diff options
author | Robert Alessi <alessi@robertalessi.net> | 2020-12-17 18:34:27 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2020-12-17 18:34:27 +0100 |
commit | 5f4930820d67ab21baafc3438f226bd91e1e9b82 (patch) | |
tree | 33c5c4ec763fa387b7f8fdf9ceaf7d57dce41a0b /FONTLOG.txt | |
parent | c299e93f748ea4c5fd9c13bd2e68d416665b601b (diff) | |
download | oldstandard-5f4930820d67ab21baafc3438f226bd91e1e9b82.tar.gz |
updated FONTLOG.txt
Diffstat (limited to 'FONTLOG.txt')
-rw-r--r-- | FONTLOG.txt | 315 |
1 files changed, 192 insertions, 123 deletions
diff --git a/FONTLOG.txt b/FONTLOG.txt index 8ea2eb6..80425a9 100644 --- a/FONTLOG.txt +++ b/FONTLOG.txt | |||
@@ -43,69 +43,127 @@ lettertype of the early 20th century. | |||
43 | 43 | ||
44 | ChangeLog | 44 | ChangeLog |
45 | --------- | 45 | --------- |
46 | |||
47 | 2020 December 18 (Robert Alessi) Version 2.6 | ||
48 | |||
49 | * Added 2nd pointer to Alexey Kryukov's archived webpage. | ||
50 | |||
51 | * Added FONTLOG.txt (this file). | ||
52 | |||
53 | * New file: OldStandard.fontspec. | ||
54 | |||
55 | * Updated naming schemes in BoldItalic. Thanks to Jontxo Reig for | ||
56 | testing. | ||
57 | |||
58 | 2020 February 24 (Robert Alessi) Version 2.5 | ||
59 | |||
60 | * Updated documentation and makefile. | ||
61 | |||
62 | * Better g caron. | ||
63 | |||
64 | * Added missing small capitals Ā, Ī and Ū. | ||
65 | |||
66 | * Added font table. | ||
67 | |||
68 | * Reset all hinting information and instructions. | ||
69 | |||
70 | * Removed duplicate c2sc and smcp rules. | ||
71 | |||
72 | * Added small capitals for all Greek accented letters. | ||
73 | |||
74 | 2019 July 26 (Robert Alessi) Version 2.4a | ||
75 | |||
76 | * Reshaped macron, acute, grave and j in BoldItalic. | ||
77 | |||
78 | 2019 July 25 (Robert Alessi) Version 2.4 | ||
79 | |||
80 | * Added auto-generated BoldItalic. | ||
81 | |||
82 | 2019 July 24 (Robert Alessi) Version 2.3 (1.0 in the current git repo) | ||
83 | |||
84 | * Fixed missing direction in U+2023. | ||
85 | |||
86 | * fixed missing control points, wrong coordinates and directions | ||
87 | in OldStandardT-Italic.sfd. | ||
88 | |||
89 | * Added g caron. | ||
90 | |||
91 | * Added small capitals in Regular (French, German, Italian, | ||
92 | Spanish, Basic Russian and Arabic DMG). | ||
93 | |||
94 | * Make +ss06 work if beta is preceded by a vowel with an accute | ||
95 | accent taken from the Greek Extended Unicode block. | ||
96 | |||
46 | 2011 April 30 (Alexey Kryukov) Version 2.2 | 97 | 2011 April 30 (Alexey Kryukov) Version 2.2 |
47 | 98 | ||
48 | * Latin Extended Additional (again, except Vietnamese and medievalist additions) | 99 | * Latin Extended Additional (again, except Vietnamese and |
49 | for Bold and Italic. | 100 | medievalist additions) for Bold and Italic. |
50 | 101 | ||
51 | * More punctuation characters, including New Testament critical signs. | 102 | * More punctuation characters, including New Testament critical |
103 | signs. | ||
52 | 104 | ||
53 | * New implementation for the 'frac' feature: it is now possible to build | 105 | * New implementation for the 'frac' feature: it is now possible to |
54 | any arbitrary fractions rather than just those available in Unicode in the | 106 | build any arbitrary fractions rather than just those available |
55 | precomposed form. | 107 | in Unicode in the precomposed form. |
56 | 108 | ||
57 | * SIL's Graphite rendering technologie is now supported. The features available | 109 | * SIL's Graphite rendering technologie is now supported. The |
58 | are mostly the same as for OpenType, but there are some additions (in | 110 | features available are mostly the same as for OpenType, but |
59 | particular it is possible to render a Greek text with accents above capitals). | 111 | there are some additions (in particular it is possible to render |
60 | The manual has also been changed to reflect the new functionality. | 112 | a Greek text with accents above capitals). The manual has also |
113 | been changed to reflect the new functionality. | ||
61 | 114 | ||
62 | * Cosmetic glyph changes (foots/arms in Cyrillic 'Ka', 'Zhe', 'Ya' in | 115 | * Cosmetic glyph changes (foots/arms in Cyrillic 'Ka', 'Zhe', 'Ya' |
63 | particular). | 116 | in particular). |
64 | 117 | ||
65 | * Added human-readable stylistic set names (US English only) and style | 118 | * Added human-readable stylistic set names (US English only) and |
66 | (sub-family) names in a few additional languages. | 119 | style (sub-family) names in a few additional languages. |
67 | 120 | ||
68 | * The fonts are now available also in the WOFF format to simplify embedding | 121 | * The fonts are now available also in the WOFF format to simplify |
69 | into web pages. | 122 | embedding into web pages. |
70 | 123 | ||
71 | 2009 November 18 (Alexey Kryukov) Version 2.1 (not released) | 124 | 2009 November 18 (Alexey Kryukov) Version 2.1 (not released) |
72 | 125 | ||
73 | * The "Greek and Coptic" Unicode range is now fully covered, except Coptic | 126 | * The "Greek and Coptic" Unicode range is now fully covered, |
74 | letters. The epigraphic letters have been implemented in a simple sans-serif | 127 | except Coptic letters. The epigraphic letters have been |
75 | style: I don't like "creativity" if it can result in producing urecognizable | 128 | implemented in a simple sans-serif style: I don't like |
76 | glyphs. | 129 | "creativity" if it can result in producing urecognizable glyphs. |
77 | 130 | ||
78 | * Regular and bold: New alternate glyphs for Cyrillic IE (U+0415/U+0435) and | 131 | * Regular and bold: New alternate glyphs for Cyrillic IE |
79 | Ukrainian IE (U+0404/U+0454), used by default for Church Slavonic. The intent | 132 | (U+0415/U+0435) and Ukrainian IE (U+0404/U+0454), used by |
80 | is to make Old Cyrillic YEST clearly distinguishable both from Latin E and | 133 | default for Church Slavonic. The intent is to make Old Cyrillic |
81 | "wide" YEST. | 134 | YEST clearly distinguishable both from Latin E and "wide" YEST. |
82 | 135 | ||
83 | * New glyphs for CYRILLIC SMALL LETTER MONOGRAPH UK (in all 3 styles). | 136 | * New glyphs for CYRILLIC SMALL LETTER MONOGRAPH UK (in all 3 |
84 | 137 | styles). | |
85 | * I have implemented a k-shaped kappa in all three styles, a script rho in | 138 | |
86 | regular and bold and a rho with straignt tail in italic. These characters | 139 | * I have implemented a k-shaped kappa in all three styles, a |
87 | (except the script rho) are kept unencoded and can be accessed via the 'mgrk' | 140 | script rho in regular and bold and a rho with straignt tail in |
88 | feature tag. I don't think they would be very useful, but at least it is now | 141 | italic. These characters (except the script rho) are kept |
89 | possible to use Old Standard for typesetting a copy of the Unicode Greek | 142 | unencoded and can be accessed via the 'mgrk' feature tag. I |
90 | codechart (I needed one for a book I was preparing). | 143 | don't think they would be very useful, but at least it is now |
91 | 144 | possible to use Old Standard for typesetting a copy of the | |
92 | * Multiple cosmetic glyph changes. In particular Latin capital "C", "E", "F", | 145 | Unicode Greek codechart (I needed one for a book I was |
93 | "G", "L" and related glyphs have got heavier vertical serifs in the regular font. | 146 | preparing). |
94 | Cedilla is redesigned (once again) in regular and bold. Shapes of some Greek | 147 | |
95 | letters (including alternate beta and theta) have also been improved. | 148 | * Multiple cosmetic glyph changes. In particular Latin capital |
96 | 149 | "C", "E", "F", "G", "L" and related glyphs have got heavier | |
97 | * I no longer use custom PUA mappings. I have preserved PUA codepoints for | 150 | vertical serifs in the regular font. Cedilla is redesigned |
98 | a few standard glyphs (including capital accents) previously mapped there | 151 | (once again) in regular and bold. Shapes of some Greek letters |
99 | by Adobe, as well as for additional accented Greek characters implemented | 152 | (including alternate beta and theta) have also been improved. |
100 | for compatibility with Ralph Hancock's fonts. Everything else has been moved | 153 | |
101 | outside the encoding. | 154 | * I no longer use custom PUA mappings. I have preserved PUA |
102 | 155 | codepoints for a few standard glyphs (including capital accents) | |
103 | * Oops. I was wrong regarding "zhe with breve": this letter actually | 156 | previously mapped there by Adobe, as well as for additional |
104 | should be formed with a standard (Latin) breve rather than a Cyrillic | 157 | accented Greek characters implemented for compatibility with |
105 | telephone receiver-like accent. BTW I think rhis letter should be | 158 | Ralph Hancock's fonts. Everything else has been moved outside |
106 | available in the font: since I already support historical Romanian | 159 | the encoding. |
107 | characters, the modern Moldavian Cyrillic alphabet should be supported | 160 | |
108 | as well. | 161 | * Oops. I was wrong regarding "zhe with breve": this letter |
162 | actually should be formed with a standard (Latin) breve rather | ||
163 | than a Cyrillic telephone receiver-like accent. BTW I think rhis | ||
164 | letter should be available in the font: since I already support | ||
165 | historical Romanian characters, the modern Moldavian Cyrillic | ||
166 | alphabet should be supported as well. | ||
109 | 167 | ||
110 | * The regular font now includes most accented characters from the | 168 | * The regular font now includes most accented characters from the |
111 | Latin Extended Additional range (but not Vietnamese). | 169 | Latin Extended Additional range (but not Vietnamese). |
@@ -120,58 +178,61 @@ ChangeLog | |||
120 | * Implemented Roman numerals and ancient Roman epigraphic letters | 178 | * Implemented Roman numerals and ancient Roman epigraphic letters |
121 | (including Claudian letters). | 179 | (including Claudian letters). |
122 | 180 | ||
123 | * Switched to lookup-based representation of the OpenType data | 181 | * Switched to lookup-based representation of the OpenType data in |
124 | in the source files to conform the new FontForge's file format; | 182 | the source files to conform the new FontForge's file format; |
125 | 183 | ||
126 | * Now both cubic and quadratic versions of the font outlines are stored | 184 | * Now both cubic and quadratic versions of the font outlines are |
127 | in the same source files (one file for each style), as FontForge's | 185 | stored in the same source files (one file for each style), as |
128 | new approach to multilayered fonts allows this; | 186 | FontForge's new approach to multilayered fonts allows this; |
129 | 187 | ||
130 | * Switched to OFL version 1.1; | 188 | * Switched to OFL version 1.1; |
131 | 189 | ||
132 | * FontForge now can generate reasonably good TTF instructions (it | 190 | * FontForge now can generate reasonably good TTF instructions (it |
133 | could not when OldStandard v. 1.0 was released). So the TTF fonts | 191 | could not when OldStandard v. 1.0 was released). So the TTF |
134 | are now automatically instructed with FontForge. I still include | 192 | fonts are now automatically instructed with FontForge. I still |
135 | the old instructions for the regular version (prepared with | 193 | include the old instructions for the regular version (prepared |
136 | Peter Baker's xgridfit utility) into the source package, but they | 194 | with Peter Baker's xgridfit utility) into the source package, |
137 | are no longer used in the font itself. This certainly makes some | 195 | but they are no longer used in the font itself. This certainly |
138 | glyphs look worse, but improves the overall performance of the font | 196 | makes some glyphs look worse, but improves the overall |
139 | (especially in the antialiased mode); | 197 | performance of the font (especially in the antialiased mode); |
140 | 198 | ||
141 | * Danish Aringacute redesigned (now has the acute at the top of the ring | 199 | * Danish Aringacute redesigned (now has the acute at the top of |
142 | and a specially designed, reduced in size, diacritic for the capital | 200 | the ring and a specially designed, reduced in size, diacritic |
143 | glyph); | 201 | for the capital glyph); |
144 | 202 | ||
145 | * Redesigned cedilla and all combinations with this accent in the upright | 203 | * Redesigned cedilla and all combinations with this accent in the |
146 | font; | 204 | upright font; |
147 | 205 | ||
148 | * More contour cleanup; | 206 | * More contour cleanup; |
149 | 207 | ||
150 | * Added accented combinations with "W" for Welsh; | 208 | * Added accented combinations with "W" for Welsh; |
151 | 209 | ||
152 | * Added several new math characters to the regular font. The intent was | 210 | * Added several new math characters to the regular font. The |
153 | to fully cover the TeX OMS encoding, but this task is still far from | 211 | intent was to fully cover the TeX OMS encoding, but this task is |
154 | being reached; | 212 | still far from being reached; |
155 | 213 | ||
156 | * There is now a dedicated Unicode codepoint for capital insular "G" | 214 | * There is now a dedicated Unicode codepoint for capital insular |
157 | (U+A77D), so move the corresponding glyph to that location; | 215 | "G" (U+A77D), so move the corresponding glyph to that location; |
158 | 216 | ||
159 | * Corrected the shape of Greek symbol phi (U+03D5). It is still not | 217 | * Corrected the shape of Greek symbol phi (U+03D5). It is still |
160 | recommended to use this glyph instead of the normal (looped) form; | 218 | not recommended to use this glyph instead of the normal (looped) |
219 | form; | ||
161 | 220 | ||
162 | * Several new characters have been added, including the Latin letter EZH | 221 | * Several new characters have been added, including the Latin |
163 | (U+01B7/U+0292) and capital Es Zett for German (U+1E9E). There are | 222 | letter EZH (U+01B7/U+0292) and capital Es Zett for German |
164 | some new combining marks as well; | 223 | (U+1E9E). There are some new combining marks as well; |
165 | 224 | ||
166 | * I used to consider the breve accent should always take the typically | 225 | * I used to consider the breve accent should always take the |
167 | Cyrillic form when used after Cyrillic letters. However this assumption | 226 | typically Cyrillic form when used after Cyrillic |
168 | seems to be wrong: the specific form of the diacritic is actually | 227 | letters. However this assumption seems to be wrong: the specific |
169 | an attribute of just three letters, i. e. "short i" (Russian etc.), | 228 | form of the diacritic is actually an attribute of just three |
170 | "Short u" (Byelorussian) and "zhe with breve" (Moldavian). | 229 | letters, i. e. "short i" (Russian etc.), "Short u" |
230 | (Byelorussian) and "zhe with breve" (Moldavian). | ||
171 | 231 | ||
172 | 2007 July 14 (Alexey Kryukov) Version 1.1 (not released) | 232 | 2007 July 14 (Alexey Kryukov) Version 1.1 (not released) |
173 | 233 | ||
174 | * Added Latin letters OPEN E and OPEN O, requested by an African user; | 234 | * Added Latin letters OPEN E and OPEN O, requested by an African |
235 | user; | ||
175 | 236 | ||
176 | * New glyph for ampersand in the upright font; | 237 | * New glyph for ampersand in the upright font; |
177 | 238 | ||
@@ -190,32 +251,32 @@ ChangeLog | |||
190 | 2006 December 12 (Alexey Kryukov) Version 0.9 | 251 | 2006 December 12 (Alexey Kryukov) Version 0.9 |
191 | 252 | ||
192 | * Added a few more Latin Extended-B characters, yogh and wynn in | 253 | * Added a few more Latin Extended-B characters, yogh and wynn in |
193 | particular (thanks to Peter Baker for the valuable information on the | 254 | particular (thanks to Peter Baker for the valuable information |
194 | design of the letter yogh he provided). I also have implemented | 255 | on the design of the letter yogh he provided). I also have |
195 | uppercase and lowercase versions of the insular "g". Thus Old | 256 | implemented uppercase and lowercase versions of the insular |
196 | Standard is now suitable for typesetting texts in Old and Middle | 257 | "g". Thus Old Standard is now suitable for typesetting texts in |
197 | English. | 258 | Old and Middle English. |
198 | 259 | ||
199 | * Added Hebrew aleph and a few Fraktur characters, useful for critical | 260 | * Added Hebrew aleph and a few Fraktur characters, useful for |
200 | apparatus, especially in Bible/New Testament editions. | 261 | critical apparatus, especially in Bible/New Testament editions. |
201 | 262 | ||
202 | * Implemented a full set of standard f-ligatures, present in most | 263 | * Implemented a full set of standard f-ligatures, present in most |
203 | OpenType fonts. | 264 | OpenType fonts. |
204 | 265 | ||
205 | * Andrew Panov has convinced me to implement a set of mathematical | 266 | * Andrew Panov has convinced me to implement a set of mathematical |
206 | glyphs, designed in the style of traditional Russian math | 267 | glyphs, designed in the style of traditional Russian math |
207 | typesetting. These glyphs are currently available only in the regular | 268 | typesetting. These glyphs are currently available only in the |
208 | version of the font. | 269 | regular version of the font. |
209 | 270 | ||
210 | * A PDF manual, explaining various features of the font, is now | 271 | * A PDF manual, explaining various features of the font, is now |
211 | available. | 272 | available. |
212 | 273 | ||
213 | * Greek sampi (both uppercase and lowercase) has been redesigned. | 274 | * Greek sampi (both uppercase and lowercase) has been redesigned. |
214 | 275 | ||
215 | * Implemented Greek lunate epsilon and reversed lunate epsilon (the | 276 | * Implemented Greek lunate epsilon and reversed lunate epsilon |
216 | design doesn't match the remaining Greek letters though). Thus all | 277 | (the design doesn't match the remaining Greek letters |
217 | Unicode slots intended for "alternate" and mathematical Greek glyphs | 278 | though). Thus all Unicode slots intended for "alternate" and |
218 | are now covered. | 279 | mathematical Greek glyphs are now covered. |
219 | 280 | ||
220 | * A few improvements in the TTF instructions for the regular font | 281 | * A few improvements in the TTF instructions for the regular font |
221 | (drop-out control has been enabled). | 282 | (drop-out control has been enabled). |
@@ -224,26 +285,28 @@ ChangeLog | |||
224 | 285 | ||
225 | 2006 October 01 (Alexey Kryukov) Version 0.8 | 286 | 2006 October 01 (Alexey Kryukov) Version 0.8 |
226 | 287 | ||
227 | * Implemented a set of TrueType instructions (hints) for the regular | 288 | * Implemented a set of TrueType instructions (hints) for the |
228 | font (italics are still unhinted). I would like to thank Peter Baker | 289 | regular font (italics are still unhinted). I would like to thank |
229 | for his excellent (and extremely well documented) xgridfit program | 290 | Peter Baker for his excellent (and extremely well documented) |
230 | (http://xgridfit.sourceforge.net), which provides a good Open Source | 291 | xgridfit program (http://xgridfit.sourceforge.net), which |
231 | solution for gridfitting, or "hinting," TrueType fonts. | 292 | provides a good Open Source solution for gridfitting, or |
293 | "hinting," TrueType fonts. | ||
232 | 294 | ||
233 | * The TrueType version of the regular font now has a separate source | 295 | * The TrueType version of the regular font now has a separate |
234 | file (OldStandard.ttf.sfd) with quadratic splines. | 296 | source file (OldStandard.ttf.sfd) with quadratic splines. |
235 | 297 | ||
236 | * Changed the naming convention for the TrueType version: the font name | 298 | * Changed the naming convention for the TrueType version: the font |
237 | now has a "TT" suffix, so that both TTF and OTF versions can be | 299 | name now has a "TT" suffix, so that both TTF and OTF versions |
238 | installed on the same system simultaneously. | 300 | can be installed on the same system simultaneously. |
239 | 301 | ||
240 | * Added a few Latin Extended-B characters, useful mainly for | 302 | * Added a few Latin Extended-B characters, useful mainly for |
241 | germanists, in particular "b" with bar, "o" with ogonek and hwair. | 303 | germanists, in particular "b" with bar, "o" with ogonek and |
242 | Also I have corrected shapes of lowercase eth and thorn. Thus Old | 304 | hwair. Also I have corrected shapes of lowercase eth and |
243 | Standard now includes all characters necessary for representing Old | 305 | thorn. Thus Old Standard now includes all characters necessary |
244 | Icelandic texts and Gothic transliteration. Still more characters | 306 | for representing Old Icelandic texts and Gothic |
245 | (the most important of them being uppercase and lowercase yogh) are | 307 | transliteration. Still more characters (the most important of |
246 | needed for a proper support of Old/Middle English. | 308 | them being uppercase and lowercase yogh) are needed for a proper |
309 | support of Old/Middle English. | ||
247 | 310 | ||
248 | * As usual, a few minor bugs have been corrected. | 311 | * As usual, a few minor bugs have been corrected. |
249 | 312 | ||
@@ -262,23 +325,24 @@ ChangeLog | |||
262 | * Added Greek glyphs, including those in the U+1F00--U+1FFF "Greek | 325 | * Added Greek glyphs, including those in the U+1F00--U+1FFF "Greek |
263 | Extended" Unicode range. | 326 | Extended" Unicode range. |
264 | 327 | ||
265 | * Ukrainian and Serbian Cyrillic glyphs were redesigned in order to | 328 | * Ukrainian and Serbian Cyrillic glyphs were redesigned in order |
266 | bring them into a better correspondance with real examples of | 329 | to bring them into a better correspondance with real examples of |
267 | the early 20th century printing. | 330 | the early 20th century printing. |
268 | 331 | ||
269 | * The standard mathematical operation signs were redesigned and | 332 | * The standard mathematical operation signs were redesigned and |
270 | significantly enlarged, so that now their implementation contradicts | 333 | significantly enlarged, so that now their implementation |
271 | to the contemporary standards, but better corresponds to the European | 334 | contradicts to the contemporary standards, but better |
272 | tradition of math typesetting. | 335 | corresponds to the European tradition of math typesetting. |
273 | 336 | ||
274 | * Several additional math characters, needed to provide a full coverage | 337 | * Several additional math characters, needed to provide a full |
275 | for the Mac Roman encoding, have been added. | 338 | coverage for the Mac Roman encoding, have been added. |
276 | 339 | ||
277 | * Ancient Greek metrical characters (U+23D1--U+23D9) have been | 340 | * Ancient Greek metrical characters (U+23D1--U+23D9) have been |
278 | implemented. | 341 | implemented. |
279 | 342 | ||
280 | * A TTF version is released in addition to OpenType-CFF fonts. It has | 343 | * A TTF version is released in addition to OpenType-CFF fonts. It |
281 | no hinting at all, so don't complain for bad screen rendering! | 344 | has no hinting at all, so don't complain for bad screen |
345 | rendering! | ||
282 | 346 | ||
283 | 2006 Feb 14 (Alexey Kryukov) Version 0.2 | 347 | 2006 Feb 14 (Alexey Kryukov) Version 0.2 |
284 | 348 | ||
@@ -299,3 +363,8 @@ For more information please visit the Fonts page on Thessalonica's | |||
299 | website: http://www.thessalonica.org.ru/en/fonts.html. | 363 | website: http://www.thessalonica.org.ru/en/fonts.html. |
300 | 364 | ||
301 | Or send an email to <alexios at thessalonica dot org dot ru>. | 365 | Or send an email to <alexios at thessalonica dot org dot ru>. |
366 | |||
367 | N: Robert Alessi | ||
368 | E: alessi@robertalessi.net | ||
369 | W: http://www.robertalessi.net | ||
370 | D: Current maintainer of Old Standard | ||