172 lines
7.9 KiB
Plaintext
172 lines
7.9 KiB
Plaintext
<!--
|
|
|
|
NOTE: THIS IS A WORKING DOCUMENT. NOTHING IN HERE SHOULD BE
|
|
TAKEN AS FINAL.
|
|
|
|
This is an initial proposal for a Latin 1 and assorted
|
|
other characters entity set for SABLE. It is based on the
|
|
equivalent set for HTML 3.
|
|
|
|
-->
|
|
<!-- Portions of this text are copyright ISO:
|
|
|
|
(C) International Organization for Standardization 1986
|
|
Permission to copy in any form is granted for use with
|
|
conforming SGML systems and applications as defined in
|
|
ISO 8879, provided this notice is included in all copies.
|
|
-->
|
|
<!-- Character entity set. Typical invocation:
|
|
<!ENTITY % HTMLlat1 PUBLIC
|
|
"-//W3O//ENTITIES W3 Latin 1 for HTML//EN">
|
|
%HTMLlat1;
|
|
-->
|
|
<!-- Modified for use in HTML
|
|
$Id: sable-latin.ent,v 1.2 2001/04/04 13:12:35 awb Exp $ =
|
|
|
|
-->
|
|
<!-- Modified to add characters in the range &161; to &191; in
|
|
the ISO Latin-1 character set, which could only be referred =
|
|
|
|
to by numeric references. Entity names based on relevant entities in
|
|
ISO 8879-1986//ENTITIES Numeric and Special Graphic//EN"
|
|
Also added the standard lt gt amp entities from HTML 2.0
|
|
Chris Lilley, 13 March 1995
|
|
=
|
|
|
|
This covers all of Latin 1, but we are still unable to display a =
|
|
|
|
Trade Mark (TM)
|
|
-->
|
|
|
|
<!ENTITY AElig "Æ" > <!-- capital AE diphthong (ligature) -->
|
|
<!ENTITY Aacute "Á" > <!-- capital A, acute accent -->
|
|
<!ENTITY Acirc "Â" > <!-- capital A, circumflex accent -->
|
|
<!ENTITY Agrave "À" > <!-- capital A, grave accent -->
|
|
<!ENTITY Aring "Å" > <!-- capital A, ring -->
|
|
<!ENTITY Atilde "Ã" > <!-- capital A, tilde -->
|
|
<!ENTITY Auml "Ä" > <!-- capital A, dieresis or umlaut mark -->
|
|
<!ENTITY Ccedil "Ç" > <!-- capital C, cedilla -->
|
|
<!ENTITY ETH "Ð" > <!-- capital Eth, Icelandic -->
|
|
<!ENTITY Eacute "É" > <!-- capital E, acute accent -->
|
|
<!ENTITY Ecirc "Ê" > <!-- capital E, circumflex accent -->
|
|
<!ENTITY Egrave "È" > <!-- capital E, grave accent -->
|
|
<!ENTITY Euml "Ë" > <!-- capital E, dieresis or umlaut mark -->
|
|
<!ENTITY Iacute "Í" > <!-- capital I, acute accent -->
|
|
<!ENTITY Icirc "Î" > <!-- capital I, circumflex accent -->
|
|
<!ENTITY Igrave "Ì" > <!-- capital I, grave accent -->
|
|
<!ENTITY Iuml "Ï" > <!-- capital I, dieresis or umlaut mark -->
|
|
<!ENTITY Ntilde "Ñ" > <!-- capital N, tilde -->
|
|
<!ENTITY Oacute "Ó" > <!-- capital O, acute accent -->
|
|
<!ENTITY Ocirc "Ô" > <!-- capital O, circumflex accent -->
|
|
<!ENTITY Ograve "Ò" > <!-- capital O, grave accent -->
|
|
<!ENTITY Oslash "Ø" > <!-- capital O, slash -->
|
|
<!ENTITY Otilde "Õ" > <!-- capital O, tilde -->
|
|
<!ENTITY Ouml "Ö" > <!-- capital O, dieresis or umlaut mark -->
|
|
<!ENTITY THORN "Þ" > <!-- capital THORN, Icelandic -->
|
|
<!ENTITY Uacute "Ú" > <!-- capital U, acute accent -->
|
|
<!ENTITY Ucirc "Û" > <!-- capital U, circumflex accent -->
|
|
<!ENTITY Ugrave "Ù" > <!-- capital U, grave accent -->
|
|
<!ENTITY Uuml "Ü" > <!-- capital U, dieresis or umlaut mark -->
|
|
<!ENTITY Yacute "Ý" > <!-- capital Y, acute accent -->
|
|
<!ENTITY aacute "á" > <!-- small a, acute accent -->
|
|
<!ENTITY acirc "â" > <!-- small a, circumflex accent -->
|
|
<!ENTITY aelig "æ" > <!-- small ae diphthong (ligature) -->
|
|
<!ENTITY agrave "à" > <!-- small a, grave accent -->
|
|
<!ENTITY aring "å" > <!-- small a, ring -->
|
|
<!ENTITY atilde "ã" > <!-- small a, tilde -->
|
|
<!ENTITY auml "ä" > <!-- small a, dieresis or umlaut mark -->
|
|
<!ENTITY ccedil "ç" > <!-- small c, cedilla -->
|
|
<!ENTITY eacute "é" > <!-- small e, acute accent -->
|
|
<!ENTITY ecirc "ê" > <!-- small e, circumflex accent -->
|
|
<!ENTITY egrave "è" > <!-- small e, grave accent -->
|
|
<!ENTITY eth "ð" > <!-- small eth, Icelandic -->
|
|
<!ENTITY euml "ë" > <!-- small e, dieresis or umlaut mark -->
|
|
<!ENTITY iacute "í" > <!-- small i, acute accent -->
|
|
<!ENTITY icirc "î" > <!-- small i, circumflex accent -->
|
|
<!ENTITY igrave "ì" > <!-- small i, grave accent -->
|
|
<!ENTITY iuml "ï" > <!-- small i, dieresis or umlaut mark -->
|
|
<!ENTITY ntilde "ñ" > <!-- small n, tilde -->
|
|
<!ENTITY oacute "ó" > <!-- small o, acute accent -->
|
|
<!ENTITY ocirc "ô" > <!-- small o, circumflex accent -->
|
|
<!ENTITY ograve "ò" > <!-- small o, grave accent -->
|
|
<!ENTITY oslash "ø" > <!-- small o, slash -->
|
|
<!ENTITY otilde "õ" > <!-- small o, tilde -->
|
|
<!ENTITY ouml "ö" > <!-- small o, dieresis or umlaut mark -->
|
|
<!ENTITY szlig "ß" > <!-- small sharp s, German (sz ligature) -->
|
|
<!ENTITY thorn "þ" > <!-- small thorn, Icelandic -->
|
|
<!ENTITY uacute "ú" > <!-- small u, acute accent -->
|
|
<!ENTITY ucirc "û" > <!-- small u, circumflex accent -->
|
|
<!ENTITY ugrave "ù" > <!-- small u, grave accent -->
|
|
<!ENTITY uuml "ü" > <!-- small u, dieresis or umlaut mark -->
|
|
<!ENTITY yacute "ý" > <!-- small y, acute accent -->
|
|
<!ENTITY yuml "ÿ" > <!-- small y, dieresis or umlaut mark -->
|
|
<!-- =
|
|
|
|
Ones that aren't accented characters, and so not in ISO Added Latin =
|
|
1.
|
|
|
|
umlaut. macron, acute, cedilla
|
|
were not in ISO Numeric and Special Graphic
|
|
either; I took their names from the numeric entity list in
|
|
http://www.hpl.hp.co.uk/people/dsr/html/latin1.html =
|
|
|
|
Chris Lilley, 13 March 1995 =
|
|
|
|
-->
|
|
|
|
<!ENTITY iexcl "¡" > <!-- inverted exclamation mark &161; -->
|
|
<!ENTITY cent "¢" > <!-- cent sign &162; -->
|
|
<!ENTITY pound "£" > <!-- pound sterling sign &163; -->
|
|
<!ENTITY curren "¤" > <!-- general currency sign &164; -->
|
|
<!ENTITY yen "¥" > <!-- yen sign &165; -->
|
|
<!ENTITY brvbar "¦" > <!-- broken (vertical) bar &166; -->
|
|
<!ENTITY sect "§" > <!-- section sign &167; -->
|
|
<!ENTITY umlaut "¨" > <!-- umlaut (dieresis) &168; -->
|
|
<!ENTITY copy "©" > <!-- copyright sign &169; -->
|
|
<!ENTITY ordf "ª" > <!-- ordinal indicator, feminine &170; -->
|
|
<!ENTITY laquo "«" > <!-- angle quotation mark, left &171; -->
|
|
<!ENTITY not "¬" > <!-- not sign &172; -->
|
|
<!ENTITY shy "­" > <!-- soft hyphen &173;-->
|
|
<!ENTITY reg "®" > <!-- registered trademark &174; -->
|
|
<!ENTITY macron "¯" > <!-- macron &175; -->
|
|
<!ENTITY deg "°" > <!-- degree sign &176; -->
|
|
<!ENTITY plusmn "±" > <!-- plus-or-minus sign &177; -->
|
|
<!ENTITY sup2 "²" > <!-- superscript two &178; -->
|
|
<!ENTITY sup3 "³" > <!-- superscript three &179; -->
|
|
<!ENTITY acute "´" > <!-- acute accent &180; -->
|
|
<!ENTITY micro "µ" > <!-- micro sign &181; -->
|
|
<!ENTITY para "¶" > <!-- pilcrow (paragraph sign) &182; -->
|
|
<!ENTITY middot "·" > <!-- middle dot (centred decimal point) &183; -->
|
|
<!ENTITY cedilla "¸" > <!-- cedilla accent &184; -->
|
|
<!ENTITY sup1 "¹" > <!-- superscript one -->
|
|
<!ENTITY ordm "º" > <!-- ordinal indicator, masculine -->
|
|
<!ENTITY raquo "»" > <!-- angle quotation mark, right -->
|
|
<!ENTITY frac14 "¼" > <!-- fraction one-quarter -->
|
|
<!ENTITY frac12 "½" > <!-- fraction one-half -->
|
|
<!ENTITY frac34 "¾" > <!-- fraction three-quarters -->
|
|
<!ENTITY iquest "¿" > <!-- inverted question mark -->
|
|
<!-- the odd ones tucked in amongst the accented letters -->
|
|
<!ENTITY times "×" > <!-- multiply sign -->
|
|
<!ENTITY divide "÷" > <!-- divide sign -->
|
|
|
|
<!ENTITY amp "&" > <!-- ampersand -->
|
|
<!ENTITY gt ">" > <!-- greater than -->
|
|
<!ENTITY lt "<" > <!-- less than -->
|
|
<!ENTITY quot """ > <!-- double quote -->
|
|
|
|
<!--
|
|
Should the dollar sign and such like also be given entity names?
|
|
There are suitable ones around. For example, people using =
|
|
|
|
internationalised keyboards in various countries might not be =
|
|
|
|
readily able to access some of these characters.
|
|
=
|
|
|
|
On such grounds, I suggest entity names for these:
|
|
! " # $ % ' ( ) * + , - . / : ; =3D ? [ \ ] ^ _ ` { | } ~
|
|
Lastly, what about &tab; for those whose editors convert all
|
|
tabs to spaces?
|
|
|
|
-->
|