--- a/src/Pure/Thy/html.ML Fri Sep 15 00:17:11 2000 +0200
+++ b/src/Pure/Thy/html.ML Fri Sep 15 00:17:51 2000 +0200
@@ -63,12 +63,37 @@
val escape = fn "<" => "<" | ">" => ">" | "&" => "&" | c => c;
val output_sym =
- fn "\\<not>" => (1.0, "¬")
+ fn "\\<spacespace>" => (2.0, " ")
+ | "\\<exclamdown>" => (1.0, "¡")
+ | "\\<cent>" => (1.0, "¢")
+ | "\\<pounds>" => (1.0, "£")
+ | "\\<currency>" => (1.0, "¤")
+ | "\\<yen>" => (1.0, "¥")
+ | "\\<bar>" => (1.0, "¦")
+ | "\\<section>" => (1.0, "§")
+ | "\\<copyright>" => (1.0, "©")
+ | "\\<ordfeminine>" => (1.0, "ª")
+ | "\\<guillemotleft>" => (1.0, "«")
+ | "\\<not>" => (1.0, "¬")
| "\\<hyphen>" => (1.0, "­")
+ | "\\<registered>" => (1.0, "®")
+ | "\\<macron>" => (1.0, "¯")
+ | "\\<degree>" => (1.0, "°")
+ | "\\<plusminus>" => (1.0, "±")
+ | "\\<twosuperior>" => (1.0, "²")
+ | "\\<threesuperior>" => (1.0, "³")
+ | "\\<mu>" => (1.0, "µ")
+ | "\\<paragraph>" => (1.0, "¶")
| "\\<cdot>" => (1.0, "·")
+ | "\\<onesuperior>" => (1.0, "¹")
+ | "\\<ordmasculine>" => (1.0, "º")
+ | "\\<guillemotright>" => (1.0, "»")
+ | "\\<onequarter>" => (1.0, "¼")
+ | "\\<onehalf>" => (1.0, "½")
+ | "\\<threequarters>" => (1.0, "¾")
+ | "\\<questiondown>" => (1.0, "¿")
| "\\<times>" => (1.0, "×")
- | "\\<copyright>" => (1.0, "©")
- | "\\<mu>" => (1.0, "µ")
+ | "\\<div>" => (1.0, "÷")
| s => (real (size s), implode (map escape (explode s)));
fun add_sym (width, (w: real, s)) = (width + w, s);