Aric Stewart
|
c697d95967
|
usp10: Add Vai script.
|
2011-12-14 19:35:14 +01:00 |
Aric Stewart
|
e7112792ef
|
usp10: Add N'Ko script.
|
2011-12-14 19:35:14 +01:00 |
Aric Stewart
|
e5ad5cd11a
|
usp10: Add Tifinagh script.
|
2011-12-14 19:35:13 +01:00 |
Aric Stewart
|
be9369e7fe
|
usp10: Add Mongolian script.
|
2011-12-14 19:35:12 +01:00 |
Aric Stewart
|
a65c818ca0
|
usp10: Add Ethiopic script.
|
2011-12-14 19:35:11 +01:00 |
Aric Stewart
|
4d34ea52ad
|
usp10: Add Yi script.
|
2011-12-13 18:59:02 +01:00 |
Aric Stewart
|
345102ed13
|
usp10: Add Hangul script.
|
2011-12-13 18:59:01 +01:00 |
Aric Stewart
|
30dc47557a
|
usp10: Add Kana script.
|
2011-12-13 18:59:00 +01:00 |
Aric Stewart
|
513a8c5020
|
usp10: Add Bopomofo script.
|
2011-12-13 18:59:00 +01:00 |
Aric Stewart
|
df2e40bc34
|
usp10: Add CKJ Han and Ideographic scripts.
|
2011-12-13 18:58:59 +01:00 |
Aric Stewart
|
f68c03c4b2
|
usp10: Add Khmer script.
|
2011-12-12 15:50:44 +01:00 |
Aric Stewart
|
05cd57b4f0
|
usp10: Add New Tai Lue script.
|
2011-12-12 15:50:44 +01:00 |
Aric Stewart
|
51b5e6090a
|
usp10: Add script Tai Le.
|
2011-12-12 15:50:43 +01:00 |
Aric Stewart
|
486a20c17c
|
usp10: Add Myanmar script.
|
2011-12-09 21:15:39 +01:00 |
Aric Stewart
|
7b95ac8238
|
usp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.
|
2011-12-08 18:04:30 +01:00 |
Aric Stewart
|
746679e186
|
usp10: Handle dangling joiners when processing Indic GlyphProps.
|
2011-12-07 17:57:42 +01:00 |
Aric Stewart
|
c481cdd25e
|
usp10: Unicode does not compose the Gurmukhi letter SHA.
|
2011-12-07 17:49:57 +01:00 |
Aric Stewart
|
acf1343f34
|
usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
|
2011-12-06 17:04:21 +01:00 |
Aric Stewart
|
93a8499b95
|
usp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on indic syllable.
|
2011-12-06 17:04:15 +01:00 |
Aric Stewart
|
a9058605d6
|
usp10: Use UpdateClusters in DecomposeVowels.
|
2011-12-06 17:04:09 +01:00 |
Aric Stewart
|
4dffb0aa43
|
usp10: The top logclust value may be different than the number of chars.
|
2011-12-06 17:04:04 +01:00 |
Aric Stewart
|
894f2dc9ba
|
usp10: Use GDEF in baseIndic GlyphProp processing.
|
2011-12-06 17:03:59 +01:00 |
Aric Stewart
|
9cddd18cb9
|
usp10: Initialize the GSUB table before doing any contextual shaping.
|
2011-12-06 17:03:51 +01:00 |
Aric Stewart
|
6673694847
|
usp10: Correct issues with LTR logclust indexing after Multiple substitution.
|
2011-12-05 17:39:10 +01:00 |
Aric Stewart
|
225de02a29
|
usp10: Handle Thai SARA AM differently than GDEF.
|
2011-12-02 17:25:52 +01:00 |
Aric Stewart
|
183fdedb90
|
usp10: More properly handle the glyph properties on glyphs added by multiple substitutions.
|
2011-12-02 15:59:59 +01:00 |
Aric Stewart
|
ceca716999
|
usp10: Phags-Pa wants the calt feature enabled.
|
2011-12-02 15:59:54 +01:00 |
Aric Stewart
|
ff9ae10ba5
|
usp10: Handle the Gurmukhi addak.
|
2011-12-01 18:16:20 +01:00 |
Aric Stewart
|
302409ebe4
|
usp10: Always apply features in logical order.
|
2011-12-01 18:16:11 +01:00 |
Aric Stewart
|
c4c9f8b041
|
usp10: Apply lookups in order over the whole range of glyphs instead of individually to each glyph.
|
2011-12-01 18:16:03 +01:00 |
Aric Stewart
|
711dd9b13a
|
usp10: Standard features are only ccmp and locl.
|
2011-12-01 18:15:06 +01:00 |
Aric Stewart
|
5ed8160ec7
|
usp10: Turn off dlig feature for hebrew. It is not used by default.
|
2011-12-01 18:14:59 +01:00 |
Aric Stewart
|
25d43d7a09
|
usp10: Cache the script with the feature so that in caches with multiple scripts we do not fetch the wrong feature from the cache.
|
2011-11-21 11:02:53 +01:00 |
Aric Stewart
|
9097226a3c
|
usp10: Itemize numbers outside of the basic ascii set in a seperate script.
|
2011-11-21 11:02:39 +01:00 |
Aric Stewart
|
2fe60ff696
|
usp10: Windows breaks punctuation into 2 different script types.
|
2011-11-21 11:02:34 +01:00 |
Aric Stewart
|
714408684d
|
usp10: Handle Combining Diacritical Marks.
|
2011-11-21 11:02:28 +01:00 |
Aric Stewart
|
ed15053837
|
usp10: In Arabic only fallback to presentation form B for isolated glyphs.
|
2011-11-21 11:01:50 +01:00 |
Aric Stewart
|
89a53d6f81
|
usp10: Sinhala does glyph props like Indic languages.
|
2011-10-28 12:46:19 +02:00 |
Aric Stewart
|
ec23fe6543
|
usp10: All glyphs in a single indic syllable are part of the same cluster.
|
2011-10-28 12:46:14 +02:00 |
Aric Stewart
|
61e82e2c8c
|
usp10: Properly adjust LogClust when decomposing indic vowels.
|
2011-10-18 15:11:58 +02:00 |
Aric Stewart
|
db03d6452d
|
usp10: Properly adjust LogClust when composing indic consonants.
|
2011-10-18 15:11:52 +02:00 |
Aric Stewart
|
8b14f3f542
|
usp10: When calling ShapeIndicSyllables we need to use cChars which is the actual number of original characters.
|
2011-08-30 11:54:32 +02:00 |
Aric Stewart
|
fda05436d1
|
usp10: Implement Multiple Substitution Subtable.
|
2011-08-23 16:53:51 +02:00 |
Frédéric Delanoy
|
7e309601f3
|
dlls: Assorted spelling fixes.
|
2011-08-03 14:15:50 +02:00 |
Aric Stewart
|
94e057dde5
|
usp10: Add missing Bengali entry.
|
2011-07-09 11:47:08 +02:00 |
Alexandre Julliard
|
b99b9565e8
|
usp10: Make the various lookup tables more compact.
|
2011-07-07 17:30:35 +02:00 |
Aric Stewart
|
7339c04b7b
|
usp10: Shift to using the unicode data for most of the indic lexical functions.
|
2011-07-07 14:59:37 +02:00 |
Aric Stewart
|
df16d37b67
|
usp10: Correct Pre Base glyph index shifting.
|
2011-06-24 11:56:34 -05:00 |
Aric Stewart
|
152d179149
|
usp10: Non modern Indic fonts want blwf applied pre and post base.
|
2011-06-23 09:47:33 +02:00 |
Aric Stewart
|
1fed1473a0
|
usp10: Update Indic framework to handle non-modern fonts.
|
2011-06-23 09:47:33 +02:00 |
Aric Stewart
|
3d56d674aa
|
usp10: Correct ralf glyph offset calculation in PostBase.
|
2011-06-21 17:38:16 +02:00 |
Aric Stewart
|
648b7f2afa
|
usp10: Correct Post Base glyph index shifting.
|
2011-06-21 17:38:13 +02:00 |
Marcus Meissner
|
c2748cfba5
|
usp10: Removed 2 superflous lines of code (Coverity).
|
2011-06-16 21:04:28 +02:00 |
Aric Stewart
|
520f07a4b0
|
usp10: Pre-base consonants need to be reordered like pre-base matras for scripts that have them.
|
2011-06-16 21:04:17 +02:00 |
Aric Stewart
|
9a849038ec
|
usp10: Do matra second reorderings for Tamil and Malayalam to prevent blocking consonant ligatures.
|
2011-06-16 21:04:12 +02:00 |
Aric Stewart
|
4a6364d3c0
|
usp10: Enable a second reorder step after basic shaping.
|
2011-06-16 21:04:03 +02:00 |
Aric Stewart
|
75520505de
|
usp10: Refine post-matra Ralf reordering to be post below form consonants as well.
|
2011-06-16 21:03:58 +02:00 |
Aric Stewart
|
2a8e004bcf
|
usp10: More corrections to the Telugu lexical function.
|
2011-06-16 21:03:42 +02:00 |
Aric Stewart
|
88ad318fb8
|
usp10: Correct an error with the Telugu lexical function.
|
2011-06-16 18:24:45 +02:00 |
Aric Stewart
|
4709b0bf58
|
usp10: Condense duplicate Indic feature sets.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
1be7e1bd62
|
usp10: Apply 'cjct' to the Indic syllable.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
c582e3b2a2
|
usp10: Apply 'vatu' to the Indic syllable.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
7f0b49fd9d
|
usp10: Apply 'pstf' to the Indic syllable.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
5a315fed8d
|
usp10: Apply 'pref' only to the pre-base consonants in Indic syllables.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
d942d959a6
|
usp10: Apply 'blwf' only to the below-base consonants in Indic syllables.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
f670d3b184
|
usp10: Apply 'rphf' only to the reph forms in Indic syllables.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
c1d4db0d78
|
usp10: Apply 'half' only to the pre-base consonants in Indic syllables.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
e626019be8
|
usp10: Apply 'rkrf' to the Indic syllable.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
7058b3a38b
|
usp10: Shape Indic syllables basic forms per syllable.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
80531cac3f
|
usp10: Ignore ralf as well as pre, post and below base consonants when finding base.
|
2011-06-15 20:04:41 +02:00 |
Aric Stewart
|
5f22264c1d
|
usp10: Do not require a separate call to find Indic base consonant.
|
2011-06-15 20:04:40 +02:00 |
Aric Stewart
|
35948c6fdd
|
usp10: Return the set of Indic syllables after reorder.
|
2011-06-15 20:04:40 +02:00 |
Aric Stewart
|
4b2bfb4a8b
|
usp10: Correct an endless loop in Chaining Contextual Substitution if it is a dead rule.
|
2011-06-14 17:52:54 +02:00 |
Aric Stewart
|
0f795650f8
|
usp10: Strip dangling joiners for Sinhala.
|
2011-06-09 13:23:43 +02:00 |
Aric Stewart
|
428d3b025e
|
usp10: Sinhala vowels are not fully decomposed. The Kombuva is simply split off.
|
2011-06-09 13:23:41 +02:00 |
Aric Stewart
|
4fbb13a2c8
|
usp10: Bengali initial form is only applied to the beginning of words.
|
2011-06-08 17:16:12 +02:00 |
Aric Stewart
|
b913e44d89
|
usp10: Execute half after pstf.
|
2011-06-08 17:16:02 +02:00 |
Aric Stewart
|
3cc6129681
|
usp10: Refine Ralf reordering location for Devanagari and Gujarati.
|
2011-06-08 17:07:19 +02:00 |
Henri Verbeet
|
90d673e961
|
usp10: Store the GDEF table in the script cache.
To avoid reloading it all the time.
|
2011-06-08 14:12:40 +02:00 |
Henri Verbeet
|
90cf60c796
|
usp10: Fix a memory leak in GDEF_UpdateGlyphProps().
|
2011-06-08 14:12:40 +02:00 |
Aric Stewart
|
5bf7622fc3
|
usp10: Correct matra type for Oriya 0x0B57.
|
2011-06-07 18:54:10 +02:00 |
Aric Stewart
|
ab36da264b
|
usp10: Gurmukhi has Ras but no Ralf. So do not treat them as a lex_Ra for reordering.
|
2011-06-07 18:12:13 +02:00 |
Aric Stewart
|
6657bf2d69
|
usp10: Do not over increment glyph index in Chaining Contextual Substitution.
|
2011-06-07 18:12:08 +02:00 |
Aric Stewart
|
1e115d65e0
|
usp10: Don't return prematurely from Chaining Contextual Substitution.
|
2011-06-06 21:49:19 +02:00 |
Aric Stewart
|
7ab744d3c7
|
usp10: Correct indic vowel marker name.
|
2011-06-06 21:49:17 +02:00 |
Aric Stewart
|
8d83e5d370
|
ups10: Add Malayalam script.
|
2011-06-03 13:43:55 +02:00 |
Aric Stewart
|
20f5613e61
|
usp10: Add Kannada script.
|
2011-06-03 13:43:47 +02:00 |
Aric Stewart
|
af02c0e29c
|
usp10: Add Telugu script.
|
2011-06-03 13:43:38 +02:00 |
Aric Stewart
|
c5747304f0
|
usp10: Add Tamil script.
|
2011-06-03 13:43:32 +02:00 |
Aric Stewart
|
bafc5f0f30
|
usp10: Add Oriya script.
|
2011-06-03 13:43:25 +02:00 |
Aric Stewart
|
858ecd1c54
|
usp10: Add Gujarati script.
|
2011-06-03 13:43:19 +02:00 |
Aric Stewart
|
fdf2ab5bfa
|
usp10: Add Gurmukhi script.
|
2011-06-03 13:43:12 +02:00 |
Aric Stewart
|
19857ec45b
|
usp10: Add Bengali script.
|
2011-06-03 13:42:30 +02:00 |
Aric Stewart
|
b8aad9d3cd
|
usp10: Add Devanagari script.
|
2011-06-03 13:42:22 +02:00 |
Aric Stewart
|
397c3ac51f
|
usp10: Improve Sinhala shaping using Indic rules.
|
2011-06-03 13:41:58 +02:00 |
Aric Stewart
|
2bd19a89ff
|
usp10: Handle new OpenType tags for Microsoft Indic fonts.
|
2011-06-02 16:24:35 +02:00 |
Aric Stewart
|
2b3da5389c
|
usp10: Determine glyph properties after shaping for Tibetan script.
|
2011-05-25 11:54:38 +02:00 |
Aric Stewart
|
953c7a3427
|
usp10: Determine glyph properties after shaping for scripts with no justification.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
9dd700206a
|
usp10: Determine glyph properties after shaping for Thai and other SE asian scrpts.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
38d4409641
|
usp10: Determine glyph properties after shaping for Arabic.
|
2011-05-24 12:47:27 +02:00 |