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
|
687b030c85
|
usp10/tests: Add Malayalam shaping test.
|
2011-06-03 13:44:28 +02:00 |
Aric Stewart
|
e3f92669ed
|
usp10/tests: Add Telugu shaping test.
|
2011-06-03 13:44:24 +02:00 |
Aric Stewart
|
bdb3a53269
|
usp10/tests: Add Tamil shape test.
|
2011-06-03 13:44:20 +02:00 |
Aric Stewart
|
ee45ab66ba
|
usp10/tests: Add Oriya shaping test.
|
2011-06-03 13:44:16 +02:00 |
Aric Stewart
|
a1795cfc9a
|
usp10/tests: Add Gujarati shaping test.
|
2011-06-03 13:44:12 +02:00 |
Aric Stewart
|
856b272635
|
usp10/tests: Add Gurmukhi shaping test.
|
2011-06-03 13:44:09 +02:00 |
Aric Stewart
|
bd07f67571
|
usp10/tests: Add Bengali shaping test.
|
2011-06-03 13:44:05 +02:00 |
Aric Stewart
|
adfd870ba6
|
usp10/tests: Add Devanagari shaping test.
|
2011-06-03 13:44:01 +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 |
Alexandre Julliard
|
76319e3a8d
|
usp10/tests: Load GetGlyphIndicesW dynamically.
|
2011-05-27 12:19:35 +02:00 |
Aric Stewart
|
eaaf157f6c
|
usp10: Zero Width Joiners and Non-Joiners should, like spaces, not split runs.
|
2011-05-26 16:32:03 +02:00 |
Francois Gouget
|
792a9eb689
|
usp10/tests: Make enumFontProc() static.
|
2011-05-25 16:35:05 +02:00 |
Aric Stewart
|
c5f2ac3eea
|
usp10/test: Add Tibetan shaping test.
|
2011-05-25 11:54:42 +02:00 |
Aric Stewart
|
2b3da5389c
|
usp10: Determine glyph properties after shaping for Tibetan script.
|
2011-05-25 11:54:38 +02:00 |
Aric Stewart
|
850336d936
|
usp10/test: Make sure to only trace on _test_shape_ok number of glyphs if font is not valid.
|
2011-05-25 11:54:31 +02:00 |
Marcus Meissner
|
f9779bbee2
|
usp10: Mark internal symbols with hidden visibility.
|
2011-05-25 11:52:05 +02:00 |
Aric Stewart
|
b22b80019a
|
usp10/test: Add Lao shaping test.
|
2011-05-24 18:12:36 +02:00 |
Aric Stewart
|
852c8fd60e
|
usp10/test: Add Phags-pa shaping test.
|
2011-05-24 18:12:33 +02:00 |
Aric Stewart
|
42274ed8ab
|
usp10/test: Add Thaana shaping test.
|
2011-05-24 18:12:31 +02:00 |
Aric Stewart
|
2d8955429c
|
usp10/tests: Add Syriac shaping test.
|
2011-05-24 18:12:28 +02:00 |
Aric Stewart
|
ee450d5041
|
usp10: Add Thai shaping test.
|
2011-05-24 16:55:51 +02:00 |
Aric Stewart
|
0d324b1fab
|
usp10: Add Arabic shaping test.
|
2011-05-24 16:55:48 +02:00 |
Aric Stewart
|
670f27104a
|
usp10: Add Hebrew shaping test.
|
2011-05-24 16:55:42 +02:00 |
Aric Stewart
|
50a1ed1b94
|
usp10/tests: Update test_ScriptShapeOpenType framework to shape in a given font.
|
2011-05-24 16:55:39 +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 |
Aric Stewart
|
342de4c128
|
usp10: Update LogClust from glyph properties.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
8e8d4be5a4
|
usp10: Use the font GDEF table to update glyph properties.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
c7e42c05a5
|
usp10: Add default glyph properties proc.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
d26bdd9121
|
usp10: Framework for determing glyph properties after shaping.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
9a6cf4a391
|
usp10: If a feature changes a glyph reapply the feature to the new glyph.
|
2011-05-20 10:29:15 +02:00 |
Aric Stewart
|
ecd43b4bd8
|
usp10: Correct lookahead offset in Coverage-based Chaining Context Glyph Substitution.
|
2011-05-20 10:29:09 +02:00 |
Aric Stewart
|
2587f702c5
|
usp10: Make use of MS_MAKE_TAG instead of numeric constants.
|
2011-05-18 16:56:00 +02:00 |
Aric Stewart
|
9f7c390ec8
|
usp10/test: Rewrite test_ScriptShapeOpenType to be more expandable.
|
2011-05-18 10:51:05 +02:00 |
Aric Stewart
|
3c26fa9136
|
usp10: Correct default fCanGlyphAlone value.
|
2011-05-18 10:51:02 +02:00 |
Aric Stewart
|
9edaaae99b
|
usp10/tests: Add ScriptShapeOpenType tests mirroring ScriptShape tests.
|
2011-05-18 10:50:59 +02:00 |
Aric Stewart
|
d0012622d3
|
usp10: Correct a few fallback conditions in Syriac shaping.
|
2011-05-18 10:49:49 +02:00 |
Francois Gouget
|
f73b860bc2
|
usp10/tests: Add a '\n' to an ok() call.
|
2011-05-16 16:35:29 +02:00 |
Aric Stewart
|
e3ed47bf95
|
usp10: Implementation of ScriptPlaceOpenType.
|
2011-05-13 10:45:44 +02:00 |
Aric Stewart
|
3ad7822d85
|
usp10: Implementation of ScriptShapeOpenType.
|
2011-05-13 10:45:38 +02:00 |
Aric Stewart
|
4d8012795f
|
usp10/tests: Test ScriptItemizeOpenType.
|
2011-05-11 18:14:18 +02:00 |
Aric Stewart
|
f221aea66c
|
usp10: Implement ScriptItemizeOpenType.
|
2011-05-11 18:12:51 +02:00 |
Francois Gouget
|
5920de5ffb
|
Assorted spelling and case fixes.
|
2011-05-09 12:09:27 +02:00 |
Aric Stewart
|
f026616c22
|
usp10: Rewrite ScriptStringXtoCP to make use of ScriptXtoCP.
|
2011-03-28 17:10:18 +02:00 |
Aric Stewart
|
d7ea24d56d
|
usp10: Rewrite ScriptStringCPtoX to make use of ScriptCPtoX.
|
2011-03-28 17:09:52 +02:00 |
Aric Stewart
|
c7b4964b7e
|
usp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.
|
2011-03-18 11:30:52 +01:00 |
Aric Stewart
|
7acd2ba264
|
usp10: Correct fTrailing handling for RTL runs in ScriptCPtoX.
|
2011-03-18 11:30:39 +01:00 |
Aric Stewart
|
3f7ad460ef
|
usp10: Update ScriptCPtoX to handle RTL runs.
|
2011-03-14 12:15:43 +01:00 |
Aric Stewart
|
73f743f6d2
|
usp10: Corrections to ScriptCPtoX.
|
2011-03-10 16:30:15 +01:00 |
Austin English
|
408d068915
|
usp10/tests: Remove dead assignment (LLVM/Clang).
|
2011-02-17 18:33:42 +01:00 |
Andrew Nguyen
|
6d0983972e
|
usp10/tests: Avoid passing optional pointers to uninitialized structures in ScriptString tests.
|
2011-02-16 14:26:26 +01:00 |
Austin English
|
fe628d4932
|
usp10/tests: Make sure to use return value (LLVM/Clang).
|
2011-02-07 10:10:39 -06:00 |
Hans Leidekker
|
ba107a0de1
|
usp10: Add stub exports for the OpenType functions.
|
2010-11-18 12:37:04 +01:00 |
Francois Gouget
|
b990617a95
|
Assorted spelling fixes.
|
2010-11-02 13:16:57 +01:00 |
Aric Stewart
|
7891f05b88
|
ups10: Corrected rtl implementation for ScriptStringXtoCP and ScriptStringXtoCP.
|
2010-11-01 11:32:30 +01:00 |
Alexandre Julliard
|
6410ab1ce8
|
libwine: Update Unicode tables to the Unicode 6.0 standard.
|
2010-10-30 20:42:09 +02:00 |
Aric Stewart
|
fa7cc46063
|
usp10/tests: Update test_ScriptStringXtoCP_CPtoX to test both rtl and ltr characters.
|
2010-10-29 14:24:15 +02:00 |
Aric Stewart
|
0c5d0f80bc
|
usp10: When checking font for shaping the font needs at least 1 of the features but does not need all.
|
2010-10-07 15:58:09 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Francois Gouget
|
0d3b4b3c0c
|
usp10: Add a trailing '\n' to a TRACE() call.
|
2010-09-13 13:27:09 -05:00 |
Aric Stewart
|
7bf4db877a
|
usp10: Check font for required features and report error if missing.
|
2010-09-13 09:55:49 -05:00 |
Aric Stewart
|
29d2c5a208
|
usp10: Improve handling of spaces during Itemization.
|
2010-09-13 09:55:46 -05:00 |
Aric Stewart
|
facc7b0306
|
usp10: Implement handling fMergeNeutralItems.
|
2010-09-09 19:56:36 +02:00 |
Aric Stewart
|
e881635741
|
usp10: Attempt to shape with non TMPF_TRUETYPE fonts.
Just do not do the parts that are known to require ttf tables.
|
2010-09-08 21:03:37 +02:00 |