diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-05-14 07:22:08 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-05-14 07:22:08 +0000 |
commit | 82e04d3696977d11611f9356707f9e00ea1e04d4 (patch) | |
tree | 77f99e1d3318e2b82a77a57da430162013f676fd /ChangeLog | |
parent | 8c148a9134427e02c1097b45e59c34d237972f6b (diff) | |
download | pango-82e04d3696977d11611f9356707f9e00ea1e04d4.tar.gz |
Part of Bug 325714 – Pango should respect $LANGUAGE Bug 414264 – Pango
2007-05-14 Behdad Esfahbod <behdad@gnome.org>
Part of Bug 325714 – Pango should respect $LANGUAGE
Bug 414264 – Pango vertical writing support is different with real
CJK usage.
* modules/arabic/arabic-fc.c (arabic_engine_shape):
* modules/basic/basic-fc.c (basic_engine_shape):
* modules/syriac/syriac-fc.c (syriac_engine_shape):
Remove fallback_shape() paths. Remove get_ruleset().
Use pango_ot_ruleset_get_for(), that correctly works for multiple
languages. Also makes basic shaper apply the 'vert' feature for
vertical text. Removes a net 500 lines.
Other OpenType modules need to be ported over time, however some
extensions may be needed. For example, the Hebrew shaper uses
fallback code if no GPOS tables are available. Currently using
pango_ot_ruleset_get_for() one cannot see which features were
found.
svn path=/trunk/; revision=2292
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,5 +1,25 @@ 2007-05-14 Behdad Esfahbod <behdad@gnome.org> + Part of Bug 325714 – Pango should respect $LANGUAGE + Bug 414264 – Pango vertical writing support is different with real + CJK usage. + + * modules/arabic/arabic-fc.c (arabic_engine_shape): + * modules/basic/basic-fc.c (basic_engine_shape): + * modules/syriac/syriac-fc.c (syriac_engine_shape): + Remove fallback_shape() paths. Remove get_ruleset(). + Use pango_ot_ruleset_get_for(), that correctly works for multiple + languages. Also makes basic shaper apply the 'vert' feature for + vertical text. Removes a net 500 lines. + + Other OpenType modules need to be ported over time, however some + extensions may be needed. For example, the Hebrew shaper uses + fallback code if no GPOS tables are available. Currently using + pango_ot_ruleset_get_for() one cannot see which features were + found. + +2007-05-14 Behdad Esfahbod <behdad@gnome.org> + Part of Bug 414264 – Pango vertical writing support is different with real CJK usage. |