Re: Script of U+0951 .. U+0954

From: Mark Davis (mark.davis@jtcsv.com)
Date: Fri Dec 06 2002 - 15:53:28 EST

  • Next message: Doug Ewell: "Re: Script of U+0951 .. U+0954"

    In response to a couple of messages:

    The text should contain something like the following:

    Writing systems are not limited to characters from a single script; they may
    use characters with several different script values. For example, the
    Japanese writing system uses characters from the Han, Katakana, and Hiragana
    scripts; many languages principally written with the Cyrillic alphabet may
    use additional characters from the Latin script. With a given writing
    system, it may also be common to use characters outside of the principal
    scripts -- or unusual combinations of base characters and accents -- for
    cases such as foreign words, archaic words, technical symbols, or dictionary
    terms.

    Whatever their script property values, characters with general categories of
    Mn and Me should also inherit their script from their base character. The
    nominal script property value for these characters may be different from
    INHERITED in cases where the best interpretation of that character in
    isolation would be a specific script. Differences in script should not be
    seen as justification for not rendering particular combinations of base
    letter and non-spacing marks. The choice of which combinations of base
    letters and accents should be given the best rendering should depend the
    supported writing systems, and take into account the above factors. For
    general support of arbitrary combinations of base characters and accents,
    mechanisms can be used such as those described in UTN #2
    (http://www.unicode.org/notes/tn2/).

    Mark
    __________________________________
    http://www.macchiato.com
    ► “Eppur si muove” ◄

    ----- Original Message -----
    From: "Doug Ewell" <dewell@adelphia.net>
    To: "Unicode Mailing List" <unicode@unicode.org>
    Cc: "Mark Davis" <mark.davis@jtcsv.com>; "Antoine LECA"
    <Antoine10646@leca-marti.org>
    Sent: Thursday, December 05, 2002 22:04
    Subject: Re: Script of U+0951 .. U+0954

    > Mark Davis <mark dot davis at jtcsv dot com> wrote:
    >
    > > That is incorrect; all non-spacing marks should inherit the script
    > > of their base character. We need to make this clear in
    > > http://www.unicode.org/unicode/reports/tr24/ for Unicode 4.0
    >
    > Not only that, you need to change the data file "Scripts.txt" to group
    > all characters with general category Mn under the script name INHERITED.
    >
    > A possible replacement for Scripts.txt that implements this is available
    > at:
    >
    > http://home.adelphia.net/~dewell/scripts-mod.txt
    >
    > -Doug Ewell
    > Fullerton, California
    >
    >
    >



    This archive was generated by hypermail 2.1.5 : Fri Dec 06 2002 - 16:35:36 EST