ESCAPES.txt for Tux Paint Tux Paint - A simple drawing program for children. Copyright 2003 by Bill Kendrick bill@newbreedsoftware.com http://www.newbreedsoftware.com/tuxpaint/ February 1, 2003 - February 1, 2003 About Escape Sequences ---------------------- Tux Paint allows the use of HTML escape sequences in the description files (".txt" files) it reads when loading Rubber Stamp images. (See README.txt for more information on creating your own rubber stamps.) The escape sequences provide a way of entering hard-to-type ASCII characters into the text file. The escape sequences Tux Paint supports are identical to those used in HTML pages on the web. A sequence begins with the "&" character (ampersand), and ends with the ";" character (semicolon). For example: "ï". Using Escape Sequences in Tux Paint ----------------------------------- To use a string containing escape sequences in a rubber stamp description file (the ".txt" file that corresponds to the stamps ".png" image file), the line containing the translated description should begin with the language's "locale code", followed by ".esc=" and the description text. For example, a Spanish translation of a string in plain ASCII might look like this: es=Hola A Spanish translation that takes advantage of the HTML-style escape sequences might look like this: es.esc=¡Hola niños! In both cases, the "es" at the beginning of the line corresponds to the language of the description: Spanish. (See README.txt for a list of languages supported by Tux Paint, and their locale codes.) In the latter example, the "¡" is an 'escape sequence' that represents an inverted (upside-down) exclamation point ("!"), which looks like this: "¡" The "ñ" represents an "n" with a tilde ("~") over it. The Spanish character: "ñ" This example could have been easily done using plain ASCII, like so: es=¡Hola niños! However, depending on the text editor being used, typing that literally may not be an easy task. Typing the letters A-Z and punctuation should never be a problem, though. This is why escape sequence support was added to Tux Paint. NOTE: Since the ampersand character ("&") is used to denote the beginning of an escape sequence, it itself must be escaped. Use the sequence "&" For example, in plain ASCII: xx=This & that Should be written as follows when using the escape sequence mode: xx.esc=This & that The following is INCORRECT, and will end up truncated to just the word "This": xx.esc=This & that Supported Escape Sequences -------------------------- Sequence Character Description -------- --------- ----------- à à Lowercase a grave á á Lowercase a acute â â Lowercase a circumflex ã ã Lowercase a tilde ä ä Lowercase a umlaut å å Lowercase a ring À À Uppercase A grave Á Á Uppercase A acute   Uppercase A circumflex à à Uppercase A tilde Ä Ä Uppercase A umlaut Å Å Uppercase A ring æ æ Lowercase ae ligature Æ Æ Uppercase AE ligature ç ç Lowercase c cedil Ç Ç Uppercase C cedil ð ð Lowercase eth Ð Ð Uppercase Eth è è Lowercase e grave é é Lowercase e acute ê ê Lowercase e circumflex ë ë Lowercase e umlaut È È Uppercase E grave É É Uppercase E acute Ê Ê Uppercase E circumflex Ë Ë Uppercase E umlaut ì ì Lowercase i grave í í Lowercase i acute î î Lowercase i circumflex ï ï Lowercase i umlaut Ì Ì Uppercase I grave Í Í Uppercase I acute Î Î Uppercase I circumflex Ï Ï Uppercase I umlaut ò ò Lowercase o grave ó ó Lowercase o acute ô ô Lowercase o circumflex õ õ Lowercase o tilde ö ö Lowercase o umlaut ø ø Lowercase o slash Ò Ò Uppercase O grave Ó Ó Uppercase O acute Ô Ô Uppercase O circumflex Õ Õ Uppercase O tilde Ö Ö Uppercase O umlaut Ø Ø Uppercase O slash ù ù Lowercase u grave ú ú Lowercase u acute û û Lowercase u circumflex ü ü Lowercase u umlaut Ù Ù Uppercase U grave Ú Ú Uppercase U acute Û Û Uppercase U circumflex Ü Ü Uppercase U umlaut ñ ñ Lowercase n tilde Ñ Ñ Uppercase N tilde ß ß Sharp S ý ý Lowercase y acute ÿ ÿ Lowercase y umlaut Ý Ý Uppercase Y acute þ þ Lowercase thorn Þ Þ Uppercase thorn ¡ ¡ Inverted exclamation ¿ ¿ Inverte question mark « « Left angle quotes » » Right angle quotes ¢ ¢ Cent sign £ £ Pound sign ¤ ¤ Currency sign ¥ ¥ Yen sign ´ ´ Acute ¸ ¸ Cedil ¨ ¨ Umlaut " " Quote & & Ampersand < < Less than > > Greater than ± ± Plus-minus sign × × Times sign ÷ ÷ Division sign ¬ ¬ Logical not sign ° ° Degree sign µ µ Micro sign ¼ ¼ One quarter (1/4) ½ ½ One half (1/2) ¾ ¾ Three quarters (3/4) ¹ ¹ Superscript 1 ² ² Superscript 2 ³ ³ Superscript 3 ¦ ¦ Broken vertical bar § § Section sign ¶ ¶ Paragraph sign · * Middle dot © © Copyright sign ((C)) ® ® Registered trademark sign ((R)) ª ª Feminine ordinal º º Masculine ordinal ­ ­ Soft hyphen ¯ ¯ Spacing macron