Michael Stefaniuc
|
7d1203a741
|
usp10: Remove an unused assignment (PVS-Studio).
|
2015-01-22 12:04:19 +01:00 |
Qian Hong
|
0cf62bec41
|
usp10: Make sure fallbackFont is NULL terminated.
|
2014-12-03 21:34:28 +01:00 |
Nikolay Sivov
|
5281bff120
|
usp10: Remove comment that's no longer true.
|
2014-10-01 18:08:10 +02:00 |
Frédéric Delanoy
|
2ab8729020
|
Assorted spelling/grammar fixes.
|
2014-06-20 12:19:31 +02:00 |
Bruno Jesus
|
3c16044410
|
usp10: Fix a memory leak in _ItemizeInternal (valgrind).
|
2014-06-11 16:11:39 +02:00 |
Frédéric Delanoy
|
0ec7907c61
|
usp10: Silence a noisy fixme in ScriptPlaceOpenType.
|
2014-05-08 17:41:53 +02:00 |
Vijay Kiran Kamuju
|
8b50762b18
|
usp10: Show fixme once in ScriptShapeOpenType.
|
2014-05-06 09:56:13 +02:00 |
Thomas Faber
|
3f9c9eaa54
|
usp10: Do not write to last script item if buffer space is insufficient.
|
2014-05-01 10:18:11 +02:00 |
Frédéric Delanoy
|
62da5f2604
|
usp10: Constify a character string.
|
2013-12-18 11:39:36 +01:00 |
Aric Stewart
|
e909665db3
|
usp10: Correct access to -1 index of array.
Issue found by Phil Krylov.
|
2013-03-25 14:04:12 +01:00 |
Andrew Talbot
|
4ef6a96890
|
usp10: Avoid signed-unsigned integer comparisons.
|
2013-02-28 21:00:58 +01:00 |
Huw Davies
|
5e5d8d215b
|
usp10: Clusters are represented by glyph indices not character positions.
|
2013-02-20 13:17:26 +01:00 |
Alexandre Julliard
|
6af3e91cf8
|
usp10: Remove an unnecessary DllMain entry point.
|
2013-02-14 21:38:00 +01:00 |
Aric Stewart
|
c8b5a16f0c
|
usp10: Free default_language items when freeing script cache.
|
2013-02-08 19:31:22 +01:00 |
Michael Stefaniuc
|
9f6f8bfc00
|
usp10: Let C look like C.
|
2013-02-07 12:04:05 +01:00 |
Aric Stewart
|
ef4b7c5948
|
usp10: Update diacritical script handling for non OpenType Itemization.
|
2013-02-05 20:15:47 +01:00 |
Aric Stewart
|
e70b9b1c1e
|
usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.
|
2013-02-05 20:15:38 +01:00 |
Aric Stewart
|
8077975e70
|
usp10: Fix typo with Script_Khmer_Numeric.
|
2013-02-05 20:15:38 +01:00 |
Aric Stewart
|
6c4f35f345
|
usp10: Do not apply SSA_LINK to right to left text.
|
2013-01-25 17:31:07 +01:00 |
Huw Davies
|
a66efc2631
|
usp10: Don't invert the y-offsets in RTL mode.
|
2013-01-14 17:30:09 +01:00 |
Huw Davies
|
bd08cecbb6
|
usp10: Fix the offset calculations for rtl display.
|
2013-01-11 18:14:07 +01:00 |
Huw Davies
|
f5ab208ce8
|
usp10: Handle an offset of the first glyph.
|
2013-01-11 18:14:07 +01:00 |
Huw Davies
|
83cbc07141
|
usp10: Simplify the reordering of glyphs.
|
2013-01-11 18:14:07 +01:00 |
Huw Davies
|
082f989575
|
usp10: Simplify the offset calculation by always using ETO_PDY.
|
2013-01-08 19:09:45 +01:00 |
Qian Hong
|
33cefcf8ea
|
usp10: Fixed wgBlank, wgDefault, wgInvalid and wgKashida.
|
2012-11-21 15:21:30 +01:00 |
André Hentschel
|
4ee73e69b5
|
usp10: Avoid memory leak in ScriptTextOut (coverity).
|
2012-10-31 16:12:27 +01:00 |
Aric Stewart
|
ef5daa9aa5
|
usp10: Cache OUTLINETEXTMETRICW in addition to TEXTMETRICW.
|
2012-08-13 12:07:34 +02:00 |
Aric Stewart
|
b65d0b96ce
|
usp10: In ScriptTextOut make use of piAdvance and pGoffset to position glyphs.
|
2012-07-16 17:02:36 +02:00 |
Aric Stewart
|
940961fcf7
|
usp10: Implement SHAPE_ApplyOpenTypePositions using GPOS table.
|
2012-07-16 17:02:02 +02:00 |
Aric Stewart
|
9d408bbbf0
|
usp10: Load the GPOS table.
|
2012-07-16 17:00:38 +02:00 |
Aric Stewart
|
7fbf72c400
|
usp10: Correct glyph caching beyond the BMP.
|
2012-06-05 10:24:07 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Aric Stewart
|
9f6217e831
|
usp10: Add fallback font for Myanmar.
|
2012-03-27 11:38:19 +02:00 |
Aric Stewart
|
5bb7590fad
|
usp10: Properly handle invalid arguments to ScriptBreak.
|
2012-03-26 12:41:28 +02:00 |
Aric Stewart
|
17cd9d3325
|
usp10: We do not yet shape hangul properly so allow for SSA_LINK flags to take effect.
|
2012-02-02 09:52:45 +01:00 |
Aric Stewart
|
3ae30a676a
|
usp10: Implement SSA_LINK flag.
|
2012-02-01 16:42:43 +01:00 |
Aric Stewart
|
f50f05da23
|
usp10: Limit runs in ScriptStringAnalyse to 255.
|
2012-01-30 20:44:46 +01:00 |
Aric Stewart
|
4df4929198
|
usp10: Use a bsearch function to find a glyph in the LogClust array.
|
2012-01-30 20:44:45 +01:00 |
Aric Stewart
|
2ab625bf2f
|
usp10: pwLogClust is ordered so its max will be on one end.
|
2012-01-30 20:44:45 +01:00 |
Aric Stewart
|
6311ccfe97
|
usp10: Move CMAP functions to opentype.c.
|
2012-01-04 18:59:52 +01:00 |
Aric Stewart
|
ece423b858
|
usp10: Add more Microsoft Sans Serif fallbacks.
|
2012-01-04 18:58:27 +01:00 |
André Hentschel
|
d845510170
|
usp10: Check for pointer before using it (Coverity).
|
2012-01-04 18:54:27 +01:00 |
Aric Stewart
|
f7a21f8cba
|
usp10: Cache feature lookups.
|
2012-01-03 18:06:53 +01:00 |
Aric Stewart
|
f04b6b2fc8
|
usp10: Replace GSUB_get_feature with GSUB_GetFontFeatureTags.
|
2012-01-03 18:06:38 +01:00 |
Aric Stewart
|
3d98085d65
|
usp10: Implement ScriptGetFontFeatureTags.
|
2012-01-03 18:06:31 +01:00 |
Aric Stewart
|
0661d2d202
|
usp10: Implement ScriptGetFontLanguageTags.
|
2012-01-03 18:05:47 +01:00 |
Aric Stewart
|
ef98d143d7
|
usp10: Remove redundant information by making scriptData accessible and removing otTag.
|
2011-12-30 15:41:09 +01:00 |
Aric Stewart
|
1090cd2f11
|
usp10: Cache FontScriptTags information.
|
2011-12-30 15:41:08 +01:00 |
Aric Stewart
|
91e0f56c05
|
usp10: Add currency scripts to match windows.
|
2011-12-23 13:44:45 +01:00 |
Aric Stewart
|
525d9d1519
|
usp10: Implement ScriptGetFontScriptTags.
|
2011-12-22 17:49:54 +01:00 |