1
2008-05-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
6
2008-05-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
8
* nectec/Loma*.sfd: Lift up 'f' horizontal strike, as well as its
9
ligatures, to usual lowercase height.
11
2008-05-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
13
* tlwg/Waree.sfd: Round points to int for low Mai Tho, fixing broken
16
2008-05-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
18
* nf/Garuda.sfd: Autohint "I".
20
2008-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
22
* tlwg/TlwgTypo*.sfd: Add RQD feature for re-positioning non-spacing
23
layout characters. Set ZWSP advance x to make its width zero.
24
Add blank glyphs for ZWNJ, ZWJ, LRM, RLM, and set their advance x.
26
2008-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
28
* tlwg/TlwgTypewriter*.sfd, tlwg/TlwgTypist*.sfd:
29
Add blank glyphs for ZWNJ, ZWJ, LRM, RLM.
31
2008-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
33
* nf/Kinnari*.sfd, nf/Norasi*.sfd, tlwg/Purisa.sfd,
34
tlwg/Sawasdee*.sfd: Add blank glyphs for ZWNJ, ZWJ, LRM, RLM.
36
2008-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
38
* nf/Garuda*.sfd: Add default script/language to OpenType tables.
39
Bump font version to 2.58: 2008-05-16. Save as SplineFontDB 3.0
40
format. Add ZWNJ, ZWJ, LRM, RLM glyphs.
42
2008-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
44
* nectec/Loma*.sfd, tlwg/Umpush*.sfd, tlwg/Waree*.sfd: Remove splines
45
for ZWJ, ZWNJ, LRM, RLM (by moving them to background).
47
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
50
- Bump required fontforge version to 20080110, for SplineFontDB 3.0
52
- Use FONTFORGE_MIN_VER variable instead of hard coding
53
- Fix fontforge format extraction by ignoring extra lines from
56
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
58
* tlwg/Waree*.sfd: Add default script/language to OpenType tables.
59
Bump font version to 0.11.4: 2008-05-16. Save as SplineFontDB 3.0
62
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
64
* tlwg/Umpush*.sfd: Add default script/language to OpenType tables.
65
Bump font version to 0.9.10: 2008-05-16. Save as SplineFontDB 3.0
68
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
70
* tlwg/TlwgTypo*.sfd: Add default script/language to OpenType tables.
71
Bump font version to 002.001: 2008-05-16. Save as SplineFontDB 3.0
74
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
76
* tlwg/TlwgTypist*.sfd: Add default script/language to OpenType tables.
77
Bump font version to 001.010: 2008-05-16. Save as SplineFontDB 3.0
80
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
82
* tlwg/TlwgTypewriter*.sfd: Add default script/language to OpenType
83
tables. Bump font version to 001.010: 2008-05-16. Save as
84
SplineFontDB 3.0 format.
86
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
88
* tlwg/TlwgMono*.sfd: Bump font version to 001.009: 2008-05-16.
89
Save as SplineFontDB 3.0 format.
91
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
93
* tlwg/Sawasdee*.sfd: Add default script/language to OpenType tables.
94
Bump font version to 001.003: 2008-05-16. Save as SplineFontDB 3.0
97
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
99
* tlwg/Purisa.sfd: Add default script/language to OpenType tables.
100
Bump font version to 002.010: 2008-05-16. Save as SplineFontDB 3.0
103
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
105
* nectec/Loma*.sfd: Add default script/language to OpenType tables.
106
Bump font version to 0.9.14: 2008-05-16. Save as SplineFontDB 3.0
109
2008-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
111
* nf/Norasi*.sfd: Add default script/language to OpenType tables.
112
Bump font version to 004.009: 2008-05-16. Save as SplineFontDB 3.0
115
2008-05-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
117
* nf/Kinnari*.sfd: Add default script/language to OpenType tables.
118
Bump font version to 001.005: 2008-04-28.
120
2008-04-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
122
* nf/Kinnari*.sfd: Touch and save it in SplineFontDB 3.0 format,
123
fixing glitches in printout.
125
2008-03-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
128
- Add Latin accented glyphs submitted by
129
Pietro Battiston <toobaz@email.it>.
130
- Re-encode as compacted UnicodeBMP.
132
2008-02-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
134
* tlwg/TlwgTypo*.sfd: Add anchors to dotted circle.
136
2008-02-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
138
* nf/Kinnari-Bold.sfd: Extend blue zone to cover some Arabic digits'
141
2008-02-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
143
* fontconfig/65-ttf-thai-tlwg.conf: Add TlwgTypo to "monospace" match.
145
2008-02-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
147
* tlwg/Makefile.am, +tlwg/TlwgTypo*.sfd: Add pure monospace font
148
modified from TlwgTypist with following changes:
149
- Transform combining marks to have full width
150
- Add anchors to all base glyphs
151
- Set combining marks positioning to have negative advance width
152
adjustment that cancels out their normal width
153
- Remove SARA AM decomposing GSUB, to prevent inter-cell
154
substitutions in console grid
156
2008-02-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
159
- Lower down tops of 'h' and 'n' into blue zone.
160
- Lift up 'f' horizontal strike, as well as its ligatures, to usual
163
2008-01-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
165
* nf/Garuda*.sfd: Remove lookups for f* ligatures. We just provide the
166
glyphs in this font for completeness, not for use by normal OpenType
169
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
171
* tlwg/Sawasdee*.sfd, tlwg/Waree-Oblique.sfd,
172
tlwg/Waree-Bold[Oblique].sfd: Rename f* ligatures that were in uniXXXX
173
forms to postscript names.
175
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
177
* tlwg/TlwgTypewriter.sfd: Simplify f glyph, eleminating some glitch.
179
* tlwg/TlwgTypeWriter*.sfd, tlwg/TlwgTypist*.sfd: Add ff, fi, fl,
180
ffi, ffl glyphs *without* ligature info. Bump font version.
182
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
184
* tlwg/Purisa.sfd: Add ff, fi, fl, ffi, ffl glyphs with ligature info.
187
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
189
* nf/Garuda-Bold[Oblique].sfd: Adjust BlueValues to touch lower-case
192
* nf/Garuda*.sfd: Add ff, ffi, ffl pseudo-ligature glyphs
193
with ligature info. Manually hint some glyphs. Bump font version.
195
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
197
* tlwg/Umpush*.sfd, nectec/Loma*.sfd: Add ff, ffi, ffl glyphs
198
with ligature info. Bump font version.
200
* nectec/Loma*.sfd: Reencode as UnicodeBmp (from Custom).
202
2008-01-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
204
* tlwg/Waree*.sfd: Add ff, ffi, ffl glyphs (taken from DejaVu Sans),
205
with ligature info. Bump font version.
207
2008-01-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
209
* tlwg/Umpush*.sfd: Clear OS/2 Sub/Sup/Strike controls, fixing weird
210
sub/superscript rendition in gecko.
212
2008-01-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
214
* COPYING: Add e-mail addresses for Pol and Widhaya.
216
2008-01-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
218
* nf/Kinnari[-Oblique].sfd: Correct width of SARA AM, which was
219
incorrectly set to zero, fixing bug found in latex.
221
* nf/Kinnari-Italic.sfd: Add extrema & autohint to SARA AA. Use
222
references for SARA AM.
224
2008-01-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
226
* tlwg/TlwgTypist-Bold.sfd: Add missing values for OtherBlues, fixing
227
Postscript stack error when using with latex.
229
2008-01-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
231
* configure.in: Post-release version bump.
233
2008-01-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
236
=== Version 0.4.9 ===
238
2008-01-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
240
* tlwg/TlwgMono*.sfd:
241
* tlwg/TlwgTypewriter*.sfd:
242
* tlwg/TlwgTypist*.sfd:
244
* tlwg/Sawasdee*.sfd:
247
Bump font versions for new release.
249
* ChangeLog: Correct path for Loma in previous log.
251
2008-01-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
254
Bump font versions for new release.
256
2008-01-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
258
* nf/Kinnari*.sfd, nf/Garuda*.sfd, nf/Norasi*.sfd:
259
Bump font versions for new release.
261
2008-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
263
* nf/Norasi*.sfd: Use safe ASCII "(C)" for copyright mark.
265
2008-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
267
* tlwg/TlwgTypist-Bold[Oblique].sfd: Also set ZWSP widths to zero.
269
2008-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
271
* tlwg/TlwgTypist-Bold[Oblique].sfd: Re-encode U+0E5C as ZWSP.
273
* nf/Kinnari*.sfd, nf/Garuda*.sfd, nf/Norasi*.sfd:
274
* tlwg/Sawasdee*.sfd, tlwg/TlwgTypewriter*.sfd, tlwg/TlwgTypist*.sfd:
276
Rename ZWSP from uni200B/zerospace to zerowidthspace.
278
2008-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
280
* tlwg/Umpush-Light[Oblique].sfd: Add ZWSP. Remove alternate glyph for
281
low SARA U and SARA UU.
282
* tlwg/Umpush*.sfd, nectec/Loma*.sfd, tlwg/Waree*.sfd:
283
Rename ZWSP, ZWNJ, ZWJ from uni* and afii* to zerowidth*.
284
Rename afii00208 to horizontalbar.
286
2008-01-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
288
* fontconfig/90-ttf-thai-tlwg-synthetic.conf: Adjust scaling factor
289
for Browallia/Garuda by measurement. Thanks Widhaya Trisarnwadhana for
292
2008-01-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
294
* fontconfig/90-ttf-thai-tlwg-synthetic.conf: Adjust scaling factor
295
for Angsana/Kinnari and Cordia/Umpush by actually measuring relative
296
height of BO BAIMAI of the fonts.
298
2008-01-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
300
* tests/gen-pdfsample.sh: Add Umpush sample.
302
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
304
* nf/Norasi-Bold*.sfd: Add Std{H,V}W, StemSnap{H,V}.
306
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
308
* nf/Garuda*.sfd: Add Std{H,V}W, StemSnap{H,V}.
310
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
312
* nectec/Loma*.sfd: Add OtherBlues. Recalculate Std{H,V}W,
315
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
317
* tlwg/Sawasdee*.sfd: Add StdHW, StdVW, StemSnapH, StemSnapV.
318
* tlwg/TlwgTypist*.sfd: Add OtherBlues, StdHW, StdVW, StemSnapH,
319
StemSnapV, ForceBold.
320
* tlwg/TlwgTypewriter*.sfd: Add StdHW, StdVW, StemSnapH, StemSnapV.
321
* tlwg/TlwgMono*.sfd: Add StdHW, StdVW, StemSnapH, StemSnapV.
323
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
325
* tlwg/Waree*.sfd: Add StdHW, StdVW, StemSnapH, StemSnapV.
327
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
329
* tlwg/Umpush-Light[Oblique].sfd: Hint some glyphs. Recalculate StdHW,
330
StdVW, StemSnapH, StemSnapV.
331
* tlwg/Umpush[-Oblique].sfd, tlwg/Umpush-Bold[Oblique].sfd: Add StdHW,
332
StdVW, StemSnapH, StemSnapV.
334
2008-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
336
* tlwg/Umpush*.sfd: Use references for low SARA U, SARA UU, PHINTU.
337
* tlwg/Umpush-Bold[Oblique].sfd: Merge BlueValues, for consistent
338
heights of Arabic digits.
339
* tlwg/Umpush-Light[Oblique].sfd: Recalcuate BlueValues and
340
OtherBlues. Add BlueValues for Thai glyphs.
342
2008-01-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
344
* fontconfig/65-ttf-thai-tlwg.conf: Add Umpush to "sans-serif" match.
345
* fontconfig/90-ttf-thai-tlwg-synthetic.conf: Synthesize Windows
346
Cordia with scaled-down Umpush.
348
2008-01-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
351
- Set anchors for FO FA, FO FAN, LO CHULA to the same Y as PO PLA
352
- Lift up high Nikhahit to its place
353
- Lengthen low Mai Ek and Mai Chattawa
354
- Scale down high tone marks, Thanthakhat and Maitaikhu
356
2008-01-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
358
* tlwg/Umpush*.sfd: Apply new GSUB/GPOS:
360
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
361
- Rename GPOS rules from numbered names to comprehensible ones
362
- Reorder GPOS so that 'mkmk' comes after all 'mark'
364
2008-01-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
366
* tlwg/Umpush*.sfd: Convert splines to cubic. Add extremas. Simplify.
367
Adjust combining characters positions and anchors. Use more
368
references. Autohint.
370
2008-01-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
372
* tlwg/Umpush*.sfd: Add copyright for Widhaya, the designer.
373
Put his info in Designer and Designer URL. Point Vendor URL to LTN.
374
* AUTHORS, COPYING: Add Umpush info.
376
2008-01-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
378
* tlwg/Makefile.am, +tlwg/Umpush*.sfd: Import Umpush font by
379
Widhaya Trisarnwadhana <widhaya3@gmail.com>.
381
2007-12-31 Theppitak Karoonboonyanan <thep@linux.thai.net>
383
* nf/Kinnari.sfd, nf/Kinnari-[Bold]{Italic,Oblique}.sfd: Hint glyphs.
384
* nf/Kinnari-BoldOblique.sfd: Adjust BlueValues for consistent heights
386
* tlwg/Waree-Oblique.sfd: Hint some glyphs.
388
2007-12-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
390
* AUTHORS, COPYING: Add Kinnari info.
391
* tests/gen-pdfsample.sh: Add Kinnari sample.
393
2007-12-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
395
* nf/Garuda[-Oblique].sfd:
396
* nf/Kinnari*.sfd: Hint various glyphs.
398
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
400
* fontconfig/65-ttf-thai-tlwg.conf: Add Kinnari to "serif" match.
401
* fontconfig/90-ttf-thai-tlwg-synthetic.conf: Synthesize Windows
402
Angsana with scaled-down Kinnari.
404
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
408
* tlwg/TlwgTypewriter*.sfd: Add anchors for CHO CHING, NO NEN, NO NU
411
* nectec/Loma-Bold*.sfd: Extend below-base BlueValues to cover
414
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
417
* nf/Norasi*.sfd: Add anchors for glyphs with deep right stem, namely
418
CHO CHING, NO NEN, NO NU and SO RUSI.
420
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
422
* tlwg/Sawasdee[-Oblique].sfd: Adjust hints for KHO KHUAT and
423
THO PHUTHAO, for proper height of rightmost stem. Also adjust
424
THO NANGMONTHO for more obvious zigzag head.
426
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
428
* tlwg/Waree*.sfd: Adjust hints for KHO KHUAT, KHO RAKHANG,
429
THO PHUTHAO, for proper height of the rightmost stem.
430
Also adjust hints for various glyphs, namely PHO SAMPHAO, DO CHADA,
431
TO PATAK and LU, for proper left stem width for bold faces;
432
SO SUA for bold faces, and many others.
434
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
436
* nectec/Loma-[Oblique].sfd: Add HHint in MAITRI and its variants,
437
to satisfy Pattara. :-P
438
* nectec/Loma-Oblique.sfd: Add VHint in CHO CHANG and SO SO.
440
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
442
* nf/Garuda.sfd: Adjust hints for F, I, e, g and THO THONG.
443
Autohint left MAITAIKHU.
444
* nf/Garuda-Oblique.sfd: Autohint left MAITAIKHU.
445
* nf/Garuda-Bold[Oblique].sfd: Modify M, N, R for proper stem widths.
448
2007-12-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
450
* nf/Norasi-Bold*.sfd: Simplify splines. Hint glyphs.
451
* nf/Kinnari-BoldItalic.sfd: Borrow some hints from Norasi-BoldItalic.
453
2007-12-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
455
* nf/Norasi-{Italic,Oblique}.sfd: Simplify more splines. Hint glyphs.
456
* nf/Kinnari-Italic.sfd: Borrow some hints from Norasi-Italic.
458
2007-12-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
460
* nf/Norasi[-Oblique].sfd: Simplify splines. Auto and manually hint
463
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
465
* nf/Kinnari*.sfd, nf/Garuda*.sfd: Use absolute values, rather than
466
offsets, for OS/2 ascent/descent.
468
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
470
* nf/Norasi*.sfd: Use reference for low SARA U, SARA UU, PHINTHU.
471
Narrow down the gap between DO CHADA / TO PATAK and below-base vowels
472
in non-bold faces by shifting up the anchors. Set OS/2 ascent/descent
475
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
477
* nf/Kinnari*.sfd: Scale down high MAITAIKHU. Set OS/2 ascent/descent
478
to 1286/-496. Clear OS/2 line gap to 0.
479
* nf/Kinnari-{Italic,BoldOblique}.sfd: Really unlink reference in
482
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
484
* nf/Garuda*.sfd: Scale down high MAITAIKHU, to harmonize with high
485
tone marks. Set OS/2 ascent/descent to 1284/-591, for consistent
486
heights among all faces.
488
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
493
* tlwg/TlwgTypist*.sfd: Unlink reference in THO THAN and YO YING.
495
* scripts/gen[-test]-ttf.pe: Remove UnlinkReference command.
497
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
499
* nf/Kinnari*.sfd: Unlink reference in THO THAN and YO YING, so that
500
we won't have to unlink all references when generating TTF, as TTF
501
doesn't support mixed references and contours. Moreover, this would
502
also allow us to manually hint all glyphs without worry that the hints
503
would be lost when applying AutoInstr, due to the unsynchronized state.
504
But the drawback is that we have to make sure the descless part and the
505
full forms of the two characters are closely synchronized when editing.
507
* nf/Kinnari-[Bold]Oblique.sfd: Remove hints at ring hook fronts of all
508
glyphs with SARA E (Mai Nah) like forms, including CHO CHOE, YO YING,
509
THO THUNG, LO LING, RU, SO SUA, etc., as it causes ink glots at small
512
2007-12-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
514
* tlwg/Waree*.sfd: Use references for accented Latin characters.
515
Add some necessary accent glyphs as well.
517
2007-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
519
* nf/Norasi-BoldItalic.sfd: Use references for accented Latin
520
characters and Thai left variants. Add extremas and simplify splines.
521
* nf/Kinnari-BoldItalic.sfd: Add a VHint in 'n' glyph.
523
2007-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
525
* nf/Norasi-Italic.sfd: Use references for accented Latin characters
526
and Thai left variants. Correct inconsistent width for descless
527
YO YING. Add extremas and simplify glyphs.
528
* nf/Kinnari-Italic.sfd: Simplify more Latin glyphs and sync back to
530
* nf/Norasi-Oblique.sfd: Correct inconsistent width for descless
531
THO THAN. Remove meaningless points in dottedcircle.
532
* nf/Norasi.sfd: Remove meaningless points in dottedcircle.
534
2007-12-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
536
* nf/Norasi-Bold[Oblique].sfd: Use references for accented Latin
537
characters and Thai left variants. Correct inconsistent width for
538
descless YO YING. Correct Aring glyph, which was incorrectly drawn as
540
* nf/Norasi[-Oblique].sfd: Correct Aring glyph, which was incorrectly
543
2007-12-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
545
* nf/Norasi[-Oblique].sfd: Use references for accented Latin
546
characters and Thai left variants. Correct inconsistent width for
549
2007-12-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
551
* nf/Kinnari-[Bold]Italic.sfd: Add extremas. Simplify splines.
552
Autohint. Use reference where possible. Adjust anchors for tone marks.
553
Lift up ring hooks for THO PHUTHAO, DO DEK and TO TAO, to be closer to
554
traditional printings.
556
2007-12-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
558
* nf/Kinnari-Bold[Oblique].sfd: Add extremas. Simplify splines.
559
Autohint. Use reference where possible.
560
* nf/Kinnari-BoldOblique.sfd: Update (mostly Latin) glyphs to be
561
12-degree inclined, to be consistent with the font's italic angle.
563
2007-12-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
565
* nf/Kinnari[-Oblique].sfd: Add extremas. Simplify splines. Autohint.
566
Use reference where possible.
567
* nf/Kinnari-Oblique.sfd: Update (mostly Latin) glyphs to be 12-degree
568
inclined, to be consistent with the font's italic angle.
570
2007-12-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
572
* nf/Kinnari*.sfd: Apply changes done to Garuda:
574
- Use reference for left Maitaikhu
575
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
576
- Rename GPOS rules from numbered names to comprehensible ones
577
- Reorder GPOS so that 'mkmk' comes after all 'mark'
578
* nf/Kinnari-BoldItalic[Base].sfd:
579
- Correct AboveMark base anchor position for NIKHAHIT.
581
2007-12-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
583
* nf/Kinnari*.sfd: Update Kinnari fonts with GPL version from the
584
National Font Project web site [http://wiki.opentle.org/NationalFont].
585
Also update copyright/license info for the derivative Italic faces.
586
* nf/Makefile.am: Add Kinnari back to the distribution.
588
2007-12-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
590
* tlwg/Purisa.sfd: Apply changes done to Garuda:
592
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
593
- Rename GPOS rules from numbered names to comprehensible ones
594
- Reorder GPOS so that 'mkmk' comes after all 'mark'
596
2007-12-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
598
* tlwg/TlwgTypewriter*.sfd: Apply changes done to Garuda:
600
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
601
- Rename GPOS rules from numbered names to comprehensible ones
602
- Reorder GPOS so that 'mkmk' comes after all 'mark'
604
2007-12-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
606
* tlwg/TlwgTypist*.sfd: Apply changes done to Garuda:
608
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
609
- Rename GPOS rules from numbered names to comprehensible ones
610
- Reorder GPOS so that 'mkmk' comes after all 'mark'
611
* tlwg/TlwgTypist-Bold[Oblique].sfd:
612
- Add missing anchor for DO CHADA.
613
- Move anchors of PO PLA, FO FA, FO FAN, LO CHULA to the left.
615
2007-12-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
617
* tlwg/Waree*.sfd: Apply changes done to Garuda:
619
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
620
- Rename GPOS rules from numbered names to comprehensible ones
621
- Reorder GPOS so that 'mkmk' comes after all 'mark'
623
2007-12-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
625
* tlwg/Sawasdee*.sfd: Apply changes done to Garuda:
627
- Use reference for left Maitaikhu
628
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
629
- Rename GPOS rules from numbered names to comprehensible ones
630
- Reorder GPOS so that 'mkmk' comes after all 'mark'
632
2007-12-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
634
* nectec/Loma*.sfd: Apply changes done to Garuda:
636
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
637
- Rename GPOS rules from numbered names to comprehensible ones
638
- Reorder GPOS so that 'mkmk' comes after all 'mark'
640
2007-12-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
642
* nf/Norasi*.sfd: Apply changes done to Garuda:
644
- Use reference for left Maitaikhu where found using copy (namely
645
Italic, Bold, BoldOblique, BoldItalic)
646
- Import GSUB rules from Garuda; remove duplicates; rename; rearrange
647
- Rename GPOS rules from numbered names to comprehensible ones
648
- Reorder GPOS so that 'mkmk' comes after all 'mark', hopefully
649
correcting rendition on non-Pango platforms
651
2007-12-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
653
* nf/Garuda*.sfd: Move up high Maitaikhu to its place.
655
2007-12-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
657
* nf/Garuda-Oblique.sfd, nf/Garuda-Bold[Oblique].sfd: Apply similar
658
changes done to normal face.
660
2007-12-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
663
- Add scaled-down high variant glyph for Maitaikhu; so normal
664
Maitaikhu and the high variant are now in different mark classes
665
- Add mark classes: BelowBase, AboveBase, AboveMark; not so sure if
666
it's really useful, though
667
- Rename "Thai Nikhahit High Variant" GSUB to "Thai Mark High
668
Variant", and add high variant selection for Maitaikhu to relevant
670
- Rename GPOS rules from numbered names to comprehensible ones
671
- Reorder GPOS so that 'mkmk' comes after all 'mark', hopefully
672
correcting rendition on non-Pango platforms
674
2007-12-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
676
* tlwg/Waree-Bold.sfd: Re-apply autohint to all glyphs, as many glyphs
677
with leveled top edges appeared to be of inconsistent heights.
679
2007-12-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
681
* nf/Garuda.sfd: Rearrange single substitution rules by categories.
682
* nf/Garuda-Oblique.sfd: Fix anchors for PO PLA, FO FA, FO FAN.
683
* nf/Garuda-Oblique.sfd, nf-Garuda-Bold[Oblique].sfd: Import GSUB
684
rules from normal face.
686
2007-12-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
688
* nf/Garuda.sfd: Revise GSUB rules:
689
- Rename lookups from numbered names to be comprehensible ones
690
- Split rule for the cases of below vowels + tone marks into a new
691
subtable which also reorders the glyphs so that the tone marks
692
are properly placed on base character's anchor
693
- Also remove the class for below vowel from the main 'ccmp'
694
- Merge duplicated substitutions for descless YO YING and THO THAN
696
2007-12-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
698
* tlwg/Sawasdee.sfd: Fix 'ccmp' rule for descless Yo Ying and Tho
699
Than, which was somehow messed up.
701
2007-12-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
703
* configure.in: Post-release version bump.
705
2007-12-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
707
* TODO: Remove finished issues: OpenType tables, Latin glyphs, Hints.
710
=== Version 0.4.8 ===
712
2007-12-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
714
* nf/Norasi-Oblique.sfd: Correct width for Sara Ae. Problem found
715
thanks to the test suite.
717
2007-12-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
719
* tests/gen-pdfsample.sh: Remove Kinnari and DBThaiText samples.
720
Add Italic faces for Norasi.
721
Rename PseudoMono to TlwgTypewriter.
722
Add Loma, TlwgTypist, Sawasdee, Waree.
724
* tests/Makefile.am: Clear the generated PDF's on 'make clean'.
726
2007-12-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
728
"make distcheck" fixes.
730
* configure.in: Check for mkfontdir and X11 font encodings path, as
731
the old X11R6 dir has long been obsolete in Xorg 7.
732
* Makefile.am: Call mkfontdir via the detected value. Also get rid of
733
an extra assignment step for ttmkfdir, type1inst, and fccache, as
734
configured variables can be used directly.
736
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
738
* COPYING: Add copyright and license info for Sawasdee and Waree.
740
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
742
* tlwg/Waree-Bold[Oblique].sfd: Add ForceBold.
743
* tlwg/Waree*.sfd: Bump font version to "0.11.1: 2007-12-07".
745
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
747
* tlwg/Sawasdee*.sfd: Rearrange copyright message. Bump font version
748
to "001.001: 2007-12-07". Mark Copyright and Version TTF Names to be
749
the same as Postscript names.
751
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
753
* tlwg/Purisa.sfd: Add extremas. Simplify splines. Apply autohint.
754
All originally traced splines are kept in the backgrounds.
755
Bump font version to "002.007: 2007-12-07".
756
Note that the splines are now saved in SplineFontDB 2.0 format, after
757
having been untouched for a long time.
759
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
761
* tlwg/TlwgTypist*.sfd: Simplify Latin splines more. Add extremas
762
where missing. Re-apply autohint. Bump font version to
763
"001.007: 2007-12-07". Update copyright year. Fix copyright lines
766
2007-12-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
768
* tlwg/TlwgTypewriter*.sfd: Add extremas. Simplify splines. Add
769
BlueValues and OtherBlues. Also ForceBold for bold faces. Apply
770
autohint to all glyphs. Bump font version to "001.007: 2007-12-07".
772
* tlwg/TlwgMono*.sfd: Copy adjusted glyphs from TlwgTypewriters,
773
plus translate all combining marks to remain true monospace.
774
Add BlueValues and OtherBlues. Also ForceBold for bold faces.
775
Set ItalicAngle for oblique faces. Apply autohint to all glyphs.
776
Bump font version to "001.007: 2007-12-07", in sync to TlwgTypewriter.
777
Note that the splines are now saved in SplineFontDB 2.0 format, after
778
having been untouched for a long time.
780
2007-12-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
782
* nectec/Loma*.sfd: Bump font version to "0.9.11: 2007-12-07".
784
2007-12-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
786
* nf/Garuda*.sfd: Bump font version to "2.55: 2007-12-07", for new
789
* nf/Norasi*.sfd: Bump font version to "004.007: 2007-12-07".
791
2007-12-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
793
* nf/Garuda[-Oblique].sfd: Adjust heights for '1', '5', and '7' glyphs
794
to blue zone boundary. This particularly fixes too small heights for
795
'5' and '7' found at 10pt.
797
2007-12-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
799
* configure.in: Require fontforge >= 20071110 for Nowakowski
800
AutoInstr. (20071002 also provides the feature, but it crashes before
801
finishing the builds.) No longer try to find pfaedit, just fontforge.
803
2007-12-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
805
* tlwg/TlwgTypist[-Bold].sfd: Re-apply autohint to Tho Phuthao,
806
Do Dek, To Tao. This fixes ink spots for the glyphs at 16pt.
808
2007-11-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
810
* nectec/Loma*.sfd: Adjust BlueValues to cover lowercase 'n' curve.
812
2007-11-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
814
* nf/Garuda[-Oblique].sfd: Adjust BlueValues to cover Ho Hip tips.
816
2007-11-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
818
* tlwg/Sawasdee*.sfd: Adjust BlueValues, for more consistent rendered
821
* tlwg/Sawasdee[Oblique].sfd: Lift up lowest points of capital S glyph
822
so it's still in blue zone.
824
2007-11-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
826
* tlwg/Waree-[Bold]Oblique.sfd: Change Italic Angle from 10 to 11
827
degree, to be compatible with DejaVu Sans.
829
2007-11-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
831
* tlwg/Waree-Oblique: Fix BelowBase anchor for DO CHADA.
832
* tlwg/Waree-BoldOblique: Fix BelowBase anchor for TO PATAK.
834
2007-11-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
836
* tlwg/Waree-Bold[Oblique].sfd: Add OtherBlues. Recalculate
837
BlueValues/OtherBlues. This fixes funny glyphs heights for Latin
838
characters, due to excessive BlueValues.
840
2007-11-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
842
* nf/Garuda*.sfd, nf/Norasi*.sfd, nectec/Loma*.sfd,
843
tlwg/TlwgTypewriter*.sfd, tlwg/TlwgTypist*.sfd: Apply autohint to all
846
2007-11-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
848
* scripts/gen-[test-]ttf.pe: Add commands to apply AutoInstr on the
849
fly. This includes converting splines to be quadratic, unlinking all
850
references (as TrueType doesn't support mixed references and
851
contours), and then applying AutoInstr.
853
2007-11-08 Theppitak Karoonboonyanan <thep@linux.thai.net>
855
* fontconfig/Makefile.am, +fontconfig/90-ttf-thai-tlwg-synthetic.conf:
856
Add fontconfig file to synthesize Windows fonts with our known similar
857
shipped fonts. (Currently only Browallia with scaled-down Garuda).
859
2007-11-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
861
* tlwg/Sawasdee*.sfd: Change Em Size from 1000 to 2048. Scale by
862
109.3%, to match X-Height with Waree. Update BlueValues and OtherBlues
865
2007-11-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
867
* tlwg/Waree-Bold[Oblique].sfd: Find & fix problems. Apply autohint
870
2007-11-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
872
* tlwg/Waree[-Oblique].sfd: Find & fix problems. Apply autohint to all
875
2007-11-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
877
* tlwg/Waree-Bold[Oblique].sfd: Scale down high Nikahit, to match
878
normal weight counterparts.
880
2007-10-31 Theppitak Karoonboonyanan <thep@linux.thai.net>
882
* tlwg/Waree[-Oblique].sfd: Scale up Nikhahit.
884
2007-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
886
* tlwg/Waree[-Oblique].sfd: Scale up Maitaikhu.
888
2007-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
890
* tlwg/Waree-Bold.sfd: Adjust anchor above Lo Chula. Fix wrong anchor
891
for Thanthakhat. Scale up Maitaikhu.
893
* tlwg/Waree-BoldOblique.sfd: Propagate changes for combining marks
894
and anchors from the regular shape.
896
2007-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
898
* tlwg/Waree-Bold.sfd: Adjust anchors. Adjust mark glyphs.
899
Scale up *.low version of tone marks. Use *.low references in
902
2007-10-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
904
* tlwg/Waree.sfd: Re-calculate shift vectors for *.left variants of
907
* tlwg/Waree-Oblique.sfd: Propagate changes for combining marks and
908
anchors from the regular shape.
910
2007-10-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
912
* tlwg/Waree.sfd: Center anchors above Sara Ii and Sare Uee.
913
Re-apply autohints on some glyphs.
915
2007-10-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
917
* tlwg/Waree.sfd: Widen gaps below top-level tone marks.
918
Lengthen Mai Ek glyphs. Scale up *.low version of tone marks.
919
Use *.low references in *.low_left.
921
2007-10-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
923
* tlwg/Waree.sfd: Adjust anchors. Adjust mark glyphs.
925
2007-10-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
927
* fontconfig/65-ttf-thai-tlwg.conf: Add "Waree" to sans-serif list.
929
2007-10-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
931
* tlwg/Waree*.sfd: Remove Thai glyphs copyright, making it
932
public-domain, with the original author's agreement, for DejaVu
935
2007-10-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
937
* tlwg/Makefile.am, tlwg/Verachart*.sfd -> tlwg/Waree*.sfd:
938
Rename Verachart to Waree, to avoid the risk of violating the name
939
"Vera". Also change the license to Bitstream, as it's actually based
940
on Bitstream Vera Sans. All are agreed by the font author.
942
* AUTHORS: Change Verachart to Waree as well.
944
2007-10-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
946
* tlwg/Verachart*.sfd: Fix error in GSUB rules for combination case
947
of lower vowels and tone marks, caused by feature copying.
949
2007-10-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
951
* tlwg/Verachart-BoldOblique.sfd: Simplify splines. Apply autohints.
953
2007-10-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
955
* tlwg/Verachart-Bold.sfd: Simplify splines. Apply autohints.
957
2007-10-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
959
* tlwg/Verachart-Oblique.sfd: Simplify splines. Apply autohints.
961
2007-10-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
963
* tlwg/Verachart.sfd: Simplify splines. Apply autohints.
965
2007-10-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
967
* tlwg/Verachart*.sfd: Correct copyright info.
968
* AUTHORS: Add author info for Verachart.
970
2007-10-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
972
* tlwg/Makefile.am, +tlwg/Verachart*.sfd: Import Verachart font by
973
Widhaya Trisarnwadhana <widhaya3@gmail.com>.
975
2007-06-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
977
* tlwg/Sawasdee*.sfd: Add BlueValues, OtherValues. Add ForceBold for
980
2007-06-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
982
* tlwg/Sawasdee*.sfd: Correct FONGMAN glyph. Adjust splines.
984
* tlwg/Sawasdee[Bold]Oblique.sfd: Add extremas + simplify splines.
986
2007-06-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
988
* tlwg/SawasdeeBoldOblique.sfd: Scale up by 133.33%. Add anchors.
990
2007-06-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
992
* tlwg/SawasdeeBold.sfd: Scale up by 133.33%. Add anchors.
994
2007-06-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
996
* tlwg/SawasdeeOblique.sfd: Scale up by 133.33%. Add anchors.
998
2007-06-06 Theppitak Karoonboonyanan <thep@linux.thai.net>
1000
* tlwg/Sawasdee.sfd: Scale up by 133.33%. Add anchors.
1002
2007-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
1004
* tlwg/Sawasdee*.sfd: Rename PUA glyphs to indicate variants.
1005
Add high NIKHAHIT glyph. Clear original GSUB and use our set instead.
1007
* tlwg/Sawasdee-[Bold]Oblique.sfd: Replace Italic with Oblique in font
1008
info. Set italic angle.
1010
2007-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net>
1012
* configure.in: Post-release version bump.
1014
* AUTHORS, tlwg/AUTHORS, tlwg/CREDITS, tlwg/Makefile.am,
1015
+tlwg/Sawasdee*.sfd: Add Sawasdee fonts by
1016
Pol Udomwittayanukul <webnaipol@gmail.com>, relicensed to GPL with
1017
font exception, with the original author's agreement.
1019
2007-05-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
1021
* configure.in: Use new version of AC_INIT and AM_INIT_AUTOMAKE.
1022
Use AC_CONFIG_SRCDIR for source dir check.
1024
* configure.in, NEWS:
1025
=== Version 0.4.7 ===
1027
2007-05-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
1029
* fontconfig/Makefile.am (EXTRA_DIST): Add EXTRA_DIST to include
1030
65-ttf-thai-tlwg.conf in tarball.
1032
2007-05-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
1036
* tlwg/TlwgTypist*.sfd: Mark version for release.
1038
2007-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
1040
* nf/Garuda[-Bold].sfd: Remove some more VHints that cause oversized
1043
2007-05-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
1045
* configure.in, Makefile.am, +fontconfig/Makefile.am,
1046
+fontconfig/65-ttf-thai-tlwg.conf: Install fontconfig config file,
1047
taken from Debian package.
1049
2007-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
1051
* tlwg/TlwgTypist[-Bold].sfd: Remove some VHints that cause oversized
1054
2007-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
1056
* nf/Garuda[-Bold].sfd: Remove some VHints that cause oversized stem
1059
2007-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
1061
* nf/Loma[-Bold].sfd: Remove some VHints that cause oversized stem
1064
2007-05-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
1066
* nf/Garuda-Bold.sfd: Remove VHints in some glyphs that cause
1067
oversized stem ring-head.
1069
2007-05-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
1071
* tlwg/TlwgTypist-Bold[Oblique].sfd: (Thai glyphs only)
1072
- Find & fix problems.
1073
- Revise & simplify glyphs.
1075
- Add missing uni0E4D.high (high NIKHAHIT) glyph.
1077
2007-05-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
1079
* tlwg/TlwgTypist[-Oblique].sfd: (Thai glyphs only)
1080
- Find & fix problems.
1083
2007-05-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
1085
* nectec/Loma-Bold[Oblique].sfd: (Thai glyphs only)
1086
- Find & fix problems.
1087
- Adjust stems for uniform widths.
1088
- Decrease widths of horizontal stems for anti-illusion design.
1090
2007-05-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
1092
* nectec/Loma[-Oblique].sfd: Decrease widths of horizontal stems for
1093
Thai glyphs, for anti-illusion design.
1095
2007-04-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
1097
* nectec/Loma[-Oblique].sfd: Adjust Thai glyphs stems for uniform
1100
2007-04-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
1102
* nectec/Loma-Bold[Oblique].sfd: Increase stems width for SO SALA.
1104
2007-04-29 Theppitak Karoonboonyanan <thep@linux.thai.net>
1106
* nectec/Loma-Bold[Oblique].sfd: Increase stems width for SARA UU.
1108
2007-04-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
1110
* nf/Garuda-Bold.sfd: Find & fix problems in splines.
1112
* nf/Garuda-BoldOblique.sfd: Refine splines. Use glyph references.
1114
2007-04-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
1116
* nf/Garuda-Bold.sfd: Refine splines. Use glyph references.
1118
2007-04-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
1120
* nf/Garuda-Oblique.sfd: Refine splines. Use glyph references.
1122
* nf/Garuda-[Oblique,Bold,BoldOblique].sfd:
1123
Fix error in GSUB rules for combination case of lower vowels and
1124
tone marks, caused by feature copying.
1126
* nf/Garuda.sfd: Fix LO CHULA spline.
1128
2007-04-25 Theppitak Karoonboonyanan <thep@linux.thai.net>
1130
* nf/Garuda.sfd: Refine splines. Use glyph references.
1132
2007-04-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
1134
Fix hinting bugs triggered in Loma-Bold.
1137
- Add StdHW, StdVW, StemSnapH, StemSnapV, for proper hints.
1138
- Also hint referencing glyphs.
1140
* nectec/Loma-Bold.sfd: Simplify NIKHAHIT high glyph.
1142
* nectec/Loma.sfd: Refine CHO CHANG splines.
1144
2007-04-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1146
* nectec/Loma*.sfd: Lift up the right part of THO NANGMONTHO and
1147
THO THAHAN to the blue zone.
1149
2007-04-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
1151
* nectec/Loma-BoldOblique.sfd: Simplify splines. Use glyph references.
1152
Also skew BelowBase anchors.
1154
* nectec/Loma-Oblique.sfd: Also move lower version of lower vowels to
1155
the left, according to replacement by skewing.
1157
* nectec/Loma-Bold.sfd: Adjust the tail of descless THO THAN spline.
1159
2007-04-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
1161
* nectec/Loma-Bold.sfd: Simplify splines. Use glyph references.
1163
2007-04-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
1165
* nectec/Loma-Oblique.sfd: Simplify splines. Use glyph references.
1166
* nectec/Loma.sfd: Clear hints in referencing glyphs.
1168
2007-04-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
1171
- Simplify splines for all glyphs.
1172
- Use glyph references where possible, including Sara Am's
1173
components and combining marks' PUA variations.
1175
2007-04-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
1179
* tlwg/TlwgTypewriter*.sfd:
1180
* tlwg/TlwgTypist*.sfd:
1181
* tlwg/Purisa.sfd: Fix error in GSUB rules for combination case of
1182
lower vowels and tone marks, caused by feature copying.
1184
2007-04-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
1186
* configure.in, NEWS:
1187
=== Version 0.4.6 ===
1189
2007-04-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
1194
* tlwg/TlwgTypewriter*.sfd:
1195
* tlwg/TlwgTypist*.sfd:
1196
* tlwg/Purisa.sfd: Update version info for release.
1198
2007-04-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
1200
* nectec/Loma*.sfd: Mention TLWG modification in Copyright.
1203
2007-04-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1206
* tlwg/TlwgTypewriter*.sfd:
1207
* tlwg/TlwgTypist*.sfd:
1208
* tlwg/Purisa.sfd: Copy recent GSUB changes from Garuda.
1210
2007-04-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1212
* nf/Norasi*.sfd: Copy recent GSUB changes from Garuda.
1214
2007-04-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1216
* nf/Garuda*.sfd: Rearrange 'ccmp' GSUB rules again, to deal with
1217
horizontal shift problem found in recent change with OO.o.
1218
Now, for Tone Mark + Sara Am cases, we insert Nikhanit by substituting
1219
Tone Mark => Nikhanit + Tone Mark, and then Sara Am => Sara Aa.
1220
The old scheme (Tone Mark => Nikhahit, Sara Am => Tone Mark + Sara Aa)
1221
caused the whole cell to be shifted with the anchored mark is shifted.
1222
The new scheme alleviates this a bit by causing only Sara Aa to be
1223
shifted. (We need more refinement on this later.) Besides, the rules
1224
are now a lot simplified.
1226
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1228
* tlwg/Purisa.sfd: Copy recent GSUB changes from Garuda.
1230
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1232
* tlwg/TlwgTypist*.sfd: Copy recent GSUB changes from Garuda.
1234
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1236
* tlwg/TlwgTypeWriter*.sfd: Copy recent GSUB changes from Garuda.
1238
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1240
* nectec/Loma-Bold[Oblique].sfd: Resurrect lost GPOS info in last
1243
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1245
* nectec/Loma*.sfd: Copy recent GSUB changes from Garuda.
1247
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1249
* nf/Garuda*.sfd, nf/Norasi*.sfd: Remove unused nested GSUB.
1251
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1253
* nf/Norasi*.sfd: Copy recent GSUB changes from Garuda (again).
1255
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1257
* nf/Garuda*.sfd: Adjust GSUB to cover the case of SARA AM without
1260
2007-04-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
1262
* nf/Norasi*.sfd: Copy recent GSUB changes from Garuda.
1264
2007-04-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
1266
* nf/Garuda*.sfd: Revise 'ccmp' GSUB. Group rules for tone marks and
1267
SARA AM together in a single class-based rule set, to get rid of rule
1268
application order problem as happened to the old coverage-based rules.
1269
Fixing problem with OpenOffice.org. Thanks to Kitt Tientanopajai for
1270
urging for the fix, with problem details.
1272
2007-03-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1274
* nectec/Loma*.sfd: Replace simple GPL mentioning in License with full
1275
GPL disclaimers. Also add font exception clause.
1277
2007-03-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1279
* nf/Garuda*.sfd: Replace simple GPL mentioning in License with full
1280
GPL disclaimers. Also add font exception clause.
1282
* nf/Norasi*.sfd: Replace simple GPL mentioning in License with full
1283
GPL disclaimers. Also add font exception clause. Change UniqueID to
1284
be consistently prefixed with TLWG.
1286
2007-03-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1288
* tlwg/TlwgTypist*.sfd: Put full GPL disclaimers in License. Add
1289
special exception clause for font.
1291
* tlwg/TlwgMono*.sfd, tlwg/TlwgTypewriter*.sfd, tlwg/Purisa.sfd:
1292
Move GPL disclaimers from Copyright to License. Update FSF address.
1293
Add special exception clause for fonts.
1295
2007-03-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1297
* tlwg/AUTHORS, tlwg/CREDITS: Change PseudoMono to TlwgTypewriter.
1298
Add info about TlwgTypist.
1300
2007-02-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
1302
* configure.in, scripts/gen.mk.in: Rename PFAEDIT variables to
1305
2007-02-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
1307
* {nf,nectec,tlwg}/Makefile.am: Replace lists of generated files with
1310
* scripts/gen.mk.in: Add *.afm to Type1 targets, to cover some missed
1313
2007-02-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
1315
* nf/Garuda*.sfd: Remove duplicated encodings, which confused latex
1318
2006-12-22 Theppitak Karoonboonyanan <thep@linux.thai.net>
1320
* {nf,nectec,tlwg}/*.sfd: Clear Sub/Sup/Strike controls in OS/2 table.
1322
* nf/Garuda[-Oblique].sfd: Clear glyph 96 with '.notdef' name.
1324
2006-11-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
1326
* nectec/Loma-Bold[Oblique].sfd: Update non-rounded glyphs from
1327
original creator. Use reference for Yo Ying and Tho Than upper part.
1329
* nectec/Loma[-Oblique].sfd: Use reference for Yo Ying and Tho Than
1
1332
2006-10-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
3
1334
* configure.in, NEWS: