freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fw: Re: VOLT and TrueEdit


From: Werner LEMBERG
Subject: Fw: Re: VOLT and TrueEdit
Date: Sat, 18 Mar 2000 07:05:05 GMT

This table may be interesting for you...


    Werner

--- Begin Message --- Subject: Re: VOLT and TrueEdit Date: Fri, 17 Mar 2000 10:33:28 -0500
       >I Create and Developt Tigrini Font (Geez) using the
       >Unicode and OpenType Features Tags of the Tamil (
       >Indic), So how can I use this OPenType font in Win2000
       >without the Tamil.

       As Paul mentioned, there's nothing related to OT that's needed
       for Ethiopic. The only thing you need to consider is setting
       the appropriate bits in the OS/2 table. In our experience, to
       get fonts working well in Windows where the fonts support
       Unicode ranges that don't correspond to any MS codepages, we
       have always also included ASCII characters or even all of
       cp1252. (We always include glyphs for certain characters from
       the top half of cp1252 that are used by Word to display
       non-printing characters.) Then we set OS/2 bits for the actual
       Unicode ranges supported in the font, and codepage bits for
       cp1252 and whatever else may apply. In a Yi font that we expect
       to have up on our web site, in a couple of weeks, we set bits
       for JIS and cp1250 codepages in order to get the font working
       well in Word 97 and Word 2000 (to satisfy the font-linking
       heuristics).

       By the way, Unicode Range bits have been defined for everything
       in Unicode 3.0, but I haven't seen them published yet. I'll
       supply this list below. Ethiopic is bit 75.


       Peter


       ---------------------------------------------------------

       bit #     from        to          subrange description

       0         0020        007e        Basic Latin
       1         00a0        00ff        Latin-1 Supplement
       2         0100        017f        Latin Extended-A
       3         0180        024f        Latin Extended-B
       4         0250        02af        IPA Extensions
       5         02b0        02ff        Spacing Modifier Letters
       6         0300        036f        Combining Diacritical Marks
       7         0370        03ff        Greek
       8                       Reserved for Unicode SubRanges
       9         0400        04ff        Cyrillic
       10        0530        058f        Armenian
       11        0590        05ff        Hebrew
       12                      Reserved for Unicode SubRanges
       13        0600        06ff        Arabic
       14                      Reserved for Unicode SubRanges
       15        0900        097f        Devanagari
       16        0980        09ff        Bengali
       17        0a00        0a7f        Gurmukhi
       18        0a80        0aff        Gujarati
       19        0b00        0b7f        Oriya
       20        0b80        0bff        Tamil
       21        0c00        0c7f        Telugu
       22        0c80        0cff        Kannada
       23        0d00        0d7f        Malayalam
       24        0e00        0e7f        Thai
       25        0e80        0eff        Lao
       26        10a0        10ff        Georgian
       27                      Reserved for Unicode SubRanges
       28        1100        11ff        Hangul Jamo
       29        1e00        1eff        Latin Extended Additional
       30        1f00        1fff        Greek Extended
       31        2000        206f        General Punctuation
       32        2070        209f        Superscripts And Subscripts
       33        20a0        20cf        Currency Symbols
       34        20d0        20ff        Combining Diacritical Marks
       For Symbols
       35        2100        214f        Letterlike Symbols
       36        2150        218f        Number Forms
       37        2190        21ff        Arrows
       38        2200        22ff        Mathematical Operators
       39        2300        23ff        Miscellaneous Technical
       40        2400        243f        Control Pictures
       41        2440        245f        Optical Character Recognition
       42        2460        24ff        Enclosed Alphanumerics
       43        2500        257f        Box Drawing
       44        2580        259f        Block Elements
       45        25a0        25ff        Geometric Shapes
       46        2600        26ff        Miscellaneous Dingbats
       47        2700        27bf        Dingbats
       48        3000        303f        CJK Symbols And Punctuation
       49        3040        309f        Hiragana
       50        30a0        30ff        Katakana
       51        3100        312f        Bopomofo
       52        3130        318f        Hangul Compatibility Jamo
       53        3190        319f        CJK Miscellaneous
       54        3200        32ff        Enclosed CJK Letters And
       Months
       55        3300        33ff        CJK Compatibility
       56        ac00        d7a3        Hangul
       57        d800        dfff        Surrogates
       58                      Reserved for Unicode SubRanges
       59        4e00        9fff        CJK Unified Ideographs
       60        e000        f8ff        Private Use Area
       61        f900        faff        CJK Compatibility Ideographs
       62        fb00        fb4f        Alphabetic Presentation Forms
       63        fb50        fdff        Arabic Presentation Forms-A
       64        fe20        fe2f        Combining Half Marks
       65        fe30        fe4f        CJK Compatibility Forms
       66        fe50        fe6f        Small Form Variants
       67        fe70        fefe        Arabic Presentation Forms-B
       68        ff00        ffef        Halfwidth And Fullwidth Forms
       69        fff0        fffd        Specials
       70        0f00        0fcf        Tibetan
       71        0700        074f        Syriac
       72        0780        07bf        Thaana
       73        0d80        0dff        Sinhala
       74        1000        109f        Myanmar
       75        1200        12bf        Ethiopic
       76        13a0        13ff        Cherokee
       77        1400        14df        Canadian Aboriginal Syllabics
       78        1680        169f        Ogham
       79        16a0        16ff        Runic
       80        1780        17ff        Khmer
       81        1800        18af        Mongolian
       82        2800        28ff        Braille
       83        a000        a4cf        Yi
       84-122                  Reserved for Unicode SubRanges

       ---------------------------------------------------------

--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]