-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathChangeLog
More file actions
6325 lines (4083 loc) · 194 KB
/
ChangeLog
File metadata and controls
6325 lines (4083 loc) · 194 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
$Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $
2010-09-19 Stevan_White
* FreeSerif.sfd:
Sinhala: Fixed one lookup table mistake, and a couple of glpyh
omissions, that Harshula pointed out.
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as
described in previous commits.
* FreeSerif.sfd, FreeSerifBold.sfd:
Coptic: added alphabet to bold. Accent marks not working -- a mystery.
Some tweeks in medium face as well.
glyph cleanup -- points too close, some glyphs outside bounding boxes.
2010-09-17 Stevan_White
* FreeSerif.sfd:
Sinhala: tightened up left side of na and derivatives.
tighened up left sides of u, lla, na, dha, ndha, nya, jnya
tightened up some of the vowel conjuncts, and left side of nna.
2010-09-16 Stevan_White
* FreeSerif.sfd:
Coptic: fiddled about with letter forms, striving for a kind of
consistency.
Sinhala: Harshula noticed four incorrect combined forms. Fixed these.
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
Latin Extended-A: Applied Daniel Johnson's patch that made two versions
of capital Eng. His explanation:
'
http://en.wikipedia.org/wiki/%C5%8A
The form of capital Eng currently in all three FreeFont faces
is that used by the Sami people, resembling a capital N with a
hooked right descender.
However, the form preferred for African and Amerindian
languages resembles a tall lowercase n with a hook that almost
meets the left vertical. (See wikipedia link above for a
visual.)
Recommend moving the existing Sami-style Eng to a PUA or
non-Unicode slot, creating African-style Eng at U+014A, and
adding a LOCL table with substitution rules for
Inari Sami (ISM), Lule Sami (LSM),
Northern Sami (NSM) and Skolt Sami (SKS).
'
Latin Extended-B: Also in his patch:
added U+0220 (Latin Capital Letter N with long leg)
2010-09-15 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin for Sami: Daniel Johnson's patch added alternative form of Eng for
African languages and a 'local' table for the Sami form.
* FreeSerif.sfd:
Sinhala: regularized kundaliya a bit.
re-named a few more ligature glyphs, for consistency
* FreeSans.sfd:
Put stray lookup into its proper subtable.
Gurmukhi: improved some names of ligature glyphs, and found one
apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now
gur_ka.nukt)
* FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd:
Various measures to fix problems FontForge Find Problems reports under
ATT, including a mass glyph rename of Sinhala ligatures.
2010-09-15 Stevan_White
* to0ls/GenerateTrueType:
prev. commit had one space too many
2010-09-14 Stevan_White
* 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:
Added license and other tags to python files.
2010-09-13 Stevan_White
* tools/OpenType.py:
updated some Web links.
* FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Cyrillic: A few more old letters.
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
Supplemental Punctuation: One character for consistency with other faces.
2010-09-12 Stevan_White
* FreeMono.sfd, FreeSans.sfd:
Control Pictures: Added because it was easy.
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Alphabetic Presentation Forms: filled out range in sans faces.
* FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd:
Cleared hints.
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Dozens of measures to pass general validation tests, including
. cleanup of many glyphs for extrema and self-intersection problmes
. re-naming glyphs whose PS names are too long.
. removing blank glyphs
. giving Unicode points to glyphs missing them.
There are still a few lookup table issues in FreeSerif and FreeSans though.
* FreeSerif.sfd:
Re-named some of the Sinhala lookups in somewhat better way.
Control Pictures: added a bunch (but... is it worth it?)
* tools/nameBySlot.py:
Corrected output for high Unicode.
* tools/checkGlyphNumbers.py:
Made aware of special TrueType slots.
* tools/range_report.py:
Added a Private Use total and better explanation of totals generally.
Some code clean-up.
2010-09-11 Stevan_White
* tools/OpenType.py:
made not to complain about extra TrueType characters.
* FreeSerif.sfd:
Coptic: Widened bowl of Khei.
Deepened descenders of small letters to same depth as in Latin
Expanded bowl of Fei and fei to resemble other samples.
2010-09-10 Stevan_White
* FreeSerif.sfd:
Cyrillic: mostly positioning of marks for old Cyrillic alphabets
Coptic: Replaced acoptic with something more dramatic, fiddled with
kerning, tidied some other letters
2010-09-09 Stevan_White
* FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd:
Block Elements: replaced long-missing shade blocks
2010-09-08 Stevan_White
* tools/range_report.py:
More explanation in output.
* tools/range_report.py, OpenType.py:
another consistency check
added UCAS Extended range
2010-09-07 Stevan_White
* FreeSerif.sfd:
Buginese: lookup tables and glyphs to re-order vowels, courtesy of
Mohammad Anwari.
Sinhala: complete replacement of range with glyphs extracted more
directly from Yannis Haralambous' sinha TeX font (last version was
also derived from this font, but had undergone detrimental processing).
Implements "rak" glyphs using three GSUB lookup steps.
* FreeSans.sfd:
Osmanya: courtesy of Daniel Johnson.
Note this script is slanted in every sample I've seen. That is
justification enough that the glyphs in this range look slated,
although the face isn't oblique.
UCAS Extended: by Daniel Johnson
2010-09-05 Stevan_White
* FreeSerif.sfd:
Fix for FontForge warning (v 20090923)
"On Windows many apps will have problems with this font's kerning,
because because 58 of its glyph kern pairs cannot be mapped to
unicode-BMP kern pairs"
This was due to kern tables for the Musical Symbols range, which isn't
in the Unicode Basic Multilingual Plane.
Removed this lookup. Might consider another way to position these
symbols.
2010-08-30 Stevan_White
* FreeSerif.sfd:
Sinhala: patch by Harshula Jayasuriya to correct the writing system
direction in some lookups.
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Currency Symbols: additions and tweeking
2010-08-24 Stevan_White
* FreeSerif.sfd:
Sinhala: added one ligature glyph, from Harshula Jayasuriya
2010-08-20 Stevan_White
* FreeSerif.sfd:
Resolves class of validation problems in Sinhala: Bad Glyph Name.
This is a FontForge bug, that appears when certain types of problems
occur in the glyph contours. Probably an arithmetic error causes some
corruption.
Corrected missing extrema in recent Latin Extended-D range
Sinhala: re-did previous patch using a more recent one.
Un-did some other glyph changes that didn't help much anyway.
* FreeMono.sfd:
Named letters in several ranges... should write a script for this...
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Added full GNU copyright announcement to TT Names.
Updated Copyright date.
* FreeSerif.sfd:
Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph
names.
I tried to tidy up some of the glyphs, but it's a big job...
Latin Extended B: fixed one case of missing extrema
2010-08-18 Stevan_White
* FreeSerif.sfd:
Latin Extended-D: yet a few more easily made letters
Latin Extended-D: made a few more letters
2010-08-09 Stevan_White
* FreeSerif.sfd:
Supplemental Arrows-A: completed
Arrows: completed
2010-08-04 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd:
Combining Diacritics: some additions in BoldOblique, corrections in
other faces.
Several improvements to Greek letter forms in BoldOblique
2010-08-03 Stevan_White
* FreeMonoBold.sfd:
Arrows, a few math operators, and one more combining diacritical
* FreeMono.sfd, FreeMonoBold.sfd:
Added some combining diacriticals to bold, touched up some spacing
modifiers.
Minor corrections to roman.
* FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
Marks, spacing modifier letters: corrected placement of marks,
added some spacing modifier letters and combining marks.
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
Better Vietnamese support, using 'ccmp' and 'mark' lookup tables.
MonoBoldOblique: added Extended Latin ranges
* FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
Vietnamese: Much adjustment of horn letters,
also general adjustement of marks
2010-08-02 Stevan_White
* FreeSerif.sfd:
Vietnamese: inadvertently broke the main face. This fixes it.
* FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Vietamese: In roman and sans, lookups are basically functional now.
Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as
glyphs for the stacked Unicode codepoints are available)
Adjusted positioning of some marks.
Named many letters and combining marks.
roman italic. Re-designed horn of O and U. Other roman faces could also
benefit from a horn job.
* FreeMono.sfd, FreeSerif.sfd:
roman: correction to one math operator
mono: Mathematical Operators complete (up to some pre-5.2 Unicode version)
* FreeMono.sfd:
Mathematical Symbols: range nearly finished
* tools/OpenType.py:
Correction regarding NKo range.
* tools/range_report.py:
made not to complain about special TrueType slots 0x00, 0x01, 0x0D
2010-08-01 Stevan_White
* FreeMono.sfd, FreeSerif.sfd:
roman: corrected direction of 2 math operators
mono: added several math operators
Worked on mark positioning for Vietnamese, Cyrillic
2010-07-30 Stevan_White
* FreeMono.sfd:
Reduced height of two-part Summation symbols
https://savannah.gnu.org/bugs/?23064
Corrected U+2626 Orthodox Cross
https://savannah.gnu.org/bugs/?27579#discussion
* FreeSerif.sfd:
Added some Miscellaneous Technical Symbols
2010-07-29 Stevan_White
* FreeSerif.sfd:
Put in some scan lines 23BA-23BD, based on 2500, as discussed in
https://savannah.gnu.org/bugs/?23064
I still have no idea what the application for these glyphs would be...
2010-07-17 Stevan_White
* FreeSerif.sfd:
added mark anchors for acute, grave in cyrillic (other faces already
had them)
2010-07-13 Stevan_White
* FreeMono.sfd:
Made germandbls (ess-zet) a bit wider, moved a bit to left
2010-07-10 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
Resolves bug 30344: "Greek Final Sigma could be shortened"
https://savannah.gnu.org/bugs/index.php?30344
Problem only affected roman, but touched up other faces anyway.
2010-05-30 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin-extended-B: fiddled with some of the horizontal strokes
2010-05-29 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin: accents on ogonek letters (for Navaho)
a little adjustment of apostrophe (Navaho, Hawaiian)
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin mark problems
* low dots in bold uneven
* ring in bold smaller than in roman, and not heavier
* apostrophe in italic too far to right (Navaho, Hawaiian)
* FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin: fixed problems with various marks: ogonek, hook, comma below,
some kerning, esp. of non-ascii characters
* FreeSans.sfd, FreeSerif.sfd:
Sans: made dot accents same height as i-dot, kerned y with comma
Both: made low comma accent lower, smaller (esp. for Romanian)
2010-05-27 Stevan_White
* FreeSans.sfd:
Latin: make caron of more uniform height
Latin: i was somehow displaced, dotlessi was much too wide for Turkish
* FreeSans.sfd, FreeSansOblique.sfd:
Latin: made ring accent heavier, esp. for Swedish
2010-05-10 Stevan_White
* FreeSans.sfd, FreeSerif.sfd:
Latin: kerning tweeks
2010-05-09 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
As discussed in freefont-bugs mailing list, Thu, May 6, 2010
"FreeMono affected by OS X 10.6 nested character references bug"
reduced reference nesting in multiple quote characters, as a courtesy
to Mac OS 10.6 users, who suffer from a bug.
2010-05-04 Stevan_White
* FreeSerif.sfd:
Latin: kerning tweeks
2010-05-03 Stevan_White
* FreeSerifBold.sfd:
Latin: spacing of round small letters, kerning tweeks, fiddled with
ligatures
2010-04-17 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Daniel Johnson improved Cherokee Da
2010-04-10 Stevan_White
* FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
Emboldened underscore and related glyphs. Resolves issue 22999
https://savannah.gnu.org/bugs/index.php?22999
Low line (005F) in bold fonts do not have heavier weight
2010-04-09 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Serif: Added Thai TTF names
2010-04-08 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Corrected some language names
A bit o kerning
* FreeSerifBold.sfd:
Fixed problem with name. This should be the same as before the revision
except for the fix.
The KDE font installer was saying this face was incorrectly named
Free Serif Bold Italic, but this wasn't quite correct. One of the other
language names said it was named Free Serif Halvfett Kursiv, which
conflicted with that language name for the real Free Serif Bold Italic.
Regression: for some unknown reason, previous release gets built so
that my system thinks it is Free Serif Bold Italic.
This is a mystery. There is nothing about Italic in the file.
2010-04-06 Stevan_White
* Makefile:
Made graceful in absence of Fontforge
2010-03-29 Stevan_White
* FreeSerifBold.sfd:
Adjusted some accent marks, named a few characters
2010-03-25 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
added Ukrainian TTF names
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
added bahasa indonesian TTF names
2010-03-21 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Added several TTF Names. (Need to check with native speakers.)
2010-03-20 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Fill out TTF Names tables regarding font names
2010-03-19 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Removed TTF Names for 'sample text' and all 'license URL' except English,
1) in response to FontForge complain that large names tables conflict
with recent Windows patches
2) because they are redundant and inappropriate
(Hope to post the list of sample texts elsewhere, because I like the idea.)
2010-03-02 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Latin standard ligatures: in non-bold, promoted dlig to liga.
Put standard Dutch IJ in all; Adjusted spacing a bit
2010-02-28 Stevan_White
* FreeSerifBold.sfd, FreeSerifItalic.sfd:
Cyrillic: further revision of spacing, in direction of loosening.
bold ze was strangely thin; made bolder.
2010-02-27 Stevan_White
* FreeSerif.sfd:
Cyrillic: reviewed spacing of whole range, generally loosened slightly
tidied a couple of ugly glyphs
2010-02-09 Stevan_White
* FreeSerifBoldItalic.sfd:
tweeks to kerning in Latin
* FreeSerifBold.sfd:
Tweeks to kerning in Latin
2010-01-28 Stevan_White
* tools/isMonoMono.py:
Implement FontForge handling of magic characters
.notdef, .null, nonmarkingreturn
at
0x0000 0x0001 0x000D
2010-01-27 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Improved magic characters for FreeMono, inserted them for other faces
https://savannah.gnu.org/bugs/index.php?28742
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
Added at 0x0000 0x0001 0x000D characters
.notdef .null nonmarkingreturn
These are NOT UNICODE they are to satisfy an essentially undocumented
"feature" of FontForge, ( in source tottf.c, AssignNotdefNull() )
And a funny strong suggestion of TrueType fonts, that they begin with
three special characters (evidently different from encoding slots)
http://www.microsoft.com/typography/otspec/recom.htm
FontForge looks for these glyphs in certain places and copies them.
Otherwise, apparently, it will find a glyph elsewhere (unclear how) and
copy it there, possibly resulting in something quite wrong
(such as a non-monospace font).
The three are copied to the end of TTF fonts (only one to the end of OTF
fonts)
2009-12-31 Stevan_White
* FreeSans.sfd:
Tamil: deletd Unicode range due to absence of necessary ligatures
* FreeSerifBold.sfd:
Cyrillic tweek to spacing
2009-12-29 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd:
Gurmukhi: added 2 characters to complete range
* FreeSans.sfd, FreeSerif.sfd:
Devanagari: filled out sans, some corrections in serif
* FreeSerif.sfd:
Devanagari: Drew and constructed glyphs to complete range.
2009-12-28 Stevan_White
* OpenType.py:
Added/corrected some ranges
2009-12-27 Stevan_White
* 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:
disabled build of Mac TT
* tools/ligatureLookups.py:
better sanity check
* tools/range_report.py:
more generic title
* tools/OpenType.py:
correction to Tamil
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Resolves bug #23049
Replacement character (U+FFFD) not properly styled
https://savannah.gnu.org/bugs/index.php?23049
* FreeSerif.sfd:
Devanagari: added letters, completing Unicode range
* FreeSerif.sfd:
Tamil: added 2 monster glyphs, completing range
(0bc1-2 still questionable)
2009-12-26 Stevan_White
* FreeSerif.sfd:
Indic ranges: named lots of characters
Tamil: corrected and added a few letters
Tamil: added digits
Tamil: a few more symbols. Only a couple of monster signs still
missing, and a couple of marks seem just wrong...
Malayalam: completed Unicode range, also moving some Chillu letters from
Private Use area to Unicode, and re-establishing ligatures
* FreeSans.sfd:
Tamil: completed digits, added some other chars
2009-12-25 Stevan_White
* FreeSans.sfd:
Indic ranges, esp.
Devanagari: added several new Unicode (not yet complete)
tidied letters
Bengali: tidying, made some refs
2009-12-24 Stevan_White
* FreeSans.sfd:
Indic ranges: named most of the Unicode characters
Tried to improve a few bad names for ligatures
in Private Use Area
Made a few references: not clearly an improvement.
This stuff is still a mess...
Devanagari: added an obviously missing nukta ligature
Gujarati: added some subvocalic letters for Sanskrit. Quality is low.
Filled out Geometric Shapes.
* tools/ligatureLookups.py:
fixed syntax error
* tools/LigatureList.pl:
no longer relevant.
2009-12-23 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
cosmetic re-name and re-order of lookups
* tools/OpenType.py:
removed links to disappeared web pages
2009-12-22 Stevan_White
* FreeMonoOblique.sfd:
Diagonal Fractions lookup didn't make much sense in mono anyway,
much less in just one style.
2009-12-20 Stevan_White
* FreeSerif.sfd:
split Diagonal Fractions lookup into two tables
re-encoded some characters
adjusted some marks
corrected two wrongly-placed glyphs in Phonetic Extensions Supplement
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd:
General Punctuation: Got rid of deprecated subrange 0x206A-0x206F
* tools/range_report.py:
corrected script name
* tools/OpenType.py:
numerous changes, some reflecting changes to Unicode standard
2009-12-14 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson.
Got rid of some old glyph names.
2009-12-06 Stevan_White
* FreeSans.sfd, FreeSansOblique.sfd:
Cherokee: fixed previous commit of a partial, and old range in
medium weight
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Cherokee, courtesy of Daniel Johnson.
2009-11-20 Stevan_White
* FreeSans.sfd:
New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2
by Daniel Johnson
2009-11-14 Stevan_White
* FreeSerif.sfd:
Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong
https://savannah.gnu.org/bugs/?27842
has one extra bamboo in it for a total of eight.
The bamboo on the top left needs to be removed
Resolves bug #27579: Orthodox cross has wrong glyph
http://savannah.gnu.org/bugs/?27579
U+2626 Orthodox Cross should slope downwards from left to right.
2009-11-13 Stevan_White
* FreeSerifBold.sfd, FreeSerifItalic.sfd:
Cyrillic: corrections to Abkhazian letters by Daniel Johnson
2009-11-05 Stevan_White
* FreeSerif.sfd:
Cyrillic: corrections to Abkhazian letters by Daniel Johnson
2009-10-16 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Cyrillic: tweeks to brev, based on Unicode 5.2 samples
2009-10-08 Stevan_White
* FreeSerif.sfd:
Currency Symbols: tidied
Number Forms: three new vulgar fractions
Currency Symbols: added "Tenga" of Kazakhstan
Latin Extended: corrected a couple of wrong bearings
some fiddling with Vienamese letters with hook
2009-10-01 Stevan_White
* FreeSerif.sfd:
added missing accent
2009-09-17 Stevan_White
* FreeSerif.sfd:
Latin kerning: gave qj positive kerning (it must happen sometimes)
Latin kerning: differentiated grave and dieresis vowels in some combos.
(also, adieresis hadn't been kerned at all...)
Made ref of one Sinhala letter
2009-07-30 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd:
kerning
2009-07-26 Stevan_White
* FreeSansBold.sfd:
kerning
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
added some space in diaeresis
did some kerning
* FreeSansBold.sfd:
Revert serious mistake with previous commit: had somehow set splines
quadratic.
Here, the GaspTable from that commit is preserved,
However there were evidently numerous other changes that weren't
documented, and these are lost.
2009-07-12 Stevan_White
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Added GASP tables for control of hinting/smoothing (anti-alising) of
TrueType.
Now the values are better suited to the EM size of the fonts.
Further adjustment (based say on stem width) might still be profitable.
* FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
More tweeks on accents, especially Maltese letters.
2009-07-11 Stevan_White
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Maltese Hbar, hbar, Improved, made more consistent.
* FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Latin: various corrections and tweeks for consistency in accented letters.
* FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
more space to accent on lcaron
tightened DZ etc ligatures
in SerifItalic faces made references etc in Spacing Modifiers and Combining
further kerning
* FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
kerning
Sans: decided dots and some other marks needed more room.
2009-07-10 Stevan_White
* FreeSerif.sfd, FreeSerifItalic.sfd:
IPA. Phonetics: tweeks
* FreeSerif.sfd:
Tweeked some math symbols
* FreeSans.sfd, FreeSansOblique.sfd:
Letterlike: additions
* FreeMonoOblique.sfd:
IPA
* FreeSerifBoldItalic.sfd:
Another IPA symbol
* FreeSerifBoldItalic.sfd:
IPA and Spacing Modifier Letters: added a few
2009-07-09 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd:
Latin: various horizontal spacing and positioning issues
Replaced Tz and tz ligatures with the originals of Danial Johnson.
(range is "Mayanist" and despite Unicode samples, current usage
uses normal z in glyph)
Put stylized Tz tz in a discretionary ligature lookup.
2009-07-08 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd:
Cyrillic yi_yi Ukrainian ligature
Latin various pointwise cleanup, made some references, horizontal adjustments
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning
2009-07-07 Stevan_White
* FreeSerif.sfd:
Latin: kerning; made accents on i tighter to avoid collisions
2009-07-05 Stevan_White
* FreeSansBold.sfd, FreeSansBoldOblique.sfd:
Made lookup tables for Dutch IJ
Re-did Dutch digraph IJ in bold faces as "broken-U", because I
thought it was cool and nobody was there to stop me.
* FreeSerif.sfd:
Corrected ligatures Tz tz; put them in special lookup
Latin Extended Additional: added medevalist letters, completing range
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure
if it's right.
Latin: kerning. Added longs_t ligature, and historic ligature tables
IPA: in bolditalic, added a letter or two
* FreeSerif.sfd:
Kerning for hbar
* FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd:
Kerning for Western Slavic languages
Added a couple of IPA to BI
2009-07-04 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Combined letters ae, oe, ij had incorrect horizontal spacing
* FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Combining Diacritical Marks for Symbols: additions and fiddling.
Also related circles, arrows.
* FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Letterlike Symbols: various additions and adjustments
Number Forms: Completed range in serif roman. Adjusted spacing
of Latin numerals in serif faces.
Diacritics for Symbols: various additions
Geometric shapes: thought it best for circle to be round even in
oblique faces. It's a choice of course.
Added to several faces.
Made all to pass tests (except Sinhala)
2009-07-02 Stevan_White
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Letterlike Symbols: more additions, adjustments
Also fiddled with some math symbols in Sans faces
* FreeSans.sfd, FreeSansOblique.sfd:
Letterlike Symbols; additions and adjustments
Note: Pango is rendering very strangely: many glyphs in the font are
being stolen from some other fonts instead: All the script in
blackletter, and some others as well. Is there a cache in the system
somewhere? Or what?
2009-06-28 Stevan_White
* FreeSerif.sfd:
Modified glyph. From patch by Pavel Skrylev.
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Superscritps and Subscripts: made glyphs to complete range in all faces
* FreeSans.sfd, FreeSansOblique.sfd:
Added some combining marks for symbols and Blackboard Bold letters to
letterlike symbols
* FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd:
Various adjustments regarding superscript and subscript characters in
several ranges.
2009-06-27 Stevan_White
* FreeSerif.sfd, FreeSerifItalic.sfd:
More fiddling with super/subscripts
Tidied points in Serif to make fontforge "wrong direction" complaint
in scaled reference go away.
Made some other references in basic latin ranges.