Aric Stewart
|
63490ce038
|
usp10: Correct ScriptStringGetLogicalWidths to be based on char not glyph.
|
2011-10-06 12:28:06 -05:00 |
Aric Stewart
|
b8f1b5adfe
|
usp10: ScriptShape needs a number of SCRIPT_VISATTR equal to glyphs not chars.
|
2011-09-23 17:40:49 +02:00 |
Aric Stewart
|
7ccf31bde8
|
usp10: Set fNoGlyphIndex only if the fonts has no opentype/truetype tables.
|
2011-09-14 17:00:19 +02:00 |
Aric Stewart
|
7ae0b72e2f
|
usp10: Respect the presence or absence of the SSA_GLYPHS flag.
|
2011-09-09 13:32:54 +02:00 |
Aric Stewart
|
dd4dd261f5
|
usp10: Respect the presence or absence of the SSA_BREAK flag.
|
2011-09-09 13:32:49 +02:00 |
Aric Stewart
|
4e760d8914
|
usp10: Disable glyph indexes for Symbol, non-TrueType, and device fonts.
|
2011-09-06 15:59:16 +02:00 |
Aric Stewart
|
49dc1570b7
|
usp10: Draw selected glyphs in ScriptStringOut.
|
2011-08-29 17:09:00 +02:00 |
Aric Stewart
|
f1796a94a5
|
usp10: Modify ScriptStringOut to paint the string item by item.
|
2011-08-29 17:03:51 +02:00 |
Aric Stewart
|
a7071662f7
|
usp10: Display and handle bidi runs in the correct order in ScriptString functions.
|
2011-08-29 17:03:42 +02:00 |
Aric Stewart
|
74a0a3fdd8
|
usp10: In ScriptXtoX use cChars as the item is the character index.
|
2011-08-24 15:05:51 +02:00 |
Aric Stewart
|
1ad1474be5
|
usp10: Always use a SCRIPT_STATE and SCRIPT_CONTROL structure in ScriptStringAnalyse.
|
2011-08-24 11:58:14 +02:00 |
André Hentschel
|
a6a7bceb1a
|
usp10: Fix possible crashes (clang).
|
2011-07-14 14:46:56 +02:00 |
Aric Stewart
|
95166855bb
|
usp10: Implement ScriptBreak using the Unicode Line Breaking Algorithm.
|
2011-07-07 14:56:50 +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 |
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
|
eaaf157f6c
|
usp10: Zero Width Joiners and Non-Joiners should, like spaces, not split runs.
|
2011-05-26 16:32:03 +02:00 |
Aric Stewart
|
d26bdd9121
|
usp10: Framework for determing glyph properties after shaping.
|
2011-05-24 12:47:27 +02:00 |
Aric Stewart
|
3c26fa9136
|
usp10: Correct default fCanGlyphAlone value.
|
2011-05-18 10:51:02 +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
|
f221aea66c
|
usp10: Implement ScriptItemizeOpenType.
|
2011-05-11 18:12:51 +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 |
Aric Stewart
|
7891f05b88
|
ups10: Corrected rtl implementation for ScriptStringXtoCP and ScriptStringXtoCP.
|
2010-11-01 11:32:30 +01: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 |
Aric Stewart
|
68ab5e2689
|
usp10: Add Lao script.
|
2010-08-25 11:58:04 +02:00 |
Aric Stewart
|
331c8cdef6
|
usp10: Add Thai Script.
|
2010-08-25 11:57:57 +02:00 |
Aric Stewart
|
57053fa51e
|
usp10: Add Phags-pa Script.
|
2010-08-25 11:57:50 +02:00 |
Aric Stewart
|
29d896e40a
|
usp10: Add Tibetan Script.
|
2010-08-25 11:57:41 +02:00 |
Aric Stewart
|
2fe30b377c
|
usp10: Add Sinhala Script.
|
2010-08-25 11:57:35 +02:00 |
Aric Stewart
|
7b11524ec3
|
usp10: Add Georgian script.
|
2010-08-24 12:29:34 +02:00 |
Aric Stewart
|
703dd4b1fc
|
usp10: Add Armenian script.
|
2010-08-24 12:29:26 +02:00 |
Aric Stewart
|
b21ca5628e
|
usp10: Add Cyrillic script.
|
2010-08-24 12:29:13 +02:00 |
Aric Stewart
|
2701b8f97a
|
usp10: Add Greek Script.
|
2010-08-24 12:28:57 +02:00 |