From 9b0aef862faa8959dce96825dff23a373442c03f Mon Sep 17 00:00:00 2001 From: Theppitak Karoonboonyanan Date: Sat, 9 Oct 2004 05:37:47 +0000 Subject: Explicitly handle dangling upper/lower marks by optionally using 2004-10-09 Theppitak Karoonboonyanan Explicitly handle dangling upper/lower marks by optionally using dottedcircle as base, rather than requiring it. * modules/thai/thai-shaper.h: Explicitly declare make_glyph and get_glyph functions for 8-bit and Unicode chars as separate functions. * modules/thai/thai-shaper.c (get_adjusted_glyphs_list): Rename function calls to the new ones. Conditionally use dottedcircle glyph as base for dangling upper/lower marks if available; simply expand width to that of inkrect otherwise. * modules/thai/thai-fc.c: Implement those new functions declared in thai-shaper.h. Remove 0x25cc from tis620_2 glyph set. --- ChangeLog.pre-1-8 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ChangeLog.pre-1-8') diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index 67fc87a0..edf495fb 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,19 @@ +2004-10-09 Theppitak Karoonboonyanan + + Explicitly handle dangling upper/lower marks by optionally using + dottedcircle as base, rather than requiring it. + + * modules/thai/thai-shaper.h: Explicitly declare make_glyph and + get_glyph functions for 8-bit and Unicode chars as separate functions. + + * modules/thai/thai-shaper.c (get_adjusted_glyphs_list): Rename + function calls to the new ones. Conditionally use dottedcircle glyph + as base for dangling upper/lower marks if available; simply expand + width to that of inkrect otherwise. + + * modules/thai/thai-fc.c: Implement those new functions declared in + thai-shaper.h. Remove 0x25cc from tis620_2 glyph set. + 2004-10-08 Theppitak Karoonboonyanan * modules/thai/thai-ot.c (thai_ot_get_ruleset): Return NULL if ruleset -- cgit v1.2.1