Eric Mader
1e7e07e616
ICU-6315 use char indices from fakeGlyphStorage after canonical processing.
...
X-SVN-Rev: 24102
2008-06-04 00:28:58 +00:00
Eric Mader
1f800f621e
ICU-6249 Update ShapingTypeData for Unicode 5.1.
...
X-SVN-Rev: 24082
2008-05-30 01:26:03 +00:00
Eric Mader
cad1a600a3
ICU-6249 Don't apply any features to characters that have joining type Non_Joining.
...
X-SVN-Rev: 24081
2008-05-30 01:17:11 +00:00
Eric Mader
850064069f
ICU-6232 Output lone Al-Lakuna over a dotted circle.
...
X-SVN-Rev: 24080
2008-05-29 23:23:55 +00:00
Eric Mader
0c67eefa93
ICU-6232 Add character class for Al-Lakuna, fVirama -> fAllakuna, handle Al-Lakuna in state table, remove MPRE_FIXUPS from SINH_SCRIPT_FLAGS, add Al-Lakuna test cases.
...
X-SVN-Rev: 23999
2008-05-27 22:44:40 +00:00
Eric Mader
9fe28984b5
ICU-6195 review comments: remove redundant error checks.
...
X-SVN-Rev: 23986
2008-05-27 00:46:10 +00:00
Eric Mader
74258359f2
ICU-6011 Remove sizeof sizeof(xxx)
...
X-SVN-Rev: 23985
2008-05-27 00:21:36 +00:00
Eric Mader
d7448f65f8
ICU-5906 Review comments: remove some commented out code, add test case.
...
X-SVN-Rev: 23984
2008-05-27 00:16:41 +00:00
Steven R. Loomis
c2ae3e30a4
ICU-6297 move @draft to @stable
...
X-SVN-Rev: 23962
2008-05-21 23:27:14 +00:00
Steven R. Loomis
0a711393b1
ICU-6098 update version in project files
...
X-SVN-Rev: 23944
2008-05-20 18:51:08 +00:00
Eric Mader
f94394b03c
ICU-6005 Add new scripts from Unicode 5.1, quick-fix @stable, @draft tags in headers.
...
X-SVN-Rev: 23833
2008-04-25 01:16:14 +00:00
Eric Mader
e0b48bc938
ICU-6011 Handle bad values in the scriptCount field in the ScriptList Table.
...
X-SVN-Rev: 23611
2008-03-18 20:04:14 +00:00
Eric Mader
692287bab4
ICU-6011 Change LESwaps.h to always swap through a pointer, so that it works even if the input data is mis-aligned.
...
X-SVN-Rev: 23597
2008-03-15 00:30:39 +00:00
Eric Mader
1453934baa
ICU-6023 initialize fFilterZeroWidth to TRUE.
...
X-SVN-Rev: 23596
2008-03-14 23:18:26 +00:00
Eric Mader
6af114ebaf
ICU-6108 Handle Malayalam samvruthokaram.
...
X-SVN-Rev: 23595
2008-03-14 23:10:04 +00:00
Eric Mader
c82d80ffeb
ICU-6197 Add tests for language-specific layout. Add more language codes.
...
X-SVN-Rev: 23589
2008-03-14 04:47:19 +00:00
Eric Mader
b72002657f
ICU-6111 fixes for Nafees Nastaleeq font.
...
X-SVN-Rev: 23587
2008-03-13 20:04:02 +00:00
Eric Mader
f7a8fdb00e
ICU-6197 Add 'locl' feature to default feature set.
...
X-SVN-Rev: 23586
2008-03-13 19:02:57 +00:00
Eric Mader
1c944dbde2
ICU-6195 Don't generate ligatures for characters with FullCompositionExclusion = TRUE; don't do canonical processing for fonts with a GSUB table that covers the given script, but reorder Hebrew marks.
...
X-SVN-Rev: 23585
2008-03-13 18:23:20 +00:00
Eric Mader
adb20088d3
ICU-6022 add an adjustGlyphPositions method to ThaiLayoutEngine that doesn't call adjustMarkGlyphs(). We count on the mark glyphs having an advance width.
...
X-SVN-Rev: 23557
2008-03-12 00:05:08 +00:00
George Rhoten
d1551dee4e
ICU-5966 Fix some compiler warnings.
...
X-SVN-Rev: 23540
2008-03-07 19:40:46 +00:00
George Rhoten
09759f76f5
ICU-6098 Update to ICU 3.9.1
...
X-SVN-Rev: 23078
2007-12-13 21:37:23 +00:00
Markus Scherer
2096b06370
ICU-5930 no U_NAMESPACE_BEGIN/END in C API headers
...
X-SVN-Rev: 22986
2007-11-29 23:23:51 +00:00
Markus Scherer
b3db774efc
ICU-5930 make layout engine compile with -DU_USING_ICU_NAMESPACE=0
...
X-SVN-Rev: 22983
2007-11-29 19:52:22 +00:00
Eric Mader
313bc1e982
ICU-6007 Don't check for Thai presentation forms if the font doesn't contain Thai!
...
X-SVN-Rev: 22857
2007-10-26 02:27:04 +00:00
Eric Mader
4bab39d8e7
ICU-6006 Don't check for ZWNJ glyphs if the font doesn't have a ZWNJ glyph!
...
X-SVN-Rev: 22856
2007-10-26 02:26:26 +00:00
Eric Mader
e6ca6a5162
ICU-5906 Remove nbsp hack, which breaks fonts where space and NBS map to the same glyph and that glyph *isn't* 0x0003!
...
X-SVN-Rev: 22770
2007-10-11 00:55:38 +00:00
Eric Mader
0886a557b1
ICU-5906 Restrict feature match to a single syllable for Tibetan, Khmer.
...
X-SVN-Rev: 22765
2007-10-10 00:00:34 +00:00
Eric Mader
bd40249b9b
ICU-5906 Restrict feature match to a single syllable for Indic.
...
X-SVN-Rev: 22762
2007-10-09 19:40:14 +00:00
George Rhoten
9d21e44d93
ICU-5847 Fix copyright change.
...
X-SVN-Rev: 22737
2007-10-02 21:24:38 +00:00
Deborah Goldsmith
a8649df443
ICU-5847 Add support for U_ICU_VERSION_BUILDLEVEL_NUM
...
X-SVN-Rev: 22716
2007-09-27 00:05:18 +00:00
Eric Mader
f9ddb7e7f4
ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables.
...
X-SVN-Rev: 22614
2007-09-03 20:26:38 +00:00
George Rhoten
9ce90e2c18
ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
...
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
George Rhoten
fa57cb2544
ICU-5575 Update to version 3.8.
...
X-SVN-Rev: 22197
2007-07-28 03:41:30 +00:00
Eric Mader
37bd98199b
ICU-5594 set correct character classes for Gujarati chars U+0AE1, U+0AE2, U+0AE3.
...
X-SVN-Rev: 22131
2007-07-24 22:37:22 +00:00
Eric Mader
31b9b945db
ICU-5753 compute binary search header values because they are incorrect in some old fonts .
...
X-SVN-Rev: 22126
2007-07-24 20:39:51 +00:00
Eric Mader
dedfa5a35d
ICU-5752 reference kern pair key as two shorts rather than a single long to avoid boundary problems on certain platforms.
...
X-SVN-Rev: 22124
2007-07-24 17:52:17 +00:00
George Rhoten
0347fcbe3d
ICU-5764 Fix static library installation on Windows.
...
X-SVN-Rev: 21965
2007-07-13 17:59:16 +00:00
Eric Mader
a80c52ce78
ICU-5410 Add Hangul test case, TestFont1.otf. (w/ Tim Band's permission)
...
X-SVN-Rev: 21963
2007-07-13 17:31:00 +00:00
George Rhoten
9bc3cbe26e
ICU-5764 Cygwin's ar currently doesn't handle win64, and GNU make's implicit rules are incompatible with gmake -j2. This is the first attempt to fix these issues.
...
X-SVN-Rev: 21959
2007-07-13 08:10:41 +00:00
George Rhoten
bdbd15f2b5
ICU-5565 Fix last commit for Debug builds.
...
X-SVN-Rev: 21819
2007-06-25 18:43:04 +00:00
Eric Mader
b2dc4eced5
ICU-5565 Merge loengine branch to trunk!
...
X-SVN-Rev: 21808
2007-06-22 03:57:45 +00:00
George Rhoten
26a0e7ebd5
ICU-5279 Hide -fvisibility=hidden from icu-config users.
...
Also try a different fix for the Intel compiler, which seems to work differently
from an interactive shell.
This option is not needed for tools or tests.
X-SVN-Rev: 21623
2007-06-04 05:52:08 +00:00
Eric Mader
0784e0cdf8
ICU-5425 Add copyright strings to laiyout libraries.
...
X-SVN-Rev: 21578
2007-05-23 23:56:20 +00:00
George Rhoten
fd995106cc
ICU-5575 Update to version 3.7.1
...
X-SVN-Rev: 20994
2007-01-31 01:37:28 +00:00
Eric Mader
0baac6e262
ICU-5309 Need to filter ZWJ/ZWNJ in LEFontInstance:MapCharToGlyph 'cause need to be able call canDisplay.
...
X-SVN-Rev: 20929
2007-01-25 19:57:43 +00:00
Eric Mader
69b172a199
ICU-5309 Move fFilterZeroWidth from OpenTypeLayoutEngine to LayoutEngine, add fFilterZeroWidth to DefaultCharMapper, remove filterZeroWidth parameters from MapCharsToGlyphs, MapCharToGlyph.
...
X-SVN-Rev: 20918
2007-01-24 22:45:49 +00:00
George Rhoten
3e9764f769
ICU-4988 Convert project files from MSVC 2003 to MSVC 2005.
...
No need to use =1
X-SVN-Rev: 20785
2006-12-13 04:41:02 +00:00
George Rhoten
79c80dea96
ICU-4988 Convert project files from MSVC 2003 to MSVC 2005.
...
Hide warnings about standard C functions being deprecated.
Optimize a few things for the new environment.
Allow project files to work on FAT32 directories.
X-SVN-Rev: 20772
2006-12-13 01:44:54 +00:00
Steven R. Loomis
fcb6fa3e01
ICU-2401 clean up .cvsignore files
...
X-SVN-Rev: 20757
2006-12-06 19:19:06 +00:00