From: Stephen Leake <Stephen.A.Leake@nasa.gov>
Subject: Re: Character Sets
Date: 02 Dec 2002 13:28:58 -0500
Date: 2002-12-02T18:40:20+00:00 [thread overview]
Message-ID: <uhedw1dhx.fsf@nasa.gov> (raw)
In-Reply-To: mailman.1038506043.17255.comp.lang.ada@ada.eu.org
"Robert C. Leif" <rleif@rleif.com> writes:
> Christoph Grein responded to my inquiry by stating that, "
> Latin_9.Euro_Sign is a name for a character. The same character in
> Latin_1 has a different name, it is the Currency_Sign." "So why do
> you expect this character not to be in the set only because you use
> a different name for it?" The Euro_Sign and the Currency_Sign have a
> different representation according to The ISO 8859 Alphabet Soup
> http://czyborra.com/charsets/iso8859.html
> ------------------------------------------------ GNAT Latin_9
> (ISO-8859-15)includes the following: -- Summary of Changes from
> Latin-1 => Latin-9 --
> ------------------------------------------------
>
> -- 164 Currency => Euro_Sign
> -- 166 Broken_Bar => UC_S_Caron
> -- 168 Diaeresis => LC_S_Caron
> -- 180 Acute => UC_Z_Caron
> -- 184 Cedilla => LC_Z_Caron
> -- 188 Fraction_One_Quarter => UC_Ligature_OE
> -- 189 Fraction_One_Half => LC_Ligature_OE
> -- 190 Fraction_Three_Quarters => UC_Y_Diaeresis
Hmm. This says to me:
"In the Latin-1 character set, the character with internal value 164
is called 'Currency'. In the Latin-9 character set, the character with
internal value 164 is called 'Euro_Sign'".
Presumably, elsewhere in the Latin-1 and Latin-9 standards, they
specify the "glyph" used to display those characters on a screen or
paper, and the glyph for character 164 is different between Latin-1
and Latin-9.
> Since these are changes, they should not be the same character.
By "same character", we (and Ada) mean "same internal value", ie
"164". However, I suspect you mean "same glyph", in which case they
are not the "same character"; they do not have the same glyph.
> Below are the results of an extension of my original program that
> now tests the characters of Latin_9 from character number 164
> through 190 and prints them out.
What results would you like from this program?
> I understand that choice of the Windows font will change their
> representation.
Yes, because the choice of font determines the glyph.
> anyone interested, I have put my program at the end of this note. I
> suspect that the best solution would be to introduce UniCode,
I'm not clear what the "problem" is, so I can't tell if this is a
"solution".
--
-- Stephe
next prev parent reply other threads:[~2002-12-02 18:28 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-28 17:53 Character Sets Robert C. Leif
2002-11-28 18:08 ` Character Sets (plain text police report) Warren W. Gay VE3WWG
2002-11-28 18:11 ` Warren W. Gay VE3WWG
2002-11-29 11:12 ` Lutz Donnerhacke
2002-11-29 14:58 ` Frank J. Lhota
2002-11-29 20:37 ` Robert C. Leif
2002-11-30 14:49 ` Marin David Condic
2002-12-01 11:28 ` Jacob Sparre Andersen
2002-12-01 14:38 ` Marin David Condic
2002-12-01 20:25 ` Jacob Sparre Andersen
2002-12-02 9:43 ` Preben Randhol
2002-12-02 13:26 ` Marin David Condic
2002-12-02 6:44 ` Robert C. Leif
2002-12-02 9:41 ` Preben Randhol
2002-12-02 16:58 ` Charles Lindsey
2002-12-02 19:29 ` A suggestion, completely unrelated to the original topic Wes Groleau
2002-12-02 23:21 ` David C. Hoos, Sr.
2002-11-29 12:28 ` Character Sets Georg Bauhaus
2002-12-02 18:28 ` Stephen Leake [this message]
2002-12-03 2:45 ` Robert C. Leif
2002-12-03 13:33 ` Robert A Duff
2002-12-03 15:32 ` Juanma Barranquero
2002-12-04 0:49 ` Robert C. Leif
2002-12-14 3:27 ` David Starner
2002-12-14 22:53 ` Vadim Godunko
2002-12-15 3:46 ` David Starner
2002-12-15 23:26 ` Robert C. Leif
-- strict thread matches above, loose matches on Subject: below --
2002-11-27 9:00 Grein, Christoph
2002-11-26 21:41 Robert C. Leif
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox