summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-08-20 03:01:54 +0000
committerNorbert Preining <norbert@preining.info>2021-08-20 03:01:54 +0000
commitda0e202bdd0dc2f52f28ae0d96dc96969826890b (patch)
tree589f0ecfc7c29d3eef6c67e5a4d023aee511af74 /fonts
parent0c52816f121429fd9e4277d4dc8895f92c2bdb52 (diff)
CTAN sync 202108200301
Diffstat (limited to 'fonts')
-rw-r--r--fonts/charissil/README34
-rw-r--r--fonts/charissil/doc/CharisSIL-features.pdfbin742076 -> 0 bytes
-rw-r--r--fonts/charissil/doc/CharisSIL-samples.pdfbin96801 -> 70505 bytes
-rw-r--r--fonts/charissil/doc/CharisSIL-samples.tex2
-rw-r--r--fonts/charissil/doc/CharisSILCompact-samples.pdfbin0 -> 74003 bytes
-rw-r--r--fonts/charissil/doc/CharisSILCompact-samples.tex40
-rw-r--r--fonts/charissil/doc/FONTLOG.txt353
-rw-r--r--fonts/charissil/doc/OFL.txt4
-rw-r--r--fonts/charissil/doc/about.pdfbin0 -> 36786 bytes
-rw-r--r--fonts/charissil/doc/charset.pdfbin0 -> 35261 bytes
-rw-r--r--fonts/charissil/doc/design.pdfbin0 -> 41044 bytes
-rw-r--r--fonts/charissil/doc/developer.pdfbin0 -> 32928 bytes
-rw-r--r--fonts/charissil/doc/faq.pdfbin0 -> 38635 bytes
-rw-r--r--fonts/charissil/doc/features.pdfbin0 -> 126534 bytes
-rw-r--r--fonts/charissil/doc/history.pdfbin0 -> 70451 bytes
-rw-r--r--fonts/charissil/doc/index.pdfbin0 -> 24470 bytes
-rw-r--r--fonts/charissil/doc/resources.pdfbin0 -> 29829 bytes
-rw-r--r--fonts/charissil/doc/support.pdfbin0 -> 18776 bytes
-rw-r--r--fonts/charissil/doc/versions.pdfbin0 -> 35791 bytes
-rw-r--r--fonts/charissil/latex/CharisSIL.sty18
-rw-r--r--fonts/charissil/latex/CharisSILCompact.sty45
-rw-r--r--fonts/charissil/truetype/CharisSIL-Bold.ttfbin0 -> 714200 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-BoldItalic.ttfbin0 -> 777260 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-Italic.ttfbin0 -> 750536 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-LiteracyCompact-B.ttf (renamed from fonts/charissil/truetype/CharisSIL-B.ttf)bin1443920 -> 1513456 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-LiteracyCompact-BI.ttf (renamed from fonts/charissil/truetype/CharisSIL-BI.ttf)bin1504932 -> 1574460 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-LiteracyCompact-I.ttf (renamed from fonts/charissil/truetype/CharisSIL-I.ttf)bin1510100 -> 1579632 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-LiteracyCompact-R.ttf (renamed from fonts/charissil/truetype/CharisSIL-R.ttf)bin1508296 -> 1577756 bytes
-rw-r--r--fonts/charissil/truetype/CharisSIL-Regular.ttfbin0 -> 728064 bytes
29 files changed, 345 insertions, 151 deletions
diff --git a/fonts/charissil/README b/fonts/charissil/README
index e295df92dc..ec531f1432 100644
--- a/fonts/charissil/README
+++ b/fonts/charissil/README
@@ -1,10 +1,12 @@
-This is the README for the charissil package, version 5.0,
-release 2020-07-22.
+This is the README for the charissil package, version 6.001,
+release 2021-08-19.
-This package provides the CharisSIL family of TrueType fonts
-adapted by SIL International from Bitstream Charter. Because
-of licensing restrictions, type1 versions are not available
-and documents must be processed using xelatex or lualatex.
+This package provides the CharisSIL and
+CharisSIL-LiteracyCompact families of TrueType fonts adapted
+by SIL International from Bitstream Charter. Because of the
+Reserved Font Name licensing restrictions, type1 versions
+are not available and documents must be processed using
+xelatex or lualatex.
To install this package on a TDS-compliant
TeX system download the file
@@ -18,16 +20,22 @@ To use, add
\usepackage{CharisSIL}
+or
+
+\usepackage{CharisSILCompact}
+
to the preamble of your document. This will activate
-CharisSIL as the main (serifed) text font. Regular, Italic,
-Bold and BoldItalic styles are available. The only figure
-style is tabular-lining.
+CharisSIL or CharisSIL-LeteracyCompact, respectively as
+the main (serifed) text font. Regular, Italic, Bold and
+BoldItalic styles are available. The only figure style is
+tabular-lining.
Options scaled=<number> or scale=<number> may be used to
scale the fonts.
The fonts are licensed under the SIL Open Font License,
-version 1.1; the text may be found in the doc directory.
-The support files are licensed under the terms of the LaTeX
-Project Public License. The maintainer of this package is
-Bob Tennent (rdt at cs.queensu.ca).
+version 1.1, with Reserved Font Names "Charis" and "SIL".
+The text may be found in the doc directory. The rest of the
+package is licensed under the terms of the LaTeX Project
+Public License. The maintainer of this package is Bob
+Tennent (rdt at cs.queensu.ca).
diff --git a/fonts/charissil/doc/CharisSIL-features.pdf b/fonts/charissil/doc/CharisSIL-features.pdf
deleted file mode 100644
index 07f286e130..0000000000
--- a/fonts/charissil/doc/CharisSIL-features.pdf
+++ /dev/null
Binary files differ
diff --git a/fonts/charissil/doc/CharisSIL-samples.pdf b/fonts/charissil/doc/CharisSIL-samples.pdf
index d0b7a373ac..164b29c7e3 100644
--- a/fonts/charissil/doc/CharisSIL-samples.pdf
+++ b/fonts/charissil/doc/CharisSIL-samples.pdf
Binary files differ
diff --git a/fonts/charissil/doc/CharisSIL-samples.tex b/fonts/charissil/doc/CharisSIL-samples.tex
index e15ebdaa12..6bd166b3fc 100644
--- a/fonts/charissil/doc/CharisSIL-samples.tex
+++ b/fonts/charissil/doc/CharisSIL-samples.tex
@@ -1,7 +1,7 @@
\documentclass{article}
\usepackage{iftex}
\usepackage[scale=1.0]{CharisSIL}
-\usepackage{lipsum}
+\usepackage{babel,lipsum}
\begin{document}
\thispagestyle{empty}
diff --git a/fonts/charissil/doc/CharisSILCompact-samples.pdf b/fonts/charissil/doc/CharisSILCompact-samples.pdf
new file mode 100644
index 0000000000..be171b63d4
--- /dev/null
+++ b/fonts/charissil/doc/CharisSILCompact-samples.pdf
Binary files differ
diff --git a/fonts/charissil/doc/CharisSILCompact-samples.tex b/fonts/charissil/doc/CharisSILCompact-samples.tex
new file mode 100644
index 0000000000..e6c0ad0630
--- /dev/null
+++ b/fonts/charissil/doc/CharisSILCompact-samples.tex
@@ -0,0 +1,40 @@
+\documentclass{article}
+\usepackage{iftex}
+\usepackage[scale=1.0]{CharisSILCompact}
+\usepackage{babel,lipsum}
+\begin{document}
+\thispagestyle{empty}
+
+\begin{center}\huge\bf CharisSIL Compact
+\end{center}
+
+
+\section*{Regular}
+\lipsum[1]
+
+\section*{Small Caps}
+\textsc{\lipsum[1]}
+
+\section*{Italic}
+\textit{\lipsum[2]}
+
+\section*{Bold}
+
+\textbf{\lipsum[3]}
+
+\section*{Bold Italic}
+
+
+\textbf{\textit{\lipsum[4]}}
+
+\section*{Numbers}
+
+0123456789
+
+\section*{Cyrillic}
+
+
+Съешь ещё этих мягких французских булок да
+выпей чаю!
+
+\end{document}
diff --git a/fonts/charissil/doc/FONTLOG.txt b/fonts/charissil/doc/FONTLOG.txt
index fbb31aaef8..db422ba4b3 100644
--- a/fonts/charissil/doc/FONTLOG.txt
+++ b/fonts/charissil/doc/FONTLOG.txt
@@ -1,60 +1,48 @@
FONTLOG
-Charis SIL font family
-========================
-
+Charis SIL
+==========
This file provides detailed information on the Charis SIL family of fonts.
This information should be distributed along with the Charis SIL fonts and
any derivative works.
-
-Basic Font Information
-----------------------
-
-Charis is similar to Bitstream Charter, one of the first fonts designed
-specifically for laser printers. It is highly readable and holds up well in
-less-than-ideal reproduction environments. It also has a full set of styles
-- regular, italic, bold, bold italic - and so is more useful in general
-publishing than Doulos SIL. Charis is a serif proportionally spaced font
-optimized for readability in long printed documents.
-
-The goal for this product was to provide a single Unicode-based font family
-that would contain a comprehensive inventory of glyphs needed for almost any
-Roman- or Cyrillic-based writing system, whether used for phonetic or
-orthographic needs. In addition, there is provision for other characters and
-symbols useful to linguists. This font makes use of state-of-the-art font
-technologies to support complex typographic issues, such as the need to
-position arbitrary combinations of base glyphs and diacritics optimally.
-
-Four fonts from this typeface family are included in this release:
-
- * Charis SIL Regular
- * Charis SIL Bold
- * Charis SIL Italic
- * Charis SIL Bold Italic
-
-The design of the basic character set of Charis SIL is similar (but not
-identical) to Bitstream Charter, designed by Matthew Carter. The following
-notice accompanied the Charter fonts:
-
-(c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA.
-
-You are hereby granted permission under all Bitstream propriety rights to
-use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream
-Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts
-for any purpose and without restriction; provided, that this notice is left
-intact on all copies of such fonts and that Bitstream's trademark is
-acknowledged as shown below on all unmodified copies of the 4 Charter
-Type 1 fonts.
-
-BITSTREAM CHARTER is a registered trademark of Bitstream Inc.
+## About this project
+
+This project is intended to provide a free and open font family for all
+current languages and writing systems that use Latin and Cyrillic scripts.
+It supports almost the complete range of Unicode characters for these scripts,
+including a comprehensive range of diacritics and a large set of symbols
+useful for linguistics and literacy work. Smart font routines automatically
+adjust the position of diacritics to support and optimize arbitrary
+base+diacritic combinations.
+
+Charis SIL is optimized for readability in long printed documents. It is
+highly readable and holds up well in less-than-ideal reproduction environments
+due to its simple and robust design with strong serifs and clear features.
+
+## Note regarding Charter
+
+This Charis SIL font is essentially the same design as the SIL Charis font
+first released by SIL in 1997. The design of the basic character set of Charis
+IL is similar (but not identical) to Bitstream Charter, designed by Matthew
+Carter. The following notice accompanied the Charter fonts:
+
+> © Copyright 1989-1992, Bitstream Inc., Cambridge, MA.
+>
+> You are hereby granted permission under all Bitstream propriety rights to
+> use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream
+> Charter® Type 1 outline fonts and the 4 Courier Type 1 outline fonts for
+> any purpose and without restriction; provided, that this notice is left
+> intact on all copies of such fonts and that Bitstream's trademark is
+> acknowledged as shown below on all unmodified copies of the 4 Charter Type
+> 1 fonts.
+>
+> BITSTREAM CHARTER is a registered trademark of Bitstream Inc.
SIL International is the creator of the Charis SIL fonts, and is the owner
of all proprietary rights therein.
-
-A Note Regarding the Open Font License and TypeTuner
-----------------------------------------------------
+## A Note Regarding the Open Font License and TypeTuner
The OFL prohibits the use of Reserved Font Names "Charis" and "SIL" in
the name of any font that is derived from the Original Version of Charis
@@ -74,12 +62,165 @@ name. For example a TypeTuner-produced font may be named
with other tools would not be allowed to use the "Charis" and "SIL"
Reserved Font Names and would have to be named something like "Grace Foo".
+## ChangeLog
-ChangeLog
----------
(This should list both major and minor changes, most recent first.)
-27 Oct 2014 (SIL NRSI team) Charis SIL version 5.000
+### 2 July 2021 (SIL WSTech Team) Charis SIL version 6.001
+
+- Reverted font Postscript name to that used in v5 and earlier to avoid
+problems with unrecognized fonts when opening older documents.
+
+### 29 Jun 2021 (SIL WSTech Team) Charis SIL version 6.000
+
+***Note that this is a major upgrade that may cause document reflow as
+some glyphs widths have changed and some features have been removed.***
+
+#### Removed
+
+- **Removed DSIGs added in version 5.000.** These have now been removed
+to reflect current best practice font development guidance. Adobe InDesign
+will complain that fonts cannot be found if a document last saved with
+version 5.000 is opened with version 5.960 or later installed. It will be
+necessary to find/replace the fonts in the document using the command in
+the Type menu. Please also look over the document carefully to note any
+places where changes in the fonts have affected letterforms or spacing.
+
+- **Graphite has been removed.** Application and OS support for OpenType
+has greatly improved, so the need for Graphite in this font family is
+greatly reduced. *If this affects you, and you find that OpenType does
+not provide sufficient support for your needs, please contact us right
+away.*
+
+- Removed the "Show Invisibles" feature.
+
+- Removed support for nine-level pitch contours. These will be replaced
+by a standalone pitch contours font in the future.
+
+#### Added
+
+Characters added to support Unicode versions 7.0-13.0, including feature
+support (e.g. small caps) where appropriate:
+
+- U+03D1 GREEK THETA SYMBOL
+- U+03F4 GREEK CAPITAL THETA SYMBOL
+- U+1AB0 COMBINING DOUBLED CIRCUMFLEX ACCENT
+- U+1AB1 COMBINING DIAERESIS-RING
+- U+1AB2 COMBINING INFINITY
+- U+1AB3 COMBINING DOWNWARDS ARROW
+- U+1AB4 COMBINING TRIPLE DOT
+- U+1AB5 COMBINING X-X BELOW
+- U+1AB6 COMBINING WIGGLY LINE BELOW
+- U+1AB7 COMBINING OPEN MARK BELOW
+- U+1AB8 COMBINING DOUBLE OPEN MARK BELOW
+- U+1AB9 COMBINING LIGHT CENTRALIZATION STROKE BELOW
+- U+1ABA COMBINING STRONG CENTRALIZATION STROKE BELOW
+- U+1DF5 COMBINING UP TACK ABOVE
+- U+203B REFERENCE MARK
+- U+20BE LARI SIGN
+- U+20BF BITCOIN SIGN
+- U+27E8 MATHEMATICAL LEFT ANGLE BRACKET
+- U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET
+- U+2E13 DOTTED OBELOS
+- U+2E14 DOWNWARDS ANCORA
+- U+2E17 DOUBLE OBLIQUE HYPHEN
+- U+2E22 TOP LEFT HALF BRACKET
+- U+2E23 TOP RIGHT HALF BRACKET
+- U+2E24 BOTTOM LEFT HALF BRACKET
+- U+2E25 BOTTOM RIGHT HALF BRACKET
+- U+A78F LATIN LETTER SINOLOGICAL DOT
+- U+A7AE LATIN CAPITAL LETTER SMALL CAPITAL I
+- U+A7AF LATIN LETTER SMALL CAPITAL Q
+- U+A7B3 LATIN CAPITAL LETTER CHI
+- U+A7B4 LATIN CAPITAL LETTER BETA
+- U+A7B5 LATIN SMALL LETTER BETA
+- U+A7B6 LATIN CAPITAL LETTER OMEGA
+- U+A7B7 LATIN SMALL LETTER OMEGA
+- U+A7B8 LATIN CAPITAL LETTER U WITH STROKE
+- U+A7B9 LATIN SMALL LETTER U WITH STROKE
+- U+AB30 LATIN SMALL LETTER BARRED ALPHA
+- U+AB53 LATIN SMALL LETTER CHI
+- U+AB5C MODIFIER LETTER SMALL HENG
+- U+AB5E MODIFIER LETTER SMALL L WITH MIDDLE TILDE
+- U+F26E CAPITAL RAMS HORN (in SIL PUA)
+
+#### New
+
+- First release that uses a UFO-based design and production workflow
+ - All sources are in open formats
+ - Build toolkit and workflow is completely open-source
+ - See https://silnrsi.github.io/silfontdev/en-US/Introduction.html
+
+- Web fonts are provided in both WOFF and WOFF2 formats
+
+- Applied new hinting techniques to try to improve screen rendering on Windows
+
+- All-new documentation in HTML and PDF formats
+
+- Features for controlling literacy forms of a and g separately
+ - Literacy a alternates (ss02)
+ - Literacy g alternates (ss03)
+
+- Feature to support side-by-side rendering of U+0300 plus U+0301
+ - Kayan diacritics (cv79)
+
+- Tone letter features (cv91 & cv92) now supported through OpenType
+
+#### Fixes
+
+- Width of typographic spaces have been made more consistent to reflect
+common publishing industry usage. Note that this may affect line and page
+lengths. Affected spaces:
+
+ - U+2000 EN QUAD (made width consistent)
+ - U+2001 EM QUAD (made width consistent)
+ - U+2007 FIGURE SPACE (made wider to match numerals in all styles)
+ - U+2009 THIN SPACE (made narrower)
+ - U+202F NARROW NO-BREAK SPACE (made narrower)
+
+- Fixed some small capital correspondences, including added support for clicks
+
+- Fixed problems with spacing of tone letters
+
+- Fixed missing or distorted Vietnamese composite glyphs
+
+- Fixed miscellaneous distorted glyphs
+
+- Improved miscellaneous anchor positions, including the position of diacritics
+below glyphs with macrons below (e.g. U+1E0F LATIN SMALL LETTER D WITH LINE BELOW)
+
+- Improved position of diacritics for superscripts and modifier letters
+(including cedilla, ogonek, rhotic hook)
+
+- Fixes and improvements to various glyphs:
+ - U+0037 DIGIT SEVEN (spacing)
+ - U+01E5 LATIN SMALL LETTER G WITH STROKE (bar position on single-story variant)
+ - U+02D6 MODIFIER LETTER PLUS SIGN (size)
+ - U+02DF MODIFIER LETTER CROSS ACCENT (size)
+ - U+02E4 MODIFIER LETTER SMALL REVERSED GLOTTAL STOP (form)
+ - U+033B COMBINING SQUARE BELOW (more rectangular)
+ - U+1AB3 COMBINING DOWNWARDS ARROW (position fixes since beta 1)
+ - U+1D02 LATIN SMALL LETTER TURNED AE (made double-story in italic)
+ - U+1D15 LATIN LETTER SMALL CAPITAL OU (form)
+ - U+1D46 MODIFIER LETTER SMALL TURNED AE (made double-story in italic)
+ - U+1D77 LATIN SMALL LETTER TURNED G (position)
+ - U+1D78 MODIFIER LETTER CYRILLIC EN (form)
+ - U+1EFC LATIN CAPITAL LETTER MIDDLE-WELSH V
+ - U+A76A LATIN CAPITAL LETTER ET
+ - U+A76B LATIN SMALL LETTER ET
+ - U+A76C LATIN CAPITAL LETTER IS
+ - U+A76D LATIN SMALL LETTER IS
+ - U+A77F LATIN SMALL LETTER TURNED INSULAR G (position)
+ - U+A7F8 MODIFIER LETTER CAPITAL H WITH STROKE (form)
+ - U+A7FA LATIN LETTER SMALL CAPITAL TURNED M (italic)
+
+#### Known issues
+
+- There is no support for TypeTuner or TypeTuner Web. We hope to add that support soon.
+
+- There are no regional subsets. Please contact us if these are a priority for you and describe how you use them. We are reassessing whether to provide these subsets. With current web technology and WOFF2 compression most uses can be met equally well with the full fonts.
+
+### 27 Oct 2014 (SIL NRSI team) Charis SIL version 5.000
- Added Stylistic Sets to the font for OpenType support
of previously Graphite-only features
- Added Character Variants to the font for OpenType support
@@ -150,19 +291,20 @@ ChangeLog
- "Hide tone contour staves" feature now works with single tonebar
- U+1DBF now follows weight and italic changes
- Allowed combining marks to render properly with U+02D0
+- Removed AAT support
-10 Jun 2013 (SIL NRSI team) Charis SIL version 4.114
+### 10 Jun 2013 (SIL NRSI team) Charis SIL version 4.114
- optimized Graphite code for faster processing of plain ASCII text
-1 Aug 2012 (SIL NRSI team) Charis SIL version 4.112
+### 1 Aug 2012 (SIL NRSI team) Charis SIL version 4.112
- Changed Graphite feature identifiers from integers to 4-character
alphanumeric tags (no other changes)
-12 Sep 2011 (SIL NRSI team) Charis SIL version 4.110
+### 12 Sep 2011 (SIL NRSI team) Charis SIL version 4.110
- Removed the VDMX table
- Changed version number (using ttfsetver)
-25 Aug 2011 (SIL NRSI team) Charis SIL version 4.108
+### 25 Aug 2011 (SIL NRSI team) Charis SIL version 4.108
- Double-encoded the SIL PUA characters which were added to Unicode 5.2 and 6.0
(using ttfremap)
- Encoded 1D29 (using ttfremap)
@@ -171,11 +313,11 @@ ChangeLog
- Added device metric tables
- Added an empty dsig table
-05 May 2009 (Alan Ward) Charis SIL version 4.106
+### 05 May 2009 (Alan Ward) Charis SIL version 4.106
- TypeTuner (Silt) table changed so that line metrics from legacy fonts
can be imported
-20 Mar 2009 (SIL NRSI team) Charis SIL version 4.106
+### 20 Mar 2009 (SIL NRSI team) Charis SIL version 4.106
- Added support for Unicode 5.1 Latin and Cyrillic additions
- Other characters added: 0462, 0463, 0474, 0475, 0524, 0525, 20E5, 2203, 2204,
231C..U+231F, 2329, 232A, 239B..23AD, A722..U+A725
@@ -207,15 +349,15 @@ ChangeLog
- Automated AAT build process
- Changed OFL license to version 1.1
-9 May 2008 (SIL NRSI team) Charis SIL version 4.104
+### 9 May 2008 (SIL NRSI team) Charis SIL version 4.104
- Double-encoded the SIL PUA characters which were added to Unicode 5.1
(using ttfremap)
- Changed version number (using ttfsetver)
-16 Aug 2007 (SIL NRSI team) Charis SIL version 4.102
+### 16 Aug 2007 (SIL NRSI team) Charis SIL version 4.102
- Modified the OpenType features so that InDesign's built-in small caps work
-31 Jan 2007 (SIL NRSI team) Charis SIL version 4.100
+### 31 Jan 2007 (SIL NRSI team) Charis SIL version 4.100
- Added PUA character F26A
- Added 2308, 2309
- Removed Cyrillic italic alternates feature and added those 3 characters to the
@@ -224,7 +366,7 @@ ChangeLog
- Made Chinantec tones larger, added 02C9 to this feature
- Fixed bug in GSUB table to work in Pango
-15 Dec 2006 (SIL NRSI team) Charis SIL version 4.0.04 beta 1 (Version 4.004)
+### 15 Dec 2006 (SIL NRSI team) Charis SIL version 4.0.04 beta 1 (Version 4.004)
- Beta release (should not be distributed!)
- Added support for Unicode 5 Latin and Cyrillic additions
- Other new chars: 2053, 211F, 2123, 2423, FE20..FE23
@@ -240,79 +382,38 @@ ChangeLog
- Design changes to some Greek, Cyrillic, ogonek and modifier glyphs,
particularly in italic faces
-31 Jan 2006 (SIL NRSI team) Charis SIL version 4.0.02 (Version 4.002)
+### 31 Jan 2006 (SIL NRSI team) Charis SIL version 4.0.02 (Version 4.002)
- First version released under the SIL Open Font License
+## Information for developers and contributors
+
+We welcome other developers who wish to get involved in supporting and
+enhancing these fonts or who want to modify them.
+
+SIL’s fonts are licensed according to the terms of the SIL Open Font License
+(https://scripts.sil.org/OFL). The OFL allows the fonts to be used, studied,
+modified and redistributed freely as long as they are not sold by themselves.
+For details see the OFL.txt and OFL-FAQ.txt files in the package.
+
+Full sources are included in this package. For information on the source
+formats or how the fonts are built see documentation/developer.html.
+
+## Acknowledgements
-Information for Contributors
-----------------------------
-
-The release of Charis SIL version 4.0.02 (Version 4.002) (and any subsequent
-versions) under the OFL license provides a means for people to modify the fonts
-to meet their needs and contribute to the project. For information on what
-you're allowed to change or modify, consult the OFL and OFL-FAQ.
-
-Anyone can make their own modified version of Charis SIL (using a different
-name), but SIL International will continue to maintain and develop the
-canonical version of the Charis SIL fonts. As the package maintainer, we
-welcome contributions. Here are some things to keep in mind:
-
-Format: We are open to contributions in various formats, but if you want to
-maximise the chances of us including your work, please make it available to
-us (via email or a URL) as either a FontLab database (preferred) or a
-PostScript Type 1 (or OT-CFF) font.
-
-Source files: We are not yet making the extended source files available, because
-our build system is rather complex and difficult to reproduce. We hope to
-include an easier process in the future.
-
-Copyright attribution: If you submit something for inclusion in the main
-Charis SIL fonts, we will ask you to affirm that it is your original work,
-and ask you to assign the copyright of your work to SIL International. This
-is to ensure that future releases can be made under improved versions of the
-OFL without needing to track you down for further permission. This follows
-the same principle used by the FSF. Keep in mind that we are a
-not-for-profit organization committed to free/libre and open source
-software, and that any contributions incorporated in the fonts will always
-be available under the OFL or a similar license.
-
-Quality: Because we want to be able to guarantee a high level of quality for
-the primary Charis SIL fonts, we will review submissions carefully. Please
-don't be discouraged if we do not include a submission for this reason, or
-ask you to make specific revisions.
-
-Types of contributions: If you wish to make a contribution - a set of
-additional glyphs, scripts, code, etc. - please contact us before you do any
-work to see if it is a contribution we currently need. Every addition adds
-to the complexity of the project and needs to be carefully planned. This
-also avoids two people working on the same type of addition at the same time.
-
-Linux packages: Please contact the upstream maintainer of the various
-packages - nicolas_spalinger@sil.org - if you want to help package or
-maintain a package.
-
-When submissions will be included: We plan to revise the fonts when major
-updates are needed (eg new versions of Unicode). If you wish to make
-submissions, contact us on the timing.
-
-Acknowledgements
-----------------
(Here is where contributors can be acknowledged. If you make modifications
be sure to add your name (N), email (E), web-address (W) and description
(D). This list is sorted by last name in alphabetical order.)
-N: Walt Agee, Miriam Martin, Annie Olsen, Victor Gaultney, Lorna Priest,
-Alan Ward, Bob Hallissy, Martin Hosken, Sharon Correll, Jon Coblentz,
-Jonathan Kew
-E: http://scripts.sil.org/support
-W: http://scripts.sil.org/
+N: Walt Agee, Jon Coblentz, Sharon Correll, Lorna Evans, Victor Gaultney,
+Bob Hallissy, Martin Hosken, Jonathan Kew, Miriam Martin, Annie Olsen,
+Alan Ward
+E: https://software.sil.org/charis/about/contact/
+W: https://software.sil.org/charis/
D: SIL designers and font engineers
-The Charis SIL project is maintained by SIL International.
-
-For more information please visit the Charis SIL page on SIL International's
-Computers and Writing systems website:
-http://scripts.sil.org/CharisSILfont
-
-Support through the website: http://scripts.sil.org/Support
+The Charis SIL project is maintained by SIL International, a global,
+faith-based nonprofit that works with local communities around the world
+to develop language solutions that expand possibilities for a better life.
+For more information or support please visit:
+https://software.sil.org/charis/
diff --git a/fonts/charissil/doc/OFL.txt b/fonts/charissil/doc/OFL.txt
index f8d60c8fa6..30bcd0fd16 100644
--- a/fonts/charissil/doc/OFL.txt
+++ b/fonts/charissil/doc/OFL.txt
@@ -1,4 +1,4 @@
-This Font Software is Copyright (c) 1997-2014, SIL International (http://scripts.sil.org/)
+Copyright (c) 1997-2021 SIL International (http://www.sil.org/)
with Reserved Font Names "Charis" and "SIL".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@@ -19,7 +19,7 @@ with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
+fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
diff --git a/fonts/charissil/doc/about.pdf b/fonts/charissil/doc/about.pdf
new file mode 100644
index 0000000000..13dc39d6f1
--- /dev/null
+++ b/fonts/charissil/doc/about.pdf
Binary files differ
diff --git a/fonts/charissil/doc/charset.pdf b/fonts/charissil/doc/charset.pdf
new file mode 100644
index 0000000000..a4a66d79dc
--- /dev/null
+++ b/fonts/charissil/doc/charset.pdf
Binary files differ
diff --git a/fonts/charissil/doc/design.pdf b/fonts/charissil/doc/design.pdf
new file mode 100644
index 0000000000..2579adcb11
--- /dev/null
+++ b/fonts/charissil/doc/design.pdf
Binary files differ
diff --git a/fonts/charissil/doc/developer.pdf b/fonts/charissil/doc/developer.pdf
new file mode 100644
index 0000000000..fff10fa0ce
--- /dev/null
+++ b/fonts/charissil/doc/developer.pdf
Binary files differ
diff --git a/fonts/charissil/doc/faq.pdf b/fonts/charissil/doc/faq.pdf
new file mode 100644
index 0000000000..2b9926277d
--- /dev/null
+++ b/fonts/charissil/doc/faq.pdf
Binary files differ
diff --git a/fonts/charissil/doc/features.pdf b/fonts/charissil/doc/features.pdf
new file mode 100644
index 0000000000..f992a02b8c
--- /dev/null
+++ b/fonts/charissil/doc/features.pdf
Binary files differ
diff --git a/fonts/charissil/doc/history.pdf b/fonts/charissil/doc/history.pdf
new file mode 100644
index 0000000000..6e2e15803d
--- /dev/null
+++ b/fonts/charissil/doc/history.pdf
Binary files differ
diff --git a/fonts/charissil/doc/index.pdf b/fonts/charissil/doc/index.pdf
new file mode 100644
index 0000000000..200e2ca50b
--- /dev/null
+++ b/fonts/charissil/doc/index.pdf
Binary files differ
diff --git a/fonts/charissil/doc/resources.pdf b/fonts/charissil/doc/resources.pdf
new file mode 100644
index 0000000000..c657edaade
--- /dev/null
+++ b/fonts/charissil/doc/resources.pdf
Binary files differ
diff --git a/fonts/charissil/doc/support.pdf b/fonts/charissil/doc/support.pdf
new file mode 100644
index 0000000000..9d0ca4c5af
--- /dev/null
+++ b/fonts/charissil/doc/support.pdf
Binary files differ
diff --git a/fonts/charissil/doc/versions.pdf b/fonts/charissil/doc/versions.pdf
new file mode 100644
index 0000000000..1278a47907
--- /dev/null
+++ b/fonts/charissil/doc/versions.pdf
Binary files differ
diff --git a/fonts/charissil/latex/CharisSIL.sty b/fonts/charissil/latex/CharisSIL.sty
index 71ef7cc35a..a4752158be 100644
--- a/fonts/charissil/latex/CharisSIL.sty
+++ b/fonts/charissil/latex/CharisSIL.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{CharisSIL}
- [2020/07/22 (Bob Tennent and autoinst) Style file for CharisSIL fonts.]
+ [2021/08/19 (Bob Tennent) Style file for CharisSIL fonts.]
\RequirePackage{iftex,xkeyval}
@@ -26,17 +26,17 @@
Scale = \CharisSIL@scale ,
Extension = .ttf }
\setmainfont
- [ UprightFont = *-R,
- ItalicFont = *-I,
- BoldFont = *-B,
- BoldItalicFont = *-BI ,
+ [ UprightFont = *-Regular,
+ ItalicFont = *-Italic,
+ BoldFont = *-Bold,
+ BoldItalicFont = *-BoldItalic ,
]
{CharisSIL}
\newfontfamily\CharisSIL
- [ UprightFont = *-R,
- ItalicFont = *-I,
- BoldFont = *-B,
- BoldItalicFont = *-BI ,
+ [ UprightFont = *-Regular,
+ ItalicFont = *-Italic,
+ BoldFont = *-Bold,
+ BoldItalicFont = *-BoldItalic ,
]
{CharisSIL}
diff --git a/fonts/charissil/latex/CharisSILCompact.sty b/fonts/charissil/latex/CharisSILCompact.sty
new file mode 100644
index 0000000000..c3164ac6c8
--- /dev/null
+++ b/fonts/charissil/latex/CharisSILCompact.sty
@@ -0,0 +1,45 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{CharisSILCompact}
+ [2021/08/19 (Bob Tennent) Style file for CharisSILCompact fonts.]
+
+\RequirePackage{iftex,xkeyval}
+
+\ifpdftex
+\PackageError{charissilcompact}{%
+ **********************************\MessageBreak
+ Process using xelatex or lualatex\MessageBreak
+ **********************************}
+\fi
+
+
+\newcommand*{\CharisSILCompact@scale}{1}
+\DeclareOptionX{scaled}{\renewcommand*{\CharisSILCompact@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\CharisSILCompact@scale}{#1}}
+
+\ProcessOptionsX\relax
+
+\RequirePackage{fontspec}
+
+\ifxetex\XeTeXtracingfonts=1\fi
+\defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \CharisSILCompact@scale ,
+ Extension = .ttf }
+\setmainfont
+ [ UprightFont = *-R,
+ ItalicFont = *-I,
+ BoldFont = *-B,
+ BoldItalicFont = *-B,
+ ]
+ {CharisSIL-LiteracyCompact}
+\newfontfamily\CharisSILCompact
+ [ UprightFont = *-R,
+ ItalicFont = *-I,
+ BoldFont = *-B,
+ BoldItalicFont = *-B,
+ ]
+ {CharisSIL-LiteracyCompact}
+
+\defaultfontfeatures{}
+
+\endinput
diff --git a/fonts/charissil/truetype/CharisSIL-Bold.ttf b/fonts/charissil/truetype/CharisSIL-Bold.ttf
new file mode 100644
index 0000000000..49063ac182
--- /dev/null
+++ b/fonts/charissil/truetype/CharisSIL-Bold.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-BoldItalic.ttf b/fonts/charissil/truetype/CharisSIL-BoldItalic.ttf
new file mode 100644
index 0000000000..641ed45b14
--- /dev/null
+++ b/fonts/charissil/truetype/CharisSIL-BoldItalic.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-Italic.ttf b/fonts/charissil/truetype/CharisSIL-Italic.ttf
new file mode 100644
index 0000000000..270920312d
--- /dev/null
+++ b/fonts/charissil/truetype/CharisSIL-Italic.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-B.ttf b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-B.ttf
index 5801dea129..bf5b8289a4 100644
--- a/fonts/charissil/truetype/CharisSIL-B.ttf
+++ b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-B.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-BI.ttf b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-BI.ttf
index 6c57383547..8e9b240bc1 100644
--- a/fonts/charissil/truetype/CharisSIL-BI.ttf
+++ b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-BI.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-I.ttf b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-I.ttf
index 146b4ac989..a2373c64ce 100644
--- a/fonts/charissil/truetype/CharisSIL-I.ttf
+++ b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-I.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-R.ttf b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-R.ttf
index b8e686a6f6..b9adea960a 100644
--- a/fonts/charissil/truetype/CharisSIL-R.ttf
+++ b/fonts/charissil/truetype/CharisSIL-LiteracyCompact-R.ttf
Binary files differ
diff --git a/fonts/charissil/truetype/CharisSIL-Regular.ttf b/fonts/charissil/truetype/CharisSIL-Regular.ttf
new file mode 100644
index 0000000000..4daed75401
--- /dev/null
+++ b/fonts/charissil/truetype/CharisSIL-Regular.ttf
Binary files differ