Mercurial > hg > xemacs-beta
diff etc/sgml/html-latin.sgml @ 2:ac2d302a0011 r19-15b2
Import from CVS: tag r19-15b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:46:35 +0200 |
parents | |
children | 131b0175ea99 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/sgml/html-latin.sgml Mon Aug 13 08:46:35 2007 +0200 @@ -0,0 +1,161 @@ +<!-- 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: html-latin.sgml,v 1.1.1.1 1996/12/18 03:43:04 steve 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 CDATA "Æ" -- capital AE diphthong (ligature) --> +<!ENTITY Aacute CDATA "Á" -- capital A, acute accent --> +<!ENTITY Acirc CDATA "Â" -- capital A, circumflex accent --> +<!ENTITY Agrave CDATA "À" -- capital A, grave accent --> +<!ENTITY Aring CDATA "Å" -- capital A, ring --> +<!ENTITY Atilde CDATA "Ã" -- capital A, tilde --> +<!ENTITY Auml CDATA "Ä" -- capital A, dieresis or umlaut mark --> +<!ENTITY Ccedil CDATA "Ç" -- capital C, cedilla --> +<!ENTITY ETH CDATA "Ð" -- capital Eth, Icelandic --> +<!ENTITY Eacute CDATA "É" -- capital E, acute accent --> +<!ENTITY Ecirc CDATA "Ê" -- capital E, circumflex accent --> +<!ENTITY Egrave CDATA "È" -- capital E, grave accent --> +<!ENTITY Euml CDATA "Ë" -- capital E, dieresis or umlaut mark --> +<!ENTITY Iacute CDATA "Í" -- capital I, acute accent --> +<!ENTITY Icirc CDATA "Î" -- capital I, circumflex accent --> +<!ENTITY Igrave CDATA "Ì" -- capital I, grave accent --> +<!ENTITY Iuml CDATA "Ï" -- capital I, dieresis or umlaut mark --> +<!ENTITY Ntilde CDATA "Ñ" -- capital N, tilde --> +<!ENTITY Oacute CDATA "Ó" -- capital O, acute accent --> +<!ENTITY Ocirc CDATA "Ô" -- capital O, circumflex accent --> +<!ENTITY Ograve CDATA "Ò" -- capital O, grave accent --> +<!ENTITY Oslash CDATA "Ø" -- capital O, slash --> +<!ENTITY Otilde CDATA "Õ" -- capital O, tilde --> +<!ENTITY Ouml CDATA "Ö" -- capital O, dieresis or umlaut mark --> +<!ENTITY THORN CDATA "Þ" -- capital THORN, Icelandic --> +<!ENTITY Uacute CDATA "Ú" -- capital U, acute accent --> +<!ENTITY Ucirc CDATA "Û" -- capital U, circumflex accent --> +<!ENTITY Ugrave CDATA "Ù" -- capital U, grave accent --> +<!ENTITY Uuml CDATA "Ü" -- capital U, dieresis or umlaut mark --> +<!ENTITY Yacute CDATA "Ý" -- capital Y, acute accent --> +<!ENTITY aacute CDATA "á" -- small a, acute accent --> +<!ENTITY acirc CDATA "â" -- small a, circumflex accent --> +<!ENTITY aelig CDATA "æ" -- small ae diphthong (ligature) --> +<!ENTITY agrave CDATA "à" -- small a, grave accent --> +<!ENTITY aring CDATA "å" -- small a, ring --> +<!ENTITY atilde CDATA "ã" -- small a, tilde --> +<!ENTITY auml CDATA "ä" -- small a, dieresis or umlaut mark --> +<!ENTITY ccedil CDATA "ç" -- small c, cedilla --> +<!ENTITY eacute CDATA "é" -- small e, acute accent --> +<!ENTITY ecirc CDATA "ê" -- small e, circumflex accent --> +<!ENTITY egrave CDATA "è" -- small e, grave accent --> +<!ENTITY eth CDATA "ð" -- small eth, Icelandic --> +<!ENTITY euml CDATA "ë" -- small e, dieresis or umlaut mark --> +<!ENTITY iacute CDATA "í" -- small i, acute accent --> +<!ENTITY icirc CDATA "î" -- small i, circumflex accent --> +<!ENTITY igrave CDATA "ì" -- small i, grave accent --> +<!ENTITY iuml CDATA "ï" -- small i, dieresis or umlaut mark --> +<!ENTITY ntilde CDATA "ñ" -- small n, tilde --> +<!ENTITY oacute CDATA "ó" -- small o, acute accent --> +<!ENTITY ocirc CDATA "ô" -- small o, circumflex accent --> +<!ENTITY ograve CDATA "ò" -- small o, grave accent --> +<!ENTITY oslash CDATA "ø" -- small o, slash --> +<!ENTITY otilde CDATA "õ" -- small o, tilde --> +<!ENTITY ouml CDATA "ö" -- small o, dieresis or umlaut mark --> +<!ENTITY szlig CDATA "ß" -- small sharp s, German (sz ligature) --> +<!ENTITY thorn CDATA "þ" -- small thorn, Icelandic --> +<!ENTITY uacute CDATA "ú" -- small u, acute accent --> +<!ENTITY ucirc CDATA "û" -- small u, circumflex accent --> +<!ENTITY ugrave CDATA "ù" -- small u, grave accent --> +<!ENTITY uuml CDATA "ü" -- small u, dieresis or umlaut mark --> +<!ENTITY yacute CDATA "ý" -- small y, acute accent --> +<!ENTITY yuml CDATA "ÿ" -- 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 SDATA "=A1" --=3D inverted exclamation mark &161; --> +<!ENTITY cent SDATA "=A2" --=3D cent sign &162; --> +<!ENTITY pound SDATA "=A3" --=3D pound sterling sign &163; --> +<!ENTITY curren SDATA "=A4" --=3D general currency sign &164; --> +<!ENTITY yen SDATA "=A5" --=3D yen sign &165; --> +<!ENTITY brvbar SDATA "=A6" --=3D broken (vertical) bar &166; --> +<!ENTITY sect SDATA "=A7" --=3D section sign &167; --> +<!ENTITY umlaut SDATA "=A8" --=3D umlaut (dieresis) &168; --> +<!ENTITY copy SDATA "=A9" --=3D copyright sign &169; --> +<!ENTITY ordf SDATA "=AA" --=3D ordinal indicator, feminine &170; --> +<!ENTITY laquo SDATA "=AB" --=3D angle quotation mark, left &171; --> +<!ENTITY not SDATA "=AC" --=3D not sign &172; --> +<!ENTITY shy SDATA "=AD" --=3D soft hyphen &173;--> +<!ENTITY reg SDATA "=AE" --=3D registered trademark &174; --> +<!ENTITY macron SDATA "=AF" --=3D macron &175; --> +<!ENTITY deg SDATA "=B0" --=3D degree sign &176; --> +<!ENTITY plusmn SDATA "=B1" --=3D plus-or-minus sign &177; --> +<!ENTITY sup2 SDATA "=B2" --=3D superscript two &178; --> +<!ENTITY sup3 SDATA "=B3" --=3D superscript three &179; --> +<!ENTITY acute SDATA "=B4" --=3D acute accent &180; --> +<!ENTITY micro SDATA "=B5" --=3D micro sign &181; --> +<!ENTITY para SDATA "=B6" --=3D pilcrow (paragraph sign) &182; --> +<!ENTITY middot SDATA "=B7" --=3D middle dot (centred decimal point) &183; --> +<!ENTITY cedilla SDATA "=B8" --=3D cedilla accent &184; --> +<!ENTITY sup1 SDATA "=B9" --=3D superscript one --> +<!ENTITY ordm SDATA "=BA" --=3D ordinal indicator, masculine --> +<!ENTITY raquo SDATA "=BB" --=3D angle quotation mark, right --> +<!ENTITY frac14 SDATA "=BC" --=3D fraction one-quarter --> +<!ENTITY frac12 SDATA "=BD" --=3D fraction one-half --> +<!ENTITY frac34 SDATA "=BE" --=3D fraction three-quarters --> +<!ENTITY iquest SDATA "=BF" --=3D inverted question mark --> +<!-- the odd ones tucked in amongs the accented letters --> +<!ENTITY times SDATA "=D7" --=3D multiply sign --> +<!ENTITY divide SDATA "=F7" --=3D divide sign --> + +<!ENTITY amp CDATA "&" -- ampersand --> +<!ENTITY gt CDATA ">" -- greater than --> +<!ENTITY lt CDATA "<" -- less than --> +<!ENTITY quot CDATA """ -- 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? + +-->