FONTLOG
FONTLOG
Doulos SIL
==========
Doulos is very similar to Times/Times New Roman, but only has a single
face - regular. It is intended for use alongside other Times-like fonts where
a range of styles (italic, bold) are not needed.
This project is intended to provide a free and open font 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.
The OFL prohibits the use of Reserved Font Names "Doulos" and "SIL" in
the name of any font that is derived from the Original Version of Doulos
SIL. However, SIL International (the Copyright Holder) grants through
this separate written agreement the right to use the Reserved Font Names
in any Modified Version of this font created by using TypeTuner as long
as the feature information contained in the Original Version is used,
unmodified, as the source for TypeTuner feature information, and
"Doulos SIL" is not the resulting font family name.
## ChangeLog
### 1 Feb 2023 (SIL WSTech Team) Doulos SIL version 6.200
This release is focused on adding features and glyphs, including support for over
180 additional characters mostly from Unicode 14 and 15. It does not include
significant changes to line spacing, glyph widths, or kerning that might cause
document reflow or layout changes - except for minor improvements to the size and
weight of superscript, subscript, and modifier letters.
- Standard 'subs' and 'sups' features for numerals. These are not supported by
*TypeTuner Web*.
- Subscript numerals (subs)
- Superscript numerals (sups)
- Combining marks
- U+1ABF COMBINING LATIN SMALL LETTER W BELOW
- U+1AC0 COMBINING LATIN SMALL LETTER TURNED W BELOW
- U+1AC6 COMBINING NUMBER SIGN ABOVE
- U+1AC7 COMBINING INVERTED DOUBLE ARCH ABOVE
- U+1AC8 COMBINING PLUS SIGN ABOVE
- U+1AC9 COMBINING DOUBLE PLUS SIGN ABOVE
- U+1ACA COMBINING DOUBLE PLUS SIGN BELOW
- U+1ACB COMBINING TRIPLE ACUTE ACCENT
- U+1ACC COMBINING LATIN SMALL LETTER INSULAR G
- U+1ACD COMBINING LATIN SMALL LETTER INSULAR R
- U+1ACE COMBINING LATIN SMALL LETTER INSULAR T
- U+1DDA COMBINING LATIN SMALL LETTER G
- U+1DDC COMBINING LATIN SMALL LETTER K
- U+1DFC COMBINING DOUBLE INVERTED BREVE BELOW
- Combining marks that are not recommended for normal use and may not combine well
with letters. Precomposed characters that include the hook should be used instead
except in rare cases.
- U+0321 COMBINING PALATALIZED HOOK BELOW
- U+0322 COMBINING RETROFLEX HOOK BELOW
- Miscellaneous letters
- U+A7C7 LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
- U+A7C8 LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
- U+A7C9 LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
- U+A7CA LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
- U+AB66 LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK
- U+AB67 LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK
- U+AB68 LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE
- Symbols
- U+2031 PER TEN THOUSAND SIGN
- U+203D INTERROBANG
- U+203E OVERLINE
- U+2042 ASTERISM
- U+204A TIRONIAN SIGN ET
- U+20C0 SOM SIGN
- U+218A TURNED DIGIT TWO
- U+218B TURNED DIGIT THREE
- U+21B6 ANTICLOCKWISE TOP SEMICIRCLE ARROW
- U+21B7 CLOCKWISE TOP SEMICIRCLE ARROW
- U+21BA ANTICLOCKWISE OPEN CIRCLE ARROW
- U+21BB CLOCKWISE OPEN CIRCLE ARROW
- U+2215 DIVISION SLASH
- U+2221 MEASURED ANGLE
- U+2227 LOGICAL AND
- U+2228 LOGICAL OR
- U+226E NOT LESS-THAN
- U+226F NOT GREATER-THAN
- U+2318 PLACE OF INTEREST SIGN
- U+25C9 FISHEYE
- U+25CB WHITE CIRCLE
- U+2610 BALLOT BOX
- U+2611 BALLOT BOX WITH CHECK
- U+2612 BALLOT BOX WITH X
- U+2639 WHITE FROWNING FACE
- U+263A WHITE SMILING FACE
- U+2713 CHECK MARK
- U+2717 BALLOT X
- U+27C2 PERPENDICULAR
- U+2AFD DOUBLE SOLIDUS OPERATOR
- U+2E3E WIGGLY VERTICAL LINE
- U+1F12F COPYLEFT SYMBOL
- U+1F610 NEUTRAL FACE
- Combining letters, modifier letters, superscripts, and subscripts have been made
more consistent in size and weight
- Superscript and subscript metrics in OS/2 table are synchronized with the height
of precomposed letters
- The combination of U+0079 LATIN SMALL LETTER Y and U+0328 COMBINING OGONEK forms
a ligature
- Small cap form corrected for U+A78D LATIN CAPITAL LETTER TURNED H / U+0265 LATIN
SMALL LETTER TURNED H
- U+0328 COMBINING OGONEK repositioned to middle leg of U+006D LATIN SMALL LETTER M
- Diacritic positioning improved for U+2183 ROMAN NUMERAL REVERSED ONE HUNDRED
- Position of dot changed for U+1E23 LATIN SMALL LETTER H WITH DOT ABOVE
#### Notes
- The next major version (7) will address some complex pending issues and features
and may include substantial changes to line spacing, glyph metrics, kerning, and
even font family structure. If you have any requests for future versions, please
contact us as soon as possible.
### 9 Feb 2022 (SIL WSTech Team) Doulos SIL version 6.101
#### New
- The font now supports SIL *TypeTuner*. Customized fonts can be created at
*TypeTuner Web* (https://scripts.sil.org/ttw/fonts2go.cgi)
- New `locl` OpenType feature that supports Macedonian (MKD/mk) Cyrillic alternates
- Serbian and Macedonian alternates are also available through a new OpenType
feature (cv84) for applications that do not support language-specific `locl`
features
#### Improved
- The special-purpose modified fonts have been updated to be based on the current
version. These are available at https://software.sil.org/lcgfonts/download/ and
include *Literacy* and *Compact* versions.
- U+02DE MODIFIER LETTER RHOTIC HOOK position improved with modifier vowels:
- U+02B8 MODIFIER LETTER SMALL Y
- U+1D53 MODIFIER LETTER SMALL OPEN O
- U+1D5A MODIFIER LETTER SMALL TURNED M
- U+1DBA MODIFIER LETTER SMALL TURNED V
- The following characters were in the SIL PUA but have now been given Unicode
assignments. The SIL PUA characters are now deprecated:
- U+A7C6 LATIN CAPITAL LETTER Z WITH PALATAL HOOK (was U+F234)
- U+10783 MODIFIER LETTER SMALL AE (was U+F1A1)
- U+1078F MODIFIER LETTER SMALL CLOSED REVERSED OPEN E (was U+F1A4)
- U+10791 MODIFIER LETTER SMALL RAMS HORN (was U+F1B5)
- U+10795 MODIFIER LETTER SMALL H WITH STROKE (was U+F1BC)
- U+107A0 MODIFIER LETTER SMALL TURNED Y (was U+F1CE)
- U+107A2 MODIFIER LETTER SMALL O WITH STROKE (was U+F1AB)
- U+107A3 MODIFIER LETTER SMALL CAPITAL OE (was U+F1AE)
- U+107B2 MODIFIER LETTER SMALL CAPITAL Y (was U+F1B4)
- U+1088E NABATAEAN LETTER FINAL KAPH (was U+F1A3)
- U+1DF04 LATIN LETTER SMALL CAPITAL L WITH BELT (was U+F268)
- U+1DF06 LATIN SMALL LETTER TURNED Y WITH BELT (was U+F267)
- U+1DF08 LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK (was
U+F269)
- U+1DF18 LATIN SMALL LETTER EZH WITH PALATAL HOOK (was U+F235)
### 2 July 2021 (SIL WSTech Team) Doulos 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) Doulos 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 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.*
#### Added
#### New
- Tone letter features (cv91 & cv92) now supported through OpenType
#### Fixes
- Fixed some small capital correspondences, including added support for clicks
- 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) Doulos 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
of previously Graphite-only features
- Added Serbian feature when Serbian language is turned on
- Added hook D variant feature (for U+018A/U+0257)
- Removed "Show deprecated PUA" feature
- Removed "Romanian-style diacritics" feature
(because glyphs are now encoded)
- Removed "Diacritic selection" feature
- Added U+039E, U+03BC, U+03C6 and U+03C9 in the Greek and Coptic block
- Added U+0528..U+052F in the Cyrillic Supplement block
- Added U+2041 in the General Punctuation block
- Added U+2095..U+209C in the Superscripts and Subscripts block
- Added U+20B6..U+20BD in the Currency Symbols block
- Added U+210C, U+2113, U+2117, U+212D, U+2135, U+214F in the
Letterlike Symbols block
- Added U+2150..U+2152 and U+2189 in the Number Forms block
- Added U+2226, U+2234..U+2235, U+2262, U+2282..U+2287 in the
Mathematical Operators block
- Added U+2640, U+2642, U+266D, U+266F in the Miscellaneous Symbols block
- Added U+27E8..U+27E9 in the Miscellaneous Mathematical Symbols-A block
- Added U+2C7E..U+2C7F in the Latin Extended-C block
- Added U+2C88 in the Coptic block
- Added U+2E00..U+2E0D, U+2E3A..U+2E3B in the Supplemental
Punctuation block
- Added U+A736..U+A73F, U+A742..U+A74D, U+A750..U+A787, U+A790..U+A7AD,
U+A7B0..U+A7B1, U+A7F7..U+A7FA in the Latin Extended-D block.
These were also added to relevant features.
- Added U+A92E in the Kayah Li block (to support the Kayah Li language
when using the Roman script)
- Added U+AB64..U+AB65 in the Latin Extended-E block
- Added U+1D40C, U+1D504..U+1D505, U+1D50A, U+1D50E..U+1D50F, U+1D514,
U+1D516..U+1D517, U+1D519 in the Mathematical Alphanumeric Symbols block
- Added PUA characters U+F26C (curl J) and U+F26D (left-hook b)
- Characters in our PUA that were added to Unicode have had their
codepoints updated:
F1AD>A7F9, F266>A78E, F26B>A78D, F32C>0526, F32D>0527, F17B>1DFD, F209>2C70
- These PUA characters were deprecated (now white on black glyphs):
U+F17B, U+F1AD, U+F209, U+F247, U+F248, U+F266, U+F26B, U+F32C, U+F32D
- Deleted U+0149 as it is officially deprecated in Unicode
- Added support for shorter macrons under narrow letters (i,l,r,t).
(This only works for Graphite or using precomposed characters in OpenType.)
- Made it possible for saltillo characters (U+A78B and U+A78C) to "carry"
diacritics
- Improved design of U+A722..U+A725 and U+A78D
- Refactored all cedilla positioning
- Removal of unneeded duplicate glyphs (because of improvements in smart
font code)
- Bug fix in Graphite code to allow for simultaneous selection of Vietnamese
alternates and Small Caps
- Bug fix in Graphite code to allow for simultaneous selection of Ogonek
alternates and Small Caps
- Subscript and Superscript parentheses, minus, plus and equals were raised.
Metrics were not changed.
- Adjusted tails on U+2C6B, U+2C6C
- Arrowhead design of U+21A8 modified to match the other arrows
- Placement of Ogonek revisited
- Changed the strongly curved hooks on Cyrillic U+04C3..U+04C4, U+04C7..U+04C8,
U+04FC..U+04FD, U+0512..U+0513 to be more consistent with other hooks
- Modified design of U+A78D to be more curved and less squared
- Changed postscript names for U+0218 and U+0219
- Changed postscript names for U+2203, U+232A and U+2329
- "Hide tone contour staves" feature now works with single tonebar
- Allowed combining marks to render properly with U+02D0
### 1 Aug 2012 (SIL NRSI team) Doulos SIL version 4.112
- Changed Graphite feature identifiers from integers to 4-character
alphanumeric tags (no other changes)
### 12 Sep 2011 (SIL NRSI team) Doulos SIL version 4.110
- Removed the VDMX table
- Changed version number (using ttfsetver)
### 25 Aug 2011 (SIL NRSI team) Doulos 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)
- Corrected problem with coverage tables (using ttfsortcover)
- Changed version number (using ttfsetver)
- Added device metric tables
- Added an empty dsig table
### 20 Mar 2009 (SIL NRSI team) Doulos 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
- Added PUA characters F26B, F32C, F32D
- Design changes: 002F, 02D0, 02ED, 02FF, 034B, 04A8, 04A9, 04BC,
04BD, 04BE, 04BF, 04E0, 04E1, 045F, 04AA, 04AB, F208, F209, 0358
- Fixed attachment points on 04FA, 04FB, fi and fl ligatures
- Fixed advance of t-caron
- Feature modifications:
* new alternates added to feature ID 1033 and renamed from Small v-hook
alternate to V-hook alternates
* new alternate U+2C65 LATIN SMALL LETTER A WITH STROKE added to
Literacy alternates feature
* default for Diacritic selection was changed from "on" to "off"
(by request of FieldWorks team)
- Added new features:
* Small Caps
* Non-European caron alternates
* Capital B-hook alternate
* Show deprecated PUA
- Slant italic bug fixed (dot on i was not disappearing with combining marks)
- Removal of about 700 unused glyphs (including precomposed chao tone letters
which were no longer needed since these are now dynamically created)
- Fixed issues: kern table error, usMaxContext and yMax errors
- Several OpenType issues fixed
- Graphite reordering bug fixed
- Automated AAT build process
- Changed OFL license to version 1.1
### 9 May 2008 (SIL NRSI team) Doulos 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) Doulos SIL version 4.102
- Modified the OpenType features so that InDesign's built-in small caps work
### 31 Jan 2007 (SIL NRSI team) Doulos SIL version 4.100
- Added PUA character F26A
- Added 2308, 2309
- Removed Cyrillic italic alternates feature and added those 3 characters to the
slant italic specials feature
- Fixed bug in nine-level tones (in PUA) feature
- Made Chinantec tones larger, added 02C9 to this feature
- Fixed bug in GSUB table to work in Pango
### 15 Dec 2006 (SIL NRSI team) Doulos SIL version 4.0.16 beta 1 (Version 4.016)
- Beta release (should not be distributed!)
- Added support for Unicode 5 Latin and Cyrillic additions
- Other new chars: 2053, 211F, 2123, 2423, FE20..FE23
- Numerous new PUA characters
- Deprecated some existing PUA chars now added to Unicode
- New features:
- Open O alternate
- Chinantec tones
- Pitch contour tramlines
- Tone bars no longer limited to 3 sequences (OpenType)
- Added glyphs for nine-level tones (in PUA)
- Design changes to some Greek, Cyrillic, ogonek and modifier glyphs,
particularly in italic faces
### 31 Jan 2006 (SIL NRSI team) Doulos SIL version 4.0.14 (Version 4.014)
- First version released under the SIL Open Font License
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
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