# HG changeset patch # User wenzelm # Date 968969871 -7200 # Node ID 6342d9c7fe46b9b8d5d98ffac16bee1fe0b5f0a6 # Parent 765208b5dd236379c9a0921d9c71361a5096975a handle more symbols; diff -r 765208b5dd23 -r 6342d9c7fe46 src/Pure/Thy/html.ML --- 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 "\\" => (1.0, "¬") + fn "\\" => (2.0, "  ") + | "\\" => (1.0, "¡") + | "\\" => (1.0, "¢") + | "\\" => (1.0, "£") + | "\\" => (1.0, "¤") + | "\\" => (1.0, "¥") + | "\\" => (1.0, "¦") + | "\\
" => (1.0, "§") + | "\\" => (1.0, "©") + | "\\" => (1.0, "ª") + | "\\" => (1.0, "«") + | "\\" => (1.0, "¬") | "\\" => (1.0, "­") + | "\\" => (1.0, "®") + | "\\" => (1.0, "¯") + | "\\" => (1.0, "°") + | "\\" => (1.0, "±") + | "\\" => (1.0, "²") + | "\\" => (1.0, "³") + | "\\" => (1.0, "µ") + | "\\" => (1.0, "¶") | "\\" => (1.0, "·") + | "\\" => (1.0, "¹") + | "\\" => (1.0, "º") + | "\\" => (1.0, "»") + | "\\" => (1.0, "¼") + | "\\" => (1.0, "½") + | "\\" => (1.0, "¾") + | "\\" => (1.0, "¿") | "\\" => (1.0, "×") - | "\\" => (1.0, "©") - | "\\" => (1.0, "µ") + | "\\
" => (1.0, "÷") | s => (real (size s), implode (map escape (explode s))); fun add_sym (width, (w: real, s)) = (width + w, s);