[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 $Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $ 2 2010-09-19 Stevan_White 3 * FreeSerif.sfd: 4 5 Sinhala: Fixed one lookup table mistake, and a couple of glpyh 6 omissions, that Harshula pointed out. 7 8 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 9 10 Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as 11 described in previous commits. 12 13 * FreeSerif.sfd, FreeSerifBold.sfd: 14 15 Coptic: added alphabet to bold. Accent marks not working -- a mystery. 16 Some tweeks in medium face as well. 17 18 glyph cleanup -- points too close, some glyphs outside bounding boxes. 19 20 2010-09-17 Stevan_White 21 * FreeSerif.sfd: 22 23 Sinhala: tightened up left side of na and derivatives. 24 tighened up left sides of u, lla, na, dha, ndha, nya, jnya 25 tightened up some of the vowel conjuncts, and left side of nna. 26 27 2010-09-16 Stevan_White 28 * FreeSerif.sfd: 29 30 Coptic: fiddled about with letter forms, striving for a kind of 31 consistency. 32 33 Sinhala: Harshula noticed four incorrect combined forms. Fixed these. 34 35 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 36 37 Latin Extended-A: Applied Daniel Johnson's patch that made two versions 38 of capital Eng. His explanation: 39 ' 40 http://en.wikipedia.org/wiki/%C5%8A 41 42 The form of capital Eng currently in all three FreeFont faces 43 is that used by the Sami people, resembling a capital N with a 44 hooked right descender. 45 However, the form preferred for African and Amerindian 46 languages resembles a tall lowercase n with a hook that almost 47 meets the left vertical. (See wikipedia link above for a 48 visual.) 49 50 Recommend moving the existing Sami-style Eng to a PUA or 51 non-Unicode slot, creating African-style Eng at U+014A, and 52 adding a LOCL table with substitution rules for 53 Inari Sami (ISM), Lule Sami (LSM), 54 Northern Sami (NSM) and Skolt Sami (SKS). 55 ' 56 Latin Extended-B: Also in his patch: 57 added U+0220 (Latin Capital Letter N with long leg) 58 59 2010-09-15 Stevan_White 60 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 61 62 Latin for Sami: Daniel Johnson's patch added alternative form of Eng for 63 African languages and a 'local' table for the Sami form. 64 65 * FreeSerif.sfd: 66 67 Sinhala: regularized kundaliya a bit. 68 re-named a few more ligature glyphs, for consistency 69 70 * FreeSans.sfd: 71 72 Put stray lookup into its proper subtable. 73 74 Gurmukhi: improved some names of ligature glyphs, and found one 75 apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now 76 gur_ka.nukt) 77 78 * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 79 80 Various measures to fix problems FontForge Find Problems reports under 81 ATT, including a mass glyph rename of Sinhala ligatures. 82 83 2010-09-15 Stevan_White 84 * to0ls/GenerateTrueType: 85 86 prev. commit had one space too many 87 88 2010-09-14 Stevan_White 89 * tools-- GenerateMacTT, GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, hex_range.py, isMonoMono.py, ligatureLookups.py, nameBySlot.py, range_report.py, ranges.py, validate.py, OpenType.py: 90 91 Added license and other tags to python files. 92 93 2010-09-13 Stevan_White 94 * tools/OpenType.py: 95 96 updated some Web links. 97 98 * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 99 100 Cyrillic: A few more old letters. 101 102 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 103 104 Supplemental Punctuation: One character for consistency with other faces. 105 106 2010-09-12 Stevan_White 107 * FreeMono.sfd, FreeSans.sfd: 108 109 Control Pictures: Added because it was easy. 110 111 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 112 113 Alphabetic Presentation Forms: filled out range in sans faces. 114 115 * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: 116 117 Cleared hints. 118 119 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 120 121 Dozens of measures to pass general validation tests, including 122 . cleanup of many glyphs for extrema and self-intersection problmes 123 . re-naming glyphs whose PS names are too long. 124 . removing blank glyphs 125 . giving Unicode points to glyphs missing them. 126 127 There are still a few lookup table issues in FreeSerif and FreeSans though. 128 129 * FreeSerif.sfd: 130 131 Re-named some of the Sinhala lookups in somewhat better way. 132 Control Pictures: added a bunch (but... is it worth it?) 133 134 * tools/nameBySlot.py: 135 136 Corrected output for high Unicode. 137 138 * tools/checkGlyphNumbers.py: 139 140 Made aware of special TrueType slots. 141 142 * tools/range_report.py: 143 144 Added a Private Use total and better explanation of totals generally. 145 Some code clean-up. 146 147 2010-09-11 Stevan_White 148 * tools/OpenType.py: 149 150 made not to complain about extra TrueType characters. 151 152 * FreeSerif.sfd: 153 154 Coptic: Widened bowl of Khei. 155 Deepened descenders of small letters to same depth as in Latin 156 Expanded bowl of Fei and fei to resemble other samples. 157 158 2010-09-10 Stevan_White 159 * FreeSerif.sfd: 160 161 Cyrillic: mostly positioning of marks for old Cyrillic alphabets 162 163 Coptic: Replaced acoptic with something more dramatic, fiddled with 164 kerning, tidied some other letters 165 166 2010-09-09 Stevan_White 167 * FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd: 168 169 Block Elements: replaced long-missing shade blocks 170 171 2010-09-08 Stevan_White 172 * tools/range_report.py: 173 174 More explanation in output. 175 176 * tools/range_report.py, OpenType.py: 177 178 another consistency check 179 added UCAS Extended range 180 181 2010-09-07 Stevan_White 182 * FreeSerif.sfd: 183 184 Buginese: lookup tables and glyphs to re-order vowels, courtesy of 185 Mohammad Anwari. 186 187 Sinhala: complete replacement of range with glyphs extracted more 188 directly from Yannis Haralambous' sinha TeX font (last version was 189 also derived from this font, but had undergone detrimental processing). 190 Implements "rak" glyphs using three GSUB lookup steps. 191 192 * FreeSans.sfd: 193 194 Osmanya: courtesy of Daniel Johnson. 195 196 Note this script is slanted in every sample I've seen. That is 197 justification enough that the glyphs in this range look slated, 198 although the face isn't oblique. 199 200 UCAS Extended: by Daniel Johnson 201 202 2010-09-05 Stevan_White 203 * FreeSerif.sfd: 204 205 Fix for FontForge warning (v 20090923) 206 207 "On Windows many apps will have problems with this font's kerning, 208 because because 58 of its glyph kern pairs cannot be mapped to 209 unicode-BMP kern pairs" 210 211 This was due to kern tables for the Musical Symbols range, which isn't 212 in the Unicode Basic Multilingual Plane. 213 214 Removed this lookup. Might consider another way to position these 215 symbols. 216 217 2010-08-30 Stevan_White 218 * FreeSerif.sfd: 219 220 Sinhala: patch by Harshula Jayasuriya to correct the writing system 221 direction in some lookups. 222 223 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 224 225 Currency Symbols: additions and tweeking 226 227 2010-08-24 Stevan_White 228 * FreeSerif.sfd: 229 230 Sinhala: added one ligature glyph, from Harshula Jayasuriya 231 232 2010-08-20 Stevan_White 233 * FreeSerif.sfd: 234 235 Resolves class of validation problems in Sinhala: Bad Glyph Name. 236 237 This is a FontForge bug, that appears when certain types of problems 238 occur in the glyph contours. Probably an arithmetic error causes some 239 corruption. 240 241 Corrected missing extrema in recent Latin Extended-D range 242 243 Sinhala: re-did previous patch using a more recent one. 244 Un-did some other glyph changes that didn't help much anyway. 245 246 * FreeMono.sfd: 247 248 Named letters in several ranges... should write a script for this... 249 250 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 251 252 Added full GNU copyright announcement to TT Names. 253 Updated Copyright date. 254 255 * FreeSerif.sfd: 256 257 Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph 258 names. 259 I tried to tidy up some of the glyphs, but it's a big job... 260 261 Latin Extended B: fixed one case of missing extrema 262 263 2010-08-18 Stevan_White 264 * FreeSerif.sfd: 265 266 Latin Extended-D: yet a few more easily made letters 267 268 Latin Extended-D: made a few more letters 269 270 2010-08-09 Stevan_White 271 * FreeSerif.sfd: 272 273 Supplemental Arrows-A: completed 274 275 Arrows: completed 276 277 2010-08-04 Stevan_White 278 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: 279 280 Combining Diacritics: some additions in BoldOblique, corrections in 281 other faces. 282 Several improvements to Greek letter forms in BoldOblique 283 284 2010-08-03 Stevan_White 285 * FreeMonoBold.sfd: 286 287 Arrows, a few math operators, and one more combining diacritical 288 289 * FreeMono.sfd, FreeMonoBold.sfd: 290 291 Added some combining diacriticals to bold, touched up some spacing 292 modifiers. 293 Minor corrections to roman. 294 295 * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 296 297 Marks, spacing modifier letters: corrected placement of marks, 298 added some spacing modifier letters and combining marks. 299 300 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 301 302 Better Vietnamese support, using 'ccmp' and 'mark' lookup tables. 303 MonoBoldOblique: added Extended Latin ranges 304 305 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 306 307 Vietnamese: Much adjustment of horn letters, 308 also general adjustement of marks 309 310 2010-08-02 Stevan_White 311 * FreeSerif.sfd: 312 313 Vietnamese: inadvertently broke the main face. This fixes it. 314 315 * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 316 317 Vietamese: In roman and sans, lookups are basically functional now. 318 Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as 319 glyphs for the stacked Unicode codepoints are available) 320 Adjusted positioning of some marks. 321 Named many letters and combining marks. 322 323 roman italic. Re-designed horn of O and U. Other roman faces could also 324 benefit from a horn job. 325 326 * FreeMono.sfd, FreeSerif.sfd: 327 328 roman: correction to one math operator 329 mono: Mathematical Operators complete (up to some pre-5.2 Unicode version) 330 331 * FreeMono.sfd: 332 333 Mathematical Symbols: range nearly finished 334 335 * tools/OpenType.py: 336 337 Correction regarding NKo range. 338 339 * tools/range_report.py: 340 341 made not to complain about special TrueType slots 0x00, 0x01, 0x0D 342 343 2010-08-01 Stevan_White 344 * FreeMono.sfd, FreeSerif.sfd: 345 346 roman: corrected direction of 2 math operators 347 mono: added several math operators 348 349 Worked on mark positioning for Vietnamese, Cyrillic 350 351 2010-07-30 Stevan_White 352 * FreeMono.sfd: 353 354 Reduced height of two-part Summation symbols 355 https://savannah.gnu.org/bugs/?23064 356 357 Corrected U+2626 Orthodox Cross 358 https://savannah.gnu.org/bugs/?27579#discussion 359 360 * FreeSerif.sfd: 361 362 Added some Miscellaneous Technical Symbols 363 364 2010-07-29 Stevan_White 365 * FreeSerif.sfd: 366 367 Put in some scan lines 23BA-23BD, based on 2500, as discussed in 368 https://savannah.gnu.org/bugs/?23064 369 I still have no idea what the application for these glyphs would be... 370 371 2010-07-17 Stevan_White 372 * FreeSerif.sfd: 373 374 added mark anchors for acute, grave in cyrillic (other faces already 375 had them) 376 377 2010-07-13 Stevan_White 378 * FreeMono.sfd: 379 380 Made germandbls (ess-zet) a bit wider, moved a bit to left 381 382 2010-07-10 Stevan_White 383 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 384 385 Resolves bug 30344: "Greek Final Sigma could be shortened" 386 https://savannah.gnu.org/bugs/index.php?30344 387 Problem only affected roman, but touched up other faces anyway. 388 389 2010-05-30 Stevan_White 390 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 391 392 Latin-extended-B: fiddled with some of the horizontal strokes 393 394 2010-05-29 Stevan_White 395 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 396 397 Latin: accents on ogonek letters (for Navaho) 398 a little adjustment of apostrophe (Navaho, Hawaiian) 399 400 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 401 402 Latin mark problems 403 * low dots in bold uneven 404 * ring in bold smaller than in roman, and not heavier 405 * apostrophe in italic too far to right (Navaho, Hawaiian) 406 407 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 408 409 Latin: fixed problems with various marks: ogonek, hook, comma below, 410 some kerning, esp. of non-ascii characters 411 412 * FreeSans.sfd, FreeSerif.sfd: 413 414 Sans: made dot accents same height as i-dot, kerned y with comma 415 Both: made low comma accent lower, smaller (esp. for Romanian) 416 417 2010-05-27 Stevan_White 418 * FreeSans.sfd: 419 420 Latin: make caron of more uniform height 421 422 Latin: i was somehow displaced, dotlessi was much too wide for Turkish 423 424 * FreeSans.sfd, FreeSansOblique.sfd: 425 426 Latin: made ring accent heavier, esp. for Swedish 427 428 429 2010-05-10 Stevan_White 430 * FreeSans.sfd, FreeSerif.sfd: 431 432 Latin: kerning tweeks 433 434 2010-05-09 Stevan_White 435 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 436 437 As discussed in freefont-bugs mailing list, Thu, May 6, 2010 438 "FreeMono affected by OS X 10.6 nested character references bug" 439 reduced reference nesting in multiple quote characters, as a courtesy 440 to Mac OS 10.6 users, who suffer from a bug. 441 442 2010-05-04 Stevan_White 443 * FreeSerif.sfd: 444 445 Latin: kerning tweeks 446 447 2010-05-03 Stevan_White 448 * FreeSerifBold.sfd: 449 450 Latin: spacing of round small letters, kerning tweeks, fiddled with 451 ligatures 452 453 2010-04-17 Stevan_White 454 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 455 456 Daniel Johnson improved Cherokee Da 457 458 2010-04-10 Stevan_White 459 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 460 461 Emboldened underscore and related glyphs. Resolves issue 22999 462 https://savannah.gnu.org/bugs/index.php?22999 463 Low line (005F) in bold fonts do not have heavier weight 464 465 2010-04-09 Stevan_White 466 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 467 468 Serif: Added Thai TTF names 469 470 2010-04-08 Stevan_White 471 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 472 473 Corrected some language names 474 A bit o kerning 475 476 * FreeSerifBold.sfd: 477 478 Fixed problem with name. This should be the same as before the revision 479 except for the fix. 480 The KDE font installer was saying this face was incorrectly named 481 Free Serif Bold Italic, but this wasn't quite correct. One of the other 482 language names said it was named Free Serif Halvfett Kursiv, which 483 conflicted with that language name for the real Free Serif Bold Italic. 484 485 Regression: for some unknown reason, previous release gets built so 486 that my system thinks it is Free Serif Bold Italic. 487 This is a mystery. There is nothing about Italic in the file. 488 489 2010-04-06 Stevan_White 490 * Makefile: 491 492 Made graceful in absence of Fontforge 493 494 2010-03-29 Stevan_White 495 * FreeSerifBold.sfd: 496 497 Adjusted some accent marks, named a few characters 498 499 2010-03-25 Stevan_White 500 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 501 502 added Ukrainian TTF names 503 504 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 505 506 added bahasa indonesian TTF names 507 508 2010-03-21 Stevan_White 509 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 510 511 Added several TTF Names. (Need to check with native speakers.) 512 513 2010-03-20 Stevan_White 514 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 515 516 Fill out TTF Names tables regarding font names 517 518 2010-03-19 Stevan_White 519 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 520 521 Removed TTF Names for 'sample text' and all 'license URL' except English, 522 1) in response to FontForge complain that large names tables conflict 523 with recent Windows patches 524 2) because they are redundant and inappropriate 525 (Hope to post the list of sample texts elsewhere, because I like the idea.) 526 527 2010-03-02 Stevan_White 528 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 529 530 Latin standard ligatures: in non-bold, promoted dlig to liga. 531 Put standard Dutch IJ in all; Adjusted spacing a bit 532 533 2010-02-28 Stevan_White 534 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 535 536 Cyrillic: further revision of spacing, in direction of loosening. 537 bold ze was strangely thin; made bolder. 538 539 2010-02-27 Stevan_White 540 * FreeSerif.sfd: 541 542 Cyrillic: reviewed spacing of whole range, generally loosened slightly 543 tidied a couple of ugly glyphs 544 545 2010-02-09 Stevan_White 546 * FreeSerifBoldItalic.sfd: 547 548 tweeks to kerning in Latin 549 550 * FreeSerifBold.sfd: 551 552 Tweeks to kerning in Latin 553 554 2010-01-28 Stevan_White 555 * tools/isMonoMono.py: 556 557 Implement FontForge handling of magic characters 558 .notdef, .null, nonmarkingreturn 559 at 560 0x0000 0x0001 0x000D 561 562 2010-01-27 Stevan_White 563 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 564 565 Improved magic characters for FreeMono, inserted them for other faces 566 https://savannah.gnu.org/bugs/index.php?28742 567 568 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 569 570 Added at 0x0000 0x0001 0x000D characters 571 .notdef .null nonmarkingreturn 572 These are NOT UNICODE they are to satisfy an essentially undocumented 573 "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) 574 And a funny strong suggestion of TrueType fonts, that they begin with 575 three special characters (evidently different from encoding slots) 576 http://www.microsoft.com/typography/otspec/recom.htm 577 578 FontForge looks for these glyphs in certain places and copies them. 579 Otherwise, apparently, it will find a glyph elsewhere (unclear how) and 580 copy it there, possibly resulting in something quite wrong 581 (such as a non-monospace font). 582 583 The three are copied to the end of TTF fonts (only one to the end of OTF 584 fonts) 585 586 2009-12-31 Stevan_White 587 * FreeSans.sfd: 588 589 Tamil: deletd Unicode range due to absence of necessary ligatures 590 591 * FreeSerifBold.sfd: 592 593 Cyrillic tweek to spacing 594 595 2009-12-29 Stevan_White 596 * FreeSans.sfd, FreeSansBold.sfd: 597 598 Gurmukhi: added 2 characters to complete range 599 600 * FreeSans.sfd, FreeSerif.sfd: 601 602 Devanagari: filled out sans, some corrections in serif 603 604 * FreeSerif.sfd: 605 606 Devanagari: Drew and constructed glyphs to complete range. 607 608 2009-12-28 Stevan_White 609 * OpenType.py: 610 611 Added/corrected some ranges 612 613 2009-12-27 Stevan_White 614 * tools -- CheckConformance.pl, GenerateTrueType, MES-1.lst, MES-1.txt, MES-2.lst, MES-2.txt, MES-3B.lst, MES-3B.txt, WGL4.lst, mes-list-expand.pl: 615 616 disabled build of Mac TT 617 618 * tools/ligatureLookups.py: 619 620 better sanity check 621 622 * tools/range_report.py: 623 624 more generic title 625 626 * tools/OpenType.py: 627 628 correction to Tamil 629 630 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 631 632 Resolves bug #23049 633 Replacement character (U+FFFD) not properly styled 634 https://savannah.gnu.org/bugs/index.php?23049 635 636 * FreeSerif.sfd: 637 638 Devanagari: added letters, completing Unicode range 639 640 * FreeSerif.sfd: 641 642 Tamil: added 2 monster glyphs, completing range 643 (0bc1-2 still questionable) 644 645 2009-12-26 Stevan_White 646 * FreeSerif.sfd: 647 648 Indic ranges: named lots of characters 649 Tamil: corrected and added a few letters 650 651 Tamil: added digits 652 653 Tamil: a few more symbols. Only a couple of monster signs still 654 missing, and a couple of marks seem just wrong... 655 656 Malayalam: completed Unicode range, also moving some Chillu letters from 657 Private Use area to Unicode, and re-establishing ligatures 658 659 * FreeSans.sfd: 660 661 Tamil: completed digits, added some other chars 662 663 2009-12-25 Stevan_White 664 * FreeSans.sfd: 665 666 Indic ranges, esp. 667 Devanagari: added several new Unicode (not yet complete) 668 tidied letters 669 Bengali: tidying, made some refs 670 671 2009-12-24 Stevan_White 672 * FreeSans.sfd: 673 674 Indic ranges: named most of the Unicode characters 675 Tried to improve a few bad names for ligatures 676 in Private Use Area 677 Made a few references: not clearly an improvement. 678 This stuff is still a mess... 679 680 Devanagari: added an obviously missing nukta ligature 681 682 Gujarati: added some subvocalic letters for Sanskrit. Quality is low. 683 684 Filled out Geometric Shapes. 685 686 * tools/ligatureLookups.py: 687 688 fixed syntax error 689 690 * tools/LigatureList.pl: 691 692 no longer relevant. 693 694 2009-12-23 Stevan_White 695 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 696 697 cosmetic re-name and re-order of lookups 698 699 * tools/OpenType.py: 700 701 removed links to disappeared web pages 702 703 2009-12-22 Stevan_White 704 * FreeMonoOblique.sfd: 705 706 Diagonal Fractions lookup didn't make much sense in mono anyway, 707 much less in just one style. 708 709 2009-12-20 Stevan_White 710 * FreeSerif.sfd: 711 712 split Diagonal Fractions lookup into two tables 713 714 re-encoded some characters 715 adjusted some marks 716 corrected two wrongly-placed glyphs in Phonetic Extensions Supplement 717 718 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 719 720 General Punctuation: Got rid of deprecated subrange 0x206A-0x206F 721 722 * tools/range_report.py: 723 724 corrected script name 725 726 * tools/OpenType.py: 727 728 numerous changes, some reflecting changes to Unicode standard 729 730 2009-12-14 Stevan_White 731 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 732 733 Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson. 734 Got rid of some old glyph names. 735 736 2009-12-06 Stevan_White 737 * FreeSans.sfd, FreeSansOblique.sfd: 738 739 Cherokee: fixed previous commit of a partial, and old range in 740 medium weight 741 742 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 743 744 Cherokee, courtesy of Daniel Johnson. 745 746 2009-11-20 Stevan_White 747 * FreeSans.sfd: 748 749 New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2 750 by Daniel Johnson 751 752 2009-11-14 Stevan_White 753 * FreeSerif.sfd: 754 755 Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong 756 https://savannah.gnu.org/bugs/?27842 757 has one extra bamboo in it for a total of eight. 758 The bamboo on the top left needs to be removed 759 760 Resolves bug #27579: Orthodox cross has wrong glyph 761 http://savannah.gnu.org/bugs/?27579 762 U+2626 Orthodox Cross should slope downwards from left to right. 763 764 2009-11-13 Stevan_White 765 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 766 767 Cyrillic: corrections to Abkhazian letters by Daniel Johnson 768 769 2009-11-05 Stevan_White 770 * FreeSerif.sfd: 771 772 Cyrillic: corrections to Abkhazian letters by Daniel Johnson 773 774 2009-10-16 Stevan_White 775 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 776 777 Cyrillic: tweeks to brev, based on Unicode 5.2 samples 778 779 2009-10-08 Stevan_White 780 * FreeSerif.sfd: 781 782 Currency Symbols: tidied 783 784 Number Forms: three new vulgar fractions 785 786 Currency Symbols: added "Tenga" of Kazakhstan 787 788 Latin Extended: corrected a couple of wrong bearings 789 some fiddling with Vienamese letters with hook 790 791 2009-10-01 Stevan_White 792 * FreeSerif.sfd: 793 794 added missing accent 795 796 2009-09-17 Stevan_White 797 * FreeSerif.sfd: 798 799 Latin kerning: gave qj positive kerning (it must happen sometimes) 800 801 Latin kerning: differentiated grave and dieresis vowels in some combos. 802 (also, adieresis hadn't been kerned at all...) 803 804 Made ref of one Sinhala letter 805 806 2009-07-30 Stevan_White 807 * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: 808 809 kerning 810 811 2009-07-26 Stevan_White 812 * FreeSansBold.sfd: 813 814 kerning 815 816 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 817 818 added some space in diaeresis 819 did some kerning 820 821 * FreeSansBold.sfd: 822 823 Revert serious mistake with previous commit: had somehow set splines 824 quadratic. 825 Here, the GaspTable from that commit is preserved, 826 However there were evidently numerous other changes that weren't 827 documented, and these are lost. 828 829 2009-07-12 Stevan_White 830 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 831 832 Added GASP tables for control of hinting/smoothing (anti-alising) of 833 TrueType. 834 Now the values are better suited to the EM size of the fonts. 835 Further adjustment (based say on stem width) might still be profitable. 836 837 * FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 838 839 More tweeks on accents, especially Maltese letters. 840 841 2009-07-11 Stevan_White 842 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 843 844 Maltese Hbar, hbar, Improved, made more consistent. 845 846 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 847 848 Latin: various corrections and tweeks for consistency in accented letters. 849 850 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 851 852 more space to accent on lcaron 853 tightened DZ etc ligatures 854 in SerifItalic faces made references etc in Spacing Modifiers and Combining 855 further kerning 856 857 * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 858 859 kerning 860 Sans: decided dots and some other marks needed more room. 861 862 2009-07-10 Stevan_White 863 * FreeSerif.sfd, FreeSerifItalic.sfd: 864 865 IPA. Phonetics: tweeks 866 867 * FreeSerif.sfd: 868 869 Tweeked some math symbols 870 871 * FreeSans.sfd, FreeSansOblique.sfd: 872 873 Letterlike: additions 874 875 * FreeMonoOblique.sfd: 876 877 IPA 878 879 * FreeSerifBoldItalic.sfd: 880 881 Another IPA symbol 882 883 * FreeSerifBoldItalic.sfd: 884 885 IPA and Spacing Modifier Letters: added a few 886 887 2009-07-09 Stevan_White 888 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 889 890 Latin: various horizontal spacing and positioning issues 891 Replaced Tz and tz ligatures with the originals of Danial Johnson. 892 (range is "Mayanist" and despite Unicode samples, current usage 893 uses normal z in glyph) 894 Put stylized Tz tz in a discretionary ligature lookup. 895 896 2009-07-08 Stevan_White 897 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 898 899 Cyrillic yi_yi Ukrainian ligature 900 Latin various pointwise cleanup, made some references, horizontal adjustments 901 902 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 903 904 Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning 905 906 2009-07-07 Stevan_White 907 * FreeSerif.sfd: 908 909 Latin: kerning; made accents on i tighter to avoid collisions 910 911 2009-07-05 Stevan_White 912 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 913 914 Made lookup tables for Dutch IJ 915 916 Re-did Dutch digraph IJ in bold faces as "broken-U", because I 917 thought it was cool and nobody was there to stop me. 918 919 * FreeSerif.sfd: 920 921 Corrected ligatures Tz tz; put them in special lookup 922 Latin Extended Additional: added medevalist letters, completing range 923 924 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 925 926 Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure 927 if it's right. 928 Latin: kerning. Added longs_t ligature, and historic ligature tables 929 IPA: in bolditalic, added a letter or two 930 931 * FreeSerif.sfd: 932 933 Kerning for hbar 934 935 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 936 937 Kerning for Western Slavic languages 938 Added a couple of IPA to BI 939 940 2009-07-04 Stevan_White 941 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 942 943 Combined letters ae, oe, ij had incorrect horizontal spacing 944 945 * FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 946 947 Combining Diacritical Marks for Symbols: additions and fiddling. 948 Also related circles, arrows. 949 950 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 951 952 Letterlike Symbols: various additions and adjustments 953 Number Forms: Completed range in serif roman. Adjusted spacing 954 of Latin numerals in serif faces. 955 Diacritics for Symbols: various additions 956 Geometric shapes: thought it best for circle to be round even in 957 oblique faces. It's a choice of course. 958 Added to several faces. 959 Made all to pass tests (except Sinhala) 960 961 2009-07-02 Stevan_White 962 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 963 964 Letterlike Symbols: more additions, adjustments 965 Also fiddled with some math symbols in Sans faces 966 967 * FreeSans.sfd, FreeSansOblique.sfd: 968 969 Letterlike Symbols; additions and adjustments 970 Note: Pango is rendering very strangely: many glyphs in the font are 971 being stolen from some other fonts instead: All the script in 972 blackletter, and some others as well. Is there a cache in the system 973 somewhere? Or what? 974 975 2009-06-28 Stevan_White 976 * FreeSerif.sfd: 977 978 Modified glyph. From patch by Pavel Skrylev. 979 980 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 981 982 Superscritps and Subscripts: made glyphs to complete range in all faces 983 984 * FreeSans.sfd, FreeSansOblique.sfd: 985 986 Added some combining marks for symbols and Blackboard Bold letters to 987 letterlike symbols 988 989 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 990 991 Various adjustments regarding superscript and subscript characters in 992 several ranges. 993 994 2009-06-27 Stevan_White 995 * FreeSerif.sfd, FreeSerifItalic.sfd: 996 997 More fiddling with super/subscripts 998 Tidied points in Serif to make fontforge "wrong direction" complaint 999 in scaled reference go away. 1000 Made some other references in basic latin ranges. 1001 1002 * FreeSerif.sfd: 1003 1004 Superscripts and subscripts (in various ranges): tried to systematize 1005 sizing and vertical placement. Note: most letters are still simply 1006 scaled. 1007 This is practical maintenance-wise, but isn't typographically optimal. 1008 1009 * FreeSerif.sfd: 1010 1011 Cyrillic Extended A: altered mark positions 1012 1013 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1014 1015 Phonetic Extensions: various corrections and fiddling 1016 Changed Blues values in FreeSerifBoldItalic 1017 1018 2009-06-25 Stevan_White 1019 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 1020 1021 Combining Diacritical Marks for Symbols: added to bold oblique 1022 added placement mark to many 1023 1024 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1025 1026 IPA Extensions: completed in bold and boldoblique, completing range for face. 1027 1028 All faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because 1029 FontForge was complaining about them (legacy hinting that could 1030 interfere, possibly lower quality code, etc) 1031 1032 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 1033 1034 IPA Extensions: made several characters 1035 1036 * FreeSerif.sfd, FreeSerifBold.sfd: 1037 1038 IPA Extensions: completed range in bold 1039 1040 2009-06-23 Stevan_White 1041 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1042 1043 Spacing Modifiers: added a couple 1044 Combining Diacriticals: brought range to par with FreeSans 1045 1046 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1047 1048 Same correction as for FreeSerif 1049 1050 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1051 1052 Corrected descender of 027f 1053 1054 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1055 1056 IPA and related: made lots of additional glyphs 1057 1058 2009-06-22 Stevan_White 1059 * FreeSerif.sfd: 1060 1061 Latin: further clean-up 1062 1063 2009-06-21 Stevan_White 1064 * FreeSerif.sfd: 1065 1066 General pointwise clean-up of Latin and Latin Extended. 1067 No visible changes were intended besides changed policy on 1068 horizontal placement of some horned letters 1069 1070 * FreeSerif.sfd: 1071 1072 Latin Extended-C: constructed glyphs to complete range. 1073 Latin Extended-D: constructed a bunch of glyphs; some related changes elsewhere. 1074 1075 2009-06-20 Stevan_White 1076 * FreeSerif.sfd: 1077 1078 Latin Extended-C: added most of range 1079 1080 Modifier Tone Letters: added glyphs to complete range. 1081 This should also complete all the IPA/Phonetic extenseions ranges. 1082 1083 Phonetic Extensions Supplement: added letters completing range 1084 Note the superscript ones are simply scaled, so stem width is 1085 not quite right... 1086 1087 2009-06-19 Stevan_White 1088 * FreeSerif.sfd: 1089 1090 Phonetic Extensions: made letters to complete range 1091 1092 2009-06-18 Stevan_White 1093 * FreeSans.sfd: 1094 1095 IPA Extensions: clean-up, fix some horizontal spacing issues 1096 1097 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1098 1099 Some glyph problems clean-up, made to pass validate (BlueValues) 1100 1101 2009-06-17 Stevan_White 1102 * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1103 1104 IPA Extensions: Improved spacing and horizontal positioning 1105 1106 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1107 1108 Georgian: added missing letter 1109 1110 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 1111 1112 IPA: made curls on some glyphs more distinct. 1113 note horizontal placement in BO is chaotic--needs work 1114 1115 2009-06-14 Stevan_White 1116 * FreeSerif.sfd: 1117 1118 Musical Symbols: various experiments with lookups. 1119 calt: should have allowed isolatef forms of combining marks, 1120 (but can't see application support...) 1121 aalt, hist: for alterntative characters 1122 Added some historical glyphs 1123 Math Alphanumeric: some clean-up. 1124 1125 2009-06-11 Stevan_White 1126 * FreeSerif.sfd: 1127 1128 Musical Symbols: various tweeks. Failed attempt to use 'isol' 1129 lookup to put isolated combining marks above the baseline. 1130 1131 More fiddling with mark placement, strengthened ornamental endings 1132 1133 mkmk positioning of augmentation dot 1134 1135 2009-06-10 Stevan_White 1136 * FreeSerif.sfd: 1137 1138 Musical Symbols: combining marks above and below notes now working 1139 somewhat 1140 1141 2009-06-08 Stevan_White 1142 * FreeSerif.sfd: 1143 1144 Musical Symbols: more adjustments of size and placement 1145 1146 2009-06-07 Stevan_White 1147 * FreeSerif.sfd: 1148 1149 Musical Symbols: mostly work on lookups. Made tablature symbols 1150 thinner. 1151 1152 2009-06-06 Stevan_White 1153 * FreeSerif.sfd: 1154 1155 Musical Symbols: more fiddling with sizes and positions 1156 1157 Byzantine Musical Symbols: minor clean-ups 1158 1159 Fixed some ATT problems with 'kern' lookups for Cyrillic 1160 1161 2009-06-05 Stevan_White 1162 * FreeSerif.sfd: 1163 1164 Musical Symbols: many changes to glyph positions and shapes 1165 1166 2009-05-28 Stevan_White 1167 * FreeSerif.sfd: 1168 1169 Cyrillic: additions and re-naming by Pavel Skrylev. 1170 * Added Cyrillic-B Ext glyphs, and Cyrillic-A Ext glyphs. 1171 * Added cyr_above anchor to all cyrillic glyphs, some glyphs 1172 was changed 1173 * To all Cyrillic letters I've given proper names based on old 1174 Slavic language which is source of all modern slavic languages. 1175 1176 (the naming is contentious, and there are a couple of technical 1177 problems...under consideration) 1178 1179 2009-05-27 Stevan_White 1180 * FreeSerif.sfd: 1181 1182 Musical Symbols: 1183 Scaled up accidentals a bit. 1184 Reduced width of repeated figure marks 1185 Reduced width of caesura even more 1186 Tried to implement mark positioning...not working everywhere 1187 made references 1188 1189 2009-05-26 Stevan_White 1190 * FreeSerif.sfd: 1191 1192 Made all letterlike glyph parts more like those from Serif and 1193 Serif Italic. 1194 (Except for Ped. U+1d1ae) 1195 1196 2009-05-20 Stevan_White 1197 * FreeSerif.sfd: 1198 1199 Corrected DPOS lookup for Music range to be in script 'musi' 1200 1201 Western Musical Symbols: fiddling 1202 Miscellaneous Symbols: re-design of musical flat symbol. 1203 1204 2009-05-19 Stevan_White 1205 * FreeSerif.sfd: 1206 1207 Western Musical Symbols: Revised horizontal placement of notes. 1208 Altered many combining symbols to be more like Unicode sample. 1209 Corrected many symbols that should be spacing but had 0 width. 1210 Raised many symbols that were far lower than in Unicode 1211 samples. 1212 1213 2009-05-18 Stevan_White 1214 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1215 1216 U+0354 and U+0355 (combining left/right arrowhead below) were switched 1217 1218 2009-05-11 Stevan_White 1219 * FreeSans.sfd, FreeSerif.sfd: 1220 1221 Hebrew: Moved vowel below mark for esh (05e8) and dalet (05d3) as 1222 recommended in bug report #25887 1223 "FreeSans Hebrew most nonspacing marks are spacing" 1224 https://savannah.gnu.org/bugs/?25887 1225 1226 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1227 1228 Put PS Private BlueScale back to default. (Was really experiment to 1229 alleviate excessive overshoot. Didn't work and FontForge complained.) 1230 1231 * FreeSerif.sfd: 1232 1233 Geometric Shapes: made two 'bullet' shapes to be consistent with 'bullet' 1234 Blues values: put Std VH W into Stem Snap values 1235 1236 * FreeSans.sfd: 1237 1238 More Geometric Shapes. also worked on character widths. 1239 1240 2009-05-09 Stevan_White 1241 * FreeSans.sfd: 1242 1243 More Geometric Shapes 1244 1245 2009-05-02 Stevan_White 1246 * FreeSansOblique.sfd: 1247 1248 Had misplaced Tifinagh range. 1249 1250 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1251 1252 The rest of Tifinagh, courtesy of Daniel Johnson. 1253 + a few adjustments. 1254 1255 2009-05-01 Stevan_White 1256 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1257 1258 Explicitly disabled PS Private dictionary entry BlueFuzz 1259 as recommended in Adobe Type 1 Font Format, sect. 5.8. 1260 1261 * FreeSans.sfd: 1262 1263 Tifinagh range, courtesy of Daniel Johnson. 1264 1265 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1266 1267 Adjusted PS Private values according to understanding of 1268 Adobe Type 1 Font Format (Ch. 5, Private Dictionary) 1269 1270 Not completely clear on BlueScale, and StemSnap values are still a 1271 mystery. (FontForge 'guess' seems to do little or nothing, and I 1272 don't know where these values came from) 1273 1274 Original hope was to improve appearance of overshoot in Sans, but it 1275 seems that my renderers ignore this information. 1276 1277 * tools/ranges.py: 1278 1279 Corrections for Georgian and Tifinagh ranges 1280 1281 2009-04-28 Stevan_White 1282 * FreeSans.sfd: 1283 1284 More Geometric Shapes 1285 1286 2009-04-27 Stevan_White 1287 * FreeSans.sfd: 1288 1289 Added U+25D0-3 (half-black circles) 1290 Note the Geometric Shapes range is still in poor shape in Sans. 1291 1292 2009-04-25 Stevan_White 1293 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1294 1295 Serif: fiddled with mark positioning in Cyrillic and Glagolitic 1296 Non-roman faces: Added 'mark' positioning for Cyrillic 1297 1298 2009-04-14 Stevan_White 1299 * FreeSerif.sfd: 1300 1301 Cyrillic Extended-B more additions. Now has all except payerok 1302 punctuation and Old Abkhasian letters. 1303 1304 2009-04-13 Stevan_White 1305 * FreeSerif.sfd: 1306 1307 Cyrillic Extended-B a few more letters 1308 1309 * FreeSans.sfd, FreeSerif.sfd: 1310 1311 kerning: tweeks 1312 1313 2009-04-11 Stevan_White 1314 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1315 1316 Georgian: additions and improvements. 1317 Serif now has full compliment. 1318 Note uppercase is questionable, being a simple scaling... 1319 1320 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1321 1322 Latin Extended-D added u+a788-c 1323 1324 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1325 1326 Latin Extended-D 1327 corrected slots for Mayanist letters in roman 1328 added modifier letters u+a788-c 1329 1330 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1331 1332 Latin Extended-D Mayanist letters by Daniel Johnson 1333 1334 * tools/ranges.py: 1335 1336 Corrected Vai range 1337 1338 2009-04-10 Stevan_White 1339 * FreeSerif.sfd, FreeSerifItalic.sfd: 1340 1341 Letterlike Symbols: additions and improvements 1342 1343 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 1344 1345 Letterlike Symbols: additions, improvements 1346 1347 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 1348 1349 Reconsidered numeral 1. Made angle more like other angles in font. 1350 1351 2009-04-09 Stevan_White 1352 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 1353 1354 Increased angle of hook on numeral 'one', to improve distinction from 1355 letter 'l' at small point sizes. (Noticed that on some systems, even 1356 at 12 point the distinction had not been obvious.) 1357 1358 2009-03-29 Stevan_White 1359 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1360 1361 General Punctuation: Adjust position, shape of quotes, fiddle with 1362 others. 1363 1364 * FreeSans.sfd: 1365 1366 Kerning: Had grouped letters with round bowls on left (e,c,0,d,q) 1367 together, but now see the original Nimbus fonts had left bounds that 1368 vary by 10 EM or more, which is quite visible. I am correcting a 1369 flaw in the original font in a very difficult and complex way. 1370 It would be much better to make the bounds of these similar letters 1371 to be equal. 1372 To do: same for punctuation, copy to other styles of Sans. 1373 1374 * FreeSerif.sfd: 1375 1376 Kerning tweeks. 1377 1378 2009-03-22 Stevan_White 1379 * FreeMono.sfd: 1380 1381 clean-up of some of the basic Nimbus glyphs 1382 1383 * FreeSans.sfd, FreeSerif.sfd: 1384 1385 Hebrew: more work on lookups regarding vowel marks 1386 1387 * FreeSans.sfd: 1388 1389 Hebrew: vowel mark positioning 1390 1391 2009-03-16 Stevan_White 1392 * FreeSerif.sfd, FreeSerifItalic.sfd: 1393 1394 re-named some lookup tables (Sinhala, Hebrew) 1395 1396 2009-03-15 Stevan_White 1397 * FreeSerif.sfd: 1398 1399 Georgian: point-wise cleanup 1400 note: doubts about spacing and glyph bounds in capitals 1401 1402 * FreeSerif.sfd: 1403 1404 Greek Extended: corrected u+1fd3 1405 1406 2009-03-13 Stevan_White 1407 * FreeSerif.sfd: 1408 1409 Cyrillic (and extensions) various tweeks to old Cyrillic letters, 1410 spacing. 1411 1412 2009-03-07 Stevan_White 1413 * FreeMonoBoldOblique.sfd: 1414 1415 correct direction braceleft 1416 1417 * FreeSerif.sfd: 1418 1419 Glagolitic: tweeks 1420 1421 * FreeMonoBold.sfd: 1422 1423 correct direction of braceleft 1424 1425 2009-03-05 Stevan_White 1426 * FreeSerif.sfd: 1427 1428 Glagolitic: more fiddling. Raised small letters so their tops are 1429 even with the tops of the big letters, which is more in line with 1430 their "hanging" nature, and with most manuscripts. 1431 1432 2009-03-04 Stevan_White 1433 * tools/ranges.py: 1434 1435 ranges for Sinhala 1436 1437 2009-03-03 Stevan_White 1438 * FreeSerif.sfd: 1439 1440 Glagolitic: More tweeks. Added Djervi (I think) 1441 1442 2009-03-02 Stevan_White 1443 * FreeSerif.sfd: 1444 1445 Glagolitic: tweeks 1446 1447 2009-02-28 Stevan_White 1448 * FreeSerif.sfd: 1449 1450 Sinhala: replaced U+0DD0-1 with ones from sinha font 1451 1452 Glagolitic: Additions, improvements (Note: the characters still missing 1453 I simply haven't yet recognized in a manuscript or found in an on-line 1454 HTML encoded text. I would like to see real ones rather than copying 1455 out of the Unicode samples.) 1456 1457 Cyrillic Extended-B: Assembled Monograph Uk, uk. See discussion 1458 http://en.wikipedia.org/wiki/Uk_(Cyrillic) 1459 1460 2009-02-27 Stevan_White 1461 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 1462 1463 Made braces more distinctive. 1464 1465 2009-02-26 Stevan_White 1466 * FreeMono.sfd: 1467 1468 ASCII: Accentuated braces (for better readability in terminals) 1469 1470 2009-02-24 Stevan_White 1471 * FreeSerif.sfd: 1472 1473 Cherokee: Daniel improved U+13d2 1474 1475 Sinhala: Copied most Unicode glyphs directly from Yannis Haralambous 1476 sinhala MetaFont files. These are: all but 0dd0 0dd1 0df4. 1477 Gave Unicode characters names, based on a transliteration scheme from 1478 Harshula. 1479 The auxiliary Sinhala are all from the LKLUG font. 1480 1481 2009-02-23 Stevan_White 1482 * FreeSerif.sfd: 1483 1484 Copied glyphs from LKLUG font, as discussed with Harshula Jayasuriya. 1485 http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ 1486 1487 This font is derived from a Metafont font: This package was 1488 originally developed by Yannis Haralambous (Yannis.Haralambous at 1489 univ-lille1 fr), with funding from the Wellcome Institute for the 1490 History of Medicine, 183 Euston Road, London NW1 2BE, England (Contact 1491 person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), which is using 1492 the font in its Catalogue of Sinhala Manuscript. The original package 1493 was available by ftp at ftp.bcc.ac.uk in: 1494 /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip 1495 1496 The hope is to eventually pull glyphs directly from the original MF 1497 files. 1498 1499 2009-02-21 Stevan_White 1500 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1501 1502 tidying previous commits 1503 1504 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1505 1506 Serif: Revised letter spacing in Armenian. 1507 Serif roman: Added initial version of Glagolitic (by me) 1508 1509 2009-02-18 Stevan_White 1510 * FreeSerif.sfd: 1511 1512 Armenian: spacing changes 1513 Sinhala: deleted range, for usual reasons: 1514 It doesn't even contain the full set of Unicode letters, and Sinhala 1515 requires auxiliary characters and lookup tables for proper 1516 representation. 1517 (Found what I think are the originals at 1518 http://www.mettanet.org/fonts/ ) 1519 1520 2009-02-12 Stevan_White 1521 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1522 1523 SerifBoldItalic - Armenian oblique from Daniel Johnson's bold version 1524 Added ligatures (by Daniel) and lookup tables. 1525 1526 * FreeSerifItalic.sfd: 1527 1528 Armenian: Made oblique version of Daniel Johnson's range 1529 1530 * FreeSerifBold.sfd: 1531 1532 Armenian by Daniel Johnson 1533 1534 * FreeSerif.sfd: 1535 1536 Improvements of a couple of Armenian characters, from Daniel Johnson. 1537 1538 * tools-- GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, isMonoMono.py, range_report.py, ranges.py, validate.py: 1539 1540 Changed /usr/local/bin/fontforge to /usr/bin/fontforge 1541 (to work with the update-alternatives mechanism, whereby a link is made 1542 /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred binary ) 1543 1544 2009-02-07 Stevan_White 1545 * FreeSerifItalic.sfd: 1546 1547 Latin: Kerning. Fixed some missing extrema 1548 Made some more delicate italic IPA letters 1549 1550 2009-02-06 Stevan_White 1551 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1552 1553 Latin: kerning 1554 1555 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1556 1557 Adjusted ff etc ligatures in Italic 1558 1559 2009-02-05 Stevan_White 1560 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1561 1562 Thai sample text (means something like 1563 Mr Sangkapan who sells bottles was picked up by the police because he 1564 stole the wash of ms. .....) 1565 1566 2009-02-04 Stevan_White 1567 * FreeSans.sfd: 1568 1569 Vai range, by Daniel Johnson 1570 1571 * FreeSerifBoldItalic.sfd: 1572 1573 Latin: kerning 1574 1575 2009-02-03 Stevan_White 1576 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 1577 1578 Latin: kerning 1579 1580 2009-01-26 Stevan_White 1581 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 1582 1583 Made nu distinct from v. 1584 Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 1585 greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono 1586 1587 2009-01-22 Stevan_White 1588 * FreeSans.sfd: 1589 1590 Kerning. Need to copy to other faces 1591 1592 Arabic ligatures: turned on "ignore combining marks" on advice of 1593 Khaled Hosny. 1594 1595 2009-01-20 Stevan_White 1596 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1597 1598 Drew U+1e9C-F in Latin Extended Additional (including capital ess-zet) 1599 1600 2009-01-19 Stevan_White 1601 * FreeMono.sfd: 1602 1603 Update of Kayah Li from Daniel Johnson 1604 1605 2009-01-18 Stevan_White 1606 * FreeSerif.sfd: 1607 1608 Latin: kerning 1609 1610 Coptic: Laula to be same height as Phi Psi (higher than other letters). 1611 Dei and dei also to be higher letters, adjusted widths too. 1612 1613 Unified Canadian Aboriginal Syllabics: moved the non-Unicode letter 1614 part glyphs ucas.ring ucas.horizline ucas.shortvert ucas.righttack 1615 ucas.lefttack to the Private Use area 1616 59664-59668 1617 Technique was to edit the SFD file directly: It seems the encoding 1618 slot for the glyph is the first field of the "Encoding:" line for 1619 the character. 1620 1621 * FreeMono.sfd: 1622 1623 Cherokee: improvements from D. Johnson. 1624 1625 2009-01-17 Stevan_White 1626 * FreeSerif.sfd: 1627 1628 Cyrillic: Kerning. 1629 1630 Re-linked Ezh/Yogh and re-made reversed Ezh. 1631 1632 2009-01-16 Stevan_White 1633 * FreeSerif.sfd: 1634 1635 Fiddled with Coptic glyphs: Longer tail on Shei, less droopy Alfa. 1636 Made Armenian Aiw to be a link to Phi (on Daniel Johnson's advice ) 1637 1638 * FreeMono.sfd: 1639 1640 Kayah Li by Daniel Johnson 1641 1642 Cherokee, by Daniel Johnson 1643 1644 Made references of some Armenian punctuation, 1645 Made primereversed to be really the reverse of prime. 1646 1647 Removed hints 1648 1649 * tools/ranges.py: 1650 1651 corrected Unified Canadian Aboriginal Syllabics 1652 1653 2009-01-13 Stevan_White 1654 * FreeSans.sfd: 1655 1656 named some Armenian letters 1657 1658 * FreeSerif.sfd: 1659 1660 Armenian range by Daniel Johnson, with ligatures. 1661 1662 2009-01-12 Stevan_White 1663 * FreeSerif.sfd: 1664 1665 Coptic: Raised top of laula above common top, as it appears in most 1666 other fonts. Makes it easier to distinguish from alfa. 1667 A little more space around Iauda and iauda. 1668 Kerned Dei. 1669 1670 2009-01-11 Stevan_White 1671 * FreeSerif.sfd: 1672 1673 Coptic: Made capital Alpha is distinct in printed form. 1674 Made more angular vida with flattened top and bottom. 1675 Made small hori more curvy. 1676 More fiddling with Hori, made Kapa much wider. 1677 1678 Reduced width of small letter straight stems to match small letters 1679 in Latin. 1680 Kerning for capitals. 1681 1682 Revised: 1683 Added a few dialectic letters and kai symbol 1684 Removed many "ear" serifs, preferring a slashing continuation of 1685 long decenders and diagonals as in some manuscripts 1686 Made Kai and kai not to go below baseline 1687 Made Psi a little broader 1688 Made small khei distinct from cap, 1689 Revised Hori and hori. 1690 Some of this toward https://savannah.gnu.org/bugs/?25289 1691 1692 Greek: Made archaic letters u+0370-3 (understand are used for 1693 old numbering) 1694 1695 2009-01-08 Stevan_White 1696 * FreeSerif.sfd: 1697 1698 Various alterations to Coptic: Re-worked K and M, added kern table. 1699 1700 2009-01-07 Stevan_White 1701 * FreeSans.sfd: 1702 1703 Daniel Johnson's fix of TT reference transformation bug in 1704 Unified Canadian Aboriginal Syllabics, 1705 1706 2009-01-06 Stevan_White 1707 * FreeSans.sfd: 1708 1709 Unified Canadian Aboriginal Syllabics range, courtesy of Daniel Johnson. 1710 1711 2009-01-04 Stevan_White 1712 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1713 1714 Added 2009 to copyright dates 1715 1716 * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1717 1718 Added some TrueType names 1719 1720 2009-01-04 Stevan_White 1721 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1722 1723 Added 2009 to copyright dates 1724 1725 * AUTHORS, CREDITS: 1726 1727 Removed Glagolitic range author 1728 1729 * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1730 1731 Added some TrueType names 1732 1733 2009-01-01 Stevan_White 1734 * FreeSerif.sfd: 1735 1736 Removed Glagolitic range, since have not (yet) received OK from author. 1737 1738 Added some TrueType Names 1739 1740 2008-12-31 Stevan_White 1741 * COPYING: 1742 1743 Updated license to GPL v3 1744 1745 2008-12-30 Stevan_White 1746 * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1747 1748 Oblique versions of Daniel Johnson's Cherokee. 1749 1750 * FreeSerifBold.sfd: 1751 1752 Cherokee Bold range from Daniel Johnson. 1753 1754 2008-12-27 Stevan_White 1755 * isMonoMono.py: 1756 1757 900 EM -> 800 1758 1759 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: 1760 1761 Made glyphs to lie between -200 and 800 EM 1762 1763 * isMonoMono.py: 1764 1765 check that glyphs lie in vertical bounding boxes 1766 1767 * FreeMono.sfd, FreeSerif.sfd: 1768 1769 Extensible bracket characters didn't exactly line up. Fixed. 1770 Mono: a couple of glyphs had gotten out of their bounding boxes again. 1771 1772 * tools/isMonoMono.py: 1773 1774 900 EM -> 800 1775 1776 check that glyphs lie in vertical bounding boxes 1777 1778 2008-12-26 Stevan_White 1779 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1780 1781 Final pre-release cleanup 1782 1783 * FreeSerif.sfd: 1784 1785 Buginese vowel u was misnamed 1786 1787 * FreeMono.sfd: 1788 1789 Yatcyrillic somehow was a mark character ... fixed 1790 1791 * FreeSans.sfd, FreeSansOblique.sfd: 1792 1793 Had to un-link references in 1794 Sans: uni02B2, uni02B5 1795 SansOblique: uni0363 1796 because validation of the TTF file said the glyph 1797 "is drawn in wrong direction" 1798 I would have preferred to have understand this... 1799 1800 * Makefile: 1801 1802 Added quick test for FontForge version. 1803 1804 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: 1805 1806 Removed kerning tables (?? what were they doing here anyway??) 1807 1808 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1809 1810 Kerning tables for Thai. 1811 Handles one common case: short letter followed by a tall one with 1812 an overhang to the left. 1813 1814 * tools/ranges.py: 1815 1816 some changes to explanatory text 1817 1818 2008-12-25 Stevan_White 1819 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 1820 1821 More putzing with kerning tables 1822 1823 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1824 1825 Copied kerning classes 1826 Serif -> SerifBold 1827 SerifItalic -> SerifBoldItalic 1828 Sans -> SansOblique SansBold SansBoldOblique 1829 Some associated naming of characters, etc 1830 1831 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1832 1833 Additions and correction in Spacing Modifier letters and IPA Extensions 1834 1835 2008-12-23 Stevan_White 1836 * FreeSerif.sfd: 1837 1838 Applied patch to Cherokee range 1839 1840 2008-12-20 Stevan_White 1841 * FreeSerif.sfd, FreeSerifItalic.sfd: 1842 1843 Fixed kern classes that end in space (crashes FontForge) 1844 1845 * FreeSerifItalic.sfd, FreeSerif.sfd: 1846 1847 kerning 1848 1849 2008-12-19 Stevan_White 1850 * FreeSerifItalic.sfd: 1851 1852 kerning 1853 1854 * FreeSerif.sfd: 1855 1856 kerning 1857 Some adjustments to Glagolitc spacing, mark positioning 1858 1859 2008-12-18 Stevan_White 1860 * FreeSerif.sfd, FreeSerifItalic.sfd: 1861 1862 kerning 1863 1864 2008-12-17 Stevan_White 1865 * FreeSerif.sfd, FreeSerifItalic.sfd: 1866 1867 kerning 1868 1869 2008-12-11 Stevan_White 1870 * FreeSans.sfd, FreeSerif.sfd: 1871 1872 kerning 1873 1874 2008-12-10 Stevan_White 1875 * FreeSans.sfd, FreeSansBold.sfd: 1876 1877 kerning 1878 1879 * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: 1880 1881 kerning 1882 1883 2008-12-09 Stevan_White 1884 * FreeSerif.sfd, FreeSerifItalic.sfd: 1885 1886 kerning 1887 1888 2008-12-08 Stevan_White 1889 * FreeSansOblique.sfd: 1890 1891 Slanted small final sigma. Remedies 1892 bug #24993: U+03C2 "Greek small letter final sigma" not slanted in 1893 Free Sans Oblique 1894 https://savannah.gnu.org/bugs/index.php?24993 1895 1896 2008-12-07 Stevan_White 1897 * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1898 1899 kerning, etc 1900 1901 2008-12-06 Stevan_White 1902 * FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 1903 1904 kerning 1905 Tweek in Sans having to do with addition of Latin Extended 1906 1907 2008-12-05 Stevan_White 1908 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 1909 1910 Tweeks to Latin Extended Additional 1911 1912 * FreeSansBoldOblique.sfd: 1913 1914 Added Latin Extended Additional range 1915 1916 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1917 1918 Extra space at end of kern class names has bad effect on FornForge 1919 script that try to run through kern classes. Some FontForge call 1920 corrupts memory. 1921 Got rid of extra space. 1922 1923 2008-12-02 Stevan_White 1924 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 1925 1926 Replaced U+0387 GREEK ANO TELEIA with top dot of colon. 1927 See bug #24987: U+0387 GREEK ANO TELEIA too low 1928 https://savannah.gnu.org/bugs/index.php?24987 1929 1930 * FreeSerif.sfd: 1931 1932 more kerning in Cyrillic (broke into two tables of classes) 1933 1934 2008-12-01 Stevan_White 1935 * FreeSerif.sfd: 1936 1937 tweeks to kernin 1938 1939 * FreeSerifBoldItalic.sfd: 1940 1941 kerning 1942 1943 2008-11-30 Stevan_White 1944 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1945 1946 Kerning for Latin and Cyrillic fairly complete in Serif faces. 1947 Complete in sense that it looks pretty good under Pango for 1948 English French German Spanish Polish Czech Latvian 1949 But have not done Vietnamese (will require many more entries). 1950 I adjust roman and italic, then copy tables by hand to bold and 1951 bolditalic. 1952 Misgiving: bolditalic is much too crammed 1953 Overall, I may have over-kerned. (A difficult temptation to master.) 1954 1955 * FreeSerif.sfd, FreeSerifItalic.sfd: 1956 1957 kerning 1958 1959 * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 1960 1961 kerning 1962 In Serif, modified widths of some extended latin glyphs 1963 1964 2008-11-29 Stevan_White 1965 * FreeSerif.sfd: 1966 1967 Broke Latin kerning subtable into four, hoping it will be easier to 1968 understand and maintain. 1969 1970 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, 1971 FreeSerifItalic.sfd, FreeSerifBold.sfd, FreeSansOblique.sfd, 1972 FreeSans.sfd: 1973 1974 kerninig 1975 1976 2008-11-28 Stevan_White 1977 * FreeSans.sfd, FreeSerif.sfd: 1978 1979 more kerning; 1980 made guillemot narrower 1981 1982 * FreeSansOblique.sfd, FreeSerif.sfd: 1983 1984 previous commit was incomplete 1985 1986 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 1987 1988 Adjusted width of single quotes (and apostrophe) to be "punctuation width" 1989 More fiddling with kerning. 1990 1991 2008-11-27 Stevan_White 1992 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 1993 1994 much fiddling with kerning 1995 1996 2008-11-26 Stevan_White 1997 * FreeSerifBold.sfd: 1998 1999 Basic kerning, named main Cyrillic letters 2000 2001 * FreeSerifItalic.sfd: 2002 2003 Basic Cyrillic kerning 2004 2005 * FreeSerif.sfd: 2006 2007 Tweeks to Cyrillic kerning 2008 2009 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd, Makefile: 2010 2011 Much fiddling with kerning, tables, and generating fonts whose kerning 2012 tables work with OpenOffice. 2013 2014 * tools/GenerateTrueType: 2015 2016 Made to include old-style kerning 2017 Converted to Python 2018 2019 2008-11-24 Stevan_White 2020 * FreeSerif.sfd: 2021 2022 regularized padding in Miscellaneous symbols. 2023 At least within related ranges tried to make similar. 2024 Made to validate 2025 2026 2008-11-23 Stevan_White 2027 * FreeSerif.sfd: 2028 2029 Filled out Miscellaneous Symbols. Used George Douros' Unicode font. 2030 Completed Miscellaneous Symbols, with some drawings from George Douros' 2031 Unicode Symbols, and some of mine. 2032 2033 * FreeMono.sfd, FreeMonoOblique.sfd: 2034 2035 Replaced Greek Exteded psili and dasia with scaled versions of the 2036 "bent quote" mark. I think it's distinctive enough, but not so silly. 2037 2038 Remedies bug #22997: Mono: Greek Extended psili is ugly 2039 https://savannah.gnu.org/bugs/?22997 2040 2041 * FreeSerif.sfd: 2042 2043 Made some recycling symbols 2044 2045 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 2046 2047 Finished with Hebrew Pointed letters in all faces. 2048 2049 * tools/range_report: 2050 2051 preferred to keep the file ending 2052 2053 2008-11-22 Stevan_White 2054 * FreeSans.sfd: 2055 2056 Fiddled with Hebrew Pointed letters 2057 2058 * FreeSerifItalic.sfd: 2059 2060 Marks for Vietnamese 2061 2062 * FreeSerif.sfd, FreeSerifItalic.sfd: 2063 2064 Letter pe had strange thick middle ear that looked awful. lamed had ben 2065 bumped at some point. Fixed. Adjusted some of the points. 2066 2067 2008-11-21 Stevan_White 2068 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2069 2070 repairs to Pointed Hebrew 2071 2072 * FreeSerif.sfd: 2073 2074 Numeral line positioning marks for Gothic 2075 2076 * FreeSerifItalic.sfd: 2077 2078 Added Combining Marks for Symbols (some question about obliqueness of 2079 some symbols) 2080 Cleaned up some empty glyphs in Pointed Hebrew. 2081 2082 2008-11-20 Stevan_White 2083 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2084 2085 Provided Hebrew pointed letters, with lookups, for all Serif faces. 2086 2087 2008-11-19 Stevan_White 2088 * FreeSerifBoldItalic.sfd: 2089 2090 renamed Hebrew lookups 2091 2092 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2093 2094 Completed Hebrew in Bold faces. 2095 2096 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 2097 2098 More tweeks to Hebrew points 2099 2100 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 2101 2102 Adjustments corrections and additions to Hebrew points 2103 2104 2008-11-18 Stevan_White 2105 * FreeSansBold.sfd: 2106 2107 Cleaned out a lot of ridiculous kernings 2108 2109 2008-11-17 Stevan_White 2110 * FreeSansBoldOblique.sfd: 2111 2112 fiddled with Armenian ligatures 2113 2114 * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2115 2116 Added Armenian (with ligatures) to BoldOblique 2117 Fiddled with character spacing 2118 2119 2008-11-16 Stevan_White 2120 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2121 2122 Added U+01f9 and paragraph end marker to Georgian 2123 Fiddled with Armenian ligatures 2124 2125 2008-11-15 Stevan_White 2126 2127 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2128 2129 Another pass at letter spacing in Cyrillic. 2130 Also went through ancient letters. 2131 2132 Added Georgian paragraph separator 10FB 2133 Added Georgian turned gan 10F9 (because it was easy) 2134 2135 Re-worked letter spacing through modern Cyrillic range. 2136 2137 * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: 2138 2139 Letter spacing 2140 2141 2008-11-14 Stevan_White 2142 * FreeSerif.sfd: 2143 2144 Added several characters to Cyrillic Extended-B 2145 2146 * FreeSansBold.sfd, FreeSansBoldOblique.sfd: 2147 2148 Made Cyrillic hooked e U+04BC-F to look less goofy. 2149 2150 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2151 2152 Based on assertion on Pechatnyj Dvor's web site, Cyrillic Fita 2153 U+0472-3 and "Barred O" U+04E8-9 are different styles the same letter, 2154 and the fact that the tilde in the O never looked good in Sans, I 2155 made them all barred O's. 2156 2157 * FreeSerif.sfd: 2158 2159 Added Cyrillic Yn, yn (U+a65e-f) 2160 2161 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 2162 2163 Synced up Cyrillic and Combining Diacritics ranges, 2164 Couple of tweeks in Gujarati to make TT validate 2165 2166 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2167 2168 Changes to older Cyrillic letters, in response to further information. 2169 Made omegas, omegas with titlo, and OT to all be of the same size and 2170 shape in Serif. 2171 Un-linked Cyrillic Psi and psi from Greek, made squarer versions. 2172 2173 Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f . 2174 Experimenting with mark positioning for Cyrillic 2175 2176 2008-11-12 Stevan_White 2177 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2178 2179 Strove to make Euro look more like the EC logo design, while making 2180 glyph fit better with the design of its face. Bug #3576: Euro design 2181 https://savannah.gnu.org/bugs/?23576 2182 2183 * FreeSans.sfd, FreeSerif.sfd: 2184 2185 Adjustments mostly to GPOS tables having to do with Vietnamese marks. 2186 The WAZU Vietnamese test page looks pretty good in Sans now. 2187 Still not thrilled with below-dot when it appears with a mark over 2188 e.g. U+0102. Pango positions one or the other but not both. 2189 2190 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2191 2192 Extensive modification of GPOS lookup tables for mark positioning. 2193 I think they're now all functional (except styled Mono faces have none). 2194 Also added lots of marks to faces that didn't have them, and also 2195 fiddled with Combining Diacritical Marks. 2196 2197 2008-11-10 Stevan_White 2198 * FreeSerif.sfd: 2199 2200 Made one combining mark really combining 2201 2202 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 2203 2204 Made a few combining characters to be zero-width in Mono, 2205 Added them to other styles. 2206 2207 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2208 2209 Figured out why below marks in Thai weren't working in the lowest 2210 letters. I think Pango and other font renderers ignore 'blwm'. 2211 However, 'mark' works. 2212 2213 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2214 2215 Tweeks to Thai marks 2216 2217 2008-11-09 Stevan_White 2218 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2219 2220 Several bugfixes in Thai, mostly having to do with mark placement and 2221 ligatures. Implemented ru-saraaa and lu-saraaa with ligatures. 2222 2223 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2224 2225 added and named dottedcircle (used by Pango to render 2226 combining mark base) 2227 2228 * FreeSerif.sfd: 2229 2230 Tweeks to Coptic, after viewing more papyrus samples and web pages. 2231 2232 * FreeSerif.sfd: 2233 2234 Weight of Coptic small letters made to match that of Latin and Greek ones. 2235 2236 2008-11-08 Stevan_White 2237 * FreeSerif.sfd: 2238 2239 Made Coptic to comply better with 2240 http://www.wazu.jp/gallery/Test_Coptic.html 2241 Made a flourish at foot of letters with long diagonal. 2242 2243 More tweeks to Coptic; put in a mark lookup table. 2244 2245 Note: for small letters I made scaled references to captials. 2246 Results in those letters looking quite light next to the capitals and 2247 next to small Latin letters. Also, there are a few variant forms for 2248 capitals (Unicode samples don't show this). It would be good to 2249 re-work 2250 2251 Added Coptic alphabet in u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by 2252 me, based on Unicode samples, TeX font copte, and scans at WikiPedia. 2253 2254 2008-11-07 Stevan_White 2255 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2256 2257 Further tweeks to dieresis in Greek and Cyrillic 2258 2259 * FreeSerif.sfd: 2260 2261 replaced Greek I dieresis with references, tweeked height of dieresis. 2262 2263 2008-11-04 Stevan_White 2264 * FreeSerif.sfd: 2265 2266 Added a few Cyrillic Extended-B letters seen in web pages while looking 2267 for Glagolitic text. 2268 2269 * FreeMono.sfd, FreeMonoOblique.sfd: 2270 2271 Added a few old Cyrillic characters. 2272 2273 * FreeSerif.sfd: 2274 2275 Several corrections and tweeks to Glagolitic. 2276 Still missing six slots from Unicode, but don't see them in the TeX 2277 fonts. 2278 On the other hand, several on-line Glagolitic pages (bibles etc) don't 2279 seem to use these. Maybe it's OK as-is. 2280 2281 2008-11-03 Stevan_White 2282 * FreeSerif.sfd: 2283 2284 Added lowercase range to Glagolitic, as a facile scaling of the 2285 uppercase. 2286 2287 Added letter to Glagolitic, scaled range. 2288 2289 2008-11-02 Stevan_White 2290 * FreeSerif.sfd: 2291 2292 Replaced fraktur bold from Mathematical Alphanumeric Symbols with that 2293 from TX Fonts by Young Ryu. 2294 One concern: letter k is damaged (in both medium and bold). I just 2295 hacked something up. 2296 2297 Added Glagolitic "round type" font (Croation capitols only) from the 2298 collection of Croatian fonts for LaTeX by Darko Zubrinić 2299 ftp://ftp.dante.de/tex-archive/languages/croatian/ 2300 http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf 2301 2302 Several letters are missing besides the small letters. 2303 2304 * FreeSerifBoldItalic.sfd: 2305 2306 A couple of Thai references got obliqued twice. 2307 2308 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2309 2310 By popular demand, removed 'ears' from Greek Upsilon and Psi. 2311 Copied resulting glyphs to Serif Mathematical Alphanumeric Symbols. 2312 2313 * FreeSerif.sfd: 2314 2315 Some pointwise cleanup of main Tamil range 2316 2317 Tried some things with lookups. Didn't make much headway. 2318 2319 2008-11-01 Stevan_White 2320 * FreeMono.sfd: 2321 2322 somehow made a letter with wrong width 2323 2324 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2325 2326 Added similar lookups and ligatures to Thai ranges. 2327 2328 * FreeSerif.sfd: 2329 2330 Lookups now work no worse than those for other Thai fonts, at least 2331 in Pango. Still perplexed by behaviour of "Required" lookups. 2332 2333 For Thai, made ligatures and lookups for yoying and thothan combined 2334 with a lower vowel. These work well. 2335 Attempted looksups for saraaa with ru and lu, and for saraam. 2336 Not working. 2337 2338 Cleaned up a few of the Bengali ligatures 2339 2340 * FreeSerifBold.sfd: 2341 2342 Tweek Thai 2343 2344 2008-10-31 Stevan_White 2345 * FreeSerif.sfd: 2346 2347 Fixed ligatures and mark positioning for Hanunóo. 2348 Problem with ligatures: Gnome pango doesn't do 'rlig', only 'liga' 2349 2350 * FreeSerifItalic.sfd: 2351 2352 Changed lookup table scripts for Devanagari and Bengali. 2353 Find Problems -> ATT found several problems showing lookups acting on 2354 glyphs that weren't listed in the script ranges, including dev2, bng2 2355 (why not deva and beng, I don't know). 2356 2357 danda and doubledanda of Devanagari I understand are to be shared among 2358 Indic scripts. So included bng2 and dev2 in the 'aalt' table for those. 2359 2360 The 'init' and 'half' tables for Bengali made active for bng2. 2361 2362 The 'locl' table for Bengali didn't do anything I could see: It mapped 2363 the Devanagari danda to itself, and the doubledanda to itself. Deleted. 2364 2365 Cleaned up some kern tables. 2366 adjustments of under 5 EM are invisible. Some others I just didn't like. 2367 Some were putting a letter beneath another, with is wrong. 2368 2369 * FreeSerifBoldItalic.sfd: 2370 2371 Added Thai 2372 2373 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 2374 2375 Changes to mark positioning lookups, esp. in Italic. 2376 Widened numerals in Bold 2377 2378 2008-10-27 Stevan_White 2379 * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2380 2381 Tweeks regarding Armenian and lookups 2382 2383 * FreeSansBold.sfd: 2384 2385 Added Armenian ligatures FB13-FB17 with lookups 2386 Also made a historical ligature ('hlig') table for u+0587. 2387 2388 Toward bug #15183: missing characters from Armenian range 2389 https://savannah.gnu.org/bugs/index.php?15183 2390 2391 * FreeSansOblique.sfd: 2392 2393 Added Armenian ligatures, lookups. Cleaned up contours. 2394 2395 * FreeSans.sfd: 2396 2397 Added 5 Armenian ligatures to U+FB13 – FB17, and made corresponding 2398 'liga' lookup. Found there one ligature u+0587 that according to 2399 http://en.wikipedia.org/wiki/Armenian_alphabet 2400 2401 "in new orthography the և character is not a typographical ligature anymore, and must never be treated as such. It is a distinct letter and has its place in the new alphabetic sequence." 2402 So moved this out of the 'liga' lookup and into a new 'hlig' lookup. 2403 2404 2008-10-26 Stevan_White 2405 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 2406 2407 Lots of improvements to Thai. 2408 Completely revised letter spacing in Italic, and fiddled with combining 2409 marks in all. 2410 Still aren't working quite right, especially in Italic. 2411 Still need to work over digits (in Bold they aren't even bold yet) 2412 2413 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: 2414 2415 Bold Thai : added (painstakingly) constructed glyphs, lookups 2416 roman Thai: tweeks 2417 Italic Thai: tweeks (Note this still has multiple problems) 2418 2419 2008-10-25 Stevan_White 2420 * FreeSerif.sfd: 2421 2422 WAZU says 2423 http://www.wazu.jp/gallery/Fonts_Hanunoo.html 2424 2425 MPH 2B Damase doesn't support the consonant-vowel ligatures necessary 2426 to render Buhid writing. 2427 2428 OK, so I made 'mark' lookups for combining marks and a bunch of 2429 ligatures in an 'rlig' lookup. The latter still not working: 2430 don't know why. 2431 2432 Made page to match the example of the combining forms at 2433 http://www.omniglot.com/writing/hanunoo.htm 2434 2435 2008-10-24 Stevan_White 2436 * FreeSerif.sfd: 2437 2438 Removed some marks from Mathematical Alphanumeric Symbols 2439 2440 * FreeSerif.sfd: 2441 2442 Tweeked combining marks for Vietnamese. Made to satisfy 2443 WAZU JAPAN Comprehensive Unicode Test Page for Vietnamese 2444 http://www.wazu.jp/gallery/Test_Vietnamese.html 2445 Could still use some tweeking... 2446 2447 * FreeSerif.sfd: 2448 2449 Added marks for composition of Vietnamese 2450 2451 * FreeMono.sfd, FreeSerif.sfd: 2452 2453 Put "below" combining mark on lots of vowels and derivatives, 2454 for Vietnamese. 2455 Named a bunch of composit Latin, expecting to make substitutions. 2456 2457 2008-10-23 Stevan_White 2458 * FreeSerif.sfd: 2459 2460 Thai spacing alterations based on advice of a native speaker. 2461 2462 2008-10-22 Stevan_White 2463 * FreeSerif.sfd: 2464 2465 re-named Thai lookups according to order 2466 2467 2008-10-21 Stevan_White 2468 * FreeSans.sfd: 2469 2470 Cleanup of glyphs in Gujarati, Devanagari. 2471 2472 Note: Serious problem with Sans GPOS abvm in Devanagari 2473 "'abvm' Above Base Mark in Devanagari subtable" "gujr-0" 2474 But all the characters that list gujr-0 are in Gujarati. 2475 Not sure how this got broken or how to fix it. 2476 2477 * FreeSerif.sfd: 2478 2479 Fiddled with Thai mark positioning: passes my tests now OK. 2480 Made a few more references in Math Symbols; more regularization of 2481 stroke. 2482 2483 * FreeSerif.sfd: 2484 2485 Added mark class for Vietnamese "horn" 2486 Several references made in General Punctuation, Arrows 2487 2488 * FreeMono.sfd: 2489 2490 added some Combining Diacritical Marks 2491 2492 2008-10-20 Stevan_White 2493 * FreeSerif.sfd: 2494 2495 Made some references from serifed Latin capitals to Greek counterparts. 2496 2497 * FreeSerif.sfd: 2498 2499 Made a few repeated glyphs into references in Musical Symbols 2500 2501 * tools/ranges.py, tools/validate.py: 2502 2503 tweeked some ranges, format of output 2504 2505 2008-10-19 Stevan_White 2506 * FreeSerif.sfd: 2507 2508 Moved several glypns from Mathematical Alphanumeric Symbols to 2509 Letterlike Symbols. 2510 Couple tweeks in Mathematical Symbols. 2511 2512 * FreeMono.sfd, FreeSerif.sfd: 2513 2514 Fiddling with Mathematical Symbols. 2515 In Serif, trying to make stroke width more consistent. 2516 2517 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd: 2518 2519 Added some Greek symbols in Mono and Sans to make a little more regular 2520 and correspond better with TeX. 2521 Tweek of serif. 2522 2523 * FreeSansBold.sfd: 2524 2525 a few more improvements. 2526 2527 One problem with the Mathematical Alphanumeric area is, one must 2528 remember to change it any time another face is altered... 2529 2530 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd: 2531 2532 Several improvements and additions to Sans faces (mostly in Greek) from 2533 experience of pasting into FreeSerif Mathematical Alphanumeric Symbols. 2534 2535 * FreeSerif.sfd: 2536 2537 Replaced most of Mathematical Alphanumeric Symbols 2538 roman italic bold (latin and greek) 2539 gothic italic bold (latin and greek) 2540 typewriter 2541 and numerals 2542 with glyphs from FreeFont. These were scaled to uniform height. 2543 2544 Remains: Blackboard Bold, Fraktur, Calligraphic, Script 2545 2546 * FreeSerif.sfd: 2547 2548 Tidied lookup table names for Malayalam 2549 2550 * FreeSerif.sfd: 2551 2552 Applied Malayalam patch from Hiran Venugopalan 2553 2554 * FreeMono.sfd: 2555 2556 Added/corrected many Mathematical Symbols 2557 2558 * FreeSansOblique.sfd: 2559 2560 more IPA 2561 2562 2008-10-18 Stevan_White 2563 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2564 2565 Made lots more IPA and Phonetic Extensions 2566 Note: fontforge is reporting an error in a few glyphs made by scaling 2567 another, that the glyphs are drawn in the wrong direction--only in 2568 TrueType though. Suspect a FontForge bug. 2569 2570 Added several Combining Diacritical Marks 2571 2572 2008-10-17 Stevan_White 2573 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2574 2575 Made several Spacing Modifier Letters, Combining Diacritical Marks, 2576 and IPA and Phonetic Extensions 2577 2578 2008-10-16 Stevan_White 2579 * tools/ranges.py: 2580 2581 un-grayed totals rows 2582 2583 Fiddled Cyrillic 2584 made output prettier 2585 2586 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2587 2588 Added some Superscripts and Subscripts 2589 2590 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 2591 2592 Finished off Superscripts and subscripts 2593 2594 Completed General Punctuation for Mono faces 2595 2596 Added some General Punctuation 2597 2598 2008-10-15 Stevan_White 2599 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2600 2601 more Letterlike Symbols, Currency Symbols 2602 2603 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2604 2605 Made some Combining Diacritical Marks for Symbols, Letterlike Symbols 2606 2607 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 2608 2609 Added some General Punctuation 2610 2611 2008-10-14 Stevan_White 2612 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2613 2614 Added double slanted hyphen, made General Punctuaton Supplement like 2615 Serif's 2616 2617 * FreeSansBoldOblique.sfd: 2618 2619 Filled out Greek Extended 2620 2621 * FreeMono.sfd, FreeSerifItalic.sfd: 2622 2623 fixes to last 2 commits 2624 2625 * FreeSerifItalic.sfd: 2626 2627 Last character to General Punctuation 2628 2629 * FreeMono.sfd: 2630 2631 Built some Enclosed Alphanumerics (1-10) 2632 2633 * FreeSerif.sfd: 2634 2635 Copied in Daniel Johnson's changes to Cherokee. 2636 2637 2008-10-12 Stevan_White 2638 * FreeSerif.sfd: 2639 2640 Included Daniel Johnson's Cherokee glyphs. 2641 2642 2008-10-05 Stevan_White 2643 * FreeMono.sfd: 2644 2645 Further corrections to diaresis in Cyrillic -- legibility in small sizes 2646 2647 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: 2648 2649 Regularized placement of diaresis in Cyrillic 2650 2651 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2652 2653 Added same set of glyphs to Cyrillic Supplement 2654 2655 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2656 2657 Added some of the easier letters from Cyrillic Supplement 2658 2659 2008-10-04 Stevan_White 2660 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSerifItalic.sfd: 2661 2662 Finished high Cyrillic range for MonoBold and MonoBoldOblique. 2663 (Remaining: historic ranges, Cyrillic extensions) 2664 Tweeked others. 2665 2666 * FreeMonoBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2667 2668 Serif*Italic: Added last Abkhazian letters to Cyrillic 2669 MonoBold: tweek 2670 2671 2008-10-03 Stevan_White 2672 * FreeMono.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd: 2673 2674 Mono: Some additions to historic letters 2675 2676 * FreeSerif.sfd: 2677 2678 Added some punctuation and combining numeric marks from 2679 Cyrillic Extended B 2680 2681 * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2682 2683 Various technical tweeks, mostly concerning recent additions. 2684 Also did a bit more "Points too close" and "irrelevant control points". 2685 Cyrillic millions redesign meant could not maintain use of refrences 2686 for it. 2687 2688 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2689 2690 More high Cyrillic 2691 Included old Cyrillic millions combining mark in Sans, changed design 2692 in Serif 2693 2694 2008-10-02 Stevan_White 2695 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2696 2697 More high Cyrillic 2698 2699 * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: 2700 2701 More high Cyrillic glyphs 2702 2703 * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2704 2705 More glyphs in high Cyrillic. Remains only some whose form I'm unsure 2706 of in italic. 2707 2708 * FreeSerifBoldItalic.sfd: 2709 2710 More glyphs in higher Cyrillic range 2711 2712 * FreeSerifItalic.sfd: 2713 2714 Same process of tightening el, em, ge (but a P.S. to previous commit: 2715 also did ya, ze for SerifBold.) 2716 2717 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2718 2719 BoldItalic: Tightened up spacing on left of el, em, ge (could go 2720 farther, but it is partly a problem with glyph design... 2721 2722 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2723 2724 More additions to Cyrillic. Finished SerifBold except for Nivkh 2725 additions. 2726 Used references on number combining forms. 2727 2728 2008-09-30 Stevan_White 2729 * FreeSerif.sfd: 2730 2731 Added four (obsolete) Chuvash letters to Cyrillic Supplement 2732 - completing it. 2733 2734 2008-09-29 Stevan_White 2735 * FreeSerif.sfd: 2736 2737 Greek adjustments 2738 Adjusted spacing of kappa slightly 2739 Got rid of ears on Psi, following similar request for Upsilon. 2740 2741 2008-09-28 Stevan_White 2742 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 2743 2744 Adding and fiddling with Spacing Modifiers and Combining Diacriticals 2745 2746 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 2747 2748 Revisions of several Combining Diacritical marks 2749 2750 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 2751 2752 A few Combining Diacriticals and Spacing Modifiers 2753 2754 MonoBoldOblique: Primarily filling out Spacing Modifier Letters 2755 others: little fixes found along the way 2756 2757 2008-09-27 Stevan_White 2758 * FreeSerif.sfd: 2759 2760 Replaced Malayalam range with that from Rachana_04 found on 2761 Swathanthra Malayalam Computing project page 2762 http://savannah.nongnu.org/projects/smc/ 2763 Besides scaling and converting to cubic, performed much clean-up of 2764 glyphs, added an r2 character, and re-named a bunch of characters. 2765 2766 2008-09-23 Stevan_White 2767 * tools/ranges.py: 2768 2769 Corrections and additions to several ranges, 2770 put extra row in table with character totals 2771 2772 2008-09-22 Stevan_White 2773 * FreeSerif.sfd: 2774 2775 Filled in as much of Phonetic Extensions as I could without artistic 2776 abilities. 2777 Note 1D48-9 are not references due to apparent FontForge bug, that says 2778 scaled references go in wrong direction. 2779 2780 * FreeSerif.sfd: 2781 2782 Cleaup of some Bengali glyphs. 2783 Note many of the ligatures remain very very messy. 2784 2785 * Makefile: 2786 2787 added more validations 2788 made to work with GenerateOpenType 2789 2790 * FreeSerif.sfd: 2791 2792 Built two more easy Phonetic Extensions 2793 2794 * FreeSerif.sfd: 2795 2796 Built some Phonetic Extensions letters, those with middle tilde 2797 2798 * tools/GenerateOpenType: 2799 2800 Replaced bash version with Python 2801 2802 2008-09-21 Stevan_White 2803 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 2804 2805 Added lots of Spacing Modifier Letters and Combining Diacritical Marks. 2806 2807 * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSerif.sfd: 2808 2809 Wrote script to check if glyph encodings were in stated ranges, fixed 2810 most discrepancies. 2811 2812 There were a bunch of incompletely deleted characters in several faces. 2813 2814 Sans: found several other problems in the process 2815 # Tamil 2816 Four slots labelled 0BDA-D have glyphs, not in Unicode. also 0BE1 2817 I think they are misplaced; added 0010 to each of them 2818 2819 # Devanagari 2820 Slot labelled U+093B is not in Unicode--can't find glyph: deleted 2821 likewise 094F (may have been meant to be 0954) 2822 0955, 0973-0976 2823 2824 0954 should be a combining mark, but it appears on the wrong side of 0. 2825 0971 was just wrong--made into simple dot. 2826 0972 is also wrong--made my own Candra A. 2827 2828 # Gujarati 2829 Slots labelled 0AE4-5 are not in Unicode; seem not to belong at all. 2830 Deleted. 2800 is a dup of 2790. Deleted 2831 2832 Serif: phillipine_double u1736 was misplaced 2833 2834 A bunch of the Math Alphanumeric symbols are empty in the standard, 2835 because they're represented elsewhere. These should be deleted 2836 First need to make style consistent with existing symbols. 2837 2838 * FreeSerif.sfd: 2839 2840 Applied patch from Daniel J 2841 Remedies bug 2842 FreeSerif: Missing glyphs with palatal hook 2843 https://savannah.gnu.org/bugs/index.php?24298 2844 Adding several letters to Phoenetic Extensions range U+1D80-BF 2845 2846 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 2847 2848 Made four characters U+200C-F to be zero-width 2849 Remedy to bug #23593: Mono 0-width chars: zero-width or space? 2850 https://savannah.gnu.org/bugs/index.php?23593 2851 2852 * FreeSerif.sfd: 2853 2854 Made Mahjong tiles to take up less space using references 2855 Cleaned up several validation problems 2856 2857 2008-09-20 Stevan_White 2858 * tools/checkGlyphNumbers.py: 2859 2860 included other Private Use Ranges 2861 2862 2008-09-19 Stevan_White 2863 * FreeSerif.sfd: 2864 2865 Added several Hebrew Alphabetic Presentation Forms (some easy ones), to 2866 make its coverage the same as Serif Bold. 2867 2868 * FreeSerifBold.sfd: 2869 2870 Re-encoded. 2871 Deleted several glyphs in Hebrew Alphabetic Presentation Forms that 2872 didn't correspond valid Unicode 2873 2874 * FreeMonoBold.sfd, FreeSans.sfd, FreeSerifItalic.sfd: 2875 2876 Ran script to find mis-numbered glyphs. Several were simply typos, 2877 some offset by one. 2878 2879 * FreeSansOblique.sfd: 2880 2881 Numerous cases of glyphs in Private Use area incorrectly assigned 2882 Unicode numbers and names. Gave all -1 for Unicode and named like 2883 "slot.XXXX". 2884 2885 * FreeSerif.sfd: 2886 2887 Adapted Mahjong Tiles from George Douros' Unicode Symbols font. 2888 2889 * FreeSerif.sfd: 2890 2891 Added Domino Tiles. Domino outline is copied from George Douros' 2892 Unicode Symbols, but the rest I preferred to do with references. 2893 2894 2008-09-19 Stevan_White 2895 * tools/ranges.py: 2896 2897 corrected and simplified calculation of whether OS/2 bit is set. 2898 Now works mostly perfectly, except for some high Unicode ranges... 2899 2900 * tools/GenerateOpenType: 2901 2902 Made to output old-style kerning tables for Windows 2903 (FontForge complains though) 2904 2905 * tools/GenerateTrueType: 2906 2907 Made to hint before instructing: FontForge bases TT instructions on hints 2908 although hints are not put into TrueType fonts. 2909 2910 * tools/hex_range.py: 2911 2912 cosmetic tweek 2913 2914 * tools/isMonoMono.py: 2915 2916 re-worked to take a list of files as input 2917 2918 * tools/ranges.py: 2919 2920 re-structured code and corrected a few ranges 2921 2922 2008-09-18 Stevan_White 2923 * FreeSerif.sfd: 2924 2925 Adapted Mathematical Alphanumeric Symbols from George Douros' Unicode 2926 Symbols font. 2927 2928 * FreeMonoBoldOblique.sfd: 2929 2930 This one got away from me--I don't know what I did. 2931 Looks like some small contour edits. 2932 2933 * FreeSansBoldOblique.sfd: 2934 2935 Fixed one mis-numberd character in Latin Extended-B 2936 2937 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 2938 2939 Fixed several mis-numbered characters. 2940 2941 * FreeSansBold.sfd: 2942 2943 SansBold: one Georgian letter with no name, one Zapf Dingbat was 2944 unnumbered 2945 ATT test shows a bunch of problems with Gurmukhi and 'blwf' table 2946 indeed shows those letters at 0x10000+ 2947 Sans names them like uni0A30_uni0A4D.blwf: they are in range 2948 ECC6 to ED06 2949 2950 I meant to move this range into Private Use in last release, and 2951 missed it. So now it is moved, into same range as Sans. 2952 2953 Both Sans and SansBold in nukt table for Gurmukhi have duplicate 2954 entries for uni0A15 uni0A3C. Deleted dups. 2955 2956 * FreeMonoOblique.sfd: 2957 2958 fixed a number of Unassigned Code Points in Greek Extended 2959 2960 * FreeSansOblique.sfd: 2961 2962 mis-numbered Combining Diacritics 2963 2964 * FreeSansOblique.sfd: 2965 2966 Several chars in Latin Extended hadn't been named. 2967 One spurious letter in Letterlike Symbols 2968 2969 2008-09-16 Stevan_White 2970 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: 2971 2972 Lots of additions: unless otherwise noted, they are from George Duros' 2973 fonts Analecta, Music, and Unicode (haven't got final confirmation of 2974 the eligibility of these glyphs, so this is just for testing.) 2975 2976 Added some combining marks, fiddled a bit. In both Serif & Mono, tried 2977 to get a key symbol characters to fit inside the key combining mark 2978 2979 Serif 2980 Got rid of ears on Upsilon 2981 Added: 2982 # Gothic 2983 # Western & Byzantine Musical Symbols 2984 2985 # Misc Symbols, Misc Technical Symbols (drew many myself) 2986 # Supplemental Symbols and Arrows 2987 2988 Mono 2989 Added: 2990 # lotsa Misc Technical Symbols 2991 # OCR Symbols 2992 # drew many Supplemental Symbols and Arrows, Misc Technical 2993 2994 Sans 2995 Added # Phoenecian 2996 Made a few Letterlike Symbols; Made Re and Im to be sans-serif. 2997 2998 2008-09-11 Stevan_White 2999 * FreeSerif.sfd: 3000 3001 Removed pointless entries from Latin kern table 3002 3003 Tidied points in Sinhala 3004 3005 2008-09-07 Stevan_White 3006 * FreeSerif.sfd: 3007 3008 Tidied up Tamil ligatures EEA8-EEAB to fix TT build warning 3009 "MonotonicFindAlong: Never found our spline." 3010 3011 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, Makefile: 3012 3013 3014 Added APL characters to FreeMono (why?...) 3015 3016 Fixed several last-minute problems, including 3017 3018 Serif: Tweeked GPOS mark table for Cyrillic 3019 Sans: Added a GPOS table for Cyrillic (but several diacritics missing) 3020 3021 Serif, Mono: tweeked some bugs in extensible brackets & integrals 3022 3023 Serif: Vietnamese o circumflex: accent was a bit high. fixed. 3024 3025 MonoBoldOblique OTF build 3026 uni213b intersects self 3027 3028 Generation of TT fonts complains about several things to stderr, 3029 including: 3030 3031 SerifBold: "There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions." 3032 Probably has been there since I first copied the TT instructions in. 3033 Just repeated the copying process carefully, and the warning went away. 3034 3035 Serif: "FindMatchingHVEdge fell into an impossible position" 3036 fixed a bunch of point too close 3037 3038 REMAINING PROBLEM in Serif TT build 3039 "MonotonicFindAlong: Never found our spline." 3040 fixed several bad TT matrices-- there are several more 3041 fixed many "control points too close" no luck 3042 3043 2008-09-03 Stevan_White 3044 * FreeSans.sfd, FreeSansOblique.sfd: 3045 3046 Added/corrected some Misc. Symbols by copying from Serif. 3047 Note this is only a stopgap solution. Want real sans-serif symbols. 3048 3049 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3050 3051 Added minimal Miscellaneous Symbols: card suites and some musical notes. 3052 Note not happy with shapes...some I just drew. Sans isn't really sans. 3053 3054 Fixed one APL symbol in Mono so it verified in OTF version 3055 3056 2008-08-31 Stevan_White 3057 * FreeMono.sfd: 3058 3059 Built set of APL symbols. 3060 3061 2008-08-30 Stevan_White 3062 * FreeSans.sfd: 3063 3064 Un-linked references in uni02B2 and uni02B5, because when validating the 3065 TrueType version, FontForge gave an error "is drawn in wrong direction". 3066 I suspect a bug in FontForge. Other similar glyphs make no errors. 3067 3068 Fixed missing extrema in TrueType. 3069 These were the last cases being reported by validate in all the faces. 3070 3071 * FreeSerifItalic.sfd: 3072 3073 fixed last missing extrema in TrueType 3074 3075 * Makefile: 3076 3077 restructured validation to look in a directory 3078 3079 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: 3080 3081 Fixed missing extrema in TrueType versions 3082 3083 * isMonoMono.py, validate.py: 3084 3085 restructured validation to look in a directory 3086 3087 2008-08-15 Stevan_White 3088 * FreeSans.sfd: 3089 3090 Same problem with uni0A83 as with bn_llikaar. Just made zero-width. 3091 3092 2008-08-14 Stevan_White 3093 * FreeSans.sfd, FreeSansOblique.sfd: 3094 3095 Glyph bn_llikaar, U+09E3 BENGALI VOWEL SIGN VOCALIC LL, 3096 has right bound positioned far into the negative. Causes a warning in 3097 FontForge when opening OTF version. 3098 Comparing with other fonts supporting Bengali, found no others that 3099 do this. 3100 Serif makes glyph width 0 (which sounds right according to Unicode) 3101 and puts glyph wholly to left of 0. But, I haven't found this letter 3102 in text anywhere. I wonder if it is really used in writing. 3103 3104 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 3105 3106 Further TrueType validation fixes. 3107 Sans still has two glyps in wrong direction. 3108 3109 * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3110 3111 Fixed more TrueType problems...all missing extrema in TTF validation 3112 3113 2008-08-13 Stevan_White 3114 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3115 3116 fixed all the TrueType validation problems of type "intersects itself" 3117 and all but two of the "wrong directions", as well as a lot of 3118 "missing extrema". But there remain hundreds of missing extrema in the 3119 TrueType version. 3120 Also, bn_llikaar in Sans and Oblique still has a problem in OTF version. 3121 3122 * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd: 3123 3124 Made .ttf files to validate. Other faces have many more problems still. 3125 3126 2008-08-12 Stevan_White 3127 * FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 3128 3129 Continuing to make OTF versions validate. 3130 3131 * FreeMonoOblique.sfd: 3132 lots of missing points at extrema 3133 * FreeSerif.sfd: 3134 12 wrong directions, 1 missing extrema 3135 * FreeSerifItalic.sfd: 3136 many missing points at extrema, 1 self-intersecting 3137 3138 What was wrong: in several oblique cases, an already-italic glyph was 3139 made more italic, thereby fouling up extrema (although why it passed 3140 validation in the SFD I don't know). Some glyphs were 3141 overly-complicated with many near points. Cleaned up, rounded to int. 3142 3143 Remaining problem: OTF FreeSansOblique FreeSans. one Bengali glyph in 3144 each whose advance width and htmx don't match. 3145 3146 Moral of story: validate the OTF and TTF versions too before a release. 3147 3148 * FreeSansOblique.sfd: 3149 3150 Reverse a mistake from last commit: somehow this file was converted to 3151 quadratic, or something. 3152 3153 * tools/GenerateTrueType: 3154 3155 For TrueType, one puts in Instructions, not Hints. 3156 This vastly improves look of TrueType fonts in Windows. 3157 3158 2008-08-11 Stevan_White 3159 * FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3160 3161 Found that SFD files that validated produced OpenType files that don't. 3162 These represent the easy fixes. Some were result of conversion to 3163 quadratic; some shouldn't have validated in the SFD... 3164 3165 * MonoBoldOblique: uni0250 missing pts at extrema [reference glyph rotated...] 3166 * Sans: uni0AC4 wrong direction [simplified, rounded to int] 3167 * SansOblique: uni01EA wrong direction [rounded to int] 3168 * SerifBold: uni023f wrong direction [round to int] 3169 * SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, added extrema] 3170 3171 2008-08-06 Stevan_White 3172 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: 3173 3174 Re-set font metrics, which were somehow making uneven vertical spacing. 3175 3176 2008-06-22 Steve White 3177 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3178 3179 Made to validate 3180 3181 * ranges.py: 3182 3183 Brought more into line with OpenType 3184 Added some ranges 3185 Fixed bug with ranges outside of font 3186 3187 * CREDITS: 3188 3189 3 new ranges 3190 3191 * FreeSerif.sfd, FreeSerifItalic.sfd: 3192 3193 Cyrillic: tweeked accents for consistency, and for readability in small 3194 sizes. 3195 3196 * FreeSerif.sfd: 3197 3198 Thanna range: tweeking 3199 3200 Thaana range: Scaled up by about 15%, raised by 100EM, tightened 3201 some of the diacritics to get inside 900 to -300 EM limits. 3202 3203 * FreeSans.sfd: 3204 3205 Added Old Persian and Ugaritic from MPH2BDamase font. 3206 3207 2008-06-21 Steve White 3208 * FreeSerif.sfd: 3209 3210 Added Tai Le range adapted from MPH2BDamase font. 3211 3212 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3213 3214 Added some ancient Greek numerals from Tempora to high Unicode area, 3215 (partly just to show it can now be done.) 3216 3217 * FreeSerifItalic.sfd: 3218 3219 Couple of tweeks putting glyphs above -300EM. 3220 3221 * FreeSerif.sfd, FreeSerifItalic.sfd: 3222 3223 Surgery to Thai letter 'tho than', u+0e10, to push it above -300 EM. 3224 This makes Thai range completely between 900 and -300 EM. 3225 3226 * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 3227 3228 Many auxilary characters (esp. for Malayalam, Bengla, and Tamil) 3229 representing ligatures and alternative forms without their own Unicode, 3230 were moved from 3231 ranges above 0xFFFF (which ought to have been slots for other defined 3232 Unicode ranges) into the Private Use area. 3233 3234 In Serif, I segregated the scripts, in Sans it was hard to see where one 3235 began and another ended, so I moved them en masse. 3236 3237 Note several problems with wrongly-named characters: 3238 I already re-named glyph570 and glyph582. 3239 But there are others with names starting with A... 3240 3241 * FreeSansBold.sfd, FreeSansOblique.sfd: 3242 3243 Fixed (I hope the last) problem with scripts in lookups 3244 Find Problems -> ATT (all selected) finds multiple issues, 3245 3246 * FreeSansBold.sfd: 3247 In addition to script 'guru', added 'gur2' to the scripts for these 3248 lookups 3249 'nukt' Nukta forms in Gurmukhi 3250 'blwf' Below Base Forms in Gurmukhi 3251 'pstf' Post Base Forms in Gurmukhi 3252 'blws' Below Base Substitutions in Gurmukhi 3253 'abvs' Above Base Substitutions in Gurmukhi 3254 'psts' Post Base Substitutions in Gurmukhi 3255 3256 * FreeSansOblique.sfd: 3257 In addition to script 'beng', added 'bng2' to the scripts for the lookup 3258 'half' Half Forms in Bengali 3259 3260 Moreover, the lookup 3261 'aalt' Access All Alternates in Latin 3262 contains only Bengali letters. 3263 Re-named as Bengali, made to work on beng, bng2 scripts 3264 3265 2008-06-20 Steve White 3266 * FreeSerif.sfd: 3267 3268 Scaled Sinhala range. 3269 Remedies bug #23656: Sinhala letters over-sized 3270 3271 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3272 3273 Mostly messing with Greek Extended accents again. 3274 re-positioned ypogegrammani on advice of Alexey Kryukov 3275 Put prosgegrammani beneath main letters in Mono, to make narrower glyphs 3276 Implemented more distinction between tonos and acute. 3277 3278 2008-06-19 Steve White 3279 * FreeMonoBoldOblique.sfd: 3280 3281 Completed fit of Mono to 800 to -200 EM. 3282 3283 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: 3284 3285 Set Metrics to recommended values 3286 3287 * FreeMonoOblique.sfd: 3288 3289 Now Mono Oblique, as well as roman and Bold, are within 800 to -200 EM. 3290 Just BoldOblique to go. 3291 3292 * FreeMono.sfd, FreeMonoBold.sfd: 3293 3294 More toward fitting to 800 to -200 EM. 3295 Basically, reduced Georgian by 92%. 3296 Also made an over-all offset, so Georgian is somehow centered (Bold...I 3297 guess I already did this in roman). 3298 Want to also do an emboldening to make stroke like rest of font, but 3299 current FontForge has a nasty crash that loses data on this function. 3300 3301 * FreeMono.sfd: 3302 3303 In effort to make fit in 800 to -200 EM, 3304 Scaled Georgian by 92%, centered on 600 wide box. 3305 Next: Embolden a bit. 3306 3307 2008-06-18 Steve White 3308 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 3309 3310 Toward making all glyphs lie between -200 and 800 EM. 3311 Numerous small changes, especially raising descenders of some Hebrew 3312 letters. 3313 Georgian remains a problem 3314 3315 2008-06-13 Steve White 3316 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3317 3318 Moved prosgegrammeni up to baseline, 3319 (and then moved all references down to baseline) 3320 3321 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3322 3323 Added Control Picture "blank" to all faces. 3324 Switched U+0222-3 from TemporaLGCUni 3325 3326 2008-06-11 Steve White 3327 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3328 3329 More fiddling with Greek Extended accents 3330 3331 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3332 3333 Tweeks to accents etc in Greek Extended and Cyrillic 3334 3335 2008-06-10 Steve White 3336 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 3337 3338 Fixed a few big horizontal spacing problems 3339 3340 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3341 3342 Implemented TemporaLCGUni glyphs in Cyrillic ranges. 3343 Added a breve_cyrillic for the moustache breve mark. 3344 3345 2008-06-08 Steve White 3346 * FreeSerif.sfd: 3347 3348 Replaced most of Cyrillic range with TemporaLGCUni. 3349 Remodelled many of the derived Cyrillic characters after these. 3350 Fiddled globally with spacing of small letters. 3351 Unclear on diacritics 485-6, unhappy with breve. 3352 3353 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3354 3355 Started implementing TemporaLCGUni in Greek ranges. 3356 3357 Replaced 3DC-3E1 from Tempora, because I thought they looked nicer and 3358 more like the other existing FreeFont glyphs. 3359 Replaced 3DA-B from Tempora, because they look more like Unicode 3360 samples, and nicer. 3361 Added 03f3-4, 03F7-F. 3362 Prefer my own lunate epsilon. 3363 Replaced Phi and Omega from Tempora. 3364 These plainly fit the other FreeFont glyphs better than the origninals. 3365 (How did this happen?) 3366 3367 In bold, replaced U+03D7 3368 3369 Copied lbbar u+2114 3370 3371 Small italic greek--replaced most except phi, psi, omega 3372 3373 Based on new information, broke the identification of oxia with Latin 3374 acute. 3375 3376 2008-06-07 Steve White 3377 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 3378 3379 Efforts to control heights of characters 3380 3381 2008-06-06 Steve White 3382 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 3383 3384 Made to validate 3385 3386 2008-06-05 Steve White 3387 * FreeSans.sfd: 3388 3389 Fixed undefined character in kerning classes 3390 3391 2008-06-04 Steve White 3392 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 3393 3394 tweeks and additions to General Punctuation 3395 3396 2008-06-03 Steve White 3397 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansOblique.sfd: 3398 3399 Completed/tweeked Number Forms 3400 3401 * FreeMono.sfd, FreeSerif.sfd: 3402 3403 Added some Miscellaneous Technical symbols 3404 3405 2008-06-02 Steve White 3406 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3407 3408 Tweeks...mostly Letterlike 3409 3410 2008-06-01 Steve White 3411 * FreeMono.sfd, FreeSerif.sfd: 3412 3413 Added Box Drawing characters to Serif. 3414 Tweeked a glyph in Mono 3415 3416 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3417 3418 Added several glyphs to Letterlike Characters 3419 3420 2008-05-31 Steve White 3421 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3422 3423 Validation pass 3424 3425 SansOblique and SansBoldOblique had validation problem with BlueValues 3426 Private Dictionary 3427 Elements in BlueValues/OtherBlues array are disordered 3428 Elements in BlueValues/OtherBlues array are too close 3429 (Change BlueFuzz) 3430 StemSnapV does not contain StdVW value. 3431 So I ordered the array, and based on other slanted fonts, 3432 removed StemSnapV. 3433 3434 Note however, I still think the two top Blues lines are too close 3435 But I don't even know what the second-to-top line is meant to do. 3436 3437 * FreeSerif.sfd: 3438 3439 Added to Block Elements, Geometric Shapes 3440 Made to validate 3441 3442 2008-05-29 Steve White 3443 * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3444 3445 Looking at special symbols. 3446 Drew several Miscellaneous Symbols in Mono and Serif 3447 > Completed/corrected planetary symbols, added Dice, 3448 some other easy ones 3449 > Completed Dingbats in Serif (using URW Dingbats) 3450 Added some Block Elements to Serif 3451 3452 2008-05-26 Steve White 3453 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3454 3455 More changes stemming from J. Poon's report. 3456 3457 2008-05-25 Steve White 3458 * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3459 3460 Height surgery on SerifBoldItalic. 3461 More fiddling with accents in others. 3462 3463 * FreeSerifItalic.sfd: 3464 3465 More height surgery. Only a few left in Benglai and Thai 3466 3467 * FreeSerifBold.sfd: 3468 3469 Re-applied surgery to make glyphs between 900 and -300EM 3470 3471 *** Regression 3472 Inadvertently un-linked all references in SerifBold in r1.83. 3473 This reverses that error (but also un-does the surgery mentioned there) 3474 3475 * FreeSerifBold.sfd, FreeSerifItalic.sfd: 3476 3477 Applied surgery to make Latin letters go under 900EM. 3478 One exception yet... 3479 3480 2008-05-24 Steve White 3481 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3482 3483 Serif: much fiddling with accents in Latin ranges. 3484 Re-thought some glyphs (there are still a few messy ones, especially 3485 in bold) 3486 Checked horizontal spacing...fixed a number of problems. 3487 3488 2008-05-23 Steve White 3489 * FreeSansBold.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3490 3491 Made Latin Extended-B coverage consistent across Serif; cleaned up some 3492 glyphs 3493 3494 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3495 3496 Filled more of General Punctuation in Sans and Serif 3497 Made all agree on coverage of Latin Extended Additional 3498 3499 2008-05-22 Steve White 3500 * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3501 3502 Added Latin Extended Additional to SansOblique. 3503 Made Latin Extended Additional coverage consistent across Sans, B, I 3504 Made Latin Extended-B coverage same in SerifBold. 3505 3506 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd: 3507 3508 Mono* made Latin-B coverage consistent across faces 3509 3510 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 3511 3512 Made set of Latin Extended-B consistent across Sans faces 3513 3514 * FreeSans.sfd, FreeSansBold.sfd: 3515 3516 More filling in General Punctuation 3517 3518 * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3519 3520 Another bunch of J. Poon's reports 3521 also, filling in some Combining Diacriticals, Spacing Modifiers, and 3522 General Punctuation in bold faces 3523 3524 2008-05-21 Steve White 3525 * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3526 3527 Mucking about with mark tables in Thai (Serif) 3528 Other faces: Making changes from J. Poon's report 3529 3530 2008-05-20 Steve White 3531 * CREDITS: 3532 3533 Mark Williamson 3534 Jacob Poon 3535 3536 * Makefile: 3537 3538 added tests target 3539 3540 2008-05-18 Steve White 3541 * ranges.py: 3542 3543 Put table explanation back in 3544 3545 Improved behaviour for high Unicode 3546 3547 * FreeSans.sfd: 3548 3549 Revision of kerning 3550 3551 * FreeSerif.sfd: 3552 3553 Made Latin kerning a little more reasonable: 3554 reduced many excessive kerns (some had letters apparently 3555 overlapping, which shouldn't happen) 3556 made kerns increment by 5EM for ease of reading 3557 got rid of kerns too small to be seen 3558 3559 * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd: 3560 3561 Made to verify 3562 3563 2008-05-13 Steve White 3564 * FreeSerif.sfd: 3565 3566 Made to validate 3567 3568 * FreeSerif.sfd: 3569 3570 Gurmukhi: filled range in Serif, taking glyphs from the original 3571 Punjabi font by Hardip Singh Pannu 3572 http://members.aol.com/hspannu/punjabi.html (file pb_win95.exe) 3573 3574 2008-05-12 Steve White 3575 * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 3576 3577 Hebrew, basic. Some faces missing punctuation marks, added. 3578 3579 * FreeMono.sfd, FreeSans.sfd: 3580 3581 Armenian: Sans tried to make verticals and horizontals of more uniform 3582 width both, finddled with punctuation 3583 3584 * FreeMonoOblique.sfd: 3585 3586 made to validate 3587 3588 * FreeMonoBold.sfd: 3589 3590 made to validate 3591 3592 * FreeSans.sfd, FreeSansBold.sfd: 3593 3594 Armenian in Sans: regularized letter spacing 3595 3596 * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd: 3597 3598 Armenian: fill out ranges and clean up 3599 SansBold especially had a lot of incorrect references. 3600 Now all the ranges with Armenian at least share the same set of 3601 characters. 3602 3603 * FreeMono.sfd: 3604 3605 Fixed glyph with wrong width. 3606 3607 2008-05-11 Steve White 3608 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifItalic.sfd: 3609 3610 1) made to validate 3611 2) Mono: copied in Spacing Modifier Letters (glyphs not yet named) 3612 3) SerifItalic: Filled in General Punctuation 3613 3614 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 3615 3616 Made to validate, and pass all other FontForge tests. 3617 Expedient: rounded everything to int 3618 3619 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3620 3621 Made to have the same Greek Symbols, 3622 Made to validate 3623 3624 * FreeSans.sfd, FreeSansBold.sfd: 3625 3626 Made Greek Symbols as full as rest of Sans. Changed a name in Sans. 3627 3628 * FreeMonoOblique.sfd: 3629 3630 Made Greek as full as other faces 3631 Made to validate 3632 3633 * FreeSansBold.sfd: 3634 3635 Deleted seven orphaned Arabic characters; looks like somebody started, 3636 didn't get very far, putting Arabic in bold. 3637 3638 Deleted orphaned Arabic glyph from Arabic Presentation forms-B 3639 3640 * FreeSerifBold.sfd: 3641 3642 Deleted the single Arabic character: it was clearly there by mistake. 3643 3644 * FreeSansOblique.sfd: 3645 3646 Made Greek Symbols as full as rest of Sans 3647 3648 Tweeks to Armenian 3649 3650 Comment from previous commit of FreeSans was meant for FreeSansOblique. 3651 In FreeSans, only tweeked a few letters during putting more characters 3652 in this face. 3653 3654 Filled in Spacing Modifier Letters, increased General Punctuation. 3655 3656 * FreeSans.sfd: 3657 3658 Filled in Spacing Modifier Letters, increased General Punctuation 3659 3660 * FreeMono.sfd: 3661 3662 Made Armenian as full as other roman faces. 3663 3664 Completed Spacing Modifier Letters 3665 Added a couple of Greek Punctuation 3666 3667 added more Spacing Modifier Letters 3668 3669 2008-05-10 Steve White 3670 * FreeSerif.sfd, FreeSerifItalic.sfd: 3671 3672 Did same process of scaling and sizing for Thai in Sans as in Serif. 3673 Added mark tables to Sans. Improvement, but there are questions... 3674 3675 * FreeSans.sfd: 3676 3677 Tidied some Gurmukhi glyphs, validated. 3678 3679 Deleted ranges for Oriya, Kannada, on account of 3680 1) they only contained a subset of the consonant glyphs of the scripts, 3681 few if any vowels, and had no ligature lookups as required 3682 2) Kannada was based on the Akurti fonts, which have copyright issues. 3683 3684 See 3685 bug #23225: Oriya range only partial 3686 bug #23224: Kannada range only partial 3687 3688 * FreeMonoBoldOblique.sfd: 3689 3690 Made metrics like rest of Mono 3691 3692 2008-05-09 Steve White 3693 * ranges.py: 3694 3695 More info on range intervals 3696 3697 * FreeSerif.sfd: 3698 3699 Deleted Telugu range. 3700 It didn't represent a complete writing system for the language. 3701 3702 See notes at https://savannah.gnu.org/bugs/index.php?23202 3703 Serif: Telugu range missing many characters; many wrong 3704 3705 Got a copy of the original Tikkana font, 3706 Copied in remaining consonants and vowels that I could find there. 3707 I think one vowel 0C55 is missing according to unicode). 3708 Strangely, the Telugu digits are alo missing. 3709 In Tikkana, the default "checkmark" structural mark is missing from many 3710 consonants, according to Unicode, but is a separate glyph. I put 3711 the checkmark on. 3712 This, and scaled up by 150% and cleaned up intersecting glyphs and 3713 many unnecessary points. 3714 3715 2008-05-08 Steve White 3716 * FreeSerif.sfd: 3717 3718 Filled out Telugu consonants. 3719 Vowels still need to be done 3720 3721 2008-05-07 Steve White 3722 * FreeSerif.sfd: 3723 3724 Operated on Latin glyphs with stacked accents to make them fit under 3725 900EM. 3726 Scaled Telugu bu 150%. 3727 3728 2008-05-06 Steve White 3729 * FreeMono.sfd, FreeMonoBold.sfd, FreeSansBold.sfd, FreeSerif.sfd: 3730 3731 Corrected further fontforge "find problems" 3732 Added some math characters to FreeSerif 3733 3734 2008-05-05 Steve White 3735 * FreeSansBold.sfd: 3736 3737 Made to validate, and fixed bad TT transformations 3738 3739 2008-05-04 Steve White 3740 * FreeMono.sfd, FreeSerif.sfd: 3741 3742 Mainly TeX additions trying to satisfy Markus Kuhn's TeX-as-Unicode page 3743 3744 * FreeMono.sfd: 3745 3746 Adjusted heights of extensible brackets 3747 3748 Fixed problems with extensible brackets, thanks to Markus Kuhn's page 3749 http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt 3750 3751 * ranges.py: 3752 3753 fiddled with ranges, doc 3754 3755 made some ranges more correct? 3756 3757 fixed some bugs in ranges 3758 better error reporting 3759 3760 Got rid of Unicode 1.1 references 3761 3762 made to use OpenType table 3763 3764 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: 3765 3766 made to validate 3767 3768 2008-05-03 Steve White 3769 * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3770 3771 Removed digits from Private Use Area. 3772 See bug 23050. 3773 3774 * FreeMono.sfd, FreeSans.sfd: 3775 3776 Completed General Punctuation 3777 3778 * FreeSans.sfd: 3779 3780 Completed IPA Extensions 3781 3782 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: 3783 3784 More work on Superscripts and Subscripts, Spacing Modifiers. 3785 Sans is now complete in both. 3786 Added Pfennig to Sans and Mono. 3787 3788 * ranges.py: 3789 3790 Restructure text output 3791 Rearrangement and cosmetic ...except I had broken it. now fixed 3792 Seems to be in a useful form at this point. 3793 More docs, date 3794 3795 * FreeSerif.sfd: 3796 3797 Added a hand-drawn old German Pfennig to Currency Symbols 3798 3799 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: 3800 3801 Further additions to General Punctuation, Super and Sub Scripts, 3802 Spacing Modifiers, etc. 3803 3804 2008-05-02 Steve White 3805 * FreeSans.sfd: 3806 3807 additions to Spacing Modifiers, IPA 3808 3809 * FreeSerifItalic.sfd: 3810 3811 Shortening stacked accents to maintain readability when clipped 3812 3813 2008-05-01 Steve White 3814 * FreeSans.sfd: 3815 3816 Additions to Spacing Modifiers and changes to Combining Diacritics 3817 3818 * FreeSerif.sfd: 3819 3820 Made sure all the half rings in Combining Diacriticals and Spacing 3821 Modifiers were really half rings (J. Poon had complained about this) 3822 3823 Filled out General Punctuation 3824 Some work on Spacing Modifiers 3825 3826 Filled out Mathematical Operators 3827 still needs lots of work 3828 Made to validate 3829 3830 Filled out Latin Extended B 3831 Added some letters with curls to Latin Extended B 3832 More fiddling with Latin Extended B accents 3833 3834 2008-04-30 Steve White 3835 * FreeSerif.sfd: 3836 3837 Added Hanunóo script, with characters based on those in 3838 font MPH2BDamase, on request from the maintainer of that font, 3839 http://packages.debian.org/sid/ttf-mph-2b-damase 3840 3841 Glyphs are simple vector strokes. Could be a little more uniform. 3842 3843 Added Buginese script "Lontara", with characters based on those in 3844 font MPH2BDamase, on request from the maintainer of that font, 3845 http://packages.debian.org/sid/ttf-mph-2b-damase 3846 3847 Note the glyphs are pretty rough, clearly a digitization of handwriting. 3848 I just cleaned them up, and corrected discrepancies with Unicode, 3849 and compared with some pictorial samples of the script I could find. 3850 3851 2008-04-29 Steve White 3852 * ranges.py: 3853 3854 Improved look a lot--still unhappy with some ranges 3855 OS/2 seems sometimes bang-on, sometimes unrelated to anything (including 3856 fontforge's OS/2 listing) 3857 3858 * FreeSerif.sfd: 3859 3860 Much fiddling with Tamil range. 3861 First scaled to 78% (avoiding the references) 3862 This gets it in the ballpark height-wise. [A bit taller than the Latin 3863 letters, but the stroke is narrower, but then the glyphs are busier.] 3864 Then had to re-align combined references, the trickiest being the 3865 halants. 3866 Checked with other fonts with Tamil text. 3867 3868 2008-04-28 Steve White 3869 * FreeSans.sfd, FreeSerif.sfd: 3870 3871 Cleanup of control points in Arabic and Thaana 3872 3873 * FreeSerif.sfd: 3874 3875 Cleanup of missing extrema in Arabic and Thaana 3876 3877 Many changes to Thai, trying to make the script fit between some lines, 3878 so accents won't get clipped, etc. 3879 Also, stroke weight was heavier than that of Latin. 3880 3881 Scaled whole thing by 93%. 3882 Shrank the tallest letters 0E42-4 to get them under 900EM. 3883 Shaved off top of maiek. 3884 Fiddled with positioning of all accents. 3885 Made positioning tables for accents. 3886 Note: unclear these are working correctly 3887 3888 Fixed a bug having to do with character replacements for characters 3889 named 'ng' and 'nj'; these names had been taken on by other characters. 3890 3891 Made to validate 3892 3893 Unicode positions of two Cyrillic Extended characters were switched. 3894 Fiddled with a couple of Cyrillic combining diacritics 3895 3896 2008-04-27 Steve White 3897 * FreeSans.sfd: 3898 3899 bugfix: a left harpoon mysteriously appeared to the left of letter p! 3900 3901 2008-04-26 Steve White 3902 * FreeMono.sfd: 3903 3904 Made to validate 3905 3906 * FreeSans.sfd: 3907 3908 Made to validate 3909 3910 Toward J. Poons report 3911 Made 032B more like proper double-arches (and distinct fro 033C seagull) 3912 Made 032b more like a seagull 3913 3914 * FreeSans.sfd, FreeSansBold.sfd: 3915 3916 Sans: fiddling with widths and terminators of math symbols, 3917 toward J. Poon's report 3918 R & B: removed u+2741 because it didn't match the Unicode description 3919 3920 * FreeMono.sfd: 3921 3922 Extensible parenthesis symbols weight/terminators 3923 Toward bug # 23064: https://savannah.gnu.org/bugs/index.php?23064 3924 Rounded a bunch of terminators 3925 3926 2008-04-22 Steve White 3927 * FreeSerif.sfd: 3928 3929 Small alignment problem in Greek Extended 3930 3931 One more tweek to spacing in Cyrillic Extended 3932 3933 Corrected spacing in Cyrillic Supplement 3934 3935 Added Cyrillic Supplement letters for 3936 Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, Aleut 3937 3938 Added Cyrillic letters for Nivkh (completing Cyrillic range) 3939 More tightening of accents in Latin Extended. 3940 3941 * FreeSans.sfd: 3942 3943 Fiddled with math--consequences of changing the "similar" operator 3944 3945 More tightening of accents 3946 3947 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3948 3949 Adjustments to h and k with caron and cedilla in Latin A and B 3950 3951 * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: 3952 3953 FreeSerifBold: deleted 3 dotted Hebrew letters in Private/Corporate use 3954 (E801-3). They weren't ligatures or in any other lookup, and they 3955 weren't present in FreeSerif. 3956 3957 * FreeSansBold: 3958 Unlinked and deleted F6C3, which called itself commaaccent. 3959 Made some new spacing and non-spacing accents to make up for it. 3960 3961 * FreeSansBoldOblique: 3962 Made references of many Latin Extended. 3963 Also corrected several wrong ones. 3964 3965 * Freeserif: 3966 Re-named commaaccent 3967 3968 2008-04-21 Steve White 3969 * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd: 3970 3971 Deleted Hiragana and Katakana ranges, as discussed on bugs list. 3972 Cleaned up some encoding issues, unnamed glyphs 3973 3974 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 3975 3976 Roman: added 'sine' -- not beautiful, but I liked drawing it 3977 All: Made special lookup for Dutch ligatures 'IJ' and 'ij' 3978 3979 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 3980 3981 Roman: ffi etc Latin ligatures from 'liga' to 'dlig' (these weren't 3982 really ligatures anyway, and only looked very bad when used. 3983 Retain for condensed type. 3984 Others: deleted Latin 'liga' table altogether 3985 BoldOblique : added j to ij ligature 3986 3987 Toward J. Poon's Report: 3988 Except for issues of terminators not always vertical or horizontal, 3989 and a few things that were too hard or I was unsure of. 3990 3991 2008-04-20 Steve White 3992 * FreeSerif.sfd: 3993 3994 Futzing with accents in Latin Extended Additional and Latin Extended-B 3995 3996 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 3997 3998 Added primemod character, referenced by Greek number sign 3999 4000 * FreeMono.sfd, FreeMonoOblique.sfd: 4001 4002 Following J. Poon's report, disconnected NJ (01CA) 4003 4004 2008-04-19 Steve White 4005 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 4006 4007 First pass throught J. Poon's bug list. 4008 See bug reports for details. 4009 4010 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 4011 4012 Made underscore slanted in Oblique faces, made all to be width of 4013 space character. 4014 Towards J. Poon's report. 4015 Disturbed that xterm and some other apps put small space between 4016 characters when none was called for. 4017 4018 * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansOblique.sfd: 4019 4020 Corrections on Currency Symbols 4021 4022 * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4023 4024 More corrections, additions to Currency Symbols 4025 4026 * FreeSans.sfd, FreeSerif.sfd: 4027 4028 Filled out and corrected Currency Symbols 4029 4030 2008-04-18 Steve White 4031 * FreeSans.sfd, FreeSerif.sfd: 4032 4033 Adjustments to Combining Marks for Symbols 4034 Additions to range in Sans, and re-structured its marks table so that 4035 "middle" can apply to any range 4036 4037 * FreeSerif.sfd, FreeSerifItalic.sfd: 4038 4039 Made reference between combining koronis and lenis of Greek Extended. 4040 In Serif, re-worked combining marks lookup tables, added anchors in 4041 Latin, moved so without marks they work in kedit (but now I'm doubting 4042 kedit does a reasonable thing...what is a better application for 4043 testing this?) 4044 4045 2008-04-16 Steve White 4046 * FreeSerifItalic.sfd: 4047 4048 Adjusting of spacing and accents in Greek 4049 4050 * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: 4051 4052 Much futzing with Greek letter spacing and accents. 4053 Added lenis to FreeMono. 4054 4055 * FreeMono.sfd, FreeSerif.sfd: 4056 4057 Adjusted spacing of dots of Greek dieresistonons in Serif 4058 Whipped up something for Greek kappascript in Mono (could use revision) 4059 4060 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4061 4062 Raised dots on double-dotted Cyrillic i, to match that of i and j. 4063 4064 2008-04-14 Steve White 4065 * FreeMono.sfd: 4066 4067 Corrected 27e6-7 "white bracket" 4068 Note it is probably a FontForge bug these symbols aren't showing up. 4069 FontForge thinks they are in Supplemental Arrows, but they should be 4070 in Supplemental Math-A 4071 4072 Named some Greek characters 4073 4074 * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: 4075 4076 Spacing of some Cyrillic characters 4077 4078 2008-04-13 Steve White 4079 * FreeSerif.sfd: 4080 4081 Some fiddling with accents 4082 'yogh' was too wide 4083 4084 * FreeSansBold.sfd, FreeSansOblique.sfd: 4085 4086 Character spacing was chaos--tried to improve. BoldOblique also needs 4087 it. 4088 4089 * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: 4090 4091 Completed the fix of bug #12798, Greek glyphs with accents to side 4092 Much mucking with accents here, and fixed a few things that were just 4093 wrong. 4094 4095 2008-04-12 Steve White 4096 * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 4097 4098 Made Mono curly quotes "bent" 4099 4100 * FreeMono.sfd: 4101 4102 More fiddling with Greek accents 4103 Made quotes "bent" 4104 4105 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4106 4107 Adjustments on Greek diaresistonos etc. 4108 Adjustments in Serif on combining marks for symbols 4109 4110 * FreeSerif.sfd: 4111 4112 More additions to Combining marks for Symbols 4113 4114 Additions to Combining marks for Symbols -- now mostly full. 4115 Lots of adjustments to middle anchor point in Latin to make big circle 4116 (nearly) encircle preceding latter 4117 4118 2008-04-11 Steve White 4119 * FreeMono.sfd: 4120 4121 Bugfix: 4122 Had indroduce a glyph of width other than 600, making kterminal not 4123 recognize it as a monospace font. 4124 4125 2008-04-10 Steve White 4126 * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4127 4128 More messing with accents. 4129 Further to bug #12798, Greek glyphs with accents to side 4130 Much messing with glyphs in Greek Extended range 4131 4132 2008-04-09 Steve White 4133 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: 4134 4135 Revisited Latin-1 and Latin-A accents. 4136 Glyph B7 was called "periodcentered", but Unicode callse it Mid Dot, 4137 and the description doesn't refer to the period. I made it like the 4138 dot accent. throughout, and referred L-dot to it. 4139 4140 Also double-checked "commaaccent" characters (some in Unicode called 4141 cedilla, but the Unicode example shows a comma...mystery) 4142 4143 Also the funny IPA upside-down f often had two bars, incorrectly. 4144 4145 To do: go through rest of Serif, and Sans 4146 4147 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 4148 4149 Completed re-structuring of stacked Latin accents in Mono. 4150 Also: lots of associated adjustments of Greek Extended accents. 4151 (Trying to at least center extremely wide characters on their box) 4152 Repaired some victems of "find overlaps" sweeps 4153 Worked on glyphs with apostrope/comma parts 4154 Corrected a few wrong glyphs. 4155 4156 Trying out a "bent quotes" solution to making primes distinct from 4157 quotes. 4158 4159 2008-04-08 Steve White 4160 * FreeMonoOblique.sfd: 4161 4162 Toward reducing overall height 4163 Did similar process as for Mono, fixing a few errors along the way. 4164 Also the Greek Extended range was very messed up vertical and 4165 horizontally. 4166 Horizonal spacing of the heavily accented Greek is a real problem in 4167 Mono... 4168 To do: 4169 revisit "commaaccent" characters in all faces: do some have 4170 edillas? 4171 some Hebrew glyphs are a little low 4172 Georgian generally is way out of bounds 4173 4174 2008-04-07 Steve White 4175 * INSTALL: 4176 4177 Various updates and corrections, tweeked formatting 4178 4179 * FreeMonoBold.sfd: 4180 4181 Tweeking of accents 4182 4183 2008-04-06 Steve White 4184 * FreeMono.sfd, FreeMonoBold.sfd: 4185 4186 Re-worked accents in FreeMonoBold.sfd to make Latin ranges lie between 4187 800 and -200 EM, as with FreeMono. 4188 4189 * FreeMono.sfd: 4190 4191 Latin Extended ranges: Implemented new policy of shortening the letters 4192 of the characters with the highest-stacked accents. 4193 4194 At this point all the Latin glyphs lie betweeen 800 and -200 EM. 4195 4196 Also checked for readability of all the Latin extended letters in xterm. 4197 (Issue: it chops letters outside their bounding boxes; many accents had 4198 been a bit outside. Made sure that if they were chopped, they were at 4199 least still recognizable.) 4200 4201 2008-04-05 Steve White 4202 * FreeMono.sfd: 4203 4204 Following exchange about Mono on freefont-bugs with Joe Wells, who 4205 > doesn't like the curly quote marks 4206 > wants combining diacritics to work 4207 > wants tight line spacing 4208 4209 Trying to reduce font height: 4210 > exclamdown was below -200 4211 > Throughout Extended Greek, ypogegrammeni were too low. Shortened 4212 glyph, and raised all references. 4213 > Lots of messing with Latin Extended ranges to make glyphs mostly 4214 fit into 800 height. Mostly succeeded. A couple will get chopped. 4215 > Messed with "commaaccent" glyphs, which were very low 4216 > Cyrillic 04B1 had a tail that was incorrectly low 4217 > Much mucking with Georgian range. Moved up by 95 (read that Georgian 4218 is written as though centered between two horizontal lines, rather than 4219 as sitting on a baseline) There are still a few very high glyphs. 4220 4221 FontForge U+0122 called Gcommaaccent, glyph looks like that, but 4222 Unicode says it's Gcedilla. Made the ones called cedilla by Unicode 4223 to be cedillas 4224 4225 Note bug in Unicode: standard for 0122, 0123, 0136, 0137, 013B, 013C, 4226 0145, 0146, 0156, 0157 all talk about cedilla, say to make it with 4227 cedilla, but example shows comma. 4228 4229 By the way: 4230 > Got rid of commaaccent and dotlessj in Corporate Use 4231 > Replaced shadedark, with little squares now not overlapping. 4232 > Corrected IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, 4233 02ad, 02ae, 02af 4234 4235 (so many changes...the CVS server was down...) 4236 4237 * FreeSerif.sfd: 4238 4239 Re-named arabic and hebrew characters 4240 Big adjustment to comma-accents. Mostly effects Greek Extended. 4241 Made such accents to be like comma, rather than like Russian apostrophe 4242 (and de-referenced that symbol) 4243 4244 2008-04-04 Steve White 4245 * FreeMono.sfd, FreeSerif.sfd: 4246 4247 Raised dot on superscript i (2071) -- more distinct at small sizes 4248 4249 * FreeMono.sfd: 4250 4251 added two IPA symbols 4252 4253 2008-04-02 Steve White 4254 * FreeSerif.sfd: 4255 4256 fixed a few more control points too close 4257 4258 Fixed names of languages in ligature table for latn "w/i". 4259 This fixes a crash when FontForge opened the ttf table 4260 4261 Motivated by bug crashing FontForge when opening ttf file, 4262 started cleanup of useless control points. Not finished. 4263 Got partway through Sinhala 4264 4265 2008-03-31 Steve White 4266 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4267 4268 Fixed various "Find Problems", including glyphs with mixed-up names, 4269 and bad TT matrices. (lots more bad TT matrices remain) 4270 4271 * FreeSerif.sfd: 4272 4273 Re-named a bunch of Cyrillic letters 4274 4275 * FreeSerif.sfd: 4276 4277 Put above mark on Cyrillic i and double-dot i for Slavonic number forms 4278 4279 2008-03-30 Steve White 4280 * FreeSans.sfd: 4281 4282 Tightened spacing on glyphs of last commit 4283 4284 * FreeSans.sfd, FreeSerif.sfd: 4285 4286 Concerning bug #16120, Include upper case Wynn and upper case Yogh 4287 Adapted Herman Miller's Thyromanes letters 01F7 021C 021D for Serif 4288 Drew my own versions for Sans. 4289 4290 * FreeSerif.sfd: 4291 4292 Added 04F6,7 4293 4294 * FreeSerif.sfd, FreeSerifItalic.sfd: 4295 4296 Made more Cyrillic diacritics really combine. 4297 Made a mark lookup just for Cyrillic diacritics, 4298 Marked most of the unadorned Cyrillic alphabet. 4299 4300 Still not clear on correct shapes for some of the marks. 4301 4302 * FreeMono.sfd, FreeMonoOblique.sfd: 4303 4304 Tweeks to accents 4305 4306 2008-03-29 Steve White 4307 * FreeSans.sfd, FreeSerifItalic.sfd: 4308 4309 Small adjustments in Cyrillic 4310 4311 * FreeSerif.sfd: 4312 4313 Corrected small palochka 4314 Made Cyrillic combining hundred-thousands and millions really combine 4315 Named some combining diacriticals 4316 4317 * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: 4318 4319 Mostly adjusted horizontal spacing of mono oblique faces 4320 4321 * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4322 4323 More cleanup of Cyrillic ranges 4324 4325 Completely re-did horizontal spacing of SerifItalic and SerifBoldItalic. 4326 See bug #17912, poor kerning in Cyrillic oblique... 4327 https://savannah.gnu.org/bugs/index.php?17912 4328 It looked like chaos to me. 4329 Only so much can be done: the font is flawed. 4330 But I think the changes make text readable in these faces. 4331 4332 There were dozens of incorrect glyphs in higher-numbered characters. 4333 I deleted all those I found. No glyph is better than a wrong glyph. 4334 4335 Futzt with accents, shooting for consistency and readability. 4336 4337 A maintenance thing: making correct references (acyrillic vs a, 4338 although they may be the same glyph) I made a lot of headway, but 4339 it isn't finished. 4340 4341 Likewise, a large fraction of these are compound characters, which can 4342 be made with references, resulting in easier maintenance, reduced 4343 likelihood of errors, and smaller files. I replaced many. 4344 4345 * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4346 4347 Cyrillic italic 4348 Added italic, bolditalic 4349 0493, 04a7, 04AD 4350 because their form clearly varies in italic. But was just guessing... 4351 4352 * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4353 4354 Cyrillic italic 4355 4356 Added italic, bolditalic 4357 0493, 04AD 4358 because their form clearly varies in italic. 4359 But was just guessing as to exact form. 4360 4361 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4362 4363 Overhaul of Cyrillic 4364 4365 Italic, BoldItalic 4366 added small yat for bug #22588 (note Times New Roman doesn't use 4367 alternate form in Italic) 4368 4369 All forms of Serif have big problems in Cyrillic. 4370 4371 The ugliest is in roman. The letters, even of the Russian alphabet, are 4372 of inconsistent height (awfully, small 0438 (ii) 0446 (tse)) 4373 and they vary from the height of Latin 4374 and they vary from the height of italic and bold. 4375 They are a mish-mash of letters from several fonts, of similar (but not 4376 quite identical) weight, and similar, (but not quite identical) size. 4377 4378 I think the best solution would be to identify the face that best 4379 matches Latin, and fill the range with that. I think this is possible 4380 because the rarer letters seem to be better: the common letters are the 4381 ones that are wrong. 4382 4383 For now, I just increased the sized of 0438 and 0446, and 048a, 048b, 4384 also 0459 (lje) 045A (nje) 0464 (dje) 4385 4386 Other issues 4387 4388 2008-03-27 Steve White 4389 * FreeSerifBoldItalic.sfd: 4390 4391 Moving all Greek capitals with accent so they don't cover previous 4392 letter. Remedies bug #12798 4393 4394 * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: 4395 4396 Various tweeks to accented Latin letters. 4397 Connected O-ogonek correctly 4398 4399 * FreeSerifItalic.sfd: 4400 4401 Accents of numerous accented Latin letters got shifted in a previous 4402 commit. This fixes it. 4403 4404 * FreeSerif.sfd: 4405 4406 Adjusted combining tack left and right (0318-0319) to be above -300 EM. 4407 4408 * FreeSans.sfd, FreeSerif.sfd: 4409 4410 Added some "middle" marks for positioning of diacritics 4411 4412 * FreeSans.sfd: 4413 4414 Copied 4 enclosing combining diacriticals from Serif 20DD - 20E0 4415 4416 * FreeSerif.sfd: 4417 4418 Adjusted and added some enclosing diacritics 20DD - 20E0 4419 In response to Debian bug #472566 4420 ttf-freefont: U+20DD COMBINING ENCOLSING CIRCLE doesn't combine 4421 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 4422 4423 2008-03-26 Steve White 4424 * FreeSerif.sfd: 4425 4426 Lowered a few over-high Latin accents 4427 4428 * FreeSansBold: 4429 4430 Devangari--only digits 1 and 2, and nothing else. Deleted 4431 4432 * FreeMonoBold, FreeMonoOblique, 4433 FreeSerifBold, FreeSeriftalic, FreeSerifBoldItalic, 4434 FreeSansOblique, FreeSansBold, FreeSansBoldOblique: 4435 4436 Got rid of dotlessj, comma in Corporate Use 4437 Single Substitution lookup, ccmp table 4438 Made proper dotlessj, re-linked j-circumflex 4439 4440 Note: 4441 FreeSansBold has a commaaccent in Corporate Use, used by several other 4442 characers. Haven't done anything about this. 4443 4444 2008-03-25 Steve White 4445 * FreeSerif.sfd: 4446 4447 Added/corrected glyphs for yeh hamza in Arabic, 4448 Added init and medi lookups for yeh hamza. 4449 4450 2008-03-24 Steve White 4451 * FreeSerif.sfd: 4452 4453 Added isolated and final forms for 4454 0629 teh marbuta 4455 0624 waw hamza 4456 0626 yeh hamza 4457 0649 alef maksura 4458 A previous commit had added lookups that referred to these, 4459 4460 More fiddling with super/subscripts 4461 4462 * Makefile, Makefile, GenerateTrueType: 4463 4464 Scripts and Make targets to generate OpenType fonts and zip file 4465 4466 * maintenance.txt: 4467 4468 Added gnupload and info about tagging 4469 4470 2008-03-23 Steve White 4471 * FreeSerif.sfd: 4472 4473 Last of Find Problems -> ATT 4474 'mark' Latin lookup: afii10026 is in 'cyrl', also afii10074 4475 Upper and lower Cyrillic i. Just removed mark from both letters. 4476 4477 'half' Bengali lookup Khanda_Ta is in 'bng2'. Added bng2 to lookup 4478 Added TtTable etc 4479 4480 Clean-up of Points too Close through to end of font. 4481 This episode completes the paths/points clean-up of Serif. 4482 But note: many ranges, esp. Ethiopic, Japanese, and Indic, have way 4483 too many points, resulting in lumpiness. 4484 4485 At this point, FontForge can convert splines to quadratic, auto-hint, 4486 and auto-instrument without segfault. 4487 4488 * Makefile, sfd/Makefile, tools/GenerateTrueType: 4489 4490 Alterations to build process: added a Makefile, and made to work 4491 on my system. Now auto-hints before generating TrueType. 4492 4493 2008-03-22 Steve White 4494 * sfd/FreeSans.sfd: 4495 Lots of additions of math characters. Should complete for 4496 LaTeX 2e, except for extensible brackets. 4497 4498 2008-03-21 Steve White 4499 * *.sfd: 4500 4501 Regularized stacking of accents in Latin Extended Additional 4502 Changed name of 00B5 from 'mu' to 'micro', 4503 2206 from 'Delta' to 'Delta.math', 4504 0308 from 'diaerisis' to 'diaerisiscomb' 4505 4506 * FreeMono.sfd: 4507 4508 additions to IPA 4509 4510 * FreeMonoBoldOblique.sfd: 4511 4512 Moved dotlessj from Corporate Use, 4513 Deleted commaaccent there 4514 Fixed mis-named glyphs tcommaaccent, Tcommaaccent 4515 Changed name of 030A from 'dieresis' to 'ringcomb' 4516 4517 * FreeSans.sfd: 4518 4519 Added some arrows, and a couple of blackboard bold characters 4520 4521 Several characters in U+F600 Corporate Use range 4522 dotlessj, onefitted, commaaccent 4523 4524 dotlessj referred to by: jcircumflex, uni01F0: 4525 renamed it to uFFFF, re-linked others by hand 4526 4527 commaaccent 4528 http://diacritics.typo.cz/index.php?id=9 4529 should be u+0326 but wasn't linked to anything 4530 4531 * FreeSansBold.sfd: 4532 4533 U+0617 etc: read glyphs "4GWglm". It should be Arabic. Deleted 4534 4535 * FreeSansBold.sfd, FreeSansOblique.sfd, FreeSansBoldOblique.sfd: 4536 4537 Removed bogus glyphs for 200C 200D, ZWJ and ZWNJ 4538 4539 * FreeSerif.sfd: 4540 4541 Split lookup for ligatures in latin into two classes; 4542 ff, ffl, fl which are appropriate for all languages, 4543 and fi, ffi, which are not appropriate in Turkish (due to distinction 4544 between short and long i) 4545 Needs to be done for other faces. 4546 4547 Filled set of extensible brackets in Miscellaneous Technical 4548 4549 Think IPA is now complete. 4550 4551 2008-03-18 Steve White 4552 * FreeSans.sfd: 4553 4554 clean-up of all path issues and points too close 4555 4556 2008-03-18 Steve White 4557 * FreeSans.sfd: 4558 4559 Something was causing crashing effects in Windows. Cleanup of 4560 problems eventually made it go away. Now works well. 4561 4562 Cleaned up many "points too close" 4563 4564 Cleaned up all ATT problems, of which there were many and various. 4565 4566 # Incorrectly labelled zero-width joiner used in a ligature 4567 4568 # Incorrect substitution of dotlessi and dotlessj with i and j was 4569 somehow connected with FontForge crash. Attemts to remove the 4570 substitution would damage a 'ccmp' table; subsequent changes would 4571 result in FontForge crashing on save, and truncating the sfd file. 4572 Surgically removed with vi. 4573 4574 # A couple of Indic lookups had incorrect script DFLT; one had 'latn'. 4575 4576 # Don't understand why there are scripts named 4577 dev2 bng2 grj2 gur2 when there are already deva beng gurj guru 4578 But anyway, lots of 'vatu' 'pres' 'haln' and 'liga' lookups contained 4579 characters in the '2' scripts but were lablled only for the 'non-2' 4580 ones. Added the '2' scripts to all these lookups. Suspect a mistake. 4581 4582 Note: several of these problems are repeated in other Sans faces. 4583 4584 2008-03-16 Steve White 4585 * FreeMono.sfd: 4586 4587 Cleanup of many path problems "points too close" 4588 4589 Strove to make accents Latin Extended range legible at small sizes 4590 4591 Named some unnamed characters; removed a duplicate 4592 4593 At this point, all fonts are passing FontForge Validate. 4594 4595 2008-03-15 Steve White 4596 * FreeSerif.sfd: 4597 4598 CJK punctuation: made some of the very high glyphs smaller (under 900EM) 4599 The brackets in Sans were very ugly, and not even Sans-serif. 4600 Serif: added extensible square brackets, diddled with integral 4601 corrected direction of some added glyphs 4602 4603 Several bugs having to do with missing glyphs in Tamil range. 4604 Also a buggy ligature in Devangari. 4605 4606 Shortened names of many lookup tables 4607 4608 Futzt with some combining diacriticals 4609 4610 Added extensible square brackets. 4611 4612 * FreeSans.sfd: 4613 4614 Changed names of a bunch of glyphs with invalid 4615 TrueType names, in range 0x1025f+ (not real Unicode). 4616 Took pains to retain information contained in the names. 4617 Wonder if these glyphs have ever been of any use. 4618 4619 CJK Punctuation: brackets were hand-drawn and very ugly. Improved. 4620 4621 * *.sfd: 4622 4623 Set OS/2 Metrics back to absolute 900/300. Offsets are not 4624 interpreted uniformly. 4625 4626 Cleanup of many path problems up to extrema and self-intersecting 4627 4628 Ordered PS Blue values. 4629 4630 2008-03-14 Steve White 4631 * FreeSerif.sfd: 4632 4633 Got rid of mixed references and contours 4634 Cleanup of many path problems "points too close" 4635 4636 Started clean-up to satisfy FontForge Validate 4637 4638 Changed names of three glyphs in the 4639 Tamil ligatures range...all clearly bugs. 4640 4641 * FreeSans.sfd: 4642 4643 Added slanted-hyphen 4644 4645 * *.sfd: 4646 4647 Unified OS/2 Metrics 4648 Added Grid Fit 4649 4650 2008-03-13 Steve White 4651 * FreeSans.sfd: 4652 4653 Rearranged PS BluesValues so they were in increasing order, 4654 Made all 20 in width. 4655 4656 2008-03-12 Steve White 4657 * FreeSans.sfd, FreeMono.sfd: 4658 4659 Added TrueType hinting tables. 4660 Fixed glyphs that didn't convert well to quadratics 4661 Got rid of mixed contours and refs 4662 4663 * FreeSerifBold.sfd: 4664 4665 Cleanup of path problems 4666 4667 2008-03-11 Steve White 4668 * FreeMonoOblique.sfd: 4669 4670 Cleanup of path problems 4671 4672 2008-03-09 Steve White 4673 * FreeSerif.sfd: 4674 4675 Corrected L-dot 4676 Further cleanup of path/ref problems 4677 4678 Found several ligatures that referred to a missing glyph "ZWJ". 4679 Took this to mean the "zero width joiner" u+200D 4680 4681 * *.sfd: 4682 4683 Changed OS/2 metrics to be absolute 900/300 4684 4685 * FreeSerifItalic.sfd: 4686 4687 Added Greek lunate epsilon 4688 4689 * FreeMono.sfd: 4690 4691 Many additions in math range 4692 Reduced size of binary union, intersection, vee, wedge 4693 Corrected empty set 4694 Corrected logical 'assert' relations, etc. 22a2-22af 4695 Efforts to make Math glyphs legible at small point sizes 4696 4697 * FreeSans.sfd: 4698 4699 Added Greek lunate epsilon and rho symbol 4700 Unstacked more stacked diacriticals 4701 4702 Further cleanup of path/reference problems 4703 4704 2008-03-08 Steve White 4705 * FreeSans.sfd, FreeSerif.sfd: 4706 4707 Added some "n-ary" Math operators 4708 4709 * FreeSerif.sfd: 4710 4711 Further clean-up of path problems...up to Ethiopic 4712 > Started adding and correcting Math operators for LaTeX 2e 4713 > Corrected n-ary union, intersection, and spikes to be larger 4714 than the binary operators 4715 > Made (many of) the operators based on + - = to use those 4716 symbols directly (by reference or copying). 4717 > Added lunate epsilon 4718 > Corrected empty set 4719 > Tightened up spacing of some other technical characters 4720 > Worked on some more math operators involving = 4721 > triangle 4722 > Several arrows 4723 > Supplemental Arrows-A 4724 4725 * FreeSans.sfd: 4726 4727 Clean-up of font paths 4728 Open self-intersecting outermost-clockwise missing-extrema 4729 also flipped references (unlinked) 4730 4731 Added Greek lunate epsilon and rho symbol 4732 4733 2008-03-06 Steve White 4734 * sfd/FreeSerif.sfd: Shortened and thickened the combining hook mark, 4735 U+0309, to make more like Unicode samples. 4736 Also see (bug #22499) un-stacked incorrectly stacked accents 4737 4738 2008-03-05 Steve White 4739 * sfd/FreeSerif.sfd: vertical lines: combining diacritical marks 4740 corrected 0300 030D 0329 0348 (were rendered as straight apostrophes) 4741 Spacing Modifier letters added 02C8 02CC 4742 02B9 02Ba prime and double-prime 4743 Fixed positioning U+1EC8, 9, I with hook above 4744 4745 2008-03-03 Steve White 4746 * sfd/FreeSerif.sfd: TT strings updates. 4747 updated Copyright to 2008 4748 Added Vendor URL as the Savannah freefont site 4749 * sfd/FreeMono.sfd: A standard pangram as the Sample Text for Russian 4750 It reads: In the thickets of the South once there was a citrus 4751 ...--yes, but a fake specimen! 4752 * sfd/*.sfd: Set the OS/2 Sup/Sub settings, which by default looked 4753 like random trash. 4754 4755 2008-03-02 Steve White 4756 * sfd/FreeSerif.sfd: began cleanup of problems given by FontForge 4757 "Find Problems" feature. (bug #22454) 4758 4759 2008-03-01 Steve White 4760 * sfd/FreeSerif.sfd: made Arabic work for text display (bug #22329) 4761 Added required contextual replacement tables, 4762 Made a few missing characters, 4763 * sfd/*.sfd: Removde all back layers from glyphs that had them. 4764 4765 2008-02-27 Steve White 4766 * sfd/FreeSans.sfd: filled in Combining Diacriticals 4767 * sfd/FreeSerif.sfd: shifted whole Arabic range down by 200EM. 4768 4769 2008-02-26 Steve White 4770 * sfd/FreeSerif.sfd: enabled DPOS table. 4771 4772 2008-02-24 Steve White 4773 * sfd/*.sfd: Much fiddling with the "combining diacriticals" 4774 range 0300-036F. Made to align with medium-size lowercase 4775 preceding character if not using DPOS table. 4776 4777 2008-02-23 Steve White 4778 * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #21784) Filled 4779 in set of HTML 4 Character Entities. 4780 4781 * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #18413) 4782 undertie too low -- went on to tidy other similar characters in 4783 Combining Diacriticals range. 4784 4785 2008-02-21 Steve White 4786 * sfd/*.sfd: Moved capital Greek letters with tonos so tonos doesn't 4787 cover preceding letter (bug #12798) 4788 4789 * sfd/FreeSerif.sfd, FreeSans.sfd: (bug #13370) made extended 4790 integrals to line up. 4791 4792 2008-02-20 Steve White 4793 * sfd/*.sfd: started removing glyphs with back layers (printing bug) 4794 * sfd/*.sfd: adjusted vulgar fractions (bug #17756) 4795 * sfd/*.sfd: adjusted numerical superscripts (bug #20278) 4796 4797 2008-02-18 Steve White 4798 * sfd/FreeSerif.sfd: Offset Hiragana and Katakana ranges (bug #22326) 4799 * sfd/FreeSerif.sfd: U+30FB, KATAKANA MIDDLE DOT to be full width 4800 (bug #18326) 4801 4802 * sfd/FreeSerif.sfd: Re-promoted 4803 ff ffi ffl fi fl 4804 as standard ligatures in Latin. 4805 4806 2008-02-17 Steve White 4807 * sfd/*.sfd: committed to FontForge Spline Font Database (SFD) 2 4808 format. 4809 4810 2008-02-10 Steve White 4811 * sfd/*.sfd: brought into line with Debian ttf-freefont 4812 Deleted a couple of patches, and applied those applied to Debian. 4813 4814 2006-09-20 Primoz Peterlin <[email protected]> 4815 4816 * INSTALL: added installation procedure for MacOS X, courtesy 4817 Philipp Kempgen. 4818 4819 2006-05-04 Primoz Peterlin <[email protected]> 4820 4821 * sfd/FreeMono.sfd: deleted Russian sample text, which did not 4822 conform to UTF-7. 4823 4824 2006-04-15 Primoz Peterlin <[email protected]> 4825 4826 * sfd/FreeSerif.sfd: corrected U+10D3. 4827 4828 * sfd/FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE S T) 4829 changed from mandatory ("liga") to discretionary ("dlig") (bug 4830 #16253). 4831 4832 * sfd/FreeMono.sfd: deleted incomplete glyph U+FB06 (LATIN SMALL 4833 LIGATURE S T); deleted U+FB00, U+FB01, U+FB02, U+FB05 as 4834 ligatures (bug #16253). 4835 4836 * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBoldOblique.sfd: added 4837 U+FB00; deleted U+FB01, U+FB02 as ligatures (bug #16253). 4838 4839 * sfd/FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as 4840 ligatures (bug #16253). 4841 4842 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 4843 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 4844 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 4845 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 4846 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 4847 sfd/FreeSerifBoldItalic.sfd: added Georgian letters, donated by 4848 Gia Shervashidze 4849 4850 2006-02-22 Primoz Peterlin <[email protected]> 4851 4852 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd: ligature U+FB4F 4853 changed from mandatory ("liga") to discretionary ("dlig"). This is 4854 respons to Bug#349657: [bug #15792] Freefont Alef and Lamed 4855 combine 4856 4857 2006-02-21 Primoz Peterlin <[email protected]> 4858 4859 * sfd/FreeSerifBold.sfd, sfd/FreeSans.sfd, 4860 sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd, 4861 sfd/FreeSansBold.sfd: ligature U+FB4F changed from mandatory 4862 ("liga") to discretionary ("dlig"). This is respons to Bug#349657: 4863 [bug #15792] Freefont Alef and Lamed combine 4864 4865 * sfd/FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif 4866 glyphs for U+2198/U+2199 were reversed. 4867 4868 2006-02-15 Denis Jacquerye <[email protected]> 4869 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, 4870 sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: removed ij 4871 and IJ ligatures. 4872 4873 2006-02-10 Primoz Peterlin <[email protected]> 4874 4875 * sfd/FreeSerif.sfd: added small Georgian letters (mkhedruli), 4876 donated by Gia Shervashidze 4877 4878 * AUTHORS: Added Gia Shervashidze 4879 4880 * CREDITS: Added Gia Shervashidze 4881 4882 2006-01-26 Primoz Peterlin <[email protected]> 4883 4884 * notes/maintenance.txt: Added information on the Makefile now 4885 used; username for FTP login is anonymous. 4886 4887 * sfd/FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, 4888 U+0586. Armenian small letters completed. 4889 4890 * sfd/FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions 4891 section is now complete. Copied a dozen of glyphs from Omega IPA 4892 to Phonetic Extension section. 4893 4894 2006-01-25 Primoz Peterlin <[email protected]> 4895 4896 * sfd/FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, 4897 U+01BB, U+01BE, U+01BF. 4898 4899 * sfd/FreeSans.sfd: aligned small Armenian letters to x-height in 4900 response to bug #15480. Armenian in Free Sans needs a major 4901 cleanup. 4902 4903 2006-01-24 Primoz Peterlin <[email protected]> 4904 4905 * sfd/FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, 4906 U+0461, U+04Bc, U+04BD, U+0508. 4907 4908 * sfd/FreeSansOblique.sfd: replaced accented chars in Latin-1 and 4909 Latin Extended-B sections with references, where possible. 4910 4911 * sfd/FreeSerif.sfd: changed U+0285. 4912 4913 2006-01-23 Primoz Peterlin <[email protected]> 4914 4915 * sfd/FreeSans.sfd: added U+0195, U+01AA, U+0297, U+03D7, 4916 U+03F0. Several flipped references replaced by outlines. 4917 4918 * sfd/FreeSansOblique.sfd: Latin Extended-B section more or less 4919 brought in sync with FreeSans. 4920 4921 * sfd/FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in 4922 the Latin Extended-B and IPA Extensions sections. 4923 4924 * sfd/FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, 4925 U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in 4926 the Cyrillic region with references. 4927 4928 2006-01-21 Primoz Peterlin <[email protected]> 4929 4930 * sfd/FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, 4931 U+029D. Changed U+0261. Deleted spurious glyphs in the control 4932 code area. 4933 4934 2006-01-19 Primoz Peterlin <[email protected]> 4935 4936 * sfd/FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with 4937 AnmolUni by Kulbir Singh Thind. 4938 4939 2006-01-17 Primoz Peterlin <[email protected]> 4940 4941 * sfd/FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, 4942 U+01BE, U+0262, U+02A2. 4943 4944 * sfd/FreeSansBold.sfd: Changed U+0261 in order to distinguish it 4945 from U+0067. Changed U+0251, U+0252. 4946 4947 * sfd/FreeSerifBold.sfd: Small changes in the Cyrillic 4948 section. Added U+0183, U+018C. 4949 4950 * sfd/FreeSans.sfd: Added U+2045, U+2046. 4951 4952 * sfd/FreeSansBold.sfd: Filled in the Gurkmukhi part with the 4953 AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections 4954 in the Cyrillic part. 4955 4956 * CREDITS: Added Kulbir Singh Thind. 4957 4958 * AUTHORS: Added Kulbir Singh Thind. 4959 4960 2006-01-14 Primoz Peterlin <[email protected]> 4961 4962 * sfd/FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced 4963 by the ones released by the Samyak font project. 4964 4965 * CREDITS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao 4966 and Sandeep Shedmake 4967 4968 * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao 4969 and Sandeep Shedmake 4970 4971 2006-01-08 Primoz Peterlin <[email protected]> 4972 4973 * sfd/FreeSansBold.sfd, sfd/FreeMonoBoldOblique.sfd: minor changes. 4974 4975 2006-01-05 Denis Jacquerye <[email protected]> 4976 4977 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 4978 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 4979 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 4980 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 4981 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 4982 sfd/FreeSerifBoldItalic.sfd: added cedi sign U+20B5, Ghanaian 4983 currency 4984 4985 2005-12-29 Primoz Peterlin <[email protected]> 4986 4987 * sfd/FreeSans.sfd: minor cleanup in the Gujarati part. 4988 4989 2005-12-22 Primoz Peterlin <[email protected]> 4990 4991 * sfd/FreeSans.sfd: Devanagari and Gujarati parts cleared; once 4992 again merged with Gargi 1.9 and Padmaa 0.6, this time correctly so 4993 that the anchor points survived the merger. 4994 4995 2005-12-16 Primoz Peterlin <[email protected]> 4996 4997 * sfd/FreeSans.sfd: added U+0577. 4998 4999 2005-12-15 Primoz Peterlin <[email protected]> 5000 5001 * sfd/FreeSans.sfd: added U+0559, U+055F, U+2024. 5002 5003 * sfd/FreeSansBold.sfd: added U+056E, U+0573. 5004 5005 2005-12-14 Primoz Peterlin <[email protected]> 5006 5007 * sfd/FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, 5008 courtesy Monika Shah and Sonali Sonania from C-DAC, Mumbai. 5009 5010 * CREDITS: Added Monika Shah and Sonali Sonania. 5011 5012 * AUTHORS: Added Monika Shah and Sonali Sonania. 5013 5014 2005-12-13 Primoz Peterlin <[email protected]> 5015 5016 * sfd/FreeSans.sfd - Removed Sinhala glyphs. 5017 5018 * sfd/FreeSerif.sfd - Added Sinhala glyphs, formerly in FreeSans. 5019 5020 2005-12-09 Primoz Peterlin <[email protected]> 5021 5022 * sfd/FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO 5023 SIGN). 5024 5025 * tools/freefont-ttf.spec: Added specification file for building 5026 RPM package, courtesy Rok Papez. 5027 5028 * sfd/FreeSerifBold.sfd: added more glyphs from Txfonts to the 5029 Arrows and Mathematical Symbols ranges. 5030 5031 * sfd/FreeSerifBoldItalic.sfd: added U+03F5 from Txfonts. 5032 5033 2005-12-08 Primoz Peterlin <[email protected]> 5034 5035 * sfd/FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. 5036 5037 * sfd/FreeSerifBold.sfd: copied Box Drawing range from FreeSans. 5038 5039 * sfd/FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows 5040 and Mathematical Symbols ranges. 5041 5042 * sfd/FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, 5043 U+2322-2323. Cyrillic composite characters replaced with 5044 references. 5045 5046 2005-12-07 Primoz Peterlin <[email protected]> 5047 5048 * sfd/FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, 5049 U+02AE, U+02AF, U+02DE. 5050 5051 * sfd/FreeSerifBold.sfd: updated Hebrew part with Drugulin font 5052 from the Culmus project. 5053 5054 * sfd/FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. 5055 5056 * sfd/FreeSans.sfd: added U+2320 TOP HALF INTEGRAL, U+23AE 5057 INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). 5058 5059 2005-12-07 Primoz Peterlin <[email protected]> 5060 5061 * sfd/FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started 5062 adding "below" anchors. Performed hinting on characters that were 5063 not hinted "en masse". 5064 5065 2005-12-06 Primoz Peterlin <[email protected]> 5066 5067 * sfd/FreeSans.sfd: fixed some more metrics problems in the 5068 Extended Greek area; performed hinting on characters that were not 5069 hinted "en masse". 5070 5071 * Makefile: clean also signature files. 5072 5073 * sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: cosmetic 5074 changes; cleaning background of referenced composed characters. 5075 5076 2005-12-05 Panayotis Katsaloulis <[email protected]> 5077 5078 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5079 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5080 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5081 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 5082 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5083 sfd/FreeSerifBoldItalic.sfd: Some changes to the greek glyphs, 5084 mostly having to do with "tonos" (accent) 5085 5086 2005-12-05 Primoz Peterlin <[email protected]> 5087 5088 * sfd/FreeSans.sfd: minor cosmetic changes. 5089 5090 * sfd/FreeSans.sfd: adjusted widths of characters in the Extended 5091 Greek range; accents are not any more considerably overhanging on 5092 the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. 5093 5094 * sfd/FreeSans.sfd: continued working on Extended Greek range; 5095 metrics still not finished. 5096 5097 2005-12-03 Primoz Peterlin <[email protected]> 5098 5099 * sfd/FreeSans.sfd: fixed combined Greek accents (bug 5100 #12800). Width of characters still need to be adjusted as in 5101 FreeSerif. 5102 5103 * sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798). 5104 5105 * CREDITS: Added Panayotis Katsaloulis. 5106 5107 * AUTHORS: Added Panayotis Katsaloulis. 5108 5109 * Makefile: minor changes; now creating also a tarfile with sfds. 5110 5111 2005-12-01 Primoz Peterlin <[email protected]> 5112 5113 * sfd/FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, 5114 U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. 5115 5116 * Makefile: created a Makefile to assist building. 5117 5118 * README: an update. 5119 5120 * COPYING: added GNU General Public License, version 2. 5121 5122 * tools/GenerateTrueType: wrote a FontForge script for conversion 5123 to TrueType. 5124 5125 * sfd/FreeSerif.sfd: merged with SolaimanLipi Bangla OpenType font 5126 from www.ekushey.org, courtesy Solaiman Karim. 5127 5128 * sfd/FreeSerifItalic.sfd: merged with SolaimanLipi Bangla 5129 OpenType font from www.ekushey.org, slanted by 15.5 degrees. 5130 5131 * sfd/FreeSans.sfd: merged with Rupali Bangla OpenType font from 5132 www.ekushey.org 5133 5134 * sfd/FreeSansOblique.sfd: merged with Rupali Bangla OpenType font from 5135 www.ekushey.org, slanted by 12 degrees. 5136 5137 * CREDITS: added Solaiman Karim 5138 5139 * AUTHORS: added Solaiman Karim 5140 5141 2005-11-30 Primoz Peterlin <[email protected]> 5142 5143 * sfd/FreeSerif.sfd: merged with the Rachana Normal. 5144 5145 * AUTHORS: added K.H. Hussain and R. Chitrajan 5146 5147 * CREDITS: added K.H. Hussain and R. Chitrajan 5148 5149 2005-11-23 Primoz Peterlin <[email protected]> 5150 5151 * sfd/FreeSans.sfd - cleaned some background images. 5152 5153 * sfd/FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, 5154 U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. 5155 5156 2005-11-22 Primoz Peterlin <[email protected]> 5157 5158 * sfd/FreeSans.sfd - added U+2504-250B. 5159 5160 * sfd/FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, U+25AC. 5161 5162 * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - added U+0263. 5163 5164 2005-11-21 Primoz Peterlin <[email protected]> 5165 5166 * sfd/FreeMono.sfd - corrected positions of some Greek diacritics 5167 on page 0x1F. 5168 5169 * sfd/FreeMonoOblique.sfd - working on bringing it in sync with 5170 FreeMono.sfd. 5171 5172 * sfd/FreeSerifBoldItalic.sfd - applied the sequence suggested by 5173 Werner Lemberg for reducing redundant points. Added a couple of 5174 glyphs in the IPA Extensions region. 5175 5176 * sfd/FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. 5177 5178 2005-11-20 Primoz Peterlin <[email protected]> 5179 5180 * sfd/FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. 5181 5182 2005-11-19 Primoz Peterlin <[email protected]> 5183 5184 * sfd/FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, 5185 U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, 5186 U+01B4, U+0282, U+0284. 5187 5188 2005-11-18 Primoz Peterlin <[email protected]> 5189 5190 * sfd/FreeSerif.sfd - added U+02EE, U+207F. 5191 5192 * sfd/FreeSans.sfd - started Box Drawing area. 5193 5194 2005-11-17 Primoz Peterlin <[email protected]> 5195 5196 * sfd/FreeSerifBold.sfd - added glyphs from the Omega project to 5197 Latin Extended-B, IPA Extensions and Greek ranges. 5198 5199 * sfd/FreeSerifBoldItalic.sfd - added glyphs from the Omega 5200 project to Latin Extended-B, IPA Extensions and Greek ranges. 5201 5202 * sfd/FreeSerifItalic.sfd - added glyphs from the Omega 5203 project to Latin Extended-B, IPA Extensions and Greek ranges. 5204 5205 * sfd/FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, 5206 U+0279, U+0287, U+028C-028E, U+029E. 5207 5208 * sfd/FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, 5209 U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, 5210 U+2669-266F. MES-1 compliant. 5211 5212 * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5213 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSansOblique.sfd, 5214 sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd, 5215 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5216 sfd/FreeSerifBoldItalic.sfd - added U+FFFD. 5217 5218 * sfd/FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA 5219 Extensions ranges. 5220 5221 2005-11-16 Primoz Peterlin <[email protected]> 5222 5223 * sfd/FreeSerifItalic.sfd - applied the sequence suggested by 5224 Werner Lemberg for reducing redundant points. 5225 5226 * sfd/papers/eurotex2003/freefont.tex, 5227 sfd/papers/eurotex2003/freefont.bib - Revised version, sent back 5228 by Karl Berry on 20050110, that should match the one published in 5229 TUGboat. 5230 5231 * sfd/FreeSerifItalic.sfd - started added accent anchors. Added a 5232 handful of Greek letters from Omega font collection. 5233 5234 * sfd/FreeSerif.sfd - added a handful of letters in the Latin 5235 Extended-B and IPA Extension ranges from the Omega font collection. 5236 5237 2005-11-16 Denis Jacquerye <[email protected]> 5238 5239 * sfd/FreeSerif.sfd - moved U+0263 to U+0264; added U+0263 5240 5241 * sfd/FreeSerifItalic.sfd - fixe U+01EE; added U+01B7-U+01B9 5242 5243 2005-11-16 Primoz Peterlin <[email protected]> 5244 5245 * sfd/FreeSans.sfd - Made small Greek letters the same height as 5246 Latin and Cyrillic ones and replaced them with references, where 5247 applicable. 5248 5249 * sfd/FreeSerif.sfd - replaced Greek letters with references, 5250 where applicable. Added U+03D7, U+03F0-03F2. 5251 5252 * sfd/FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, 5253 U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, 5254 U+029D. 5255 5256 * sfd/FreeMonoOblique.sfd - applied the sequence suggested by 5257 Werner Lemberg for reducing redundant points. Added U+F6BE. 5258 5259 * sfd/FreeSansOblique.sfd - applied the sequence suggested by 5260 Werner Lemberg for reducing redundant points. 5261 5262 * sfd/FreeSans.sfd - changed U+01A5. 5263 5264 2005-11-16 Primoz Peterlin <[email protected]> 5265 5266 * sfd/FreeSans.sfd - applied the sequence suggested by Werner 5267 Lemberg for reducing redundant points. Replaced accented glyphs in 5268 the Latin-1 and Latin Extended-A areas with references. Made 5269 capital Greek letters the same height as Latin and Cyrillic ones 5270 and replaced them with references, where applicable. 5271 5272 2005-11-15 Denis Jacquerye <[email protected]> 5273 5274 * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, 5275 sfd/FreeSansBoldOblique.sfd, sfd/FreeSansOblique.sfd - fixed 5276 U+026A, it was a dotlessi and therefore like U+0069 when 5277 accented. 5278 5279 2005-11-15 Primoz Peterlin <[email protected]> 5280 5281 * sfd/FreeMonoBold.sfd - corrected Greek tonos (slanted instead of 5282 a vertical line). 5283 5284 * sfd/FreeMonoBoldOblique.sfd - applied the sequence suggested by 5285 Werner Lemberg for reducing redundant points. Replaced accented 5286 glyphs in the Latin-1 and Latin Extended-A areas with references. 5287 5288 2005-11-14 Primoz Peterlin <[email protected]> 5289 5290 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5291 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5292 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5293 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 5294 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5295 sfd/FreeSerifBoldItalic.sfd - Added 2005 in copyright info. 5296 5297 * sfd/FreeSansBoldOblique.sfd - applied the sequence suggested by 5298 Werner Lemberg for reducing redundant points. Replaced accented 5299 glyphs in the Latin-1 area with references. 5300 5301 * sfd/FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, 5302 U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, 5303 U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, 5304 U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. 5305 5306 * sfd/FreeMono.sfd - Replaced accented glyphs in the Greek and 5307 Cyrillic areas with references. 5308 5309 * sfd/FreeMonoBold.sfd - applied the sequence suggested by Werner 5310 Lemberg for reducing redundant points. Replaced accented glyphs in 5311 the Latin-1 and Latin Extended-A areas with references. 5312 5313 2005-11-14 Primoz Peterlin <[email protected]> 5314 5315 * sfd/FreeSerif.sfd - applied the sequence suggested by Werner 5316 Lemberg for reducing redundant points. 5317 5318 * sfd/FreeSansBold.sfd - added U+219A, U+219B, U+2669-266F. 5319 5320 * sfd/FreeSerifBold.sfd - added U+2669-266F. 5321 5322 2005-11-12 Primoz Peterlin <[email protected]> 5323 5324 * sfd/FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, 5325 U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, 5326 U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, 5327 U+0284. 5328 5329 2005-11-11 Primoz Peterlin <[email protected]> 5330 5331 * sfd/FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, 5332 U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding 5333 accent anchors. 5334 5335 * sfd/FreeMono.sfd - applied the sequence for reducing redundant 5336 points, suggested by Werner Lemberg. 5337 5338 * sfd/FreeMono.sfd - corrected Greek letters (using tonos instead 5339 of a vertical line). Added U+026E, U+F6BE. Accented characters in 5340 Latin 1, Latin Extended A and partly Latin Extended B replaced by 5341 references. 5342 5343 * sfd/FreeSerifBold.sfd - applied the sequence for reducing 5344 redundant points, suggested by Werner Lemberg. Added U+01A5, 5345 U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, 5346 U+21E4, U+21E5. 5347 5348 2005-11-10 Primoz Peterlin <[email protected]> 5349 5350 * sfd/FreeSansOblique - changed U+0192, U+01A5; added U+01C0-01C3. 5351 5352 * sfd/FreeSansBold.sfd - replaced glyphs with references in the 5353 Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, 5354 U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, 5355 U+0584, U+0587, U+0589. 5356 5357 2005-11-10 Denis Jacquerye <[email protected]> 5358 5359 * sfd/FreeSans.sfd - added U+028A-U+028B 5360 5361 * sfd/FreeSansOblique - added U+028A-U+028B, U+0276, 5362 U+0292, U+0294-U+0296, U+0298-U+0299 and U+029B; fixed some 5363 other glyphs 5364 5365 2005-11-10 Primoz Peterlin <[email protected]> 5366 5367 * sfd/FreeSerif.sfd - added U+01A6. Simplified outlines in the 5368 ASCII range. 5369 5370 * sfd/FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, 5371 U+2190-2199, U+219E-21A8, U+21C4-21CA. 5372 5373 * sfd/FreeSansBold.sfd - applied the sequence for reducing 5374 redundant points, suggested by Werner Lemberg. Added automatically 5375 constructed accented characters in page 0x1E. 5376 5377 2005-11-09 Primoz Peterlin <[email protected]> 5378 5379 * sfd/FreeSerif.sfd - added U+0183, U+018C. 5380 5381 * sfd/FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, 5382 U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, 5383 U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, 5384 U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. 5385 5386 * sfd/FreeSerifItalic.sfd - changed U+03D5. 5387 5388 * sfd/FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, 5389 U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. 5390 5391 * sfd/FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, 5392 U+0197, U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, 5393 U+01C0, U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, 5394 U+1EE8-1EF1. 5395 5396 2005-11-07 Primoz Peterlin <[email protected]> 5397 5398 * sfd/FreeSansBold.sfd - added U+0562, U+056D. U+0575. 5399 5400 * sfd/FreeMono.sfd - added U+0589. 5401 5402 2005-11-06 Primoz Peterlin <[email protected]> 5403 5404 * sfd/FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected 5405 U+2071, U+222E, U+2242, U+2243 in response to bug reports 5406 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 5407 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 5408 5409 * sfd/FreeMono.sfd - added U+2227, U+2228, U+2262. Corrected 5410 U+2299-229D in response to bug report 5411 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 5412 5413 * sfd/FreeMonoBold.sfd - added U+2010, U+2012 in response to bug 5414 report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 5415 Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi 5416 symbol) in order to conform to Unicode standard. Simplified glyph 5417 shapes in ASCII range. Started adding "above" and "below" anchors. 5418 5419 2005-11-05 Primoz Peterlin <[email protected]> 5420 5421 * sfd/FreeSerif.sfd - accented letters in Latin Extended-A 5422 replaced by references wherever possible. 5423 5424 * sfd/FreeSerif.sfd - added U+0180, U+0181, U+0187, U+0188, 5425 U+018A, U+0193, U+019C, U+01A4, U+01A5, U+01A7, U+01A8, U+01AF, 5426 U+01B0, U+026E, U+0270, U+0278, U+0280, U+0281, U+028B, U+0299, 5427 U+029C, U+029F. 5428 5429 2005-11-03 Primoz Peterlin <[email protected]> 5430 5431 * sfd/FreeSansBold.sfd - added U+0180, U+0184, U+0185, U+0192, 5432 U+019B, U+01A0-01A2, U+01AF, U+01B0, U+01EE, U+01EF, U+0292, 5433 U+0294-0296, U+02A1, U+0532, U+054C, U+057C, U+222B. Changed 5434 U+014B, U+01A5, U+01B4, U+03BB. 5435 5436 * sfd/FreeSans.sfd - added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, 5437 U+04CE. 5438 5439 * sfd/FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, 5440 U+01E5. 5441 5442 2005-11-02 Primoz Peterlin <[email protected]> 5443 5444 * sfd/FreeSansBold.sfd - started Armenian; added U+0538, U+0542, 5445 U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, 5446 U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, 5447 U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. 5448 5449 * sfd/FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and 5450 U+03D5 (Greek phi symbol) in order to conform to Unicode standard. 5451 Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. 5452 5453 2005-11-01 Primoz Peterlin <[email protected]> 5454 5455 * sfd/FreeSansBold.sfd - modified U+019C. 5456 5457 * sfd/FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, 5458 U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, 5459 U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. 5460 5461 2005-10-31 Primoz Peterlin <[email protected]> 5462 5463 * sfd/FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, 5464 U+0288, U+028C-028E, U+0290, U+029E, U+02A0. 5465 5466 2005-10-28 Primoz Peterlin <[email protected]> 5467 5468 * sfd/FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, 5469 U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, 5470 U+0282, U+0287, U+0288, U+028C-028E, U+0290. 5471 5472 * sfd/FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, 5473 U+2085-2089, U+2153-215E, U+2113-2115, U+2119. 5474 5475 * sfd/FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, 5476 U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, 5477 U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, 5478 U+2217. 5479 5480 2005-10-27 Primoz Peterlin <[email protected]> 5481 5482 * sfd/FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, 5483 U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, 5484 U+2119. 5485 5486 * sfd/FreeSerifItalic.sfd - minor cleanup in the superscript range 5487 (U+2070-2079). 5488 5489 * sfd/FreeSansBold.sfd - added subscripts and superscripts 5490 (U+2070-208F), completed fractions (U+2152-215F) and Roman 5491 numerals (U+2160-217F). 5492 5493 * sfd/FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, 5494 U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, 5495 U+0271-0273, U+0283, U+0285. 5496 5497 2005-10-26 Primoz Peterlin <[email protected]> 5498 5499 * sfd/FreeSans.sfd - added "above" anchors to selected Cyrillic 5500 characters. Added U+0294, U+02A1. 5501 5502 * sfd/FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, 5503 U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, 5504 U+2126, U+2127, U+2153-215F, U+2202. 5505 5506 * sfd/FreeMono.sfd - a try to imitate Denis' work on adding 5507 anchors by adding "above" anchor to a couple of basic Latin 5508 characters. 5509 5510 * sfd/FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines 5511 of most Greek letters. 5512 5513 * sfd/FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, 5514 U+203C, U+2047-2049. 5515 5516 * sfd/FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, 5517 U+0298. Changed U+0251, U+0294, U+02A1. 5518 5519 2005-10-25 Primoz Peterlin <[email protected]> 5520 5521 * sfd/FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, 5522 U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, 5523 U+2669-266F. FreeSerifItalic is now MES-1 compliant. 5524 5525 * sfd/FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, 5526 U+027F, U+0283, U+0285. 5527 5528 * sfd/FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, 5529 U+0253, U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, 5530 U+026D, U+0271-0273, U+0279-027D. 5531 5532 * sfd/FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, 5533 U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, 5534 U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of 5535 diacritics on U+0200-0217. 5536 5537 * sfd/FreeSansOblique.sfd, sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, 5538 sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBoldOblique.sfd, 5539 sfd/FreeMonoBold.sfd, sfd/FreeSerifItalic.sfd, 5540 sfd/FreeSerifBold.sfd sfd/FreeSerifBoldItalic.sfd - brought in 5541 sync with Valek Filipov's urw-fonts-1.0.7pre41. 5542 5543 * sfd/FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, 5544 U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, 5545 U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 5546 compliant. 5547 5548 2005-10-24 Denis Jacquerye <[email protected]> 5549 5550 * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, 5551 sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - added 5552 ccmp for i and j to be substituted with dotless i or j when 5553 followed by above diacritic 5554 5555 2005-10-24 Primoz Peterlin <[email protected]> 5556 5557 * sfd/FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now 5558 MES-1 conformant. 5559 5560 2005-10-23 Denis Jacquerye <[email protected]> 5561 5562 * sfd/FreeSans.sfd - added above, below, abovemk and belowmk 5563 anchors for diacritics placement to many Basic Latin characters, 5564 some Latin Extented A and B, and some IPA characters; fixed a 5565 couple of precomposed characters to have diacritics at the same 5566 height as similar characters. 5567 5568 2005-10-21 Primoz Peterlin <[email protected]> 5569 5570 * sfd/FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, 5571 U+2036, U+2037, U+203C, U+203E, U+2047-204A. 5572 5573 2005-10-20 Primoz Peterlin <[email protected]> 5574 5575 * sfd/FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, 5576 U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. 5577 Corrected position of diacritics on U+0200-0217. 5578 5579 * sfd/FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, 5580 U+018B, U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, 5581 U+01DD, U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. 5582 5583 2005-10-19 Denis Jacquerye <[email protected]> 5584 5585 * sfd/FreeSerif.sfd - added U+0268, U+026A, U+0289, U+0292; and 5586 anchor "above" to more base glyphs. 5587 5588 * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, 5589 sfd/FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, 5590 U+0261, U+0268, U+026A, U+0279, U+0289 5591 5592 * sfd/FreeSerifBold.sfd - added anchor "above" to marks 5593 U+0300-0314, and to base glyphs (vowels). 5594 5595 2005-10-18 Denis Jacquerye <[email protected]> 5596 5597 * sfd/FreeSerif.sfd - added anchor "above" to marks U+0300-0314, 5598 and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, 5599 U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs 5600 to use references. 5601 5602 2005-10-17 Primoz Peterlin <[email protected]> 5603 5604 * sfd/FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. 5605 5606 2005-10-16 Denis Jacquerye <[email protected]> 5607 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added some Latin 5608 Extended-B African letters: U+0181, U+018A, U+0197-0198, U+01A4, 5609 U+01AC, U+01B1, U+01B3-01B4; 5610 5611 * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added Latin 5612 Extended-B U+0187, 018E-018F, U+0191, U+0193, U+0197-0199, 5613 U+019D-019F, U+01AB-01AE; correcting width of non-space 5614 Combining Diacrtical Marks; added more glyphs to IPA Extensions 5615 to match non Bold 5616 5617 * sfd/FreeSansBoldOblique.sfd - added many accented glyphs to 5618 Latin Extended-B 5619 5620 2005-10-15 Denis Jacquerye <[email protected]> 5621 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added IPA Extensions 5622 U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier 5623 Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added 5624 stroke to U+0268 5625 5626 * sfd/FreeSansOblique.sfd - fixed skew on U+027F 5627 5628 * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added to Latin 5629 Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, U+0256-0257, 5630 U+0261, U+0265-026A, U+026F-0273, U+0289, U+028C-028E 5631 5632 * sfd/FreeSansBoldOblique.sfd - added to Latin extended-B U+0189, 5633 U+01A8, U+01B1, U+0283, U+02C9 and Spacing Modifiers U+02C9-02CB 5634 5635 2005-10-14 Primoz Peterlin <[email protected]> 5636 5637 * sfd/FreeSansBold.sfd - Added a couple of composite glyphs, 5638 mostly in the IPA and Latin Extended B ranges. 5639 5640 2005-10-13 Denis Jacquerye <[email protected]> 5641 5642 * FreeSans.sfd - removed overlap and simplified U+0187, 0191, 5643 0193, 01A5, 01AE, 0260, 0271, 0272, 0273, 027B; fixed diacritics 5644 placement on U+0200-0217; fixed glyph for U+0283 to correct esh 5645 without stroke; added U+025F and fixed U+025F from it; fixed 5646 height of glyph at U+0285; arranged U+027E,027F to make more 5647 distinguishable from U+0072. 5648 5649 * FreeSansOblique.sfd - added the corrected or new glyphs from 5650 FreeSans; diacritics on U+200-0217 will need height readjustements. 5651 5652 * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added U+0186, 0190, 5653 0250, 0254, 0258, 0259, 025B, 025C 5654 5655 2005-10-13 Primoz Peterlin <[email protected]> 5656 5657 * sfd/FreeSerif.sfd - Minor changes: U+22A2, U+22A3, U+22A6, U+23AE. 5658 Added U+0250, U+0251, U+0258, U+0259, U+0275. 5659 5660 * sfd/FreeSerifItalic.sfd - Added glyphs U+222B-U+222F, U+2320, 5661 U+2321. Fixed diacritics on U+0200-U+0217. 5662 5663 2005-10-12 Denis Jacquerye <[email protected]> 5664 5665 * sfd/FreeSerif.sfd - Corrected diacritics position on 5666 U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. 5667 5668 * sfd/FreeSerif.sfd, sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, 5669 sfd/FreeSerifBoldItalic.sfd - added U+0186,0190,0254 and U+025B. 5670 5671 2005-10-11 Primoz Peterlin <[email protected]> 5672 5673 * sfd/FreeSerif.sfd - Fixed bug #13399 (glyphs for U+0360 and 5674 U+0361 were swapped). 5675 5676 * sfd/FreeSerif.sfd - Attempt to correct bug #13370: INTEGRAL 5677 EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; added 5678 glyph U+23AE. 5679 5680 2005-05-16 Primoz Peterlin <[email protected]> 5681 5682 * sfd/FreeMono.sfd - Corrected shapes for Cross of Lorraine and 5683 Cross of Jerusalem. 5684 5685 2005-04-07 Primoz Peterlin <[email protected]> 5686 5687 * sfd/FreeSansBold.sfd - Added some combining accents, just to 5688 test the a version of FontForge. 5689 5690 2003-12-05 Primoz Peterlin <[email protected]> 5691 5692 * sfd/FreeMono.sfd - Some composite Latin characters rebuilt, as 5693 they had accents 600 points to the left due to changes on October 5694 2. Some other minor changes in the mathematics area. 5695 5696 2003-10-08 Primoz Peterlin <[email protected]> 5697 5698 * sfd/FreeMonoOblique.sfd, sfd/FreeSerifBoldItalic.sfd, 5699 FreeSerifItalic.sfd - applied Josef Segur's corrections from 5700 Oct. 5. 5701 5702 2003-10-02 Primoz Peterlin <[email protected]> 5703 5704 * sfd/FreeSerif.sfd - Abbas Izad's contributed Arabic/Farsi 5705 characters added. 5706 5707 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5708 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5709 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5710 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 5711 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5712 sfd/FreeSerifBoldItalic.sfd - Combining characters (U+0300 - 5713 U+036F) moved left, so that they have negative horizontal values 5714 and zero advance width. 5715 5716 2003-09-15 Primoz Peterlin <[email protected]> 5717 5718 * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd - Started working 5719 on super- and subscripts. 5720 5721 2003-09-12 Primoz Peterlin <[email protected]> 5722 5723 * sfd/FreeSans.sfd, sfd/FreeSerif.sfd - Added some missing 5724 Hiragana and Katakana characters. 5725 5726 * sfd/FreeSansBold.sfd - Cleared background characters in Latin 5727 Extended-A. Added some automatically constructed characters in 5728 Latin Extended-B. Started with superscripts and subscripts. 5729 5730 * sfd/FreeSans.sfd - Subscript numerals (U+2080-U+2089) completed. 5731 5732 2003-05-19 Primoz Peterlin <[email protected]> 5733 5734 * sfd/FreeSerif.sfd - Thai characters po pla and bo baimai 5735 swapped; Thai character fongman corrected; all courtesy Theppitak 5736 Karoonboonyanan. 5737 5738 2003-05-17 Panayotis Katsaloulis <[email protected]> 5739 5740 * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, 5741 sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - Full support 5742 of all ancient greek glyphs 5743 5744 2003-05-15 Primoz Peterlin <[email protected]> 5745 5746 * tools/KerningNumerals.pl - A Perl script for moving kerning 5747 information from ASCII numerals (U+0030...) to characters in the 5748 Adobe corporate use area (U+F6xx). 5749 5750 * sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, 5751 sfd/FreeSansBoldOblique.sfd - Created kerned numerals in the Adobe 5752 corporate use area (U+F6xx) and moved kerning information from 5753 ASCII numerals to the kerned numerals. 5754 5755 2003-05-14 Primoz Peterlin <[email protected]> 5756 5757 * sfd/FreeSans.sfd - First approximation of super- and subscript 5758 numerals and vulgar fractions. 5759 5760 * sfd/FreeSerif.sfd - Super- and subscript numerals complete, 5761 vulgar fractions completed and redone as references rather than 5762 outlines. 5763 5764 2003-05-12 Primoz Peterlin <[email protected]> 5765 5766 * sfd/FreeSerif.sfd - Clean-up of the Cyrillic letters added on 5767 March 27; super- and subscripts, vulgar fractions. 5768 5769 2003-05-09 Primoz Peterlin <[email protected]> 5770 5771 * sfd/FreeMonoBold.sfd - Added a couple of characters to 5772 the Latin Extended-B area and the IPA extensions area. 5773 5774 2003-05-08 Primoz Peterlin <[email protected]> 5775 5776 * sfd/FreeSerifBoldItalic.sfd - Added a couple of characters to 5777 the Latin Extended-B area. 5778 5779 * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, 5780 sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - ASCII 5781 numerals now monospaced; kerned numerals moved to Adobe corporate 5782 use area 5783 (U+F6xx). 5784 5785 2003-05-07 Primoz Peterlin <[email protected]> 5786 5787 * sfd/FreeSerif.sfd - Roman numerals now more complete. 5788 5789 * sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - Accented 5790 characters added in the Latin Extended-B area. 5791 5792 * sfd/FreeSans.sfd - Greek accents added in the Greek Extended 5793 area, characters added in the Latin Extended-B area, Roman 5794 numerals added. 5795 5796 * sfd/FreeMonoOblique.sfd - Kerning pairs removed (what were they 5797 doing in a monospaced font, anyway?). 5798 5799 * sfd/FreeMonoBoldOblique.sfd - Additions in Latin Extended-B and 5800 Basic Greek. 5801 5802 * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd, 5803 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5804 sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, 5805 sfd/FreeSansBoldOblique.sfd - Major cleanup (fixed widths, open 5806 paths, path directions (clockwise/counter-clockwise), points 5807 rounded to integer values; outlines simplified etc.) 5808 5809 2003-05-06 Primoz Peterlin <[email protected]> 5810 5811 * tools/OS2UnicodeRange - A simple script to display OS/2 Unicode 5812 range table in TrueType fonts. 5813 5814 * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - ASCII numerals now 5815 monospaced; kerned numerals moved to Adobe corporate use area 5816 (U+F6xx). FreeSans is done, FreeSansBold half-way. 5817 5818 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5819 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5820 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5821 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 5822 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5823 sfd/FreeSerifBoldItalic.sfd - Added 2003 in copyright info. 5824 5825 2003-03-27 Primoz Peterlin <[email protected]> 5826 5827 * sfd/FreeSerif.sfd - Cyrillic and Cyrillic Supplement blocks 5828 brought to conformance with Unicode 3.2, courtesy Daniel Shurovich 5829 Chirkov. 5830 5831 2003-03-19 Primoz Peterlin <[email protected]> 5832 5833 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - somewhat wider 5834 germandbls (U+00DF), due to complaints by Walter Schmidt. 5835 5836 2003-03-18 Primoz Peterlin <[email protected]> 5837 5838 * sfd/FreeSans.sfd - Added Sinhala glyphs from the Tipitaka 5839 project <http://www.metta.lk>, recoded to Unicode by Noah Levitt. 5840 5841 2003-02-19 Primoz Peterlin <[email protected]> 5842 5843 * sfd/FreeSans.sfd - Minor changes on mathematical operators. 5844 5845 2003-02-18 Primoz Peterlin <[email protected]> 5846 5847 * sfd/FreeMono.sfd - minor cleanup of glyph backgrounds; changed 5848 integral signs (U+222B - U+2230) 5849 5850 2003-02-05 Primoz Peterlin <[email protected]> 5851 5852 * sfd/FreeSans.sfd - added a couple of glyphs in the IPA and 5853 African Latin ranges. 5854 5855 2003-01-30 Primoz Peterlin <[email protected]> 5856 5857 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5858 sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBold.sfd, 5859 sfd/FreeMonoBoldOblique.sfd - Corrected Maltese Hbar (U+0126) 5860 and/or hbar (U+0127). 5861 5862 2003-01-28 Primoz Peterlin <[email protected]> 5863 5864 * sfd/FreeSerifItalic.sfd - Corrected Maltese hbar (U+0127). 5865 5866 2002-12-18 Primoz Peterlin <[email protected]> 5867 5868 * tools/ConvertFont - PfaEdit script for converting SFD files to 5869 TrueType fonts. 5870 5871 * sfd/FreeSans.sfd - Added Tamil and Kannada glyphs from the 5872 Akruti Indic fonts. 5873 5874 2002-12-17 Primoz Peterlin <[email protected]> 5875 5876 * sfd/FreeSans.sfd - Added Devanagari and Gujarati glyphs from the 5877 Akruti Indic fonts. 5878 5879 * www/index.html - Added information on Rogier van Dalen's tools. 5880 5881 * AUTHORS - Added M.S. Sridhar. 5882 5883 * CREDITS - Correct spelling of Culmus project. Added M.S. Sridhar. 5884 5885 2002-12-06 Primoz Peterlin <[email protected]> 5886 5887 * sfd/FreeMono.sfd - Added Braille glyphs, courtesy Vyacheslav 5888 Dikonov. 5889 5890 * sfd/FreeSans.sfd - Added Unicode Syriac glyphs, courtesy 5891 Vyacheslav Dikonov. 5892 5893 2002-10-11 Primoz Peterlin <[email protected]> 5894 5895 * www/index.html - Added information on the availability of the 5896 Debian GNU/Linux package. 5897 5898 * sfd/FreeSerif.sfd, sfd/FreeSans.sfd - added some kern pairs 5899 beyond Latin-1 area. 5900 5901 * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, 5902 sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - re-introduced 5903 all the emtpy glyph slots (changes from Sep 23 made PfaEdit 5904 crash). 5905 5906 2002-09-23 Primoz Peterlin <[email protected]> 5907 5908 * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, 5909 sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - imported 5910 kerning information from the URW++ AFM files 5911 5912 2002-09-11 Primoz Peterlin <[email protected]> 5913 5914 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5915 sfd/FreeMonoOblique.sfd - updated Hebrew parts to comply with 5916 Culmus v0.6. 5917 5918 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5919 sfd/FreeSansOblique.sfd - Added Danilo Segan's Serbian Cyrillic 5920 glyphs; updated Hebrew parts to comply with Culmus v0.6. 5921 5922 2002-09-09 Primoz Peterlin <[email protected]> 5923 5924 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5925 sfd/FreeMonoOblique.sfd, sfd/FreeSans.sfd, 5926 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5927 sfd/FreeSansOblique.sfd - Updated Cyrillic part to match 5928 Filippov's 1.0.7pre14 5929 5930 * sfd/FreeSansOblique.sfd - added Sam Stepanyan's Armenian glyphs 5931 from FreeSans (skewed for 12 degrees). 5932 5933 2002-09-06 Primoz Peterlin <[email protected]> 5934 5935 * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, 5936 sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd - Added Maxim 5937 Iorsh's Hebrew characters. 5938 5939 2002-08-29 Primoz Peterlin <[email protected]> 5940 5941 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, 5942 sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd - Added Maxim 5943 Iorsh's Hebrew characters. 5944 5945 * AUTHORS, CREDITS - Added Maxim Iorsh as author. 5946 5947 2002-08-28 Primoz Peterlin <[email protected]> 5948 5949 * www/index.html - Added information of Microsoft's withdrawal of 5950 freely available Unicode TrueType fonts 5951 5952 * www/resources.html - Added link to Maxim Iorsh's Culmus project. 5953 5954 2002-07-26 Primoz Peterlin <[email protected]> 5955 5956 * sfd/FreeMono.sfd - Added a couple of characters (Arrows area). 5957 5958 2002-06-11 Primoz Peterlin <[email protected]> 5959 5960 * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning 5961 perispomeni in Greek politoniko. 5962 5963 2002-05-23 Primoz Peterlin <[email protected]> 5964 5965 * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning 5966 psili in Greek politoniko. Also added two working variants of 5967 chars in the IPA range. 5968 5969 2002-05-15 Primoz Peterlin <[email protected]> 5970 5971 * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, sfd/FreeSerif.sfd, 5972 sfd/FreeSerifBold.sfd - Deleted explicit ".notdef" character with 5973 no contours. 5974 5975 2002-05-14 Primoz Peterlin <[email protected]> 5976 5977 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5978 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5979 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5980 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 5981 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 5982 sfd/FreeSerifBoldItalic.sfd - The new version of PfaEdit saves 5983 correctly formed Panose and LineGap lines. 5984 5985 * sfd/FreeSansBoldOblique.sfd - Filled-in the missing TTFWidth and 5986 TTFWeight values. 5987 5988 2002-05-09 Primoz Peterlin <[email protected]> 5989 5990 * sfd/FreeSans.sfd - Added diacritics to the Spacing Modifier 5991 Letters and Combining Diacritical Marks areas. Added composed 5992 glyphs to the Latin Extended-B area. 5993 5994 2002-05-07 Primoz Peterlin <[email protected]> 5995 5996 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 5997 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 5998 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 5999 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 6000 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 6001 sfd/FreeSerifBoldItalic.sfd - Updated Panose information with data 6002 provided by Josef W. Segur. Updated TTF headers with English and 6003 Slovenian text. 6004 6005 2002-04-30 Primoz Peterlin <[email protected]> 6006 6007 * sfd/FreeMonoBold.sfd - Working on Greek small letters. Several 6008 minor changes (lower carons etc.) 6009 6010 2002-04-29 Primoz Peterlin <[email protected]> 6011 6012 * FreeMonoBoldOblique.sfd - Started adding Greek. 6013 6014 * sfd/FreeMonoBold.sfd - Added glyphs in the Geometrical Shapes 6015 and Miscellaneous Symbols area. Harmonizing Greek with Latin. Done 6016 with capitals. 6017 6018 * sfd/FreeMono.sfd - Deleted the explicit .notdef character. Added 6019 one glyph to the Geometrical Shapes area, which is now completed; 6020 added three glyphs to the Miscellaneous Symbols area. Harmonizing 6021 Greek with Latin. Done with the capitals. 6022 6023 2002-04-26 Primoz Peterlin <[email protected]> 6024 6025 * sfd/FreeSans.sfd - Adjusted accent positions on several glyphs 6026 in the Latin Extended-A area. 6027 6028 2002-04-25 Primoz Peterlin <[email protected]> 6029 6030 * sfd/FreeMonoBold.sfd - Box Drawing area completed. Added a 6031 couple of glyphs in the Geometrical Shapes area. 6032 6033 * sfd/FreeMono.sfd - Small corrections in the Box Drawing area. 6034 6035 2002-04-24 Primoz Peterlin <[email protected]> 6036 6037 * sfd/FreeMono.sfd - Box Drawing area completed. 6038 6039 2002-04-23 Primoz Peterlin <[email protected]> 6040 6041 * tools/WGL4.lst - corrected. 6042 6043 * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Box Drawing 6044 area. 6045 6046 2002-04-22 Primoz Peterlin <[email protected]> 6047 6048 * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Latin 6049 Extended-B and Greek. 6050 6051 2002-04-19 Primoz Peterlin <[email protected]> 6052 6053 * sfd/FreeSerif.sfd - Somewhat cleaner chess figures. 6054 6055 * tools/MES-2.txt, tools/MES-2.lst - Corrected list (it is not 6056 203C-203E, it is 203C and 203E). 6057 6058 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 6059 sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, 6060 sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, 6061 sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, 6062 sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, 6063 sfd/FreeSerifBoldItalic.sfd - Changed "Family Name" from Free to 6064 FreeSerif, FreeSans and FreeMono, as appropriate. Changed Font 6065 Modifiers from MonoBold etc. to Bold, Italic, Oblique, BoldOblique 6066 and BoldItalic. 6067 6068 2002-04-18 Primoz Peterlin <[email protected]> 6069 6070 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, 6071 sfd/FreeMonoBoldOblique.sfd - Corrected metrics; now all character 6072 widths are set to 600. 6073 6074 2002-04-17 Primoz Peterlin <[email protected]> 6075 6076 * sfd/FreeSerif.sfd - Corrected glyphs in the Box Drawing area and 6077 Block Elements area, which should extend through the ascender *and 6078 descender* height. 6079 6080 * sfd/FreeMonoBold.sfd - Continued working on harmonizing Greek 6081 letters with Latin and Cyrillic. 6082 6083 * sfd/FreeMonoBold.sfd - Added some box drawing characters. 6084 6085 2002-04-16 Primoz Peterlin <[email protected]> 6086 6087 * www/design-notes.html - Updated notes on stroke width for 6088 symbols in Free Mono Bold. 6089 6090 * sfd/FreeMono.sfd - Added a handful of characters in the 6091 Miscellaneous Symbols area. 6092 6093 * sfd/FreeMonoBoldOblique.sfd - Added subscripts, superscripts and 6094 vulgar fractions. 6095 6096 * sfd/FreeMonoBold.sfd - Started harmonizing Greek letters with 6097 Latin and Cyrillic. 6098 6099 * sfd/FreeMonoBold.sfd - Added subscripts, superscripts and vulgar 6100 fractions. 6101 6102 2002-04-15 Primoz Peterlin <[email protected]> 6103 6104 * www/design-notes.html - Updated notes on super-/subscripts in 6105 Free Mono Bold. Separate subsections for Free Mono regular and 6106 Free Mono Bold. 6107 6108 2002-04-12 Primoz Peterlin <[email protected]> 6109 6110 * sfd/FreeSerif.sfd - Added Ethiopian glyphs, converted from the 6111 Metafont sources from TGI, Universität Hamburg (authors Berhanu 6112 Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, and Jochen 6113 Metzinger) using Szabo's TeXtrace and retouched using 6114 PfaEdit. Ethiopian metafonts are released under GNU GPL, 6115 <http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html>. 6116 6117 * sfd/FreeMonoBold.sfd - Added 40 characters, mostly in the Latin 6118 Extended-B and IPA Extensions areas. 6119 6120 2002-04-11 Primoz Peterlin <[email protected]> 6121 6122 * sfd/FreeMono.sfd - Added a handful of characters in the Latin 6123 Extended-B, IPA Extensions, Currency Symbols and Miscellaneous 6124 Symbols areas. 6125 6126 2002-04-09 Primoz Peterlin <[email protected]> 6127 6128 * sfd/FreeMono.sfd - Correcting accent positioning in the Extended 6129 Greek area; adding a couple of characters here and there. Still 20 6130 characters short of MES-2 conformance. 6131 6132 2002-04-08 Primoz Peterlin <[email protected]> 6133 6134 * sfd/FreeMono.sfd - Added some characters in the Arrows area; 6135 more or less completed Extended Greek area (accents still need to 6136 be fine-tuned). 6137 6138 2002-04-05 Primoz Peterlin <[email protected]> 6139 6140 * sfd/FreeMono.sfd - Modern non-Russian Cyrilic mostly completed. 6141 6142 * sfd/FreeMonoOblique.sfd - Synchronized with FreeMono. 6143 6144 * sfd/FreeSerif.sfd - Added Thomas Ridgeway's Tamil characters 6145 (converted from Metafont and edited somehwat). 6146 6147 2002-04-04 Primoz Peterlin <[email protected]> 6148 6149 * sfd/FreeMonoOblique.sfd - Armenian letters added. 6150 6151 * sfd/FreeMonoBold.sfd - Serbian Cyrillic letters dje, tshe, lje 6152 and nje corrected. 6153 6154 * sfd/FreeMono.sfd - Serbian Cyrillic letters dje and tshe 6155 corrected. Some other non-Russian Cyrillic letters modified and 6156 "welded together". 6157 6158 2002-04-03 Primoz Peterlin <[email protected]> 6159 6160 * sfd/FreeMono.sfd - Added more or less complete Armenian 6161 area. The glyphs are a tidied-up version based on the Armenian 6162 Courier on the <http://www.cilicia.com/armo8.html>. Now we have 6163 1673 characters. 6164 6165 2002-03-28 Primoz Peterlin <[email protected]> 6166 6167 * sfd/FreeMono.sfd - Added some mathematical symbols. 6168 6169 2002-03-26 Primoz Peterlin <[email protected]> 6170 6171 * sfd/FreeSans.sfd - took H.S. Pannu's Gurmukhi from FreeSerif. It 6172 actually fits to FreeSans much better. It seems I'll have to look 6173 for another Gurmukhi font with modulated stroke for FreeSerif. 6174 6175 * sfd/FreeSerifItalic.sfd - replaced existing Hebrew glyphs by 6176 those from FreeSerif (slanted for 15.5 degrees). 6177 6178 * sfd/FreeSerif.sfd - Added dotted Hebrew letters. Changed barred H. 6179 6180 * sfd/FreeMono.sfd - Completed vulgar fractions; minor changes in 6181 Greek; added some mathematical operators. 6182 6183 * sfd/FreeMonoBold.sfd - added 12 characters to Latin Extended-B 6184 and IPA Extensions areas (total 984). 6185 6186 2002-03-25 Primoz Peterlin <[email protected]> 6187 6188 * sfd/FreeMonoBold.sfd - started adding Latin Extended-B and IPA 6189 Extensions. 6190 6191 * sfd/FreeMono.sfd - Minor cosmetic changes; cleaning up Greek 6192 (removing redundant control points), added some non-European 6193 Cyrillic glyphs as a test. 6194 6195 2002-03-22 Primoz Peterlin <[email protected]> 6196 6197 * sfd/FreeMono.sfd - Some minor modifications; letters in Latin 6198 Extended-B area "welded" together. 6199 6200 2002-03-20 Primoz Peterlin <[email protected]> 6201 6202 * www/index.html - finally linked the resources and design notes 6203 pages. 6204 6205 * www/design-notes.html - added scaling information for super- and 6206 subscript numerals in FreeMono. 6207 6208 2002-03-19 Primoz Peterlin <[email protected]> 6209 6210 * sfd/FreeMono.sfd - the Latin Extended-B and IPA Extension area 6211 characters moved from FreeMono and skewed for 12 degrees. 6212 6213 2002-03-18 Primoz Peterlin <[email protected]> 6214 6215 * sfd/FreeMono.sfd - added a dozen or two of new characters, in 6216 particular in the Latin Extended-B and IPA Extension area. 6217 6218 2002-03-15 Primoz Peterlin <[email protected]> 6219 6220 * sfd/FreeMono.sfd - added a dozen of two of new characters, in 6221 particular in the IPA Extension area. 6222 6223 * www/design-notes.html - Corrected data for x-height in FreeMono; 6224 information on constructing small caps. 6225 6226 2002-03-14 Primoz Peterlin <[email protected]> 6227 6228 * sfd/FreeMono.sfd - added three smiley characters to the 6229 Miscallaneous Symbols area. 6230 6231 2002-03-10 Primoz Peterlin <[email protected]> 6232 6233 * sfd/FreeSerif.sfd - Anshuman Pandey has only converted Gurmukhi 6234 from TrueType to Metafont; the original author of Gurkmukhi font 6235 is Hardip Singh Pannu <http://members.aol.com/hspannu/punjabi.html>. 6236 Got the permission from him to include the Gurmukhi glyph set. 6237 6238 2002-03-08 Primoz Peterlin <[email protected]> 6239 6240 * sfd/FreeSerif.sfd - Added some more glyphs in the Mathematical 6241 Symbols area to a total number of 3374. 6242 6243 2002-03-06 Primoz Peterlin <[email protected]> 6244 6245 * sfd/FreeSerif.sfd - Added a basic Gurmukhi set. 6246 6247 * www/design-notes.html - started a page on design notes 6248 6249 * sfd/FreeMono.sfd - realized that glyphs in the Box Drawing area 6250 and Block Elements area should extend through the ascender *and 6251 descender* height, and corrected it. 6252 6253 * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd - added some musical 6254 glyphs, linking "no-break space" to space, "soft hyphen" to 6255 hyphen-minus etc. 6256 6257 2002-03-05 Primoz Peterlin <[email protected]> 6258 6259 * tools/WGL4.lst - Added Windows Glyph List 4.0 6260 6261 * tools/LigatureList.pl - Wrote a Perl script, which lists the 6262 GSUB list (ligature list) of a OpenType font. 6263 6264 * sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd, 6265 sfd/FreeSerifItalic.sfd - auxilliary Hebrew glyphs added. They are 6266 too light compared with Latin and will be substituted with better 6267 ones. 6268 6269 2002-03-04 Primoz Peterlin <[email protected]> 6270 6271 * sfd/FreeSerif.sfd - Added some more glyphs to the Mathematical 6272 Operators area (page 0x22). 6273 6274 * sfd/FreeSerif.sfd - Incomplete and fragmentary support for 6275 Devanagari, originating from Harsh Kumar's Shusha fonts was 6276 replaced by Frans Velthuis' Devanagari metafont, now maintained by 6277 Anshuman Pandey <[email protected]> and available under 6278 GPL. Until I figure out how to provide glyph substitution table in 6279 OpenType, only the Unicode part is there. 6280 6281 2002-02-28 Primoz Peterlin <[email protected]> 6282 6283 * ChangeLog file created 6284 6285 * sfd/FreeSerif.sfd - Added some Telugu glyphs to page 0x0C, 6286 courtesy Prasad A. Chodavarapu <http://chaitanya.bhaavana.net/fonts/> 6287 6288 * sfd/FreeSerif.sfd - Added some glyphs to the Miscellaneous 6289 Symbols page (0x26). 6290 6291 2002-02-26 Primoz Peterlin <[email protected]> 6292 6293 * mailing lists freefont-announce and freefont-bugs created 6294 6295 2002-02-25 Primoz Peterlin <[email protected]> 6296 6297 * sfd/FreeSerif.sfd - Added a couple of glyphs in Mathematics 6298 Operators area. 6299 6300 * sfd/FreeMono.sfd 6301 - Added some more glyphs, in particular in the Mathematical 6302 Operators section. 6303 - Changed FamilyName to Free, FontName to FreeMono, and Full name 6304 to "Free Monospaced". 6305 6306 2002-02-20 Primoz Peterlin <[email protected]> 6307 6308 * sfd/ directory added containing FreeSerif, FreeSans and FreeMono 6309 families. 6310 6311 * tools/ directory added containing lists with characters required 6312 for MES (Multilinguag European Subset) compliance. 6313 6314 * tools/mes-list-expand.pl created - a Perl script for expanding MES 6315 ranges into simple one-char-per-line format 6316 6317 * tools/CheckConformance.pl created - a Perl script for checking 6318 conformance of a font file with a given coded character set 6319 6320 * homepage <http://www.freesoftware.fsf.org/freefont/> created 6321 6322 2002-02-19 Primoz Peterlin <[email protected]> 6323 6324 * freefont (Free UCS Scalable Fonts) project approved on 6325 savannah.gnu.org: <http://savannah.gnu.org/projects/freefont/>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |