src/hb-uniscribe.cc


Log

Author Commit Date CI Message
Chun-wei Fan 93a04b8b 2013-06-03T17:49:37 hb-uniscribe.cc: Re-enable build under Visual Studio -Declare hinstLib at the top of block -Fix the definitions of the typedefs of ScriptItemizeOpenType, ScriptShapeOpenType and ScriptPlaceOpenType
Behdad Esfahbod 2a17f956 2013-05-28T13:10:51 Bug 55494 - ScriptItemizeOpenType doesn't exists under Windows XP Fallback to older API if OpenType variants are not available.
Behdad Esfahbod 0ae6dbf1 2012-12-09T18:37:38 Minor
Behdad Esfahbod 3fe5c159 2012-12-09T18:20:19 Remove excess return Oops!
Behdad Esfahbod 7c8e844d 2012-08-28T17:57:49 Use namespace for OpenType tables Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
Behdad Esfahbod 45c1383c 2012-08-14T09:33:18 Minor
Behdad Esfahbod eb56f6ae 2012-08-07T21:44:25 Minor
Behdad Esfahbod 713914d3 2012-07-30T17:54:38 [Uniscribe] Clean up a bit
Behdad Esfahbod a00ad60b 2012-07-28T21:16:08 [Uniscribe] Remove hb_uniscribe_font_ensure() Wasn't a huge fan of putting the burden on the user. Just remove it and do what we've got to do transparently.
Behdad Esfahbod cfe98826 2012-07-27T03:06:30 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure()
Behdad Esfahbod e82061e8 2012-07-27T02:29:32 Move ot shaper completely to shape_plan
Behdad Esfahbod b6b7ba13 2012-07-27T01:26:11 Switch old and uniscribe backends to shape_plan
Behdad Esfahbod 5b95c148 2012-07-26T23:46:53 Start implementing shape_plan
Behdad Esfahbod bd26b4d2 2012-07-26T22:05:39 Minor
Behdad Esfahbod 027857d0 2012-07-26T17:34:25 Start adding a unified shaper access infrastructure Add global shape_plan. Unused so far.
Behdad Esfahbod 91e721ea 2012-07-25T19:20:34 [hb-old] Fix clusters Unlike its "documentation", hb-old's log_clusters are, well, indeed logical, not visual. Fixup. Adapted / copied from hb-uniscribe.
Behdad Esfahbod e9c0f152 2012-07-20T17:05:46 [Uniscribe] Fix script fallback Gurmukhi failures half now. Others changed slightly.
Behdad Esfahbod 552bf3a9 2012-07-11T16:44:51 Bump WINNT version requested from 500 to 600 Since we use the OpenType versions of Uniscribe functions, we are relying on that version of the WINNT API. Otherwise, usp10.h will hide those symbols.
Behdad Esfahbod 87296912 2012-06-08T14:18:30 Increase Uniscribe MAX_ITEMS
Behdad Esfahbod dbffa4c8 2012-06-08T14:08:32 Fix Uniscribe charset matching Previously was failing to match fonts that didn't support CHARSET_ANSI. There still remains a problem with the Uniscribe backend, in that if a font with the same family name is installed, and is newer, the native one is preferred over the font we provide. Fixing it requires rewriting the name table with a unique family name...
Behdad Esfahbod 82e8bd86 2012-06-08T11:48:29 Remove unused code
Behdad Esfahbod 0dd86f9f 2012-06-08T10:23:03 Whitespace
Behdad Esfahbod 8e7beba7 2012-06-08T10:22:06 Fix Uniscribe clusters with direction-overriden Arabic
Behdad Esfahbod b069c3c3 2012-06-08T10:10:29 Really fix override-direction in Uniscribe
Behdad Esfahbod fcd6f532 2012-06-08T09:59:43 Unbreak Uniscribe Oops. hb_tag_t and OPENTYPE_TAG have different endianness. Perhaps something to add API for in hb-uniscribe.h
Behdad Esfahbod 29eac8f5 2012-06-08T09:26:17 Override direction in Uniscribe backend Matches OT backend now.
Behdad Esfahbod 1c1233e5 2012-06-08T09:20:53 Make Uniscribe backend respect selected script
Behdad Esfahbod 0594a244 2012-06-05T20:35:40 Cleanup TRUE/FALSE vs true/false
Behdad Esfahbod dfa0cade 2012-05-09T19:10:07 Fix Uniscribe clusters with multiple items
Behdad Esfahbod 6bd9b479 2012-04-12T14:53:53 Hide backend-specific shape functions Also remove shaper_options argument to hb_shape_full(). That was unused and for "future". Let it go. More shaper API coming in preparation for plan/planned API.
Behdad Esfahbod 5c299343 2011-09-19T14:53:26 [uniscribe] Various improvements
Behdad Esfahbod a3bd8a0e 2011-08-24T03:22:49 [graphite] Rewrite properly
Behdad Esfahbod 5072934c 2011-08-24T02:24:27 Minor
Behdad Esfahbod 71388b3e 2011-08-24T02:09:04 [uniscribe] Minor
Behdad Esfahbod 0e6d36d8 2011-08-24T01:31:29 Minor