Aric Stewart
|
237ed21737
|
usp10: Fix memory leak when a font has 0 languages, scripts or features.
Based on original fix proposded by Wojciech Pyczak.
|
2013-02-08 19:31:31 +01:00 |
|
Aric Stewart
|
c1f190a0c5
|
usp10: GPOS Mark to Base seeks back in the string to the first glyph that is not a mark for its base.
|
2013-01-21 12:14:34 +01:00 |
|
Aric Stewart
|
287243a9b9
|
usp10: Group the GDEF table loading with the other opentype tables.
|
2013-01-21 12:14:19 +01:00 |
|
Huw Davies
|
b864b4aae2
|
usp10: Propagate the script analysis to the GPOS lookup functions.
|
2013-01-14 17:35:14 +01:00 |
|
Aric Stewart
|
9dd91d3198
|
usp10: Correct issues if a feature tag is duplicated between GSUB and GPOS.
Identified by Huw Davies.
|
2013-01-08 19:09:35 +01:00 |
|
Marcus Meissner
|
02722c4d8e
|
usp10: Mark SHAPE_ApplyOpenTypePositions as hidden.
|
2012-12-28 11:25:25 +01:00 |
|
Qian Hong
|
33cefcf8ea
|
usp10: Fixed wgBlank, wgDefault, wgInvalid and wgKashida.
|
2012-11-21 15:21:30 +01:00 |
|
Aric Stewart
|
ef5daa9aa5
|
usp10: Cache OUTLINETEXTMETRICW in addition to TEXTMETRICW.
|
2012-08-13 12:07:34 +02:00 |
|
Aric Stewart
|
940961fcf7
|
usp10: Implement SHAPE_ApplyOpenTypePositions using GPOS table.
|
2012-07-16 17:02:02 +02:00 |
|
Aric Stewart
|
84b8dbfa8a
|
usp10: Change OpenType_GSUB_GetFontFeatureTags to OpenType_GetFontFeatureTags and load features from GPOS table.
|
2012-07-16 17:01:40 +02:00 |
|
Aric Stewart
|
2123f049d3
|
usp10: Change OpenType_GSUB_GetFontLangaugeTags to OpenType_GetFontLanguageTags and load languages from GPOS table as well.
|
2012-07-16 17:01:31 +02:00 |
|
Aric Stewart
|
e031293521
|
usp10: Change OpenType_GSUB_GetFontScriptTags to OpenType_GetFontScriptTags and load scripts from GPOS table as well.
|
2012-07-16 17:01:15 +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 |
|
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
|
4019987391
|
usp10: Move GSUB functions to opentype.c.
|
2012-01-04 19:00:13 +01:00 |
|
Aric Stewart
|
bf1ef214e6
|
usp10: Move GDEF functions to opentype.c.
|
2012-01-04 18:59:57 +01:00 |
|
Aric Stewart
|
6311ccfe97
|
usp10: Move CMAP functions to opentype.c.
|
2012-01-04 18:59:52 +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
|
dbe02b96c5
|
usp10: Convert tag in LoadedFeature to OPENTYPE_TAG.
|
2012-01-03 18:06:03 +01:00 |
|
Aric Stewart
|
0661d2d202
|
usp10: Implement ScriptGetFontLanguageTags.
|
2012-01-03 18:05:47 +01:00 |
|
Marcus Meissner
|
77a3d90abf
|
usp10: Mark two functions as hidden.
|
2012-01-03 12:37:32 +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
|
419d3d7100
|
usp10: Update get_opentype_script to return OPENTYPE_TAG.
|
2011-12-30 15:41:08 +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 |
|
Aric Stewart
|
00588673c6
|
usp10: Add Mathematical Alphanumeric Symbols script.
|
2011-12-19 20:15:45 +01:00 |
|
Aric Stewart
|
88c6b7ef00
|
usp10: Add Osmanya script.
|
2011-12-19 20:15:45 +01:00 |
|
Aric Stewart
|
095276073c
|
usp10: Add Deseret script.
|
2011-12-19 20:15:44 +01:00 |
|
Aric Stewart
|
10ec7dacde
|
usp10: Code for the cmap format 12 table for unicode code points beyond the BMP.
|
2011-12-19 20:15:43 +01:00 |
|
Aric Stewart
|
4d188aa20e
|
usp10: Add Private Use Area and Surrogates Area from Unicode Chapter 16.
|
2011-12-14 19:35:19 +01:00 |
|
Aric Stewart
|
ad71c95e59
|
usp10: Add Braille script.
|
2011-12-14 19:35:18 +01:00 |
|
Aric Stewart
|
1c079ad196
|
usp10: Add Runic Script.
|
2011-12-14 19:35:17 +01:00 |
|
Aric Stewart
|
8b415ee99f
|
usp10: Add Ogham script.
|
2011-12-14 19:35:16 +01:00 |
|
Aric Stewart
|
1c40824572
|
usp10: Add Canadian Aboriginal Syllabics script.
|
2011-12-14 19:35:15 +01:00 |
|
Aric Stewart
|
fa5d9da009
|
usp10: Add Cherokee script.
|
2011-12-14 19:35:15 +01:00 |
|
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 |
|