aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2008-07-24 09:51:53 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2008-07-24 09:51:53 +0000
commit76d6b0b2b1f039549d308a0d2c478a6b05869af9 (patch)
tree78cc7e13bf290a17e7006a6d4616a8a08e36ce8f
parent8f8e9388b582ad6d3ee6e1eea842a8d443d4ce89 (diff)
Merge changes from Version4Branch.
-rw-r--r--AUTHORS2
-rw-r--r--BUGS7
-rw-r--r--CHANGES513
-rw-r--r--COMPATIBILITY28
-rw-r--r--FAQ137
-rw-r--r--Makefile39
-rw-r--r--Makefile.devel2
-rw-r--r--README3
-rw-r--r--TAGS4476
-rw-r--r--THIS-IS-PG4 (renamed from FUTURE)7
-rw-r--r--acl2/x-symbol-acl2.el12
-rw-r--r--bin/proofgeneral82
-rw-r--r--coq/coq-indent.el11
-rw-r--r--coq/coq-syntax.el24
-rw-r--r--coq/coq.el149
-rw-r--r--coq/example-tokens.v (renamed from coq/example-x-symbols.v)0
-rw-r--r--coq/x-symbol-coq.el493
-rw-r--r--devel/profiling.txt (renamed from etc/profiling.txt)0
-rw-r--r--doc/PG-adapting.texi217
-rw-r--r--doc/ProofGeneral.texi264
-rw-r--r--etc/README.devel100
-rw-r--r--etc/debugging-tips.txt89
-rw-r--r--etc/isa/\backslashname/test.ML11
-rw-r--r--etc/isa/\backslashname/test.thy1
-rw-r--r--etc/isa/long-line-backslash.ML20
-rw-r--r--etc/isa/message-test.ML16
-rw-r--r--etc/isa/multiple/A.ML11
-rw-r--r--etc/isa/multiple/A.thy7
-rw-r--r--etc/isa/multiple/B.ML4
-rw-r--r--etc/isa/multiple/B.thy7
-rw-r--r--etc/isa/multiple/C.ML4
-rw-r--r--etc/isa/multiple/C.thy10
-rw-r--r--etc/isa/multiple/D.ML3
-rw-r--r--etc/isa/multiple/D.thy7
-rw-r--r--etc/isa/multiple/Err.ML5
-rw-r--r--etc/isa/multiple/Err.thy3
-rw-r--r--etc/isa/multiple/README102
-rw-r--r--etc/isa/multiple/foobar/foo.ML4
-rw-r--r--etc/isa/parsing.ML13
-rw-r--r--etc/isa/settings.ML21
-rw-r--r--etc/isa/thy/test.ML5
-rw-r--r--etc/isa/xsym.ML18
-rw-r--r--etc/isar/TokensAcid.thy45
-rw-r--r--etc/isar/XSymbolTests.thy34
-rw-r--r--etc/isar/multiple/C.thy2
-rw-r--r--etc/patches/duplicated-short-messages-fix.txt107
-rw-r--r--etc/patches/fix-attempt-for-eager-cleaning.txt66
-rw-r--r--generic/pg-assoc.el260
-rw-r--r--generic/pg-custom.el75
-rw-r--r--generic/pg-goals.el185
-rw-r--r--generic/pg-pbrpm.el14
-rw-r--r--generic/pg-response.el128
-rw-r--r--generic/pg-thymodes.el2
-rw-r--r--generic/pg-user.el148
-rw-r--r--generic/pg-xml.el10
-rw-r--r--generic/proof-autoloads.el164
-rw-r--r--generic/proof-auxmodes.el13
-rw-r--r--generic/proof-config.el370
-rw-r--r--generic/proof-easy-config.el4
-rw-r--r--generic/proof-maths-menu.el3
-rw-r--r--generic/proof-menu.el115
-rw-r--r--generic/proof-script.el197
-rw-r--r--generic/proof-shell.el166
-rw-r--r--generic/proof-site.el21
-rw-r--r--generic/proof-splash.el180
-rw-r--r--generic/proof-syntax.el8
-rw-r--r--generic/proof-toolbar.el527
-rw-r--r--generic/proof-unicode-tokens.el144
-rw-r--r--generic/proof-utils.el274
-rw-r--r--generic/proof-x-symbol.el337
-rw-r--r--generic/proof.el3
-rw-r--r--hol98/x-symbol-hol98.el12
-rw-r--r--images/pg-abort.xpm71
-rw-r--r--images/pg-command.xpm336
-rw-r--r--images/pg-context.xpm180
-rw-r--r--images/pg-find.xpm259
-rw-r--r--images/pg-goal.xpm586
-rw-r--r--images/pg-goto.xpm101
-rw-r--r--images/pg-help.xpm368
-rw-r--r--images/pg-info.xpm113
-rw-r--r--images/pg-interrupt.xpm87
-rw-r--r--images/pg-next.xpm59
-rw-r--r--images/pg-qed.xpm573
-rw-r--r--images/pg-restart.xpm55
-rw-r--r--images/pg-retract.xpm62
-rw-r--r--images/pg-state.xpm180
-rw-r--r--images/pg-undo.xpm59
-rw-r--r--images/pg-use.xpm62
-rw-r--r--isa/README7
-rw-r--r--isar/Example-Tokens.thy34
-rw-r--r--isar/Example-Xsym.thy42
-rw-r--r--isar/Example.thy2
-rw-r--r--isar/interface-setup.el9
-rw-r--r--isar/isabelle-system.el90
-rw-r--r--isar/isar-syntax.el114
-rw-r--r--isar/isar-unicode-tokens.el1045
-rw-r--r--isar/isar.el56
-rw-r--r--isar/x-symbol-isar.el517
-rw-r--r--lclam/lclam.el11
-rw-r--r--lego/lego.el4
-rw-r--r--lego/x-symbol-lego.el13
-rw-r--r--lib/bufhist.el20
-rw-r--r--lib/holes-load.el14
-rw-r--r--lib/holes.el55
-rw-r--r--lib/local-vars-list.el2
-rw-r--r--lib/maths-menu.el47
-rw-r--r--lib/pg-dev.el2
-rw-r--r--lib/pg-fontsets.el7
-rw-r--r--lib/proof-compat.el387
-rw-r--r--lib/span-extent.el139
-rw-r--r--lib/span-overlay.el222
-rw-r--r--lib/span.el209
-rw-r--r--lib/unicode-tokens.el1202
-rw-r--r--lib/xml-fixed.el508
-rw-r--r--phox/phox-tags.el66
-rw-r--r--phox/phox.el47
-rw-r--r--phox/x-symbol-phox.el230
-rw-r--r--plastic/plastic.el8
-rw-r--r--twelf/x-symbol-twelf.el12
-rw-r--r--x-symbol/etc/Makefile.emacs69
-rw-r--r--x-symbol/etc/RIP.xbm39
-rw-r--r--x-symbol/etc/bigfonts/README37
-rw-r--r--x-symbol/etc/bigfonts/fonts.tarbin186880 -> 0 bytes
-rw-r--r--x-symbol/etc/colormap138.xpm170
-rw-r--r--x-symbol/etc/drawing.xbm32
-rw-r--r--x-symbol/etc/escherknot.xbm39
-rw-r--r--x-symbol/etc/fonts-ttf/isaxsym.ttfbin20256 -> 0 bytes
-rw-r--r--x-symbol/etc/fonts/2helvR12.bdf3098
-rw-r--r--x-symbol/etc/fonts/2helvR14.bdf3365
-rw-r--r--x-symbol/etc/fonts/3helvR12.bdf3049
-rw-r--r--x-symbol/etc/fonts/3helvR14.bdf3326
-rw-r--r--x-symbol/etc/fonts/5etl14.bdf4043
-rw-r--r--x-symbol/etc/fonts/5etl16.bdf4423
-rw-r--r--x-symbol/etc/fonts/Makefile105
-rw-r--r--x-symbol/etc/fonts/heriR12.bdf3063
-rw-r--r--x-symbol/etc/fonts/heriR14.bdf3333
-rw-r--r--x-symbol/etc/fonts/makesub94
-rw-r--r--x-symbol/etc/fonts/nilxs.bdf2046
-rw-r--r--x-symbol/etc/fonts/xsymb0_12.bdf3029
-rw-r--r--x-symbol/etc/fonts/xsymb0_14.bdf3295
-rw-r--r--x-symbol/etc/fonts/xsymb0_18.bdf3806
-rw-r--r--x-symbol/etc/fonts/xsymb0_24.bdf4635
-rw-r--r--x-symbol/etc/fonts/xsymb1_12.bdf2576
-rw-r--r--x-symbol/etc/fonts/xsymb1_14.bdf2796
-rw-r--r--x-symbol/etc/fonts/xsymb1_18.bdf3278
-rw-r--r--x-symbol/etc/fonts/xsymb1_24.bdf3864
-rw-r--r--x-symbol/etc/genfonts/2helvR12sub.bdf3098
-rw-r--r--x-symbol/etc/genfonts/2helvR12sup.bdf3098
-rw-r--r--x-symbol/etc/genfonts/2helvR14sub.bdf3365
-rw-r--r--x-symbol/etc/genfonts/2helvR14sup.bdf3365
-rw-r--r--x-symbol/etc/genfonts/3helvR12sub.bdf3049
-rw-r--r--x-symbol/etc/genfonts/3helvR12sup.bdf3049
-rw-r--r--x-symbol/etc/genfonts/3helvR14sub.bdf3326
-rw-r--r--x-symbol/etc/genfonts/3helvR14sup.bdf3326
-rw-r--r--x-symbol/etc/genfonts/5etl14sub.bdf4043
-rw-r--r--x-symbol/etc/genfonts/5etl14sup.bdf4043
-rw-r--r--x-symbol/etc/genfonts/5etl16sub.bdf4423
-rw-r--r--x-symbol/etc/genfonts/5etl16sup.bdf4423
-rw-r--r--x-symbol/etc/genfonts/helvR12sub.bdf3516
-rw-r--r--x-symbol/etc/genfonts/helvR12sup.bdf3516
-rw-r--r--x-symbol/etc/genfonts/helvR14sub.bdf3814
-rw-r--r--x-symbol/etc/genfonts/helvR14sup.bdf3814
-rw-r--r--x-symbol/etc/genfonts/helvR18sub.bdf3861
-rw-r--r--x-symbol/etc/genfonts/helvR18sup.bdf3861
-rw-r--r--x-symbol/etc/genfonts/helvR24sub.bdf4716
-rw-r--r--x-symbol/etc/genfonts/helvR24sup.bdf4716
-rw-r--r--x-symbol/etc/genfonts/heriR12sub.bdf3063
-rw-r--r--x-symbol/etc/genfonts/heriR12sup.bdf3063
-rw-r--r--x-symbol/etc/genfonts/heriR14sub.bdf3333
-rw-r--r--x-symbol/etc/genfonts/heriR14sup.bdf3333
-rw-r--r--x-symbol/etc/genfonts/xsymb0_12sub.bdf3029
-rw-r--r--x-symbol/etc/genfonts/xsymb0_12sup.bdf3029
-rw-r--r--x-symbol/etc/genfonts/xsymb0_14sub.bdf3295
-rw-r--r--x-symbol/etc/genfonts/xsymb0_14sup.bdf3295
-rw-r--r--x-symbol/etc/genfonts/xsymb0_18sub.bdf3806
-rw-r--r--x-symbol/etc/genfonts/xsymb0_18sup.bdf3806
-rw-r--r--x-symbol/etc/genfonts/xsymb0_24sub.bdf4635
-rw-r--r--x-symbol/etc/genfonts/xsymb0_24sup.bdf4635
-rw-r--r--x-symbol/etc/genfonts/xsymb1_12sub.bdf2576
-rw-r--r--x-symbol/etc/genfonts/xsymb1_12sup.bdf2576
-rw-r--r--x-symbol/etc/genfonts/xsymb1_14sub.bdf2796
-rw-r--r--x-symbol/etc/genfonts/xsymb1_14sup.bdf2796
-rw-r--r--x-symbol/etc/genfonts/xsymb1_18sub.bdf3278
-rw-r--r--x-symbol/etc/genfonts/xsymb1_18sup.bdf3278
-rw-r--r--x-symbol/etc/genfonts/xsymb1_24sub.bdf3864
-rw-r--r--x-symbol/etc/genfonts/xsymb1_24sup.bdf3864
-rw-r--r--x-symbol/etc/hourglass.xbm39
-rw-r--r--x-symbol/etc/origfonts/helvR12.bdf3516
-rw-r--r--x-symbol/etc/origfonts/helvR14.bdf3814
-rw-r--r--x-symbol/etc/origfonts/helvR18.bdf3861
-rw-r--r--x-symbol/etc/origfonts/helvR24.bdf4716
-rw-r--r--x-symbol/etc/pcf/2helvR12.pcfbin13168 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/2helvR12sub.pcfbin13176 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/2helvR12sup.pcfbin13176 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/2helvR14.pcfbin14236 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/2helvR14sub.pcfbin14244 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/2helvR14sup.pcfbin14244 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR12.pcfbin12816 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR12sub.pcfbin12824 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR12sup.pcfbin12824 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR14.pcfbin13924 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR14sub.pcfbin13932 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/3helvR14sup.pcfbin13932 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl14.pcfbin17720 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl14sub.pcfbin17728 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl14sup.pcfbin20020 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl16.pcfbin19248 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl16sub.pcfbin19256 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/5etl16sup.pcfbin21548 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/fonts.dir58
-rw-r--r--x-symbol/etc/pcf/helvR12sub.pcfbin14452 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR12sup.pcfbin14452 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR14sub.pcfbin15644 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR14sup.pcfbin15644 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR18sub.pcfbin16180 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR18sup.pcfbin16180 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR24sub.pcfbin19600 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/helvR24sup.pcfbin19600 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR12.pcfbin13000 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR12sub.pcfbin13008 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR12sup.pcfbin13008 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR14.pcfbin14080 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR14sub.pcfbin14088 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/heriR14sup.pcfbin14088 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/nilxs.pcfbin9172 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_12.pcfbin13016 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_12sub.pcfbin13024 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_12sup.pcfbin13024 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_14.pcfbin14084 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_14sub.pcfbin14092 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_14sup.pcfbin14092 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_18.pcfbin16200 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_18sub.pcfbin16208 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_18sup.pcfbin16208 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_24.pcfbin19468 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_24sub.pcfbin19476 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb0_24sup.pcfbin19476 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_12.pcfbin11476 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_12sub.pcfbin11484 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_12sup.pcfbin11484 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_14.pcfbin12352 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_14sub.pcfbin12360 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_14sup.pcfbin12360 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_18.pcfbin14372 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_18sub.pcfbin14380 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_18sup.pcfbin14380 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_24.pcfbin17092 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_24sub.pcfbin17100 -> 0 bytes
-rw-r--r--x-symbol/etc/pcf/xsymb1_24sup.pcfbin17100 -> 0 bytes
-rw-r--r--x-symbol/etc/recycle.xbm32
-rw-r--r--x-symbol/etc/termlock.xbm39
-rw-r--r--x-symbol/etc/utf-unicode-list.txtbin166050 -> 0 bytes
-rw-r--r--x-symbol/info/x-symbol.info6955
-rw-r--r--x-symbol/lisp/ChangeLog391
-rw-r--r--x-symbol/lisp/Makefile179
-rw-r--r--x-symbol/lisp/_pkg.el5
-rw-r--r--x-symbol/lisp/auto-autoloads.el381
-rw-r--r--x-symbol/lisp/custom-load.el25
-rw-r--r--x-symbol/lisp/makefile.pkg9
-rw-r--r--x-symbol/lisp/x-symbol-autoloads.el381
-rw-r--r--x-symbol/lisp/x-symbol-bib.el125
-rw-r--r--x-symbol/lisp/x-symbol-emacs.el467
-rw-r--r--x-symbol/lisp/x-symbol-hooks.el1356
-rw-r--r--x-symbol/lisp/x-symbol-image.el796
-rw-r--r--x-symbol/lisp/x-symbol-macs.el257
-rw-r--r--x-symbol/lisp/x-symbol-mule.el325
-rw-r--r--x-symbol/lisp/x-symbol-nomule.el382
-rw-r--r--x-symbol/lisp/x-symbol-sgml.el690
-rw-r--r--x-symbol/lisp/x-symbol-tex.el1291
-rw-r--r--x-symbol/lisp/x-symbol-texi.el339
-rw-r--r--x-symbol/lisp/x-symbol-unichars.el5062
-rw-r--r--x-symbol/lisp/x-symbol-unicode-extras.el462
-rw-r--r--x-symbol/lisp/x-symbol-unicode.el310
-rw-r--r--x-symbol/lisp/x-symbol-vars.el2107
-rw-r--r--x-symbol/lisp/x-symbol-xmacs.el183
-rw-r--r--x-symbol/man/Makefile94
-rw-r--r--x-symbol/man/x-symbol.css218
-rw-r--r--x-symbol/man/x-symbol.init80
-rw-r--r--x-symbol/man/x-symbol.texi7639
-rw-r--r--x-symbol/pkginfo/MANIFEST.x-symbol132
280 files changed, 4468 insertions, 260443 deletions
diff --git a/AUTHORS b/AUTHORS
index a0877e36..6f52b959 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -13,9 +13,9 @@ Previous Authors:
Thomas Kleymann (lego, doc, generic)
Patrick Loiseleur (coq)
Dilip Sequeira (lego)
+ David von Oheimb (x-symbol)
Assistance also from:
- David von Oheimb (x-symbol)
Graham Dutton (web support)
diff --git a/BUGS b/BUGS
index b9f3c4d6..3535dce5 100644
--- a/BUGS
+++ b/BUGS
@@ -84,13 +84,6 @@ The code is not fully protected from Emacs interrupts.
Workaround: Don't type C-g while script management is processing.
If you do, use proof-restart-scripting to be sure of synchronizing.
-** Outline-mode does not work in processed proof script files
-
-Because of read-only restrictions of the protected region.
-This is an inherent problem with outline because it works by
-modifying the buffer.
-Workaround: none.
-
** When proof-rsh-command is set to "ssh host", C-c C-c broken
The whole process may be killed instead of interrupted. This isn't a
diff --git a/CHANGES b/CHANGES
index 85b5db98..9fff26cf 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,515 +1,14 @@
-*- outline -*-
-* Summary of Changes for Proof General 3.7.1 from 3.7
+* Summary of Changes for Proof General 4.0 from 3.7.X
** Generic changes
-*** Fixes and improvements, compatibility patches
+*** XEmacs is no longer supported; PG only works with GNU Emacs 22.2+
-- Unicode Tokens: supports control tokens (Isabelle sub/super/fonts).
- This is experimental; editing files with subs/supers may be unreliable.
- X-Symbol is still recommended. Please note: this mode will
- probably be dropped in future, in favour of a font-lock based
- mechanism more similar to X-Symbol.
-- Fix Options saving for MMM, Maths Menu, Unicode Tokens.
-- Compatibility improvements for: Carbon Emacs, latest Emacs 23 CVS.
+*** Font-lock based Unicode Tokens mode replaces X-Symbol
-** Isabelle changes
+*** X-Symbol is no longer used or bundled
-- Choice of isabelle command command based on isatool, if run outside wrapper
-- Logic can be set in comment: (* -*- isabelle-chosen-logic: "ZF" -*- *)
-
-** Coq changes
-
-- Add Undo Depth setting, default to 200 (Coq 8.1 has only 100)
-- Unicode error messages are correctly highlighted with emacs23
- (emacs-snapshot), previous emacs's can't be fixed.
-
-
-* Summary of Changes for Proof General 3.7 from 3.5 (via 3.6pre)
-
-** Generic changes
-
-*** Fixes and additions, patches for recent Emacs versions
-
-- Improved display of X-Symbol subscript/superscripts in GNU Emacs 22.1.
-- Workarounds for bugs in XEmacs 21.5 beta (but GNU Emacs now preferred).
-- Reworked icons to better match style of GNU Emacs/Gnome.
-- History for processed commands in active script buffer (M-n, M-p)
-- Undo history in read-only area discarded (see: proof-allow-undo-in-read-only)
-- Context menu for spans: option to undo.
-- proof-indent-pad-eol option removed (spurious spaces were objectionable)
-- Many fixes and code cleanups.
-
-*** X-Symbol support on native Mac Emacs
-
-This works for Carbon Emacs version of GNU Emacs 22.X, using
-Norbert Voelker's TrueType version of the X-Symbol1 font.
-See x-symbol/README.x-symbol-for-ProofGeneral
-
-*** New input mechanisms for Unicode added (preliminary version)
-
-Maths Menu (by Dave Love) for inserting Unicode math characters.
-GNU Emacs only.
-
-Unicode Tokens mode, an experimental X-Symbol replacement, for
-displaying ASCII tokens as Unicode strings (for Isabelle) and
-providing shortcut input for Unicode sequences (for Isabelle, Coq).
-Much simpler than X-Symbol, but requires a suitably rich Unicode font.
-GNU Emacs >=23 recommended but works elsewhere.
-
-Try Options -> Set Fontset to find a good font (e.g. "standard").
-Customize the tables with
-
- M-x customize-variable isar-token-name-alist
- M-x customize-variable isar-shortcut-alist
-
-or edit isar/isar-unicode-tokens.el. Similarly for Coq.
-Symbol rotation (next/previous glyph) on C-, and C-. (GE>=23)
-
-
-
-*** UTF-8 support for 8-bit clean provers
-
-Support for Unicode-safe interaction modes has been added (i.e., not
-using Unicode-prefix characters as special escape sequences). See
-proof-shell-unicode (default t), or option -U of the Isabelle
-interface wrapper.
-
-*** Large X-Symbol fonts added, courtesy of Clemens Ballarin
-
-Use option -f 18 or -f 24 of the Isabelle interface wrapper.
-
-
-
-** Changes for Isabelle
-
-*** Support for Isabelle2005 and Isabelle2007.
-
-Menu functions now controlled directly by Isabelle. Support for
-Unicode-safe interaction (`proof-shell-unicode' variable).
-
-Support for Isabelle2003 and Isabelle 2004 removed.
-Code works with PolyML 5 versions of Isabelle.
-
-Optional search form for the "Find Theorems" command is available via
-C-c C-a C-f, the minibuffer interface is available via C-c C-a C-m.
-Variable proof-find-theorems-command (customizable via 'Proof-General
--> Advanced -> Internals -> Prover Config') controls the default
-behavior of 'ProofGeneral -> Find Theorems' (C-c C-f): set to
-isar-find-theorems-form or isar-find-theorems-minibuffer.
-
-
-
-** Changes for Coq
-
-*** No more support for coq 7.x
-
-*** Support for ssreflect proof mode
-Support added by Assia Mahboubi.
-
-*** coq 8.0 compatibility mode
-
-If coq does not detect the good coq version at startup put one of
-the following in your .emacs:
-
-(setq coq-version-is-V8-1 t) or (setq coq-version-is-V8-0 t)
-
-Default is now 8.1 (if no coqtop is found the path).
-
-*** Much better PG/Coq synchronizing system for coq >= 8.1
-
- Synchronization is not based on script parsing anymore, which
- makes it much more reliable.
-
- In particular you don't need to set
- coq-user-state-changing-commands and others anymore (was needed
- for your own tactics/commands). See below coq-insert-tactic.
-
- Coq v8.0 is still supported, if for some reason PG does not see
- that your coq version is a 8.0 (read *Message* after loading a .v
- file), then set variable coq-version-is-V8-0 to t in your emacs
- init file. Otherwise PG will hang at first line when scripting.
-
-*** error highlighting
-
- When scripting, error with location information are parsed and the
- corresponding part of the scripting buffer is highlighted. Also
- inpsired from coqide.
-
-*** Much better indentation
-
- More robust. Nested comments are OK even in xemacs. Still a bit
- slow on big files.
-
- indent-region won't touch comments, but indenting comments with
- tab (indent-according-to-mode) will.
-
-*** new coq-insert-tactic and coq-insert-command function
-
- These two functions allow to insert a tactic or command with
- completion in the mini-buffer.
-
-*** New variables coq-user-commands-db, coq-user-keywords, coq-user-tactics-db
-
- User defined tactics/commands information. See C-h v
- coq-syntax-db for syntax. It is not necessary to add your own
- tactics here if you have coq v8.1 (it is not needed by the
- synchronizing/backtracking system). You may however do so for the
- following reasons:
-
- 1 your tactics/commands/keyword will be colorized by font-lock
-
- 2 your tactics/commands will be added to the menu and to completion
- when calling coq-insert-tactic/command (see below)
-
- 3 you may define an abbreviation for your tactic/command.
-
- The file coq/ex-ssreflect.v contains an example of such
- customization, together with a coloured script containing
- user-defined tactics/commands/keywords.
-
-*** automatic insertion of "match...with" for a given type
-
- This coqide great feature has been added.
-
-*** Local Variables List semi automatic filling
-
- Local Variables Lists are used to set coq program name and arguments
- persistently for a given file. The menu entry "set coq prog
- persistently" helps you to define or change the values in this list
- (which are store as a comment at the end of the file, see info
- manual at node ((emacs)File Variables).
-
-*** Better font-lock coloration
-
-*** new "queries" menu
-
-*** Adapted error highlighting to x-symbol
-
-*** Response windows shrinking to fit in three window mode
-
-*** Outline mode cleaner
-
-
-
-
-* Summary of Changes for Proof General 3.5 from 3.4
-
-** Generic changes
-
-*** Support for Speedbar and Index menu ("Imenu")
-
-Imenu is an alternative to Function Menu (which has been supported for
-some time, but is not built-in to GNU Emacs). It displays a menu of
-named definitions, theorems, etc, in the file and allows quick
-navigation to them.
-
-Speedbar displays a file tree in a separate window on the display,
-allowing quick navigation. Middle/double-clicking or pressing + on a
-file icon opens up to display tags (definitions, theorems, etc) within
-the file. Middle/double-clicking on a file or tag jumps to that file/tag.
-
-To use Imenu, select Proof General -> Options -> Index Menu. This adds
-an "Index" menu to the main menu bar. You can also use M-x imenu for
-keyboard-driven completion.
-
-To use Speedbar, use Tools -> Display Speedbar (GNU Emacs), or
-Proof General -> Advanced -> Speedbar (XEmacs). Or if you prefer
-the old fashioned way, `M-x speedbar' does the same job.
-
-For more about Speedbar, see http://cedet.sourceforge.net/speedbar.shtml
-
-*** Improved display management
-
-The display handling functions have been overhauled to cope with
-latest API changes and diversions between Emacs versions. Multiframe
-mode should now work reasonably well on both Emacs versions, with
-cut-down frames (no toolbars, etc). There is a new user-level
-function `proof-layout-windows' which displays windows in a default
-form for the current display mode. This uses a vertical-horizontal
-split scheme for three-pane mode (due to Pierre Courtieu), but
-three-pane mode also works with three-way horizontal split as before.
-See note in BUGS for remaining issues.
-
-*** More example proofs included
-
-Some additional example proofs are included with this release (and we
-hope to add more). The best and most accurate resource is of course
-the distribution of each proof assistant, but including some samples
-in Proof General allows you to see proofs in other systems without
-having to install them all.
-
-The "root2" example proofs of the irrationality of the square root of
-2 were proofs written as a response to a challenge of Freek Wiedijk in
-his comparison of different theorem provers, see
-http://www.cs.kun.nl/~freek/comparison/. Those proof scripts are
-copyright by their named authors or as mentioned in the files.
-
-
-*** Improved RPM packages
-
-Three packages are provided: ProofGeneral, ProofGeneral-emacs-elc and
-ProofGeneral-xemacs-elc. The two elc RPMs contain compiled elisp for
-GNU Emacs and XEmacs respectively. These RPMs are intended to be
-compatible with the RPMs distributed with Red Hat/Fedora.
-
-Please try out these packages and report any problems.
-
-*** Desktop integration on freedesktop.org compliant desktops
-
-Provided automatically (and only) with the RPM package.
-Please send in i18n strings, and report any problems on particular
-desktops (only tested on Fedora Core 1/GNOME).
-
-*** Keyboard hints and other messages displayed in minibuffer
-
-Hints for keyboard usage and reporting on file processing are now
-displayed in the minibuffer. If you do not like this behaviour,
-customize the `pg-show-hints' variable.
-
-*** pre-compiled .elc files. NOTE: recompile needed for GNU Emacs
-
-Proof General can now be reliably run as compiled code.
-
-However, compiled Emacs Lisp files sometimes have incompatibilities
-between versions (and definitely between GNU Emacs and XEmacs). To
-recompile the sources for a particular Emacs version, try:
-
- make clean
- make compile
-
-Check the settings in the Makefile for your Emacs version.
-
-*** Bundling of X-Symbol Mode (4.5.1-beta)
-
-To disable use of the bundled version, either delete/move away the
-x-symbol subdirectory, or load your own local version first [put
-(require 'x-symbol-hooks) in .emacs, or unpack in your own .xemacs
-directory].
-
-From now on, PG is not backward compatible with previous X-Symbol
-versions. Either upgrade your installed version, or be careful to
-load PG first (so that the bundled version of X-Symbol is used).
-
-Notice that the package version of X-Symbol may load itself first by
-default during XEmacs startup (especially if you have it installed
-site-wide), so it may be tricky to override. You can prevent this
-with "xemacs -no-autoloads", but that may result in other needed
-packages not being loaded! There is an attempt to prevent the
-built-in version loading in Proof General, but in case of problems,
-consult your sysadmin to try to prevent global loading of x-symbol.
-
-*** Bundling of MMM Mode (for multiple modes in one buffer)
-
-MMM mode allows submodes to be used in the same file.
-See http://mmm-mode.sourceforge.net/.
-At present it is configured for Isar, to allow LaTeX and sml-mode to
-be used inside Isar scripts. Contributions of configuration for other
-provers welcomed.
-
-*** X-Symbol (and MMM-mode) minor mode behaviour simplified
-
-These minor modes like to be responsible for turning themselves on and
-off. PG does not anymore try to synchronise the on/off settings in
-all PG buffers (which could lead to half an hour of fontification!).
-Instead the menu reflects the current minor mode status; toggling it
-will also update the default "global for PG" behaviour for new script
-buffers.
-
-*** Movement of cursor on interrupt is disabled
-
-By default, the cursor jumps to the end of the locked region on an
-error. Previously it also jumped on an interrupt. This is configurable
-via `proof-shell-handle-error-or-interrupt-hook', which see.
-
-After an interrupt you may use C-c . to move to the end of the
-locked region, or C-c ` (backquote) to move to the location
-given by an error message from the prover.
-
-*** Automatic slow-down on fast tracing display
-
-Proof General will try to configure itself to update the display of
-tracing output infrequently when the prover is producing rapid,
-perhaps voluminous, output. This counteracts the situation that
-otherwise Emacs may consume more CPU than the proof assistant, trying
-to fontify and refresh the display as fast as output appears.
-See `proof-trace-output-slow-catchup' for setting.
-
-
-*** Proof General -> Options menu changes
-
-**** Improvement to options handling
-
-Facility to reset to default values added, and saving
-of (just) proof assistant settings.
-
-**** Strict read only added
-
-Strict read only behaviour for the locked (blue) region
-can now be enabled/disabled without restarting scripting.
-(Output hightlighting option has been removed from this menu,
-but is still available under
- Advanced -> Customize -> User Options -> ..
-
-**** Deactivate Action added
-
-This setting controls an automatic action when scripting is
-deactivated in a partially processed buffer. Ordinarily, PG will
-query whether to retract or completely process the file.
-One of these can be chosen as a default action.
-
-**** Follow mode: add "followdown" setting
-
-In this mode, the point moves with the locked region when it moves
-down in the buffer (processing). For undo, the point does not move.
-
-**** Display management: added shrink-windows-tofit option
-
-This option shrinks and expands the display of prover output,
-within reasonable window sizes, when in 2-window mode. It avoids
-wasting half the screen with empty space (with the drawback
-of moving the boundary up and down).
-
-Available under PG -> Options -> Display -> Shrink To Fit.
-
-*** Add proof-indent-pad-eol setting to prettify locked regions in XEmacs.
-
-This works by adding unnecessary spaces to the end of lines when TAB
-is pressed.
-
-*** Parsing internals changed: minor user visible differences
-
-Please report any problems/annoyances which may be unexpected.
-NB: Not yet enabled for Isabelle/Isar.
-
-*** Tweaks to menus, colours
-
-Electric terminator menu option more visible.
-Reduce contrast for mouse highlighting of regions.
-
-*** Added `proof-shell-identifier-under-mouse-cmd'
-
-Allows PG to conveniently send a command to the prover which passes
-the identifier under the mouse, or the active region, as an argument.
-Bound globally to Control-Meta-Mouse-button1.
-
-Presently only configured in Isabelle/Isar, to parse terms (inside
-strings) and theorems (outside).
-
-
-** New "experimental" features
-
-These are only available if `proof-experimental-features' is
-customized to t.
-
-*** "Move up" and "Move down" functions in context span menu
- (use right-click on highlighted spans), also bound on
- C-M-up/C-M-down.
-
-*** Theorem dependencies: displaying and highlighting dependencies.
- Dependencies (e.g. lemmas) for a theorem are highlighted in
- yellow, places where the theorem is used are highlighted
- in orange. This allows easy editing of theories to remove
- dead lemmas, re-order proofs, etc.
-
- This only works in Isabelle at the moment. (Support is required
- from other proof assistant authors: please suggest to them!). You
- must select the Isabelle setting "Theorem Dependencies" before
- starting Isabelle, to enable gathering of data.
-
-*** Active highlighting for variables in Isabelle.
- Moving the mouse over variables in the goal display will display
- some information. The information in Isabelle/Isar is the type of
- the variable, often, but it depends on the context and may be
- wrong. In Isabelle/classic the type information is useless.
- This feature is a vague hint of what could be done with proper subterm
- markup from the Isabelle engine. Without this, it cannot work
- well, because no context is available for Proof General to send
- back to the prover, so only variables bound at the outer level can
- have sensible information displayed, via the "term" command.
-
-
-
-
-
-** GNU Emacs compatibility, simplified font-lock, handling nested comments
-
-*** Numerous improvements, thanks due to Stefan Monnier.
-
-*** Some GNU Emacs backwards compatibility removed: use 21.1 or later
-
-** Changes for Isabelle
-
-*** Automatic refreshing of Logics list
-
-*** Theorem dependencies: displaying and highlighting dependencies.
-
-Dependencies for a theorem (i.e. other theorems,lemmas) can be
-displayed. Local dependencies within the same file can be highlighted
-in yellow, and places where a theorem is used are highlighted in
-orange. This aids editing of theories to remove dead lemmas, re-order
-proofs, etc. To activate it you need to select the "Theorem
-Dependencies" option in the Isabelle(/Isar) -> Settings menu.
-
-You may need to restart the prover before doing this to gather full
-dependency information.
-
-*** Beginnings of support PGIP protocol (wip with Isabelle2004)
-
-This is an internal change. Presently, it allows Isabelle to
-configure Proof General prover settings menu directly rather
-than using Elisp.
-
-
-** Changes for Coq
-
-*** Coq 8.0 compatibility. Example files are Coq 8.0 format.
-
-**** Possibility to run Coq 8.0 in compatibility mode
-**** Further prover settings added
-**** Automatic compilation ("auto-compile-vos"), dependencies managed
-
-*** Command coq-intros inserts intros using "Show Intros" output
-
-*** Indentation improved
-
-*** Menu entries for inserting commands, tactics and terms
-
-*** "Holes" system, for editing structured expressions
-
-Holes are a powerful feature for complex expression editing. It is
-inspired from other tools, like Pcoq
-(http://www-sop.inria.fr/lemme/pcoq/index.html). The principle is
-simple, holes are pieces of text that can be "filled" by different
-means. The new menu system makes use of the holes system. Almost all
-holes operations are available in the Coq/holes menu.
-
-Note: Holes and menus make use of emacs abbreviation mechanism, please
-make sure you don't have an abbrev table defined in you config files
-(C-h v abbrev-file-name to see the name of the abbreviation file). If
-there is already such a table, you can do the following to merge with
-ProofGeneral's abbrev: M-x read-abbrev-file, then find the file named
-"coq-abbrev.el" in the ProofGeneral/coq directory. At emacs exit you
-will be asked if you want to save abbrevs, answer yes.
-
-*** X-symbols are much improved (more symbols, cleaner grammar)
-
-Much more symbols are supported now (C-= C-= for the symbol table).
-See coq/README for more details, including the syntax of sub/superscripts.
-
-** Additional instances of Proof General
-
-*** ccc: Proof General for the Casl Consistency Checker
-
-Provided by Christoph Lüth <cxl@informatik.uni-bremen.de>.
-See http://www.informatik.uni-bremen.de/cofi/ccc for more information.
-
-*** pgshell: Proof General for shell scripts/simple command interpreters.
-
-This instance of PG is handy just for using script management to
-cut-and-paste into a buffer running an ordinary shell or tool
-with a command-line interpreter of some kind.
-
-Provides an instant and cheap interface to command-line interpreters,
-to avoid tiresomely using cut-and-paste to run pre-recorded commands.
+*** Removed configuration options
+ proof-toolbar-use-button-enablers (now always enabled)
diff --git a/COMPATIBILITY b/COMPATIBILITY
index 302d5ef6..5e6fd390 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -7,30 +7,16 @@ on recent Linux systems:
Emacs 22.2.1 -- recommended and supported
Emacs 23.0.X -- CVS/beta snapshots, use time of PG release
- Emacs 21.4.1 -- tested; poorer X-Symbol sub/superscript support
- XEmacs 21.5 (beta28) -- tested; PG has workarounds for several bugs
- XEmacs 21.4.XX -- tested
-
and (main) prover versions:
- Coq 8.0, 8.1
- Isabelle2005, Isabelle2007, Isabelle2008
+ Coq 8.1
+ Isabelle2008
See below for notes about other operating systems.
Maintaining compatibility across proof assistant versions, Emacs
-versions and operating systems is virtually impossible. Backward
-compatibility has to be sacrificed. Some old version compatibility
-has been removed here, specifically affecting:
-
- Coq 7
- Isabelle 2004
- Earlier buggy versions of GNU Emacs 21
-
-*********************************************************************
-*** IMPORTANT NOTE: XEmacs compatibility will be dropped on next ***
-*** release of PG -- switching to GNU Emacs now is recommended! ***
-*********************************************************************
+versions and operating systems is virtually impossible. In this
+major release, ** XEmacs compatibility has been dropped **
Running on Windows
------------------
@@ -74,10 +60,8 @@ x-symbol/etc/fonts-ttf/XSymb1.ttf, which you should install in Font
Book, or copy directly to /Library/Fonts or ~/Library/Fonts.
Note: Emacs.app looks set to become the future supported Mac port of
-GNU Emacs, but being based on GNU Emacs 23, it has recently become
-incompatible with X-Symbol because of API changes. (A fix would be
-welcome; may be simple). If you do not care about X-Symbol, or
-can use the Unicode Symbols mode, Emacs.app works just as well.
+GNU Emacs, and is based on GNU Emacs 23. It should work well with
+this version of Proof General.
Note that Mac compatibility isn't thoroughly tested by the
maintainers. If you discover problems, please send a report and/or
diff --git a/FAQ b/FAQ
index 17d22ea7..fc75a54c 100644
--- a/FAQ
+++ b/FAQ
@@ -11,17 +11,12 @@ Please also check the BUGS file.
Q1. Proof General fails to load with an error message on start-up,
containing text like this:
- Proof General was compiled for GNU Emacs 22.1 but
- running on XEmacs 21.5: please run "make clean; make"
-
- or
-
- error: "File `.../ProofGeneral/generic/proof-autoloads.elc' was
- not compiled in Emacs"
+ Proof General was compiled for GNU Emacs 22.2 but
+ running on XEmacs 23.0: please run "make clean; make"
What's wrong?
-A1. We distribute compiled .elcs for GNU Emacs 22.1, so you will have to
+A1. We distribute compiled .elcs for GNU Emacs 22.2, so you will have to
delete them and (optionally) recompile for your preferred
Emacs version. Using the Makefile:
@@ -29,12 +24,7 @@ A1. We distribute compiled .elcs for GNU Emacs 22.1, so you will have to
and then a command like this:
- make EMACS=xemacs
-
- Note: GNU Emacs is recommended. XEmacs support may be removed
- in future.
-
-
+ make EMACS=emacs-23.0
-----------------------------------------------------------------
@@ -53,9 +43,9 @@ A2. You're missing some Emacs (probably XEmacs) packages. See
-----------------------------------------------------------------
-Q2. Emacs appears to hang when the prover process is started.
+Q3. Emacs appears to hang when the prover process is started.
-A2. This is usually caused by UTF-8 support in recent linuxes with
+A3. This is usually caused by UTF-8 support in recent linuxes with
Glibc 2.2 or later, probably enabled with UTF8 encoded output in
your default locale. Unfortunately Proof General traditionally
relied on 8-bit characters which are UTF8 prefixes in the output of
@@ -106,10 +96,10 @@ A2. This is usually caused by UTF-8 support in recent linuxes with
-----------------------------------------------------------------
-Q3. Help, I'm stuck!! Emacs keeps telling me "Cannot switch buffers in a
+Q4. Help, I'm stuck!! Emacs keeps telling me "Cannot switch buffers in a
dedicated window"
-A3. This can happen if you enabled "Use Three Panes" and then change
+A4. This can happen if you enabled "Use Three Panes" and then change
the panes (window) layout manually, typically by deleting another
window or frame so you only have a "dedicated" window on the
display. Don't kill Emacs! There are many ways of getting out,
@@ -124,21 +114,6 @@ A3. This can happen if you enabled "Use Three Panes" and then change
-----------------------------------------------------------------
-Q4. XEmacs displays a progress bar during fontification which
- sometimes gets stuck or messes up the display.
- Is this a Proof General bug? What can I do?
-
-A4. This is an XEmacs issue. You can prevent the use of the ugly
- widget, for example by adding
-
- (setq progress-feedback-use-echo-area t)
-
- inside your configuration file `.xemacs/init.el'.
-
-
-
------------------------------------------------------------------
-
Q5. I have a problem installing/using Proof General, what can I do?
A5. Please check the documentation carefully, particularly the
@@ -167,29 +142,28 @@ A6. Unfortunately the architecture of Proof General is designed so
-----------------------------------------------------------------
Q7. I have just installed Emacs, ProofGeneral and a proof assistant.
- It works but X-Symbol is not being activated.
+ It works but Tokens (e.g. \<Longrightarrow>) are not being displayed
+ as symbols.
-A7. Once X-Symbol is picked up by Emacs (e.g. is working for TeX),
- you should enable it inside Proof General by the menu item:
+A7. You need to enable Unicode Tokens by the menu item:
- Proof-General -> Options -> X-Symbol
+ Proof-General -> Options -> Unicode Tokens
To enable it automatically every time you use Proof General,
- type
+ use
- M-x customize-variable RET isar-x-symbol-enable RET
-
- and change/set/save the setting to `on'.
+ Proof-General -> Options -> Save Options
+
+ after doing this.
Note that we don't do this by default, because from the system's
perspective it is difficult to determine if this will succeed ---
or just produce funny characters that confuse new users even more.
- If you are using Isabelle, the wrapper script will load X-Symbol
+ If you are using Isabelle, the wrapper script will load Tokens
from any location, and you can enable it by passing the option
"-x true".
-
-----------------------------------------------------------------
@@ -220,61 +194,10 @@ A9. For options set in the Proof General -> Options menu use the
-----------------------------------------------------------------
-Q10. When using X-Symbol, why do I sometimes see funny characters like
- \233 in the buffer?
-
-A10. These are part of the 8 bit character codes used by X Symbol to
- get symbols from particular fonts. Sometimes X-Symbol forgets to
- fontify the buffer properly to make it use the right fonts.
- (That's being rather unkind to X-Symbol: several things can
- go wrong one way or another).
-
- To fix, type
-
- M-x x-symbol-decode-recode
-
- If that doesn't work, type M-x font-lock-mode twice to turn
- font-lock off then on. Or reload the file.
-
- Read the X-Symbol documentation for (much) more information.
- http://x-symbol.sourceforge.net/man/
-
-
------------------------------------------------------------------
-
-Q11. I would like to use the X-Symbol fonts in PG not just at the
- standard size but also for larger sizes since I use PG during
- talks, where I set the font size to 24.
-
-A11. There are X-Symbol fonts at sizes of 12, 14, 18 and 24. The
- standard size is 14, and 12 is used for subscripts. The font size
- can be changed by adding
-
- (setq x-symbol-font-sizes '(("" 24 18)))
-
- to your .emacs, which causes the special fonts to come up in size
- 24 and 18 for subscripts; the normal font can be changed
- manually. By choosing other sizes, it is also possible to scale
- the existing fonts. Note that the larger fonts are not perfect.
-
- If you use Isabelle (both isa or isar) you can specify the
- X-Symbol font size through the -f option of the start-up-script.
- The size is passed to emacs through the environment variable
- XSYMBOL_FONTSIZE, which can be used to configure the normal font in
- your .emacs.
-
- You can also use X-Symbol with scalable fonts rather than
- the default bitmaps. This is the mechanism used for Mac and
- would work for GNU Emacs >=23 versions, but there isn't yet
- a way to configure this automatically.
-
-
------------------------------------------------------------------
-
-Q12. The "Favourites" feature to insert/send fixed strings is great,
+Q10. The "Favourites" feature to insert/send fixed strings is great,
but I'd like to define a command which takes arguments.
-A12. You can do that in Elisp with a command like this:
+A10. You can do that in Elisp with a command like this:
(proof-definvisible isar-theorem
'(format "thm %s" (read-string "theorem: "))
@@ -286,9 +209,9 @@ A12. You can do that in Elisp with a command like this:
-----------------------------------------------------------------
-Q13. Why do I get a warning "Bad version of xml.el found, ..."?
+Q11. Why do I get a warning "Bad version of xml.el found, ..."?
-A13. Your Emacs distribution includes a version of xml.el which has
+A11. Your Emacs distribution includes a version of xml.el which has
fundamental bugs. The patched version of xml.el, in lib/xml-fixed.el
has been loaded instead. This works for Proof General because it fixes
the basic bugs, but it may cause compatibility issues in other packages
@@ -302,20 +225,10 @@ A13. Your Emacs distribution includes a version of xml.el which has
-----------------------------------------------------------------
-Q14. I see spurious ^M characters at the end of lines in the
- windows showing output from the prover. How can I remove
- them?
-
-A14. Customize the value of `proof-shell-strip-crs-from-output'.
-
-
-
------------------------------------------------------------------
-
-Q15. Undo behaviour in Coq seems to stop working with very long
+Q12. Undo behaviour in Coq seems to stop working with very long
sequences of commands.
-A15. Coq has a limited history for Undo. Change
+A12. Coq has a limited history for Undo. Change
Coq -> Settings -> Undo Depth
@@ -325,9 +238,9 @@ A15. Coq has a limited history for Undo. Change
-----------------------------------------------------------------
-Q16. Can I join any mailing lists for Proof General?
+Q13. Can I join any mailing lists for Proof General?
-A16. Of course, email "proofgeneral-request@informatics.ed.ac.uk"
+A13. Of course, email "proofgeneral-request@informatics.ed.ac.uk"
with the line "subscribe" in the message body, to join the
users' and announcements list.
diff --git a/Makefile b/Makefile
index da3fe369..7caa3434 100644
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@
##
## Edit the EMACS setting below or call with an explicit one, like this:
##
-## make EMACS=xemacs
+## make EMACS=emacs-23.0.60
## or
## make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
##
@@ -19,9 +19,9 @@
##
###########################################################################
-# Set this to "emacs" or "xemacs" according to your version of Emacs.
+# Set this according to your version of Emacs.
# NB: this is also used to set default install path names below.
-EMACS=$(shell if [ -z "`which emacs`" ]; then echo xemacs; else echo emacs; fi)
+EMACS=$(shell if [ -z "`which emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi)
# We default to /usr rather than /usr/local because installs of
# desktop and doc files under /usr/local are unlikely to work with
@@ -38,7 +38,7 @@ PROVERS=acl2 ccc coq demoisa hol98 isar lclam lego pgshell phox plastic twelf
OTHER_ELISP=generic lib mmm
ELISP_DIRS=${PROVERS} ${OTHER_ELISP}
ELISP_EXTRAS=isar/interface isar/isartags
-EXTRA_DIRS = images x-symbol
+EXTRA_DIRS = images
DOC_FILES=AUTHORS BUGS COMPATIBILITY CHANGES COPYING INSTALL README REGISTER doc/*.pdf
DOC_EXAMPLES=acl2/*.acl2 hol98/*.sml isar/*.thy lclam/*.lcm lego/*.l pgshell/*.pgsh phox/*.phx plastic/*.lf twelf/*.elf
@@ -71,24 +71,15 @@ FORCE:
##
## compile : byte compile all lisp files
-## If EMACS variable has changed since last call, clearout
-## old .elc's and re-compile.
##
-compile: $(EL) x-symbol/lisp/*.el
- lastemacs=`cat .byte-compile 2>/dev/null || echo `; if [ "$$lastemacs" != "" ] && [ "$$lastemacs" != "$(EMACS)" ]; then rm -f .byte-compile $(ELC) x-symbol/lisp/*.elc; fi
- make .byte-compile
-
## Compiling can show up errors in the code, but be wary of fixing obsoletion
-## or argument call warnings unless they're valid for both Emacsen.
-
-.byte-compile: $(EL) x-symbol/lisp/*.el
+## or argument call warnings unless they're valid for all supported Emacsen.
+##
+compile: $(EL)
@echo "****************************************************************"
@echo " Byte compiling... "
@echo "****************************************************************"
make elc
- @echo " Byte compiling X-Symbol..."
- (cd x-symbol/lisp; $(MAKE) EMACS="$(EMACS) -q -no-site-file")
- echo $(EMACS) > $(@)
@echo "****************************************************************"
@echo " Finished."
@echo "****************************************************************"
@@ -101,11 +92,6 @@ compile: $(EL) x-symbol/lisp/*.el
## emacs process for each file is slower but avoids any chance of
## accidently polluting the compilation environment.
##
-
-## maths-menu.el doesn't compile on XEmacs 21.4, argh.
-lib/maths-menu.elc: lib/maths-menu.el
- -$(BYTECOMP) $*.el
-
.el.elc:
$(BYTECOMP) $*.el
@@ -125,7 +111,6 @@ all: compile scripts
clean: cleanpgscripts
rm -f $(ELC) *~ */*~ .\#* */.\#* .byte-compile
(cd doc; $(MAKE) clean)
- (cd x-symbol/lisp; $(MAKE) distclean)
distclean: clean
@@ -137,13 +122,8 @@ DESKTOP_PREFIX=${PREFIX}
# Set Elisp directories according to paths used in Red Hat RPMs
# (which may or may not be official Emacs policy). We generate
# a pg-init.el file which loads the appropriate proof-site.el.
-ifeq ($(EMACS),xemacs)
-ELISPP=share/xemacs/site-packages/lisp/ProofGeneral
-ELISP_START=${PREFIX}/share/xemacs/site-packages/lisp/site-start.d
-else
ELISPP=share/${EMACS}/site-lisp/ProofGeneral
ELISP_START=${PREFIX}/share/${EMACS}/site-lisp/site-start.d
-endif
ELISP=${PREFIX}/${ELISPP}
DEST_ELISP=${DEST_PREFIX}/${ELISPP}
@@ -179,11 +159,8 @@ install-desktop:
install-elisp: install-el install-elc
# NB: "elisp" directory actually includes the extra subdirs in EXTRA_DIRS,
-# i.e. images, x-symbol. FIXME: we could put these elsewhere, but
+# i.e. images. FIXME: we could put these elsewhere, but
# then we would need to adjust paths in proof-site.el.
-# FIXME 2: should deal with x-symbol properly and avoid duplication
-# with images, and also to avoid including .elc and .el files in
-# x-symbol subdirectory.
# FIMXE 3: Michaël Cadilhac pointed out that 'cp -p' when used with
# sudo to install will give users ownership instead of root.
# Should use install program or fix ownerships afterwards here.
diff --git a/Makefile.devel b/Makefile.devel
index b43254d8..0e6736b3 100644
--- a/Makefile.devel
+++ b/Makefile.devel
@@ -213,7 +213,7 @@ alldist: distcompile distdocs
#
# Make tags file
#
-TAGS_EXTRAS=x-symbol/lisp/*.el
+TAGS_EXTRAS=
ETAGS=etags
tags: $(EL) $(TAGS_EXTRAS)
$(ETAGS) $(EL) $(TAGS_EXTRAS) doc/ProofGeneral.texi doc/PG-adapting.texi > TAGS
diff --git a/README b/README
index 2da03478..ea59aef3 100644
--- a/README
+++ b/README
@@ -4,7 +4,8 @@ Proof General is a generic Emacs interface for proof assistants.
The aim of the Proof General project is to provide a powerful, generic
environment for using interactive proof assistants.
-This is version 3.7.1 of Proof General.
+This is version 4.0pre of Proof General.
+(see About screen for exact version).
See
INSTALL for installation details.
diff --git a/TAGS b/TAGS
index 52baa9f3..06951ed1 100644
--- a/TAGS
+++ b/TAGS
@@ -30,171 +30,173 @@ coq/coq-db.el,559
(defface coq-solve-tactics-face 221,8256
(defconst coq-solve-tactics-face 229,8518
-coq/coq.el,6441
-(defcustom coq-translate-to-v8 45,1301
-(defun coq-build-prog-args 51,1481
-(defcustom coq-compile-file-command 64,1861
-(defcustom coq-default-undo-limit 74,2230
-(defconst coq-shell-init-cmd 79,2358
-(defcustom coq-prog-env 96,2958
-(defconst coq-shell-restart-cmd 104,3210
-(defvar coq-shell-prompt-pattern 111,3470
-(defvar coq-shell-cd 119,3799
-(defvar coq-shell-abort-goal-regexp 123,3954
-(defvar coq-shell-proof-completed-regexp 126,4080
-(defvar coq-goal-regexp129,4232
-(defun coq-library-directory 138,4421
-(defcustom coq-tags 145,4601
-(defconst coq-interrupt-regexp 150,4751
-(defcustom coq-www-home-page 155,4872
-(defvar coq-outline-regexp165,5043
-(defvar coq-outline-heading-end-regexp 172,5257
-(defvar coq-shell-outline-regexp 174,5311
-(defvar coq-shell-outline-heading-end-regexp 175,5361
-(defconst coq-kill-goal-command 180,5471
-(defconst coq-forget-id-command 181,5514
-(defconst coq-back-n-command 182,5561
-(defconst coq-state-preserving-tactics-regexp 186,5705
-(defconst coq-state-changing-commands-regexp188,5806
-(defconst coq-state-preserving-commands-regexp 190,5913
-(defconst coq-commands-regexp 192,6025
-(defvar coq-retractable-instruct-regexp 194,6103
-(defvar coq-non-retractable-instruct-regexp 196,6194
-(defvar coq-keywords-section200,6334
-(defvar coq-section-regexp 203,6428
-(defun coq-set-undo-limit 240,7574
-(defconst coq-keywords-decl-defn-regexp251,8013
-(defun coq-proof-mode-p 255,8163
-(defun coq-is-comment-or-proverprocp 266,8571
-(defun coq-is-goalsave-p 268,8675
-(defun coq-is-module-equal-p 269,8750
-(defun coq-is-def-p 272,8946
-(defun coq-is-decl-defn-p 274,9054
-(defun coq-state-preserving-command-p 279,9221
-(defun coq-command-p 282,9355
-(defun coq-state-preserving-tactic-p 285,9455
-(defun coq-state-changing-tactic-p 290,9603
-(defun coq-state-changing-command-p 297,9837
-(defun coq-section-or-module-start-p 304,10183
-(defun build-list-id-from-string 313,10424
-(defun coq-last-prompt-info 326,10954
-(defun coq-last-prompt-info-safe 338,11495
-(defvar coq-last-but-one-statenum 344,11752
-(defvar coq-last-but-one-proofnum 350,12050
-(defvar coq-last-but-one-proofstack 353,12148
-(defun coq-get-span-statenum 356,12258
-(defun coq-get-span-proofnum 361,12373
-(defun coq-get-span-proofstack 366,12488
-(defun coq-set-span-statenum 371,12632
-(defun coq-get-span-goalcmd 376,12763
-(defun coq-set-span-goalcmd 381,12877
-(defun coq-set-span-proofnum 386,13007
-(defun coq-set-span-proofstack 391,13138
-(defun proof-last-locked-span 396,13298
-(defun coq-set-state-infos 411,13902
-(defun count-not-intersection 451,15981
-(defun coq-find-and-forget-v81 482,17235
-(defun coq-find-and-forget-v80 510,18367
-(defun coq-find-and-forget 605,23066
-(defvar coq-current-goal 618,23606
-(defun coq-goal-hyp 621,23671
-(defun coq-state-preserving-p 634,24104
-(defconst notation-print-kinds-table 648,24609
-(defun coq-PrintScope 652,24777
-(defun coq-guess-or-ask-for-string 671,25333
-(defun coq-ask-do 682,25720
-(defun coq-SearchIsos 691,26108
-(defun coq-SearchConstant 697,26341
-(defun coq-SearchRewrite 701,26434
-(defun coq-SearchAbout 705,26532
-(defun coq-Print 709,26624
-(defun coq-About 713,26746
-(defun coq-LocateConstant 717,26863
-(defun coq-LocateLibrary 723,26998
-(defun coq-addquotes 729,27148
-(defun coq-LocateNotation 731,27196
-(defun coq-Pwd 738,27395
-(defun coq-Inspect 744,27527
-(defun coq-PrintSection(748,27627
-(defun coq-Print-implicit 752,27720
-(defun coq-Check 757,27871
-(defun coq-Show 762,27979
-(defun coq-Compile 776,28422
-(defun coq-guess-command-line 790,28742
-(defun coq-mode-config 820,30152
-(defvar coq-last-hybrid-pre-string 932,34258
-(defun coq-hybrid-ouput-goals-response-p 935,34437
-(defun coq-hybrid-ouput-goals-response 941,34695
-(defun coq-shell-mode-config 962,35655
-(defun coq-goals-mode-config 1006,37726
-(defun coq-response-config 1013,37958
-(defpacustom print-fully-explicit 1036,38667
-(defpacustom print-implicit 1041,38816
-(defpacustom print-coercions 1046,38983
-(defpacustom print-match-wildcards 1051,39128
-(defpacustom print-elim-types 1056,39309
-(defpacustom printing-depth 1061,39476
-(defpacustom undo-depth 1066,39638
-(defpacustom time-commands 1071,39786
-(defpacustom auto-compile-vos 1075,39897
-(defun coq-maybe-compile-buffer 1104,41013
-(defun coq-ancestors-of 1141,42547
-(defun coq-all-ancestors-of 1164,43514
-(defconst coq-require-command-regexp 1176,43907
-(defun coq-process-require-command 1181,44116
-(defun coq-included-children 1186,44243
-(defun coq-process-file 1207,45082
-(defun coq-preprocessing 1222,45621
-(defun coq-fake-constant-markup 1237,46040
-(defun coq-create-span-menu 1258,46846
-(defconst module-kinds-table 1275,47345
-(defconst modtype-kinds-table1279,47495
-(defun coq-insert-section-or-module 1283,47624
-(defconst reqkinds-kinds-table1306,48484
-(defun coq-insert-requires 1311,48629
-(defun coq-end-Section 1327,49135
-(defun coq-insert-intros 1345,49719
-(defun coq-insert-infoH-hook 1358,50244
-(defun coq-insert-as 1362,50322
-(defun coq-insert-match 1383,51071
-(defun coq-insert-tactic 1415,52249
-(defun coq-insert-tactical 1421,52488
-(defun coq-insert-command 1427,52737
-(defun coq-insert-term 1433,52981
-(define-key coq-keymap 1439,53178
-(define-key coq-keymap 1440,53236
-(define-key coq-keymap 1441,53293
-(define-key coq-keymap 1442,53362
-(define-key coq-keymap 1443,53418
-(define-key coq-keymap 1444,53467
-(define-key coq-keymap 1445,53525
-(define-key coq-keymap 1447,53586
-(define-key coq-keymap 1448,53645
-(define-key coq-keymap 1450,53709
-(define-key coq-keymap 1451,53769
-(define-key coq-keymap 1453,53825
-(define-key coq-keymap 1454,53875
-(define-key coq-keymap 1455,53925
-(define-key coq-keymap 1456,53975
-(define-key coq-keymap 1457,54029
-(define-key coq-keymap 1458,54088
-(defvar last-coq-error-location 1466,54219
-(defun coq-get-last-error-location 1475,54618
-(defun coq-highlight-error 1508,56014
-(defvar coq-allow-highlight-error 1574,58694
-(defun coq-decide-highlight-error 1580,58960
-(defun coq-highlight-error-hook 1585,59122
-(defun first-word-of-buffer 1596,59515
-(defun coq-show-first-goal 1606,59747
-(defvar coq-modeline-string2 1623,60442
-(defvar coq-modeline-string1 1624,60486
-(defvar coq-modeline-string0 1625,60529
-(defun coq-build-subgoals-string 1626,60574
-(defun coq-update-minor-mode-alist 1631,60742
-(defun is-not-split-vertic 1657,61810
-(defun optim-resp-windows 1666,62249
-
-coq/coq-indent.el,2259
+coq/coq.el,6513
+(defcustom coq-translate-to-v8 45,1299
+(defun coq-build-prog-args 51,1479
+(defcustom coq-compile-file-command 64,1859
+(defcustom coq-use-makefile 72,2178
+(defcustom coq-default-undo-limit 80,2401
+(defconst coq-shell-init-cmd 85,2529
+(defcustom coq-prog-env 97,2807
+(defconst coq-shell-restart-cmd 105,3059
+(defvar coq-shell-prompt-pattern 112,3319
+(defvar coq-shell-cd 120,3648
+(defvar coq-shell-abort-goal-regexp 124,3803
+(defvar coq-shell-proof-completed-regexp 127,3929
+(defvar coq-goal-regexp130,4081
+(defun coq-library-directory 137,4195
+(defcustom coq-tags 144,4375
+(defconst coq-interrupt-regexp 149,4525
+(defcustom coq-www-home-page 154,4646
+(defvar coq-outline-regexp164,4817
+(defvar coq-outline-heading-end-regexp 171,5031
+(defvar coq-shell-outline-regexp 173,5085
+(defvar coq-shell-outline-heading-end-regexp 174,5135
+(defconst coq-kill-goal-command 179,5245
+(defconst coq-forget-id-command 180,5288
+(defconst coq-back-n-command 181,5335
+(defconst coq-state-preserving-tactics-regexp 185,5479
+(defconst coq-state-changing-commands-regexp187,5580
+(defconst coq-state-preserving-commands-regexp 189,5687
+(defconst coq-commands-regexp 191,5799
+(defvar coq-retractable-instruct-regexp 193,5877
+(defvar coq-non-retractable-instruct-regexp 195,5968
+(defvar coq-keywords-section199,6108
+(defvar coq-section-regexp 202,6202
+(defun coq-set-undo-limit 239,7348
+(defconst coq-keywords-decl-defn-regexp250,7787
+(defun coq-proof-mode-p 254,7937
+(defun coq-is-comment-or-proverprocp 265,8345
+(defun coq-is-goalsave-p 267,8449
+(defun coq-is-module-equal-p 268,8524
+(defun coq-is-def-p 271,8720
+(defun coq-is-decl-defn-p 273,8828
+(defun coq-state-preserving-command-p 278,8995
+(defun coq-command-p 281,9129
+(defun coq-state-preserving-tactic-p 284,9229
+(defun coq-state-changing-tactic-p 289,9377
+(defun coq-state-changing-command-p 296,9611
+(defun coq-section-or-module-start-p 303,9957
+(defun build-list-id-from-string 312,10198
+(defun coq-last-prompt-info 325,10728
+(defun coq-last-prompt-info-safe 337,11269
+(defvar coq-last-but-one-statenum 343,11526
+(defvar coq-last-but-one-proofnum 349,11824
+(defvar coq-last-but-one-proofstack 352,11922
+(defun coq-get-span-statenum 355,12032
+(defun coq-get-span-proofnum 360,12147
+(defun coq-get-span-proofstack 365,12262
+(defun coq-set-span-statenum 370,12406
+(defun coq-get-span-goalcmd 375,12537
+(defun coq-set-span-goalcmd 380,12651
+(defun coq-set-span-proofnum 385,12781
+(defun coq-set-span-proofstack 390,12912
+(defun proof-last-locked-span 395,13072
+(defun coq-set-state-infos 410,13676
+(defun count-not-intersection 450,15755
+(defun coq-find-and-forget-v81 481,17009
+(defun coq-find-and-forget-v80 509,18141
+(defun coq-find-and-forget 604,22840
+(defvar coq-current-goal 617,23380
+(defun coq-goal-hyp 620,23445
+(defun coq-state-preserving-p 633,23878
+(defconst notation-print-kinds-table 647,24383
+(defun coq-PrintScope 651,24551
+(defun coq-guess-or-ask-for-string 670,25107
+(defun coq-ask-do 684,25650
+(defun coq-SearchIsos 693,26038
+(defun coq-SearchConstant 699,26271
+(defun coq-SearchRewrite 703,26364
+(defun coq-SearchAbout 707,26462
+(defun coq-Print 711,26554
+(defun coq-About 715,26676
+(defun coq-LocateConstant 719,26793
+(defun coq-LocateLibrary 725,26928
+(defun coq-addquotes 731,27078
+(defun coq-LocateNotation 733,27126
+(defun coq-Pwd 740,27325
+(defun coq-Inspect 746,27457
+(defun coq-PrintSection(750,27557
+(defun coq-Print-implicit 754,27650
+(defun coq-Check 759,27801
+(defun coq-Show 764,27909
+(defun coq-Compile 778,28352
+(defun coq-guess-command-line 792,28672
+(defun coq-mode-config 828,30322
+(defvar coq-last-hybrid-pre-string 936,34276
+(defun coq-hybrid-ouput-goals-response-p 939,34455
+(defun coq-hybrid-ouput-goals-response 945,34713
+(defun coq-shell-mode-config 966,35673
+(defun coq-goals-mode-config 1011,37788
+(defun coq-response-config 1018,38032
+(defpacustom print-fully-explicit 1043,38857
+(defpacustom print-implicit 1048,39006
+(defpacustom print-coercions 1053,39173
+(defpacustom print-match-wildcards 1058,39318
+(defpacustom print-elim-types 1063,39499
+(defpacustom printing-depth 1068,39666
+(defpacustom undo-depth 1073,39828
+(defpacustom time-commands 1078,39976
+(defpacustom undo-limit 1082,40087
+(defpacustom auto-compile-vos 1087,40190
+(defun coq-maybe-compile-buffer 1116,41306
+(defun coq-ancestors-of 1153,42840
+(defun coq-all-ancestors-of 1176,43807
+(defconst coq-require-command-regexp 1188,44200
+(defun coq-process-require-command 1193,44409
+(defun coq-included-children 1198,44536
+(defun coq-process-file 1219,45375
+(defun coq-preprocessing 1234,45914
+(defun coq-fake-constant-markup 1249,46333
+(defun coq-create-span-menu 1270,47139
+(defconst module-kinds-table 1287,47638
+(defconst modtype-kinds-table1291,47788
+(defun coq-insert-section-or-module 1295,47917
+(defconst reqkinds-kinds-table1318,48777
+(defun coq-insert-requires 1323,48922
+(defun coq-end-Section 1339,49428
+(defun coq-insert-intros 1357,50012
+(defun coq-insert-infoH-hook 1370,50537
+(defun coq-insert-as 1374,50615
+(defun coq-insert-match 1395,51364
+(defun coq-insert-tactic 1427,52542
+(defun coq-insert-tactical 1433,52781
+(defun coq-insert-command 1439,53030
+(defun coq-insert-term 1445,53274
+(define-key coq-keymap 1451,53471
+(define-key coq-keymap 1452,53529
+(define-key coq-keymap 1453,53586
+(define-key coq-keymap 1454,53655
+(define-key coq-keymap 1455,53711
+(define-key coq-keymap 1456,53760
+(define-key coq-keymap 1457,53818
+(define-key coq-keymap 1459,53879
+(define-key coq-keymap 1460,53938
+(define-key coq-keymap 1462,54002
+(define-key coq-keymap 1463,54062
+(define-key coq-keymap 1465,54118
+(define-key coq-keymap 1466,54168
+(define-key coq-keymap 1467,54218
+(define-key coq-keymap 1468,54268
+(define-key coq-keymap 1469,54322
+(define-key coq-keymap 1470,54381
+(defvar last-coq-error-location 1478,54512
+(defun coq-get-last-error-location 1487,54911
+(defun coq-highlight-error 1534,57296
+(defvar coq-allow-highlight-error 1570,58599
+(defun coq-decide-highlight-error 1576,58865
+(defun coq-highlight-error-hook 1580,58987
+(defun first-word-of-buffer 1591,59380
+(defun coq-show-first-goal 1599,59583
+(defvar coq-modeline-string2 1616,60278
+(defvar coq-modeline-string1 1617,60322
+(defvar coq-modeline-string0 1618,60365
+(defun coq-build-subgoals-string 1619,60410
+(defun coq-update-minor-mode-alist 1624,60578
+(defun is-not-split-vertic 1650,61646
+(defun optim-resp-windows 1659,62085
+
+coq/coq-indent.el,2222
(defconst coq-any-command-regexp17,315
(defconst coq-indent-inner-regexp20,406
(defconst coq-comment-start-regexp 31,794
@@ -218,35 +220,34 @@ coq/coq-indent.el,2259
(defun coq-looking-at-comment 137,5452
(defun coq-find-comment-start 141,5593
(defun coq-find-comment-end 152,6026
-(defun coq-looking-at-syntactic-context 165,6572
-(defconst coq-end-command-or-comment-regexp171,6794
-(defconst coq-end-command-or-comment-start-regexp174,6903
-(defun coq-find-not-in-comment-backward 178,7021
-(defun coq-find-not-in-comment-forward 198,7922
-(defun coq-find-command-end-backward 222,9064
-(defun coq-find-command-end-forward 231,9455
-(defun coq-find-command-end 240,9832
-(defun coq-parse-function 249,10215
-(defun coq-find-current-start 258,10417
-(defun coq-find-real-start 267,10708
-(defun coq-command-at-point 274,10927
-(defun coq-indent-only-spaces-on-line 281,11204
-(defun coq-indent-find-reg 287,11481
-(defun coq-find-no-syntactic-on-line 301,12017
-(defun coq-back-to-indentation-prevline 314,12490
-(defun coq-find-unclosed 358,14404
-(defun coq-find-at-same-level-zero 388,15705
-(defun coq-find-unopened 416,16870
-(defun coq-find-last-unopened 459,18320
-(defun coq-end-offset 470,18717
-(defun coq-indent-command-offset 495,19508
-(defun coq-indent-expr-offset 542,21332
-(defun coq-indent-comment-offset 658,26035
-(defun coq-indent-offset 690,27493
-(defun coq-indent-calculate 708,28356
-(defun coq-indent-line 711,28444
-(defun coq-indent-line-not-comments 721,28810
-(defun coq-indent-region 731,29199
+(defun coq-looking-at-syntactic-context 164,6519
+(defconst coq-end-command-or-comment-regexp170,6741
+(defconst coq-end-command-or-comment-start-regexp173,6850
+(defun coq-find-not-in-comment-backward 177,6968
+(defun coq-find-not-in-comment-forward 197,7869
+(defun coq-find-command-end-backward 221,9011
+(defun coq-find-command-end-forward 230,9402
+(defun coq-find-command-end 239,9779
+(defun coq-find-current-start 247,10111
+(defun coq-find-real-start 256,10402
+(defun coq-command-at-point 263,10621
+(defun coq-indent-only-spaces-on-line 270,10898
+(defun coq-indent-find-reg 276,11175
+(defun coq-find-no-syntactic-on-line 290,11711
+(defun coq-back-to-indentation-prevline 303,12184
+(defun coq-find-unclosed 347,14098
+(defun coq-find-at-same-level-zero 377,15399
+(defun coq-find-unopened 405,16564
+(defun coq-find-last-unopened 448,18014
+(defun coq-end-offset 459,18411
+(defun coq-indent-command-offset 484,19202
+(defun coq-indent-expr-offset 531,21026
+(defun coq-indent-comment-offset 647,25729
+(defun coq-indent-offset 679,27187
+(defun coq-indent-calculate 697,28050
+(defun coq-indent-line 700,28138
+(defun coq-indent-line-not-comments 710,28504
+(defun coq-indent-region 720,28893
coq/coq-local-vars.el,280
(defconst coq-local-vars-doc 17,306
@@ -263,68 +264,68 @@ coq/coq-syntax.el,2666
(defvar coq-version-is-V8-0 36,1500
(defvar coq-version-is-V8-1 43,1878
(defun coq-determine-version 52,2311
-(defcustom coq-user-tactics-db 97,4169
-(defcustom coq-user-commands-db 114,4682
-(defcustom coq-user-tacticals-db 130,5201
-(defcustom coq-user-solve-tactics-db 146,5722
-(defcustom coq-user-reserved-db 164,6243
-(defvar coq-tactics-db182,6774
-(defvar coq-solve-tactics-db337,14842
-(defvar coq-tacticals-db361,15689
-(defvar coq-decl-db385,16576
-(defvar coq-defn-db407,17794
-(defvar coq-goal-starters-db460,21780
-(defvar coq-other-commands-db487,23335
-(defvar coq-commands-db611,32532
-(defvar coq-terms-db618,32758
-(defun coq-count-match 682,35410
-(defun coq-goal-command-str-v80-p 701,36273
-(defun coq-module-opening-p 724,37146
-(defun coq-section-command-p 735,37562
-(defun coq-goal-command-str-v81-p 739,37659
-(defun coq-goal-command-p-v81 754,38328
-(defun coq-goal-command-str-p 764,38668
-(defun coq-goal-command-p 774,39034
-(defvar coq-keywords-save-strict782,39346
-(defvar coq-keywords-save791,39459
-(defun coq-save-command-p 795,39537
-(defvar coq-keywords-kill-goal 804,39831
-(defvar coq-keywords-state-changing-misc-commands808,39922
-(defvar coq-keywords-goal811,40047
-(defvar coq-keywords-decl814,40130
-(defvar coq-keywords-defn817,40204
-(defvar coq-keywords-state-changing-commands821,40279
-(defvar coq-keywords-state-preserving-commands830,40540
-(defvar coq-keywords-commands835,40756
-(defvar coq-solve-tactics840,40905
-(defvar coq-tacticals844,41026
-(defvar coq-reserved850,41165
-(defvar coq-state-changing-tactics861,41494
-(defvar coq-state-preserving-tactics864,41603
-(defvar coq-tactics868,41717
-(defvar coq-retractable-instruct871,41806
-(defvar coq-non-retractable-instruct874,41916
-(defvar coq-keywords878,42044
-(defvar coq-symbols885,42212
-(defvar coq-error-regexp 904,42425
-(defvar coq-id 907,42653
-(defvar coq-id-shy 908,42678
-(defvar coq-ids 910,42732
-(defun coq-first-abstr-regexp 912,42773
-(defcustom coq-variable-highlight-enable 915,42868
-(defvar coq-font-lock-terms921,42995
-(defconst coq-save-command-regexp-strict942,43995
-(defconst coq-save-command-regexp946,44162
-(defconst coq-save-with-hole-regexp950,44315
-(defconst coq-goal-command-regexp954,44474
-(defconst coq-goal-with-hole-regexp957,44574
-(defconst coq-decl-with-hole-regexp961,44707
-(defconst coq-defn-with-hole-regexp968,44956
-(defconst coq-with-with-hole-regexp978,45245
-(defvar coq-font-lock-keywords-1984,45538
-(defvar coq-font-lock-keywords 1010,46859
-(defun coq-init-syntax-table 1012,46917
-(defconst coq-generic-expression1041,47816
+(defcustom coq-user-tactics-db 98,4217
+(defcustom coq-user-commands-db 115,4730
+(defcustom coq-user-tacticals-db 131,5249
+(defcustom coq-user-solve-tactics-db 147,5770
+(defcustom coq-user-reserved-db 165,6291
+(defvar coq-tactics-db183,6822
+(defvar coq-solve-tactics-db338,14890
+(defvar coq-tacticals-db362,15737
+(defvar coq-decl-db386,16624
+(defvar coq-defn-db408,17842
+(defvar coq-goal-starters-db461,21828
+(defvar coq-other-commands-db488,23383
+(defvar coq-commands-db612,32580
+(defvar coq-terms-db619,32806
+(defun coq-count-match 683,35458
+(defun coq-goal-command-str-v80-p 702,36321
+(defun coq-module-opening-p 725,37194
+(defun coq-section-command-p 736,37610
+(defun coq-goal-command-str-v81-p 740,37707
+(defun coq-goal-command-p-v81 755,38376
+(defun coq-goal-command-str-p 765,38716
+(defun coq-goal-command-p 775,39082
+(defvar coq-keywords-save-strict783,39394
+(defvar coq-keywords-save792,39507
+(defun coq-save-command-p 796,39585
+(defvar coq-keywords-kill-goal 805,39879
+(defvar coq-keywords-state-changing-misc-commands809,39970
+(defvar coq-keywords-goal812,40095
+(defvar coq-keywords-decl815,40178
+(defvar coq-keywords-defn818,40252
+(defvar coq-keywords-state-changing-commands822,40327
+(defvar coq-keywords-state-preserving-commands831,40588
+(defvar coq-keywords-commands836,40804
+(defvar coq-solve-tactics841,40953
+(defvar coq-tacticals845,41074
+(defvar coq-reserved851,41213
+(defvar coq-state-changing-tactics862,41542
+(defvar coq-state-preserving-tactics865,41651
+(defvar coq-tactics869,41765
+(defvar coq-retractable-instruct872,41854
+(defvar coq-non-retractable-instruct875,41964
+(defvar coq-keywords879,42092
+(defvar coq-symbols886,42260
+(defvar coq-error-regexp 905,42473
+(defvar coq-id 908,42701
+(defvar coq-id-shy 909,42726
+(defvar coq-ids 911,42780
+(defun coq-first-abstr-regexp 913,42821
+(defcustom coq-variable-highlight-enable 916,42916
+(defvar coq-font-lock-terms922,43043
+(defconst coq-save-command-regexp-strict943,44043
+(defconst coq-save-command-regexp947,44210
+(defconst coq-save-with-hole-regexp951,44363
+(defconst coq-goal-command-regexp955,44522
+(defconst coq-goal-with-hole-regexp958,44622
+(defconst coq-decl-with-hole-regexp962,44755
+(defconst coq-defn-with-hole-regexp969,45004
+(defconst coq-with-with-hole-regexp979,45293
+(defvar coq-font-lock-keywords-1985,45586
+(defvar coq-font-lock-keywords 1011,46902
+(defun coq-init-syntax-table 1013,46960
+(defconst coq-generic-expression1042,47859
coq/coq-unicode-tokens.el,290
(defconst coq-token-format 18,631
@@ -336,45 +337,6 @@ coq/coq-unicode-tokens.el,290
(defcustom coq-token-name-alist 25,827
(defcustom coq-shortcut-alist44,1557
-coq/x-symbol-coq.el,1748
-(defvar x-symbol-coq-required-fonts 19,510
-(defvar x-symbol-coq-name 27,911
-(defvar x-symbol-coq-modeline-name 28,951
-(defcustom x-symbol-coq-header-groups-alist 30,994
-(defcustom x-symbol-coq-electric-ignore 37,1212
-(defvar x-symbol-coq-required-fonts 44,1457
-(defvar x-symbol-coq-extra-menu-items 47,1556
-(defvar x-symbol-coq-token-grammar51,1644
-(defun x-symbol-coq-default-token-list 67,2310
-(defvar x-symbol-coq-user-table 79,2598
-(defvar x-symbol-coq-generated-data 82,2704
-(defvar x-symbol-coq-master-directory 90,2942
-(defvar x-symbol-coq-image-searchpath 91,2990
-(defvar x-symbol-coq-image-cached-dirs 92,3037
-(defvar x-symbol-coq-image-file-truename-alist 93,3102
-(defvar x-symbol-coq-image-keywords 94,3154
-(defcustom x-symbol-coq-subscript-matcher 101,3382
-(defcustom x-symbol-coq-font-lock-regexp 107,3614
-(defcustom x-symbol-coq-font-lock-limit-regexp 112,3786
-(defcustom x-symbol-coq-font-lock-contents-regexp 118,3974
-(defcustom x-symbol-coq-single-char-regexp 125,4228
-(defun x-symbol-coq-subscript-matcher 130,4376
-(defun coq-match-subscript 165,6065
-(defvar x-symbol-coq-font-lock-allowed-faces 172,6231
-(defcustom x-symbol-coq-class-alist177,6456
-(defcustom x-symbol-coq-class-face-alist 188,6834
-(defvar x-symbol-coq-font-lock-keywords 198,7144
-(defvar x-symbol-coq-font-lock-allowed-faces 200,7190
-(defvar x-symbol-coq-case-insensitive 206,7414
-(defvar x-symbol-coq-token-shape 207,7457
-(defvar x-symbol-coq-input-token-ignore 208,7495
-(defvar x-symbol-coq-token-list 209,7540
-(defvar x-symbol-coq-symbol-table 211,7584
-(defvar x-symbol-coq-xsymbol-table 315,10006
-(defun x-symbol-coq-prepare-table 462,13874
-(defvar x-symbol-coq-table471,14141
-(defcustom x-symbol-coq-auto-style478,14302
-
demoisa/demoisa.el,349
(defcustom isabelledemo-prog-name 54,1809
(defcustom isabelledemo-web-page59,1931
@@ -385,73 +347,70 @@ demoisa/demoisa.el,349
(define-derived-mode demoisa-response-mode 127,4196
(define-derived-mode demoisa-goals-mode 131,4323
-isar/isabelle-system.el,1512
+isar/isabelle-system.el,1347
(defgroup isabelle 26,775
(defcustom isabelle-web-page30,903
-(defcustom isa-isatool-command41,1198
-(defvar isatool-not-found 59,1857
-(defun isa-set-isatool-command 62,1970
-(defun isa-shell-command-to-string 85,2914
-(defun isa-getenv 91,3138
-(defcustom isabelle-program-name-override 111,3825
-(defvar isabelle-prog-name 128,4409
-(defun isa-tool-list-logics 131,4519
-(defcustom isabelle-logics-available 138,4756
-(defcustom isabelle-chosen-logic 148,5092
-(defvar isabelle-chosen-logic-prev 163,5617
-(defun isabelle-hack-local-variables-function 166,5739
-(defun isabelle-set-prog-name 178,6180
-(defun isabelle-choose-logic 203,7339
-(defun isa-view-doc 222,8101
-(defun isa-tool-list-docs 231,8365
-(defconst isabelle-verbatim-regexp 258,9397
-(defun isabelle-verbatim 261,9539
-(defcustom isabelle-refresh-logics 268,9700
-(defvar isabelle-docs-menu 276,10027
-(defvar isabelle-logics-menu-entries 283,10313
-(defun isabelle-logics-menu-calculate 286,10386
-(defvar isabelle-time-to-refresh-logics 305,10949
-(defun isabelle-logics-menu-refresh 309,11044
-(defun isabelle-logics-menu-filter 326,11741
-(defun isabelle-menu-bar-update-logics 332,11951
-(defvar isabelle-logics-menu343,12290
-(defun isabelle-load-isar-keywords 356,12902
-(defpgdefault menu-entries377,13643
-(defpgdefault help-menu-entries 380,13695
-(defun isabelle-convert-idmarkup-to-subterm 408,14453
-(defun isabelle-create-span-menu 432,15464
-(defun isabelle-xml-sml-escapes 448,15906
-(defun isabelle-process-pgip 451,16007
-
-isar/isar.el,1162
-(defcustom isar-keywords-name 31,720
-(defpgdefault completion-table 48,1243
-(defcustom isar-web-page50,1296
-(defun isar-strip-terminators 64,1632
-(defun isar-markup-ml 77,2009
-(defun isar-mode-config-set-variables 82,2144
-(defun isar-shell-mode-config-set-variables 152,5365
-(defun isar-remove-file 248,9355
-(defun isar-shell-compute-new-files-list 258,9718
-(define-derived-mode isar-shell-mode 274,10239
-(define-derived-mode isar-response-mode 279,10362
-(define-derived-mode isar-goals-mode 284,10544
-(define-derived-mode isar-mode 289,10719
-(defpgdefault menu-entries346,12754
-(defun isar-count-undos 376,13993
-(defun isar-find-and-forget 403,15107
-(defun isar-goal-command-p 442,16687
-(defun isar-global-save-command-p 447,16864
-(defvar isar-current-goal 468,17725
-(defun isar-state-preserving-p 471,17791
-(defvar isar-shell-current-line-width 496,18988
-(defun isar-shell-adjust-line-width 501,19180
-(defun isar-preprocessing 524,20071
-(defun isar-mode-config 547,21338
-(defun isar-shell-mode-config 558,21839
-(defun isar-response-mode-config 569,22198
-(defun isar-goals-mode-config 578,22441
-(defun isar-goalhyplit-test 589,22773
+(defcustom isa-isatool-command39,1120
+(defvar isatool-not-found 57,1779
+(defun isa-set-isatool-command 60,1892
+(defun isa-shell-command-to-string 83,2888
+(defun isa-getenv 89,3112
+(defcustom isabelle-program-name-override 109,3799
+(defvar isabelle-prog-name 126,4383
+(defun isa-tool-list-logics 129,4493
+(defcustom isabelle-logics-available 136,4730
+(defcustom isabelle-chosen-logic 146,5066
+(defvar isabelle-chosen-logic-prev 162,5650
+(defun isabelle-hack-local-variables-function 165,5772
+(defun isabelle-set-prog-name 177,6213
+(defun isabelle-choose-logic 202,7372
+(defun isa-view-doc 221,8134
+(defun isa-tool-list-docs 230,8398
+(defconst isabelle-verbatim-regexp 257,9430
+(defun isabelle-verbatim 260,9572
+(defcustom isabelle-refresh-logics 267,9733
+(defvar isabelle-docs-menu 275,10060
+(defvar isabelle-logics-menu-entries 282,10346
+(defun isabelle-logics-menu-calculate 285,10419
+(defvar isabelle-time-to-refresh-logics 304,10982
+(defun isabelle-logics-menu-refresh 308,11077
+(defun isabelle-menu-bar-update-logics 323,11710
+(defun isabelle-load-isar-keywords 339,12340
+(defun isabelle-convert-idmarkup-to-subterm 360,13056
+(defun isabelle-create-span-menu 384,14067
+(defun isabelle-xml-sml-escapes 400,14509
+(defun isabelle-process-pgip 403,14610
+
+isar/isar.el,1204
+(defcustom isar-keywords-name 31,724
+(defpgdefault completion-table 48,1247
+(defcustom isar-web-page50,1300
+(defun isar-strip-terminators 64,1650
+(defun isar-markup-ml 77,2027
+(defun isar-mode-config-set-variables 82,2162
+(defun isar-shell-mode-config-set-variables 151,5341
+(defun isar-remove-file 242,9084
+(defun isar-shell-compute-new-files-list 252,9447
+(define-derived-mode isar-shell-mode 268,9968
+(define-derived-mode isar-response-mode 273,10091
+(define-derived-mode isar-goals-mode 278,10273
+(define-derived-mode isar-mode 283,10448
+(defpgdefault menu-entries340,12483
+(defpgdefault help-menu-entries 370,13765
+(defun isar-count-undos 373,13841
+(defun isar-find-and-forget 400,14955
+(defun isar-goal-command-p 439,16535
+(defun isar-global-save-command-p 444,16712
+(defvar isar-current-goal 465,17573
+(defun isar-state-preserving-p 468,17639
+(defvar isar-shell-current-line-width 493,18836
+(defun isar-shell-adjust-line-width 498,19028
+(defun isar-preprocessing 523,19932
+(defun isar-mode-config 546,21199
+(defun isar-shell-mode-config 557,21757
+(defun isar-response-mode-config 563,21954
+(defun isar-goals-mode-config 569,22135
+(defun isar-goalhyplit-test 577,22402
isar/isar-find-theorems.el,778
(defun isar-find-theorems-minibuffer 18,712
@@ -501,202 +460,175 @@ isar/isar-mmm.el,83
(defconst isar-start-latex-regexp 23,697
(defconst isar-start-sml-regexp 35,1130
-isar/isar-syntax.el,3470
-(defconst isar-script-syntax-table-entries20,477
-(defconst isar-script-syntax-table-alist61,1508
-(defun isar-init-syntax-table 70,1798
-(defun isar-init-output-syntax-table 78,2045
-(defconst isar-keyword-begin 94,2492
-(defconst isar-keyword-end 95,2530
-(defconst isar-keywords-theory-enclose97,2565
-(defconst isar-keywords-theory102,2710
-(defconst isar-keywords-save107,2855
-(defconst isar-keywords-proof-enclose112,2984
-(defconst isar-keywords-proof118,3166
-(defconst isar-keywords-proof-context125,3371
-(defconst isar-keywords-local-goal129,3485
-(defconst isar-keywords-proper133,3597
-(defconst isar-keywords-improper138,3730
-(defconst isar-keywords-outline143,3876
-(defconst isar-keywords-fume146,3941
-(defconst isar-keywords-indent-open153,4159
-(defconst isar-keywords-indent-close159,4343
-(defconst isar-keywords-indent-enclose163,4448
-(defun isar-regexp-simple-alt 172,4663
-(defun isar-ids-to-regexp 192,5423
-(defconst isar-ext-first 226,6829
-(defconst isar-ext-rest 227,6896
-(defconst isar-long-id-stuff 229,6968
-(defconst isar-id 230,7042
-(defconst isar-idx 231,7112
-(defconst isar-string 233,7171
-(defconst isar-any-command-regexp235,7231
-(defconst isar-name-regexp239,7365
-(defconst isar-improper-regexp245,7660
-(defconst isar-save-command-regexp249,7808
-(defconst isar-global-save-command-regexp252,7909
-(defconst isar-goal-command-regexp255,8023
-(defconst isar-local-goal-command-regexp258,8131
-(defconst isar-comment-start 261,8244
-(defconst isar-comment-end 262,8279
-(defconst isar-comment-start-regexp 263,8312
-(defconst isar-comment-end-regexp 264,8383
-(defconst isar-string-start-regexp 266,8451
-(defconst isar-string-end-regexp 267,8503
-(defconst isar-antiq-regexp276,8756
-(defconst isar-nesting-regexp283,8917
-(defun isar-nesting 286,9015
-(defun isar-match-nesting 298,9436
-(defface isabelle-class-name-face310,9767
-(defface isabelle-tfree-name-face318,9950
-(defface isabelle-tvar-name-face326,10139
-(defface isabelle-free-name-face334,10327
-(defface isabelle-bound-name-face342,10511
-(defface isabelle-var-name-face350,10698
-(defconst isabelle-class-name-face 358,10885
-(defconst isabelle-tfree-name-face 359,10947
-(defconst isabelle-tvar-name-face 360,11009
-(defconst isabelle-free-name-face 361,11070
-(defconst isabelle-bound-name-face 362,11131
-(defconst isabelle-var-name-face 363,11193
-(defconst isar-font-lock-local366,11255
-(defvar isar-font-lock-keywords-1371,11421
-(defvar isar-output-font-lock-keywords-1385,12287
-(defvar isar-goals-font-lock-keywords412,13911
-(defconst isar-undo 446,14590
-(defun isar-remove 448,14633
-(defun isar-undos 451,14708
-(defun isar-cannot-undo 455,14814
-(defconst isar-theory-start-regexp458,14884
-(defconst isar-end-regexp464,15049
-(defconst isar-undo-fail-regexp468,15150
-(defconst isar-undo-skip-regexp472,15254
-(defconst isar-undo-ignore-regexp475,15375
-(defconst isar-undo-remove-regexp478,15440
-(defconst isar-any-entity-regexp486,15615
-(defconst isar-named-entity-regexp491,15802
-(defconst isar-unnamed-entity-regexp496,15979
-(defconst isar-next-entity-regexps499,16081
-(defconst isar-generic-expression507,16392
-(defconst isar-indent-any-regexp518,16709
-(defconst isar-indent-inner-regexp520,16802
-(defconst isar-indent-enclose-regexp522,16868
-(defconst isar-indent-open-regexp524,16984
-(defconst isar-indent-close-regexp526,17094
-(defconst isar-outline-regexp532,17231
-(defconst isar-outline-heading-end-regexp 536,17384
-
-isar/isar-unicode-tokens.el,431
-(defconst isar-token-format 14,433
-(defconst isar-charref-format 15,471
-(defconst isar-token-prefix 16,513
-(defconst isar-token-suffix 17,548
-(defconst isar-token-match 18,581
-(defconst isar-control-token-match 19,646
-(defconst isar-control-token-format 20,720
-(defconst isar-hexcode-match 21,767
-(defconst isar-next-character-regexp 22,828
-(defcustom isar-token-name-alist24,897
-(defcustom isar-shortcut-alist496,13694
-
-isar/x-symbol-isar.el,1775
-(defvar x-symbol-isar-required-fonts 15,498
-(defvar x-symbol-isar-name 23,898
-(defvar x-symbol-isar-modeline-name 24,944
-(defcustom x-symbol-isar-header-groups-alist 26,988
-(defcustom x-symbol-isar-electric-ignore 33,1208
-(defvar x-symbol-isar-required-fonts 41,1456
-(defvar x-symbol-isar-extra-menu-items 44,1561
-(defvar x-symbol-isar-token-grammar48,1655
-(defun x-symbol-isar-token-list 55,1853
-(defvar x-symbol-isar-user-table 58,1938
-(defvar x-symbol-isar-generated-data 61,2051
-(defvar x-symbol-isar-master-directory 69,2290
-(defvar x-symbol-isar-image-searchpath 70,2339
-(defvar x-symbol-isar-image-cached-dirs 71,2387
-(defvar x-symbol-isar-image-file-truename-alist 72,2453
-(defvar x-symbol-isar-image-keywords 73,2506
-(defcustom x-symbol-isar-subscript-matcher 83,2846
-(defcustom x-symbol-isar-font-lock-regexp 89,3081
-(defcustom x-symbol-isar-font-lock-limit-regexp 94,3257
-(defcustom x-symbol-isar-font-lock-contents-regexp 100,3481
-(defcustom x-symbol-isar-single-char-regexp 110,3865
-(defun x-symbol-isar-subscript-matcher 116,4135
-(defun isabelle-match-subscript 158,5787
-(defvar x-symbol-isar-font-lock-keywords167,6163
-(defvar x-symbol-isar-font-lock-allowed-faces 174,6423
-(defcustom x-symbol-isar-class-alist181,6651
-(defcustom x-symbol-isar-class-face-alist 192,7072
-(defvar x-symbol-isar-case-insensitive 207,7592
-(defvar x-symbol-isar-token-shape 208,7636
-(defvar x-symbol-isar-input-token-ignore 209,7675
-(defvar x-symbol-isar-token-list 210,7721
-(defvar x-symbol-isar-symbol-table 212,7766
-(defvar x-symbol-isar-xsymbol-table 312,10498
-(defun x-symbol-isar-prepare-table 458,14928
-(defvar x-symbol-isar-table466,15124
-(defcustom x-symbol-isar-auto-style480,15457
-(defcustom x-symbol-isar-auto-coding-alist 494,15954
+isar/isar-syntax.el,3456
+(defconst isar-script-syntax-table-entries20,475
+(defconst isar-script-syntax-table-alist44,877
+(defun isar-init-syntax-table 53,1167
+(defun isar-init-output-syntax-table 61,1414
+(defconst isar-keyword-begin 77,1861
+(defconst isar-keyword-end 78,1899
+(defconst isar-keywords-theory-enclose80,1934
+(defconst isar-keywords-theory85,2079
+(defconst isar-keywords-save90,2224
+(defconst isar-keywords-proof-enclose95,2353
+(defconst isar-keywords-proof101,2535
+(defconst isar-keywords-proof-context108,2740
+(defconst isar-keywords-local-goal112,2854
+(defconst isar-keywords-proper116,2966
+(defconst isar-keywords-improper121,3099
+(defconst isar-keywords-outline126,3245
+(defconst isar-keywords-fume129,3310
+(defconst isar-keywords-indent-open136,3528
+(defconst isar-keywords-indent-close142,3712
+(defconst isar-keywords-indent-enclose146,3817
+(defun isar-regexp-simple-alt 155,4032
+(defun isar-ids-to-regexp 175,4792
+(defconst isar-ext-first 209,6198
+(defconst isar-ext-rest 210,6265
+(defconst isar-long-id-stuff 212,6337
+(defconst isar-id 213,6411
+(defconst isar-idx 214,6481
+(defconst isar-string 216,6540
+(defconst isar-any-command-regexp218,6600
+(defconst isar-name-regexp222,6734
+(defconst isar-improper-regexp228,7029
+(defconst isar-save-command-regexp232,7177
+(defconst isar-global-save-command-regexp235,7278
+(defconst isar-goal-command-regexp238,7392
+(defconst isar-local-goal-command-regexp241,7500
+(defconst isar-comment-start 244,7613
+(defconst isar-comment-end 245,7648
+(defconst isar-comment-start-regexp 246,7681
+(defconst isar-comment-end-regexp 247,7752
+(defconst isar-string-start-regexp 249,7820
+(defconst isar-string-end-regexp 250,7872
+(defconst isar-antiq-regexp259,8125
+(defconst isar-nesting-regexp266,8286
+(defun isar-nesting 269,8384
+(defun isar-match-nesting 281,8805
+(defface isabelle-class-name-face293,9136
+(defface isabelle-tfree-name-face301,9319
+(defface isabelle-tvar-name-face309,9508
+(defface isabelle-free-name-face317,9696
+(defface isabelle-bound-name-face325,9880
+(defface isabelle-var-name-face333,10067
+(defconst isabelle-class-name-face 341,10254
+(defconst isabelle-tfree-name-face 342,10316
+(defconst isabelle-tvar-name-face 343,10378
+(defconst isabelle-free-name-face 344,10439
+(defconst isabelle-bound-name-face 345,10500
+(defconst isabelle-var-name-face 346,10562
+(defvar isar-font-lock-keywords-1349,10624
+(defun isar-output-flk 366,11675
+(defvar isar-output-font-lock-keywords-1372,11927
+(defvar isar-goals-font-lock-keywords390,13029
+(defconst isar-undo 424,13708
+(defun isar-remove 426,13751
+(defun isar-undos 429,13826
+(defun isar-cannot-undo 433,13932
+(defconst isar-theory-start-regexp436,14002
+(defconst isar-end-regexp442,14167
+(defconst isar-undo-fail-regexp446,14268
+(defconst isar-undo-skip-regexp450,14372
+(defconst isar-undo-ignore-regexp453,14493
+(defconst isar-undo-remove-regexp456,14558
+(defconst isar-any-entity-regexp464,14733
+(defconst isar-named-entity-regexp469,14920
+(defconst isar-unnamed-entity-regexp474,15097
+(defconst isar-next-entity-regexps477,15199
+(defconst isar-generic-expression485,15510
+(defconst isar-indent-any-regexp496,15827
+(defconst isar-indent-inner-regexp498,15920
+(defconst isar-indent-enclose-regexp500,15986
+(defconst isar-indent-open-regexp502,16102
+(defconst isar-indent-close-regexp504,16212
+(defconst isar-outline-regexp510,16349
+(defconst isar-outline-heading-end-regexp 514,16502
+
+isar/isar-unicode-tokens.el,1008
+(defconst isar-control-region-format-regexp20,505
+(defconst isar-control-char-format-regexp 23,599
+(defconst isar-control-region-format-beg 26,695
+(defconst isar-control-region-format-end 27,747
+(defconst isar-control-char-format 28,799
+(defconst isar-control-characters31,847
+(defconst isar-control-regions40,1102
+(defcustom isar-fontsymb-properties 50,1427
+(defconst isar-token-format 66,1938
+(defconst isar-token-variant-format-regexp 70,2090
+(defconst isar-greek-letters-tokens73,2212
+(defconst isar-misc-letters-tokens109,2908
+(defconst isar-symbols-tokens117,3059
+(defun isar-try-char 386,9191
+(defconst isar-symbols-tokens-fallbacks390,9335
+(defconst isar-bold-nums-tokens 414,10166
+(defun isar-map-letters 426,10422
+(defconst isar-script-letters-tokens432,10571
+(defconst isar-roman-letters-tokens437,10709
+(defconst isar-fraktur-letters-tokens442,10845
+(defcustom isar-token-symbol-map447,10989
+(defconst isar-symbol-shortcuts472,11805
+(defcustom isar-shortcut-alist528,13363
lclam/lclam.el,524
-(defcustom lclam-prog-name 15,385
-(defcustom lclam-web-page21,533
-(defun lclam-config 32,763
-(defun lclam-shell-config 54,1557
-(define-derived-mode lclam-proofscript-mode 74,2216
-(define-derived-mode lclam-shell-mode 79,2339
-(define-derived-mode lclam-response-mode 84,2473
-(define-derived-mode lclam-goals-mode 88,2596
-(defun lclam-mode 96,2824
-(define-derived-mode thy-mode 133,3635
-(defvar thy-mode-map 136,3733
-(defun thy-add-menus 138,3760
-(defun process-thy-file 178,5674
-(defun update-thy-only 184,5875
+(defcustom lclam-prog-name 15,389
+(defcustom lclam-web-page21,537
+(defun lclam-config 32,767
+(defun lclam-shell-config 54,1561
+(define-derived-mode lclam-proofscript-mode 74,2220
+(define-derived-mode lclam-shell-mode 79,2343
+(define-derived-mode lclam-response-mode 84,2477
+(define-derived-mode lclam-goals-mode 88,2600
+(defun lclam-mode 96,2828
+(define-derived-mode thy-mode 133,3674
+(defvar thy-mode-map 136,3772
+(defun thy-add-menus 138,3799
+(defun process-thy-file 177,5685
+(defun update-thy-only 183,5886
lego/lego.el,1727
-(defcustom lego-tags 19,493
-(defcustom lego-test-all-name 24,629
-(defpgdefault help-menu-entries30,787
-(defpgdefault menu-entries34,947
-(defvar lego-shell-process-output45,1249
-(defconst lego-process-config53,1572
-(defconst lego-pretty-set-width 64,2003
-(defconst lego-interrupt-regexp 68,2146
-(defcustom lego-www-home-page 73,2263
-(defcustom lego-www-latest-release78,2387
-(defcustom lego-www-refcard84,2565
-(defcustom lego-library-www-page90,2714
-(defvar lego-prog-name 99,2930
-(defvar lego-shell-prompt-pattern 102,2999
-(defvar lego-shell-cd 105,3120
-(defvar lego-shell-abort-goal-regexp 108,3220
-(defvar lego-shell-proof-completed-regexp 113,3412
-(defvar lego-save-command-regexp116,3552
-(defvar lego-goal-command-regexp118,3642
-(defvar lego-kill-goal-command 121,3733
-(defvar lego-forget-id-command 122,3776
-(defvar lego-undoable-commands-regexp124,3822
-(defvar lego-goal-regexp 133,4196
-(defvar lego-outline-regexp135,4241
-(defvar lego-outline-heading-end-regexp 141,4417
-(defvar lego-shell-outline-regexp 143,4470
-(defvar lego-shell-outline-heading-end-regexp 144,4522
-(define-derived-mode lego-shell-mode 150,4801
-(define-derived-mode lego-mode 157,4962
-(define-derived-mode lego-goals-mode 168,5259
-(defun lego-count-undos 179,5685
-(defun lego-goal-command-p 199,6504
-(defun lego-find-and-forget 204,6675
-(defun lego-goal-hyp 246,8511
-(defun lego-state-preserving-p 255,8709
-(defvar lego-shell-current-line-width 271,9412
-(defun lego-shell-adjust-line-width 279,9719
-(defun lego-mode-config 298,10458
-(defun lego-equal-module-filename 366,12485
-(defun lego-shell-compute-new-files-list 372,12760
-(defun lego-shell-mode-config 386,13286
-(defun lego-goals-mode-config 435,15222
+(defcustom lego-tags 19,497
+(defcustom lego-test-all-name 24,633
+(defpgdefault help-menu-entries30,791
+(defpgdefault menu-entries34,951
+(defvar lego-shell-process-output45,1253
+(defconst lego-process-config53,1576
+(defconst lego-pretty-set-width 64,2007
+(defconst lego-interrupt-regexp 68,2150
+(defcustom lego-www-home-page 73,2267
+(defcustom lego-www-latest-release78,2391
+(defcustom lego-www-refcard84,2569
+(defcustom lego-library-www-page90,2718
+(defvar lego-prog-name 99,2934
+(defvar lego-shell-prompt-pattern 102,3003
+(defvar lego-shell-cd 105,3124
+(defvar lego-shell-abort-goal-regexp 108,3224
+(defvar lego-shell-proof-completed-regexp 113,3416
+(defvar lego-save-command-regexp116,3556
+(defvar lego-goal-command-regexp118,3646
+(defvar lego-kill-goal-command 121,3737
+(defvar lego-forget-id-command 122,3780
+(defvar lego-undoable-commands-regexp124,3826
+(defvar lego-goal-regexp 133,4200
+(defvar lego-outline-regexp135,4245
+(defvar lego-outline-heading-end-regexp 141,4421
+(defvar lego-shell-outline-regexp 143,4474
+(defvar lego-shell-outline-heading-end-regexp 144,4526
+(define-derived-mode lego-shell-mode 150,4805
+(define-derived-mode lego-mode 157,4966
+(define-derived-mode lego-goals-mode 168,5263
+(defun lego-count-undos 179,5689
+(defun lego-goal-command-p 199,6508
+(defun lego-find-and-forget 204,6679
+(defun lego-goal-hyp 246,8515
+(defun lego-state-preserving-p 255,8713
+(defvar lego-shell-current-line-width 271,9416
+(defun lego-shell-adjust-line-width 279,9723
+(defun lego-mode-config 298,10462
+(defun lego-equal-module-filename 366,12523
+(defun lego-shell-compute-new-files-list 372,12798
+(defun lego-shell-mode-config 386,13324
+(defun lego-goals-mode-config 435,15260
lego/lego-syntax.el,600
(defconst lego-keywords-goal 15,358
@@ -716,24 +648,23 @@ lego/lego-syntax.el,600
(defvar lego-font-lock-keywords-199,3667
(defun lego-init-syntax-table 110,4134
-phox/phox.el,644
-(defcustom phox-prog-name 31,909
-(defcustom phox-sym-lock-enabled 36,1011
-(defcustom phox-web-page42,1118
-(defcustom phox-doc-dir 48,1268
-(defcustom phox-lib-dir 54,1416
-(defcustom phox-tags-program 60,1560
-(defcustom phox-tags-doc 66,1740
-(defcustom phox-etags 72,1878
-(defpgdefault menu-entries93,2330
-(defun phox-config 107,2523
-(defun phox-shell-config 153,4560
-(define-derived-mode phox-mode 178,5489
-(define-derived-mode phox-shell-mode 201,6152
-(define-derived-mode phox-response-mode 206,6280
-(define-derived-mode phox-goals-mode 218,6707
-(defpgdefault completion-table243,7575
-(defpgdefault x-symbol-language 251,7680
+phox/phox.el,602
+(defcustom phox-prog-name 31,920
+(defcustom phox-sym-lock-enabled 36,1022
+(defcustom phox-web-page42,1131
+(defcustom phox-doc-dir 48,1281
+(defcustom phox-lib-dir 54,1429
+(defcustom phox-tags-program 60,1573
+(defcustom phox-tags-doc 66,1753
+(defcustom phox-etags 72,1891
+(defpgdefault menu-entries93,2343
+(defun phox-config 107,2536
+(defun phox-shell-config 148,4427
+(define-derived-mode phox-mode 173,5356
+(define-derived-mode phox-shell-mode 189,5822
+(define-derived-mode phox-response-mode 194,5950
+(define-derived-mode phox-goals-mode 207,6392
+(defpgdefault completion-table233,7276
phox/phox-extraction.el,382
(defvar phox-prog-orig 11,480
@@ -833,50 +764,14 @@ phox/phox-sym-lock.el,1353
(defun phox-sym-lock-patch-keywords 354,13708
phox/phox-tags.el,305
-(defun phox-tags-add-table(21,766
-(defun phox-tags-reset-table(38,1354
-(defun phox-tags-add-doc-table(48,1619
-(defun phox-tags-add-lib-table(54,1768
-(defun phox-tags-add-local-table(60,1904
-(defun phox-tags-create-local-table(66,2087
-(defun phox-complete-tag(77,2339
-(defvar phox-tags-menu96,2889
-
-phox/x-symbol-phox.el,1609
-(defvar x-symbol-phox-required-fonts 16,472
-(defcustom x-symbol-phox-header-groups-alist 31,1079
-(defcustom x-symbol-phox-electric-ignore 38,1299
-(defvar x-symbol-phox-required-fonts 45,1515
-(defvar x-symbol-phox-extra-menu-items 48,1616
-(defvar x-symbol-phox-token-grammar51,1705
-(defvar x-symbol-phox-input-token-grammar65,2496
-(defun x-symbol-phox-default-token-list 71,2751
-(defvar x-symbol-phox-user-table 83,3069
-(defvar x-symbol-phox-generated-data 86,3178
-(defvar x-symbol-phox-master-directory 94,3417
-(defvar x-symbol-phox-image-searchpath 95,3466
-(defvar x-symbol-phox-image-cached-dirs 96,3514
-(defvar x-symbol-phox-image-file-truename-alist 97,3580
-(defvar x-symbol-phox-image-keywords 98,3633
-(defcustom x-symbol-phox-class-alist105,3854
-(defcustom x-symbol-phox-class-face-alist 116,4236
-(defvar x-symbol-phox-font-lock-keywords 126,4549
-(defvar x-symbol-phox-font-lock-allowed-faces 128,4596
-(defvar x-symbol-phox-case-insensitive 134,4821
-(defvar x-symbol-phox-token-shape 135,4865
-(defvar x-symbol-phox-input-token-ignore 136,4904
-(defvar x-symbol-phox-token-list 143,5143
-(defvar x-symbol-phox-xsymb0-table 145,5188
-(defun x-symbol-phox-prepare-table 166,5647
-(defvar x-symbol-phox-table174,5823
-(defcustom x-symbol-phox-auto-style185,6141
-(defvar x-symbol-phox-menu-alist 211,7084
-(defvar x-symbol-phox-grid-alist 213,7174
-(defvar x-symbol-phox-decode-atree 216,7265
-(defvar x-symbol-phox-decode-alist 218,7358
-(defvar x-symbol-phox-encode-alist 220,7455
-(defvar x-symbol-phox-nomule-decode-exec 224,7612
-(defvar x-symbol-phox-nomule-encode-exec 226,7712
+(defun phox-tags-add-table(21,770
+(defun phox-tags-reset-table(29,1099
+(defun phox-tags-add-doc-table(34,1209
+(defun phox-tags-add-lib-table(40,1358
+(defun phox-tags-add-local-table(46,1494
+(defun phox-tags-create-local-table(52,1677
+(defun phox-complete-tag(63,1929
+(defvar phox-tags-menu70,2038
plastic/plastic.el,2866
(defcustom plastic-tags 29,821
@@ -920,32 +815,32 @@ plastic/plastic.el,2866
(defvar plastic-shell-current-line-width 314,10606
(defun plastic-shell-adjust-line-width 322,10922
(defun plastic-mode-config 349,12017
-(defun plastic-show-shell-buffer 438,15258
-(defun plastic-equal-module-filename 444,15361
-(defun plastic-shell-compute-new-files-list 450,15639
-(defun plastic-shell-mode-config 466,16176
-(defun plastic-goals-mode-config 517,18369
-(defun plastic-small-bar 529,18651
-(defun plastic-large-bar 531,18740
-(defun plastic-preprocessing 533,18878
-(defun plastic-all-ctxt 584,20706
-(defun plastic-send-one-undo 591,20884
-(defun plastic-minibuf-cmd 601,21212
-(defun plastic-minibuf 613,21691
-(defun plastic-synchro 620,21897
-(defun plastic-send-minibuf 625,22038
-(defun plastic-had-error 633,22367
-(defun plastic-reset-error 637,22542
-(defun plastic-call-if-no-error 640,22681
-(defun plastic-show-shell 645,22885
-(define-key plastic-keymap 654,23147
-(define-key plastic-keymap 655,23208
-(define-key plastic-keymap 656,23269
-(define-key plastic-keymap 657,23329
-(define-key plastic-keymap 658,23388
-(define-key plastic-keymap 659,23447
-(defalias 'proof-toolbar-command proof-toolbar-command669,23697
-(defalias 'proof-minibuffer-cmd proof-minibuffer-cmd670,23748
+(defun plastic-show-shell-buffer 438,15292
+(defun plastic-equal-module-filename 444,15395
+(defun plastic-shell-compute-new-files-list 450,15673
+(defun plastic-shell-mode-config 466,16210
+(defun plastic-goals-mode-config 517,18415
+(defun plastic-small-bar 529,18709
+(defun plastic-large-bar 531,18798
+(defun plastic-preprocessing 533,18936
+(defun plastic-all-ctxt 584,20764
+(defun plastic-send-one-undo 591,20942
+(defun plastic-minibuf-cmd 601,21270
+(defun plastic-minibuf 613,21749
+(defun plastic-synchro 620,21955
+(defun plastic-send-minibuf 625,22096
+(defun plastic-had-error 633,22425
+(defun plastic-reset-error 637,22600
+(defun plastic-call-if-no-error 640,22739
+(defun plastic-show-shell 645,22943
+(define-key plastic-keymap 654,23205
+(define-key plastic-keymap 655,23266
+(define-key plastic-keymap 656,23327
+(define-key plastic-keymap 657,23387
+(define-key plastic-keymap 658,23446
+(define-key plastic-keymap 659,23505
+(defalias 'proof-toolbar-command proof-toolbar-command669,23755
+(defalias 'proof-minibuffer-cmd proof-minibuffer-cmd670,23806
plastic/plastic-syntax.el,648
(defconst plastic-keywords-goal 18,537
@@ -1185,16 +1080,9 @@ twelf/twelf-old.el,6958
(defun twelf-server-remove-menu 2651,107274
(defun twelf-server-reset-menu 2655,107386
-generic/pg-assoc.el,402
-(defun proof-associated-buffers 38,1096
-(defun proof-associated-windows 48,1308
-(defun pg-assoc-strip-subterm-markup 65,1789
-(defvar pg-assoc-ann-regexp 91,2722
-(defun pg-assoc-strip-subterm-markup-buf 94,2817
-(defun pg-assoc-strip-subterm-markup-buf-old 117,3536
-(defconst pg-assoc-active-area-keymap 146,4391
-(defun pg-assoc-make-top-span 153,4616
-(defun pg-assoc-analyse-structure 190,6081
+generic/pg-assoc.el,82
+(defun proof-associated-buffers 36,1069
+(defun proof-associated-windows 46,1281
generic/pg-autotest.el,442
(defvar pg-autotest-success 24,543
@@ -1209,79 +1097,74 @@ generic/pg-autotest.el,442
(defun pg-autotest-quit-prover 106,3158
(defun pg-autotest-finished 112,3339
-generic/pg-custom.el,678
-(defpgcustom x-symbol-enable 32,1065
-(defpgcustom x-symbol-language 42,1491
-(defpgcustom maths-menu-enable 47,1713
-(defpgcustom unicode-tokens-enable 53,1893
-(defpgcustom unicode-tokens2-enable 59,2070
-(defpgcustom mmm-enable 65,2248
-(defpgcustom script-indent 74,2602
-(defconst proof-toolbar-entries-default79,2739
-(defpgcustom toolbar-entries 113,4652
-(defpgcustom prog-args 131,5372
-(defpgcustom prog-env 144,5947
-(defpgcustom favourites 153,6373
-(defpgcustom menu-entries 158,6562
-(defpgcustom help-menu-entries 165,6798
-(defpgcustom keymap 172,7061
-(defpgcustom completion-table 177,7233
-(defpgcustom tags-program 188,7607
-(defpgcustom use-holes 197,7991
-
-generic/pg-goals.el,363
-(define-derived-mode proof-goals-mode 30,632
-(define-key proof-goals-mode-map 61,1623
-(defun proof-goals-config-done 91,3091
-(defun pg-goals-display 101,3379
-(defun pg-goals-yank-subterm 167,5816
-(defun pg-goals-button-action 194,6716
-(defun proof-expand-path 215,7688
-(defun pg-goals-construct-command 224,7930
-(defun pg-goals-get-subterm-help 256,9118
+generic/pg-custom.el,554
+(defpgcustom maths-menu-enable 32,1069
+(defpgcustom unicode-tokens-enable 38,1249
+(defpgcustom mmm-enable 44,1426
+(defpgcustom script-indent 53,1780
+(defconst proof-toolbar-entries-default58,1917
+(defpgcustom toolbar-entries 85,3576
+(defpgcustom prog-args 104,4309
+(defpgcustom prog-env 117,4884
+(defpgcustom favourites 126,5310
+(defpgcustom menu-entries 131,5499
+(defpgcustom help-menu-entries 138,5735
+(defpgcustom keymap 145,5998
+(defpgcustom completion-table 150,6170
+(defpgcustom tags-program 161,6544
+(defpgcustom use-holes 170,6928
+
+generic/pg-goals.el,287
+(define-derived-mode proof-goals-mode 30,642
+(define-key proof-goals-mode-map 59,1518
+(define-key proof-goals-mode-map 61,1570
+(define-key proof-goals-mode-map 62,1638
+(define-key proof-goals-mode-map 68,2071
+(defun proof-goals-config-done 76,2188
+(defun pg-goals-display 84,2454
generic/pg-pbrpm.el,1803
-(defvar pg-pbrpm-use-buffer-menu 22,547
-(defvar pg-pbrpm-start-goal-regexp 25,669
-(defvar pg-pbrpm-start-goal-regexp-par-num 29,826
-(defvar pg-pbrpm-end-goal-regexp 32,949
-(defvar pg-pbrpm-start-hyp-regexp 36,1101
-(defvar pg-pbrpm-start-hyp-regexp-par-num 40,1262
-(defvar pg-pbrpm-start-concl-regexp 44,1469
-(defvar pg-pbrpm-auto-select-regexp 48,1633
-(defvar pg-pbrpm-buffer-menu 55,1794
-(defvar pg-pbrpm-spans 56,1828
-(defvar pg-pbrpm-goal-description 57,1856
-(defvar pg-pbrpm-windows-dialog-bug 58,1895
-(defvar pbrpm-menu-desc 59,1936
-(defun pg-pbrpm-erase-buffer-menu 61,1966
-(defun pg-pbrpm-menu-change-hook 68,2150
-(defun pg-pbrpm-create-reset-buffer-menu 86,2726
-(defun pg-pbrpm-analyse-goal-buffer 101,3355
-(defun pg-pbrpm-button-action 161,5765
-(defun pg-pbrpm-exists 168,5991
-(defun pg-pbrpm-eliminate-id 172,6103
-(defun pg-pbrpm-build-menu 180,6349
-(defun pg-pbrpm-setup-span 253,8976
-(defun pg-pbrpm-run-command 313,11294
-(defun pg-pbrpm-get-pos-info 342,12604
-(defun pg-pbrpm-get-region-info 384,13911
-(defun pg-pbrpm-auto-select-around-point 395,14325
-(defun pg-pbrpm-translate-position 410,14855
-(defun pg-pbrpm-process-click 418,15113
-(defvar pg-pbrpm-remember-region-selected-region 438,16138
-(defvar pg-pbrpm-regions-list 439,16192
-(defun pg-pbrpm-erase-regions-list 441,16228
-(defun pg-pbrpm-filter-regions-list 450,16536
-(defface pg-pbrpm-multiple-selection-face457,16799
-(defface pg-pbrpm-menu-input-face465,17001
-(defun pg-pbrpm-do-remember-region 473,17191
-(defun pg-pbrpm-remember-region-drag-up-hook 494,18039
-(defun pg-pbrpm-remember-region-click-hook 498,18210
-(defun pg-pbrpm-remember-region 503,18395
-(defun pg-pbrpm-process-region 517,19110
-(defun pg-pbrpm-process-regions-list 535,19839
-(defun pg-pbrpm-region-expression 539,20022
+(defvar pg-pbrpm-use-buffer-menu 22,551
+(defvar pg-pbrpm-start-goal-regexp 25,673
+(defvar pg-pbrpm-start-goal-regexp-par-num 29,830
+(defvar pg-pbrpm-end-goal-regexp 32,953
+(defvar pg-pbrpm-start-hyp-regexp 36,1105
+(defvar pg-pbrpm-start-hyp-regexp-par-num 40,1266
+(defvar pg-pbrpm-start-concl-regexp 44,1473
+(defvar pg-pbrpm-auto-select-regexp 48,1637
+(defvar pg-pbrpm-buffer-menu 55,1798
+(defvar pg-pbrpm-spans 56,1832
+(defvar pg-pbrpm-goal-description 57,1860
+(defvar pg-pbrpm-windows-dialog-bug 58,1899
+(defvar pbrpm-menu-desc 59,1940
+(defun pg-pbrpm-erase-buffer-menu 61,1970
+(defun pg-pbrpm-menu-change-hook 68,2154
+(defun pg-pbrpm-create-reset-buffer-menu 86,2730
+(defun pg-pbrpm-analyse-goal-buffer 101,3359
+(defun pg-pbrpm-button-action 161,5769
+(defun pg-pbrpm-exists 168,5995
+(defun pg-pbrpm-eliminate-id 172,6107
+(defun pg-pbrpm-build-menu 180,6353
+(defun pg-pbrpm-setup-span 243,8679
+(defun pg-pbrpm-run-command 303,10997
+(defun pg-pbrpm-get-pos-info 332,12307
+(defun pg-pbrpm-get-region-info 374,13614
+(defun pg-pbrpm-auto-select-around-point 385,14028
+(defun pg-pbrpm-translate-position 400,14558
+(defun pg-pbrpm-process-click 408,14816
+(defvar pg-pbrpm-remember-region-selected-region 428,15841
+(defvar pg-pbrpm-regions-list 429,15895
+(defun pg-pbrpm-erase-regions-list 431,15931
+(defun pg-pbrpm-filter-regions-list 440,16239
+(defface pg-pbrpm-multiple-selection-face447,16502
+(defface pg-pbrpm-menu-input-face455,16704
+(defun pg-pbrpm-do-remember-region 463,16894
+(defun pg-pbrpm-remember-region-drag-up-hook 484,17742
+(defun pg-pbrpm-remember-region-click-hook 488,17913
+(defun pg-pbrpm-remember-region 493,18098
+(defun pg-pbrpm-process-region 507,18813
+(defun pg-pbrpm-process-regions-list 525,19542
+(defun pg-pbrpm-region-expression 529,19725
generic/pg-pgip.el,2889
(defalias 'pg-pgip-debug pg-pgip-debug35,919
@@ -1352,116 +1235,113 @@ generic/pg-pgip.el,2889
(defconst pg-pgip-start-element-regexp 668,22748
(defconst pg-pgip-end-element-regexp 669,22800
-generic/pg-response.el,1182
-(deflocal pg-response-eagerly-raise 31,730
-(define-derived-mode proof-response-mode 41,955
-(defun proof-response-config-done 67,2080
-(defvar pg-response-special-display-regexp 88,2855
-(defconst proof-multiframe-specifiers96,3261
-(defun proof-map-multiple-frame-specifiers 105,3618
-(defconst proof-multiframe-parameters116,4140
-(defun proof-multiple-frames-enable 125,4439
-(defun proof-three-window-enable 143,5083
-(defun proof-select-three-b 147,5147
-(defun proof-display-three-b 162,5616
-(defvar pg-frame-configuration 176,6108
-(defun pg-cache-frame-configuration 180,6255
-(defun proof-layout-windows 184,6426
-(defun proof-delete-other-frames 225,8249
-(defvar pg-response-erase-flag 256,9339
-(defun pg-response-maybe-erase260,9468
-(defun pg-response-display 291,10653
-(defun pg-response-display-with-face 310,11501
-(defun pg-response-clear-displays 346,12731
-(defun proof-next-error 365,13318
-(defun pg-response-has-error-location 446,16234
-(defvar proof-trace-last-fontify-pos 469,17067
-(defun proof-trace-fontify-pos 471,17110
-(defun proof-trace-buffer-display 479,17423
-(defun proof-trace-buffer-finish 503,18395
-(defun pg-thms-buffer-clear 524,18975
+generic/pg-response.el,1078
+(deflocal pg-response-eagerly-raise 31,734
+(define-derived-mode proof-response-mode 41,959
+(defun proof-response-config-done 65,1969
+(defvar pg-response-special-display-regexp 76,2316
+(defconst proof-multiframe-parameters80,2483
+(defun proof-multiple-frames-enable 89,2782
+(defun proof-three-window-enable 99,3111
+(defun proof-select-three-b 102,3174
+(defun proof-display-three-b 117,3643
+(defvar pg-frame-configuration 129,4052
+(defun pg-cache-frame-configuration 133,4199
+(defun proof-layout-windows 137,4370
+(defun proof-delete-other-frames 177,6135
+(defvar pg-response-erase-flag 208,7225
+(defun pg-response-maybe-erase212,7354
+(defun pg-response-display 243,8539
+(defun pg-response-display-with-face 273,9627
+(defun pg-response-clear-displays 299,10421
+(defun proof-next-error 318,11008
+(defun pg-response-has-error-location 399,13924
+(defvar proof-trace-last-fontify-pos 422,14757
+(defun proof-trace-fontify-pos 424,14800
+(defun proof-trace-buffer-display 432,15113
+(defun proof-trace-buffer-finish 457,16059
+(defun pg-thms-buffer-clear 479,16630
generic/pg-thymodes.el,152
-(defmacro pg-defthymode 23,499
-(defmacro pg-do-unless-null 71,2307
-(defun pg-symval 76,2394
-(defun pg-modesym 82,2549
-(defun pg-modesymval 86,2663
-
-generic/pg-user.el,3127
-(defmacro proof-maybe-save-point 31,805
-(defun proof-maybe-follow-locked-end 39,1007
-(defun proof-assert-next-command-interactive 53,1372
-(defun proof-process-buffer 63,1743
-(defun proof-undo-last-successful-command 77,2060
-(defun proof-undo-and-delete-last-successful-command 82,2222
-(defun proof-undo-last-successful-command-1 104,3193
-(defun proof-retract-buffer 120,3758
-(defun proof-retract-current-goal 129,4038
-(defun proof-interrupt-process 148,4544
-(defun proof-goto-command-start 175,5533
-(defun proof-goto-command-end 198,6473
-(defun proof-mouse-goto-point 223,7251
-(defun proof-mouse-track-insert 239,7883
-(defvar proof-minibuffer-history 275,9020
-(defun proof-minibuffer-cmd 278,9115
-(defun proof-frob-locked-end 326,10909
-(defmacro proof-if-setting-configured 387,12839
-(defmacro proof-define-assistant-command 395,13108
-(defmacro proof-define-assistant-command-witharg 408,13563
-(defun proof-issue-new-command 428,14386
-(defun proof-cd-sync 472,15829
-(defun proof-electric-terminator-enable 531,17588
-(defun proof-electric-term-incomment-fn 539,17883
-(defun proof-process-electric-terminator 559,18634
-(defun proof-electric-terminator 586,19782
-(defun proof-add-completions 608,20419
-(defun proof-script-complete 628,21173
-(defun pg-insert-last-output-as-comment 656,21764
-(defun pg-copy-span-contents 687,22998
-(defun pg-numth-span-higher-or-lower 704,23556
-(defun pg-control-span-of 730,24302
-(defun pg-move-span-contents 736,24506
-(defun pg-fixup-children-spans 788,26686
-(defun pg-move-region-down 798,26949
-(defun pg-move-region-up 807,27242
-(defun proof-forward-command 837,28080
-(defun proof-backward-command 858,28801
-(defun pg-pos-for-event 880,29152
-(defun pg-span-for-event 892,29513
-(defun pg-span-context-menu 896,29657
-(defun pg-toggle-visibility 911,30112
-(defun pg-create-in-span-context-menu 921,30434
-(defun pg-span-undo 954,31778
-(defun pg-goals-buffers-hint 1000,33188
-(defun pg-slow-fontify-tracing-hint 1004,33370
-(defun pg-response-buffers-hint 1008,33541
-(defun pg-jump-to-end-hint 1018,33903
-(defun pg-processing-complete-hint 1022,34034
-(defun pg-next-error-hint 1039,34733
-(defun pg-hint 1044,34885
-(defun pg-identifier-under-mouse-query 1063,35554
-(defun proof-imenu-enable 1109,37209
-(defvar pg-input-ring 1142,38349
-(defvar pg-input-ring-index 1145,38405
-(defvar pg-stored-incomplete-input 1148,38476
-(defun pg-previous-input 1151,38578
-(defun pg-next-input 1165,39035
-(defun pg-delete-input 1170,39157
-(defun pg-get-old-input 1183,39495
-(defun pg-restore-input 1197,39886
-(defun pg-search-start 1208,40176
-(defun pg-regexp-arg 1220,40668
-(defun pg-search-arg 1232,41116
-(defun pg-previous-matching-input-string-position 1246,41533
-(defun pg-previous-matching-input 1273,42698
-(defun pg-next-matching-input 1292,43534
-(defvar pg-matching-input-from-input-string 1300,43917
-(defun pg-previous-matching-input-from-input 1304,44031
-(defun pg-next-matching-input-from-input 1322,44796
-(defun pg-add-to-input-history 1333,45175
-(defun pg-remove-from-input-history 1345,45628
-(defun pg-clear-input-ring 1356,46011
+(defmacro pg-defthymode 23,503
+(defmacro pg-do-unless-null 71,2314
+(defun pg-symval 76,2401
+(defun pg-modesym 82,2556
+(defun pg-modesymval 86,2670
+
+generic/pg-user.el,3075
+(defmacro proof-maybe-save-point 31,810
+(defun proof-maybe-follow-locked-end 41,1107
+(defun proof-assert-next-command-interactive 55,1472
+(defun proof-process-buffer 65,1843
+(defun proof-undo-last-successful-command 79,2160
+(defun proof-undo-and-delete-last-successful-command 84,2322
+(defun proof-undo-last-successful-command-1 98,2885
+(defun proof-retract-buffer 114,3450
+(defun proof-retract-current-goal 123,3730
+(defun proof-interrupt-process 142,4236
+(defun proof-goto-command-start 169,5225
+(defun proof-goto-command-end 192,6165
+(defun proof-mouse-goto-point 213,6800
+(defvar proof-minibuffer-history 229,7043
+(defun proof-minibuffer-cmd 232,7138
+(defun proof-frob-locked-end 276,8753
+(defmacro proof-if-setting-configured 337,10681
+(defmacro proof-define-assistant-command 345,10950
+(defmacro proof-define-assistant-command-witharg 358,11405
+(defun proof-issue-new-command 378,12228
+(defun proof-cd-sync 422,13671
+(defun proof-electric-terminator-enable 481,15436
+(defun proof-electric-term-incomment-fn 489,15738
+(defun proof-process-electric-terminator 509,16491
+(defun proof-electric-terminator 536,17639
+(defun proof-add-completions 558,18285
+(defun proof-script-complete 578,19039
+(defun pg-insert-last-output-as-comment 606,19630
+(defun pg-copy-span-contents 625,20236
+(defun pg-numth-span-higher-or-lower 642,20794
+(defun pg-control-span-of 668,21540
+(defun pg-move-span-contents 674,21744
+(defun pg-fixup-children-spans 726,23924
+(defun pg-move-region-down 736,24187
+(defun pg-move-region-up 745,24480
+(defun proof-forward-command 775,25318
+(defun proof-backward-command 796,26039
+(defun pg-pos-for-event 818,26390
+(defun pg-span-for-event 824,26611
+(defun pg-span-context-menu 828,26755
+(defun pg-toggle-visibility 843,27210
+(defun pg-create-in-span-context-menu 853,27532
+(defun pg-span-undo 886,28876
+(defun pg-goals-buffers-hint 932,30286
+(defun pg-slow-fontify-tracing-hint 936,30468
+(defun pg-response-buffers-hint 940,30639
+(defun pg-jump-to-end-hint 950,31001
+(defun pg-processing-complete-hint 954,31132
+(defun pg-next-error-hint 971,31831
+(defun pg-hint 976,31983
+(defun pg-identifier-under-mouse-query 991,32517
+(defun proof-imenu-enable 1032,34001
+(defvar pg-input-ring 1063,35047
+(defvar pg-input-ring-index 1066,35104
+(defvar pg-stored-incomplete-input 1069,35176
+(defun pg-previous-input 1072,35279
+(defun pg-next-input 1086,35736
+(defun pg-delete-input 1091,35858
+(defun pg-get-old-input 1104,36196
+(defun pg-restore-input 1118,36587
+(defun pg-search-start 1129,36877
+(defun pg-regexp-arg 1141,37369
+(defun pg-search-arg 1153,37817
+(defun pg-previous-matching-input-string-position 1167,38234
+(defun pg-previous-matching-input 1194,39399
+(defun pg-next-matching-input 1213,40249
+(defvar pg-matching-input-from-input-string 1221,40632
+(defun pg-previous-matching-input-from-input 1225,40746
+(defun pg-next-matching-input-from-input 1243,41511
+(defun pg-add-to-input-history 1254,41890
+(defun pg-remove-from-input-history 1266,42343
+(defun pg-clear-input-ring 1277,42725
generic/pg-vars.el,1106
(defvar proof-assistant-cusgrp 20,379
@@ -1492,269 +1372,265 @@ generic/pg-vars.el,1106
(defvar proof-nesting-depth 175,6353
(defvar proof-last-theorem-dependencies 182,6588
-generic/pg-xml.el,1141
-(defalias 'pg-xml-error pg-xml-error24,625
-(defun pg-xml-parse-string 47,1267
-(defun pg-xml-parse-buffer 58,1593
-(defun pg-xml-get-attr 80,2326
-(defun pg-xml-child-elts 88,2628
-(defun pg-xml-child-elt 93,2833
-(defun pg-xml-get-child 101,3115
-(defun pg-xml-get-text-content 111,3487
-(defmacro pg-xml-attr 122,3837
-(defmacro pg-xml-node 124,3899
-(defconst pg-xml-header127,3991
-(defun pg-xml-string-of 131,4067
-(defun pg-xml-output-internal 142,4434
-(defun pg-xml-cdata 176,5584
-(defun pg-pgip-get-icon 184,5777
-(defsubst pg-pgip-get-name 188,5925
-(defsubst pg-pgip-get-version 191,6042
-(defsubst pg-pgip-get-descr 194,6165
-(defsubst pg-pgip-get-thmname 197,6284
-(defsubst pg-pgip-get-thyname 200,6407
-(defsubst pg-pgip-get-url 203,6530
-(defsubst pg-pgip-get-srcid 206,6645
-(defsubst pg-pgip-get-proverid 209,6764
-(defsubst pg-pgip-get-symname 212,6889
-(defsubst pg-pgip-get-prefcat 215,7009
-(defsubst pg-pgip-get-default 218,7137
-(defsubst pg-pgip-get-objtype 221,7260
-(defsubst pg-pgip-get-value 224,7383
-(defalias 'pg-pgip-get-displaytext pg-pgip-get-displaytext227,7453
-(defun pg-pgip-get-pgmltext 229,7512
+generic/pg-xml.el,1140
+(defalias 'pg-xml-error pg-xml-error16,369
+(defun pg-xml-parse-string 39,1011
+(defun pg-xml-parse-buffer 50,1337
+(defun pg-xml-get-attr 72,2070
+(defun pg-xml-child-elts 80,2372
+(defun pg-xml-child-elt 85,2577
+(defun pg-xml-get-child 93,2859
+(defun pg-xml-get-text-content 103,3231
+(defmacro pg-xml-attr 114,3581
+(defmacro pg-xml-node 116,3643
+(defconst pg-xml-header119,3735
+(defun pg-xml-string-of 123,3811
+(defun pg-xml-output-internal 134,4178
+(defun pg-xml-cdata 168,5328
+(defun pg-pgip-get-icon 176,5521
+(defsubst pg-pgip-get-name 180,5669
+(defsubst pg-pgip-get-version 183,5786
+(defsubst pg-pgip-get-descr 186,5909
+(defsubst pg-pgip-get-thmname 189,6028
+(defsubst pg-pgip-get-thyname 192,6151
+(defsubst pg-pgip-get-url 195,6274
+(defsubst pg-pgip-get-srcid 198,6389
+(defsubst pg-pgip-get-proverid 201,6508
+(defsubst pg-pgip-get-symname 204,6633
+(defsubst pg-pgip-get-prefcat 207,6753
+(defsubst pg-pgip-get-default 210,6881
+(defsubst pg-pgip-get-objtype 213,7004
+(defsubst pg-pgip-get-value 216,7127
+(defalias 'pg-pgip-get-displaytext pg-pgip-get-displaytext219,7197
+(defun pg-pgip-get-pgmltext 221,7256
generic/proof-auxmodes.el,149
-(defun proof-mmm-support-available 23,575
-(defun proof-maths-menu-support-available 47,1193
-(defun proof-unicode-tokens-support-available 66,1807
-
-generic/proof-config.el,11009
-(defgroup proof-user-options 85,3024
-(defun proof-set-value 94,3221
-(defcustom proof-electric-terminator-enable 127,4340
-(defcustom proof-toolbar-enable 139,4872
-(defcustom proof-imenu-enable 145,5045
-(defcustom pg-show-hints 151,5216
-(defcustom proof-output-fontify-enable 156,5351
-(defcustom proof-trace-output-slow-catchup 166,5734
-(defcustom proof-strict-state-preserving 176,6231
-(defcustom proof-strict-read-only 189,6840
-(defcustom proof-allow-undo-in-read-only 198,7189
-(defcustom proof-three-window-enable 206,7522
-(defcustom proof-multiple-frames-enable 225,8272
-(defcustom proof-delete-empty-windows 234,8605
-(defcustom proof-shrink-windows-tofit 245,9136
-(defcustom proof-toolbar-use-button-enablers 252,9408
-(defcustom proof-query-file-save-when-activating-scripting260,9743
-(defcustom proof-one-command-per-line276,10463
-(defcustom proof-prog-name-ask283,10690
-(defcustom proof-prog-name-guess289,10850
-(defcustom proof-tidy-response297,11109
-(defcustom proof-keep-response-history311,11572
-(defcustom pg-input-ring-size 321,11960
-(defcustom proof-general-debug 326,12112
-(defcustom proof-experimental-features 336,12484
-(defcustom proof-follow-mode 350,13019
-(defcustom proof-auto-action-when-deactivating-scripting 374,14199
-(defcustom proof-script-command-separator 397,15148
-(defcustom proof-rsh-command 405,15440
-(defcustom proof-disappearing-proofs 421,15990
-(defgroup proof-faces 448,16636
-(defconst pg-defface-window-systems 455,16818
-(defmacro proof-face-specs 468,17363
-(defface proof-queue-face483,17815
-(defface proof-locked-face491,18093
-(defface proof-declaration-name-face504,18596
-(defface proof-tacticals-name-face513,18882
-(defface proof-tactics-name-face522,19144
-(defface proof-error-face531,19409
-(defface proof-warning-face539,19615
-(defface proof-eager-annotation-face548,19872
-(defface proof-debug-message-face556,20090
-(defface proof-boring-face564,20289
-(defface proof-mouse-highlight-face572,20481
-(defface proof-highlight-dependent-face580,20677
-(defface proof-highlight-dependency-face588,20886
-(defface proof-active-area-face596,21083
-(defconst proof-face-compat-doc 605,21479
-(defconst proof-queue-face 606,21559
-(defconst proof-locked-face 607,21627
-(defconst proof-declaration-name-face 608,21697
-(defconst proof-tacticals-name-face 609,21787
-(defconst proof-tactics-name-face 610,21873
-(defconst proof-error-face 611,21955
-(defconst proof-warning-face 612,22023
-(defconst proof-eager-annotation-face 613,22095
-(defconst proof-debug-message-face 614,22185
-(defconst proof-boring-face 615,22269
-(defconst proof-mouse-highlight-face 616,22339
-(defconst proof-highlight-dependent-face 617,22427
-(defconst proof-highlight-dependency-face 618,22523
-(defconst proof-active-area-face 619,22621
-(defgroup prover-config 632,22765
-(defcustom proof-guess-command-line 674,24076
-(defcustom proof-assistant-home-page 689,24571
-(defcustom proof-context-command 695,24741
-(defcustom proof-info-command 700,24875
-(defcustom proof-showproof-command 707,25146
-(defcustom proof-goal-command 712,25282
-(defcustom proof-save-command 720,25579
-(defcustom proof-find-theorems-command 728,25888
-(defcustom proof-assistant-true-value 735,26198
-(defcustom proof-assistant-false-value 741,26388
-(defcustom proof-assistant-format-int-fn 747,26582
-(defcustom proof-assistant-format-string-fn 754,26831
-(defcustom proof-assistant-setting-format 761,27098
-(defgroup proof-script 783,27793
-(defcustom proof-terminal-char 788,27923
-(defcustom proof-script-sexp-commands 798,28310
-(defcustom proof-script-command-end-regexp 809,28767
-(defcustom proof-script-command-start-regexp 827,29586
-(defcustom proof-script-use-old-parser 838,30047
-(defcustom proof-script-integral-proofs 850,30533
-(defcustom proof-script-fly-past-comments 865,31189
-(defcustom proof-script-parse-function 870,31360
-(defcustom proof-script-comment-start 888,32003
-(defcustom proof-script-comment-start-regexp 899,32440
-(defcustom proof-script-comment-end 907,32757
-(defcustom proof-script-comment-end-regexp 919,33179
-(defcustom pg-insert-output-as-comment-fn 927,33490
-(defcustom proof-string-start-regexp 933,33742
-(defcustom proof-string-end-regexp 938,33907
-(defcustom proof-case-fold-search 943,34068
-(defcustom proof-save-command-regexp 952,34478
-(defcustom proof-save-with-hole-regexp 957,34588
-(defcustom proof-save-with-hole-result 969,35042
-(defcustom proof-goal-command-regexp 979,35493
-(defcustom proof-goal-with-hole-regexp 988,35881
-(defcustom proof-goal-with-hole-result 1000,36322
-(defcustom proof-non-undoables-regexp 1009,36709
-(defcustom proof-nested-undo-regexp 1020,37164
-(defcustom proof-ignore-for-undo-count 1036,37876
-(defcustom proof-script-next-entity-regexps 1044,38179
-(defcustom proof-script-find-next-entity-fn1088,39914
-(defcustom proof-script-imenu-generic-expression 1108,40752
-(defcustom proof-goal-command-p 1126,41605
-(defcustom proof-really-save-command-p 1153,43042
-(defcustom proof-completed-proof-behaviour 1165,43504
-(defcustom proof-count-undos-fn 1193,44860
-(defconst proof-no-command 1205,45409
-(defcustom proof-find-and-forget-fn 1210,45614
-(defcustom proof-forget-id-command 1227,46326
-(defcustom pg-topterm-goalhyplit-fn 1237,46684
-(defcustom proof-kill-goal-command 1249,47219
-(defcustom proof-undo-n-times-cmd 1263,47720
-(defcustom proof-nested-goals-history-p 1277,48268
-(defcustom proof-state-preserving-p 1286,48605
-(defcustom proof-activate-scripting-hook 1296,49075
-(defcustom proof-deactivate-scripting-hook 1315,49854
-(defcustom proof-indent 1328,50219
-(defcustom proof-indent-hang 1333,50326
-(defcustom proof-indent-enclose-offset 1338,50452
-(defcustom proof-indent-open-offset 1343,50594
-(defcustom proof-indent-close-offset 1348,50731
-(defcustom proof-indent-any-regexp 1353,50869
-(defcustom proof-indent-inner-regexp 1358,51029
-(defcustom proof-indent-enclose-regexp 1363,51183
-(defcustom proof-indent-open-regexp 1368,51337
-(defcustom proof-indent-close-regexp 1373,51489
-(defcustom proof-script-font-lock-keywords 1379,51643
-(defcustom proof-script-syntax-table-entries 1387,51972
-(defcustom proof-script-span-context-menu-extensions 1405,52369
-(defgroup proof-shell 1431,53129
-(defcustom proof-prog-name 1441,53300
-(defcustom proof-shell-auto-terminate-commands 1452,53718
-(defcustom proof-shell-pre-sync-init-cmd 1461,54115
-(defcustom proof-shell-init-cmd 1475,54673
-(defcustom proof-shell-restart-cmd 1486,55142
-(defcustom proof-shell-quit-cmd 1491,55297
-(defcustom proof-shell-quit-timeout 1496,55464
-(defcustom proof-shell-cd-cmd 1506,55912
-(defcustom proof-shell-start-silent-cmd 1523,56577
-(defcustom proof-shell-stop-silent-cmd 1532,56951
-(defcustom proof-shell-silent-threshold 1541,57284
-(defcustom proof-shell-inform-file-processed-cmd 1549,57618
-(defcustom proof-shell-inform-file-retracted-cmd 1570,58540
-(defcustom proof-auto-multiple-files 1598,59806
-(defcustom proof-cannot-reopen-processed-files 1613,60527
-(defcustom proof-shell-require-command-regexp 1627,61193
-(defcustom proof-done-advancing-require-function 1638,61655
-(defcustom proof-shell-quiet-errors 1644,61890
-(defcustom proof-shell-prompt-pattern 1657,62224
-(defcustom proof-shell-wakeup-char 1667,62645
-(defcustom proof-shell-annotated-prompt-regexp 1673,62876
-(defcustom proof-shell-abort-goal-regexp 1689,63510
-(defcustom proof-shell-error-regexp 1694,63645
-(defcustom proof-shell-truncate-before-error 1714,64439
-(defcustom pg-next-error-regexp 1728,64982
-(defcustom pg-next-error-filename-regexp 1743,65591
-(defcustom pg-next-error-extract-filename 1767,66624
-(defcustom proof-shell-interrupt-regexp 1774,66867
-(defcustom proof-shell-proof-completed-regexp 1788,67458
-(defcustom proof-shell-clear-response-regexp 1801,67966
-(defcustom proof-shell-clear-goals-regexp 1808,68265
-(defcustom proof-shell-start-goals-regexp 1815,68558
-(defcustom proof-shell-end-goals-regexp 1823,68925
-(defcustom proof-shell-eager-annotation-start 1829,69167
-(defcustom proof-shell-eager-annotation-start-length 1852,70187
-(defcustom proof-shell-eager-annotation-end 1863,70613
-(defcustom proof-shell-assumption-regexp 1879,71288
-(defcustom proof-shell-process-file 1889,71691
-(defcustom proof-shell-retract-files-regexp 1911,72647
-(defcustom proof-shell-compute-new-files-list 1920,72983
-(defcustom pg-use-specials-for-fontify 1932,73531
-(defcustom pg-special-char-regexp 1940,73879
-(defcustom proof-shell-set-elisp-variable-regexp 1946,74024
-(defcustom proof-shell-match-pgip-cmd 1979,75535
-(defcustom proof-shell-issue-pgip-cmd 1988,75864
-(defcustom proof-shell-query-dependencies-cmd 1997,76220
-(defcustom proof-shell-theorem-dependency-list-regexp 2004,76480
-(defcustom proof-shell-theorem-dependency-list-split 2020,77140
-(defcustom proof-shell-show-dependency-cmd 2029,77563
-(defcustom proof-shell-identifier-under-mouse-cmd 2036,77832
-(defcustom proof-shell-trace-output-regexp 2059,78913
-(defcustom proof-shell-thms-output-regexp 2073,79371
-(defcustom proof-shell-unicode 2086,79757
-(defcustom proof-shell-filename-escapes 2094,80077
-(defcustom proof-shell-process-connection-type2111,80757
-(defcustom proof-shell-strip-crs-from-input 2134,81803
-(defcustom proof-shell-strip-crs-from-output 2146,82288
-(defcustom proof-shell-insert-hook 2154,82656
-(defcustom proof-shell-handle-delayed-output-hook2194,84615
-(defcustom proof-shell-handle-error-or-interrupt-hook2200,84830
-(defcustom proof-shell-pre-interrupt-hook2218,85579
-(defcustom proof-shell-process-output-system-specific 2226,85851
-(defcustom proof-state-change-hook 2245,86715
-(defcustom proof-shell-font-lock-keywords 2256,87097
-(defcustom proof-shell-syntax-table-entries 2264,87429
-(defgroup proof-goals 2282,87801
-(defcustom pg-subterm-first-special-char 2287,87922
-(defcustom pg-subterm-anns-use-stack 2295,88234
-(defcustom pg-goals-change-goal 2304,88533
-(defcustom pbp-goal-command 2309,88649
-(defcustom pbp-hyp-command 2314,88805
-(defcustom pg-subterm-help-cmd 2319,88967
-(defcustom pg-goals-error-regexp 2326,89203
-(defcustom proof-shell-result-start 2331,89363
-(defcustom proof-shell-result-end 2337,89597
-(defcustom pg-subterm-start-char 2343,89810
-(defcustom pg-subterm-sep-char 2357,90390
-(defcustom pg-subterm-end-char 2363,90569
-(defcustom pg-topterm-regexp 2369,90726
-(defcustom proof-goals-font-lock-keywords 2386,91328
-(defcustom proof-resp-font-lock-keywords 2400,92013
-(defcustom pg-before-fontify-output-hook 2412,92593
-(defcustom pg-after-fontify-output-hook 2420,92953
-(defgroup proof-x-symbol 2432,93233
-(defcustom proof-xsym-extra-modes 2437,93361
-(defcustom proof-xsym-font-lock-keywords 2450,93989
-(defcustom proof-xsym-activate-command 2458,94366
-(defcustom proof-xsym-deactivate-command 2465,94601
-(defcustom proof-general-name 2482,94886
-(defcustom proof-general-home-page2487,95043
-(defcustom proof-unnamed-theorem-name2493,95203
-(defcustom proof-universal-keys2499,95387
+(defun proof-mmm-support-available 21,550
+(defun proof-maths-menu-support-available 45,1168
+(defun proof-unicode-tokens-support-available 63,1729
+
+generic/proof-config.el,10808
+(defgroup proof-user-options 88,3074
+(defun proof-set-value 96,3253
+(defcustom proof-electric-terminator-enable 129,4376
+(defcustom proof-toolbar-enable 141,4908
+(defcustom proof-imenu-enable 147,5081
+(defcustom pg-show-hints 153,5252
+(defcustom proof-trace-output-slow-catchup 159,5447
+(defcustom proof-strict-state-preserving 169,5944
+(defcustom proof-strict-read-only 182,6553
+(defcustom proof-allow-undo-in-read-only 191,6946
+(defcustom proof-three-window-enable 199,7279
+(defcustom proof-multiple-frames-enable 218,8029
+(defcustom proof-delete-empty-windows 227,8362
+(defcustom proof-shrink-windows-tofit 238,8893
+(defcustom proof-query-file-save-when-activating-scripting245,9165
+(defcustom proof-one-command-per-line261,9885
+(defcustom proof-prog-name-ask268,10112
+(defcustom proof-prog-name-guess274,10272
+(defcustom proof-tidy-response282,10537
+(defcustom proof-keep-response-history296,11000
+(defcustom pg-input-ring-size 306,11388
+(defcustom proof-general-debug 311,11540
+(defcustom proof-experimental-features 321,11912
+(defcustom proof-follow-mode 335,12447
+(defcustom proof-auto-action-when-deactivating-scripting 359,13624
+(defcustom proof-script-command-separator 382,14573
+(defcustom proof-rsh-command 390,14865
+(defcustom proof-disappearing-proofs 406,15415
+(defgroup proof-faces 433,16061
+(defconst pg-defface-window-systems440,16243
+(defmacro proof-face-specs 453,16796
+(defface proof-queue-face468,17248
+(defface proof-locked-face476,17526
+(defface proof-declaration-name-face489,18029
+(defface proof-tacticals-name-face498,18315
+(defface proof-tactics-name-face507,18577
+(defface proof-error-face516,18842
+(defface proof-warning-face524,19032
+(defface proof-eager-annotation-face533,19289
+(defface proof-debug-message-face541,19507
+(defface proof-boring-face549,19706
+(defface proof-mouse-highlight-face557,19898
+(defface proof-highlight-dependent-face565,20094
+(defface proof-highlight-dependency-face573,20303
+(defface proof-active-area-face581,20500
+(defconst proof-face-compat-doc 590,20890
+(defconst proof-queue-face 591,20970
+(defconst proof-locked-face 592,21038
+(defconst proof-declaration-name-face 593,21108
+(defconst proof-tacticals-name-face 594,21198
+(defconst proof-tactics-name-face 595,21284
+(defconst proof-error-face 596,21366
+(defconst proof-warning-face 597,21434
+(defconst proof-eager-annotation-face 598,21506
+(defconst proof-debug-message-face 599,21596
+(defconst proof-boring-face 600,21680
+(defconst proof-mouse-highlight-face 601,21750
+(defconst proof-highlight-dependent-face 602,21838
+(defconst proof-highlight-dependency-face 603,21934
+(defconst proof-active-area-face 604,22032
+(defgroup prover-config 617,22176
+(defcustom proof-guess-command-line 659,23505
+(defcustom proof-assistant-home-page 674,24000
+(defcustom proof-context-command 680,24170
+(defcustom proof-info-command 685,24304
+(defcustom proof-showproof-command 692,24575
+(defcustom proof-goal-command 697,24711
+(defcustom proof-save-command 705,25008
+(defcustom proof-find-theorems-command 713,25317
+(defcustom proof-assistant-true-value 720,25627
+(defcustom proof-assistant-false-value 726,25817
+(defcustom proof-assistant-format-int-fn 732,26011
+(defcustom proof-assistant-format-string-fn 739,26260
+(defcustom proof-assistant-setting-format 746,26527
+(defgroup proof-script 768,27222
+(defcustom proof-terminal-char 773,27352
+(defcustom proof-script-sexp-commands 783,27739
+(defcustom proof-script-command-end-regexp 794,28196
+(defcustom proof-script-command-start-regexp 812,29015
+(defcustom proof-script-use-old-parser 823,29476
+(defcustom proof-script-integral-proofs 835,29962
+(defcustom proof-script-fly-past-comments 850,30618
+(defcustom proof-script-parse-function 855,30789
+(defcustom proof-script-comment-start 873,31432
+(defcustom proof-script-comment-start-regexp 884,31869
+(defcustom proof-script-comment-end 892,32188
+(defcustom proof-script-comment-end-regexp 904,32610
+(defcustom pg-insert-output-as-comment-fn 912,32921
+(defcustom proof-string-start-regexp 918,33173
+(defcustom proof-string-end-regexp 923,33338
+(defcustom proof-case-fold-search 928,33499
+(defcustom proof-save-command-regexp 937,33911
+(defcustom proof-save-with-hole-regexp 942,34021
+(defcustom proof-save-with-hole-result 954,34475
+(defcustom proof-goal-command-regexp 964,34923
+(defcustom proof-goal-with-hole-regexp 973,35311
+(defcustom proof-goal-with-hole-result 985,35754
+(defcustom proof-non-undoables-regexp 994,36138
+(defcustom proof-nested-undo-regexp 1005,36593
+(defcustom proof-ignore-for-undo-count 1021,37305
+(defcustom proof-script-next-entity-regexps 1029,37608
+(defcustom proof-script-find-next-entity-fn1073,39349
+(defcustom proof-script-imenu-generic-expression 1093,40189
+(defcustom proof-goal-command-p 1101,40528
+(defcustom proof-really-save-command-p 1112,41019
+(defcustom proof-completed-proof-behaviour 1121,41326
+(defcustom proof-count-undos-fn 1149,42682
+(defconst proof-no-command 1161,43231
+(defcustom proof-find-and-forget-fn 1166,43438
+(defcustom proof-forget-id-command 1183,44152
+(defcustom pg-topterm-goalhyplit-fn 1193,44510
+(defcustom proof-kill-goal-command 1205,45045
+(defcustom proof-undo-n-times-cmd 1219,45548
+(defcustom proof-nested-goals-history-p 1233,46096
+(defcustom proof-state-preserving-p 1242,46433
+(defcustom proof-activate-scripting-hook 1252,46905
+(defcustom proof-deactivate-scripting-hook 1271,47686
+(defcustom proof-indent 1284,48051
+(defcustom proof-indent-hang 1289,48158
+(defcustom proof-indent-enclose-offset 1294,48284
+(defcustom proof-indent-open-offset 1299,48426
+(defcustom proof-indent-close-offset 1304,48563
+(defcustom proof-indent-any-regexp 1309,48701
+(defcustom proof-indent-inner-regexp 1314,48861
+(defcustom proof-indent-enclose-regexp 1319,49015
+(defcustom proof-indent-open-regexp 1324,49169
+(defcustom proof-indent-close-regexp 1329,49321
+(defcustom proof-script-font-lock-keywords 1335,49475
+(defcustom proof-script-syntax-table-entries 1343,49792
+(defcustom proof-script-span-context-menu-extensions 1361,50189
+(defgroup proof-shell 1387,50949
+(defcustom proof-prog-name 1397,51120
+(defcustom proof-shell-auto-terminate-commands 1408,51540
+(defcustom proof-shell-pre-sync-init-cmd 1417,51941
+(defcustom proof-shell-init-cmd 1431,52499
+(defcustom proof-shell-init-hook 1443,53028
+(defcustom proof-shell-restart-cmd 1448,53167
+(defcustom proof-shell-quit-cmd 1453,53322
+(defcustom proof-shell-quit-timeout 1458,53489
+(defcustom proof-shell-cd-cmd 1468,53939
+(defcustom proof-shell-start-silent-cmd 1485,54610
+(defcustom proof-shell-stop-silent-cmd 1494,54986
+(defcustom proof-shell-silent-threshold 1503,55321
+(defcustom proof-shell-inform-file-processed-cmd 1511,55655
+(defcustom proof-shell-inform-file-retracted-cmd 1532,56583
+(defcustom proof-auto-multiple-files 1560,57855
+(defcustom proof-cannot-reopen-processed-files 1575,58576
+(defcustom proof-shell-require-command-regexp 1589,59242
+(defcustom proof-done-advancing-require-function 1600,59704
+(defcustom proof-shell-quiet-errors 1606,59939
+(defcustom proof-shell-prompt-pattern 1619,60273
+(defcustom proof-shell-wakeup-char 1629,60694
+(defcustom proof-shell-annotated-prompt-regexp 1635,60925
+(defcustom proof-shell-abort-goal-regexp 1651,61561
+(defcustom proof-shell-error-regexp 1656,61696
+(defcustom proof-shell-truncate-before-error 1676,62496
+(defcustom pg-next-error-regexp 1690,63035
+(defcustom pg-next-error-filename-regexp 1705,63644
+(defcustom pg-next-error-extract-filename 1729,64677
+(defcustom proof-shell-interrupt-regexp 1736,64920
+(defcustom proof-shell-proof-completed-regexp 1750,65515
+(defcustom proof-shell-clear-response-regexp 1763,66023
+(defcustom proof-shell-clear-goals-regexp 1770,66322
+(defcustom proof-shell-start-goals-regexp 1777,66615
+(defcustom proof-shell-end-goals-regexp 1785,66982
+(defcustom proof-shell-eager-annotation-start 1791,67226
+(defcustom proof-shell-eager-annotation-start-length 1814,68245
+(defcustom proof-shell-eager-annotation-end 1825,68671
+(defcustom proof-shell-assumption-regexp 1841,69346
+(defcustom proof-shell-process-file 1851,69749
+(defcustom proof-shell-retract-files-regexp 1873,70705
+(defcustom proof-shell-compute-new-files-list 1882,71041
+(defcustom pg-use-specials-for-fontify 1894,71589
+(defcustom pg-special-char-regexp 1902,71937
+(defcustom proof-shell-set-elisp-variable-regexp 1908,72082
+(defcustom proof-shell-match-pgip-cmd 1941,73595
+(defcustom proof-shell-issue-pgip-cmd 1950,73924
+(defcustom proof-shell-query-dependencies-cmd 1959,74280
+(defcustom proof-shell-theorem-dependency-list-regexp 1966,74540
+(defcustom proof-shell-theorem-dependency-list-split 1982,75200
+(defcustom proof-shell-show-dependency-cmd 1991,75623
+(defcustom proof-shell-identifier-under-mouse-cmd 1998,75892
+(defcustom proof-shell-trace-output-regexp 2021,76973
+(defcustom proof-shell-thms-output-regexp 2035,77431
+(defcustom proof-tokens-activate-command 2048,77814
+(defcustom proof-tokens-deactivate-command 2055,78055
+(defcustom proof-tokens-extra-modes 2062,78302
+(defcustom proof-shell-unicode 2077,78809
+(defcustom proof-shell-filename-escapes 2085,79129
+(defcustom proof-shell-process-connection-type2102,79809
+(defcustom proof-shell-strip-crs-from-input 2125,80855
+(defcustom proof-shell-strip-crs-from-output 2137,81340
+(defcustom proof-shell-insert-hook 2145,81708
+(defcustom proof-shell-handle-delayed-output-hook2183,83568
+(defcustom proof-shell-handle-error-or-interrupt-hook2189,83783
+(defcustom proof-shell-pre-interrupt-hook2207,84536
+(defcustom proof-shell-process-output-system-specific 2215,84807
+(defcustom proof-state-change-hook 2234,85671
+(defcustom proof-shell-syntax-table-entries 2244,86052
+(defgroup proof-goals 2262,86424
+(defcustom pg-subterm-first-special-char 2267,86545
+(defcustom pg-subterm-anns-use-stack 2275,86857
+(defcustom pg-goals-change-goal 2284,87156
+(defcustom pbp-goal-command 2289,87272
+(defcustom pbp-hyp-command 2294,87428
+(defcustom pg-subterm-help-cmd 2299,87590
+(defcustom pg-goals-error-regexp 2306,87826
+(defcustom proof-shell-result-start 2311,87986
+(defcustom proof-shell-result-end 2317,88220
+(defcustom pg-subterm-start-char 2323,88433
+(defcustom pg-subterm-sep-char 2337,89019
+(defcustom pg-subterm-end-char 2343,89198
+(defcustom pg-topterm-regexp 2349,89355
+(defcustom proof-goals-font-lock-keywords 2364,89955
+(defcustom proof-resp-font-lock-keywords 2372,90282
+(defcustom pg-before-fontify-output-hook 2380,90611
+(defcustom pg-after-fontify-output-hook 2388,90972
+(defcustom proof-general-name 2400,91221
+(defcustom proof-general-home-page2405,91378
+(defcustom proof-unnamed-theorem-name2411,91538
+(defcustom proof-universal-keys2417,91722
generic/proof-depends.el,824
(defvar proof-thm-names-of-files 23,624
@@ -1778,10 +1654,10 @@ generic/proof-depends.el,824
(defun proof-dep-unhighlight 253,8794
generic/proof-easy-config.el,192
-(defconst proof-easy-config-derived-modes-table16,543
-(defun proof-easy-config-define-derived-modes 23,949
-(defun proof-easy-config-check-setup 56,2359
-(defmacro proof-easy-config 88,3694
+(defconst proof-easy-config-derived-modes-table16,547
+(defun proof-easy-config-define-derived-modes 23,953
+(defun proof-easy-config-check-setup 52,2136
+(defmacro proof-easy-config 84,3471
generic/proof-indent.el,219
(defun proof-indent-indent 14,411
@@ -1792,667 +1668,592 @@ generic/proof-indent.el,219
(defun proof-indent-line 76,2639
generic/proof-maths-menu.el,83
-(defun proof-maths-menu-set-global 31,994
-(defun proof-maths-menu-enable 45,1450
-
-generic/proof-menu.el,2101
-(defvar proof-display-some-buffers-count 17,437
-(defun proof-display-some-buffers 19,482
-(defun proof-menu-define-keys 78,2684
-(defun proof-menu-define-main 141,5720
-(defvar proof-menu-favourites 150,5908
-(defun proof-menu-define-specific 154,6030
-(defun proof-assistant-menu-update 192,7056
-(defvar proof-help-menu208,7639
-(defvar proof-show-hide-menu216,7917
-(defvar proof-buffer-menu225,8230
-(defun proof-keep-response-history 288,10496
-(defconst proof-quick-opts-menu296,10806
-(defun proof-quick-opts-vars 449,16899
-(defun proof-quick-opts-changed-from-defaults-p 475,17691
-(defun proof-quick-opts-changed-from-saved-p 479,17796
-(defun proof-quick-opts-save 490,18148
-(defun proof-quick-opts-reset 495,18316
-(defconst proof-config-menu507,18584
-(defconst proof-advanced-menu514,18763
-(defvar proof-menu 527,19198
-(defun proof-main-menu 536,19482
-(defun proof-aux-menu 547,19748
-(defun proof-menu-define-favourites-menu 563,20095
-(defun proof-def-favourite 583,20751
-(defvar proof-make-favourite-cmd-history 606,21726
-(defvar proof-make-favourite-menu-history 609,21811
-(defun proof-save-favourites 612,21897
-(defun proof-del-favourite 617,22045
-(defun proof-read-favourite 634,22606
-(defun proof-add-favourite 659,23409
-(defvar proof-menu-settings 686,24460
-(defun proof-menu-define-settings-menu 689,24534
-(defun proof-menu-entry-name 709,25278
-(defun proof-menu-entry-for-setting 721,25750
-(defun proof-settings-vars 739,26240
-(defun proof-settings-changed-from-defaults-p 744,26417
-(defun proof-settings-changed-from-saved-p 748,26523
-(defun proof-settings-save 752,26626
-(defun proof-settings-reset 757,26793
-(defun proof-defpacustom-fn 764,27038
-(defmacro defpacustom 840,29922
-(defun proof-assistant-invisible-command-ifposs 855,30749
-(defun proof-maybe-askprefs 877,31724
-(defun proof-assistant-settings-cmd 884,31928
-(defvar proof-assistant-format-table 901,32588
-(defun proof-assistant-format-bool 909,32957
-(defun proof-assistant-format-int 912,33070
-(defun proof-assistant-format-string 915,33162
-(defun proof-assistant-format 918,33260
+(defun proof-maths-menu-set-global 30,962
+(defun proof-maths-menu-enable 44,1418
+
+generic/proof-menu.el,2100
+(defvar proof-display-some-buffers-count 17,440
+(defun proof-display-some-buffers 19,485
+(defun proof-menu-define-keys 78,2687
+(defun proof-menu-define-main 137,5516
+(defvar proof-menu-favourites 146,5704
+(defun proof-menu-define-specific 150,5826
+(defun proof-assistant-menu-update 188,6844
+(defvar proof-help-menu202,7277
+(defvar proof-show-hide-menu210,7555
+(defvar proof-buffer-menu219,7868
+(defun proof-keep-response-history 278,9954
+(defconst proof-quick-opts-menu286,10264
+(defun proof-quick-opts-vars 435,16396
+(defun proof-quick-opts-changed-from-defaults-p 460,17153
+(defun proof-quick-opts-changed-from-saved-p 464,17258
+(defun proof-quick-opts-save 475,17610
+(defun proof-quick-opts-reset 480,17778
+(defconst proof-config-menu492,18046
+(defconst proof-advanced-menu499,18225
+(defvar proof-menu 512,18660
+(defun proof-main-menu 521,18944
+(defun proof-aux-menu 532,19210
+(defun proof-menu-define-favourites-menu 548,19557
+(defun proof-def-favourite 568,20213
+(defvar proof-make-favourite-cmd-history 591,21188
+(defvar proof-make-favourite-menu-history 594,21273
+(defun proof-save-favourites 597,21359
+(defun proof-del-favourite 602,21507
+(defun proof-read-favourite 619,22068
+(defun proof-add-favourite 644,22871
+(defvar proof-menu-settings 671,23922
+(defun proof-menu-define-settings-menu 674,23996
+(defun proof-menu-entry-name 694,24740
+(defun proof-menu-entry-for-setting 706,25212
+(defun proof-settings-vars 724,25702
+(defun proof-settings-changed-from-defaults-p 729,25879
+(defun proof-settings-changed-from-saved-p 733,25985
+(defun proof-settings-save 737,26088
+(defun proof-settings-reset 742,26255
+(defun proof-defpacustom-fn 749,26500
+(defmacro defpacustom 825,29391
+(defun proof-assistant-invisible-command-ifposs 840,30218
+(defun proof-maybe-askprefs 862,31193
+(defun proof-assistant-settings-cmd 869,31397
+(defvar proof-assistant-format-table 886,32057
+(defun proof-assistant-format-bool 894,32426
+(defun proof-assistant-format-int 897,32539
+(defun proof-assistant-format-string 900,32631
+(defun proof-assistant-format 903,32729
generic/proof-mmm.el,70
(defun proof-mmm-set-global 41,1516
(defun proof-mmm-enable 56,2057
-generic/proof-script.el,5112
-(defvar proof-element-counters 28,718
-(deflocal proof-active-buffer-fake-minor-mode 34,858
-(deflocal proof-script-buffer-file-name 37,984
-(deflocal pg-script-portions 44,1394
-(defun proof-next-element-count 54,1630
-(defun proof-element-id 63,1957
-(defun proof-next-element-id 67,2126
-(deflocal proof-script-last-entity 81,2443
-(defun proof-script-find-next-entity 88,2723
-(deflocal proof-locked-span 164,5465
-(deflocal proof-queue-span 171,5731
-(defun proof-span-read-only 183,6245
-(defun proof-strict-read-only 190,6502
-(defsubst proof-set-locked-endpoints 219,7693
-(defsubst proof-detach-queue 223,7837
-(defsubst proof-detach-locked 227,7969
-(defsubst proof-set-queue-start 231,8105
-(defsubst proof-set-locked-end 235,8231
-(defsubst proof-set-queue-end 248,8716
-(defun proof-init-segmentation 259,9013
-(defun proof-restart-buffers 292,10408
-(defun proof-script-buffers-with-spans 314,11340
-(defun proof-script-remove-all-spans-and-deactivate 324,11696
-(defun proof-script-clear-queue-spans 328,11884
-(defun proof-unprocessed-begin 347,12445
-(defun proof-script-end 355,12699
-(defun proof-queue-or-locked-end 364,13000
-(defun proof-locked-end 379,13678
-(defun proof-locked-region-full-p 396,14063
-(defun proof-locked-region-empty-p 405,14335
-(defun proof-only-whitespace-to-locked-region-p 409,14485
-(defun proof-in-locked-region-p 422,15121
-(defun proof-goto-end-of-locked 434,15384
-(defun proof-goto-end-of-locked-if-pos-not-visible-in-window 451,16143
-(defun proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window 462,16624
-(defun proof-end-of-locked-visible-p 476,17277
-(defun proof-goto-end-of-queue-or-locked-if-not-visible 485,17728
-(defvar pg-idioms 504,18378
-(defvar pg-visibility-specs 507,18474
-(defconst pg-default-invisibility-spec 512,18681
-(defun pg-clear-script-portions 516,18821
-(defun pg-add-script-element 530,19298
-(defun pg-remove-script-element 533,19374
-(defsubst pg-visname 541,19652
-(defun pg-add-element 545,19797
-(defun pg-open-invisible-span 579,21426
-(defun pg-remove-element 590,21789
-(defun pg-make-element-invisible 597,22059
-(defun pg-make-element-visible 603,22316
-(defun pg-toggle-element-visibility 608,22495
-(defun pg-redisplay-for-gnuemacs 616,22825
-(defun pg-show-all-portions 623,23096
-(defun pg-show-all-proofs 641,23767
-(defun pg-hide-all-proofs 646,23895
-(defun pg-add-proof-element 651,24026
-(defun pg-span-name 665,24646
-(defvar pg-span-context-menu-keymap686,25353
-(defun pg-set-span-helphighlights 699,25724
-(defun proof-complete-buffer-atomic 727,26653
-(defun proof-register-possibly-new-processed-file 768,28568
-(defun proof-inform-prover-file-retracted 819,30696
-(defun proof-auto-retract-dependencies 838,31482
-(defun proof-unregister-buffer-file-name 892,34022
-(defun proof-protected-process-or-retract 938,35845
-(defun proof-deactivate-scripting-auto 965,37015
-(defun proof-deactivate-scripting 974,37373
-(defun proof-activate-scripting 1111,42778
-(defun proof-toggle-active-scripting 1233,48210
-(defun proof-done-advancing 1274,49571
-(defun proof-done-advancing-comment 1369,53219
-(defun proof-done-advancing-save 1388,53961
-(defun proof-make-goalsave 1481,57576
-(defun proof-get-name-from-goal 1496,58319
-(defun proof-done-advancing-autosave 1515,59345
-(defun proof-done-advancing-other 1580,61891
-(defun proof-segment-up-to-parser 1608,62850
-(defun proof-script-generic-parse-find-comment-end 1671,64926
-(defun proof-script-generic-parse-cmdend 1680,65342
-(defun proof-script-generic-parse-cmdstart 1705,66237
-(defun proof-script-generic-parse-sexp 1768,68945
-(defun proof-cmdstart-add-segment-for-cmd 1792,69881
-(defun proof-segment-up-to-cmdstart 1844,72080
-(defun proof-segment-up-to-cmdend 1905,74440
-(defun proof-semis-to-vanillas 1977,77105
-(defun proof-script-new-command-advance 2016,78431
-(defun proof-script-next-command-advance 2058,80172
-(defun proof-assert-until-point-interactive 2070,80613
-(defun proof-assert-until-point 2096,81735
-(defun proof-assert-next-command2149,84167
-(defun proof-goto-point 2197,86430
-(defun proof-insert-pbp-command 2215,86971
-(defun proof-insert-sendback-command 2229,87440
-(defun proof-done-retracting 2255,88330
-(defun proof-setup-retract-action 2291,89816
-(defun proof-last-goal-or-goalsave 2301,90299
-(defun proof-retract-target 2324,91139
-(defun proof-retract-until-point-interactive 2409,94780
-(defun proof-retract-until-point 2417,95165
-(define-derived-mode proof-mode 2460,96914
-(defun proof-script-set-visited-file-name 2510,98841
-(defun proof-script-set-buffer-hooks 2534,99843
-(defun proof-script-kill-buffer-fn 2542,100261
-(defun proof-config-done-related 2586,102083
-(defun proof-generic-goal-command-p 2656,104561
-(defun proof-generic-state-preserving-p 2661,104773
-(defun proof-generic-count-undos 2670,105290
-(defun proof-generic-find-and-forget 2699,106320
-(defconst proof-script-important-settings2750,108145
-(defun proof-config-done 2765,108698
-(defun proof-setup-parsing-mechanism 2853,111816
-(defun proof-setup-imenu 2897,113669
-(defun proof-setup-func-menu 2914,114274
-
-generic/proof-shell.el,3314
-(defvar proof-marker 28,649
-(defvar proof-action-list 31,746
-(defvar proof-shell-silent 39,922
-(defvar proof-shell-last-prompt 46,1213
-(defvar proof-shell-last-output-kind 50,1384
-(defvar proof-shell-delayed-output 71,2206
-(defvar proof-shell-delayed-output-kind 74,2327
-(defcustom proof-shell-active-scripting-indicator83,2530
-(defun proof-shell-ready-prover 135,3998
-(defun proof-shell-live-buffer 149,4538
-(defun proof-shell-available-p 156,4773
-(defun proof-grab-lock 162,4996
-(defun proof-release-lock 179,5708
-(defcustom proof-shell-fiddle-frames 199,6259
-(defun proof-shell-set-text-representation 205,6482
-(defun proof-shell-start 216,6944
-(defvar proof-shell-kill-function-hooks 426,14491
-(defun proof-shell-kill-function 429,14589
-(defun proof-shell-clear-state 518,18392
-(defun proof-shell-exit 533,18835
-(defun proof-shell-bail-out 545,19280
-(defun proof-shell-restart 554,19757
-(defvar proof-shell-no-response-display 596,21141
-(defvar proof-shell-urgent-message-marker 599,21245
-(defvar proof-shell-urgent-message-scanner 602,21366
-(defun proof-shell-handle-output 606,21493
-(defun proof-shell-handle-delayed-output 649,23186
-(defvar proof-shell-no-error-display 677,24229
-(defun proof-shell-handle-error 683,24433
-(defun proof-shell-handle-interrupt 701,25269
-(defun proof-shell-error-or-interrupt-action 715,25882
-(defun proof-goals-pos 740,27027
-(defun proof-pbp-focus-on-first-goal 745,27232
-(defsubst proof-shell-string-match-safe 757,27762
-(defun proof-shell-process-output 762,27930
-(defconst proof-shell-insert-space-fudge 873,32570
-(defun proof-shell-insert 885,32922
-(defun proof-shell-command-queue-item 958,35874
-(defun proof-shell-set-silent 963,36031
-(defun proof-shell-start-silent-item 969,36250
-(defun proof-shell-clear-silent 975,36442
-(defun proof-shell-stop-silent-item 981,36664
-(defun proof-shell-should-be-silent 988,36936
-(defun proof-append-alist 1001,37492
-(defun proof-start-queue 1060,39729
-(defun proof-extend-queue 1071,40078
-(defun proof-shell-exec-loop 1080,40457
-(defun proof-shell-insert-loopback-cmd 1145,43045
-(defun proof-shell-message 1173,44371
-(defun proof-shell-process-urgent-message 1179,44587
-(defun proof-shell-strip-eager-annotations 1311,49852
-(defvar proof-shell-minibuffer-urgent-interactive-input-history 1322,50188
-(defun proof-shell-minibuffer-urgent-interactive-input 1324,50258
-(defun proof-shell-process-urgent-messages 1334,50617
-(defun proof-shell-filter 1408,53721
-(defun proof-shell-filter-process-output 1569,60354
-(defvar pg-last-tracing-output-time 1622,62408
-(defconst pg-slow-mode-duration 1625,62514
-(defconst pg-fast-tracing-mode-threshold 1628,62596
-(defvar pg-tracing-cleanup-timer 1631,62724
-(defun pg-tracing-tight-loop 1633,62763
-(defun pg-finish-tracing-display 1676,64481
-(defun proof-shell-dont-show-annotations 1689,64787
-(defun proof-shell-show-annotations 1705,65308
-(defun proof-shell-wait 1727,65835
-(defun proof-done-invisible 1746,66744
-(defun proof-shell-invisible-command 1752,66916
-(defun proof-shell-invisible-cmd-get-result 1786,68181
-(defun proof-shell-invisible-command-invisible-result 1804,68877
-(define-derived-mode proof-shell-mode 1823,69307
-(defconst proof-shell-important-settings1893,71973
-(defun proof-shell-config-done 1899,72088
+generic/proof-script.el,5199
+(defvar proof-element-counters 28,717
+(deflocal proof-active-buffer-fake-minor-mode 34,857
+(deflocal proof-script-buffer-file-name 37,983
+(deflocal pg-script-portions 44,1393
+(defun proof-next-element-count 54,1629
+(defun proof-element-id 63,1964
+(defun proof-next-element-id 67,2133
+(deflocal proof-script-last-entity 81,2450
+(defun proof-script-find-next-entity 88,2730
+(deflocal proof-locked-span 164,5472
+(deflocal proof-queue-span 171,5738
+(defun proof-span-give-warning 183,6252
+(defun proof-span-read-only 187,6366
+(defun proof-strict-read-only 196,6798
+(defsubst proof-set-locked-endpoints 234,8529
+(defsubst proof-detach-queue 238,8673
+(defsubst proof-detach-locked 242,8805
+(defsubst proof-set-queue-start 246,8941
+(defsubst proof-set-locked-end 250,9067
+(defsubst proof-set-queue-end 263,9552
+(defun proof-init-segmentation 274,9849
+(defun proof-restart-buffers 307,11244
+(defun proof-script-buffers-with-spans 329,12176
+(defun proof-script-remove-all-spans-and-deactivate 339,12532
+(defun proof-script-clear-queue-spans 343,12720
+(defun proof-unprocessed-begin 362,13281
+(defun proof-script-end 370,13535
+(defun proof-queue-or-locked-end 379,13836
+(defun proof-locked-end 394,14514
+(defun proof-locked-region-full-p 411,14899
+(defun proof-locked-region-empty-p 420,15171
+(defun proof-only-whitespace-to-locked-region-p 424,15321
+(defun proof-in-locked-region-p 437,15957
+(defun proof-goto-end-of-locked 449,16220
+(defun proof-goto-end-of-locked-if-pos-not-visible-in-window 466,16979
+(defun proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window 477,17460
+(defun proof-end-of-locked-visible-p 491,18113
+(defun proof-goto-end-of-queue-or-locked-if-not-visible 500,18564
+(defvar pg-idioms 519,19214
+(defvar pg-visibility-specs 522,19310
+(defconst pg-default-invisibility-spec 527,19517
+(defun pg-clear-script-portions 531,19657
+(defun pg-add-script-element 538,19905
+(defun pg-remove-script-element 541,19981
+(defsubst pg-visname 549,20275
+(defun pg-add-element 553,20420
+(defun pg-open-invisible-span 587,22049
+(defun pg-remove-element 598,22412
+(defun pg-make-element-invisible 605,22682
+(defun pg-make-element-visible 611,22926
+(defun pg-toggle-element-visibility 615,23069
+(defun pg-redisplay-for-gnuemacs 622,23356
+(defun pg-show-all-portions 626,23502
+(defun pg-show-all-proofs 644,24173
+(defun pg-hide-all-proofs 649,24301
+(defun pg-add-proof-element 654,24432
+(defun pg-span-name 668,25052
+(defvar pg-span-context-menu-keymap689,25759
+(defun pg-set-span-helphighlights 698,26013
+(defun proof-complete-buffer-atomic 724,26880
+(defun proof-register-possibly-new-processed-file 765,28795
+(defun proof-inform-prover-file-retracted 816,30923
+(defun proof-auto-retract-dependencies 835,31709
+(defun proof-unregister-buffer-file-name 889,34249
+(defun proof-protected-process-or-retract 935,36072
+(defun proof-deactivate-scripting-auto 962,37242
+(defun proof-deactivate-scripting 971,37600
+(defun proof-activate-scripting 1104,42873
+(defun proof-toggle-active-scripting 1224,48251
+(defun proof-done-advancing 1265,49612
+(defun proof-done-advancing-comment 1360,53260
+(defun proof-done-advancing-save 1379,54002
+(defun proof-make-goalsave 1472,57617
+(defun proof-get-name-from-goal 1487,58360
+(defun proof-done-advancing-autosave 1506,59386
+(defun proof-done-advancing-other 1571,61932
+(defun proof-segment-up-to-parser 1599,62891
+(defun proof-script-generic-parse-find-comment-end 1663,64961
+(defun proof-script-generic-parse-cmdend 1672,65377
+(defun proof-script-generic-parse-cmdstart 1697,66272
+(defun proof-script-generic-parse-sexp 1760,68980
+(defun proof-cmdstart-add-segment-for-cmd 1784,69916
+(defun proof-segment-up-to-cmdstart 1836,72115
+(defun proof-segment-up-to-cmdend 1897,74475
+(defun proof-semis-to-vanillas 1969,77140
+(defun proof-script-new-command-advance 2008,78466
+(defun proof-script-next-command-advance 2050,80207
+(defun proof-assert-until-point-interactive 2062,80648
+(defun proof-assert-until-point 2088,81770
+(defun proof-assert-next-command2141,84202
+(defun proof-retract-before-change 2189,86440
+(defun proof-goto-point 2196,86659
+(defun proof-insert-pbp-command 2214,87200
+(defun proof-insert-sendback-command 2228,87669
+(defun proof-done-retracting 2254,88559
+(defun proof-setup-retract-action 2290,90045
+(defun proof-last-goal-or-goalsave 2300,90528
+(defun proof-retract-target 2323,91368
+(defun proof-retract-until-point-interactive 2408,95009
+(defun proof-retract-until-point 2416,95394
+(define-derived-mode proof-mode 2459,97143
+(defun proof-script-set-visited-file-name 2492,98368
+(defun proof-script-set-buffer-hooks 2516,99370
+(defun proof-script-kill-buffer-fn 2524,99788
+(defun proof-config-done-related 2556,101102
+(defun proof-generic-goal-command-p 2624,103630
+(defun proof-generic-state-preserving-p 2629,103842
+(defun proof-generic-count-undos 2638,104359
+(defun proof-generic-find-and-forget 2667,105389
+(defconst proof-script-important-settings2718,107214
+(defun proof-config-done 2733,107767
+(defun proof-setup-parsing-mechanism 2802,110073
+(defun proof-setup-imenu 2846,111926
+(defun proof-setup-func-menu 2863,112531
+
+generic/proof-shell.el,3159
+(defvar proof-marker 28,653
+(defvar proof-action-list 31,750
+(defvar proof-shell-silent 39,926
+(defvar proof-shell-last-prompt 46,1217
+(defvar proof-shell-last-output-kind 50,1388
+(defvar proof-shell-delayed-output 71,2210
+(defvar proof-shell-delayed-output-kind 74,2331
+(defcustom proof-shell-active-scripting-indicator83,2534
+(defun proof-shell-ready-prover 133,3925
+(defun proof-shell-live-buffer 147,4465
+(defun proof-shell-available-p 154,4700
+(defun proof-grab-lock 160,4923
+(defun proof-release-lock 172,5482
+(defcustom proof-shell-fiddle-frames 187,5881
+(defun proof-shell-set-text-representation 193,6104
+(defun proof-shell-start 204,6566
+(defvar proof-shell-kill-function-hooks 405,13770
+(defun proof-shell-kill-function 408,13868
+(defun proof-shell-clear-state 497,17671
+(defun proof-shell-exit 512,18114
+(defun proof-shell-bail-out 524,18559
+(defun proof-shell-restart 533,19036
+(defvar proof-shell-no-response-display 575,20420
+(defvar proof-shell-urgent-message-marker 578,20524
+(defvar proof-shell-urgent-message-scanner 581,20645
+(defun proof-shell-handle-output 585,20772
+(defun proof-shell-handle-delayed-output 620,22091
+(defvar proof-shell-no-error-display 648,23134
+(defun proof-shell-handle-error 654,23338
+(defun proof-shell-handle-interrupt 670,24071
+(defun proof-shell-error-or-interrupt-action 684,24684
+(defun proof-goals-pos 709,25829
+(defun proof-pbp-focus-on-first-goal 714,26034
+(defsubst proof-shell-string-match-safe 726,26461
+(defun proof-shell-process-output 731,26629
+(defun proof-shell-insert 843,31284
+(defun proof-shell-command-queue-item 896,33385
+(defun proof-shell-set-silent 901,33542
+(defun proof-shell-start-silent-item 907,33761
+(defun proof-shell-clear-silent 913,33953
+(defun proof-shell-stop-silent-item 919,34175
+(defun proof-shell-should-be-silent 926,34447
+(defun proof-append-alist 939,35003
+(defun proof-start-queue 998,37240
+(defun proof-extend-queue 1009,37589
+(defun proof-shell-exec-loop 1018,37968
+(defun proof-shell-insert-loopback-cmd 1083,40556
+(defun proof-shell-message 1111,41882
+(defun proof-shell-process-urgent-message 1117,42098
+(defun proof-shell-strip-eager-annotations 1244,47164
+(defvar proof-shell-minibuffer-urgent-interactive-input-history 1255,47500
+(defun proof-shell-minibuffer-urgent-interactive-input 1257,47570
+(defun proof-shell-process-urgent-messages 1267,47929
+(defun proof-shell-filter 1341,51033
+(defun proof-shell-filter-process-output 1497,57397
+(defvar pg-last-tracing-output-time 1550,59451
+(defconst pg-slow-mode-duration 1553,59557
+(defconst pg-fast-tracing-mode-threshold 1556,59639
+(defvar pg-tracing-cleanup-timer 1559,59767
+(defun pg-tracing-tight-loop 1561,59806
+(defun pg-finish-tracing-display 1604,61524
+(defun proof-shell-wait 1626,61894
+(defun proof-done-invisible 1645,62803
+(defun proof-shell-invisible-command 1651,62975
+(defun proof-shell-invisible-cmd-get-result 1685,64240
+(defun proof-shell-invisible-command-invisible-result 1703,64936
+(define-derived-mode proof-shell-mode 1722,65366
+(defconst proof-shell-important-settings1777,67537
+(defun proof-shell-config-done 1783,67652
generic/proof-site.el,504
-(defconst proof-assistant-table-default23,728
-(defconst proof-general-short-version 61,2156
-(defconst proof-general-version-year 67,2344
-(defgroup proof-general 74,2497
-(defgroup proof-general-internals 79,2605
-(defun proof-home-directory-fn 92,2993
-(defcustom proof-home-directory103,3364
-(defcustom proof-images-directory112,3731
-(defcustom proof-info-directory118,3933
-(defcustom proof-assistant-table145,5079
-(defcustom proof-assistants 180,6195
-(defun proof-ready-for-assistant 208,7340
-
-generic/proof-splash.el,726
-(defcustom proof-splash-enable 17,319
-(defcustom proof-splash-time 22,471
-(defcustom proof-splash-contents30,756
-(defconst proof-splash-startup-msg 58,1775
-(defconst proof-splash-welcome 67,2154
-(defun proof-get-image 86,2701
-(defvar proof-splash-timeout-conf 125,4052
-(defun proof-splash-centre-spaces 128,4165
-(defun proof-splash-remove-screen 156,5335
-(defun proof-splash-remove-buffer 176,6056
-(defvar proof-splash-seen 192,6720
-(defun proof-splash-display-screen 196,6837
-(defun proof-splash-message 271,9991
-(defun proof-splash-timeout-waiter 284,10435
-(defvar proof-splash-old-frame-title-format 300,11131
-(defun proof-splash-set-frame-titles 302,11181
-(defun proof-splash-unset-frame-titles 311,11497
+(defconst proof-assistant-table-default22,727
+(defconst proof-general-short-version 60,2143
+(defconst proof-general-version-year 66,2331
+(defgroup proof-general 73,2484
+(defgroup proof-general-internals 78,2592
+(defun proof-home-directory-fn 91,2980
+(defcustom proof-home-directory102,3351
+(defcustom proof-images-directory111,3718
+(defcustom proof-info-directory117,3920
+(defcustom proof-assistant-table145,5107
+(defcustom proof-assistants 180,6223
+(defun proof-ready-for-assistant 208,7368
+
+generic/proof-splash.el,761
+(defcustom proof-splash-enable 17,323
+(defcustom proof-splash-time 22,475
+(defcustom proof-splash-contents30,760
+(defconst proof-splash-startup-msg 58,1779
+(defconst proof-splash-welcome 67,2158
+(defsubst proof-emacs-imagep 74,2333
+(defun proof-get-image 79,2458
+(defvar proof-splash-timeout-conf 104,3418
+(defun proof-splash-centre-spaces 107,3531
+(defun proof-splash-remove-screen 132,4617
+(defun proof-splash-remove-buffer 149,5273
+(defvar proof-splash-seen 165,5937
+(defun proof-splash-display-screen 169,6054
+(defun proof-splash-message 236,8891
+(defun proof-splash-timeout-waiter 249,9335
+(defvar proof-splash-old-frame-title-format 262,9893
+(defun proof-splash-set-frame-titles 264,9943
+(defun proof-splash-unset-frame-titles 273,10259
generic/proof-syntax.el,981
(defun proof-ids-to-regexp 15,435
-(defun proof-anchor-regexp 21,711
-(defconst proof-no-regexp25,813
-(defun proof-regexp-alt 30,906
-(defun proof-regexp-region 39,1192
-(defun proof-re-search-forward-region 48,1615
-(defun proof-search-forward 61,2110
-(defun proof-replace-regexp-in-string 67,2362
-(defun proof-re-search-forward 73,2616
-(defun proof-re-search-backward 79,2877
-(defun proof-string-match 85,3141
-(defun proof-string-match-safe 91,3373
-(defun proof-stringfn-match 95,3578
-(defun proof-looking-at 102,3838
-(defun proof-looking-at-safe 108,4028
-(defun proof-looking-at-syntactic-context 112,4168
-(defsubst proof-replace-string 124,4531
-(defsubst proof-replace-regexp 129,4735
-(defsubst proof-replace-regexp-nocasefold 134,4944
-(defvar proof-id 142,5226
-(defun proof-ids 148,5446
-(defun proof-zap-commas 161,6002
-(defun proof-format 179,6571
-(defun proof-format-filename 198,7210
-(defun proof-insert 247,8681
-(defun proof-splice-separator 284,9697
-
-generic/proof-toolbar.el,2874
-(defun proof-toolbar-function 42,1325
-(defun proof-toolbar-icon 45,1422
-(defun proof-toolbar-enabler 48,1523
-(defun proof-toolbar-function-with-enabler 51,1631
-(defun proof-toolbar-make-icon 58,1804
-(defun proof-toolbar-make-toolbar-item 76,2404
-(defvar proof-toolbar 115,3780
-(deflocal proof-toolbar-itimer 119,3909
-(defun proof-toolbar-setup 123,4019
-(defun proof-toolbar-build 166,5562
-(defalias 'proof-toolbar-enable proof-toolbar-enable230,7673
-(defun proof-toolbar-setup-refresh 241,7977
-(defun proof-toolbar-disable-refresh 262,8798
-(deflocal proof-toolbar-refresh-flag 270,9188
-(defun proof-toolbar-refresh 276,9459
-(defvar proof-toolbar-enablers280,9604
-(defvar proof-toolbar-enablers-last-state286,9780
-(defun proof-toolbar-really-refresh 290,9871
-(defun proof-toolbar-undo-enable-p 345,11765
-(defalias 'proof-toolbar-undo proof-toolbar-undo350,11913
-(defun proof-toolbar-delete-enable-p 356,12032
-(defalias 'proof-toolbar-delete proof-toolbar-delete362,12206
-(defun proof-toolbar-lockedend-enable-p 369,12342
-(defalias 'proof-toolbar-lockedend proof-toolbar-lockedend372,12392
-(defun proof-toolbar-next-enable-p 381,12480
-(defalias 'proof-toolbar-next proof-toolbar-next385,12587
-(defun proof-toolbar-goto-enable-p 392,12681
-(defalias 'proof-toolbar-goto proof-toolbar-goto395,12754
-(defun proof-toolbar-retract-enable-p 402,12830
-(defalias 'proof-toolbar-retract proof-toolbar-retract406,12941
-(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p413,13020
-(defalias 'proof-toolbar-use proof-toolbar-use414,13088
-(defun proof-toolbar-restart-enable-p 420,13166
-(defalias 'proof-toolbar-restart proof-toolbar-restart425,13327
-(defun proof-toolbar-goal-enable-p 431,13405
-(defalias 'proof-toolbar-goal proof-toolbar-goal438,13638
-(defun proof-toolbar-qed-enable-p 445,13710
-(defalias 'proof-toolbar-qed proof-toolbar-qed451,13862
-(defun proof-toolbar-state-enable-p 457,13934
-(defalias 'proof-toolbar-state proof-toolbar-state460,14005
-(defun proof-toolbar-context-enable-p 466,14074
-(defalias 'proof-toolbar-context proof-toolbar-context469,14147
-(defun proof-toolbar-info-enable-p 477,14307
-(defalias 'proof-toolbar-info proof-toolbar-info480,14351
-(defun proof-toolbar-command-enable-p 486,14420
-(defalias 'proof-toolbar-command proof-toolbar-command489,14491
-(defun proof-toolbar-help-enable-p 495,14571
-(defun proof-toolbar-help 498,14616
-(defun proof-toolbar-find-enable-p 506,14710
-(defalias 'proof-toolbar-find proof-toolbar-find509,14779
-(defun proof-toolbar-visibility-enable-p 515,14877
-(defalias 'proof-toolbar-visibility proof-toolbar-visibility518,14977
-(defun proof-toolbar-interrupt-enable-p 524,15065
-(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt527,15129
-(defun proof-toolbar-make-menu-item 536,15318
-(defun proof-toolbar-scripting-menu 559,16018
-
-generic/proof-unicode-tokens.el,476
-(defvar proof-unicode-tokens-initialised 17,496
-(defun proof-unicode-tokens-init 20,603
-(defun proof-unicode-tokens-enable 43,1231
-(defun proof-unicode-tokens-set-global 57,1851
-(defun proof-token-name-alist 76,2512
-(defun proof-shortcut-alist 91,3164
-(defun proof-unicode-tokens-activate-prover 103,3501
-(defun proof-unicode-tokens-deactivate-prover 110,3744
-(defun proof-unicode-tokens-shell-config 121,4176
-(defun proof-unicode-tokens-encode-shell-input 131,4573
-
-generic/proof-utils.el,2116
-(defmacro deflocal 63,1874
-(defmacro proof-with-current-buffer-if-exists 70,2112
-(deflocal proof-buffer-type 76,2322
-(defmacro proof-with-script-buffer 82,2602
-(defmacro proof-map-buffers 93,2989
-(defmacro proof-sym 98,3174
-(defsubst proof-try-require 103,3335
-(defun proof-save-some-buffers 116,3666
-(defmacro proof-ass-sym 165,5267
-(defmacro proof-ass-symv 171,5526
-(defmacro proof-ass 177,5784
-(defun proof-defpgcustom-fn 183,6036
-(defun undefpgcustom 204,6907
-(defmacro defpgcustom 210,7131
-(defun proof-defpgdefault-fn 221,7549
-(defmacro defpgdefault 235,8007
-(defmacro defpgfun 246,8369
-(defmacro proof-eval-when-ready-for-assistant 256,8634
-(defun proof-file-truename 269,9029
-(defun proof-file-to-buffer 273,9212
-(defun proof-files-to-buffers 284,9541
-(defun proof-buffers-in-mode 291,9824
-(defun pg-save-from-death 305,10274
-(defun proof-define-keys 324,10891
-(deflocal proof-font-lock-keywords 353,11890
-(defun proof-font-lock-configure-defaults 359,12147
-(defun proof-font-lock-clear-font-lock-vars 405,14298
-(defun proof-font-lock-set-font-lock-vars 411,14510
-(defun proof-fontify-region 415,14666
-(defun pg-remove-specials 477,17068
-(defun pg-remove-specials-in-string 487,17406
-(defun proof-fontify-buffer 494,17593
-(defun proof-warn-if-unset 507,17834
-(defun proof-get-window-for-buffer 512,18052
-(defun proof-display-and-keep-buffer 563,20360
-(defun proof-clean-buffer 595,21667
-(defun proof-message 610,22288
-(defun proof-warning 615,22501
-(defun pg-internal-warning 621,22783
-(defun proof-debug 629,23102
-(defun proof-switch-to-buffer 644,23773
-(defun proof-resize-window-tofit 677,25462
-(defun proof-submit-bug-report 777,29474
-(defun proof-deftoggle-fn 813,30853
-(defmacro proof-deftoggle 828,31506
-(defun proof-defintset-fn 835,31880
-(defmacro proof-defintset 851,32584
-(defun proof-defstringset-fn 858,32961
-(defmacro proof-defstringset 871,33587
-(defmacro proof-defshortcut 885,34044
-(defmacro proof-definvisible 900,34683
-(defun pg-custom-save-vars 928,35660
-(defun pg-custom-reset-vars 946,36383
-(defun proof-locate-executable 959,36720
-
-generic/proof-x-symbol.el,580
-(defvar proof-x-symbol-initialized 52,2005
-(defun proof-x-symbol-tokenlang-file 55,2100
-(defun proof-x-symbol-support-maybe-available 61,2282
-(defun proof-x-symbol-initialize 81,3011
-(defun proof-x-symbol-enable 164,6277
-(defun proof-x-symbol-refresh-output-buffers 186,7158
-(defun proof-x-symbol-mode-associated-buffers 201,7900
-(defun proof-x-symbol-decode-region 219,8438
-(defun proof-x-symbol-encode-shell-input 240,9435
-(defun proof-x-symbol-set-language 257,10026
-(defun proof-x-symbol-shell-config 262,10197
-(defun proof-x-symbol-config-output-buffer 311,12443
-
-lib/bufhist.el,1100
-(defun bufhist-ring-update 32,1226
-(defgroup bufhist 41,1548
-(defcustom bufhist-ring-size 45,1629
-(defvar bufhist-ring 50,1740
-(defvar bufhist-ring-pos 53,1814
-(defvar bufhist-lastswitch-modified-tick 56,1893
-(defvar bufhist-read-only-history 59,1999
-(defvar bufhist-saved-mode-line-format 62,2070
-(defun bufhist-mode-line-format-entry 65,2171
-(defun bufhist-get-buffer-contents 101,3514
-(defun bufhist-restore-buffer-contents 113,3998
-(defun bufhist-checkpoint 121,4285
-(defun bufhist-erase-buffer 129,4654
-(defun bufhist-checkpoint-and-erase 139,4999
-(defun bufhist-switch-to-index 145,5185
-(defun bufhist-first 184,6789
-(defun bufhist-last 189,6948
-(defun bufhist-prev 194,7094
-(defun bufhist-next 202,7317
-(defun bufhist-delete 207,7457
-(defun bufhist-clear 219,8000
-(defun bufhist-init 234,8396
-(defun bufhist-exit 259,9333
-(defun bufhist-set-readwrite 269,9597
-(defun bufhist-before-change-function 284,10217
-(defun bufhist-make-buttons 296,10633
-(defconst bufhist-minor-mode-map314,11072
-(define-minor-mode bufhist-mode326,11534
-(defun bufhist-toggle-fn 346,12319
-
-lib/holes.el,2448
-(defvar holes-doc 37,1050
-(defvar holes-default-hole 145,5033
-(defvar holes-active-hole 149,5202
-(defcustom holes-empty-hole-string 156,5411
-(defcustom holes-empty-hole-regexp 159,5522
-(defcustom holes-search-limit 166,5813
-(defface active-hole-face178,6189
-(defface inactive-hole-face190,6637
-(defun holes-region-beginning-or-nil 205,7113
-(defun holes-region-end-or-nil 210,7223
-(defun holes-copy-active-region 215,7321
-(defun holes-is-hole-p 222,7520
-(defun holes-hole-start-position 228,7627
-(defun holes-hole-end-position 235,7816
-(defun holes-hole-buffer 242,8000
-(defun holes-hole-at 249,8175
-(defun holes-active-hole-exist-p 256,8350
-(defun holes-active-hole-start-position 266,8608
-(defun holes-active-hole-end-position 276,8980
-(defun holes-active-hole-buffer 287,9349
-(defun holes-goto-active-hole 298,9655
-(defun holes-highlight-hole-as-active 310,9923
-(defun holes-highlight-hole 320,10235
-(defun holes-disable-active-hole 331,10527
-(defun holes-set-active-hole 349,11070
-(defun holes-is-in-hole-p 362,11416
-(defun holes-make-hole 369,11559
-(defun holes-make-hole-at 395,12305
-(defun holes-clear-hole 415,12781
-(defun holes-clear-hole-at 427,13070
-(defun holes-map-holes 436,13329
-(defun holes-mapcar-holes 444,13512
-(defun holes-clear-all-buffer-holes 450,13684
-(defun holes-next 461,13984
-(defun holes-next-after-active-hole 468,14235
-(defun holes-set-active-hole-next 476,14454
-(defun holes-replace-segment 498,15007
-(defun holes-replace 508,15361
-(defun holes-replace-active-hole 539,16556
-(defun holes-replace-update-active-hole 548,16857
-(defun holes-delete-update-active-hole 569,17547
-(defun holes-set-make-active-hole 576,17761
-(defun holes-mouse-replace-active-hole 623,19486
-(defun holes-destroy-hole 643,20025
-(defun holes-hole-at-event 660,20436
-(defun holes-mouse-destroy-hole 665,20549
-(defun holes-mouse-forget-hole 675,20789
-(defun holes-mouse-set-make-active-hole 691,21099
-(defun holes-mouse-set-active-hole 713,21660
-(defun holes-set-point-next-hole-destroy 725,21924
-(defvar hole-map741,22374
-(defvar holes-mode-map757,22994
-(defun holes-replace-string-by-holes-backward 794,24469
-(defun holes-skeleton-end-hook 812,25170
-(defconst holes-jump-doc 821,25608
-(defun holes-replace-string-by-holes-backward-jump 828,25815
-(defun holes-abbrev-complete 845,26446
-(defun holes-insert-and-expand 854,26753
-(defvar holes-mode 865,27185
-(defun holes-mode 871,27381
+(defun proof-anchor-regexp 19,604
+(defconst proof-no-regexp23,706
+(defun proof-regexp-alt 28,799
+(defun proof-regexp-region 37,1085
+(defun proof-re-search-forward-region 46,1508
+(defun proof-search-forward 59,2003
+(defun proof-replace-regexp-in-string 65,2255
+(defun proof-re-search-forward 71,2509
+(defun proof-re-search-backward 77,2770
+(defun proof-string-match 83,3034
+(defun proof-string-match-safe 89,3266
+(defun proof-stringfn-match 93,3471
+(defun proof-looking-at 100,3731
+(defun proof-looking-at-safe 106,3921
+(defun proof-looking-at-syntactic-context 110,4061
+(defsubst proof-replace-string 122,4424
+(defsubst proof-replace-regexp 127,4628
+(defsubst proof-replace-regexp-nocasefold 132,4837
+(defvar proof-id 140,5119
+(defun proof-ids 146,5339
+(defun proof-zap-commas 159,5895
+(defun proof-format 175,6391
+(defun proof-format-filename 194,7030
+(defun proof-insert 241,8430
+(defun proof-splice-separator 278,9446
+
+generic/proof-toolbar.el,2290
+(defun proof-toolbar-function 35,842
+(defun proof-toolbar-icon 38,939
+(defun proof-toolbar-enabler 41,1040
+(defun proof-toolbar-make-icon 48,1193
+(defun proof-toolbar-make-toolbar-items 57,1501
+(defvar proof-toolbar-map 82,2307
+(defun proof-toolbar-available-p 85,2406
+(defun proof-toolbar-setup 94,2682
+(defalias 'proof-toolbar-enable proof-toolbar-enable112,3473
+(defalias 'proof-toolbar-undo proof-toolbar-undo142,4453
+(defun proof-toolbar-undo-enable-p 144,4521
+(defalias 'proof-toolbar-delete proof-toolbar-delete151,4679
+(defun proof-toolbar-delete-enable-p 153,4760
+(defalias 'proof-toolbar-lockedend proof-toolbar-lockedend161,4947
+(defalias 'proof-toolbar-next proof-toolbar-next165,5019
+(defun proof-toolbar-next-enable-p 167,5090
+(defalias 'proof-toolbar-goto proof-toolbar-goto173,5206
+(defun proof-toolbar-goto-enable-p 175,5256
+(defalias 'proof-toolbar-retract proof-toolbar-retract180,5341
+(defun proof-toolbar-retract-enable-p 182,5398
+(defalias 'proof-toolbar-use proof-toolbar-use188,5517
+(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p189,5569
+(defalias 'proof-toolbar-restart proof-toolbar-restart193,5650
+(defalias 'proof-toolbar-goal proof-toolbar-goal197,5715
+(defalias 'proof-toolbar-qed proof-toolbar-qed201,5773
+(defun proof-toolbar-qed-enable-p 203,5822
+(defalias 'proof-toolbar-state proof-toolbar-state211,5984
+(defalias 'proof-toolbar-state-enable-p proof-toolbar-state-enable-p212,6027
+(defalias 'proof-toolbar-context proof-toolbar-context216,6106
+(defalias 'proof-toolbar-context-enable-p proof-toolbar-context-enable-p217,6152
+(defalias 'proof-toolbar-info proof-toolbar-info221,6230
+(defalias 'proof-toolbar-command proof-toolbar-command225,6286
+(defalias 'proof-toolbar-command-enable-p proof-toolbar-command-enable-p226,6342
+(defun proof-toolbar-help 230,6421
+(defalias 'proof-toolbar-find proof-toolbar-find236,6502
+(defalias 'proof-toolbar-find-enable-p proof-toolbar-find-enable-p237,6554
+(defalias 'proof-toolbar-visibility proof-toolbar-visibility241,6652
+(defun proof-toolbar-visibility-enable-p 243,6712
+(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt248,6826
+(defun proof-toolbar-interrupt-enable-p 249,6887
+(defun proof-toolbar-scripting-menu 257,7040
+
+generic/proof-unicode-tokens.el,496
+(defvar proof-unicode-tokens-initialised 28,764
+(defun proof-unicode-tokens-init 31,871
+(defun proof-unicode-tokens-configure 45,1373
+(defun proof-unicode-tokens-enable 58,1837
+(defun proof-unicode-tokens-mode-if-enabled 72,2524
+(defun proof-unicode-tokens-set-global 78,2723
+(defun proof-unicode-tokens-reconfigure 96,3363
+(defun proof-unicode-tokens-configure-prover 121,4207
+(defun proof-unicode-tokens-activate-prover 126,4388
+(defun proof-unicode-tokens-deactivate-prover 133,4634
+
+generic/proof-utils.el,1873
+(defmacro deflocal 62,1815
+(defmacro proof-with-current-buffer-if-exists 69,2053
+(deflocal proof-buffer-type 75,2263
+(defmacro proof-with-script-buffer 81,2543
+(defmacro proof-map-buffers 92,2930
+(defmacro proof-sym 97,3115
+(defsubst proof-try-require 102,3276
+(defun proof-save-some-buffers 115,3607
+(defmacro proof-ass-sym 164,5208
+(defmacro proof-ass-symv 170,5467
+(defmacro proof-ass 176,5725
+(defun proof-defpgcustom-fn 182,5977
+(defun undefpgcustom 203,6848
+(defmacro defpgcustom 209,7072
+(defun proof-defpgdefault-fn 220,7490
+(defmacro defpgdefault 234,7948
+(defmacro defpgfun 245,8310
+(defmacro proof-eval-when-ready-for-assistant 255,8575
+(defun proof-file-truename 268,8970
+(defun proof-file-to-buffer 272,9153
+(defun proof-files-to-buffers 283,9482
+(defun proof-buffers-in-mode 290,9765
+(defun pg-save-from-death 304,10215
+(defun proof-define-keys 323,10832
+(defun pg-remove-specials 334,11124
+(defun pg-remove-specials-in-string 344,11462
+(defun proof-warn-if-unset 355,11690
+(defun proof-get-window-for-buffer 360,11908
+(defun proof-display-and-keep-buffer 411,14216
+(defun proof-clean-buffer 452,16056
+(defun proof-message 467,16677
+(defun proof-warning 472,16890
+(defun pg-internal-warning 478,17172
+(defun proof-debug 486,17491
+(defun proof-switch-to-buffer 495,17841
+(defun proof-resize-window-tofit 517,18967
+(defun proof-submit-bug-report 611,23142
+(defun proof-deftoggle-fn 646,24499
+(defmacro proof-deftoggle 661,25152
+(defun proof-defintset-fn 668,25526
+(defmacro proof-defintset 684,26230
+(defun proof-defstringset-fn 691,26607
+(defmacro proof-defstringset 704,27233
+(defun proof-escape-keymap-doc 717,27689
+(defmacro proof-defshortcut 721,27822
+(defmacro proof-definvisible 736,28420
+(defun pg-custom-save-vars 764,29397
+(defun pg-custom-reset-vars 782,30120
+(defun proof-locate-executable 795,30457
+
+lib/bufhist.el,1099
+(defun bufhist-ring-update 32,1230
+(defgroup bufhist 41,1552
+(defcustom bufhist-ring-size 45,1633
+(defvar bufhist-ring 50,1744
+(defvar bufhist-ring-pos 53,1818
+(defvar bufhist-lastswitch-modified-tick 56,1897
+(defvar bufhist-read-only-history 59,2003
+(defvar bufhist-saved-mode-line-format 62,2074
+(defun bufhist-mode-line-format-entry 65,2175
+(defun bufhist-get-buffer-contents 97,3451
+(defun bufhist-restore-buffer-contents 109,3935
+(defun bufhist-checkpoint 117,4222
+(defun bufhist-erase-buffer 125,4591
+(defun bufhist-checkpoint-and-erase 135,4936
+(defun bufhist-switch-to-index 141,5122
+(defun bufhist-first 180,6726
+(defun bufhist-last 185,6885
+(defun bufhist-prev 190,7031
+(defun bufhist-next 198,7254
+(defun bufhist-delete 203,7394
+(defun bufhist-clear 215,7937
+(defun bufhist-init 230,8333
+(defun bufhist-exit 255,9270
+(defun bufhist-set-readwrite 265,9534
+(defun bufhist-before-change-function 280,10154
+(defun bufhist-make-buttons 292,10570
+(defconst bufhist-minor-mode-map310,11009
+(define-minor-mode bufhist-mode322,11471
+(defun bufhist-toggle-fn 342,12256
+
+lib/holes.el,2447
+(defvar holes-doc 38,1073
+(defvar holes-default-hole 133,4671
+(defvar holes-active-hole 137,4840
+(defcustom holes-empty-hole-string 144,5049
+(defcustom holes-empty-hole-regexp 147,5160
+(defcustom holes-search-limit 154,5451
+(defface active-hole-face166,5827
+(defface inactive-hole-face178,6275
+(defun holes-region-beginning-or-nil 193,6751
+(defun holes-region-end-or-nil 198,6849
+(defun holes-copy-active-region 203,6935
+(defun holes-is-hole-p 210,7122
+(defun holes-hole-start-position 216,7229
+(defun holes-hole-end-position 223,7418
+(defun holes-hole-buffer 230,7602
+(defun holes-hole-at 237,7777
+(defun holes-active-hole-exist-p 244,7952
+(defun holes-active-hole-start-position 254,8210
+(defun holes-active-hole-end-position 264,8582
+(defun holes-active-hole-buffer 275,8951
+(defun holes-goto-active-hole 286,9257
+(defun holes-highlight-hole-as-active 298,9525
+(defun holes-highlight-hole 308,9837
+(defun holes-disable-active-hole 319,10129
+(defun holes-set-active-hole 337,10672
+(defun holes-is-in-hole-p 350,11018
+(defun holes-make-hole 357,11161
+(defun holes-make-hole-at 383,11907
+(defun holes-clear-hole 403,12383
+(defun holes-clear-hole-at 415,12672
+(defun holes-map-holes 424,12931
+(defun holes-mapcar-holes 432,13114
+(defun holes-clear-all-buffer-holes 438,13286
+(defun holes-next 449,13586
+(defun holes-next-after-active-hole 456,13837
+(defun holes-set-active-hole-next 464,14056
+(defun holes-replace-segment 486,14609
+(defun holes-replace 496,14963
+(defun holes-replace-active-hole 527,16158
+(defun holes-replace-update-active-hole 536,16454
+(defun holes-delete-update-active-hole 557,17127
+(defun holes-set-make-active-hole 566,17357
+(defun holes-mouse-replace-active-hole 613,19082
+(defun holes-destroy-hole 633,19592
+(defun holes-hole-at-event 650,20003
+(defun holes-mouse-destroy-hole 655,20116
+(defun holes-mouse-forget-hole 665,20356
+(defun holes-mouse-set-make-active-hole 681,20666
+(defun holes-mouse-set-active-hole 703,21203
+(defun holes-set-point-next-hole-destroy 715,21467
+(defvar hole-map731,21917
+(defvar holes-mode-map741,22300
+(defun holes-replace-string-by-holes-backward 778,23775
+(defun holes-skeleton-end-hook 796,24476
+(defconst holes-jump-doc 805,24914
+(defun holes-replace-string-by-holes-backward-jump 812,25121
+(defun holes-abbrev-complete 830,25767
+(defun holes-insert-and-expand 839,26088
+(defvar holes-mode 850,26520
+(defun holes-mode 856,26716
lib/local-vars-list.el,373
-(defconst local-vars-list-doc 28,829
-(defun local-vars-list-insert-empty-zone 44,1393
-(defun local-vars-list-find 82,2101
-(defun local-vars-list-goto-var 101,2876
-(defun local-vars-list-get-current 127,3926
-(defun local-vars-list-set-current 148,4776
-(defun local-vars-list-get 171,5493
-(defun local-vars-list-get-safe 188,6025
-(defun local-vars-list-set 193,6219
-
-lib/maths-menu.el,153
-(defun maths-menu-build-menu 51,2136
-(defvar maths-menu-menu70,2804
-(defvar maths-menu-mode-map315,11762
-(define-minor-mode maths-menu-mode323,11981
+(defconst local-vars-list-doc 28,831
+(defun local-vars-list-insert-empty-zone 44,1394
+(defun local-vars-list-find 82,2102
+(defun local-vars-list-goto-var 101,2877
+(defun local-vars-list-get-current 127,3927
+(defun local-vars-list-set-current 148,4777
+(defun local-vars-list-get 171,5494
+(defun local-vars-list-get-safe 188,6026
+(defun local-vars-list-set 193,6220
+
+lib/maths-menu.el,242
+(defvar maths-menu-filter-predicate 53,2240
+(defvar maths-menu-tokenise-insert 56,2349
+(defun maths-menu-build-menu 59,2488
+(defvar maths-menu-menu76,3098
+(defvar maths-menu-mode-map336,12656
+(define-minor-mode maths-menu-mode344,12875
lib/pg-dev.el,75
-(defconst pg-dev-lisp-font-lock-keywords36,1102
-(defun unload-pg 70,2039
+(defconst pg-dev-lisp-font-lock-keywords36,1106
+(defun unload-pg 70,2043
lib/pg-fontsets.el,176
-(defcustom pg-fontsets-default-fontset 23,682
-(defun pg-fontsets-make-fontsetsizes 28,828
-(defconst pg-fontsets-base-fonts 47,1612
-(defun pg-fontsets-make-fontsets 52,1717
-
-lib/proof-compat.el,751
-(defvar proof-running-on-win32 29,913
-(defun pg-custom-undeclare-variable 49,1708
-(defun subst-char-in-string 139,4496
-(defun replace-regexp-in-string 154,5085
-(defconst menuvisiblep 216,7798
-(defun set-window-text-height 233,8411
-(defmacro save-selected-frame 259,9361
-(defun warn 298,10658
-(defun redraw-modeline 305,10913
-(defun proof-buffer-syntactic-context-emulate 316,11351
-(defvar read-shell-command-map349,12658
-(defun read-shell-command 367,13346
-(defun remassq 379,13827
-(defun remassoc 391,14216
-(defun frames-of-buffer 404,14661
-(defmacro with-selected-window 443,15923
-(defun pg-pop-to-buffer 486,17301
-(defun process-live-p 537,19163
-(defalias 'proof-buffer-syntactic-context proof-buffer-syntactic-context556,19778
-
-lib/span.el,137
-(defsubst span-delete-spans 22,479
-(defsubst span-property-safe 26,643
-(defsubst span-set-start 30,782
-(defsubst span-set-end 34,914
-
-lib/span-extent.el,1015
-(defsubst span-make 12,367
-(defsubst span-detach 16,489
-(defsubst span-set-endpoints 20,576
-(defsubst span-set-property 24,709
-(defsubst span-read-only 28,836
-(defsubst span-read-write 32,940
-(defun span-give-warning 36,1047
-(defun span-write-warning 40,1155
-(defsubst span-property 45,1355
-(defsubst span-delete 49,1470
-(defsubst span-mapcar-spans 55,1641
-(defsubst spans-at-region-prop 59,1852
-(defsubst span-at 63,2040
-(defsubst span-at-before 67,2157
-(defsubst span-start 72,2354
-(defsubst span-end 76,2483
-(defsubst prev-span 80,2606
-(defsubst next-span 84,2752
-(defsubst span-live-p 88,2894
-(defun span-raise 96,3166
-(defalias 'span-object span-object100,3265
-(defalias 'span-string span-string101,3304
-(defsubst make-detached-span 104,3390
-(defsubst span-buffer 109,3452
-(defsubst span-detached-p 114,3544
-(defsubst set-span-face 119,3656
-(defsubst fold-spans 123,3751
-(defsubst set-span-properties 127,3948
-(defsubst set-span-keymap 131,4056
-(defsubst span-at-event 136,4200
-
-lib/span-overlay.el,1206
-(defalias 'span-start span-start12,370
-(defalias 'span-end span-end13,408
-(defalias 'span-set-property span-set-property14,442
-(defalias 'span-property span-property15,485
-(defalias 'span-make span-make16,524
-(defalias 'span-detach span-detach17,560
-(defalias 'span-set-endpoints span-set-endpoints18,600
-(defalias 'span-buffer span-buffer19,645
-(defun span-read-only-hook 21,686
-(defun span-read-only 25,818
-(defun span-read-write 40,1594
-(defun span-give-warning 46,1813
-(defun span-write-warning 50,1921
-(defun span-lt 57,2247
-(defun spans-at-point-prop 62,2388
-(defun spans-at-region-prop 68,2553
-(defun span-at 77,2865
-(defsubst span-delete 83,3079
-(defsubst span-mapcar-spans 90,3301
-(defun span-at-before 94,3510
-(defun prev-span 111,4236
-(defun next-span 117,4387
-(defsubst span-live-p 146,5612
-(defun span-raise 152,5778
-(defalias 'span-object span-object158,6021
-(defun span-string 160,6062
-(defun set-span-properties 166,6244
-(defun span-find-span 178,6499
-(defsubst span-at-event 185,6806
-(defun make-detached-span 189,6927
-(defun fold-spans 194,7023
-(defsubst span-detached-p 209,7557
-(defsubst set-span-face 213,7672
-(defun set-span-keymap 217,7769
+(defcustom pg-fontsets-default-fontset 28,785
+(defun pg-fontsets-make-fontsetsizes 33,931
+(defconst pg-fontsets-base-fonts 52,1715
+(defun pg-fontsets-make-fontsets 57,1820
+
+lib/proof-compat.el,445
+(defvar proof-running-on-win32 31,981
+(defun pg-custom-undeclare-variable 51,1759
+(defmacro save-selected-frame 97,2925
+(defun proof-buffer-syntactic-context-emulate 123,3886
+(defvar read-shell-command-map151,5096
+(defun read-shell-command 169,5784
+(defun frames-of-buffer 179,6212
+(defmacro with-selected-window 223,7625
+(defun process-live-p 255,8644
+(defalias 'proof-buffer-syntactic-context proof-buffer-syntactic-context266,8916
+
+lib/span.el,1353
+(defalias 'span-start span-start22,615
+(defalias 'span-end span-end23,653
+(defalias 'span-set-property span-set-property24,687
+(defalias 'span-property span-property25,730
+(defalias 'span-make span-make26,769
+(defalias 'span-detach span-detach27,805
+(defalias 'span-set-endpoints span-set-endpoints28,845
+(defalias 'span-buffer span-buffer29,890
+(defun span-read-only-hook 31,931
+(defun span-read-only 36,1121
+(defun span-read-write 43,1428
+(defun span-give-warning 48,1595
+(defun span-write-warning 53,1738
+(defun span-lt 65,2322
+(defun spans-at-point-prop 70,2463
+(defun spans-at-region-prop 76,2628
+(defun span-at 85,2940
+(defsubst span-delete 91,3156
+(defsubst span-mapcar-spans 98,3378
+(defun span-at-before 103,3637
+(defun prev-span 120,4363
+(defun next-span 126,4514
+(defsubst span-live-p 133,4726
+(defun span-raise 139,4892
+(defalias 'span-object span-object143,5022
+(defun span-string 145,5063
+(defun set-span-properties 150,5201
+(defun span-find-span 160,5448
+(defsubst span-at-event 167,5754
+(defun make-detached-span 171,5875
+(defun fold-spans 176,5971
+(defsubst span-detached-p 190,6504
+(defsubst set-span-face 194,6620
+(defun set-span-keymap 198,6718
+(defsubst span-delete-spans 207,6921
+(defsubst span-property-safe 211,7085
+(defsubst span-set-start 215,7224
+(defsubst span-set-end 219,7356
lib/texi-docstring-magic.el,584
(defun texi-docstring-magic-find-face 88,3034
@@ -2472,74 +2273,70 @@ lib/unicode-chars.el,80
(defvar unicode-chars-alist12,348
(defun unicode-chars-list-chars 5050,245960
-lib/unicode-tokens.el,2526
-(defvar unicode-tokens-charref-format 60,2307
-(defvar unicode-tokens-token-format 63,2404
-(defvar unicode-tokens-token-name-alist 66,2495
-(defvar unicode-tokens-glyph-list 69,2588
-(defvar unicode-tokens-token-prefix 73,2732
-(defvar unicode-tokens-token-suffix 76,2816
-(defvar unicode-tokens-control-token-match 79,2898
-(defvar unicode-tokens-token-match 82,2974
-(defvar unicode-tokens-hexcode-match 85,3057
-(defvar unicode-tokens-next-character-regexp 88,3165
-(defvar unicode-tokens-shortcut-alist91,3310
-(defface unicode-tokens-script-font-face107,3762
-(defface unicode-tokens-fraktur-font-face117,4027
-(defface unicode-tokens-serif-font-face127,4321
-(defvar unicode-tokens-max-token-length 142,4648
-(defvar unicode-tokens-codept-charname-alist 145,4747
-(defvar unicode-tokens-token-alist 148,4855
-(defvar unicode-tokens-ustring-alist 152,5016
-(defun unicode-tokens-insert-char 160,5119
-(defun unicode-tokens-insert-string 170,5540
-(defun unicode-tokens-character-insert 180,5917
-(defun unicode-tokens-token-insert 202,6825
-(defun unicode-tokens-replace-token-after 223,7722
-(defun unicode-tokens-looking-backward-at 245,8487
-(defun unicode-tokens-electric-suffix 259,9120
-(defvar unicode-tokens-rotate-glyph-last-char 306,10724
-(defun unicode-tokens-rotate-glyph-forward 308,10776
-(defun unicode-tokens-rotate-glyph-backward 337,11958
-(defun unicode-tokens-map-ordering 358,12565
-(defun unicode-tokens-propertise-after-quail 362,12715
-(defun unicode-tokens-quail-define-rules 367,12870
-(defvar unicode-tokens-format-entry431,15200
-(defconst unicode-tokens-ignored-properties441,15498
-(defconst unicode-tokens-annotation-translations449,15752
-(defun unicode-tokens-remove-properties 474,16731
-(defun unicode-tokens-tokens-to-unicode 482,17049
-(defvar unicode-tokens-next-control-token-seen-token 503,17898
-(defun unicode-tokens-next-control-token 506,18016
-(defconst unicode-tokens-annotation-control-token-alist 560,20100
-(defun unicode-tokens-make-token-annotation 575,20644
-(defun unicode-tokens-find-property 586,21082
-(defun unicode-tokens-annotate-region 600,21471
-(defun unicode-tokens-annotate-region-with 612,21879
-(defun unicode-tokens-annotate-string 617,22030
-(defun unicode-tokens-unicode-to-tokens 623,22198
-(defun unicode-tokens-replace-strings-propertise 643,22985
-(defun unicode-tokens-replace-strings-unpropertise 673,24235
-(defvar unicode-tokens-mode-map 702,24980
-(define-minor-mode unicode-tokens-mode705,25077
-(defun unicode-tokens-initialise 741,26455
-
-lib/xml-fixed.el,528
-(defsubst xml-node-name 82,2904
-(defsubst xml-node-attributes 87,3023
-(defsubst xml-node-children 92,3141
-(defun xml-get-children 97,3277
-(defun xml-get-attribute 107,3600
-(defun xml-parse-file 123,4064
-(defun xml-parse-region 144,4648
-(defun xml-parse-tag 179,5693
-(defun xml-parse-attlist 284,9162
-(defun xml-skip-dtd 321,10552
-(defun xml-parse-dtd 338,11188
-(defun xml-parse-elem-type 408,13266
-(defun xml-substitute-special 449,14421
-(defun xml-debug-print 470,15228
-(defun xml-debug-print-internal 474,15320
+lib/unicode-tokens.el,3137
+(defvar unicode-tokens-token-symbol-map 46,1575
+(defvar unicode-tokens-token-format 59,2004
+(defvar unicode-tokens-token-variant-format-regexp 65,2253
+(defvar unicode-tokens-fontsymb-properties 78,2730
+(defvar unicode-tokens-shortcut-alist 83,2964
+(defvar unicode-tokens-control-region-format-regexp 94,3230
+(defvar unicode-tokens-control-char-format-regexp 95,3287
+(defvar unicode-tokens-control-regions 96,3342
+(defvar unicode-tokens-control-characters 97,3386
+(defvar unicode-tokens-control-region-format-beg 99,3434
+(defvar unicode-tokens-control-region-format-end 100,3488
+(defvar unicode-tokens-control-char-format 101,3542
+(defconst unicode-tokens-configuration-variables107,3631
+(defvar unicode-tokens-token-list 125,4024
+(defvar unicode-tokens-hash-table 128,4144
+(defvar unicode-tokens-token-match-regexp 131,4260
+(defvar unicode-tokens-uchar-hash-table 134,4366
+(defvar unicode-tokens-uchar-regexp 138,4553
+(defgroup unicode-tokens-faces 148,4744
+(defface unicode-tokens-script-font-face152,4840
+(defface unicode-tokens-fraktur-font-face163,5138
+(defface unicode-tokens-serif-font-face174,5463
+(defconst unicode-tokens-font-lock-extra-managed-props 185,5756
+(defun unicode-tokens-font-lock-keywords 193,5928
+(defun unicode-tokens-usable-composition 233,7583
+(defun unicode-tokens-help-echo 244,7859
+(defvar unicode-tokens-show-symbols 248,8022
+(defun unicode-tokens-font-lock-compose-symbol 251,8136
+(defun unicode-tokens-show-symbols 268,8852
+(defun unicode-tokens-symbs-to-props 276,9153
+(defvar unicode-tokens-show-controls 294,9674
+(defun unicode-tokens-show-controls 297,9765
+(defun unicode-tokens-control-char 308,10250
+(defun unicode-tokens-control-region 313,10492
+(defun unicode-tokens-control-font-lock-keywords 319,10821
+(defvar unicode-tokens-use-shortcuts 330,11151
+(defun unicode-tokens-use-shortcuts 333,11254
+(defun unicode-tokens-map-ordering 351,11851
+(defun unicode-tokens-quail-define-rules 355,12001
+(defun unicode-tokens-insert-token 378,12680
+(defun unicode-tokens-annotate-region 388,12979
+(defun unicode-tokens-insert-control 411,13747
+(defun unicode-tokens-insert-uchar-as-token 417,13971
+(defun unicode-tokens-delete-token-at-point 424,14201
+(defvar unicode-tokens-rotate-token-last-token 429,14374
+(defun unicode-tokens-prev-token 431,14427
+(defun unicode-tokens-rotate-token-forward 439,14697
+(defun unicode-tokens-rotate-token-backward 464,15622
+(defun unicode-tokens-copy-token 469,15824
+(define-button-type 'unicode-tokens-listunicode-tokens-list475,15999
+(defun unicode-tokens-list-tokens 482,16245
+(defun unicode-tokens-copy 503,16862
+(defun unicode-tokens-paste 530,18013
+(defun unicode-tokens-initialise 550,18517
+(defvar unicode-tokens-mode-map 557,18734
+(define-minor-mode unicode-tokens-mode561,18846
+(define-key unicode-tokens-mode-map 617,20799
+(define-key unicode-tokens-mode-map 619,20891
+(define-key unicode-tokens-mode-map 621,20982
+(define-key unicode-tokens-mode-map 623,21089
+(define-key unicode-tokens-mode-map 625,21199
+(define-key unicode-tokens-mode-map 627,21308
+(define-key unicode-tokens-mode-map 629,21415
mmm/mmm-auto.el,343
(defvar mmm-autoloaded-classes67,2675
@@ -2819,927 +2616,166 @@ mmm/mmm-vars.el,2667
(defun mmm-mode-ext-applies 1023,38161
(defun mmm-get-all-classes 1037,38645
-x-symbol/lisp/auto-autoloads.el,63
-(defalias 'x-symbol-map-autoload x-symbol-map-autoload23,974
-
-x-symbol/lisp/x-symbol-autoloads.el,63
-(defalias 'x-symbol-map-autoload x-symbol-map-autoload23,974
-
-x-symbol/lisp/x-symbol-bib.el,549
-(defcustom x-symbol-bib-auto-style 42,1544
-(defcustom x-symbol-bib-modeline-name 49,1800
-(defcustom x-symbol-bib-header-groups-alist 55,1979
-(defcustom x-symbol-bib-electric-ignore 62,2268
-(defcustom x-symbol-bib-class-alist 69,2558
-(defcustom x-symbol-bib-class-face-alist 76,2824
-(defvar x-symbol-bib-token-grammar89,3308
-(defvar x-symbol-bib-required-fonts 99,3784
-(defvar x-symbol-bib-user-table 103,3960
-(defvar x-symbol-bib-table106,4064
-(defvar x-symbol-bib-generated-data 113,4390
-(defun x-symbol-bib-default-token-list 117,4529
-
-x-symbol/lisp/x-symbol.el,9210
-(defvar x-symbol-trace-invisible 52,2014
-(defconst x-symbol-language-access-alist67,2529
-(defstruct (x-symbol-generated179,8410
-(defstruct (x-symbol-grammar190,8622
-(defvar x-symbol-map 213,9450
-(defvar x-symbol-unalias-alist 217,9577
-(defvar x-symbol-latin-decode-alists 221,9694
-(defvar x-symbol-context-atree 225,9879
-(defvar x-symbol-electric-atree 229,9994
-(defvar x-symbol-grid-alist 232,10088
-(defvar x-symbol-menu-alist 235,10171
-(defvar x-symbol-all-charsyms 238,10278
-(defvar x-symbol-fancy-value-cache 243,10486
-(defvar x-symbol-fchar-tables 247,10649
-(defvar x-symbol-bchar-tables 250,10778
-(defvar x-symbol-cstring-table 252,10814
-(defvar x-symbol-fontified-cstring-table 254,10851
-(defvar x-symbol-charsym-decode-obarray 256,10898
-(defun x-symbol-set-variable 263,11127
-(defun x-symbol-ensure-hashtable 277,11762
-(defun x-symbol-puthash 284,12064
-(defun x-symbol-call-function-or-regexp 292,12393
-(defun x-symbol-match-in-alist 301,12793
-(defun x-symbol-fancy-string 330,14017
-(defun x-symbol-fancy-value 352,14934
-(defun x-symbol-fancy-associations 371,15701
-(defun x-symbol-language-value 400,16853
-(defun x-symbol-charsym-face 414,17511
-(defun x-symbol-image-available-p 427,18138
-(defun x-symbol-default-context-info-ignore 432,18350
-(defun x-symbol-default-info-keys-keymaps 446,19117
-(defun x-symbol-alias-charsym 458,19592
-(defun x-symbol-default-valid-charsym 467,19961
-(defun x-symbol-next-valid-charsym 489,20998
-(defun x-symbol-valid-context-charsym 516,22005
-(defun x-symbol-next-valid-charsym-before 527,22604
-(defun x-symbol-prefix-arg-texts 551,23661
-(defun x-symbol-region-text 560,23956
-(defun x-symbol-language-text 569,24252
-(defun x-symbol-coding-text 577,24652
-(defun x-symbol-language-modeline-text 595,25347
-(defun x-symbol-coding-modeline-text 601,25583
-(defun x-symbol-translate-to-ascii 647,27488
-(defun x-symbol-package-web 681,28753
-(defun x-symbol-package-info 688,28974
-(defun x-symbol-package-bug 694,29135
-(defun x-symbol-package-reply-to-report 745,31108
-(defvar x-symbol-encode-rchars 765,31836
-(defun x-symbol-even-escapes-before-p 773,32118
-(defun x-symbol-decode-region 781,32297
-(defun x-symbol-decode-all 794,32770
-(defun x-symbol-decode-single-token 857,35838
-(defun x-symbol-decode-lisp 866,36145
-(defun x-symbol-encode-string 898,37612
-(defun x-symbol-encode-all 909,37931
-(defun x-symbol-encode-lisp 973,40966
-(defun x-symbol-decode-recode 1009,42371
-(defun x-symbol-decode 1039,43747
-(defun x-symbol-encode-recode 1052,44338
-(defun x-symbol-encode 1080,45614
-(defun x-symbol-unalias 1096,46373
-(defun x-symbol-copy-region-encoded 1161,49292
-(defun x-symbol-yank-decoded 1189,50542
-(defun x-symbol-update-modeline 1216,51642
-(defun x-symbol-auto-coding-alist 1240,52497
-(defun x-symbol-auto-8bit-search 1276,53658
-(defvar x-symbol-font-family-postfixes1301,54448
-(defvar x-symbol-font-lock-property-alist1304,54564
-(defvar x-symbol-font-lock-keywords1308,54745
-(defvar x-symbol-subscript-matcher 1335,55740
-(defvar x-symbol-subscript-type 1339,55843
-(defun x-symbol-subscripts-available-p 1342,55894
-(defun x-symbol-font-lock-start 1348,56135
-(defun x-symbol-match-subscript 1357,56521
-(defun x-symbol-init-font-lock 1363,56734
-(defun x-symbol-set-image 1395,58322
-(defun x-symbol-mode-internal 1413,59068
-(defun nuke-x-symbol 1487,62177
-(defun x-symbol-options-filter 1500,62630
-(defun x-symbol-extra-filter 1536,63786
-(defun x-symbol-menu-filter 1544,64034
-(defvar x-symbol-list-mode-map1574,65013
-(defvar x-symbol-list-buffer 1600,66163
-(defvar x-symbol-list-win-config 1602,66239
-(defvar x-symbol-invisible-spec 1604,66350
-(defvar x-symbol-itimer 1608,66500
-(defvar x-symbol-invisible-display-table1611,66583
-(defvar x-symbol-invisible-font 1620,66819
-(defvar x-symbol-charsym-info-cache 1645,68006
-(defvar x-symbol-language-info-caches 1647,68097
-(defvar x-symbol-coding-info-cache 1649,68191
-(defvar x-symbol-keys-info-cache 1651,68280
-(defun x-symbol-list-bury 1659,68585
-(defun x-symbol-list-restore 1665,68781
-(defun x-symbol-list-store 1695,69999
-(defun x-symbol-list-mode 1704,70416
-(defun x-symbol-list-scroll 1725,71218
-(defun x-symbol-init-language-interactive 1748,71860
-(defun x-symbol-list-menu 1765,72574
-(defun x-symbol-list-selected 1820,74482
-(defun x-symbol-list-menu-selected 1846,75691
-(defun x-symbol-list-mouse-selected 1857,76144
-(defun x-symbol-charsym-info 1874,76866
-(defun x-symbol-language-info 1888,77467
-(defun x-symbol-coding-info 1920,78667
-(defun x-symbol-keys-info 1940,79439
-(defun x-symbol-info 1964,80362
-(defun x-symbol-list-info 1977,80900
-(defun x-symbol-highlight-echo 1991,81443
-(defun x-symbol-point-info 2002,81992
-(defun x-symbol-hide-revealed-at-point 2048,83914
-(defun x-symbol-reveal-invisible 2085,85581
-(defun x-symbol-show-info-and-invisible 2133,87773
-(defun x-symbol-start-itimer-once 2169,89315
-(defun x-symbol-setup-minibuffer 2185,89941
-(defvar x-symbol-language-history 2203,90512
-(defvar x-symbol-token-history 2206,90636
-(defvar x-symbol-last-abbrev 2209,90712
-(defvar x-symbol-electric-pos 2211,90808
-(defvar x-symbol-command-keys 2214,90890
-(defvar x-symbol-help-keys 2218,91021
-(defvar x-symbol-help-language 2220,91116
-(defvar x-symbol-help-completions 2222,91215
-(defvar x-symbol-help-completions1 2224,91307
-(defun x-symbol-map-default-binding 2232,91583
-(defun x-symbol-read-charsym-token 2263,92661
-(defun x-symbol-insert-command 2289,93584
-(defun x-symbol-read-language 2340,95591
-(defun x-symbol-read-token 2355,96269
-(defun x-symbol-read-token-direct 2394,97778
-(defun x-symbol-grid 2406,98178
-(defun x-symbol-replace-from 2494,101794
-(defvar x-symbol-token-search-prelude-size 2530,103295
-(defun x-symbol-replace-token 2532,103343
-(defun x-symbol-match-token-before 2557,104434
-(defun x-symbol-token-input 2601,106237
-(defun x-symbol-modify-key 2622,107067
-(defun x-symbol-rotate-key 2655,108396
-(defun x-symbol-electric-input 2709,110606
-(defun x-symbol-help-mapper 2751,112307
-(defun x-symbol-help-output 2774,113146
-(defun x-symbol-help 2817,114742
-(defvar x-symbol-face-docstrings2870,116811
-(defvar x-symbol-all-key-prefixes 2876,116999
-(defvar x-symbol-all-key-chain-alist 2878,117110
-(defvar x-symbol-all-horizontal-chain-alist 2880,117209
-(defvar x-symbol-all-chain-subchains-alist 2882,117322
-(defvar x-symbol-all-exclusive-context-alist 2884,117436
-(defalias 'x-symbol-table-grouping x-symbol-table-grouping2892,117732
-(defalias 'x-symbol-table-aspects x-symbol-table-aspects2893,117773
-(defalias 'x-symbol-table-score x-symbol-table-score2894,117814
-(defalias 'x-symbol-table-input x-symbol-table-input2895,117854
-(defsubst x-symbol-table-prefixes 2896,117895
-(defsubst x-symbol-table-junk 2897,117946
-(defsubst x-symbol-charsym-defined-p 2899,117997
-(defun x-symbol-try-font-name-0 2907,118298
-(defun x-symbol-try-font-name 2925,118854
-(defun x-symbol-set-cstrings 2942,119370
-(defun x-symbol-init-charsym-command 2987,121348
-(defun x-symbol-init-charsym-input 2995,121714
-(defun x-symbol-init-charsym-aspects 3064,124432
-(defun x-symbol-init-cset 3094,125712
-(defun x-symbol-make-atree 3244,132535
-(defun x-symbol-atree-push 3248,132615
-(defun x-symbol-component-root-p 3268,133304
-(defun x-symbol-component-elements 3272,133443
-(defun x-symbol-component-merge 3279,133691
-(defun x-symbol-component-space 3293,134239
-(defun x-symbol-modify-less-than 3307,134823
-(defun x-symbol-inherit-aspects 3312,135046
-(defun x-symbol-compute-aspects 3321,135485
-(defun x-symbol-init-aspects 3337,136203
-(defun x-symbol-sort-modify-chain 3382,138252
-(defun x-symbol-init-horizontal/key-alist 3397,138824
-(defun x-symbol-init-exclusive-alist 3413,139570
-(defun x-symbol-init-horizontal-chain 3451,141174
-(defun x-symbol-init-exclusive-chain 3459,141506
-(defun x-symbol-init-rotate-chain 3466,141833
-(defun x-symbol-init-context-atree 3487,142707
-(defun x-symbol-init-key-bindings 3532,144990
-(defun x-symbol-rotate-modify-less-than 3555,145913
-(defun x-symbol-subgroup-less-than 3563,146308
-(defun x-symbol-header-charsyms 3568,146565
-(defun x-symbol-init-grid/menu 3594,147615
-(defun x-symbol-init-input 3666,150271
-(defun x-symbol-init-latin-decoding 3796,156747
-(defun x-symbol-get-prime-for 3837,158618
-(defun x-symbol-alist-to-obarray 3846,158942
-(defun x-symbol-alist-to-hash-table 3852,159150
-(defun x-symbol-init-language 3862,159483
-(defvar x-symbol-latin1-cset3986,164948
-(defvar x-symbol-latin2-cset3992,165121
-(defvar x-symbol-latin3-cset3998,165294
-(defvar x-symbol-latin5-cset4004,165467
-(defvar x-symbol-latin9-cset4010,165639
-(defvar x-symbol-xsymb0-cset4016,165845
-(defvar x-symbol-xsymb1-cset4022,166100
-(defvar x-symbol-latin1-table4028,166342
-(defvar x-symbol-latin2-table4129,170812
-(defvar x-symbol-latin3-table4228,174013
-(defvar x-symbol-latin5-table4334,177131
-(defvar x-symbol-latin9-table4433,179441
-(defvar x-symbol-xsymb0-table4532,181831
-(defvar x-symbol-xsymb1-table4682,189227
-(defvar x-symbol-no-of-charsyms 4890,199862
-(defun x-symbol-mac-setup1 4898,200228
-(defun x-symbol-mac-setup2 4919,201006
-(defun x-symbol-startup 4945,201872
-
-x-symbol/lisp/x-symbol-emacs.el,1126
-(defun emacs-version>=33,1289
-(defvar x-symbol-emacs-has-font-lock-with-props67,2953
-(defvar x-symbol-emacs-has-correct-find-safe-coding87,3682
-(defvar x-symbol-emacs-after-create-image-function102,4196
-(defvar image-types 128,5053
-(defvar init-file-loaded 164,6440
-(defvar message-stack 167,6513
-(defun region-active-p 250,9823
-(defvar x-symbol-data-directory 293,11359
-(defun x-symbol-directory-files 363,13636
-(defun x-symbol-event-in-current-buffer 377,14024
-(defun x-symbol-create-image 380,14073
-(defun x-symbol-make-glyph 383,14158
-(defun x-symbol-set-glyph-image 386,14229
-(defvar x-symbol-heading-strut-glyph 401,14726
-(defvar x-symbol-invisible-face 404,14813
-(defvar x-symbol-face 405,14871
-(defvar x-symbol-sub-face 406,14909
-(defvar x-symbol-sup-face 407,14955
-(defvar x-symbol-emacs-w32-font-directories409,15002
-(defvar x-symbol-invisible-display-table 422,15480
-(defalias 'x-symbol-window-width x-symbol-window-width424,15527
-(defun x-symbol-set-face-font 429,15651
-(defun x-symbol-event-matches-key-specifier-p 453,16654
-(defun start-itimer 463,16926
-(defun itimer-live-p 465,17023
-
-x-symbol/lisp/x-symbol-hooks.el,3109
-(defvar x-symbol-warn-of-old-emacs 66,2522
-(defvar x-symbol-data-directory81,3030
-(defvar x-symbol-font-directory87,3246
-(defun x-symbol-define-user-options 98,3661
-(defun x-symbol-auto-mode-suffixes 126,5060
-(defcustom x-symbol-initialize 143,5652
-(defvar x-symbol-orig-comint-input-sender 177,7219
-(defun x-symbol-coding-system-from-locale 185,7531
-(defun x-symbol-buffer-coding 223,9137
-(defvar x-symbol-default-coding279,11196
-(defcustom x-symbol-compose-key 325,13040
-(defcustom x-symbol-auto-key-autoload 332,13308
-(defvar x-symbol-auto-conversion-method 340,13623
-(defvar x-symbol-language-alist 361,14586
-(defcustom x-symbol-charsym-name 370,14923
-(defcustom x-symbol-tex-name 378,15273
-(defcustom x-symbol-tex-modes384,15440
-(defcustom x-symbol-sgml-name 392,15708
-(defcustom x-symbol-sgml-modes398,15880
-(defcustom x-symbol-bib-name 407,16207
-(defcustom x-symbol-bib-modes 413,16377
-(defcustom x-symbol-texi-name 420,16603
-(defcustom x-symbol-texi-modes 426,16779
-(defvar x-symbol-mode 438,17188
-(defvar x-symbol-language 445,17415
-(defvar x-symbol-coding 460,18103
-(defvar x-symbol-8bits 487,19379
-(defvar x-symbol-unique 502,19965
-(defvar x-symbol-subscripts 517,20547
-(defvar x-symbol-image 530,21112
-(defcustom x-symbol-auto-mode-suffixes 547,21754
-(defcustom x-symbol-auto-8bit-search-limit 556,22179
-(defcustom x-symbol-auto-style-alist 563,22461
-(defvar x-symbol-mode-disable-alist 609,24419
-(defun x-symbol-image-set-colormap 617,24694
-(defcustom x-symbol-image-colormap-allocation 635,25402
-(defcustom x-symbol-image-convert-colormap646,25858
-(defalias 'x-symbol-cset-registry x-symbol-cset-registry665,26545
-(defalias 'x-symbol-cset-coding x-symbol-cset-coding666,26587
-(defalias 'x-symbol-cset-leading x-symbol-cset-leading667,26627
-(defalias 'x-symbol-cset-score x-symbol-cset-score668,26668
-(defalias 'x-symbol-cset-left x-symbol-cset-left669,26708
-(defalias 'x-symbol-cset-right x-symbol-cset-right670,26745
-(defvar x-symbol-input-initialized 672,26784
-(defun x-symbol-key-autoload 681,27080
-(defalias 'x-symbol-map-autoload x-symbol-map-autoload703,28055
-(defun x-symbol-buffer-file-name 710,28304
-(defun x-symbol-auto-set-variable 723,28776
-(defun x-symbol-mode 729,28994
-(defun turn-on-x-symbol-conditionally 860,34373
-(defun x-symbol-fontify 868,34663
-(defun x-symbol-comint-output-filter 896,35787
-(defun x-symbol-comint-send 905,36149
-(defun x-symbol-format-decode 921,36806
-(defun x-symbol-format-encode 943,37724
-(defun x-symbol-after-insert-file 958,38250
-(defun x-symbol-write-region-annotate-function 995,40092
-(defun x-symbol-write-file-hook 1015,41096
-(defvar x-symbol-modeline-string 1076,43560
-(defvar x-symbol-mode-map1081,43775
-(defconst x-symbol-early-language-access-alist1090,44065
-(defun x-symbol-init-language-accesses 1095,44274
-(defun x-symbol-register-language 1126,45445
-(defun x-symbol-initialize 1146,46317
-(defun x-symbol-after-init 1248,51435
-(defun x-symbol-inherit-from-buffer 1306,54270
-(defun x-symbol-auctex-math-insert 1339,55750
-(defun x-symbol-turn-on-bib-cite 1348,56068
-
-x-symbol/lisp/x-symbol-image.el,1980
-(defvar x-symbol-image-process-buffer 48,1782
-(defvar x-symbol-image-process-name 51,1893
-(defvar x-symbol-image-highlight-map54,1992
-(defun x-symbol-image-try-special 73,2736
-(defvar x-symbol-image-broken-image82,3092
-(defvar x-symbol-image-create-image87,3298
-(defvar x-symbol-image-design-glyph92,3528
-(defvar x-symbol-image-locked-glyph98,3773
-(defvar x-symbol-image-remote-glyph104,4005
-(defvar x-symbol-image-junk-glyph110,4240
-(defvar x-symbol-image-buffer-extents 116,4471
-(defvar x-symbol-image-memory-cache 121,4705
-(defvar x-symbol-image-all-recursive-dirs 131,5181
-(defvar x-symbol-image-all-dirs 133,5289
-(defun x-symbol-image-parse-buffer 142,5583
-(defun x-symbol-image-after-change-function 184,7740
-(defun x-symbol-image-delete-extents 201,8322
-(defun x-symbol-image-parse-region 230,9501
-(defun x-symbol-image-default-file-name 313,12935
-(defun x-symbol-image-init-memory-cache 329,13656
-(defun x-symbol-image-init-memory-cache-1 359,14931
-(defun x-symbol-image-searchpath 371,15428
-(defun x-symbol-image-searchpath-1 399,16532
-(defun x-symbol-image-mouse-editor 425,17580
-(defun x-symbol-image-editor 433,17814
-(defun x-symbol-image-highlight-menu 462,18897
-(defun x-symbol-image-help-echo 471,19252
-(defun x-symbol-image-file-name 486,19870
-(defun x-symbol-image-event-file 502,20552
-(defun x-symbol-image-active-file 513,20947
-(defvar x-symbol-image-process-stack 569,22856
-(defvar x-symbol-image-process-elem 573,23024
-(defun x-symbol-image-create-glyph 587,23677
-(defun x-symbol-image-cache-name 645,25868
-(defun x-symbol-image-process-stack 670,26998
-(defun x-symbol-image-convert-file 683,27562
-(defun x-symbol-image-start-convert-mono 691,27895
-(defun x-symbol-image-start-convert-color 702,28375
-(defun x-symbol-image-start-convert-truecolor 713,28866
-(defun x-symbol-image-start-convert-mswindows 723,29317
-(defun x-symbol-image-start-convert-colormap 738,29917
-(defun x-symbol-image-process-sentinel 755,30778
-
-x-symbol/lisp/x-symbol-macs.el,569
-(defmacro x-symbol-ignore-property-changes 43,1617
-(defun x-symbol-set/push-assq/assoc 62,2278
-(defmacro x-symbol-set-assq 76,2819
-(defmacro x-symbol-set-assoc 82,3057
-(defmacro x-symbol-push-assq 88,3300
-(defmacro x-symbol-push-assoc 95,3618
-(defmacro x-symbol-dolist-delaying 107,4113
-(defmacro x-symbol-do-plist 148,5816
-(defmacro x-symbol-while-charsym 168,6560
-(defmacro x-symbol-encode-for-charsym 190,7309
-(defmacro x-symbol-decode-for-charsym 220,8473
-(defmacro x-symbol-decode-unique-test 245,9292
-(defmacro x-symbol-set-buffer-multibyte 251,9467
-
-x-symbol/lisp/x-symbol-mule.el,1507
-(defvar x-symbol-mule-default-charset48,2000
-(defalias 'x-symbol-make-cset x-symbol-make-cset71,2912
-(defalias 'x-symbol-make-char x-symbol-make-char72,2968
-(defalias 'x-symbol-init-charsym-syntax x-symbol-init-charsym-syntax73,3024
-(defalias 'x-symbol-charsym-after x-symbol-charsym-after74,3100
-(defalias 'x-symbol-string-to-charsyms x-symbol-string-to-charsyms75,3164
-(defalias 'x-symbol-match-before x-symbol-match-before76,3238
-(defalias 'x-symbol-encode-lisp x-symbol-encode-lisp77,3300
-(defalias 'x-symbol-pre-command-hook x-symbol-pre-command-hook78,3360
-(defalias 'x-symbol-post-command-hook x-symbol-post-command-hook79,3430
-(defalias 'x-symbol-encode-charsym-after x-symbol-encode-charsym-after80,3502
-(defalias 'x-symbol-init-quail-bindings x-symbol-init-quail-bindings81,3580
-(defvar x-symbol-mule-char-table 83,3657
-(defvar x-symbol-mule-pre-command 85,3738
-(defun x-symbol-mule-make-charset 93,4009
-(defvar x-symbol-mule-default-font 107,4558
-(defun x-symbol-mule-default-font 109,4599
-(defun x-symbol-mule-make-cset 128,5509
-(defun x-symbol-mule-make-char 190,7903
-(defun x-symbol-mule-init-charsym-syntax 220,9039
-(defun x-symbol-mule-init-quail-bindings 236,9669
-(defun x-symbol-mule-encode-charsym-after 255,10393
-(defun x-symbol-mule-charsym-after 259,10498
-(defun x-symbol-mule-string-to-charsyms 268,10909
-(defun x-symbol-mule-match-before 281,11395
-(defun x-symbol-mule-pre-command-hook 305,12385
-(defun x-symbol-mule-post-command-hook 314,12788
-
-x-symbol/lisp/x-symbol-nomule.el,1954
-(defalias 'x-symbol-make-cset x-symbol-make-cset46,1779
-(defalias 'x-symbol-make-char x-symbol-make-char47,1837
-(defalias 'x-symbol-init-charsym-syntax x-symbol-init-charsym-syntax48,1895
-(defalias 'x-symbol-charsym-after x-symbol-charsym-after49,1944
-(defalias 'x-symbol-string-to-charsyms x-symbol-string-to-charsyms50,2010
-(defalias 'x-symbol-match-before x-symbol-match-before51,2086
-(defalias 'x-symbol-encode-lisp x-symbol-encode-lisp52,2150
-(defalias 'x-symbol-pre-command-hook x-symbol-pre-command-hook53,2212
-(defalias 'x-symbol-post-command-hook x-symbol-post-command-hook54,2284
-(defalias 'x-symbol-encode-charsym-after x-symbol-encode-charsym-after55,2358
-(defalias 'x-symbol-init-quail-bindings x-symbol-init-quail-bindings56,2438
-(defvar x-symbol-nomule-mouse-yank-function 58,2488
-(defvar x-symbol-nomule-mouse-track-function61,2629
-(defvar x-symbol-nomule-cstring-regexp 66,2867
-(defvar x-symbol-nomule-char-table 71,3128
-(defvar x-symbol-nomule-pre-command 73,3211
-(defvar x-symbol-nomule-leading-faces-alist 76,3309
-(defvar x-symbol-nomule-font-lock-face 79,3482
-(defvar x-symbol-nomule-display-table82,3583
-(defvar x-symbol-nomule-character-quote-syntax 93,3945
-(defun x-symbol-nomule-init-faces 101,4248
-(defun x-symbol-nomule-make-cset 124,5108
-(defun x-symbol-nomule-make-char 150,6186
-(defun x-symbol-nomule-multibyte-char-p 180,7511
-(defun x-symbol-nomule-encode-charsym-after 185,7749
-(defun x-symbol-nomule-charsym-after 197,8147
-(defun x-symbol-nomule-string-to-charsyms 220,9090
-(defun x-symbol-nomule-match-before 236,9730
-(defun x-symbol-nomule-goto-leading-char 269,11142
-(defun x-symbol-nomule-mouse-yank-function 275,11371
-(defun x-symbol-nomule-mouse-track-function 282,11690
-(defun x-symbol-nomule-pre-command-hook 299,12476
-(defun x-symbol-nomule-post-command-hook 313,13109
-(defun x-symbol-nomule-match-cstring 351,14756
-(defun x-symbol-nomule-fontify-cstrings 369,15504
-
-x-symbol/lisp/x-symbol-sgml.el,1521
-(defcustom x-symbol-sgml-auto-style41,1525
-(defcustom x-symbol-sgml-auto-coding-alist52,1947
-(defface x-symbol-sgml-symbol-face71,2757
-(defface x-symbol-sgml-noname-face79,3038
-(defcustom x-symbol-sgml-modeline-name 87,3301
-(defcustom x-symbol-sgml-header-groups-alist93,3484
-(defcustom x-symbol-sgml-class-alist113,4257
-(defcustom x-symbol-sgml-class-face-alist124,4674
-(defcustom x-symbol-sgml-electric-ignore 134,5097
-(defvar x-symbol-sgml-token-list 141,5365
-(defvar x-symbol-sgml-token-grammar156,6077
-(defvar x-symbol-sgml-user-table 163,6317
-(defvar x-symbol-sgml-generated-data 166,6426
-(defcustom x-symbol-sgml-master-directory 175,6746
-(defcustom x-symbol-sgml-image-searchpath 182,6973
-(defcustom x-symbol-sgml-image-cached-dirs 189,7223
-(defcustom x-symbol-sgml-image-file-truename-alist196,7489
-(defcustom x-symbol-sgml-image-keywords226,8698
-(defun x-symbol-sgml-image-file-truename 236,9078
-(defcustom x-symbol-sgml-subscript-matcher 250,9639
-(defcustom x-symbol-sgml-font-lock-regexp 256,9875
-(defcustom x-symbol-sgml-font-lock-limit-regexp 262,10079
-(defcustom x-symbol-sgml-font-lock-contents-regexp 269,10350
-(defcustom x-symbol-sgml-font-lock-alist276,10605
-(defun x-symbol-sgml-default-token-list 292,11264
-(defvar x-symbol-sgml-latin1-table310,12052
-(defvar x-symbol-sgml-latinN-table409,15286
-(defvar x-symbol-sgml-xsymb0-table495,17715
-(defvar x-symbol-sgml-xsymb1-table601,21570
-(defvar x-symbol-sgml-table640,23549
-(defun x-symbol-sgml-subscript-matcher 657,24155
-
-x-symbol/lisp/x-symbol-tex.el,2359
-(defcustom x-symbol-tex-auto-style55,1896
-(defcustom x-symbol-tex-auto-coding-alist70,2510
-(defcustom x-symbol-tex-coding-master 87,3158
-(defcustom x-symbol-tex-modeline-name 99,3626
-(defcustom x-symbol-tex-header-groups-alist 105,3805
-(defcustom x-symbol-tex-electric-ignore 112,4065
-(defcustom x-symbol-tex-electric-ignore-regexp 119,4364
-(defcustom x-symbol-tex-token-suppress-space 126,4653
-(defvar x-symbol-tex-extra-menu-items135,5045
-(defvar x-symbol-tex-token-grammar145,5474
-(defvar x-symbol-tex-verb-delimiter-regexp 160,6263
-(defvar x-symbol-tex-env-verbatim-regexp 164,6456
-(defvar x-symbol-tex-env-tabbing-regexp 168,6637
-(defvar x-symbol-tex-user-table 172,6812
-(defvar x-symbol-tex-generated-data 175,6916
-(defcustom x-symbol-tex-master-directory 184,7234
-(defcustom x-symbol-tex-image-searchpath191,7518
-(defcustom x-symbol-tex-image-cached-dirs 209,8205
-(defcustom x-symbol-tex-image-keywords216,8458
-(defcustom x-symbol-tex-subscript-matcher 234,9311
-(defcustom x-symbol-tex-invisible-braces 240,9543
-(defcustom x-symbol-tex-font-lock-allowed-faces245,9639
-(defvar x-symbol-tex-font-lock-regexp256,10183
-(defvar x-symbol-tex-font-lock-limit-regexp 261,10425
-(defface x-symbol-tex-math-face270,10764
-(defface x-symbol-tex-text-face278,11034
-(defcustom x-symbol-tex-class-alist286,11306
-(defcustom x-symbol-tex-class-face-alist320,12867
-(defun x-symbol-tex-auto-coding-alist 336,13456
-(defun x-symbol-tex-default-master-directory 360,14702
-(defun x-symbol-tex-default-electric-ignore 368,15088
-(defun x-symbol-tex-default-token-list 390,16097
-(defun x-symbol-tex-after-init-language 400,16459
-(defvar x-symbol-tex-required-fonts 419,17293
-(defvar x-symbol-tex-latin1-table423,17445
-(defvar x-symbol-tex-latinN-table522,21630
-(defvar x-symbol-tex-xsymb0-table611,25318
-(defvar x-symbol-tex-xsymb1-table726,29931
-(defvar x-symbol-tex-table886,37347
-(defun x-symbol-tex-subscript-matcher 903,37904
-(defun x-symbol-tex-encode 951,39573
-(defun x-symbol-tex-decode 972,40387
-(defun x-symbol-tex-token-input 1047,43403
-(defun x-symbol-tex-translate-locations 1063,43971
-(defun x-symbol-tex-error-location 1119,45896
-(defun x-symbol-tex-preview-locations 1149,46926
-(defun x-symbol-tex-xdecode-old 1203,48666
-(defvar x-symbol-tex-xdecode-obarray 1245,50315
-(defun x-symbol-tex-xdecode-latex 1247,50358
-
-x-symbol/lisp/x-symbol-texi.el,597
-(defcustom x-symbol-texi-auto-style 41,1573
-(defcustom x-symbol-texi-modeline-name 48,1832
-(defcustom x-symbol-texi-header-groups-alist54,2015
-(defcustom x-symbol-texi-electric-ignore 69,2682
-(defcustom x-symbol-texi-class-alist76,2950
-(defcustom x-symbol-texi-class-face-alist 89,3508
-(defvar x-symbol-texi-token-grammar98,3801
-(defvar x-symbol-texi-user-table 107,4094
-(defvar x-symbol-texi-generated-data 110,4206
-(defvar x-symbol-texi-latin1-table119,4523
-(defvar x-symbol-texi-latinN-table218,7766
-(defvar x-symbol-texi-xsymbX-table303,10629
-(defvar x-symbol-texi-table327,11362
-
-x-symbol/lisp/x-symbol-unichars.el,99
-(defvar x-symbol-unicode-character-list5,115
-(defun x-symbol-list-unicode-characters 5044,235676
-
-x-symbol/lisp/x-symbol-unicode.el,169
-(defconst x-symbol-xsym-unicode-map 19,604
-(defconst x-symbol-old-tables267,10039
-(defconst x-symbol-unicode-table283,10470
-(defconst x-symbol-unicode-cset299,10973
-
-x-symbol/lisp/x-symbol-unicode-extras.el,40
-(defconst x-symol-unicode-extras13,263
-
-x-symbol/lisp/x-symbol-vars.el,8115
-(defconst x-symbol-version 40,1516
-(defgroup x-symbol 49,1858
-(defgroup x-symbol-mode 56,2069
-(defgroup x-symbol-input-init 61,2198
-(defgroup x-symbol-input-control 66,2334
-(defgroup x-symbol-info-general 71,2466
-(defgroup x-symbol-info-strings 76,2602
-(defgroup x-symbol-miscellaneous 81,2738
-(defgroup x-symbol-image-general 86,2864
-(defgroup x-symbol-image-language 91,3029
-(defgroup x-symbol-tex 101,3458
-(defgroup x-symbol-sgml 107,3589
-(defgroup x-symbol-bib 113,3725
-(defgroup x-symbol-texi 119,3859
-(define-widget 'x-symbol-key x-symbol-key132,4246
-(define-widget 'x-symbol-auto-style x-symbol-auto-style136,4336
-(define-widget 'x-symbol-command x-symbol-command156,5203
-(define-widget 'x-symbol-charsym x-symbol-charsym161,5311
-(define-widget 'x-symbol-group x-symbol-group165,5402
-(define-widget 'x-symbol-coding x-symbol-coding169,5494
-(define-widget 'x-symbol-function-or-regexp x-symbol-function-or-regexp178,5712
-(define-widget 'x-symbol-fancy-spec x-symbol-fancy-spec182,5881
-(define-widget 'x-symbol-fancy x-symbol-fancy191,6229
-(define-widget 'x-symbol-auto-coding x-symbol-auto-coding200,6582
-(define-widget 'x-symbol-headers x-symbol-headers211,6889
-(define-widget 'x-symbol-class-info x-symbol-class-info217,7045
-(define-widget 'x-symbol-class-faces x-symbol-class-faces224,7288
-(define-widget 'x-symbol-image-keywords x-symbol-image-keywords232,7568
-(defconst x-symbol-cache-variables 249,8155
-(defun x-symbol-set-cache-variable 258,8514
-(defconst x-symbol-LANG-name 270,8931
-(defconst x-symbol-LANG-modes 276,9186
-(defconst x-symbol-LANG-auto-style 282,9519
-(defcustom x-symbol-LANG-modeline-name 336,11613
-(defconst x-symbol-LANG-required-fonts 343,11898
-(defconst x-symbol-LANG-token-grammar348,12134
-(defconst x-symbol-LANG-generated-data 416,15400
-(defconst x-symbol-LANG-table 422,15652
-(defconst x-symbol-LANG-header-groups-alist 435,16207
-(defconst x-symbol-LANG-class-alist441,16510
-(defconst x-symbol-LANG-class-face-alist 455,17122
-(defconst x-symbol-LANG-electric-ignore 466,17574
-(defconst x-symbol-LANG-extra-menu-items 477,18088
-(defconst x-symbol-LANG-subscript-matcher 485,18533
-(defconst x-symbol-LANG-image-keywords 494,19001
-(defconst x-symbol-LANG-master-directory 509,19696
-(defconst x-symbol-LANG-image-searchpath 515,19987
-(defconst x-symbol-LANG-image-cached-dirs 523,20414
-(defvar x-symbol-package-url 534,20885
-(defconst x-symbol-maintainer-address 539,21129
-(defvar x-symbol-installer-address 542,21268
-(defcustom x-symbol-token-input 552,21708
-(defcustom x-symbol-electric-input 567,22362
-(defcustom x-symbol-local-menu 598,24006
-(defcustom x-symbol-local-grid 608,24350
-(defcustom x-symbol-temp-grid 620,24893
-(defcustom x-symbol-temp-help 630,25272
-(defvar x-symbol-use-refbuffer-once 640,25670
-(defcustom x-symbol-reveal-invisible 657,26459
-(defcustom x-symbol-character-info 676,27270
-(defcustom x-symbol-context-info 695,28145
-(defcustom x-symbol-charsym-modeline-name 710,28745
-(defcustom x-symbol-coding-name-alist716,28955
-(defcustom x-symbol-coding-modeline-alist742,29899
-(defcustom x-symbol-modeline-state-list757,30432
-(defcustom x-symbol-set-coding-system-if-undecided 794,31811
-(defcustom x-symbol-auto-coding-search-limit 807,32387
-(defcustom x-symbol-charsym-ascii-alist 819,32858
-(defcustom x-symbol-charsym-ascii-groups832,33446
-(defcustom x-symbol-valid-charsym-function 843,33930
-(defvar x-symbol-user-table 849,34181
-(defvar x-symbol-mule-change-default-face 861,34742
-(defcustom x-symbol-map-default-keys-alist872,35242
-(defcustom x-symbol-map-default-bindings902,36271
-(defvar x-symbol-after-init-input-hook 915,36725
-(defvar x-symbol-menu929,37366
-(defcustom x-symbol-menu-max-items 1005,40730
-(defcustom x-symbol-header-groups-alist1013,41090
-(defcustom x-symbol-completions-buffer 1042,42228
-(defcustom x-symbol-grid-buffer-format 1049,42470
-(defcustom x-symbol-grid-reuse 1058,42862
-(defcustom x-symbol-grid-header-echo1065,43142
-(defcustom x-symbol-grid-ignore-charsyms 1076,43585
-(defcustom x-symbol-grid-tab-width 1082,43812
-(defface x-symbol-heading-face1089,44115
-(defvar x-symbol-heading-strut-glyph1101,44565
-(defvar x-symbol-key-init-ignore 1115,45116
-(defvar x-symbol-quail-init-ignore 1119,45254
-(defvar x-symbol-context-init-ignore 1123,45394
-(defcustom x-symbol-context-ignore 1130,45685
-(defcustom x-symbol-electric-ignore 1138,46014
-(defcustom x-symbol-rotate-suffix-char 1149,46535
-(defcustom x-symbol-rotate-prefix-alist1158,46977
-(defvar x-symbol-list-mode-hook 1181,47657
-(defvar x-symbol-key-min-length 1186,47824
-(defvar x-symbol-quail-suffix-string 1191,48048
-(defvar x-symbol-define-input-method-quail 1194,48100
-(defcustom x-symbol-idle-delay 1201,48355
-(defface x-symbol-revealed-face1209,48703
-(defcustom x-symbol-context-info-ignore 1217,48995
-(defcustom x-symbol-context-info-threshold 1225,49388
-(defcustom x-symbol-context-info-ignore-regexp 1231,49594
-(defcustom x-symbol-context-info-ignore-groups1237,49821
-(defface x-symbol-info-face1251,50343
-(defface x-symbol-emph-info-face1262,50788
-(defcustom x-symbol-info-intro-after1270,51073
-(defcustom x-symbol-info-intro-before1279,51379
-(defcustom x-symbol-info-intro-highlight1288,51684
-(defcustom x-symbol-info-intro-list1297,52025
-(defcustom x-symbol-info-intro-yank1306,52413
-(defcustom x-symbol-info-alias-after1315,52795
-(defcustom x-symbol-info-alias-before1325,53227
-(defcustom x-symbol-info-context-pre1335,53644
-(defcustom x-symbol-info-context-post1344,54033
-(defcustom x-symbol-info-token-pre 1353,54349
-(defcustom x-symbol-info-token-charsym1360,54609
-(defcustom x-symbol-info-classes-pre 1369,54957
-(defcustom x-symbol-info-classes-sep 1376,55213
-(defcustom x-symbol-info-classes-post 1383,55468
-(defcustom x-symbol-info-classes-charsym 1390,55728
-(defcustom x-symbol-info-coding-pre 1397,56006
-(defcustom x-symbol-info-coding-sep 1404,56252
-(defcustom x-symbol-info-coding-post 1411,56499
-(defcustom x-symbol-info-coding-alist1418,56723
-(defcustom x-symbol-info-keys-keymaps 1434,57353
-(defcustom x-symbol-info-keys-pre1442,57729
-(defcustom x-symbol-info-keys-sep 1451,58097
-(defcustom x-symbol-info-keys-post 1458,58354
-(defconst x-symbol-fancy-cache-size 1465,58581
-(defvar x-symbol-cache-size 1468,58688
-(defvar x-symbol-modify-aspects-alist1477,59011
-(defvar x-symbol-rotate-aspects-alist1491,59696
-(defvar x-symbol-group-input-alist1507,60510
-(defvar x-symbol-group-syntax-alist1557,62097
-(defvar x-symbol-subgroup-string-alist1600,63344
-(defvar x-symbol-latin-force-use 1614,63859
-(defvar x-symbol-font-sizes1623,64369
-(defvar x-symbol-font-lock-with-extra-props1633,64777
-(defvar x-symbol-latin1-fonts1637,64928
-(defvar x-symbol-latin2-fonts1642,65128
-(defvar x-symbol-latin3-fonts1648,65391
-(defvar x-symbol-latin5-fonts1654,65654
-(defvar x-symbol-latin9-fonts1661,65961
-(defvar x-symbol-xsymb0-fonts1666,66159
-(defvar x-symbol-xsymb1-fonts1672,66448
-(defcustom x-symbol-image-max-width 1683,66909
-(defcustom x-symbol-image-max-height 1688,67031
-(defcustom x-symbol-image-update-cache 1693,67154
-(defcustom x-symbol-image-use-remote 1709,67925
-(defcustom x-symbol-image-current-marker 1734,69124
-(defcustom x-symbol-image-scale-method 1742,69471
-(defcustom x-symbol-image-explicitly-relative-regexp 1756,70201
-(defcustom x-symbol-image-searchpath-follow-symlink 1761,70383
-(defcustom x-symbol-image-cache-directories1776,71078
-(defvar x-symbol-image-temp-name1825,73060
-(defcustom x-symbol-image-convert-mono-regexp1834,73477
-(defcustom x-symbol-image-help-echo1848,74165
-(defcustom x-symbol-image-editor-alist1860,74669
-(defvar x-symbol-image-menu1893,76025
-(defvar x-symbol-image-data-directory 1914,77028
-(defvar x-symbol-image-special-glyphs1918,77195
-(defcustom x-symbol-image-convert-file-alist1951,78893
-(defcustom x-symbol-image-convert-program1961,79361
-(defcustom x-symbol-image-converter-required 1967,79588
-(defcustom x-symbol-image-converter1972,79767
-(defun x-symbol-variable-interactive 2080,84357
-(defcustom x-symbol-use-unicode 2099,85187
-
-x-symbol/lisp/x-symbol-xmacs.el,522
-(defun x-symbol-paren-reset-mode 102,4657
-(defvar x-symbol-xmacs-default-face-fonts 136,6073
-(defalias 'x-symbol-directory-files x-symbol-directory-files138,6121
-(defun x-symbol-event-in-current-buffer 140,6176
-(defun x-symbol-create-image 144,6318
-(defalias 'x-symbol-make-glyph x-symbol-make-glyph149,6483
-(defalias 'x-symbol-set-glyph-image x-symbol-set-glyph-image151,6528
-(defun x-symbol-set-face-font 153,6583
-(defun x-symbol-event-matches-key-specifier-p 163,7016
-(defun x-symbol-window-width 173,7418
-
-doc/ProofGeneral.texi,5602
-@node Top167,5076
-@node Preface204,6204
-@node Latest news for version 3.7.1Latest news for version 3.7.1227,6802
-@node Future272,8853
-@node Credits303,10152
-@node Introducing Proof GeneralIntroducing Proof General409,13921
-@node Installing Proof GeneralInstalling Proof General465,15963
-@node Quick start guideQuick start guide479,16412
-@node Features of Proof GeneralFeatures of Proof General523,18533
-@node Supported proof assistantsSupported proof assistants612,22470
-@node Prerequisites for this manualPrerequisites for this manual661,24390
-@node Organization of this manualOrganization of this manual705,26016
-@node Basic Script ManagementBasic Script Management731,26844
-@node Walkthrough example in IsabelleWalkthrough example in Isabelle750,27444
-@node Proof scriptsProof scripts1001,37097
-@node Script buffersScript buffers1044,39217
-@node Locked queue and editing regionsLocked queue and editing regions1066,39794
-@node Goal-save sequencesGoal-save sequences1122,41941
-@node Active scripting bufferActive scripting buffer1159,43427
-@node Summary of Proof General buffersSummary of Proof General buffers1228,46847
-@node Script editing commandsScript editing commands1290,49521
-@node Script processing commandsScript processing commands1368,52380
-@node Proof assistant commandsProof assistant commands1496,57681
-@node Toolbar commandsToolbar commands1662,63460
-@node Interrupting during trace outputInterrupting during trace output1686,64389
-@node Subterm Activation and Proof by PointingSubterm Activation and Proof by Pointing1725,66313
-@node Goals buffer commandsGoals buffer commands1739,66813
-@node Advanced Script Management and EditingAdvanced Script Management and Editing1828,70352
-@node Visibility of completed proofsVisibility of completed proofs1860,71564
-@node Switching between proof scriptsSwitching between proof scripts1915,73487
-@node View of processed files View of processed files 1952,75459
-@node Retracting across filesRetracting across files2012,78510
-@node Asserting across filesAsserting across files2025,79141
-@node Automatic multiple file handlingAutomatic multiple file handling2038,79707
-@node Escaping script managementEscaping script management2063,80741
-@node Editing featuresEditing features2121,82944
-@node Experimental featuresExperimental features2185,85616
-@node Support for other PackagesSupport for other Packages2219,86880
-@node Syntax highlightingSyntax highlighting2252,87775
-@node X-Symbol supportX-Symbol support2291,89396
-@node Unicode supportUnicode support2349,91936
-@node Imenu and Speedbar (and Function Menu)Imenu and Speedbar (and Function Menu)2464,96733
-@node Support for outline modeSupport for outline mode2523,98863
-@node Support for completionSupport for completion2549,99993
-@node Support for tagsSupport for tags2607,102169
-@node Customizing Proof GeneralCustomizing Proof General2659,104498
-@node Basic optionsBasic options2699,106168
-@node How to customizeHow to customize2723,106926
-@node Display customizationDisplay customization2774,109028
-@node User optionsUser options2899,114266
-@node Changing facesChanging faces3171,123965
-@node Tweaking configuration settingsTweaking configuration settings3246,126634
-@node Hints and TipsHints and Tips3303,129160
-@node Adding your own keybindingsAdding your own keybindings3322,129761
-@node Using file variablesUsing file variables3378,132294
-@node Using abbreviationsUsing abbreviations3437,134480
-@node LEGO Proof GeneralLEGO Proof General3476,135896
-@node LEGO specific commandsLEGO specific commands3517,137265
-@node LEGO tagsLEGO tags3537,137720
-@node LEGO customizationsLEGO customizations3547,137967
-@node Coq Proof GeneralCoq Proof General3579,138886
-@node Coq-specific commandsCoq-specific commands3595,139295
-@node Coq-specific variablesCoq-specific variables3617,139802
-@node Editing multiple proofsEditing multiple proofs3639,140460
-@node User-loaded tacticsUser-loaded tactics3663,141568
-@node Holes featureHoles feature3727,144042
-@node Isabelle Proof GeneralIsabelle Proof General3754,145329
-@node Choosing logic and starting isabelleChoosing logic and starting isabelle3785,146498
-@node Isabelle commandsIsabelle commands3860,149547
-@node Isabelle settingsIsabelle settings4003,153702
-@node Isabelle customizationsIsabelle customizations4017,154284
-@node HOL Proof GeneralHOL Proof General4040,154771
-@node Shell Proof GeneralShell Proof General4082,156593
-@node Obtaining and InstallingObtaining and Installing4118,158052
-@node Obtaining Proof GeneralObtaining Proof General4134,158465
-@node Installing Proof General from tarballInstalling Proof General from tarball4165,159704
-@node Installing Proof General from RPM packageInstalling Proof General from RPM package4190,160536
-@node Setting the names of binariesSetting the names of binaries4205,160944
-@node Notes for syssiesNotes for syssies4233,161884
-@node Bugs and EnhancementsBugs and Enhancements4308,164920
-@node References4329,165735
-@node History of Proof GeneralHistory of Proof General4369,166758
-@node Old News for 3.0Old News for 3.04460,170860
-@node Old News for 3.1Old News for 3.14530,174554
-@node Old News for 3.2Old News for 3.24556,175726
-@node Old News for 3.3Old News for 3.34617,178729
-@node Old News for 3.4Old News for 3.44636,179626
-@node Function IndexFunction Index4659,180682
-@node Variable IndexVariable Index4663,180758
-@node Keystroke IndexKeystroke Index4667,180838
-@node Concept IndexConcept Index4671,180904
-
-doc/PG-adapting.texi,3776
-@node Top157,4776
-@node Introduction195,5921
-@node Future236,7574
-@node Credits272,9170
-@node Beginning with a New ProverBeginning with a New Prover282,9462
-@node Overview of adding a new proverOverview of adding a new prover323,11411
-@node Demonstration instance and easy configurationDemonstration instance and easy configuration401,14719
-@node Major modes used by Proof GeneralMajor modes used by Proof General470,18110
-@node Menus and Toolbar and User-level CommandsMenus and Toolbar and User-level Commands503,19461
-@node Settings for generic user-level commandsSettings for generic user-level commands518,20007
-@node Menu configurationMenu configuration563,21741
-@node Toolbar configurationToolbar configuration587,22658
-@node Proof Script SettingsProof Script Settings645,24900
-@node Recognizing commands and commentsRecognizing commands and comments667,25480
-@node Recognizing proofsRecognizing proofs788,30987
-@node Recognizing other elementsRecognizing other elements900,35800
-@node Configuring undo behaviourConfiguring undo behaviour1026,41311
-@node Nested proofsNested proofs1163,46705
-@node Safe (state-preserving) commandsSafe (state-preserving) commands1203,48331
-@node Activate scripting hookActivate scripting hook1226,49277
-@node Automatic multiple filesAutomatic multiple files1250,50140
-@node Completions1272,50987
-@node Proof Shell SettingsProof Shell Settings1313,52476
-@node Proof shell commandsProof shell commands1344,53758
-@node Script input to the shellScript input to the shell1508,60697
-@node Settings for matching various output from proof processSettings for matching various output from proof process1575,63744
-@node Settings for matching urgent messages from proof processSettings for matching urgent messages from proof process1706,69493
-@node Hooks and other settingsHooks and other settings1921,79364
-@node Goals Buffer SettingsGoals Buffer Settings2002,82733
-@node Splash Screen SettingsSplash Screen Settings2079,85832
-@node Global ConstantsGlobal Constants2105,86590
-@node Handling Multiple FilesHandling Multiple Files2131,87431
-@node Configuring Editing SyntaxConfiguring Editing Syntax2283,95214
-@node Configuring Font LockConfiguring Font Lock2342,97335
-@node Configuring X-SymbolConfiguring X-Symbol2429,101620
-@node Writing More Lisp CodeWriting More Lisp Code2489,104140
-@node Default values for generic settingsDefault values for generic settings2506,104785
-@node Adding prover-specific configurationsAdding prover-specific configurations2536,105868
-@node Useful variablesUseful variables2579,107150
-@node Useful functions and macrosUseful functions and macros2594,107649
-@node Internals of Proof GeneralInternals of Proof General2697,111604
-@node Spans2725,112512
-@node Proof General site configurationProof General site configuration2738,112886
-@node Configuration variable mechanismsConfiguration variable mechanisms2818,115932
-@node Global variablesGlobal variables2939,121362
-@node Proof script modeProof script mode3009,123910
-@node Proof shell modeProof shell mode3268,135565
-@node Debugging3675,151647
-@node Plans and IdeasPlans and Ideas3718,152523
-@node Proof by pointing and similar featuresProof by pointing and similar features3739,153245
-@node Granularity of atomic command sequencesGranularity of atomic command sequences3777,154903
-@node Browser mode for script files and theoriesBrowser mode for script files and theories3822,157128
-@node Demonstration InstantiationsDemonstration Instantiations3852,158159
-@node demoisa-easy.el3868,158590
-@node demoisa.el3931,160828
-@node Function IndexFunction Index4086,165812
-@node Variable IndexVariable Index4090,165888
-@node Concept IndexConcept Index4099,166067
-
-x-symbol/lisp/_pkg.el,0
-
-x-symbol/lisp/custom-load.el,0
-
-lib/holes-load.el,0
+doc/ProofGeneral.texi,5548
+@node Top166,5060
+@node Preface203,6165
+@node Latest news for version 3.7.1Latest news for version 3.7.1226,6763
+@node Future269,8708
+@node Credits300,10007
+@node Introducing Proof GeneralIntroducing Proof General406,13776
+@node Installing Proof GeneralInstalling Proof General462,15818
+@node Quick start guideQuick start guide476,16267
+@node Features of Proof GeneralFeatures of Proof General520,18388
+@node Supported proof assistantsSupported proof assistants609,22325
+@node Prerequisites for this manualPrerequisites for this manual658,24245
+@node Organization of this manualOrganization of this manual702,25871
+@node Basic Script ManagementBasic Script Management728,26699
+@node Walkthrough example in IsabelleWalkthrough example in Isabelle747,27299
+@node Proof scriptsProof scripts998,36952
+@node Script buffersScript buffers1041,39072
+@node Locked queue and editing regionsLocked queue and editing regions1063,39649
+@node Goal-save sequencesGoal-save sequences1119,41796
+@node Active scripting bufferActive scripting buffer1156,43282
+@node Summary of Proof General buffersSummary of Proof General buffers1225,46702
+@node Script editing commandsScript editing commands1287,49376
+@node Script processing commandsScript processing commands1365,52235
+@node Proof assistant commandsProof assistant commands1493,57536
+@node Toolbar commandsToolbar commands1659,63315
+@node Interrupting during trace outputInterrupting during trace output1683,64244
+@node Subterm Activation and Proof by PointingSubterm Activation and Proof by Pointing1722,66168
+@node Goals buffer commandsGoals buffer commands1736,66668
+@node Advanced Script Management and EditingAdvanced Script Management and Editing1825,70232
+@node Visibility of completed proofsVisibility of completed proofs1857,71444
+@node Switching between proof scriptsSwitching between proof scripts1912,73367
+@node View of processed files View of processed files 1949,75339
+@node Retracting across filesRetracting across files2009,78390
+@node Asserting across filesAsserting across files2022,79021
+@node Automatic multiple file handlingAutomatic multiple file handling2035,79587
+@node Escaping script managementEscaping script management2060,80621
+@node Editing featuresEditing features2118,82824
+@node Experimental featuresExperimental features2182,85496
+@node Support for other PackagesSupport for other Packages2216,86760
+@node Syntax highlightingSyntax highlighting2248,87634
+@node Unicode supportUnicode support2277,88638
+@node Imenu and Speedbar (and Function Menu)Imenu and Speedbar (and Function Menu)2363,91749
+@node Support for outline modeSupport for outline mode2422,93879
+@node Support for completionSupport for completion2448,95009
+@node Support for tagsSupport for tags2506,97185
+@node Customizing Proof GeneralCustomizing Proof General2558,99514
+@node Basic optionsBasic options2598,101184
+@node How to customizeHow to customize2622,101942
+@node Display customizationDisplay customization2673,104044
+@node User optionsUser options2798,109282
+@node Changing facesChanging faces3040,117873
+@node Tweaking configuration settingsTweaking configuration settings3115,120542
+@node Hints and TipsHints and Tips3172,123068
+@node Adding your own keybindingsAdding your own keybindings3191,123669
+@node Using file variablesUsing file variables3248,126268
+@node Using abbreviationsUsing abbreviations3307,128454
+@node LEGO Proof GeneralLEGO Proof General3346,129870
+@node LEGO specific commandsLEGO specific commands3387,131239
+@node LEGO tagsLEGO tags3407,131694
+@node LEGO customizationsLEGO customizations3417,131941
+@node Coq Proof GeneralCoq Proof General3449,132860
+@node Coq-specific commandsCoq-specific commands3465,133269
+@node Coq-specific variablesCoq-specific variables3487,133776
+@node Editing multiple proofsEditing multiple proofs3509,134434
+@node User-loaded tacticsUser-loaded tactics3533,135542
+@node Holes featureHoles feature3597,138016
+@node Isabelle Proof GeneralIsabelle Proof General3624,139303
+@node Choosing logic and starting isabelleChoosing logic and starting isabelle3655,140472
+@node Isabelle commandsIsabelle commands3730,143521
+@node Isabelle settingsIsabelle settings3873,147674
+@node Isabelle customizationsIsabelle customizations3887,148256
+@node HOL Proof GeneralHOL Proof General3910,148743
+@node Shell Proof GeneralShell Proof General3952,150565
+@node Obtaining and InstallingObtaining and Installing3988,152024
+@node Obtaining Proof GeneralObtaining Proof General4004,152437
+@node Installing Proof General from tarballInstalling Proof General from tarball4035,153676
+@node Installing Proof General from RPM packageInstalling Proof General from RPM package4060,154508
+@node Setting the names of binariesSetting the names of binaries4075,154916
+@node Notes for syssiesNotes for syssies4103,155856
+@node Bugs and EnhancementsBugs and Enhancements4178,158892
+@node References4199,159707
+@node History of Proof GeneralHistory of Proof General4239,160730
+@node Old News for 3.0Old News for 3.04330,164832
+@node Old News for 3.1Old News for 3.14400,168526
+@node Old News for 3.2Old News for 3.24426,169698
+@node Old News for 3.3Old News for 3.34487,172701
+@node Old News for 3.4Old News for 3.44506,173598
+@node Function IndexFunction Index4529,174654
+@node Variable IndexVariable Index4533,174730
+@node Keystroke IndexKeystroke Index4537,174810
+@node Concept IndexConcept Index4541,174876
+
+doc/PG-adapting.texi,3772
+@node Top156,4734
+@node Introduction194,5877
+@node Future235,7530
+@node Credits271,9126
+@node Beginning with a New ProverBeginning with a New Prover281,9418
+@node Overview of adding a new proverOverview of adding a new prover322,11367
+@node Demonstration instance and easy configurationDemonstration instance and easy configuration400,14675
+@node Major modes used by Proof GeneralMajor modes used by Proof General469,18066
+@node Menus and Toolbar and User-level CommandsMenus and Toolbar and User-level Commands502,19417
+@node Settings for generic user-level commandsSettings for generic user-level commands517,19963
+@node Menu configurationMenu configuration562,21697
+@node Toolbar configurationToolbar configuration586,22614
+@node Proof Script SettingsProof Script Settings644,24863
+@node Recognizing commands and commentsRecognizing commands and comments666,25443
+@node Recognizing proofsRecognizing proofs787,30964
+@node Recognizing other elementsRecognizing other elements896,35645
+@node Configuring undo behaviourConfiguring undo behaviour1022,41184
+@node Nested proofsNested proofs1159,46592
+@node Safe (state-preserving) commandsSafe (state-preserving) commands1199,48218
+@node Activate scripting hookActivate scripting hook1222,49171
+@node Automatic multiple filesAutomatic multiple files1246,50041
+@node Completions1268,50888
+@node Proof Shell SettingsProof Shell Settings1309,52377
+@node Proof shell commandsProof shell commands1340,53659
+@node Script input to the shellScript input to the shell1504,60703
+@node Settings for matching various output from proof processSettings for matching various output from proof process1569,63661
+@node Settings for matching urgent messages from proof processSettings for matching urgent messages from proof process1700,69445
+@node Hooks and other settingsHooks and other settings1915,79322
+@node Goals Buffer SettingsGoals Buffer Settings1996,82704
+@node Splash Screen SettingsSplash Screen Settings2073,85811
+@node Global ConstantsGlobal Constants2099,86569
+@node Handling Multiple FilesHandling Multiple Files2125,87410
+@node Configuring Editing SyntaxConfiguring Editing Syntax2277,95193
+@node Configuring Font LockConfiguring Font Lock2336,97314
+@node Configuring TokensConfiguring Tokens2408,100669
+@node Writing More Lisp CodeWriting More Lisp Code2450,102342
+@node Default values for generic settingsDefault values for generic settings2467,102987
+@node Adding prover-specific configurationsAdding prover-specific configurations2497,104070
+@node Useful variablesUseful variables2540,105352
+@node Useful functions and macrosUseful functions and macros2555,105851
+@node Internals of Proof GeneralInternals of Proof General2658,109806
+@node Spans2686,110714
+@node Proof General site configurationProof General site configuration2699,111088
+@node Configuration variable mechanismsConfiguration variable mechanisms2779,114134
+@node Global variablesGlobal variables2900,119578
+@node Proof script modeProof script mode2970,122126
+@node Proof shell modeProof shell mode3229,133781
+@node Debugging3636,149863
+@node Plans and IdeasPlans and Ideas3679,150739
+@node Proof by pointing and similar featuresProof by pointing and similar features3700,151461
+@node Granularity of atomic command sequencesGranularity of atomic command sequences3738,153119
+@node Browser mode for script files and theoriesBrowser mode for script files and theories3783,155344
+@node Demonstration InstantiationsDemonstration Instantiations3813,156375
+@node demoisa-easy.el3829,156806
+@node demoisa.el3892,159048
+@node Function IndexFunction Index4047,164036
+@node Variable IndexVariable Index4051,164112
+@node Concept IndexConcept Index4060,164291
generic/proof.el,0
-generic/proof-autoloads.el,0
-
-twelf/x-symbol-twelf.el,0
-
pgshell/pgshell.el,0
-lego/x-symbol-lego.el,0
-
isar/isar-autotest.el,0
isar/interface-setup.el,0
-hol98/x-symbol-hol98.el,0
-
hol98/hol98.el,0
demoisa/demoisa-easy.el,0
@@ -3750,6 +2786,4 @@ coq/coq-autotest.el,0
ccc/ccc.el,0
-acl2/x-symbol-acl2.el,0
-
acl2/acl2.el,0
diff --git a/FUTURE b/THIS-IS-PG4
index a97523c5..7b01a131 100644
--- a/FUTURE
+++ b/THIS-IS-PG4
@@ -1,4 +1,5 @@
*********************************************************************
-*** Warning: Proof General 4.0 will only support recent GNU Emacs ***
-*** Please switch from using XEmacs and older versions now! ***
-********************************************************************* \ No newline at end of file
+*** Warning: Proof General 4.0 only supports recent GNU Emacs ***
+*********************************************************************
+
+For plans, see trac report: http://tinyurl.com/5em4x5 \ No newline at end of file
diff --git a/acl2/x-symbol-acl2.el b/acl2/x-symbol-acl2.el
deleted file mode 100644
index d246b1ae..00000000
--- a/acl2/x-symbol-acl2.el
+++ /dev/null
@@ -1,12 +0,0 @@
-;; x-symbol-acl2.el
-;;
-;; David Aspinall, adapted from file supplied by David von Obheimb
-;;
-;; $Id$
-;;
-
-;; FIXME: to revitalise this, see coq/x-symbol-coq.el
-
-(error "X-Symbol support for ACL2 has been removed in this release, sorry.")
-
-(provide 'x-symbol-acl2)
diff --git a/bin/proofgeneral b/bin/proofgeneral
index d6892d8b..0e277bf3 100644
--- a/bin/proofgeneral
+++ b/bin/proofgeneral
@@ -3,7 +3,6 @@
# Simple shell script for launching Proof General.
#
# Set EMACS to override choice of Emacs version
-# (otherwise script chooses emacs in preference to xemacs)
#
# PGHOME must be set to the directory where the lisp files of Proof
# General are installed. Script checks standard locations in
@@ -19,37 +18,17 @@
# The default path should work if you are using the Proof General RPM
# or unpack Proof General in your home directory. Otherwise edit below.
# NB: no trailing backslash here!
+#PGHOMEDEFAULT=/Applications/Emacs.app/Contents/MacOS/Emacs/site-lisp/ProofGeneral
PGHOMEDEFAULT=$HOME/ProofGeneral
-# Try to find a default Emacs executable
-if [ -z "$EMACS" ] || [ ! -x "$EMACS" ]; then
- if which emacs > /dev/null; then
- EMACS=`which emacs`
- else
- EMACS=`which xemacs`
- fi
-fi
-
-# Try to find Proof General directory
-if [ -d $PGHOMEDEFAULT ]; then
- PGHOME=$PGHOMEDEFAULT
-elif [ -d /usr/share/${EMACSVERSION}/site-lisp/proofgeneral ]; then
- PGHOME=/usr/share/${EMACSVERSION}/site-lisp/proofgeneral
-else
- echo "Cannot find the Proof General lisp files: please edit script to set PGHOMEDEFAULT correctly."
- exit 1
-fi
-
-
NAME=`basename $0`
HELP="Usage: proofgeneral [OPTION] [FILE]...
Launches Emacs Proof General, editing the proof script FILE.
Options:
- --emacs startup Proof General with emacs (GNU Emacs)
- --xemacs startup Proof General with xemacs (XEmacs)
- --emacsbin <EMACS> startup Proof General with emacs binary <EMACS>
+ --emacs <EMACS> startup Proof General with emacs binary <EMACS>
+ --pghome <PGDIR> startup Proof General from directory PGDIR
-h, --help show this help and exit
-v, --version output version information and exit
@@ -61,11 +40,10 @@ Examples:
For documentation and latest versions, visit http://proofgeneral.inf.ed.ac.uk
Report bugs at http://proofgeneral.inf.ed.ac.uk/trac"
-#
VERSIONBLURB='David Aspinall.
-Copyright (C) 1998-2005 LFCS, University of Edinburgh, UK.
+Copyright (C) 1998-2008 LFCS, University of Edinburgh, UK.
This is free software; see the source for copying conditions.'
@@ -77,39 +55,42 @@ while
--help)
echo "$HELP"
exit 0;;
- -v)
- VERSION=`grep proof-general-version $PGHOME/generic/proof-site.el | sed -e 's/.*Version //g' | sed -e 's/\. .*//g'`
- echo "$NAME" "($VERSION)"
- echo "$VERSIONBLURB"
- exit 0;;
- --version)
- VERSION=`grep proof-general-version $PGHOME/generic/proof-site.el | sed -e 's/.*Version //g' | sed -e 's/\. .*//g'`
- echo "$NAME" "($VERSION)"
- echo "$VERSIONBLURB"
- exit 0;;
--emacs)
- EMACS=`which emacs`;;
- --xemacs)
- EMACS=`which xemacs`;;
- --emacsbin)
EMACS=$2
shift;;
+ --pghome)
+ PGHOME=$2
+ shift;;
+ --version|-v)
+ VERSION=`grep proof-general-version $PGHOME/generic/proof-site.el | head -1 | sed -e 's/.*Version //g' | sed -e 's/\. .*//g'`
+ echo "$NAME" "--- script to launch Proof General $VERSION"
+ echo "$VERSIONBLURB"
+ exit 0;;
*) break;;
esac
do shift; done
-if [ ! -x "$EMACS" ]; then
- echo "$NAME: cannot find an Emacs or XEmacs executable. Set EMACS or your PATH." 1>&2
- exit 1
+# Try to find Proof General directory
+if [ -z "$PGHOME" ] || [ ! -d "$PGHOME" ]; then
+ # default relative to this script, otherwise PGHOMEDEFAULT
+ if [ -d ../generic ]; then
+ PGHOME="../generic"
+ elif [ -d "$PGHOMEDEFAULT" ]; then
+ PGHOME="$PGHOMEDEFAULT"
+ else
+ echo "Cannot find the Proof General lisp files: Set PGHOME or use --pghome."
+ exit 1
+ fi
fi
-EMACSVERSION=`basename $EMACS`
-
-# Deal with UTF issue
-if [ `locale | grep LC_CTYPE | grep UTF` ]; then
- echo "Warning: detected Unicode LC_CTYPE setting, switched back to C"
- echo " See FAQ for more details."
- export LC_CTYPE=C
+# Try to find an Emacs executable
+if [ -z "$EMACS" ] || [ ! -x "$EMACS" ]; then
+ if which emacs > /dev/null; then
+ EMACS=`which emacs`
+ else
+ echo "$NAME: cannot find an Emacs executable. Change PATH, set EMACS, use --emacs to specify." 1>&2
+ exit 1
+ fi
fi
# User may use .proofgeneral in preference to .emacs or .xemacs/init.el
@@ -119,5 +100,4 @@ else
STARTUP=""
fi
-
exec $EMACS $STARTUP -eval "(or (featurep (quote proof-site)) (load \"$PGHOME/generic/proof-site.el\"))" -f proof-splash-display-screen "$@"
diff --git a/coq/coq-indent.el b/coq/coq-indent.el
index 6bd41349..3258ebe3 100644
--- a/coq/coq-indent.el
+++ b/coq/coq-indent.el
@@ -161,7 +161,6 @@ comment, return nil and does not move the point."
(if (= prevpos init) nil prevpos)))
; generic function is wrong when the point in between ( and *
-; moreover xemacs does not deal with nested comments
(defun coq-looking-at-syntactic-context ()
"See `proof-looking-at-syntactic-context'.
Use this one for coq instead of the generic one."
@@ -245,16 +244,6 @@ return nil."
(if (< direction 0) (coq-find-command-end-backward)
(coq-find-command-end-forward)))
-;; This one to deal with nested comments in xemacs
-(defun coq-parse-function ()
- (skip-chars-forward " \n\t")
- (forward-char 1)
- (if (coq-find-comment-end)
- 'comment
- (when (coq-find-command-end-forward)
- (forward-char 1)
- 'cmd)))
-
(defun coq-find-current-start ()
"Move to the start of command at point.
The point is put exactly after the end of previous command, or at the (point-min if
diff --git a/coq/coq-syntax.el b/coq/coq-syntax.el
index 27b63888..5d5d6883 100644
--- a/coq/coq-syntax.el
+++ b/coq/coq-syntax.el
@@ -68,7 +68,8 @@
(coq-version-is-V8 (setq coq-version-is-V8-0 nil coq-version-is-V8-1 t)
(message v80))
(t;; otherwise do coqtop -v and see which version we have
- (let* ((str (shell-command-to-string (concat "cd ~; " coq-prog-name " -v")))
+ (let* ((default-directory (expand-file-name "~/"))
+ (str (shell-command-to-string (concat coq-prog-name " -v")))
;; this match sets match-string below
(ver (string-match "version v?\\([.0-9]*\\)" str)))
(message str)
@@ -982,9 +983,9 @@ Used by `coq-goal-command-p'"
;; (concat "\\(with\\)\\s-+\\(" coq-id "\\)\\s-*\\([^(.]*:\\|.*)[^(.]*:=\\)"))
;;"\\<Prop\\>\\|\\<Set\\>\\|\\<Type\\>"
(defvar coq-font-lock-keywords-1
- (append
- coq-font-lock-terms
- (list
+ (append
+ coq-font-lock-terms
+ (list
(cons (proof-ids-to-regexp coq-solve-tactics) 'coq-solve-tactics-face)
(cons (proof-ids-to-regexp coq-keywords) 'font-lock-keyword-face)
(cons (proof-ids-to-regexp coq-reserved) 'font-lock-type-face)
@@ -999,8 +1000,8 @@ Used by `coq-goal-command-p'"
(list 1 'font-lock-function-name-face t))
(list coq-goal-with-hole-regexp 2 'font-lock-function-name-face))
- (if coq-variable-highlight-enable (list (list coq-decl-with-hole-regexp 2 'font-lock-variable-name-face)))
- (list
+ (if coq-variable-highlight-enable (list (list coq-decl-with-hole-regexp 2 'font-lock-variable-name-face)))
+ (list
(list coq-defn-with-hole-regexp 2 'font-lock-function-name-face)
(list coq-with-with-hole-regexp 2 'font-lock-function-name-face)
(list coq-save-with-hole-regexp 2 'font-lock-function-name-face)
@@ -1045,9 +1046,10 @@ Used by `coq-goal-command-p'"
1))
(append coq-keywords-decl coq-keywords-defn coq-keywords-goal)))
-(provide 'coq-syntax)
- ;;; coq-syntax.el ends here
-; Local Variables: ***
-; indent-tabs-mode: nil ***
-; End: ***
+;; Local Variables: ***
+;; indent-tabs-mode: nil ***
+;; End: ***
+
+(provide 'coq-syntax)
+;;; coq-syntax.el ends here
diff --git a/coq/coq.el b/coq/coq.el
index 0b38adaa..8a88b015 100644
--- a/coq/coq.el
+++ b/coq/coq.el
@@ -91,13 +91,8 @@ Set to t if you want this feature."
(require 'coq-syntax)
(require 'coq-indent)
-;; utf-8 is not yet well accepted (especially by xemacs)
-;; Set to t in your .emacs to enable it. Needs to load
-;; library `un-define' to work on xemacs."
-;; (or (boundp 'proof-shell-unicode) (setq proof-shell-unicode nil))
-;; da: I think the default t setting now works fine, at least for me.
-;; pc: 8.0 backward compliance:
-(if coq-version-is-V8-0 (setq proof-shell-unicode nil))
+(if coq-version-is-V8-0
+ (setq proof-shell-unicode nil))
(defcustom coq-prog-env nil
"*List of environment settings d to pass to Coq process.
@@ -139,8 +134,6 @@ On Windows you might need something like:
;; Configuration
-(setq tags-always-exact t) ; Tags is unusable with Coq library otherwise:
-
(defun coq-library-directory ()
(let ((c (substring (shell-command-to-string "coqtop -where") 0 -1 )))
(if (string-match c "not found")
@@ -676,12 +669,15 @@ happen since one of them is necessarily set to t in coq-syntax.el."
(defun coq-guess-or-ask-for-string (s &optional dontguess)
(let ((guess
- (and (not dontguess)
- (if (region-exists-p)
- (buffer-substring-no-properties (region-beginning) (region-end))
- (thing-at-point 'symbol)))))
- (read-string
- (if guess (concat s " (default " guess "): ") (concat s " : "))
+ (cond
+ (dontguess nil)
+ ((region-exists-p)
+ (buffer-substring-no-properties (region-beginning) (region-end)))
+ ((fboundp 'symbol-near-point) (symbol-near-point))
+ ((fboundp 'symbol-at-point) (symbol-at-point)))))
+ (if (and guess (symbolp guess)) (setq guess (symbol-name guess)))
+ (read-string
+ (if guess (concat s " (default " guess "): ") (concat s ": "))
nil 'proof-minibuffer-history guess)))
@@ -830,6 +826,8 @@ This is specific to `coq-mode'."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun coq-mode-config ()
+ ;; Tags is unusable with Coq library otherwise:
+ (set (make-local-variable 'tags-always-exact) t)
;; Coq error messages are thrown off by TAB chars.
(set (make-local-variable 'indent-tabs-mode) nil)
(setq proof-terminal-char ?\.)
@@ -863,10 +861,6 @@ This is specific to `coq-mode'."
pg-topterm-goalhyplit-fn 'coq-goal-hyp
proof-state-preserving-p 'coq-state-preserving-p)
- ;; This one to deal with nested comments in xemacs
- (if (featurep 'xemacs)
- (setq proof-script-parse-function 'coq-parse-function))
-
(setq proof-shell-indentifier-under-mouse-cmd "Check %s.")
(setq proof-save-command-regexp coq-save-command-regexp
@@ -902,11 +896,10 @@ This is specific to `coq-mode'."
proof-shell-stop-silent-cmd "Unset Silent. ")
(coq-init-syntax-table)
- ;(setq comment-quote-nested nil) ;; we can cope with nested comments
(set (make-local-variable 'comment-quote-nested) nil) ;; we can cope with nested comments
;; font-lock
- (setq font-lock-keywords coq-font-lock-keywords-1)
+ (setq proof-script-font-lock-keywords coq-font-lock-keywords-1)
;;holes
(holes-mode 1)
@@ -926,7 +919,6 @@ This is specific to `coq-mode'."
("coq" . coq-tags))
tag-table-alist)))
-; (setq blink-matching-paren-dont-ignore-comments t)
(set (make-local-variable 'blink-matching-paren-dont-ignore-comments) t)
;; multiple file handling
@@ -1010,7 +1002,8 @@ To be used in `proof-shell-process-output-system-specific'."
)
(coq-init-syntax-table)
- (setq font-lock-keywords coq-font-lock-keywords-1)
+ ; da: suggest no fontification in shell
+ ;(setq font-lock-defaults 'coq-font-lock-keywords-1)
(holes-mode 1)
(proof-shell-config-done)
)
@@ -1019,12 +1012,14 @@ To be used in `proof-shell-process-output-system-specific'."
(setq pg-goals-change-goal "Show %s . ")
(setq pg-goals-error-regexp coq-error-regexp)
(coq-init-syntax-table)
- (setq font-lock-keywords coq-font-lock-keywords-1)
+ (setq proof-goals-font-lock-keywords coq-font-lock-keywords-1)
(proof-goals-config-done))
(defun coq-response-config ()
(coq-init-syntax-table)
- (setq font-lock-keywords coq-font-lock-keywords-1)
+ (setq proof-response-font-lock-keywords coq-font-lock-keywords-1)
+ ;; The line wrapping in this buffer just seems to make it less readable.
+ (setq truncate-lines t)
(proof-response-config-done))
@@ -1084,6 +1079,11 @@ To be used in `proof-shell-process-output-system-specific'."
"*Whether to display timing information for each command."
:type 'boolean)
+(defpacustom undo-limit 100
+ "*Depth of undo history."
+ :type 'integer
+ :setting "Set Undo %i . ")
+
(defpacustom auto-compile-vos nil
"Whether to automatically compile vos and track dependencies."
:type 'boolean)
@@ -1481,13 +1481,14 @@ be asked to the user."
;; I don't use proof-shell-last-ouput here since it is not always set to the
-;; really last ouptut (specially when a *tactic* gives an error) instead I go
+;; really last output (specially when a *tactic* gives an error) instead I go
;; directly to the response buffer. This allows also to clean the response
;; buffer (better to only scroll it?)
(defun coq-get-last-error-location (&optional parseresp clean)
- "Return location information on last error sent by coq. Return a two
-elements list (pos lgth) if successful, nil otherwise. pos is the number of
-characters preceding the underlined expression, and lgth is its length.
+ "Return location information on last error sent by coq.
+Return a two elements list (POS LEN) if successful, nil otherwise.
+POS is the number of characters preceding the underlined expression,
+and LEN is its length.
Coq error message must be like this:
\"
@@ -1502,20 +1503,33 @@ If PARSERESP is nil, don't really parse response buffer but take the value of
If PARSERESP and CLEAN are non-nil, delete the error location from the response
buffer."
(if (not parseresp) last-coq-error-location
- (save-excursion
- ;; proof-shell-handle-error-or-interrupt-hook is called from shell buffer
- (set-buffer proof-response-buffer)
- (goto-char (point-max))
- (let* ((mtch (re-search-backward "\n>[^\n]+\n> \\( *\\)\\(\\^+\\)\n" nil 'dummy))
- (pos (and mtch (length (match-string 1))))
- (lgth (and (length (match-string 2))))
- (res (list pos lgth)))
- ;; clean the response buffer from ultra-ugly underlined command line
- ;; parsed above. Don't kill the first \n
- (when (and clean mtch) (delete-region (+ mtch 1) (match-end 0)))
- (when mtch
- (setq last-coq-error-location res)
- res)))))
+ ;; proof-shell-handle-error-or-interrupt-hook is called from shell buffer
+ (with-current-buffer proof-response-buffer
+ (goto-char (point-max))
+ (when (re-search-backward "\n> \\(.*\\)\n> \\( *\\)\\(\\^+\\)\n" nil t)
+ (let ((text (match-string 1))
+ (pos (length (match-string 2)))
+ (len (length (match-string 3))))
+ ;; clean the response buffer from ultra-ugly underlined command line
+ ;; parsed above. Don't kill the first \n
+ (when clean (delete-region (+ (match-beginning 0) 1) (match-end 0)))
+ (when proof-shell-unicode
+ ;; `pos' and `len' are actually specified in bytes, apparently.
+ ;; So let's convert them, assuming the encoding used is utf-8.
+ ;; Presumably in Emacs-23 we could use `string-bytes' for that
+ ;; since the internal encoding happens to use utf-8 as well.
+ (let ((bytes (encode-coding-string text 'utf-8-unix)))
+ ;; Check that pos&len make sense in `bytes', if not give up.
+ (when (>= (length bytes) (+ pos len))
+ ;; We assume here that `text' is a single line and use \n as
+ ;; a marker so we can find it back after decoding.
+ (setq bytes (concat (substring bytes 0 pos)
+ "\n" (substring bytes pos (+ pos len))))
+ (let ((chars (decode-coding-string bytes 'utf-8-unix)))
+ (setq pos (string-match "\n" chars))
+ (setq len (- (length chars) pos 1))))))
+ (setq last-coq-error-location (list pos len)))))))
+
(defun coq-highlight-error (&optional parseresp clean)
"Parses the last coq output looking at an error message. Highlight the text
@@ -1540,36 +1554,6 @@ buffer."
(set-buffer proof-script-buffer)
(goto-char (+ (proof-locked-end) 1))
(coq-find-real-start)
- ;; Here start som ugly code to adapt pos and lgth to x-symbol
- (when (and (boundp 'x-symbol-mode) x-symbol-mode)
- (let*
- ((comstart (point))
- (comend (coq-find-command-end-forward))
- (reg1 100) (reg2 101) errpoint
- ;(x-symbol-encode-string (coq-command-at-point) (proof-script-buffer)))
-; (s2 (substring s 0 pos))
-; (s3 (x-symbol-decode))
- )
- ; remove x-symbols
- (x-symbol-encode comstart comend)
- ;; update comend
- (setq comend (progn (goto-char comstart) (coq-find-command-end-forward)) )
- ;; go to error start and put register at start and end of error
- (goto-char comstart) (forward-char pos)
- (point-to-register reg1)
- (forward-char lgth)
- (point-to-register reg2)
- ;; put symbols back, registers are moved accordingly
- (x-symbol-decode-recode comstart comend)
- (register-to-point reg1)
- (setq errpoint (point))
- ;; adapt pos
- (setq pos (- (point) comstart))
- (register-to-point reg2)
- ;; adapt lgth
- (setq lgth (- (point) errpoint))
- ;; go back at command start
- (goto-char comstart))) ;(setq legth ??))
; coq error positions are in byte, not in chars, so translate
; for utf-8 error message
@@ -1579,9 +1563,9 @@ buffer."
(byte-to-position (+ (position-bytes (point)) lgth))))
(sp (span-make start (point))))
(set-span-face sp 'proof-warning-face)
- (ignore-errors (sit-for 20)) ; errors here would skip the next delete
- (span-delete sp))))))
-
+ (unwind-protect
+ (sit-for 20)
+ (span-delete sp)))))))
(defvar coq-allow-highlight-error t)
@@ -1590,9 +1574,8 @@ buffer."
;; `proof-shell-insert-hook', but not by
;; `proof-shell-handle-error-or-interrupt-hook'
(defun coq-decide-highlight-error ()
- (if (eq action 'proof-done-invisible)
- (setq coq-allow-highlight-error nil)
- (setq coq-allow-highlight-error t)))
+ (setq coq-allow-highlight-error
+ (not (eq action 'proof-done-invisible))))
(defun coq-highlight-error-hook ()
(if coq-allow-highlight-error (coq-highlight-error t t)))
@@ -1607,12 +1590,10 @@ buffer."
;; goal
(defun first-word-of-buffer ()
"Get the first word of a buffer."
- (save-excursion
+ (save-excursion
(goto-char (point-min))
- (let ((debut (point)))
- (forward-word 1)
- (substring (buffer-string) (- debut 1) (- (point) 1))))
- )
+ (buffer-substring (point)
+ (progn (forward-word 1) (point)))))
(defun coq-show-first-goal ()
diff --git a/coq/example-x-symbols.v b/coq/example-tokens.v
index f890eab6..f890eab6 100644
--- a/coq/example-x-symbols.v
+++ b/coq/example-tokens.v
diff --git a/coq/x-symbol-coq.el b/coq/x-symbol-coq.el
deleted file mode 100644
index c9abbcc8..00000000
--- a/coq/x-symbol-coq.el
+++ /dev/null
@@ -1,493 +0,0 @@
-;; x-symbol-coq.el
-;;
-;; Author: Pierre Courtieu
-;; Maintainer: Pierre Courtieu
-;; License GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; Directly inspired from x-symbol-isabelle.el of ProofGeneral by
-;; Markus Wenzel, Christoph Wedler, David Aspinall.
-;;
-;; $Id$
-;;
-;; NB: This file is part of the Proof General distribution.
-;;
-
-(eval-when-compile
- (require 'proof-utils) ; to properly compile 'proof-ass'
- (require 'cl)) ; to properly compile 'block'
-
-(defvar x-symbol-coq-required-fonts nil)
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-;; NB da: these next two are also set in proof-x-symbol.el, but
-;; it would be handy to be able to use this file away from PG.
-(defvar x-symbol-coq-name "Coq Symbol")
-(defvar x-symbol-coq-modeline-name "coq")
-
-(defcustom x-symbol-coq-header-groups-alist nil
- "*If non-nil, used in isasym specific grid/menu.
-See `x-symbol-header-groups-alist'."
- :group 'x-symbol-coq
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-coq-electric-ignore nil
-;; "[:'][A-Za-z]\\|<=\\|\\[\\[\\|\\]\\]\\|~="
- "*Additional Coq version of `x-symbol-electric-ignore'."
- :group 'x-symbol-coq
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defvar x-symbol-coq-required-fonts nil
- "List of features providing fonts for language `coq'.")
-
-(defvar x-symbol-coq-extra-menu-items nil
- "Extra menu entries for language `coq'.")
-
-
-(defvar x-symbol-coq-token-grammar
- (x-symbol-make-grammar
- :encode-spec '(((id . "[a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")) .
- ((id . "[a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")))
- :decode-spec nil
- ;; decode-spec seems to go with highlighting encoding??
- :decode-regexp "\\([a-zA-Z0-9]+\\)\\|\\([]><=\\/~&+-*%!{}:-]+\\)"
- :token-list #'x-symbol-coq-default-token-list
- :input-spec nil))
-
-;(defvar x-symbol-coq-input-token-grammar
-; '("\\([_'a-zA-Z0-9]+\\)\\|\\([]><=\\/~&+-*%!{}:-]+\\)"
-; ((id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]"))
-; (id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]"))
-; "Grammar of input method Token for language `coq'.")
-
-(defun x-symbol-coq-default-token-list (tokens)
- (mapcar
- (lambda (x)
- (cons x
- (cond
- ;; CW: where are the shapes `id' and `op' used?
- ((string-match "\\`[A-Za-z_][A-Za-z_0-9]+\\'" x)
- 'id)
- ((string-match "\\`[<>!+-*/|&]+\\'" x)
- 'op))))
- tokens))
-
-(defvar x-symbol-coq-user-table nil
- "User table defining Coq commands, used in `x-symbol-coq-table'.")
-
-(defvar x-symbol-coq-generated-data nil
- "Internal.")
-
-
-;;;===========================================================================
-;;; No image support
-;;;===========================================================================
-
-(defvar x-symbol-coq-master-directory 'ignore)
-(defvar x-symbol-coq-image-searchpath '("./"))
-(defvar x-symbol-coq-image-cached-dirs '("images/" "pictures/"))
-(defvar x-symbol-coq-image-file-truename-alist nil)
-(defvar x-symbol-coq-image-keywords nil)
-
-
-;;;===========================================================================
-;; super- and subscripts
-;;;===========================================================================
-
-(defcustom x-symbol-coq-subscript-matcher 'x-symbol-coq-subscript-matcher
- "Function matching super-/subscripts for language `coq'.
-See language access `x-symbol-LANG-subscript-matcher'."
- :group 'x-symbol-coq
- :type 'function)
-
-(defcustom x-symbol-coq-font-lock-regexp ",{\\|__\\|\\^{\\|\\^\\^"
- "Regexp matching the start tag of Coq super- and subscripts."
- :group 'x-symbol-coq
- :type 'regexp)
-
-(defcustom x-symbol-coq-font-lock-limit-regexp "}\\|\n"
- "Regexp matching the end of line and the end tag of Coq
-spanning super- and subscripts."
- :group 'x-symbol-coq
- :type 'regexp)
-
-(defcustom x-symbol-coq-font-lock-contents-regexp ".*"
- "*Regexp matching the spanning super- and subscript contents.
-This regexp should match the text between the opening and closing super-
-or subscript tag."
- :group 'x-symbol-coq
- :type 'regexp)
-
-(defcustom x-symbol-coq-single-char-regexp "\\>"
- "Return regexp matching \<ident> or c for some char c."
- :group 'x-symbol-coq
- :type 'regexp)
-
-(defun x-symbol-coq-subscript-matcher (limit)
- (block nil
- (let (open-beg open-end close-end close-beg script-type)
- (while (re-search-forward x-symbol-coq-font-lock-regexp limit t)
- (setq open-beg (match-beginning 0)
- open-end (match-end 0)
- script-type (if (or (eq (char-after (- open-end 2)) ?_)
- (eq (char-after (- open-end 2)) ?,))
- 'x-symbol-sub-face
- 'x-symbol-sup-face))
- (if (or (eq (char-after (- open-end 1)) ?{)) ; if is spanning sup-/subscript
- (when (re-search-forward x-symbol-coq-font-lock-limit-regexp
- limit 'limit)
- (setq close-beg (match-beginning 0)
- close-end (match-end 0))
- (when
- (save-excursion
- (goto-char open-end)
- (re-search-forward x-symbol-coq-font-lock-contents-regexp
- close-beg t))
- (store-match-data (list open-beg close-end
- open-beg open-end
- open-end close-beg
- close-beg close-end))
- (return script-type))
- (goto-char close-beg))
- (when (re-search-forward x-symbol-coq-single-char-regexp
- limit 'limit)
- (setq close-end (match-end 0))
- (store-match-data (list open-beg close-end
- open-beg open-end
- open-end close-end))
- (return script-type))
- )))))
-
-(defun coq-match-subscript (limit)
- (if coq-x-symbol-enable
- (setq x-symbol-coq-subscript-type
- (funcall x-symbol-coq-subscript-matcher limit))))
-
-
-
-(defvar x-symbol-coq-font-lock-allowed-faces t)
-;;;===========================================================================
-;;; Charsym Info
-;;;===========================================================================
-
-(defcustom x-symbol-coq-class-alist
- '((VALID "Coq Symbol" (x-symbol-info-face))
- (INVALID "no Coq Symbol" (red x-symbol-info-face)))
- "Alist for Coq's token classes displayed by info in echo area.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-texi
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-class-info)
-
-
-(defcustom x-symbol-coq-class-face-alist nil
- "Alist for Coq's color scheme in TeXinfo's grid and info.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-coq
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-class-faces)
-
-
-(defvar x-symbol-coq-font-lock-keywords nil)
-
-(defvar x-symbol-coq-font-lock-allowed-faces t)
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defvar x-symbol-coq-case-insensitive nil)
-(defvar x-symbol-coq-token-shape nil)
-(defvar x-symbol-coq-input-token-ignore nil)
-(defvar x-symbol-coq-token-list 'identity)
-
-(defvar x-symbol-coq-symbol-table ; symbols (coq font)
- '((visiblespace "spacespace")
- (Gamma "Gamma")
- (Delta "Delta")
- (Theta "Theta")
- (Lambda "Lambda")
- (Pi "Pi")
- (Sigma "Sigma")
- (Phi "Phi")
- (Psi "Psi")
- (Omega "Omega")
- (alpha "alpha")
- (beta "beta")
- (gamma "gamma")
- (delta "delta")
- (epsilon1 "epsilon")
- (zeta "zeta")
- (eta "eta")
- (theta "theta")
- (kappa1 "kappa")
- (lambda "lambda")
- (mu "mu")
- (nu "nu")
- (xi "xi")
- (pi "pi")
- (rho1 "rho")
- (sigma "sigma")
- (tau "tau")
- (phi1 "phi")
- (chi "chi")
- (psi "psi")
- (omega "omega")
-
- (notsign "~")
- (logicaland "/\\")
- (logicalor "\\/")
- (universal1 "forall")
- (existential1 "exists")
- (biglogicaland "And")
- (ceilingleft "lceil")
- (ceilingright "rceil")
- (floorleft "lfloor")
- (floorright "rfloor")
- (bardash "|-")
- (bardashdbl "|=")
- (semanticsleft "lbrakk")
- (semanticsright "rbrakk")
- (periodcentered "cdot")
-; (element "in") ; coq keyword
- (element "In")
- (reflexsubset "subseteq")
- (intersection "inter")
- (union "union")
- (bigintersection "Inter")
- (bigunion "Union")
- (sqintersection "sqinter")
- (squnion "squnion")
- (bigsqintersection "Sqinter")
- (bigsqunion "Squnion")
- (perpendicular "False")
- (dotequal "doteq")
- (wrong "wrong")
- (equivalence "<->")
- (notequal "<>")
- (propersqsubset "sqsubset")
- (reflexsqsubset "sqsubseteq")
- (properprec "prec")
- (reflexprec "preceq")
-; (propersucc "succ")
- (approxequal "approx")
- (similar "sim")
- (simequal "simeq")
- (lessequal "<=")
- (coloncolon "Colon")
-; (arrowleft "leftarrow")
- (arrowleft "<-")
- (endash "midarrow")
-; (arrowright "rightarrow") ; only ->
- (arrowright "->")
-; (arrowdblleft "Leftarrow")
-; (nil "Midarrow")
-; (arrowdblright "Rightarrow") ; only =>
- (arrowdblright "=>")
- (frown "frown")
- (mapsto "mapsto")
- (leadsto "leadsto")
- (arrowup "up")
- (arrowdown "down")
- (notelement "notin")
- (multiply "times")
- (circleplus "oplus")
- (circleminus "ominus")
- (circlemultiply "otimes")
- (circleslash "oslash")
- (propersubset "subset")
- (infinity "infinity")
- (box "box")
- (lozenge1 "diamond")
- (circ "circ")
- (bullet "bullet")
- (bardbl "parallel")
- (radical "surd")
- (copyright "copyright")))
-
-(defvar x-symbol-coq-xsymbol-table ; xsymbols
- '((Xi "Xi")
- (Upsilon1 "Upsilon")
- (iota "iota")
- (upsilon "upsilon")
- (plusminus "plusminus")
-; (division "div")
- (longarrowright "longrightarrow")
- (longarrowleft "longleftarrow")
- (longarrowboth "longleftrightarrow")
- (longarrowdblright "Longrightarrow")
- (longarrowdblleft "Longleftarrow")
- (longarrowdblboth "Longleftrightarrow")
-; (brokenbar "bar")
- (hyphen "hyphen")
-; (macron "inverse")
- (exclamdown "exclamdown")
- (questiondown "questiondown")
- (guillemotleft "guillemotleft")
- (guillemotright "guillemotright")
-; (degree "degree")
- (onesuperior "onesuperior")
- (onequarter "onequarter")
- (twosuperior "twosuperior")
- (onehalf "onehalf")
- (threesuperior "threesuperior")
- (threequarters "threequarters")
-; (paragraph "paragraph")
- (registered "registered")
- (ordfeminine "ordfeminine")
- (masculine "ordmasculine")
-; (section "section")
- (sterling "pounds")
-; (yen "yen")
-; (cent "cent")
- (currency "currency")
- (braceleft2 "lbrace")
- (braceright2 "rbrace")
- (top "True")
- (congruent "cong")
- (club "clubsuit")
- (diamond "diamondsuit")
- (heart "heartsuit")
- (spade "spadesuit")
- (arrowboth "leftrightarrow")
- (greaterequal ">=")
- (proportional "propto")
- (partialdiff "partial")
- (ellipsis "dots")
- (aleph "aleph")
-; (Ifraktur "Im")
-; (Rfraktur "Re")
-; (weierstrass "wp")
- (emptyset "emptyset")
- (angle "angle")
- (gradient "nabla")
-; (product "Prod")
- (arrowdblboth "Leftrightarrow")
- (arrowdblup "Uparr")
- (arrowdbldown "Downarr")
- (angleleft "langle")
- (angleright "rangle")
- (summation "Sum")
- (integral "integral")
- (circleintegral "ointegral")
- (dagger "dagger")
- (sharp "sharp")
-; (star "star")
- (smltriangleright "triangleright")
- (triangleleft "lhd")
- (triangle "triangle")
- (triangleright "rhd")
- (trianglelefteq "unlhd")
- (trianglerighteq "unrhd")
- (smltriangleleft "triangleleft")
- (natural "natural")
- (flat "flat")
- (amalg "amalg")
- (Mho "mho")
- (arrowupdown "updown")
- (longmapsto "longmapsto")
- (arrowdblupdown "Updown")
- (hookleftarrow "hookleftarrow")
- (hookrightarrow "hookrightarrow")
- (rightleftharpoons "rightleftharpoons")
- (leftharpoondown "leftharpoondown")
- (rightharpoondown "rightharpoondown")
- (leftharpoonup "leftharpoonup")
- (rightharpoonup "rightharpoonup")
- (asym "asymp")
- (minusplus "minusplus")
- (bowtie "bowtie")
- (centraldots "cdots")
- (circledot "odot")
- (propersuperset "supset")
- (reflexsuperset "supseteq")
- (propersqsuperset "sqsupset")
- (reflexsqsuperset "sqsupseteq")
- (lessless "lless")
- (greatergreater "ggreater")
- (unionplus "uplus")
- (smile "smile")
- (reflexsucc "succeq")
- (dashbar "stileturn")
- (biglogicalor "Or")
- (bigunionplus "Uplus")
- (daggerdbl "ddagger")
- (bigbowtie "Join")
- (booleans "bool")
- (complexnums "complex")
- (natnums "nat")
- (rationalnums "rat")
- (realnums "real")
- (integers "int")
- (lesssim "lesssim")
- (greatersim "greatersim")
- (lessapprox "lessapprox")
- (greaterapprox "greaterapprox")
- (definedas "triangleq")
- (cataleft "lparr")
- (cataright "rparr")
- (bigcircledot "Odot")
- (bigcirclemultiply "Otimes")
- (bigcircleplus "Oplus")
- (coproduct "Coprod")
-; (cedilla "cedilla")
-; (diaeresis "dieresis")
-; (acute "acute")
- (hungarumlaut "hungarumlaut")
- (lozenge "lozenge")
-; (smllozenge "struct") ;coq keyword
- (dotlessi "index")
- (euro "euro")
- (zero1 "zero")
- (one1 "one")
- (two1 "two")
- (three1 "three")
- (four1 "four")
- (five1 "five")
- (six1 "six")
- (seven1 "seven")
- (eight1 "eight")
- (nine1 "nine")
- ))
-
-
-
-(defun x-symbol-coq-prepare-table (table)
- "Builds the x-symbol coq table.
-Data taken from `x-symbol-coq-user-table', `x-symbol-coq-symbol-table'
-and `x-symbol-coq-xsymbol-table'."
- (mapcar (lambda (entry)
- (list (car entry) nil
- (cadr entry)))
- table))
-
-(defvar x-symbol-coq-table
- (x-symbol-coq-prepare-table
- (append
- x-symbol-coq-user-table
- x-symbol-coq-symbol-table
- x-symbol-coq-xsymbol-table)))
-
-(defcustom x-symbol-coq-auto-style
- '(coq-x-symbol-enable ; MODE-ON: whether to turn on interactively
- nil ;; x-symbol-coding
- 'null ;; x-symbol-8bits [NEVER want it; null disables search]
- nil ;; x-symbol-unique
- t ;; x-symbol-subscripts
- nil) ;; x-symbol-image
- "Variable used to document a language access.
-See documentation of `x-symbol-auto-style'."
- :group 'x-symbol-coq
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-
-(provide 'x-symbol-coq)
-
diff --git a/etc/profiling.txt b/devel/profiling.txt
index 8348c7ad..8348c7ad 100644
--- a/etc/profiling.txt
+++ b/devel/profiling.txt
diff --git a/doc/PG-adapting.texi b/doc/PG-adapting.texi
index d7dc6fef..18f36906 100644
--- a/doc/PG-adapting.texi
+++ b/doc/PG-adapting.texi
@@ -29,7 +29,6 @@
@c Some URLs.
@c FIXME: unfortunately, broken in buggy pdftexinfo.
@c so removed for now.
-@set URLxsymbol http://x-symbol.sourceforge.net/
@set URLisamode http://homepages.inf.ed.ac.uk/da/isamode
@set URLpghome http://proofgeneral.inf.ed.ac.uk
@set URLpglatestrpm http://proofgeneral.inf.ed.ac.uk/releases/ProofGeneral-latest.noarch.rpm
@@ -181,7 +180,7 @@ Proof General.
* Handling Multiple Files::
* Configuring Editing Syntax::
* Configuring Font Lock::
-* Configuring X-Symbol::
+* Configuring Tokens::
* Writing More Lisp Code::
* Internals of Proof General::
* Plans and Ideas::
@@ -636,7 +635,7 @@ the standard Proof General buttons.
Here's an example of how to remove a button, from @file{af2.el}:
@lisp
(setq af2-toolbar-entries
- (remassoc 'state af2-toolbar-entries))
+ (assq-delete-all 'state af2-toolbar-entries))
@end lisp
@@ -751,7 +750,7 @@ as well as @samp{@code{proof-script-comment-end}}.
@defvar proof-script-comment-start-regexp
Regexp which matches a comment start in the proof command language.
-The default value for this is set as (@code{regexp-quote} @code{proof-script-comment-start})
+The default value for this is set as (@code{regexp-quote} @samp{@code{proof-script-comment-start}})
but you can set this variable to something else more precise if necessary.
@end defvar
@@ -780,7 +779,7 @@ but you can set this variable to something else more precise if necessary.
Value for @samp{@code{case-fold-search}} when recognizing portions of proof scripts.@*
Also used for completion, via @samp{@code{proof-script-complete}}.
The default value is nil. If your prover has a case @strong{insensitive}
-input syntax, @code{proof-case-fold-search} should be set to t instead.
+input syntax, @samp{@code{proof-case-fold-search}} should be set to t instead.
NB: This setting is not used for matching output from the prover.
@end defvar
@@ -815,10 +814,10 @@ for @samp{@code{proof-script-next-entity-regexps}} used for function menus.
@defvar proof-goal-command-p
A function to test: is this really a goal command span?
-This is added as a more refined addition to @code{proof-goal-command-regexp},
+This is added as a more refined addition to @samp{@code{proof-goal-command-regexp}},
to solve the problem that Coq and some other provers can have goals which
look like definitions, etc. (In the future we may generalize
-@code{proof-goal-command-regexp} instead).
+@samp{@code{proof-goal-command-regexp}} instead).
@end defvar
@@ -826,7 +825,7 @@ look like definitions, etc. (In the future we may generalize
@defvar proof-goal-with-hole-regexp
Regexp which matches a command used to issue and name a goal.@*
The name of the theorem is built from the variable
-@code{proof-goal-with-hole-result} using the same convention as
+@samp{@code{proof-goal-with-hole-result}} using the same convention as
for @samp{@code{query-replace-regexp}}.
Used for setting names of goal..save regions and for default
configuration of other modes (function menu, imenu).
@@ -837,9 +836,9 @@ It's safe to leave this setting as nil.
@c TEXI DOCSTRING MAGIC: proof-goal-with-hole-result
@defvar proof-goal-with-hole-result
How to build theorem name after matching with @samp{@code{proof-goal-with-hole-regexp}}.@*
-String or Int.
-If an int N use @code{match-string} to recover the value of the Nth parenthesis matched.
-If it is a string use @code{replace-match}. In this case, @code{proof-save-with-hole-regexp}
+String or Int.
+If an int N use @code{match-string} to recover the value of the Nth parenthesis matched.
+If it is a string use @code{replace-match}. In this case, @code{proof-save-with-hole-regexp}
should match the entire command
@end defvar
@@ -888,12 +887,9 @@ save commands, so don't use that if your prover has save commands.
@defvar proof-really-save-command-p
Is this really a save command?
-This is a more refined addition to @code{proof-save-command-regexp}.
+This is a more refined addition to @samp{@code{proof-save-command-regexp}}.
It should be a function taking a span and command as argument,
-and can be used to track nested proofs. (See what is done in
-isar/ for example). In the future, this setting should be
-removed when the generic core is extended to handle nested
-proofs smoothly.
+and can be used to track nested proofs.
@end defvar
@@ -1001,8 +997,8 @@ only at the end. However, it does not parse strings,
comments, or parentheses.
This variable may not need to be set: a default value which should
-work for goal..saves is calculated from @code{proof-goal-with-hole-regexp},
-@code{proof-goal-command-regexp}, and @code{proof-save-with-hole-regexp}.
+work for goal..saves is calculated from @samp{@code{proof-goal-with-hole-regexp}},
+@samp{@code{proof-goal-command-regexp}}, and @samp{@code{proof-save-with-hole-regexp}}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-script-find-next-entity-fn
@@ -1018,7 +1014,7 @@ cell of the name and the beginning of the entity's region.
Note that @samp{@code{proof-script-next-entity-regexps}} is set to a default value
from @samp{@code{proof-goal-with-hole-regexp}} and @samp{@code{proof-save-with-hole-regexp}} in
-the function @code{proof-config-done}, so you may not need to worry about any
+the function @samp{@code{proof-config-done}}, so you may not need to worry about any
of this. See whether function menu does something sensible by
default.
@end defvar
@@ -1099,7 +1095,7 @@ It should undo the effect of all settings between its target span
up to (@code{proof-locked-end}). This may involve forgetting a number
of definitions, declarations, or whatever.
-The special string @code{proof-no-command} means there is nothing to do.
+The special string @samp{@code{proof-no-command}} means there is nothing to do.
This is an important function for script management.
Study one of the existing instantiations for examples of how to write it,
@@ -1148,7 +1144,7 @@ will be attempted.
@defvar proof-kill-goal-command
Command to kill the currently open goal.
-If this is set to nil, PG will expect @code{proof-find-and-forget-fn}
+If this is set to nil, PG will expect @samp{@code{proof-find-and-forget-fn}}
to do all the work of retracting to an arbitrary point in a file.
Otherwise, the generic split-phase mechanism will be used:
@@ -1210,7 +1206,7 @@ assistant (with respect to an on-going proof).
@c TEXI DOCSTRING MAGIC: proof-state-preserving-p
@defvar proof-state-preserving-p
A predicate, non-nil if its argument (a command) preserves the proof state.@*
-This is a safety-test used by @code{proof-minibuffer-cmd} to filter out scripting
+This is a safety-test used by @samp{@code{proof-minibuffer-cmd}} to filter out scripting
commands which should be entered directly into the script itself.
The default setting for this function, @samp{@code{proof-generic-state-preserving-p}}
@@ -1239,7 +1235,7 @@ script).
When functions in this hook are called, the variable
@samp{activated-interactively} will be non-nil if
-@code{proof-activate-scripting} was called interactively
+@samp{@code{proof-activate-scripting}} was called interactively
(rather than as a side-effect of some other action).
If a hook function sends commands to the proof process,
it should wait for them to complete (so the queue is cleared
@@ -1352,7 +1348,7 @@ to send to the prover to activate certain actions.
System command to run the proof assistant in the proof shell.@*
May contain arguments separated by spaces, but see also @samp{proof-prog-args}.
-Remark: if @samp{proof-prog-args} is non-nil, then @code{proof-prog-name} is considered
+Remark: if @samp{proof-prog-args} is non-nil, then @samp{@code{proof-prog-name}} is considered
strictly: it must contain @strong{only} the program name with no option, spaces
are interpreted literally as part of the program name.
@end defvar
@@ -1362,8 +1358,8 @@ are interpreted literally as part of the program name.
Non-nil if Proof General should try to add terminator to every command.@*
If non-nil, whenever a command is sent to the prover using
@samp{@code{proof-shell-invisible-command}}, Proof General will check to see if it
-ends with @code{proof-terminal-char}, and add it if not.
-If @code{proof-terminal-char} is nil, this has no effect.
+ends with @samp{@code{proof-terminal-char}}, and add it if not.
+If @samp{@code{proof-terminal-char}} is nil, this has no effect.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-shell-pre-sync-init-cmd
@@ -1403,7 +1399,7 @@ A command to quit the proof process. If nil, send EOF instead.
@c TEXI DOCSTRING MAGIC: proof-shell-quit-timeout
@defvar proof-shell-quit-timeout
-The number of seconds to wait after sending @code{proof-shell-quit-cmd}.@*
+The number of seconds to wait after sending @samp{@code{proof-shell-quit-cmd}}.@*
After this timeout, the proof shell will be killed off more rudely.
If your proof assistant takes a long time to clean up (for
example writing persistent databases out or the like), you may
@@ -1417,12 +1413,12 @@ The format character @samp{%s} is replaced with the directory, and
the escape sequences in @samp{@code{proof-shell-filename-escapes}} are
applied to the filename.
-This setting is used to define the function @code{proof-cd} which
+This setting is used to define the function @samp{@code{proof-cd}} which
changes to the value of (@code{default-directory}) for script buffers.
For files, the value of (@code{default-directory}) is simply the
directory the file resides in.
-NB: By default, @code{proof-cd} is called from @code{proof-activate-scripting-hook},
+NB: By default, @samp{@code{proof-cd}} is called from @samp{@code{proof-activate-scripting-hook}},
so that the prover switches to the directory of a proof
script every time scripting begins.
@end defvar
@@ -1432,7 +1428,7 @@ script every time scripting begins.
Command to turn prover goals output off when sending many script commands.@*
If non-nil, Proof General will automatically issue this command
to help speed up processing of long proof scripts.
-See also @code{proof-shell-stop-silent-cmd}.
+See also @samp{@code{proof-shell-stop-silent-cmd}}.
NB: terminator not added to command.
@end defvar
@@ -1441,7 +1437,7 @@ NB: terminator not added to command.
Command to turn prover output on.@*
If non-nil, Proof General will automatically issue this command
to help speed up processing of long proof scripts.
-See also @code{proof-shell-start-silent-cmd}.
+See also @samp{@code{proof-shell-start-silent-cmd}}.
NB: Terminator not added to command.
@end defvar
@@ -1473,8 +1469,8 @@ issuing this command.
If this is set to nil, no command is issued.
-See also: @code{proof-shell-inform-file-retracted-cmd},
-@code{proof-shell-process-file}, @code{proof-shell-compute-new-files-list}.
+See also: @samp{@code{proof-shell-inform-file-retracted-cmd}},
+@samp{@code{proof-shell-process-file}}, @samp{@code{proof-shell-compute-new-files-list}}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-shell-inform-file-retracted-cmd
@defvar proof-shell-inform-file-retracted-cmd
@@ -1500,8 +1496,8 @@ be invoked on the name of the retracted file, and should remove
the ancestor files from @samp{@code{proof-included-files-list}} by some
other calculation.
-See also: @code{proof-shell-inform-file-processed-cmd},
-@code{proof-shell-process-file}, @code{proof-shell-compute-new-files-list}.
+See also: @samp{@code{proof-shell-inform-file-processed-cmd}},
+@samp{@code{proof-shell-process-file}}, @samp{@code{proof-shell-compute-new-files-list}}.
@end defvar
@@ -1534,10 +1530,10 @@ Can be used to configure the proof assistant to the interface in
various ways -- for example, to observe or alter the commands sent to
the prover, or to sneak in extra commands to configure the prover.
-This hook is called inside a @samp{@code{save-excursion}} with the @code{proof-shell-buffer}
+This hook is called inside a @samp{@code{save-excursion}} with the @samp{@code{proof-shell-buffer}}
current, just before inserting and sending the text in the
variable @samp{string}. The hook can massage @samp{string} or insert additional
-text directly into the @code{proof-shell-buffer}.
+text directly into the @samp{@code{proof-shell-buffer}}.
Before sending @samp{string}, it will be stripped of carriage returns.
Additionally, the hook can examine the variable @samp{action}. It will be
@@ -1563,8 +1559,6 @@ Example uses:
@var{lego} uses this hook for setting the pretty printer width if
the window width has changed;
Plastic uses it to remove literate-style markup from @samp{string}.
-The x-symbol support uses this hook to convert special characters
-into tokens for the proof assistant.
@end defvar
@@ -1614,7 +1608,7 @@ recognize when the prover has finished processing a command.
To help speed up matching you may be able to annotate the
proof assistant prompt with a special character not appearing
in ordinary output. The special character should appear in
-this regexp, and should be the value of @code{proof-shell-wakeup-char}.
+this regexp, and should be the value of @samp{@code{proof-shell-wakeup-char}}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-shell-abort-goal-regexp
@defvar proof-shell-abort-goal-regexp
@@ -1627,15 +1621,15 @@ Regexp matching an error report from the proof assistant.
We assume that an error message corresponds to a failure in the last
proof command executed. So don't match mere warning messages with
this regexp. Moreover, an error message should not be matched as an
-eager annotation (see @code{proof-shell-eager-annotation-start}) otherwise it
+eager annotation (see @samp{@code{proof-shell-eager-annotation-start}}) otherwise it
will be lost.
-Error messages are considered to begin from @code{proof-shell-error-regexp}
+Error messages are considered to begin from @samp{@code{proof-shell-error-regexp}}
and continue until the next prompt. The variable
@samp{@code{proof-shell-truncate-before-error}} controls whether text before the
error message is displayed.
-The engine matches interrupts before errors, see @code{proof-shell-interrupt-regexp}.
+The engine matches interrupts before errors, see @samp{@code{proof-shell-interrupt-regexp}}.
It is safe to leave this variable unset (as nil).
@end defvar
@@ -1645,10 +1639,10 @@ Regexp matching output indicating the assistant was interrupted.@*
We assume that an interrupt message corresponds to a failure in the last
proof command executed. So don't match mere warning messages with
this regexp. Moreover, an interrupt message should not be matched as an
-eager annotation (see @code{proof-shell-eager-annotation-start}) otherwise it
+eager annotation (see @samp{@code{proof-shell-eager-annotation-start}}) otherwise it
will be lost.
-The engine matches interrupts before errors, see @code{proof-shell-error-regexp}.
+The engine matches interrupts before errors, see @samp{@code{proof-shell-error-regexp}}.
It is safe to leave this variable unset (as nil).
@end defvar
@@ -1659,9 +1653,9 @@ Non-nil means truncate output that appears before error messages.@*
If nil, the whole output that the prover generated before the last
error message will be shown.
-NB: the default setting for this is @samp{t} to be compatible with
+NB: the default setting for this is t to be compatible with
behaviour in Proof General before version 3.4. The more obvious
-setting for new instances is probably @samp{nil}.
+setting for new instances is probably nil.
Interrupt messages are treated in the same way.
See @samp{@code{proof-shell-error-regexp}} and @samp{@code{proof-shell-interrupt-regexp}}.
@@ -1689,7 +1683,7 @@ and possibly analysed further for proof-by-pointing markup.
@c TEXI DOCSTRING MAGIC: proof-shell-end-goals-regexp
@defvar proof-shell-end-goals-regexp
Regexp matching the end of the proof state output, or nil.@*
-If nil, just use the rest of the output following @code{proof-shell-start-goals-regexp}.
+If nil, just use the rest of the output following @samp{@code{proof-shell-start-goals-regexp}}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-shell-assumption-regexp
@defvar proof-shell-assumption-regexp
@@ -1724,7 +1718,7 @@ Eager annotation field start. A regular expression or nil.@*
An "eager annotation indicates" to Proof General that some following output
should be displayed (or processed) immediately and not accumulated for
parsing later. Note that this affects processing of output which is
-ordinarily accumulated: output which appears before the eager annotation
+ordinarily accumulated: output which appears before the eager annotation
start will be discarded.
The start/end annotations can be used to hilight the output, but
@@ -1806,7 +1800,7 @@ A good markup for the second string is to delimit with #'s, since
these are not valid syntax for elisp evaluation.
Elisp errors will be trapped when evaluating; set
-@code{proof-general-debug} to be informed when this happens.
+@samp{@code{proof-general-debug}} to be informed when this happens.
Example uses are to adjust PG's internal copies of proof assistant's
settings, or to make automatic dynamic syntax adjustments in Emacs to
@@ -1959,8 +1953,8 @@ Hook functions may inspect @samp{@code{proof-shell-error-or-interrupt-seen}} to
determine whether the cause was an error or interrupt. Possible
values for this hook include:
@lisp
- @code{proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window}
- @code{proof-goto-end-of-locked-if-pos-not-visible-in-window}
+ @samp{@code{proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window}}
+ @samp{@code{proof-goto-end-of-locked-if-pos-not-visible-in-window}}
@end lisp
which move the cursor in the scripting buffer on an error or
error/interrupt.
@@ -1971,8 +1965,8 @@ something in scripting buffer, @samp{@code{save-excursion}} and/or @samp{@code{s
@c TEXI DOCSTRING MAGIC: proof-shell-pre-interrupt-hook
@defvar proof-shell-pre-interrupt-hook
-Run immediately after @samp{@code{comint-interrupt-subjob}} is called. This@*
-hook is added to allow customization for systems that query the user
+Run immediately after @samp{@code{comint-interrupt-subjob}} is called.@*
+This hook is added to allow customization for systems that query the user
before returning to the top level.
@end defvar
@@ -2014,13 +2008,13 @@ at how to use these settings.
@defvar pg-goals-change-goal
Command to change to the goal @samp{%s}.
@end defvar
-@c TEXI DOCSTRING MAGIC: pbp-goal-command
+@c TEXI FIX DOCSTRING MAGIC: pbp-goal-command
@defvar pbp-goal-command
-Command sent when @samp{@code{pg-goals-button-action}} is requested on a goal.
+Command sent when @samp{pg-goals-button-action} is requested on a goal.
@end defvar
-@c TEXI DOCSTRING MAGIC: pbp-hyp-command
+@c TEXI FIX DOCSTRING MAGIC: pbp-hyp-command
@defvar pbp-hyp-command
-Command sent when @samp{@code{pg-goals-button-action}} is requested on an assumption.
+Command sent when @samp{pg-goals-button-action} is requested on an assumption.
@end defvar
@c TEXI DOCSTRING MAGIC: pg-goals-error-regexp
@defvar pg-goals-error-regexp
@@ -2041,13 +2035,13 @@ In particular, after a @samp{@code{pbp-goal-command}} or a @samp{@code{pbp-hyp-c
@defvar pg-subterm-start-char
Opening special character for subterm markup.@*
Subsequent special characters with values @strong{below}
-@code{pg-subterm-first-special-char} are assumed to be subterm position
-indicators. Annotations should be finished with @code{pg-subterm-sep-char};
-the end of the concrete syntax is indicated by @code{pg-subterm-end-char}.
+@samp{@code{pg-subterm-first-special-char}} are assumed to be subterm position
+indicators. Annotations should be finished with @samp{@code{pg-subterm-sep-char}};
+the end of the concrete syntax is indicated by @samp{@code{pg-subterm-end-char}}.
If @samp{@code{pg-subterm-start-char}} is nil, subterm markup is disabled.
-See doc of @samp{@code{pg-assoc-analyse-structure}} for more details of
+See doc of @samp{pg-assoc-analyse-structure} for more details of
subterm and proof-by-pointing markup mechanisms..
@end defvar
@c TEXI DOCSTRING MAGIC: pg-subterm-sep-char
@@ -2363,38 +2357,23 @@ Proof General, @pxref{Demonstration instance and easy configuration}.
@c TEXI DOCSTRING MAGIC: proof-script-font-lock-keywords
@defvar proof-script-font-lock-keywords
Value of @samp{@code{font-lock-keywords}} used to fontify proof scripts.@*
-This is currently used only by @samp{@code{proof-easy-config}} mechanism,
-to set @samp{@code{font-lock-keywords}} before calling @code{proof-config-done}.
-See also proof-@{shell,resp,goals@}-@code{font-lock-keywords}.
-@end defvar
-@c TEXI DOCSTRING MAGIC: proof-shell-font-lock-keywords
-@defvar proof-shell-font-lock-keywords
-Value of @samp{@code{font-lock-keywords}} used to fontify the proof shell.@*
-This is currently used only by @samp{@code{proof-easy-config}} mechanism, to set
-@samp{@code{font-lock-keywords}} before calling @samp{@code{proof-config-done}}.
-See also proof-@{script,resp,goals@}-@code{font-lock-keywords}.
+The proof script mode should set this before calling @samp{@code{proof-config-done}}.
+Used also by @samp{@code{proof-easy-config}} mechanism.
+See also proof-@{resp,goals@}-@code{font-lock-keywords}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-goals-font-lock-keywords
@defvar proof-goals-font-lock-keywords
Value of @samp{@code{font-lock-keywords}} used to fontify the goals output.@*
-NB: the goals output is not kept in font lock mode because the
-fontification may rely on annotations which are erased before
-displaying. This means internal functions of PG must be used
-to display to the goals buffer to ensure fontification is done!
-This is currently used only by @samp{@code{proof-easy-config}} mechanism,
-to set @samp{@code{font-lock-keywords}} before calling @code{proof-config-done}.
-See also proof-@{script,shell,resp@}-@code{font-lock-keywords}.
+The goals shell mode should set this before calling @samp{@code{proof-goals-config-done}}.
+Used also by @samp{@code{proof-easy-config}} mechanism.
+See also @samp{proof-@{script,goals@}-@code{font-lock-keywords}}.
@end defvar
@c TEXI DOCSTRING MAGIC: proof-resp-font-lock-keywords
@defvar proof-resp-font-lock-keywords
Value of @samp{@code{font-lock-keywords}} used to fontify the response output.@*
-NB: the goals output is not kept in font lock mode because the
-fontification may rely on annotations which are erased before
-displaying. This means internal functions of PG must be used
-to display to the goals buffer to ensure fontification is done!
-This is currently used only by @code{proof-easy-config} mechanism,
-to set @code{font-lock-keywords} before calling @code{proof-config-done}.
-See also proof-@{script,shell,resp@}-@code{font-lock-keywords}.
+The response mode should set this before calling @samp{@code{proof-response-config-done}}.
+Used also by @samp{@code{proof-easy-config}} mechanism.
+See also @samp{proof-@{script,goals@}-@code{font-lock-keywords}}.
@end defvar
Proof General provides a special function, @code{proof-zap-commas}, for
tweaking the font lock behaviour of provers which have declarations of
@@ -2426,63 +2405,45 @@ This hook is called before fonfitying a region in an output buffer.@*
-@node Configuring X-Symbol
-@chapter Configuring X-Symbol
+@node Configuring Tokens
+@chapter Configuring Tokens
@cindex X-Symbol
+@cindex Unicode Tokens
+@cindex Tokens
-The X-Symbol package is described in the Proof General user manual. To
-configure X-Symbol for Proof General, you must understand a little bit
+The Tokens package is described in the Proof General user manual. To
+configure Tokens for Proof General, you must understand a little bit
of how X-Symbol works: read the documentation that is supplied with it.
-The basic task is to set up a @i{token language} for your proof
-assistant. If your assistant is stored in the subdirectory
-@var{myprover}, the token language will be called @var{myprover} and be
-defined in a file @file{x-symbol-@var{myprover}.el} which is
-automatically loaded by X-Symbol. The name of the token language mode
-will be @code{@var{myprover}sym}.
-
-Proof General will check that the file @file{x-symbol-@var{myprover}.el}
-exists and set up X-Symbol to load it. The token language file must
-define a number of standard settings, and X-Symbol will give warnings if
-any of them are missing.
-
-Apart from the token language file, there are several settings for
-X-Symbol which you can set in the usual configuration file
-@file{@var{myprover}.el}. These settings are optional.
-
-@c There's also proof-xsym-font-lock-keywords, but I don't
-@c really know what this setting is good for.
-
-@c TEXI DOCSTRING MAGIC: proof-xsym-activate-command
-@defvar proof-xsym-activate-command
-Command to activate token input/output for X-Symbol.@*
+@c TEXI DOCSTRING MAGIC: proof-tokens-activate-command
+@defvar proof-tokens-activate-command
+Command to activate token input/output for prover.@*
If non-nil, this command is sent to the proof assistant when
-X-Symbol support is activated.
+Unicode Tokens support is activated.
@end defvar
-
-@c TEXI DOCSTRING MAGIC: proof-xsym-deactivate-command
-@defvar proof-xsym-deactivate-command
-Command to deactivate token input/output for X-Symbol.@*
+@c TEXI DOCSTRING MAGIC: proof-tokens-deactivate-command
+@defvar proof-tokens-deactivate-command
+Command to deactivate token input/output for prover.@*
If non-nil, this command is sent to the proof assistant when
-X-Symbol support is deactivated.
+Unicode Tokens support is deactivated.
@end defvar
-
We expect tokens to be used uniformly, so that along with each script
-mode buffer, the response buffer and goals buffer also invoke X-Symbol
+mode buffer, the response buffer and goals buffer also invoke Tokens
to display special characters in the same token language. This happens
-automatically. If you want additional modes to use X-Symbol with the
+automatically. If you want additional modes to use Tokens with the
token language for your proof assistant, you can set
-@code{proof-xsym-extra-modes}.
+@code{proof-tokens-extra-modes}.
-@c TEXI DOCSTRING MAGIC: proof-xsym-extra-modes
-@defvar proof-xsym-extra-modes
-List of additional mode names to use X-Symbol with Proof General tokens.@*
-These modes will have X-Symbol enabled for the proof assistant token language,
+@c TEXI DOCSTRING MAGIC: proof-tokens-extra-modes
+@defvar proof-tokens-extra-modes
+List of additional mode names to use with Proof General tokens.@*
+These modes will have Tokens enabled for the proof assistant token language,
in addition to the four modes for Proof General (script, shell, response, pbp).
Set this variable if you want additional modes to also display
tokens (for example, editing documentation or source code files).
@end defvar
+@end defvar
@@ -2914,14 +2875,14 @@ interfacing properly with the @code{customize} mechanism.
@c TEXI DOCSTRING MAGIC: proof-set-value
@defun proof-set-value sym value
-Set a customize variable using @code{set-default} and a function.@*
+Set a customize variable using @samp{@code{set-default}} and a function.@*
We first call @samp{@code{set-default}} to set @var{sym} to @var{value}.
Then if there is a function @var{sym} (i.e. with the same name as the
variable @var{sym}), it is called to take some dynamic action for the new
setting.
If there is no function @var{sym}, we try stripping
-@code{proof-assistant-symbol} and adding "proof-" instead to get
+@samp{@code{proof-assistant-symbol}} and adding "proof-" instead to get
a function name. This extends @code{proof-set-value} to work with
generic individual settings.
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 9ef284df..01186d0a 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -70,8 +70,7 @@
@c @ref{node} without "see". Careful for info.
@c
-@set version 3.7
-@set xemacsversion 21.5.28
+@set version 4.0pre
@set fsfversion 22.2.1
@set last-update July 2008
@set rcsid $Id$
@@ -170,10 +169,10 @@ Visit Proof General on the web at @code{http://proofgeneral.inf.ed.ac.uk}
This file documents version @value{version} of @b{Proof General}, a
generic Emacs interface for proof assistants.
-Proof General @value{version} has been tested with XEmacs
-@value{xemacsversion} and GNU Emacs @value{fsfversion}. It is supplied
-ready to use for the proof assistants LEGO, Coq, Isabelle, and PhoX.
-Experimental support is provided for several other provers.
+Proof General @value{version} has been tested with GNU Emacs
+@value{fsfversion} on Linux. It is supplied ready to use for the proof
+assistants LEGO, Coq, Isabelle, and PhoX. Experimental support is
+provided for several other provers.
@menu
* Preface::
@@ -245,11 +244,10 @@ Summer Schools. Many new features have been added to enhance Coq mode
Support has been added for the useful Emacs packages Speedbar
@c @uref{http://cedet.sourceforge.net/speedbar.shtml,Speedbar}
and Index Menu, both usually distributed with Emacs.
-Compatible versions of the Emacs packages X-Symbol (for mathematical
-symbols in place of ASCII sequences), Math-Menu (for Unicode symbols)
+Compatible versions of the Emacs packages Math-Menu (for Unicode symbols)
and MMM Mode (for multiple modes in one buffer) are
bundled with Proof General. A new Unicode Tokens package has
-been added which will replace X-Symbol eventually.
+been added which replaces X-Symbol.
@c The display handling functions have been improved to be more user
@c friendly and the display in multiple-window mode is trimmed to
@@ -261,7 +259,6 @@ desktop integration on freedesktop.org compliant desktops (including,
for example, many recent Linux distributions).
@c Other stuff pending:
-@c X-Symbol 4.4 support??
@c Support for *thms* buffer??
See the @file{CHANGES} file in the distribution for more complete
@@ -1747,8 +1744,8 @@ cursor between buffers.
The mouse bindings are these:
@table @kbd
-@item button2
-@code{pg-goals-button-action}
+@c @item button2
+@c FIXME: @code{pg-goals-button-action}
@item C-button2
@code{proof-undo-and-delete-last-successful-command}
@item button3
@@ -1771,7 +1768,7 @@ single step in the proof script. However, if the proof is later
replayed (without using PBP), the proof-by-pointing constructions will
be considered as separate proof commands, as usual.
-@c TEXI DOCSTRING MAGIC: pg-goals-button-action
+@c TEXI FIXME DOCSTRING MAGIC: pg-goals-button-action
@deffn Command pg-goals-button-action event
Construct a proof-by-pointing command based on the mouse-click @var{event}.@*
This function should be bound to a mouse button in the Proof General
@@ -1797,7 +1794,7 @@ The right-hand mouse button provides this convenient way to copy
subterms from the goals buffer, using the function
@code{pg-goals-yank-subterm}.
-@c TEXI DOCSTRING MAGIC: pg-goals-yank-subterm
+@c TEXI FIXME DOCSTRING MAGIC: pg-goals-yank-subterm
@deffn Command pg-goals-yank-subterm event
Copy the subterm indicated by the mouse-click @var{event}.@*
This function should be bound to a mouse button in the Proof General
@@ -2241,7 +2238,6 @@ and @code{etags}.
@menu
* Syntax highlighting::
-* X-Symbol support::
* Unicode support::
* Imenu and Speedbar (and Function Menu)::
* Support for outline mode::
@@ -2265,18 +2261,8 @@ specific portion of Proof General. Moreover, Proof General usually
decorates the output from the proof assistant, also using
@code{font-lock}.
-In XEmacs, fontification is automatically turned on. To automatically
-switch on fontification in GNU Emacs 20.4, you may need to engage
-@code{M-x global-font-lock-mode}. The old mechanism of adding hooks to
-the mode hooks (@code{lego-mode-hooks}, @code{coq-mode-hooks}, etc) is
-no longer recommended; it should not be needed in latest Emacs versions
-which have more flexible customization.
-
-Fontification for output is controlled by a separate switch in Proof
-General. Set @code{proof-output-fontify-enable} to @code{nil} if you
-don't want the output from your proof assistant to be fontified
-according to the setting of @code{font-lock-keywords} in the proof
-assistant specific portion of Proof General. @xref{User options}.
+To automatically switch on fontification in Emacs, you may need
+to engage @code{M-x global-font-lock-mode}.
By the way, the choice of colour, font, etc, for each kind of markup is
fully customizable in Proof General. Each @emph{face} (Emacs
@@ -2288,64 +2274,6 @@ Proof General -> Advanced -> Customize -> Faces -> Proof Faces.
@end lisp
-@node X-Symbol support
-@section X-Symbol support
-@cindex symbols
-@cindex X-Symbols
-@cindex Greek letters
-@cindex logical symbols
-@cindex mathematical symbols
-
-The X-Symbol package displays characters from a variety of fonts in
-Emacs buffers, automatically converting between codes for special
-characters and @i{tokens} which are character sequences stored in files.
-
-Proof General uses X-Symbol to allow interaction between the user and
-the proof assistant to use tokens, yet appear to be using special
-characters. So proof scripts and proofs can be processed with real
-mathematical symbols, Greek letters, etc.
-
-The X-Symbol package is now bundled with Proof General. You will be
-able to enable X-Symbol support if support has been provided in Proof
-General for a token language for your proof assistant. To
-enable X-Symbol, use the menu item:
-@example
- Proof-General -> Options -> X-Symbol
-@end example
-To enable it automatically every time you use Proof General,
-just use
-@example
- Proof-General -> Options -> Save Options
-@end example
-once it has been selected. (Alternatively, customize the setting
-@code{@emph{PA}-x-symbol-enable}).
-
-You may also simply use @code{M-x x-symbol-mode} to turn on and off
-X-Symbol display in the scripting buffer, as you would when using
-X-Symbol for other modes, or indeed, as for any other Emacs minor mode.
-However, this way of turning on and off symbols will only affect the
-current script buffer, and will not change the status of any symbol
-configuration for the prover input/output (some proof assistants, such
-as Isabelle, have switches for enabling symbol output). To make
-sure that symbol output is switched on or off for the prover
-as a whole, use the menu option mentioned above, or its underlying
-command, @code{M-x proof-x-symbol-toggle}.
-
-Notice that for proper symbol support, the proof assistant needs to have
-a special @i{token language}, or a special character set, to use
-symbols. In this case, the proof assistant will output, and accept as
-input, tokens like @code{\longrightarrow}, which display as the
-corresponding symbols. However, for proof assistants which do not have
-such token support, we can use "fake" symbol support quite effectively,
-displaying ordinary ASCII character sequences such as @code{-->} with
-symbols.
-
-For more information about the X-Symbol package, please visit
-its home page at @uref{http://x-symbol.sourceforge.net/}.
-
-@c @xref{Configuring X-Symbol}, for notes about how to configure
-@c a proof assistant to use X-Symbol in Proof General.
-
@node Unicode support
@section Unicode support
@cindex symbols
@@ -2364,74 +2292,48 @@ automatically detect an appropriate one; consult the Emacs documentation
for more details.
Proof General includes two special mechanisms for assisting with input.
-The first is @b{Maths Menu} (originally by Dave Love), which simply adds
-a menu for inserting common mathematical symbols.
+The first is @b{Maths Menu} (adapted from a menu by Dave Love), which
+simply adds a menu for inserting common mathematical symbols.
@example
Proof-General -> Options -> Unicode Maths Menu
@end example
-This only works in GNU Emacs, and whether or not the symbols
-display in the menus depends on the font used to display
-the menus (which depends on the Emacs version, toolkit
+Whether or not the symbols display well the menus depends on the font
+used to display the menus (which depends on the Emacs version, toolkit
and platform!).
The second mechanism has been written specially for Proof General, to
-provide some backward compatibility with X-Symbol. This is
+provide backward compatibility with X-Symbol. This is
the @b{Unicode Tokens} minor mode.
@example
Proof-General -> Options -> Unicode Tokens
@end example
The aim of this mode is to allow displaying of ASCII tokens as Unicode
-strings.@footnote{In fact, the strings are mapped to Emacs internal
-encoding for display; Unicode is just an appropriate mechanism for
-input.} This allows a file to be stored in perfectly portable plain
-ASCII encoding, but be displayed and edited with real symbols. When the
-file is visited, the ASCII tokens are replaced by Unicode strings; when
-it is saved, the reverse happens. For this to be reliable, you need to
-provide tokens for all the Unicode symbols you @i{don't} want to appear
-in the saved file (if any are not encoded, Emacs will try to save them
-in a richer encoding, such as UTF-8). You also need to make sure that
-the token to symbol mapping is a bijection.
-
-The Unicode Tokens mode also provides an input mechanism for assisting
-with entering tokens, and providing short-cuts for symbols (one of the
-useful features of the X-Symbol package). Even if your proof assistant
-manages native Unicode symbols directly, the input method and some of
-the provided commands may be useful.
-
-@kindex C-,
-@kindex C-.
-@table @kbd
-@item C-.
-@code{unicode-tokens-rotate-glyph-forward}
-@item C-,
-@code{unicode-tokens-rotate-glyph-backward}
-@item >
-@code{unicode-tokens-electric suffix}
-@end table
+character compositions, perhaps with additional text properties.
+This allows a file to be stored in perfectly portable plain
+ASCII encoding, but be displayed and edited with real symbols.
+The mechanism is based on Font Lock, using the @code{composition} text
+property to display token sequences as something else. This means that
+the underlying buffer text is not altered.
+
+@c @kindex C-,
+@c @kindex C-.
+@c @table @kbd
+@c @item C-.
+@c @code{unicode-tokens-rotate-glyph-forward}
+@c @item C-,
+@c @code{unicode-tokens-rotate-glyph-backward}
+@c @item >
+@c @code{unicode-tokens-electric suffix}
+@c @end table
+
+
+@c DOCSTRING MAGIC: unicode-tokens-token-insert
+
+@c DOCSTRING MAGIC: unicode-tokens-rotate-glyph-forward
+
+@c DOCSTRING MAGIC: unicode-tokens-rotate-glyph-backward
-@c TEXI DOCSTRING MAGIC: unicode-tokens-token-insert
-@deffn Command unicode-tokens-token-insert arg &optional argname
-Insert a Unicode string by a token name, with completion. @*
-If a prefix is given, the string will be inserted regardless
-of whether or not it has displayable glyphs; otherwise, a
-numeric character reference for whichever codepoints are not
-in the @code{unicode-tokens-glyph-list}. If argname is given, it is used for
-the prompt. If argname uniquely identifies a character, that
-character is inserted without the prompt.
-@end deffn
-@c TEXI DOCSTRING MAGIC: unicode-tokens-rotate-glyph-forward
-@deffn Command unicode-tokens-rotate-glyph-forward &optional n
-Rotate the character before point in the current code page, by @var{n} steps.@*
-If no character is found at the new codepoint, no change is made.
-This function may only work reliably for GNU Emacs >= 23.
-@end deffn
-@c TEXI DOCSTRING MAGIC: unicode-tokens-rotate-glyph-backward
-@deffn Command unicode-tokens-rotate-glyph-backward &optional n
-Rotate the character before point in the current code page, by -N steps.@*
-If no character is found at the new codepoint, no change is made.
-This function may only work reliably for GNU Emacs >= 23.
-@end deffn
Unfortunately, the precise set of symbol glyphs that are available to
you will depend in complicated ways on your operating system, Emacs
version, installed font sets, and (even) command line options used to
@@ -2458,9 +2360,6 @@ an interface to the shortcuts.
-
-
-
@node Imenu and Speedbar (and Function Menu)
@section Imenu and Speedbar (and Function Menu)
@vindex proof-goal-with-hole-regexp
@@ -2954,27 +2853,6 @@ If non-nil, display Proof General toolbar for script buffers.
The default value is @code{t}.
@end defopt
-@c TEXI DOCSTRING MAGIC: PA-x-symbol-enable
-@defopt PA-x-symbol-enable
-Whether to use x-symbol in Proof General for this assistant.@*
-If you activate this variable, whether or not you really get x-symbol
-support depends on whether your proof assistant supports it and
-whether X-Symbol is installed in your Emacs.
-
-The default value is @code{nil}.
-@end defopt
-
-@c TEXI DOCSTRING MAGIC: proof-output-fontify-enable
-@defopt proof-output-fontify-enable
-Whether to fontify output from the proof assistant.@*
-If non-nil, output from the proof assistant will be highlighted
-in the goals and response buffers.
-(This is providing @samp{@code{font-lock-keywords}} have been set for the
-buffer modes).
-
-The default value is @code{t}.
-@end defopt
-
@c TEXI DOCSTRING MAGIC: proof-strict-read-only
@defopt proof-strict-read-only
Whether Proof General is strict about the read-only region in buffers.@*
@@ -2994,15 +2872,6 @@ of processed text. NB: the history manipulation only works on GNU Emacs.
The default value is @code{nil}.
@end defopt
-@c TEXI DOCSTRING MAGIC: proof-toolbar-use-button-enablers
-@defopt proof-toolbar-use-button-enablers
-If non-nil, toolbars buttons may be enabled/disabled automatically.@*
-Toolbar buttons can be automatically enabled/disabled according to
-the context. Set this variable to nil if you don't like this feature
-or if you find it unreliable.
-
-The default value is @code{t}.
-@end defopt
@c This one removed: proof-auto-retract
@@ -3047,9 +2916,9 @@ The default value is @code{nil}.
@c TEXI DOCSTRING MAGIC: proof-prog-name-guess
@defopt proof-prog-name-guess
-If non-nil, use @samp{@code{proof-guess-command-line}} to guess @code{proof-prog-name}.@*
-This option is compatible with @code{proof-prog-name-ask}.
-No effect if @code{proof-guess-command-line} is nil.
+If non-nil, use @samp{@code{proof-guess-command-line}} to guess @samp{@code{proof-prog-name}}.@*
+This option is compatible with @samp{@code{proof-prog-name-ask}}.
+No effect if @samp{@code{proof-guess-command-line}} is nil.
The default value is @code{nil}.
@end defopt
@@ -3110,7 +2979,7 @@ If @code{'followdown}, point if necessary to stay in writeable region
If @code{'ignore}, point is never moved after movement commands or on errors.
If you choose @code{'ignore}, you can find the end of the locked using
-@samp{M-x @code{proof-goto-end-of-locked}}.
+M-x @code{proof-goto-end-of-locked}
The default value is @code{locked}.
@end defopt
@@ -3354,25 +3223,26 @@ declarations such as those above. By default, @kbd{C-n} is
@code{next-line} and @kbd{C-b} is @code{backward-char-command}; neither
are really needed if you have working cursor keys.
-If you're using XEmacs and your keyboard has a @i{super} modifier (on my
-PC keyboard it has a Windows symbol and is next to the control key), you
-can freely bind keys on that modifier globally (since none are used
-by default). Use lisp like this:
-@lisp
-(global-set-key [(super l)] 'x-symbol-INSERT-lambda)
-(global-set-key [(super n)] 'x-symbol-INSERT-notsign)
-(global-set-key [(super a)] 'x-symbol-INSERT-logicaland)
-(global-set-key [(super o)] 'x-symbol-INSERT-logicalor)
-(global-set-key [(super f)] 'x-symbol-INSERT-universal1)
-(global-set-key [(super t)] 'x-symbol-INSERT-existential1)
-(global-set-key [(super A)] 'x-symbol-INSERT-biglogicaland)
-(global-set-key [(super e)] 'x-symbol-INSERT-equivalence)
-(global-set-key [(super u)] 'x-symbol-INSERT-notequal)
-(global-set-key [(super m)] 'x-symbol-INSERT-arrowdblright)
-(global-set-key [(super i)] 'x-symbol-INSERT-longarrowright)
-@end lisp
-This defines a bunch of short-cuts for insert X-Symbol logical symbols
-which are often used in Isabelle.
+@c FIXME
+@c If you're using XEmacs and your keyboard has a @i{super} modifier (on my
+@c PC keyboard it has a Windows symbol and is next to the control key), you
+@c can freely bind keys on that modifier globally (since none are used
+@c by default). Use lisp like this:
+@c @lisp
+@c (global-set-key [(super l)] 'x-symbol-INSERT-lambda)
+@c (global-set-key [(super n)] 'x-symbol-INSERT-notsign)
+@c (global-set-key [(super a)] 'x-symbol-INSERT-logicaland)
+@c (global-set-key [(super o)] 'x-symbol-INSERT-logicalor)
+@c (global-set-key [(super f)] 'x-symbol-INSERT-universal1)
+@c (global-set-key [(super t)] 'x-symbol-INSERT-existential1)
+@c (global-set-key [(super A)] 'x-symbol-INSERT-biglogicaland)
+@c (global-set-key [(super e)] 'x-symbol-INSERT-equivalence)
+@c (global-set-key [(super u)] 'x-symbol-INSERT-notequal)
+@c (global-set-key [(super m)] 'x-symbol-INSERT-arrowdblright)
+@c (global-set-key [(super i)] 'x-symbol-INSERT-longarrowright)
+@c @end lisp
+@c This defines a bunch of short-cuts for insert X-Symbol logical symbols
+@c which are often used in Isabelle.
@node Using file variables
@@ -3963,7 +3833,7 @@ Find theorems: either of the above.
The following shortcuts insert control sequences into the text,
modifying the appearance of individual symbols (single letters,
-mathematical entities etc.); the X-Symbol package will provide immediate
+mathematical entities etc.); the Tokens package will provide immediate
visual feedback.
@table @kbd
diff --git a/etc/README.devel b/etc/README.devel
deleted file mode 100644
index b66e857c..00000000
--- a/etc/README.devel
+++ /dev/null
@@ -1,100 +0,0 @@
--*- outline -*-
-
-* Developers Notes for Proof General
-====================================
-
-David Aspinall, March 2000.
-
-$Id$
-
-Notes here about development conventions and compatibility
-issues. Please read if you contribute to Proof General!
-
-Please also join the (very low volume) developers mailing
-list, see http://www.proofgeneral.org/mailinglist
-
-
-** Project planning
-
-We don't use any rigorous planning mechanisms, but please use and
-maintain the simple "todo" lists. They can include lists of things to
-do as well as notes about outstanding bugs, etc. Each item is
-classified with a priority. What usually happens is that either
-something is fixed quickly, or its priority gradually decreases,
-saving much time not implementing unimportant things!
-
-Items which are based on bug/problem reports by users are given a
-higher priority by default (unless to fix them would be unreasonably
-difficult).
-
-In the top-level directory, todo holds the list of things to do in the
-generic Elisp basis and for other generic parts of the project. Each
-proof assistant then has its own todo file.
-
-
-** Coding Standards
-
-When writing your modes, please follow the Emacs Lisp Conventions
-See the Emacs Lisp reference manual, node Style Tips.
-
-
-** Testing
-
-Ideally, we would have an automated test suite for Proof General.
-Emacs Lisp is certainly flexible to have such a thing, but it would
-take some effort to set it up. Although automated tests could test
-functions and states for the right values, a user interface ultimately
-needs some human checks that visible appearances and user-input behave
-as expected.
-
-At the moment, we rely on the tiny example files included for each
-proof system as simple tests that basic scripting works. Additional
-test scripts to test parsing complex scripts and tests against
-specific fixed bugs are included in etc/<PA>. Multiple file scripting
-test cases should also be provided in etc/<PA>.
-
-
-** Standards for each instance of PG
-
-We include a README file and low-level todo file for each prover.
-
-
-** Using custom library
-
-Please use the custom library for all variable declarations, apart
-from very low-level variables. Follow the customize group conventions
-laid out in generic/proof-config.el
-
-
-** Compatibility with different Emacsen
-
-One of the greatest problems in developing Proof General is
-maintaining compatibility across different versions of Emacs.
-
-XEmacs is the primary development (and use) platform, but we'd like to
-maintain compatibility with FSF Emacs, and the Japanicised versions of
-that. The development policy is for the main codebase to be written
-for the latest stable version of XEmacs. We follow XEmacs advice on
-removing obsolete function calls.
-
-Hopefully one day we may have a proper test suite and mechanism to
-test across different versions of Emacs. For the time being, follow
-the following tips.
-
-*** Compatibility hacks collected in proof-compat.el
-
- - This file contains implementations/emulations of functions to
- provide uniformity between different Emacs versions. If you
- use a function specific to XEmacs or newer versions, consider adding
- a conditional definition of it here to support other versions
- for a while.
-
-*** Common Lisp macros -- Japan Emacsen have older versions
-
- - Use (dolist (var list) body), not (dolist (var list result) body).
-
-
-
-** CVS tips
-
- See etc/cvs-tips.txt
diff --git a/etc/debugging-tips.txt b/etc/debugging-tips.txt
deleted file mode 100644
index b8ac649d..00000000
--- a/etc/debugging-tips.txt
+++ /dev/null
@@ -1,89 +0,0 @@
-Tips for Debugging Proof General -- David Aspinall
-====================================================
-
-Emacs debug flags
-=================
-
-If Proof General gives an error, you can set the Emacs debug
-flags to find out where in the code it occurs, showing a
-stack trace.
-
-On Emacs, check the boxes in the Options menu:
-
- Options -> Enter Debugger on Error
- Options -> Enter Debugger on Quit
-
-On XEmacs you can find the check boxes under the menu Options ->
-Troubleshooting.
-
-You can also set these variables directly in lisp:
-
- (setq debug-on-error t) ; debug on errors
- (setq debug-on-quit t) ; debug on CTRL-G for looping code
-
-You can make settings like this using M-x set-variable, or writing Lisp
-code as above in the *scratch* buffer, and typing C-x C-e to evaluate
-the expressions, or using M-x eval-expression (ESC-:).
-
-
-Debugging start-up problems
-===========================
-
-If you get an error when visiting a theorem prover file
-(i.e. around the time that the splash screen appears), try
-starting XEmacs normally:
-
- xemacs -q -no-site-file
-
-setting the debug flag:
-
- M-x eval-expression RET (setq debug-on-error t) RET
-
-and then visiting a theory file (e.g. empty Test.thy), *before*
-loading Proof General. Load Proof General with the command:
-
- M-x load-file <PATH-TO-ProofGeneral>/generic/proof-site.el
-
-And then issue the command to switch the buffer into the mode
-which is giving you problems, e.g.
-
- M-x isar-mode RET
-
-Hopefully this should produce a stack trace. (The stack trace
-may otherwise be hidden, since some versions of Emacs try to
-hide errors which occur when a file is visited).
-
-
-
-
-Quick hints for edebug (source-level debugger)
-==============================================
-
-Source-level debugging is more useful than backtraces, especially if
-you are writing your own additions for Proof General.
-
-Load the source file <foo>.el, and locate the function you
-want to debug. Type
-
- M-x edebug-defun RET
-
-to instrument it for debugging.
-
-When the code reaches the function it will enter the source-level
-debugger. Keep pressing space to step through and see the result of
-evaluating sub-expressions, or hit "c" to continue.
-
-Pressing ? gives more commands.
-
-
-
-Proof General debug messages
-============================
-
-Proof General includes internal debugging messages.
-Make these settings to see them:
-
- (setq proof-tidy-response nil) ; response buffer never clears
- (setq proof-show-debug-messages t) ; debug messages appear in response buffer
-
-
diff --git a/etc/isa/\backslashname/test.ML b/etc/isa/\backslashname/test.ML
deleted file mode 100644
index 0691e38e..00000000
--- a/etc/isa/\backslashname/test.ML
+++ /dev/null
@@ -1,11 +0,0 @@
-(* Scripting here tests quotation mechanism for filenames. *)
-
-(* At the moment this trips a bug in Isabelle which objects
- to filename of this directory.
-
- Easy way to test for other provers is with a link,
- \bizzare \\<rightarrow> ProofGeneral/ then load \bizarre/coq/example.v, etc
-
-*)
-
-val a = 1;
diff --git a/etc/isa/\backslashname/test.thy b/etc/isa/\backslashname/test.thy
deleted file mode 100644
index 2ca5331f..00000000
--- a/etc/isa/\backslashname/test.thy
+++ /dev/null
@@ -1 +0,0 @@
-test = Pure
diff --git a/etc/isa/long-line-backslash.ML b/etc/isa/long-line-backslash.ML
deleted file mode 100644
index 66435c1b..00000000
--- a/etc/isa/long-line-backslash.ML
+++ /dev/null
@@ -1,20 +0,0 @@
-(*
-
- long-line-backslash.ML
-
- Test for long lines with backslashes in them.
- Cause problem with pty communication where line length
- is limited to 256 characters sometimes (e.g. on Solaris).
-
-*)
-
-val nasty_string="\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
-
-(* Test subsequent commands can be processed *)
-
-val one = 1;
-val two = 2;
-val three = 3;
-
-(* Test something with eager annotations *)
-
diff --git a/etc/isa/message-test.ML b/etc/isa/message-test.ML
deleted file mode 100644
index 4afd7120..00000000
--- a/etc/isa/message-test.ML
+++ /dev/null
@@ -1,16 +0,0 @@
-(* Testing different kinds of markup in Isabelle output *)
-
-(* ordinary output between prompts *)
-print "ordinary";
-print "ordinary\n"; (* final newline no difference *)
-
-(* eager annotation: displayed as soon as it's seen *)
-writeln "eager to be seen!";
-
-print "more ordinary\n";
-
-Goal "P-->P";
-
-(* C-c RET to here should show eager annotation, as well as
- updating goals buffer properly. *)
-error "something went wrong";
diff --git a/etc/isa/multiple/A.ML b/etc/isa/multiple/A.ML
deleted file mode 100644
index 771a5f1a..00000000
--- a/etc/isa/multiple/A.ML
+++ /dev/null
@@ -1,11 +0,0 @@
-(* Scripting buffer for theory A *)
-
-1;
-
-(* A few commands so that we can test partial-retraction. *)
-
-2;
-
-3;
-
-
diff --git a/etc/isa/multiple/A.thy b/etc/isa/multiple/A.thy
deleted file mode 100644
index fc585327..00000000
--- a/etc/isa/multiple/A.thy
+++ /dev/null
@@ -1,7 +0,0 @@
-(*
- File: /home/da/proofgen/ProofGeneral/etc/isa/multiple/A.thy
- Theory Name: A
- Logic Image: Pure
-*)
-
-A = Pure
diff --git a/etc/isa/multiple/B.ML b/etc/isa/multiple/B.ML
deleted file mode 100644
index e0226516..00000000
--- a/etc/isa/multiple/B.ML
+++ /dev/null
@@ -1,4 +0,0 @@
-(* Scripting buffer for theory B *)
-
-val b = 0;
-val b1 = 1;
diff --git a/etc/isa/multiple/B.thy b/etc/isa/multiple/B.thy
deleted file mode 100644
index a896bca2..00000000
--- a/etc/isa/multiple/B.thy
+++ /dev/null
@@ -1,7 +0,0 @@
-(*
- File: /home/da/proofgen/ProofGeneral/etc/isa/multiple/B.thy
- Theory Name: B
- Logic Image: Pure
-*)
-
-B = Pure
diff --git a/etc/isa/multiple/C.ML b/etc/isa/multiple/C.ML
deleted file mode 100644
index 4ad965a2..00000000
--- a/etc/isa/multiple/C.ML
+++ /dev/null
@@ -1,4 +0,0 @@
-(* Scripting buffer for theory C *)
-
-val c1 = 4;
-val c = 5;
diff --git a/etc/isa/multiple/C.thy b/etc/isa/multiple/C.thy
deleted file mode 100644
index 3316eaee..00000000
--- a/etc/isa/multiple/C.thy
+++ /dev/null
@@ -1,10 +0,0 @@
-(*
- File: /home/da/proofgen/ProofGeneral/etc/isa/multiple/C.thy
- Theory Name: C
- Logic Image: Pure
-*)
-
-theory C = A + B
-files "foobar/foo.ML":
-
-end
diff --git a/etc/isa/multiple/D.ML b/etc/isa/multiple/D.ML
deleted file mode 100644
index 76dd89c1..00000000
--- a/etc/isa/multiple/D.ML
+++ /dev/null
@@ -1,3 +0,0 @@
-(* Scripting buffer for theory D *)
-
-val it = ();
diff --git a/etc/isa/multiple/D.thy b/etc/isa/multiple/D.thy
deleted file mode 100644
index afacc20e..00000000
--- a/etc/isa/multiple/D.thy
+++ /dev/null
@@ -1,7 +0,0 @@
-(*
- File: /home/da/proofgen/ProofGeneral/etc/isa/multiple/D.thy
- Theory Name: D
- Logic Image: Pure
-*)
-
-D = Pure
diff --git a/etc/isa/multiple/Err.ML b/etc/isa/multiple/Err.ML
deleted file mode 100644
index 177da5ce..00000000
--- a/etc/isa/multiple/Err.ML
+++ /dev/null
@@ -1,5 +0,0 @@
-(* Test to see that scripting is *not* turned on
- if an error occurs during activation
-*)
-
-val x = 1;
diff --git a/etc/isa/multiple/Err.thy b/etc/isa/multiple/Err.thy
deleted file mode 100644
index d36a5af2..00000000
--- a/etc/isa/multiple/Err.thy
+++ /dev/null
@@ -1,3 +0,0 @@
-(* Dummy file to cause an error in use_thy *)
-
-Err = blah \ No newline at end of file
diff --git a/etc/isa/multiple/README b/etc/isa/multiple/README
deleted file mode 100644
index 8ffa6fba..00000000
--- a/etc/isa/multiple/README
+++ /dev/null
@@ -1,102 +0,0 @@
-Test files for multiple file handling with Isabelle.
-
-
-Test schedule
-=============
-
-[C depends on A and B, D is independent]
-
-Notation: A means that buffer A.l is unlocked
- A+ means that buffer A.l is partly locked
- A* means that buffer A.l is locked
- ? means that behaviour might be different for proof systems
- with non-linear contexts
-
-Borrowed from Thomas's lego tests: (v 1.2)
-
- 1) visit A.ML EFFECTS A
- 2) visit C.ML EFFECTS A C
- 3) assert C EFFECTS A* C*
- 4) visit B.ML,B.thy,C.thy EFFECTS A* B* C* C.thy* B.thy*
- 5) visit D.ML,D.thy EFFECTS A* B* C* D D.thy
- 6) retract to middle of B EFFECTS A* B C D B.thy* (*thy remains locked*)
- 7) assert first command of B EFFECTS A* B+ C D
- 8) assert C EFFECTS A* B+ C D [error message, correctly]
- 9) assert B EFFECTS A* B* C D
-10) assert D EFFECTS A* B* C D* D.thy*
-11) retract B EFFECTS A* B C D? [D* D.thy* for Isabelle]
-12) assert C EFFECTS A* B* C* D?
-13) retract B EFFECTS A* B C D? [B.thy* D*,D.thy* again]
-14) assert B EFFECTS A* B* C D?
-15) assert C EFFECTS A* B* C* D? [everything locked]
- BROKEN 11.12.98: B.ML *may* not be locked?
-
-16) retract to middle of B EFFECTS A* B+ C D?
- BROKEN! Now retracts whole thing.
-14) M-x proof-shell-restart EFFECTS A B C D
-
-
-MORE TESTS NEEDED FOR ISABELLE:
-===============================
-
-Should test assertion of theory files, and watch what happens to ML files.
-
-Because of theory loader's odd behaviour, must watch what happens
-to ML files of autoloaded children.
-
-
-1) visit example.ML, example.thy EFFECT: ML thy
-2) assert .ML EFFECT: ML* thy*
-3) retract thy EFFECT: ML thy
-
-
-1) visit example.ML, example.thy ML thy
-2) assert thy ML* thy* (reads theory too)
-
-
-(* Test case for outdating a child theory *)
-
-1) assert C.thy A*, B*, C*
-2) retract B.thy A*
-3) edit B.thy to touch timestamp
-4) assert B.thy A*, B*, C Message: "C out of date"
-5) assert C.thy A*, B*, C*
-
-
-(* Test case for removing a dependency from a theory:
- this automatically unlocks the orphaned theory,
- is this right??
-*)
-
-1) assert C.thy A*, B*, C*
-2) retract C.thy A*, B*, C
-3) edit C.thy to C=A, remove dependency on B
-4) assert C.thy A*, B, C* (B automatically unlocked)
-
-
-
-
-
------------------------------------------------------------------
-
-Question:
-
-We assert script A.
-We assert script B.
-Can we retract to middle of A? Yes, we should be able to!
-
-
-
------------------------------------------------------------------
-
-Tester:
-
-Visit A.ML. Assert partly.
-
-Visit C.thy. Assert it.
-
-This should lock remainder of A.ML, since it has now been read
-completely.
-
-
-
diff --git a/etc/isa/multiple/foobar/foo.ML b/etc/isa/multiple/foobar/foo.ML
deleted file mode 100644
index 25084a22..00000000
--- a/etc/isa/multiple/foobar/foo.ML
+++ /dev/null
@@ -1,4 +0,0 @@
-
-val foo = "foo";
-
-val bar = 1;
diff --git a/etc/isa/parsing.ML b/etc/isa/parsing.ML
deleted file mode 100644
index 805e69fb..00000000
--- a/etc/isa/parsing.ML
+++ /dev/null
@@ -1,13 +0,0 @@
-(* Any (* nested comments *) are tricky in XEmacs (21.4.8),
- but better syntax handling in Emacs at the moment.
-*)
-
-Goal "A \\<and> B \\<longrightarrow> B \\<and> A";
-by (rtac impI 1);
-by (etac conjE 1);
-by (rtac conjI 1);
-by (assume_tac 1);
-by (assume_tac 1);
-qed "and_comms";
-
-(* Comment at the end?! *) \ No newline at end of file
diff --git a/etc/isa/settings.ML b/etc/isa/settings.ML
deleted file mode 100644
index 3250f9ca..00000000
--- a/etc/isa/settings.ML
+++ /dev/null
@@ -1,21 +0,0 @@
-(*
- Simple test for variable setting mechanism ML -> PG.
- This kind of protocol is included in PGIP for setting config variables.
- Here we can use it for executing arbitrary elisp, in fact (eek!)
-*)
-
-fun pg_setvar var exp = writeln ("Proof General, please set the variable " ^ var ^ " to: #" ^ exp ^ "#.");
-
-pg_setvar "wag" "(+ 33 44)"; (* C-h v wag RET gives 77 *)
-
-fun pgset var = pg_setvar var "t";
-fun pgreset var = pg_setvar var "nil";
-
-pgset "isa-show-types"; (* sets show-types in menu *)
-
-(* What might be nice is to override 'set' 'reset' fuctions to mirror
- settings in PG automatically, but then we'd need to retrieve the
- names of the ML values from the 'set' and 'reset' functions... *)
-
-(* test failure case: prints a debug message if proof-show-debug-messages<>nil *)
-pg_setvar "wig" "blah 12 x12"
diff --git a/etc/isa/thy/test.ML b/etc/isa/thy/test.ML
deleted file mode 100644
index 6a434570..00000000
--- a/etc/isa/thy/test.ML
+++ /dev/null
@@ -1,5 +0,0 @@
-(* Test case for wrong file type
- bug report by jv@ddre.dk
-
- This file should be ML, not theory!
-*) \ No newline at end of file
diff --git a/etc/isa/xsym.ML b/etc/isa/xsym.ML
deleted file mode 100644
index 797bad69..00000000
--- a/etc/isa/xsym.ML
+++ /dev/null
@@ -1,18 +0,0 @@
-(* a few token characters to exercise X-Symbol *)
-
-Goal "A \\<and> B \\<longrightarrow> B \\<and> A";
-by (rtac impI 1);
-by (etac conjE 1);
-by (rtac conjI 1);
-by (assume_tac 1);
-by (assume_tac 1);
-qed "and_comms";
-
-3;
-
-4;
-
-print "hello";
-
-writeln "hello";
-error "hello";
diff --git a/etc/isar/TokensAcid.thy b/etc/isar/TokensAcid.thy
new file mode 100644
index 00000000..a6f80cf7
--- /dev/null
+++ b/etc/isar/TokensAcid.thy
@@ -0,0 +1,45 @@
+(* Some acid tests for token modes *)
+
+theory TokensAcid imports Main
+begin
+
+(* Here's a table of all tokens for symbols,
+ produced by unicode-tokens-list-tokens *)
+
+(*
+\<alpha> \<beta> \<gamma> \<delta> \<epsilon> \<zeta> \<eta> \<theta> \<iota> \<kappa>
+\<lambda> \<mu> \<nu> \<xi> \<pi> \<rho> \<sigma> \<tau> \<upsilon> \<phi>
+\<chi> \<psi> \<omega> \<Gamma> \<Delta> \<Theta> \<Lambda> \<Xi> \<Pi> \<Sigma>
+\<Upsilon> \<Phi> \<Psi> \<Omega> \<leftarrow> \<rightarrow> \<Leftarrow> \<Rightarrow> \<leftrightarrow> \<Leftrightarrow>
+\<mapsto> \<longleftarrow> \<Longleftarrow> \<longrightarrow> \<Longrightarrow> \<longleftrightarrow> \<Longleftrightarrow> \<longmapsto> \<midarrow> \<Midarrow>
+\<hookleftarrow> \<hookrightarrow> \<leftharpoondown> \<rightharpoondown> \<leftharpoonup> \<rightharpoonup> \<rightleftharpoons> \<leadsto> \<downharpoonleft> \<downharpoonright>
+\<upharpoonleft> \<upharpoonright> \<restriction> \<Colon> \<up> \<Up> \<down> \<Down> \<updown> \<Updown>
+\<langle> \<rangle> \<lceil> \<rceil> \<lfloor> \<rfloor> \<lparr> \<rparr> \<lbrakk> \<rbrakk>
+\<lbrace> \<rbrace> \<guillemotleft> \<guillemotright> \<bottom> \<top> \<and> \<And> \<or> \<Or>
+\<forall> \<exists> \<nexists> \<not> \<box> \<diamond> \<turnstile> \<Turnstile> \<tturnstile> \<TTurnstile>
+\<stileturn> \<surd> \<le> \<ge> \<lless> \<ggreater> \<in> \<notin> \<subset> \<supset>
+\<subseteq> \<supseteq> \<sqsubset> \<sqsupset> \<sqsubseteq> \<sqsupseteq> \<inter> \<Inter> \<union> \<Union>
+\<squnion> \<sqinter> \<setminus> \<propto> \<uplus> \<noteq> \<sim> \<doteq> \<simeq> \<approx>
+\<asymp> \<cong> \<smile> \<equiv> \<frown> \<bowtie> \<prec> \<succ> \<preceq> \<succeq>
+\<parallel> \<bar> \<plusminus> \<minusplus> \<times> \<div> \<cdot> \<star> \<bullet> \<circ>
+\<dagger> \<ddagger> \<lhd> \<rhd> \<unlhd> \<unrhd> \<triangleleft> \<triangleright> \<triangle> \<triangleq>
+\<oplus> \<otimes> \<odot> \<ominus> \<oslash> \<dots> \<cdots> \<Sum> \<Prod> \<Coprod>
+\<infinity> \<integral> \<ointegral> \<clubsuit> \<diamondsuit> \<heartsuit> \<spadesuit> \<aleph> \<emptyset> \<nabla>
+\<partial> \<Re> \<Im> \<flat> \<natural> \<sharp> \<angle> \<copyright> \<registered> \<hyphen>
+\<inverse> \<onesuperior> \<twosuperior> \<threesuperior> \<onequarter> \<onehalf> \<threequarters> \<ordmasculine> \<ordfeminine> \<section>
+\<paragraph> \<exclamdown> \<questiondown> \<euro> \<pounds> \<yen> \<cent> \<currency> \<degree> \<mho>
+\<lozenge> \<wp> \<wrong> \<acute> \<index> \<dieresis> \<cedilla> \<hungarumlaut> \<spacespace> \<some>
+\<stareq> \<defeq> \<questioneq> \<vartheta> \<varpi> \<varrho> \<varsigma> \<varphi> \<hbar> \<ell>
+\<ast> \<bigcirc> \<bigtriangleup> \<bigtriangledown> \<ni> \<mid> \<notlt> \<notle> \<notprec> \<notpreceq>
+\<notsubset> \<notsubseteq> \<notsqsubseteq> \<notgt> \<notge> \<notsucc> \<notsucceq> \<notsupset> \<notsupseteq> \<notsqsupseteq>
+\<notequiv> \<notsim> \<notsimeq> \<notapprox> \<notcong> \<notasymp> \<nearrow> \<searrow> \<swarrow> \<nwarrow>
+\<vdots> \<ddots> \<closequote> \<openquote> \<opendblquote> \<closedblquote> \<emdash> \<prime> \<doubleprime> \<tripleprime>
+\<nbspace> \<thinspace> \<notni> \<colonequals> \<foursuperior> \<fivesuperior> \<sixsuperior> \<sevensuperior> \<eightsuperior> \<ninesuperior>
+\<zero> \<one> \<two> \<three> \<four> \<five> \<six> \<seven> \<eight> \<nine>
+\<A> \<B> \<C> \<D> \<E> \<F> \<G> \<H> \<I> \<J>
+\<K> \<L> \<M> \<N> \<O> \<P> \<Q> \<R> \<S> \<T>
+\<U> \<V> \<W> \<X> \<Y> \<Z>
+*)
+
+
+end
diff --git a/etc/isar/XSymbolTests.thy b/etc/isar/XSymbolTests.thy
index 3689f300..0425fc39 100644
--- a/etc/isar/XSymbolTests.thy
+++ b/etc/isar/XSymbolTests.thy
@@ -1,4 +1,4 @@
-(* Some checks for X-Symbol behaviour.
+(* Some checks for Unicode Tokens behaviour.
This file should be displayed sensibly, and also the
display back from Isabelle ought to match.
@@ -26,14 +26,18 @@ by auto
Problem reported by Norbert Schirmer <norbert.schirmer@web.de>
Currently, superscript output highlighting seems broken anyway? *)
-consts silly:: "'a => 'a => 'a" ("_\<^sup>_" [1000,1000] 1000)
+consts "\<alpha1>":: "'a => 'a" ("\<alpha1>\<^sup>_")
+consts "\<alpha2>":: "'a => 'a => 'a" ("\<alpha2>\<^sup>_")
+consts "\<alpha3>":: "'a => 'a => 'a => 'a" ("_\<^sup>_\<^sup>_")
consts k:: 'a
+term "\<alpha>"
term "a\<^sup>b" (* b should be a blue variable *)
term "\<forall>x. a\<^sup>x" (* x should be a green bound variable *)
term "a\<^sup>k" (* k should be a black constant *)
term "\<alpha>\<^isub>2" (* alpha should be blue variable with subscripted blue 2 *)
+term "\<alpha>\<^isup>x" (* identifier *)
consts sausage:: "'a => 'a => 'a" ("_\<^bsup>_\<^esup>" [1000,1000] 1000)
@@ -58,6 +62,8 @@ constdefs
P2 :: bool ("P\<^sup>2") (* superscript *)
"P\<^sup>2 == True"
+ "P\<^loc>x" (* location escape *)
+
(* Buglet here: if we enable x-sym during scripting,
goals/response flks are not updated, so xsyms
do not appear in output windows. Stoping/starting
@@ -68,6 +74,12 @@ thm P1_def P2_def (* check display from Isabelle *)
constdefs (* long sub/sups, new 29/12/03, added by Gerwin Klein *)
+\<^bitalic>test italics\<^eitalic>
+\<^bserif>serif\<^eserif>
+\<^bfrakt>fraktur\<^efrakt>
+\<^bbold>test\<^ebold>
+
+\<^bsub> asda low\<^esub>
Plow :: bool ("P\<^bsub>low\<^esub>") (* spanning subscript *)
"P\<^bsub>low\<^esub> \<equiv> True"
Phigh :: bool ("P\<^bsup>high\<^esup>") (* spanning superscript *)
@@ -80,9 +92,10 @@ by (simp add: P1_def P2_def) (* .. and response window *)
consts
"P\<^sup>\<alpha>" :: bool (* superscript of a token char *)
- "\<^bold>X" :: bool (* bold character
- [not supported in current X-Symbols] *)
+ "\<^bold>P" :: bool (* bold character *)
+ "\<^italic>i" :: int
+\<^bitalic>italic?\<^eitalic>
(* test: using a symbol as a subscript *)
(* 9.3.03: this causes nasty prob with pre-command hook,
@@ -91,6 +104,10 @@ consts
consts
intof :: "nat \<Rightarrow> int" ("_\<^sub>\<int>" 50)
mynat :: nat ("\<gamma>")
+\<one> \<two> \<C> \<J> \<S> \<h> h \<AA>
+
+\<^bscript>foo\<^escript>
+bar
term "intof 3"
@@ -118,3 +135,12 @@ primrec
end
+\<A>
+\<AA> \<ABC> \<ss> \<pounds> \<yen>
+
+SYMBOL Ideas:
+
+ \<0x888> for unicode character
+ \<alpha:foo> for variants, same display
+
+ \<color:foo> for colour, no sems (dropped in translation) \ No newline at end of file
diff --git a/etc/isar/multiple/C.thy b/etc/isar/multiple/C.thy
index 079a1f78..22d86858 100644
--- a/etc/isar/multiple/C.thy
+++ b/etc/isar/multiple/C.thy
@@ -1,5 +1,3 @@
-(* -*- isar -*- *)
-
theory C imports A B
begin
diff --git a/etc/patches/duplicated-short-messages-fix.txt b/etc/patches/duplicated-short-messages-fix.txt
deleted file mode 100644
index 45b8727f..00000000
--- a/etc/patches/duplicated-short-messages-fix.txt
+++ /dev/null
@@ -1,107 +0,0 @@
-This change should have gone into 3.0, but I forgot to make the
-setting and so it missed testing.
-
-Minor bug without it is that Isabelle (others?) will sometimes
-display messages less than 10 characters long twice, since
-the urgent message scanner gets moved too far back.
-
-Sould probably also add this fix in proof-shell/proof-shell-insert:
-
- ;; FIXME: possible improvement. Make for post 3.0 releases
- ;; in case of problems.
- ;; (set-marker proof-shell-urgent-message-marker (point))
- ;; (set-marker proof-shell-urgent-message-scanner (point))
-
- - da.
-
-
-
-
-? etc/duplicated-short-messages-fix.txt
-Index: coq/coq.el
-===================================================================
-RCS file: /home/proofgen/src/ProofGeneral/coq/coq.el,v
-retrieving revision 3.0
-diff -c -r3.0 coq.el
-*** coq.el 1999/11/17 20:39:08 3.0
---- coq.el 1999/11/29 13:22:14
-***************
-*** 502,507 ****
---- 502,508 ----
- proof-shell-field-char ?\374 ; not done
- proof-shell-goal-char ?\375 ; done
- proof-shell-eager-annotation-start "\376" ; done
-+ proof-shell-eager-annotation-start-length 1
- proof-shell-eager-annotation-end "\377" ; done
- proof-shell-annotated-prompt-regexp
- (concat proof-shell-prompt-pattern
-Index: isa/isa.el
-===================================================================
-RCS file: /home/proofgen/src/ProofGeneral/isa/isa.el,v
-retrieving revision 3.4
-diff -c -r3.4 isa.el
-*** isa.el 1999/11/29 12:14:05 3.4
---- isa.el 1999/11/29 13:22:15
-***************
-*** 172,177 ****
---- 172,178 ----
- proof-shell-quit-cmd "quit();"
-
- proof-shell-eager-annotation-start "\360\\|\362"
-+ proof-shell-eager-annotation-start-length 1
- proof-shell-eager-annotation-end "\361\\|\363"
-
- ;; Some messages delimited by eager annotations
-Index: isar/isar.el
-===================================================================
-RCS file: /home/proofgen/src/ProofGeneral/isar/isar.el,v
-retrieving revision 3.1
-diff -c -r3.1 isar.el
-*** isar.el 1999/11/18 15:00:57 3.1
---- isar.el 1999/11/29 13:22:15
-***************
-*** 250,255 ****
---- 250,256 ----
- proof-shell-restart-cmd "ProofGeneral.restart;"
- proof-shell-quit-cmd (isar-verbatim "quit();")
-
-+ proof-shell-eager-annotation-start-length 1
- proof-shell-eager-annotation-start "\360\\|\362"
- proof-shell-eager-annotation-end "\361\\|\363"
-
-Index: lego/lego.el
-===================================================================
-RCS file: /home/proofgen/src/ProofGeneral/lego/lego.el,v
-retrieving revision 3.1
-diff -c -r3.1 lego.el
-*** lego.el 1999/11/24 21:48:24 3.1
---- lego.el 1999/11/29 13:22:16
-***************
-*** 453,458 ****
---- 453,459 ----
- proof-shell-field-char ?\374
- proof-shell-goal-char ?\375
- proof-shell-eager-annotation-start "\376"
-+ proof-shell-eager-annotation-start-length 1
- proof-shell-eager-annotation-end "\377"
- proof-shell-annotated-prompt-regexp "Lego> \371"
- proof-shell-result-start "\372 Pbp result \373"
-Index: plastic/plastic.el
-===================================================================
-RCS file: /home/proofgen/src/ProofGeneral/plastic/plastic.el,v
-retrieving revision 3.1
-diff -c -r3.1 plastic.el
-*** plastic.el 1999/11/22 18:52:47 3.1
---- plastic.el 1999/11/29 13:22:16
-***************
-*** 538,543 ****
---- 538,546 ----
- proof-shell-field-char ?\374
- proof-shell-goal-char ?\375
- proof-shell-eager-annotation-start "\376"
-+ ;; FIXME da: if p-s-e-a-s is implemented, you should set
-+ ;; proof-shell-eager-annotation-start-length=1 to
-+ ;; avoid possibility of duplicating short messages.
- proof-shell-eager-annotation-end "\377"
-
- proof-shell-annotated-prompt-regexp "LF> \371"
diff --git a/etc/patches/fix-attempt-for-eager-cleaning.txt b/etc/patches/fix-attempt-for-eager-cleaning.txt
deleted file mode 100644
index 519df708..00000000
--- a/etc/patches/fix-attempt-for-eager-cleaning.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-Patch below doesn't work because it examines the head of the
-proof-action-list which is empty by the time
-proof-handle-delayed-output gets called!
-
-Best thing may be to temporarily extend
-proof-handle-delayed-output-hook with a function to clear the erase
-flag... BUT can't remove it from proof-shell-done-invisible,
-because that's too early!!! Argh.
-
-Maybe we need a special test in the exec loop for just one element in
-the action list, and then call the callback *after* handling delayed
-output?
-
-Um. Not for 3.0, then.
-
-
-
-
-*** ProofGeneral.prev/generic/proof-shell.el Thu Nov 18 13:07:33 1999
---- ProofGeneral/generic/proof-shell.el Thu Nov 18 13:03:25 1999
-***************
-*** 676,682 ****
- ;; Erase the response buffer if need be, maybe also removing the
- ;; window. Indicate that it should be erased before the next
- ;; output.
-! (proof-shell-maybe-erase-response t t)
-
- (set-buffer proof-goals-buffer)
-
---- 676,684 ----
- ;; Erase the response buffer if need be, maybe also removing the
- ;; window. Indicate that it should be erased before the next
- ;; output.
-! (proof-shell-maybe-erase-response
-! (or proof-shell-erase-response-flag t) ; preserve invisible cmd o/p
-! t)
-
- (set-buffer proof-goals-buffer)
-
-***************
-*** 829,835 ****
- (unless proof-shell-leave-annotations-in-output
- (setq str (proof-shell-strip-special-annotations str)))
-
-! (proof-shell-maybe-erase-response t nil)
- (proof-response-buffer-display str)
- (proof-display-and-keep-buffer proof-response-buffer))
- ;;
---- 831,847 ----
- (unless proof-shell-leave-annotations-in-output
- (setq str (proof-shell-strip-special-annotations str)))
-
-! (proof-shell-maybe-erase-response
-! ;; Magical detection of invisible commands, whose output
-! ;; gets preserved specially.
-! (if (and
-! (not (eq proof-shell-erase-response-flag 'invisible))
-! (eq (nth 2 (car-safe proof-action-list))
-! 'proof-shell-done-invisible))
-! 'invisible
-! t) ; erase next time, probably
-! t) ; clean.
-!
- (proof-response-buffer-display str)
- (proof-display-and-keep-buffer proof-response-buffer))
- ;;
diff --git a/generic/pg-assoc.el b/generic/pg-assoc.el
index 9f8b46bd..1a1dcd23 100644
--- a/generic/pg-assoc.el
+++ b/generic/pg-assoc.el
@@ -18,8 +18,6 @@
(require 'span) ; spans
(require 'cl)) ; incf
-(require 'proof) ; globals
-
(eval-and-compile ; defines proof-universal-keys-only-mode-map at compile time
(define-derived-mode proof-universal-keys-only-mode fundamental-mode
@@ -57,263 +55,5 @@ Dead or nil buffers are not represented in the list."
(setq bufs (cdr bufs)))
wins))
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Manipulating prover output
-;;
-
-(defun pg-assoc-strip-subterm-markup (string)
- "Return STRING with subterm and pbp annotations removed.
-Special annotations are characters with codes higher than
-'pg-subterm-first-special-char'.
-If pg-subterm-first-special-char is unset, return STRING unchanged."
- (if pg-subterm-first-special-char
- (let* ((ip 0) (op 0) (l (length string)) (out (make-string l ?x )))
- (while (< ip l)
- (if (>= (aref string ip) pg-subterm-first-special-char)
- (if (and pg-subterm-start-char
- (char-equal (aref string ip) pg-subterm-start-char))
- (progn (incf ip)
- ;; da: this relies on annotations being
- ;; characters between \200 and first special
- ;; char (e.g. \360). Why not just look for
- ;; the sep char??
- (while
- (< (aref string ip)
- pg-subterm-first-special-char)
- (incf ip))))
- (aset out op (aref string ip))
- (incf op))
- (incf ip))
- (substring out 0 op))
- string))
-
-(defvar pg-assoc-ann-regexp nil
- "Cache of regexp for `pg-assoc-strip-subterm-markup-buf'.")
-
-(defun pg-assoc-strip-subterm-markup-buf (start end)
- "Remove subterm and pbp annotations from region."
- (if pg-subterm-start-char
- (progn
- (unless pg-assoc-ann-regexp
- (setq pg-assoc-ann-regexp
- (concat
- (regexp-quote (char-to-string pg-subterm-start-char))
- "[^"
- (regexp-quote (char-to-string pg-subterm-sep-char))
- "]*"
- (regexp-quote (char-to-string pg-subterm-sep-char)))))
- (save-restriction
- (narrow-to-region start end)
- (goto-char start)
- (proof-replace-regexp pg-assoc-ann-regexp "")
- (goto-char start)
- (proof-replace-string (char-to-string pg-subterm-end-char) "")
- (goto-char start)
- (if pg-topterm-regexp
- (proof-replace-regexp pg-topterm-regexp ""))))))
-
-
-(defun pg-assoc-strip-subterm-markup-buf-old (start end)
- "Remove subterm and pbp annotations from region START END."
- (let (c)
- (goto-char start)
- (while (< (point) end)
- ;; FIXME: small OBO here: if char at end is special
- ;; it won't be removed.
- (if (>= (setq c (char-after (point)))
- pg-subterm-first-special-char)
- (progn
- (delete-char 1)
- (decf end)
- (if (char-equal c pg-subterm-start-char)
- (progn
- ;; FIXME: could simply replace this by replace
- ;; match, matching on sep-char??
- (while (and (< (point) end)
- (< (char-after (point))
- pg-subterm-first-special-char))
- (delete-char 1)
- (decf end)))))
- (forward-char)))
- end))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Subterm and PBP markup (goals and possibly response buffer)
-;;;
-
-(defconst pg-assoc-active-area-keymap
- (let ((map (make-sparse-keymap)))
- (if (featurep 'xemacs)
- (define-key map [(button1)] 'pg-goals-button-action)
- (define-key map [mouse-1] 'pg-goals-button-action))
- map))
-
-(defun pg-assoc-make-top-span (start end)
- "Make a top span (goal/hyp area) for mouse active output in START END."
- (let (span typname)
- (goto-char start)
- ;; skip the pg-topterm-regexp itself
- (if (looking-at pg-topterm-regexp)
- (forward-char (- (match-end 0) (match-beginning 0))))
- ;; typname is expected to be a cons-cell of a type (goal/hyp)
- ;; with a name, retrieved from the text immediately following
- ;; the topterm-regexp annotation.
- (let ((topterm (point)))
- (setq typname (funcall pg-topterm-goalhyplit-fn)) ;; should be non-nil!
- (goto-char topterm))
- (setq start (point))
- (if (eq (car-safe typname) 'lit)
- ;; Use length of literal command for end point
- (forward-char (length (cdr typname)))
- ;; Otherwise, use start/end of line before next annotation/buffer end
- (goto-char start)
- (beginning-of-line)
- (setq start (point))
- (goto-char end) ;; next annotation/end of buffer
- (beginning-of-line)
- (backward-char))
- (setq span (span-make start (point)))
- (span-set-property span 'mouse-face 'highlight)
- (span-set-property span 'face 'proof-active-area-face)
- (span-set-property span 'proof-top-element typname)
- (set-span-keymap span pg-assoc-active-area-keymap)
- (span-set-property span 'help-echo
- (if (eq (current-buffer) proof-goals-buffer)
- "mouse-1: proof-by-pointing action"
- "mouse-1: copy-paste and send back to prover"))))
-
-
-
-
-(defun pg-assoc-analyse-structure (start end)
- "Analyse the region between START and END for subterm and PBP markup.
-
-For subterms, we can make nested regions in the concrete syntax into
-active mouse-highlighting regions, each of which can be used to
-communicate a selected term back to the prover. The output text is
-marked up with the annotation scheme:
-
- [ <annotation> | <subterm/concrete> ]
-
- ^ ^ ^
- | | |
-pg-subterm-start-char pg-subterm-sep-char pg-subterm-end-char
-
-The annotation is intended to indicate a node in the abstract syntax
-tree inside the prover, which can be used to pick out the internal
-representation of the term itself. We assume that the annotation
-takes the form of a sequence of characters:
-
- <length of shared prefix previous> <ann1> <ann2> .. <annN>
-
-Where each element <..> is a character which is *less* than
-pg-subterm-first-special-char, but *greater* than 128. Each
-character code has 128 subtracted to yield a number. The first
-character allows a simple optimisation by sharing a prefix of
-the previous (left-to-right) subterm's annotation. (See the
-variable `pg-subterm-anns-use-stack' for an alternative
-optimisation.)
-
-For subterm markup without communication back to the prover, the
-annotation is not needed, but the first character must still be given.
-
-For proof-by-pointing (PBP) oriented markup, `pg-topterm-regexp' and
-`pg-topterm-goalhyplit-fn' should be set. Together these allow
-further active regions to be defined, corresponding to \"top elements\"
-in the proof-state display. A \"top element\" is currently assumed
-to be either a hypothesis or a subgoal, and is assumed to occupy
-a line (or at least a line). The markup is simply
-
- & <goal or hypthesis line in proof state>
- ^
- |
- pg-topterm-regexp
-
-And the function `pg-topterm-goalhyplit-fn' is called to do the
-further analysis, to return an indication of the goal/hyp and
-record a name value. These values are used to construct PBP
-commands which can be sent to the prover."
- (if (or pg-subterm-start-char pg-topterm-regexp) ;; markup for topterm alone
- (let*
- ((cur start)
- (len (- end start))
- (ann (make-string len ?x)) ; (more than) enough space for longest ann'n
- (ap 0)
- c stack topl span)
-
- (while (< cur end)
- (setq c (char-after cur))
- (cond
- ;; Seen goal regexp: this is the start of a top extent
- ;; (assumption, goal, literal command)
- ((save-excursion
- (goto-char cur)
- (looking-at pg-topterm-regexp))
- (setq topl (cons cur topl))
- (setq ap 0))
-
- ;; Seen subterm start char: it's followed by a char
- ;; indicating the length of the annotation prefix
- ;; which can be shared with the previous subterm.
- ((and pg-subterm-start-char ;; ignore if subterm start not set
- (= c pg-subterm-start-char))
- (incf cur)
- (if pg-subterm-anns-use-stack
- (setq ap (- ap (- (char-after cur) 128)))
- (setq ap (- (char-after cur) 128)))
- (incf cur)
- ;; Now search for a matching end-annotation char, recording the
- ;; annotation found.
- (while (not (= (setq c (char-after cur)) pg-subterm-sep-char))
- (aset ann ap (- c 128))
- (incf ap)
- (incf cur))
- ;; Push the buffer pos and annotation
- (setq stack (cons cur
- (cons (substring ann 0 ap) stack))))
-
- ;; Seen a subterm end char, terminating an annotated region
- ;; in the concrete syntax. We make a highlighting span now.
- ((and (consp stack) (= c pg-subterm-end-char))
- ;; (consp stack) added to make the code more robust.
- ;; [ Condition violated with lego/example.l and GNU Emacs 20.3 ]
- (setq span (span-make (car stack) cur))
- (span-set-property span 'mouse-face 'highlight)
- (span-set-property span 'goalsave (cadr stack));; FIXME: 'goalsave?
- ;; (span-set-property span 'balloon-help helpmsg)
- (span-set-property span 'help-echo 'pg-goals-get-subterm-help)
- (if pg-subterm-anns-use-stack
- ;; Pop annotation off stack
- (progn
- (setq ap 0)
- (while (< ap (length (cadr stack)))
- (aset ann ap (aref (cadr stack) ap))
- (incf ap))))
- ;; Finish popping annotations
- (setq stack (cdr (cdr stack)))))
- ;; On to next char
- (incf cur))
-
- ;; List of topterm beginning positions (goals/hyps) found
- (setq topl (reverse (cons end topl)))
-
- ;; Proof-by-pointing markup assumes "top" elements which define a
- ;; context for a marked-up (sub)term: we assume these contexts to
- ;; be either a subgoal to be solved or a hypothesis.
- ;; Top element spans are only made if pg-topterm-goalhyplit-fn is set.
- ;; NB: If we want Coq pbp: (setq coq-current-goal 1)
- (if pg-topterm-goalhyplit-fn
- (while (setq ap (car topl)
- topl (cdr topl))
- (pg-assoc-make-top-span ap (car topl))))
-
- ;; Finally: strip the specials. This should
- ;; leave the spans in exactly the right place.
- (pg-assoc-strip-subterm-markup-buf start end))))
-
-
-
(provide 'pg-assoc)
;;; pg-assoc.el ends here
diff --git a/generic/pg-custom.el b/generic/pg-custom.el
index ddf0be01..8fc5158b 100644
--- a/generic/pg-custom.el
+++ b/generic/pg-custom.el
@@ -29,21 +29,6 @@
(require 'proof-utils) ; defpgcustom
(require 'proof-config) ; for proof-toolbar-entries-default
-(defpgcustom x-symbol-enable nil
- "*Whether to use x-symbol in Proof General for this assistant.
-If you activate this variable, whether or not you really get x-symbol
-support depends on whether your proof assistant supports it and
-whether X-Symbol is installed in your Emacs."
- :type 'boolean
- :set 'proof-set-value
- :group 'proof-user-options)
-
-;; todo: can remove this one now, rename isabelle-x-symbol -> isar-x-symbol
-(defpgcustom x-symbol-language proof-assistant-symbol
- "Setting for x-symbol-language for the current proof assistant.
-It defaults to proof-assistant-symbol, which makes X Symbol
-look for files named x-symbol-<PA>.el.")
-
(defpgcustom maths-menu-enable nil
"*Non-nil for Unicode maths menu in Proof General for this assistant."
:type 'boolean
@@ -56,12 +41,6 @@ look for files named x-symbol-<PA>.el.")
:set 'proof-set-value
:group 'proof-user-options)
-(defpgcustom unicode-tokens2-enable nil
- "*Non-nil for using Unicode token input mode in Proof General."
- :type 'boolean
- :set 'proof-set-value
- :group 'proof-user-options)
-
(defpgcustom mmm-enable nil
"*Whether to use MMM Mode in Proof General for this assistant.
MMM Mode allows multiple modes to be used in the same buffer.
@@ -77,32 +56,25 @@ support depends on whether your proof assistant supports it."
:group 'proof-user-options)
(defconst proof-toolbar-entries-default
- `((state "Display Proof State" "Display the current proof state" t
- proof-showproof-command)
- (context "Display Context" "Display the current context" t
- proof-context-command)
-;; PG 3.7: disable goal & qed, they're not so useful (& save-command never enabled).
-;; (goal "Start a New Proof" "Start a new proof" t
-;; proof-goal-command)
- (retract "Retract Buffer" "Retract (undo) whole buffer" t)
- (undo "Undo Step" "Undo the previous proof command" t)
- (delete "Delete Step" nil t)
- (next "Next Step" "Process the next proof command" t)
- (use "Use Buffer" "Process whole buffer" t)
- (goto "Goto Point" "Process or undo to the cursor position" t)
-;; (qed "Finish Proof" "Close/save proved theorem" t
-;; proof-save-command)
- (lockedend "Goto Locked End" nil t)
- (find "Find Theorems" "Find theorems" t proof-find-theorems-command)
- (command "Issue Command" "Issue a non-scripting command" t)
- (interrupt "Interrupt Prover" "Interrupt the proof assistant" t)
- (restart "Restart Scripting" "Restart scripting (clear all locked regions)" t)
- (visibility "Toggle Visibility" nil t)
-; PG 3.6: remove Info item from toolbar; it's not very useful and under PA->Help anyway
-; (info nil "Show online proof assistant information" t
-; proof-info-command)
-; PG 3.7: use Info icon for info
- (info nil "Proof General manual" t))
+ `((state "Display Proof State" "Display the current proof state" t
+ proof-showproof-command)
+ (context "Display Context" "Display the current context" t
+ proof-context-command)
+ (goal "Start a New Proof" "Start a new proof" t nil)
+ (retract "Retract Buffer" "Retract (undo) whole buffer" t)
+ (undo "Undo Step" "Undo the previous proof command" t)
+ (delete "Delete Step" "Delete the last proof command" t)
+ (next "Next Step" "Process the next proof command" t)
+ (use "Use Buffer" "Process whole buffer" t)
+ (goto "Goto Point" "Process or undo to the cursor position" t)
+ (qed "Finish Proof" "Close/save proved theorem" t nil)
+ (lockedend "Goto Locked End" "Goto end of the last command proceesed" nil t)
+ (find "Find Theorems" "Find theorems" t proof-find-theorems-command)
+ (command "Issue Command" "Issue a non-scripting command" nil)
+ (interrupt "Interrupt Prover" "Interrupt the proof assistant" t)
+ (restart "Restart Scripting" "Restart scripting (clear all locked regions)" t)
+ (visibility "Toggle Visibility" "Show or hide hidden proofs" nil t)
+ (help nil "Proof General manual" t t))
"Example value for proof-toolbar-entries. Also used to define scripting menu.
This gives a bare toolbar that works for any prover, providing the
appropriate configuration variables are set.
@@ -112,18 +84,19 @@ defining functions, images.")
(defpgcustom toolbar-entries proof-toolbar-entries-default
"List of entries for Proof General toolbar and Scripting menu.
-Format of each entry is (TOKEN MENUNAME TOOLTIP DYNAMIC-ENABLER-P ENABLE).
+Format of each entry is (TOKEN MENUNAME TOOLTIP TOOLBAR-P [VISIBLE-P]).
For each TOKEN, we expect an icon with base filename TOKEN,
a function proof-toolbar-<TOKEN>, and (optionally) a dynamic enabler
proof-toolbar-<TOKEN>-enable-p.
-If ENABLEP is absent, item is enabled; if ENABLEP is present, item
-is only added to menubar and toolbar if ENABLEP is non-null.
+If VISIBLE-P is absent, or evaluates to non-nil, the item will
+appear on the toolbar or menu. If it evaluates to nil, the item
+is not shown.
If MENUNAME is nil, item will not appear on the scripting menu.
-If TOOLTIP is nil, item will not appear on the toolbar.
+If TOOLBAR-P is nil, item will not appear on the toolbar.
The default value is `proof-toolbar-entries-default' which contains
the standard Proof General buttons.")
diff --git a/generic/pg-goals.el b/generic/pg-goals.el
index acc68dd5..18f87577 100644
--- a/generic/pg-goals.el
+++ b/generic/pg-goals.el
@@ -8,15 +8,15 @@
;; $Id$
;;
+;;; Commentary:
+
;;; Code:
(eval-when-compile
(require 'easymenu) ; easy-menu-add, etc
(require 'cl) ; incf
(require 'span)) ; span-*
-;;; Commentary:
-
-(require 'proof)
+(require 'proof-utils)
(require 'pg-assoc)
(require 'bufhist)
@@ -33,8 +33,6 @@
May enable proof-by-pointing or similar features.
\\{proof-goals-mode-map}"
(setq proof-buffer-type 'goals)
- ;; font-lock-keywords isn't automatically buffer-local in Emacs 21.2
- (make-local-variable 'font-lock-keywords)
(add-hook 'kill-buffer-hook 'pg-save-from-death nil t)
(easy-menu-add proof-goals-mode-menu proof-goals-mode-map)
(easy-menu-add proof-assistant-menu proof-goals-mode-map)
@@ -60,27 +58,14 @@ May enable proof-by-pointing or similar features.
;;
(define-key proof-goals-mode-map [q] 'bury-buffer)
-(cond
- ((featurep 'xemacs)
- (define-key proof-goals-mode-map [(button2)] 'pg-goals-button-action)
- (define-key proof-goals-mode-map [(control button2)] 'proof-undo-and-delete-last-successful-command)
- ;; button 2 is a nuisance on 2 button mice, so we'll do 1 as well.
- ;; Actually we better hadn't, people like to use it for cut and paste.
- ;; (define-key proof-goals-mode-map [(button1)] 'pg-goals-button-action)
- ;; (define-key proof-goals-mode-map [(control button1)] 'proof-undo-and-delete-last-successful-command)
- ;; C Raffalli: The next key on button3 will be remapped to proof by contextual
- ;; menu by pg-pbrpm.el. In this case, control button3 is mapped to
- ;; 'pg-goals-yank-subterm
- (define-key proof-goals-mode-map [(button3)] 'pg-goals-yank-subterm))
- (t
- (define-key proof-goals-mode-map [mouse-2] 'pg-goals-button-action)
- (define-key proof-goals-mode-map [C-mouse-2] 'proof-undo-and-delete-last-successful-command)
- ;; (define-key proof-goals-mode-map [mouse-1] 'pg-goals-button-action)
- ;; (define-key proof-goals-mode-map [C-mouse-1] 'proof-undo-and-delete-last-successful-command)
- ;; C Raffalli: The next key on button3 will be remapped to proof by contextual
- ;; menu by pg-pbrpm.el. In this case, control button3 is mapped to
- ;; 'pg-goals-yank-subterm
- (define-key proof-goals-mode-map [mouse-3] 'pg-goals-yank-subterm)))
+(define-key proof-goals-mode-map [mouse-2] 'pg-goals-button-action)
+(define-key proof-goals-mode-map [C-mouse-2] 'proof-undo-and-delete-last-successful-command)
+;; (define-key proof-goals-mode-map [mouse-1] 'pg-goals-button-action)
+;; (define-key proof-goals-mode-map [C-mouse-1] 'proof-undo-and-delete-last-successful-command)
+;; C Raffalli: The next key on button3 will be remapped to proof by contextual
+;; menu by pg-pbrpm.el. In this case, control button3 is mapped to
+;; 'pg-goals-yank-subterm
+(define-key proof-goals-mode-map [mouse-3] 'pg-goals-yank-subterm)
@@ -90,18 +75,15 @@ May enable proof-by-pointing or similar features.
;;;###autoload
(defun proof-goals-config-done ()
"Initialise the goals buffer after the child has been configured."
- (proof-font-lock-configure-defaults nil)
- (proof-x-symbol-config-output-buffer))
-
+ (setq font-lock-defaults '(proof-goals-font-lock-keywords)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Goals buffer processing
;;
(defun pg-goals-display (string)
- "Display STRING in the proof-goals-buffer, properly marked up.
-Converts term substructure markup into mouse-highlighted extents,
-and properly fontifies STRING using proof-fontify-region."
+ "Display STRING in the `proof-goals-buffer', properly marked up.
+Converts term substructure markup into mouse-highlighted extents."
(save-excursion
;; Response buffer may be out of date. It may contain (error)
;; messages relating to earlier proof states
@@ -127,22 +109,6 @@ and properly fontifies STRING using proof-fontify-region."
(unless (string-equal string "")
(insert string)
- (if pg-use-specials-for-fontify
- ;; With special chars for fontification, do that first,
- ;; but keep specials in case also used for subterm markup.
- (proof-fontify-region (point-min) (point-max) 'keepspecials))
-
- ;; Markup for PBP-style interaction. This currently only works
- ;; for special characters 128-255, which is inconsistent with
- ;; UTF-8 interaction.
- (unless proof-shell-unicode
- (pg-assoc-analyse-structure (point-min) (point-max)))
-
- (unless pg-use-specials-for-fontify
- ;; provers which use ordinary keywords to fontify output must
- ;; do fontification second after subterm specials are removed.
- (proof-fontify-region (point-min) (point-max)))
-
;; Record a cleaned up version of output string
(setq proof-shell-last-output
(buffer-substring (point-min) (point-max)))
@@ -153,129 +119,6 @@ and properly fontifies STRING using proof-fontify-region."
(proof-display-and-keep-buffer
proof-goals-buffer (point-min)))))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Commands to prover based on subterm markup (inc PBP).
-;;
-;;
-
-;; Fairly specific to the mechanism implemented in LEGO
-;; To make (more) sense of this code, you should read the
-;; relevant LFCS tech report by tms, yb, and djs
-
-(defun pg-goals-yank-subterm (event)
- "Copy the subterm indicated by the mouse-click EVENT.
-This function should be bound to a mouse button in the Proof General
-goals buffer.
-
-The EVENT is used to find the smallest subterm around a point. The
-subterm is copied to the `kill-ring', and immediately yanked (copied)
-into the current buffer at the current cursor position.
-
-In case the current buffer is the goals buffer itself, the yank
-is not performed. Then the subterm can be retrieved later by an
-explicit yank."
- (interactive "e")
- (let (span)
- (save-window-excursion
- (save-excursion
- (mouse-set-point event)
- ;; Get either the proof body or whole goalsave
- (setq span (or
- (span-at (point) 'proof)
- (span-at (point) 'goalsave)))
- (if span (copy-region-as-kill
- (span-start span)
- (span-end span)))))
- (if (and span (not (eq proof-buffer-type 'goals)))
- (yank))))
-
-(defun pg-goals-button-action (event)
- "Construct a proof-by-pointing command based on the mouse-click EVENT.
-This function should be bound to a mouse button in the Proof General
-goals buffer.
-
-The EVENT is used to find the smallest subterm around a point. A
-position code for the subterm is sent to the proof assistant, to ask
-it to construct an appropriate proof command. The command which is
-constructed will be inserted at the end of the locked region in the
-proof script buffer, and immediately sent back to the proof assistant.
-If it succeeds, the locked region will be extended to cover the
-proof-by-pointing command, just as for any proof command the
-user types by hand."
- (interactive "e")
- (mouse-set-point event)
- (pg-goals-construct-command))
-
-;; Using the spans in a mouse behavior is quite simple: from the mouse
-;; position, find the relevant span, then get its annotation and
-;; produce a piece of text that will be inserted in the right buffer.
-
-(defun proof-expand-path (string)
- (let ((a 0) (l (length string)) ls)
- (while (< a l)
- (setq ls (cons (int-to-string
- (char-to-int (aref string a)))
- (cons " " ls)))
- (incf a))
- (apply 'concat (nreverse ls))))
-
-(defun pg-goals-construct-command ()
- "Examine the goals "
- (let* ((span (span-at (point) 'goalsave)) ;; goalsave means subgoal no/name
- (top-span (span-at (point) 'proof-top-element))
- (buf (current-buffer))
- top-info)
- (when top-span
- (setq top-info (span-property top-span 'proof-top-element))
- (pop-to-buffer proof-script-buffer)
- (cond
- (span
- (proof-shell-invisible-command
- (format (if (eq 'hyp (car top-info)) pbp-hyp-command
- pbp-goal-command)
- (concat (cdr top-info) (proof-expand-path
- (span-property span 'goalsave))))))
- ((eq (car top-info) 'hyp)
- ;; Switch focus to another subgoal; a non-scripting command
- (proof-shell-invisible-command
- (format pbp-hyp-command (cdr top-info))))
- ((eq (car top-info) 'goal)
- ;; A scripting command to change goal
- (proof-insert-pbp-command
- (format pg-goals-change-goal (cdr top-info))))
- ((and
- ;; Literal command in one step, classic PBP protocol
- (eq (car top-info) 'lit)
- (equal buf proof-goals-buffer))
- (proof-insert-pbp-command (cdr top-info)))
- ((eq (car top-info) 'lit)
- (proof-insert-sendback-command (cdr top-info)))))))
-
-(defun pg-goals-get-subterm-help (spanorwin &optional obj pos)
- "Return a help string for subterm, called via 'help-echo property."
- (let ((span (or obj spanorwin))) ;; GNU Emacs vs XEmacs interface
- (if (and pg-subterm-help-cmd (span-live-p span))
- (or (span-property span 'cachedhelp) ;; already got
- (progn
- (if (proof-shell-available-p)
- (let ((result
- (proof-shell-invisible-cmd-get-result
- (format pg-subterm-help-cmd (span-string span))
- 'ignorerrors)))
- ;; FIXME: generalise, and make output readable
- ;; (fontify? does that work for GNU Emacs?
- ;; how can we do it away from a buffer?)
- (setq result
- (replace-in-string
- result
- (concat "\n\\|" pg-special-char-regexp) ""))
- (span-set-property span 'cachedhelp result)
- result)))))))
-
-
-
(provide 'pg-goals)
;;; pg-goals.el ends here
diff --git a/generic/pg-pbrpm.el b/generic/pg-pbrpm.el
index 2d6a757f..2138de08 100644
--- a/generic/pg-pbrpm.el
+++ b/generic/pg-pbrpm.el
@@ -234,18 +234,8 @@ The prover command is processed via pg-pbrpm-run-command."
"Cancel"
(lambda (n) (pg-pbrpm-erase-buffer-menu) (delete-frame)) nil))
;; needs to be fixed for other prover than phox
- ;; da: here's a possible fix, perhaps we can simply use
- ;; `proof-fontify-region' which has been configured
- ;; by phox mode appropriately with hooks (new second case).
- (cond
- ((featurep 'phox)
- (if phox-sym-lock-enabled
- (font-lock-fontify-buffer)
- (if phox-x-symbol-enable
- (x-symbol-decode))))
- (t
- (proof-fontify-region (point-min) (point-max))))
-
+ ;; da: I've removed code here, we should simply keep this
+ ;; buffer with font lock on.
(mapc 'span-read-only pg-pbrpm-spans)
(make-dialog-frame '(width 80 height 30)))
(beep)))))
diff --git a/generic/pg-response.el b/generic/pg-response.el
index 83ed7af2..c3809974 100644
--- a/generic/pg-response.el
+++ b/generic/pg-response.el
@@ -41,8 +41,6 @@
(define-derived-mode proof-response-mode proof-universal-keys-only-mode
"PGResp" "Responses from Proof Assistant"
(setq proof-buffer-type 'response)
- ;; font-lock-keywords isn't automatically buffer-local in Emacs 21.2
- (make-local-variable 'font-lock-keywords)
(define-key proof-response-mode-map [(button2)] 'pg-goals-button-action)
(define-key proof-response-mode-map [q] 'bury-buffer)
(define-key proof-response-mode-map [c] 'pg-response-clear-displays)
@@ -66,9 +64,7 @@
;;;###autoload
(defun proof-response-config-done ()
"Complete initialisation of a response-mode derived buffer."
- (proof-font-lock-configure-defaults nil)
- (proof-x-symbol-config-output-buffer))
-
+ (setq font-lock-defaults '(proof-response-font-lock-keywords)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
@@ -77,42 +73,10 @@
;; -- three window mode
;;
-;; FIXME: 3.5: things are better than before but still quite bad.
-;; To really do this well I think we simply have to write specialised
-;; frame handling code --- and do it twice, once for each Emacs.
-;;
-;; Choice comment from XEmacs frame.el before special-display-popup-frame:
-;; "#### Change, not compatible with FSF: This stuff is all so incredibly
-;; junky anyway that I doubt it makes any difference."
-
(defvar pg-response-special-display-regexp nil
"Regexp for `special-display-regexps' for multiple frame use.
Internal variable, setting this will have no effect!")
-;; NB: this list uses XEmacs defaults in the non-multiframe case.
-;; We handle specifiers quit crudely, bute (1) to set for the
-;; frame specifically we'd need to get hold of the frame,
-;; (2) specifiers have been (still are) quite buggy.
-(defconst proof-multiframe-specifiers
- (if (featurep 'xemacs)
- (list
- (list has-modeline-p nil nil) ;; nil even in ordinary case.
- (list menubar-visible-p nil t)
- (list default-gutter-visible-p nil t)
- (list default-toolbar-visible-p nil t)))
- "List of XEmacs specifiers and their values for non-multiframe and multiframe.")
-
-(defun proof-map-multiple-frame-specifiers (multiframep locale)
- "Set XEmacs specifiers according to MULTIFRAMEP in LOCALE."
- (dolist (spec proof-multiframe-specifiers)
- ;; FIXME: Unfortunately these specifiers seem to get lost very
- ;; easily --- the toolbar, gutter, modeline all come back
- ;; for no good reason. Can we construct a simple bug example?
- (if (fboundp 'set-specifier) ; nuke compile warning
- (set-specifier (car spec)
- (if multiframep (cadr spec) (caddr spec))
- locale))))
-
(defconst proof-multiframe-parameters
'((minibuffer . nil)
(modeline . nil) ; ignored?
@@ -123,17 +87,9 @@ Internal variable, setting this will have no effect!")
"List of GNU Emacs frame parameters for secondary frames.")
(defun proof-multiple-frames-enable ()
- (if (featurep 'xemacs)
- (proof-map-buffers
- (proof-associated-buffers)
- (proof-map-multiple-frame-specifiers proof-multiple-frames-enable
- (current-buffer))))
- (let ((spdres
- (if (featurep 'xemacs)
- pg-response-special-display-regexp
- (cons ; GNU Emacs uses this to set frame params too, handily
- pg-response-special-display-regexp
- proof-multiframe-parameters))))
+ (let ((spdres (cons
+ pg-response-special-display-regexp
+ proof-multiframe-parameters)))
(if proof-multiple-frames-enable
(add-to-list 'special-display-regexps spdres)
(setq special-display-regexps
@@ -143,7 +99,6 @@ Internal variable, setting this will have no effect!")
(defun proof-three-window-enable ()
(proof-layout-windows))
-
(defun proof-select-three-b (b1 b2 b3 &optional nohorizontalsplit)
"Select three buffers. Put them into three windows, selecting the last one."
(interactive "bBuffer1:\nbBuffer2:\nbBuffer3:")
@@ -164,8 +119,6 @@ Internal variable, setting this will have no effect!")
(interactive)
(proof-select-three-b
(or proof-script-buffer (first (buffer-list)))
- ;; Pierre had response buffer first, I think goals
- ;; is a bit nicer though?
(if (buffer-live-p proof-goals-buffer)
proof-goals-buffer (first (buffer-list)))
(if (buffer-live-p proof-response-buffer)
@@ -207,7 +160,6 @@ For multiple frame mode, this function obeys the setting of
;; Restore an existing frame configuration (seems buggy, typical)
(if pg-frame-configuration
(set-frame-configuration pg-frame-configuration 'nodelete)))
- ;; Three window mode: use the Pierre-layout by default
(proof-three-window-enable
(proof-delete-other-frames)
(set-window-dedicated-p (selected-window) nil)
@@ -303,6 +255,17 @@ Returns non-nil if response buffer was cleared."
;; see the proof state and there is none
;; (Isabelle/Isar displays nothing: might be better if it did).
(proof-display-and-keep-buffer proof-response-buffer))
+
+
+;;
+;; Images for the response buffer
+;;
+;(defimage pg-response-error-image
+; ((:type xpm :file "/home/da/PG/images/epg-interrupt.xpm")))
+
+;(defimage pg-response-warning-image
+; ((:type xpm :file "/home/da/PG/images/epg-abort.xpm")))
+
;; TODO: this function should be combined with
;; pg-response-maybe-erase-buffer.
@@ -326,23 +289,13 @@ Returns non-nil if response buffer was cleared."
(setq start (point))
(insert str)
(unless (bolp) (newline))
-
- ;; Do pbp markup here, e.g. for "sendback" commands.
- ;; NB: we might loose if markup has been split between chunks, but this
- ;; will could only happen in cases of huge (spilled) output
- (pg-assoc-analyse-structure start (point-max))
-
- (proof-fontify-region start (point))
-
- ;; Fontify message: one reason why we don't keep the buffer in
- ;; font-lock minor mode is these properties would be lost.
- (if (and face proof-output-fontify-enable)
- (font-lock-append-text-property
- start (point-max) 'face face))
+ (when face
+ (overlay-put
+ (make-overlay start (point-max))
+ 'face face))
(set-buffer-modified-p nil))))))
-
(defun pg-response-clear-displays ()
"Clear Proof General response and tracing buffers.
You can use this command to clear the output from these buffers when
@@ -482,31 +435,33 @@ We fontify the output only if we're not too busy to do so."
(with-current-buffer proof-trace-buffer
(goto-char (point-max))
(newline)
- (or proof-trace-last-fontify-pos
- (setq proof-trace-last-fontify-pos (point)))
(insert str)
(unless (bolp)
- (newline))
- ;; If tracing output is prolific, we try to avoid
- ;; fontifying every chunk and batch it up instead.
- (unless pg-tracing-slow-mode
- (let ((fontifystart (proof-trace-fontify-pos)))
- ;; Catch errors here: this is to deal with ugly problem when
- ;; fontification of large output gives error Nesting too deep
- ;; for parser [see etc/isar/nesting-too-deep-for-parser.txt],
- ;; a serious flaw in XEmacs version of parse-partial-sexp
- (unwind-protect
- (proof-fontify-region fontifystart (point))
- (setq proof-trace-last-fontify-pos nil))
- (set-buffer-modified-p nil)))))
+ (newline))))
+;;; FIXME: reinstate this, turning font lock off then on, mebbe
+;;; (or proof-trace-last-fontify-pos
+;;; (setq proof-trace-last-fontify-pos (point)))
+;;; (insert str)
+;;; (unless (bolp)
+;;; (newline))
+;;; ;; If tracing output is prolific, we try to avoid
+;;; ;; fontifying every chunk and batch it up instead.
+;;; (unless pg-tracing-slow-mode
+;;; (let ((fontifystart (proof-trace-fontify-pos)))
+;;; ;; Catch errors, in case fontification buggy
+;;; (unwind-protect
+;;; (proof-fontify-region fontifystart (point))
+;;; (setq proof-trace-last-fontify-pos nil))
+;;; (set-buffer-modified-p nil)))))
(defun proof-trace-buffer-finish ()
"Complete fontification in tracing buffer now that there's time to do so."
- (let ((fontifystart (proof-trace-fontify-pos)))
- (if (and fontifystart (not quit-flag));; may be done already/user desparately trying to avoid
- (save-excursion
- (set-buffer proof-trace-buffer)
- (proof-fontify-region fontifystart (point-max))))))
+ )
+;;; (let ((fontifystart (proof-trace-fontify-pos)))
+;;; (if (and fontifystart (not quit-flag));; may be done already
+;;; (save-excursion
+;;; (set-buffer proof-trace-buffer)
+;;; (proof-fontify-region fontifystart (point-max))))))
@@ -530,7 +485,6 @@ We fontify the output only if we're not too busy to do so."
(setq start (point))
(insert str)
(unless (bolp) (newline))
- (proof-fontify-region start (point))
(set-buffer-modified-p nil))))
diff --git a/generic/pg-thymodes.el b/generic/pg-thymodes.el
index 333e8829..de4c31ca 100644
--- a/generic/pg-thymodes.el
+++ b/generic/pg-thymodes.el
@@ -53,7 +53,7 @@ All of these settings are optional."
(eval
`(define-derived-mode ,mode ,parentmode ,name
(interactive)
- (pg-do-unless-null ,flks (setq font-lock-keywords ,flks))
+ (pg-do-unless-null ,flks (setq font-lock-defaults (',flks)))
(pg-do-unless-null ,syntaxes (mapcar 'modify-syntax-entry ,syntaxes))))
;; Define the menu (final value of macro to be evaluated)
`(pg-do-unless-null ,menu
diff --git a/generic/pg-user.el b/generic/pg-user.el
index 818afb78..2a8590f8 100644
--- a/generic/pg-user.el
+++ b/generic/pg-user.el
@@ -1,4 +1,4 @@
-;; pg-user.el --- User level commands for Proof General
+;;; pg-user.el --- User level commands for Proof General
;;
;; Copyright (C) 2000-2008 LFCS Edinburgh.
;; Author: David Aspinall and others
@@ -29,7 +29,9 @@
;;
(defmacro proof-maybe-save-point (&rest body)
- "Save point according to proof-follow-mode, execute BODY."
+ "Save point according to `proof-follow-mode', execute BODY."
+ ;; FIXME: This duplicates the code of the body, which isn't wrong but
+ ;; is undesirable.
`(if (eq proof-follow-mode 'locked)
(progn
,@body)
@@ -90,17 +92,9 @@ you can use the usual `yank' and similar commands to retrieve the
deleted text."
(interactive)
(proof-undo-last-successful-command-1 'delete)
- ;; FIXME want to do this here for 3.3, for nicer behaviour
- ;; when deleting.
- ;; Unfortunately nasty problem with read only flag when
- ;; inserting at (proof-locked-end) sometimes behaves as if
- ;; point is inside locked region (prob because span is
- ;; [ ) and not [ ] -- why??).
- ;; (proof-script-new-command-advance)
+ ;; FIXME (proof-script-new-command-advance)
)
-;; No direct key-binding for this one: C-c C-u was too dangerous,
-;; when used quickly it's too easy to accidently delete!
(defun proof-undo-last-successful-command-1 (&optional delete)
"Undo last successful command at end of locked region.
If optional DELETE is non-nil, the text is also deleted from
@@ -200,18 +194,14 @@ handling of interrupt signals."
(interactive)
(let ((cmd (span-at (point) 'type)))
(if cmd (goto-char (span-end cmd))
-; (and (re-search-forward "\\S-" nil t)
-; (proof-assert-until-point nil 'ignore-proof-process))
(proof-assert-next-command nil
'ignore-proof-process
'dontmoveforward))
(skip-chars-backward " \t\n")
(unless (eq (point) (point-min))
- ;; should land on terminal char
(backward-char))))
-
;;
;; Mouse functions
;;
@@ -221,49 +211,13 @@ handling of interrupt signals."
;; be nicer behaviour than actually moving point into locked region
;; which is only useful for cut and paste, really.
(defun proof-mouse-goto-point (event)
- "Call proof-goto-point on the click position EVENT."
+ "Call `proof-goto-point' on the click position EVENT."
(interactive "e")
(proof-maybe-save-point
(mouse-set-point event)
(proof-goto-point)))
-;; FIXME da: this is an oddity. It copies the span, but does not
-;; send it, contrary to it's old name ("proof-send-span").
-;; Now made more general to behave like mouse-track-insert
-;; when not over a span.
-;; FIXME da: improvement would be to allow selection of part
-;; of command by dragging, as in ordinary mouse-track-insert.
-;; Maybe by setting some of the mouse track hooks.
-;; TODO: mouse-track-insert is XEmacs specific anyway.
-(defun proof-mouse-track-insert (event)
- "Copy highlighted command under mouse EVENT to point. Ignore comments.
-If there is no command under the mouse, behaves like mouse-track-insert."
- (interactive "e")
- (let ((str
- (save-window-excursion
- (save-excursion
- (let* ((span (span-at (mouse-set-point event) 'type)))
- (and
- span
- ;; Next test might be omitted to allow for non-script
- ;; buffer copying (e.g. from spans in the goals buffer)
- (eq (current-buffer) proof-script-buffer)
- ;; Test for type=vanilla means that closed goal-save regions
- ;; are not copied.
- ;; PG 3.3: remove this test, why not copy full proofs?
- ;; (wanted to remove tests for 'vanilla)
- ;; (eq (span-property span 'type) 'vanilla)
- ;; Finally, extracting the 'cmd part prevents copying
- ;; comments, and supresses leading spaces, at least.
- ;; Odd.
- (span-property span 'cmd)))))))
- ;; Insert copied command in original window,
- ;; buffer, point position.
- (if str
- (insert str proof-script-command-separator)
- (if (featurep 'xemacs)
- (mouse-track-insert event)))))
@@ -295,7 +249,7 @@ only an approximate test, or if `proof-strict-state-preserving'
is off (nil)."
(interactive
(list (read-string "Command: "
- (if (and current-prefix-arg (region-exists-p))
+ (if (and current-prefix-arg (region-active-p))
(replace-in-string
(buffer-substring (region-beginning) (region-end))
"[ \t\n]+" " "))
@@ -317,11 +271,7 @@ is off (nil)."
;; pear-shaped.
;; In fact, it's so risky, we'll disable it by default
-(if (if (featurep 'xemacs)
- (get 'proof-frob-locked-end 'disabled t)
- ;; FSF code more approximate
- (not (member 'disabled (symbol-plist 'proof-frob-locked-end))))
- (put 'proof-frob-locked-end 'disabled t))
+(put 'proof-frob-locked-end 'disabled t)
(defun proof-frob-locked-end ()
"Move the end of the locked region backwards to regain synchronization.
@@ -360,8 +310,8 @@ a proof command."
;;; Non-scripting proof assistant commands.
;;;
-;;; These are based on defcustom'd settings so that users may
-;;; re-configure the system to their liking.
+;; These are based on defcustom'd settings so that users may
+;; re-configure the system to their liking.
;; FIXME: da: add more general function for inserting into the
@@ -470,8 +420,8 @@ Typically, a list of syntax of commands available."
default-directory))
(defun proof-cd-sync ()
- "If proof-shell-cd-cmd is set, do proof-cd and wait for prover ready.
-This is intended as a value for proof-activate-scripting-hook"
+ "If `proof-shell-cd-cmd' is set, do `proof-cd' and wait for prover ready.
+This is intended as a value for `proof-activate-scripting-hook'"
;; The hook is set in proof-mode before proof-shell-cd-cmd may be set,
;; so we explicitly test it here.
(if proof-shell-cd-cmd
@@ -531,13 +481,13 @@ This is intended as a value for proof-activate-scripting-hook"
(defun proof-electric-terminator-enable ()
"Make sure the modeline is updated to display new value for electric terminator."
;; TODO: probably even this isn't necessary
- (redraw-modeline))
+ (force-mode-line-update))
(proof-deftoggle proof-electric-terminator-enable proof-electric-terminator-toggle)
;;;###autoload
(defun proof-electric-term-incomment-fn ()
- "Used as argument to proof-assert-until-point."
+ "Used as argument to `proof-assert-until-point'."
;; CAREFUL: (1) dynamic scoping here (incomment, ins, mrk)
;; (2) needs this name to be recognized in
;; proof-assert-until-point
@@ -585,7 +535,7 @@ comment, and insert or skip to the next semi)."
(defun proof-electric-terminator ()
"Insert the terminator, perhaps sending the command to the assistant.
-If `proof-electric-terminator-enable' is non-nil, the command will be
+If variable `proof-electric-terminator-enable' is non-nil, the command will be
sent to the assistant."
(interactive)
(if proof-electric-terminator-enable
@@ -662,19 +612,7 @@ last use time, to discourage saving these into the users database."
(funcall pg-insert-output-as-comment-fn proof-shell-last-output)
;; Otherwise the default behaviour is to use comment-region
(let ((beg (point)) end)
- ;; pg-assoc-strip-subterm-markup: should be done
- ;; for us in proof-fontify-region
(insert proof-shell-last-output)
- ;; 3.4: add fontification. Questionable since comments will
- ;; probably be re-highlighted, so colouration, especially
- ;; based on removed specials, will be lost.
- ;; X-Symbol conversion is useful, but a surprising nuisance
- ;; to achieve, mainly because x-symbol doesn't give us back
- ;; a useful pointer to end of region after converting, and
- ;; character positions change.
- ;; (FIXME: contact x-sym author about this).
- ;; proof-fontify-region does this for us, now
- (setq end (proof-fontify-region beg (point)))
(comment-region beg end)))))
@@ -879,15 +817,9 @@ If NUM is negative, move upwards. Return new span."
(defun pg-pos-for-event (event)
"Return position corresponding to position of a mouse click EVENT."
- (cond
- ((featurep 'xemacs)
- (when (event-window event)
- (select-window (event-window event))
- (event-point event)))
- (t
- (with-current-buffer
- (window-buffer (posn-window (event-start event)))
- (posn-point (event-start event))))))
+ (with-current-buffer
+ (window-buffer (posn-window (event-start event)))
+ (posn-point (event-start event))))
(defun pg-span-for-event (event)
"Return span corresponding to position of a mouse click EVENT."
@@ -1054,11 +986,7 @@ The function `substitute-command-keys' is called on the argument."
;; Note: making the binding globally is perhaps a bit obnoxious, but
;; this modifier combination is currently unused.
-(cond
- ((not (featurep 'xemacs))
- (global-set-key [C-M-mouse-2] 'pg-identifier-under-mouse-query))
- ((featurep 'xemacs)
- (global-set-key '(control meta button2) 'pg-identifier-under-mouse-query)))
+(global-set-key [C-M-mouse-2] 'pg-identifier-under-mouse-query)
(defun pg-identifier-under-mouse-query (event)
(interactive "e")
@@ -1067,18 +995,13 @@ The function `substitute-command-keys' is called on the argument."
(save-selected-window
(save-selected-frame
(save-excursion
- (if (featurep 'xemacs)
- (when (event-window event)
- (select-window (event-window event))
- (setq oldend (if (region-exists-p)
- (region-end)))))
(mouse-set-point event)
(setq identifier
;; If there's an active region in this buffer, use that
;; instead of the identifier under point. Since
;; region-end moves immediately to new point with
;; zmacs-regions we use oldend instead of current.
- (if (region-exists-p)
+ (if (region-active-p)
(buffer-substring (region-beginning)
(or oldend (region-end)))
(setq identifier (current-word))))
@@ -1110,17 +1033,15 @@ The function `substitute-command-keys' is called on the argument."
"Add or remove index menu."
(if proof-imenu-enable
(imenu-add-to-menubar "Index")
- (if (featurep 'xemacs)
- (easy-menu-remove (list "Index" :filter 'imenu-menu-filter))
- (progn
- (let ((oldkeymap (keymap-parent (current-local-map))))
- (if ;; sanity checks in case someone else set local keymap
- (and oldkeymap
- (lookup-key (current-local-map) [menu-bar index])
- (not
- (lookup-key oldkeymap [menu-bar index])))
- (use-local-map oldkeymap)))
- (remove-hook 'menu-bar-update-hook 'imenu-update-menubar)))))
+ (progn
+ (let ((oldkeymap (keymap-parent (current-local-map))))
+ (if ;; sanity checks in case someone else set local keymap
+ (and oldkeymap
+ (lookup-key (current-local-map) [menu-bar index])
+ (not
+ (lookup-key oldkeymap [menu-bar index])))
+ (use-local-map oldkeymap)))
+ (remove-hook 'menu-bar-update-hook 'imenu-update-menubar))))
@@ -1140,13 +1061,13 @@ The function `substitute-command-keys' is called on the argument."
;;
(defvar pg-input-ring nil
- "Ring of previous inputs")
+ "Ring of previous inputs.")
(defvar pg-input-ring-index nil
- "Position of last matched command")
+ "Position of last matched command.")
(defvar pg-stored-incomplete-input nil
- "Stored incomplete input: string between point and locked")
+ "Stored incomplete input: string between point and locked.")
(defun pg-previous-input (arg)
"Cycle backwards through input history, saving input."
@@ -1280,7 +1201,7 @@ If N is negative, find the next or Nth next match."
(let ((pos (pg-previous-matching-input-string-position regexp n)))
;; Has a match been found?
(if (null pos)
- (error "Match not found" regexp)
+ (error "Match not found for regexp %s" regexp)
;; If leaving the edit line, save partial input
(if (null pg-input-ring-index) ;not yet on ring
(setq pg-stored-incomplete-input (pg-get-old-input)))
@@ -1344,7 +1265,7 @@ of the last item added."
;;;###autoload
(defun pg-remove-from-input-history (cmd)
"Maybe remove CMD from the end of the input history.
-This is called when the command is undone. It's only
+This is called when the command is undone. It's only
removed if it matches the last item in the ring."
(if (and (ring-p pg-input-ring)
(not (ring-empty-p pg-input-ring))
@@ -1358,4 +1279,5 @@ removed if it matches the last item in the ring."
(provide 'pg-user)
+
;;; pg-user.el ends here
diff --git a/generic/pg-xml.el b/generic/pg-xml.el
index 3f9a0f37..46a98b2f 100644
--- a/generic/pg-xml.el
+++ b/generic/pg-xml.el
@@ -9,18 +9,10 @@
;; XML functions for Proof General.
;;
-(eval-when-compile
- (require 'xml-fixed)) ; for compile only
+(require 'xml)
(require 'proof-utils) ;; for pg-internal-warning
-(cond
- ;; We want to find a good version of xml.el
- ((featurep 'xemacs)
- (require 'xml-fixed)) ;; XEmacs: used PG bundled fixed version
- (t ;; Otherwise use GNU Emacs distrib version.
- (require 'xml)))
-
(defalias 'pg-xml-error 'error)
diff --git a/generic/proof-autoloads.el b/generic/proof-autoloads.el
index 5fcfc802..98cc57fc 100644
--- a/generic/proof-autoloads.el
+++ b/generic/proof-autoloads.el
@@ -1,11 +1,10 @@
-;;; DO NOT MODIFY THIS FILE
-(if (featurep 'proof-autoloads) (error "Already loaded"))
-
-(provide 'proof-autoloads)
+;;; proof-autoloads.el --- automatically extracted autoloads
+;;
+;;; Code:
;;;### (autoloads (bufhist-exit bufhist-init) "bufhist" "../lib/bufhist.el"
-;;;;;; (18346 18016))
+;;;;;; (18568 19169))
;;; Generated autoloads from ../lib/bufhist.el
(autoload (quote bufhist-init) "bufhist" "\
@@ -26,9 +25,29 @@ Minor mode retaining an in-memory history of the buffer contents.")
;;;***
-;;;### (autoloads (holes-mode) "holes" "../lib/holes.el" (18346 18016))
+;;;### (autoloads (holes-mode holes-insert-and-expand holes-abbrev-complete
+;;;;;; holes-set-make-active-hole) "holes" "../lib/holes.el" (18568
+;;;;;; 20048))
;;; Generated autoloads from ../lib/holes.el
+(autoload (quote holes-set-make-active-hole) "holes" "\
+Make a new hole between START and END or at point, and make it active.
+
+\(fn &optional START END)" t nil)
+
+(autoload (quote holes-abbrev-complete) "holes" "\
+Complete abbrev by putting holes and indenting.
+Moves point at beginning of expanded text. Put this function as
+call-back for your abbrevs, and just expanded \"#\" and \"@{..}\" will
+become holes.
+
+\(fn)" nil nil)
+
+(autoload (quote holes-insert-and-expand) "holes" "\
+Insert S, expand it and replace #s and @{]s by holes.
+
+\(fn S)" nil nil)
+
(autoload (quote holes-mode) "holes" "\
If ARG is nil, then toggle holes mode on/off.
If arg is positive, then turn holes mode on. If arg is negative, then
@@ -39,7 +58,7 @@ turn it off.
;;;***
;;;### (autoloads (maths-menu-mode) "maths-menu" "../lib/maths-menu.el"
-;;;;;; (18346 18016))
+;;;;;; (18568 19169))
;;; Generated autoloads from ../lib/maths-menu.el
(autoload (quote maths-menu-mode) "maths-menu" "\
@@ -53,7 +72,7 @@ This mode is only useful with a font which can display the maths repertoire.
;;;***
;;;### (autoloads (proof-associated-windows proof-associated-buffers)
-;;;;;; "pg-assoc" "pg-assoc.el" (18346 18015))
+;;;;;; "pg-assoc" "pg-assoc.el" (18568 19165))
;;; Generated autoloads from pg-assoc.el
(autoload (quote proof-associated-buffers) "pg-assoc" "\
@@ -71,7 +90,7 @@ Dead or nil buffers are not represented in the list.
;;;***
;;;### (autoloads (proof-goals-config-done) "pg-goals" "pg-goals.el"
-;;;;;; (18544 41603))
+;;;;;; (18568 19165))
;;; Generated autoloads from pg-goals.el
(autoload (quote proof-goals-config-done) "pg-goals" "\
@@ -82,7 +101,7 @@ Initialise the goals buffer after the child has been configured.
;;;***
;;;### (autoloads (pg-pgip-askprefs pg-pgip-maybe-askpgip pg-pgip-process-packet)
-;;;;;; "pg-pgip" "pg-pgip.el" (18346 18015))
+;;;;;; "pg-pgip" "pg-pgip.el" (18336 38440))
;;; Generated autoloads from pg-pgip.el
(autoload (quote pg-pgip-process-packet) "pg-pgip" "\
@@ -105,8 +124,8 @@ Send an <askprefs> message to the prover.
;;;### (autoloads (pg-response-has-error-location proof-next-error
;;;;;; pg-response-display-with-face pg-response-maybe-erase proof-response-config-done
-;;;;;; proof-response-mode) "pg-response" "pg-response.el" (18544
-;;;;;; 41603))
+;;;;;; proof-response-mode) "pg-response" "pg-response.el" (18568
+;;;;;; 19166))
;;; Generated autoloads from pg-response.el
(autoload (quote proof-response-mode) "pg-response" "\
@@ -158,7 +177,7 @@ See `pg-next-error-regexp'.
;;;***
;;;### (autoloads (pg-defthymode) "pg-thymodes" "pg-thymodes.el"
-;;;;;; (18346 18015))
+;;;;;; (18568 19166))
;;; Generated autoloads from pg-thymodes.el
(autoload (quote pg-defthymode) "pg-thymodes" "\
@@ -185,7 +204,7 @@ All of these settings are optional.
;;;;;; pg-response-buffers-hint pg-slow-fontify-tracing-hint proof-electric-term-incomment-fn
;;;;;; proof-electric-terminator-enable proof-define-assistant-command-witharg
;;;;;; proof-define-assistant-command proof-interrupt-process) "pg-user"
-;;;;;; "pg-user.el" (18544 41603))
+;;;;;; "pg-user.el" (18568 19166))
;;; Generated autoloads from pg-user.el
(autoload (quote proof-interrupt-process) "pg-user" "\
@@ -219,7 +238,7 @@ Make sure the modeline is updated to display new value for electric terminator.
\(fn)" nil nil)
(autoload (quote proof-electric-term-incomment-fn) "pg-user" "\
-Used as argument to proof-assert-until-point.
+Used as argument to `proof-assert-until-point'.
\(fn)" nil nil)
@@ -284,7 +303,7 @@ of the last item added.
(autoload (quote pg-remove-from-input-history) "pg-user" "\
Maybe remove CMD from the end of the input history.
-This is called when the command is undone. It's only
+This is called when the command is undone. It's only
removed if it matches the last item in the ring.
\(fn CMD)" nil nil)
@@ -296,8 +315,8 @@ Not documented
;;;***
-;;;### (autoloads (pg-xml-parse-string) "pg-xml" "pg-xml.el" (18346
-;;;;;; 18015))
+;;;### (autoloads (pg-xml-parse-string) "pg-xml" "pg-xml.el" (18568
+;;;;;; 19166))
;;; Generated autoloads from pg-xml.el
(autoload (quote pg-xml-parse-string) "pg-xml" "\
@@ -308,7 +327,7 @@ Parse string in ARG, same as pg-xml-parse-buffer.
;;;***
;;;### (autoloads (proof-dependency-in-span-context-menu proof-depends-process-dependencies)
-;;;;;; "proof-depends" "proof-depends.el" (18346 18015))
+;;;;;; "proof-depends" "proof-depends.el" (18336 38440))
;;; Generated autoloads from proof-depends.el
(autoload (quote proof-depends-process-dependencies) "proof-depends" "\
@@ -326,7 +345,7 @@ Make a portion of a context-sensitive menu showing proof dependencies.
;;;***
;;;### (autoloads (proof-easy-config) "proof-easy-config" "proof-easy-config.el"
-;;;;;; (18346 18015))
+;;;;;; (18568 19167))
;;; Generated autoloads from proof-easy-config.el
(autoload (quote proof-easy-config) "proof-easy-config" "\
@@ -339,7 +358,7 @@ the `proof-assistant-table', which see.
;;;***
;;;### (autoloads (proof-indent-line) "proof-indent" "proof-indent.el"
-;;;;;; (18346 18015))
+;;;;;; (18336 38440))
;;; Generated autoloads from proof-indent.el
(autoload (quote proof-indent-line) "proof-indent" "\
@@ -350,7 +369,7 @@ Indent current line of proof script, if indentation enabled.
;;;***
;;;### (autoloads (proof-maths-menu-enable proof-maths-menu-set-global)
-;;;;;; "proof-maths-menu" "proof-maths-menu.el" (18346 18015))
+;;;;;; "proof-maths-menu" "proof-maths-menu.el" (18568 19167))
;;; Generated autoloads from proof-maths-menu.el
(autoload (quote proof-maths-menu-set-global) "proof-maths-menu" "\
@@ -372,7 +391,7 @@ in future if we have just activated it for this buffer.
;;;### (autoloads (defpacustom proof-defpacustom-fn proof-aux-menu
;;;;;; proof-menu-define-specific proof-menu-define-main proof-menu-define-keys)
-;;;;;; "proof-menu" "proof-menu.el" (18558 29736))
+;;;;;; "proof-menu" "proof-menu.el" (18568 19167))
;;; Generated autoloads from proof-menu.el
(autoload (quote proof-menu-define-keys) "proof-menu" "\
@@ -415,7 +434,7 @@ evaluate can be provided instead.
;;;***
;;;### (autoloads (proof-mmm-enable proof-mmm-set-global) "proof-mmm"
-;;;;;; "proof-mmm.el" (18346 18015))
+;;;;;; "proof-mmm.el" (18360 12927))
;;; Generated autoloads from proof-mmm.el
(autoload (quote proof-mmm-set-global) "proof-mmm" "\
@@ -437,7 +456,7 @@ in future if we have just activated it for this buffer.
;;;### (autoloads (proof-config-done proof-mode proof-insert-sendback-command
;;;;;; proof-insert-pbp-command pg-set-span-helphighlights proof-locked-region-empty-p
;;;;;; proof-locked-region-full-p proof-locked-end proof-unprocessed-begin)
-;;;;;; "proof-script" "proof-script.el" (18550 34521))
+;;;;;; "proof-script" "proof-script.el" (18568 19167))
;;; Generated autoloads from proof-script.el
(autoload (quote proof-unprocessed-begin) "proof-script" "\
@@ -497,7 +516,7 @@ finish setup which depends on specific proof assistant configuration.
;;;;;; proof-shell-invisible-cmd-get-result proof-shell-invisible-command
;;;;;; proof-shell-wait proof-extend-queue proof-start-queue proof-shell-insert
;;;;;; proof-shell-available-p proof-shell-live-buffer proof-shell-ready-prover)
-;;;;;; "proof-shell" "proof-shell.el" (18550 34521))
+;;;;;; "proof-shell" "proof-shell.el" (18568 19167))
;;; Generated autoloads from proof-shell.el
(autoload (quote proof-shell-ready-prover) "proof-shell" "\
@@ -609,7 +628,7 @@ processing.
;;;***
;;;### (autoloads (proof-splash-message proof-splash-display-screen)
-;;;;;; "proof-splash" "proof-splash.el" (18346 18015))
+;;;;;; "proof-splash" "proof-splash.el" (18568 19168))
;;; Generated autoloads from proof-splash.el
(autoload (quote proof-splash-display-screen) "proof-splash" "\
@@ -628,7 +647,7 @@ Make sure the user gets welcomed one way or another.
;;;***
;;;### (autoloads (proof-splice-separator proof-format) "proof-syntax"
-;;;;;; "proof-syntax.el" (18346 18015))
+;;;;;; "proof-syntax.el" (18568 19982))
;;; Generated autoloads from proof-syntax.el
(autoload (quote proof-format) "proof-syntax" "\
@@ -646,7 +665,7 @@ Splice SEP into list of STRINGS.
;;;***
;;;### (autoloads (proof-toolbar-scripting-menu proof-toolbar-setup)
-;;;;;; "proof-toolbar" "proof-toolbar.el" (18550 34521))
+;;;;;; "proof-toolbar" "proof-toolbar.el" (18568 19168))
;;; Generated autoloads from proof-toolbar.el
(autoload (quote proof-toolbar-setup) "proof-toolbar" "\
@@ -664,17 +683,18 @@ Menu made from the Proof General toolbar commands.
;;;***
-;;;### (autoloads (proof-unicode-tokens-shell-config proof-unicode-tokens-set-global
-;;;;;; proof-unicode-tokens-enable) "proof-unicode-tokens" "proof-unicode-tokens.el"
-;;;;;; (18544 41604))
+;;;### (autoloads (proof-unicode-tokens-set-global proof-unicode-tokens-enable)
+;;;;;; "proof-unicode-tokens" "proof-unicode-tokens.el" (18568 19168))
;;; Generated autoloads from proof-unicode-tokens.el
(autoload (quote proof-unicode-tokens-enable) "proof-unicode-tokens" "\
Turn on or off Unicode tokens mode in Proof General script buffer.
This invokes `unicode-tokens-mode' to toggle the setting for the current
buffer, and then sets PG's option for default to match.
-Also we arrange to have unicode tokens mode turn itself on automatically
+Also we arrange to have unicode tokens mode turn itself on automatically
in future if we have just activated it for this buffer.
+Note: this function is called when the customize setting for the prover
+is changed.
\(fn)" t nil)
@@ -684,67 +704,49 @@ Turn on/off menu in all script buffers and ensure new buffers follow suit.
\(fn FLAG)" nil nil)
-(autoload (quote proof-unicode-tokens-shell-config) "proof-unicode-tokens" "\
-Not documented
-
-\(fn)" nil nil)
-
;;;***
-;;;### (autoloads (proof-x-symbol-config-output-buffer proof-x-symbol-shell-config
-;;;;;; proof-x-symbol-decode-region proof-x-symbol-enable proof-x-symbol-support-maybe-available)
-;;;;;; "proof-x-symbol" "proof-x-symbol.el" (18544 41604))
-;;; Generated autoloads from proof-x-symbol.el
-
-(autoload (quote proof-x-symbol-support-maybe-available) "proof-x-symbol" "\
-A test to see whether x-symbol support may be available.
+;;;### (autoloads (texi-docstring-magic) "texi-docstring-magic" "../lib/texi-docstring-magic.el"
+;;;;;; (18336 38444))
+;;; Generated autoloads from ../lib/texi-docstring-magic.el
-\(fn)" nil nil)
+(autoload (quote texi-docstring-magic) "texi-docstring-magic" "\
+Update all texi docstring magic annotations in buffer.
+With prefix arg, no errors on unknown symbols. (This results in
+@def .. @end being deleted if not known).
-(autoload (quote proof-x-symbol-enable) "proof-x-symbol" "\
-Turn on or off X-Symbol in current Proof General script buffer.
-This invokes `x-symbol-mode' to change the setting for the current
-buffer.
+\(fn &optional NOERROR)" t nil)
-\(fn)" nil nil)
+;;;***
+
+;;;### (autoloads (unicode-tokens-mode unicode-tokens-initialise)
+;;;;;; "unicode-tokens" "../lib/unicode-tokens.el" (18568 20076))
+;;; Generated autoloads from ../lib/unicode-tokens.el
-(autoload (quote proof-x-symbol-decode-region) "proof-x-symbol" "\
+(autoload (quote unicode-tokens-initialise) "unicode-tokens" "\
Not documented
-\(fn START END)" nil nil)
-
-(autoload (quote proof-x-symbol-shell-config) "proof-x-symbol" "\
-Configure the proof shell for x-symbol, if proof-x-symbol-support<>nil.
-Assumes that the current buffer is the proof shell buffer.
-
-\(fn)" nil nil)
+\(fn)" t nil)
-(autoload (quote proof-x-symbol-config-output-buffer) "proof-x-symbol" "\
-Configure the current output buffer (goals/response/trace) for X-Symbol.
+(autoload (quote unicode-tokens-mode) "unicode-tokens" "\
+Minor mode for unicode token input.
-\(fn)" nil nil)
+\(fn &optional ARG)" t nil)
;;;***
-;;;### (autoloads nil nil ("../lib/holes-load.el" "../lib/local-vars-list.el"
-;;;;;; "../lib/pg-dev.el" "../lib/pg-fontsets.el" "../lib/proof-compat.el"
-;;;;;; "../lib/span-extent.el" "../lib/span-overlay.el" "../lib/span.el"
-;;;;;; "../lib/unicode-chars.el" "../lib/unicode-tokens.el" "../lib/xml-fixed.el"
-;;;;;; "pg-autotest.el" "pg-custom.el" "pg-pbrpm.el" "pg-vars.el"
-;;;;;; "proof-auxmodes.el" "proof-config.el" "proof-site.el" "proof-utils.el"
-;;;;;; "proof.el") (18558 30696 142301))
+;;;### (autoloads nil nil ("../lib/local-vars-list.el" "../lib/pg-dev.el"
+;;;;;; "../lib/pg-fontsets.el" "../lib/proof-compat.el" "../lib/span.el"
+;;;;;; "../lib/unicode-chars.el" "pg-autotest.el" "pg-custom.el"
+;;;;;; "pg-pbrpm.el" "pg-vars.el" "proof-auxmodes.el" "proof-config.el"
+;;;;;; "proof-site.el" "proof-utils.el" "proof.el") (18568 20102
+;;;;;; 515468))
;;;***
-;;;### (autoloads (texi-docstring-magic) "texi-docstring-magic" "../lib/texi-docstring-magic.el"
-;;;;;; (18346 18016))
-;;; Generated autoloads from ../lib/texi-docstring-magic.el
-
-(autoload (quote texi-docstring-magic) "texi-docstring-magic" "\
-Update all texi docstring magic annotations in buffer.
-With prefix arg, no errors on unknown symbols. (This results in
-@def .. @end being deleted if not known).
-
-\(fn &optional NOERROR)" t nil)
-
-;;;***
+;; Local Variables:
+;; version-control: never
+;; no-byte-compile: t
+;; no-update-autoloads: t
+;; End:
+;;; proof-autoloads.el ends here
diff --git a/generic/proof-auxmodes.el b/generic/proof-auxmodes.el
index f8ea8da6..d204154f 100644
--- a/generic/proof-auxmodes.el
+++ b/generic/proof-auxmodes.el
@@ -7,9 +7,7 @@
;;; Commentary:
;;
;; Startup code from auxiliary modes are collected here, allowing late
-;; loading of their main defining files.
-;;
-;; TODO: add x-symbol here too and disentangle elsewhere.
+;; loading of their main defining files and the possibility to disable them.
;;
(require 'proof-utils) ; proof-ass, proof-eval...
@@ -47,7 +45,6 @@
(defun proof-maths-menu-support-available ()
"A test to see whether maths-menu support is available."
(and
- (not (featurep 'xemacs)) ;; not XEmacs compatible
(or (featurep 'maths-menu)
;; *should* always succeed unless bundled version broken
(proof-try-require 'maths-menu))
@@ -65,11 +62,9 @@
;;
(defun proof-unicode-tokens-support-available ()
"A test to see whether unicode tokens support is available."
- (and
- (or (featurep 'unicode-tokens)
- (proof-try-require 'unicode-tokens))
- ;; Requires prover-specific config in <foo>-unicode-tokens.el
- (proof-try-require (proof-ass-sym unicode-tokens))))
+ ;; Requires prover-specific config in <foo>-unicode-tokens.el
+ ;; Loaded before unicode-tokens.el to allow load-time config there
+ (proof-try-require (proof-ass-sym unicode-tokens)))
(proof-eval-when-ready-for-assistant
(if (and (proof-ass unicode-tokens-enable)
diff --git a/generic/proof-config.el b/generic/proof-config.el
index b7790a59..c503e4b9 100644
--- a/generic/proof-config.el
+++ b/generic/proof-config.el
@@ -24,12 +24,12 @@
;; 3. Menus, user-level commands, toolbar
;; 4. Script mode configuration
;; 5. Shell mode configuration
-;; 5a. commands
-;; 5b. regexps
-;; 5c. hooks and others
+;; 5a. commands
+;; 5b. regexps
+;; 5c. tokens
+;; 5d. hooks and others
;; 6. Goals buffer configuration
-;; 7. X-Symbol support
-;; 8. Global constants
+;; 7. Global constants
;;
;; The user options don't need to be set on a per-prover basis,
;; and the global constants probably should not be touched.
@@ -50,7 +50,6 @@
;; proof-script : settings for proof script mode (4)
;; proof-shell : settings for proof shell mode (5)
;; proof-goals : settings for goals buffer (6)
-;; proof-x-symbol : settings for X-Symbol (8)
;; <Prover name>-config : Specific internal settings for a prover
;;
;; ======================================================================
@@ -61,7 +60,7 @@
;; (a) put it in the right customize group, and
;; (b) add a magical comment in ProofGeneral.texi/PG-Adapting.texi
;;
-;; ii. Presently the customize library seems a bit picky over the
+;; ii. Presently the customize library seems a bit picky over the
;; :type property and some correct but complex types don't work:
;; If the type is ill-formed, editing the whole group will be broken.
;; Check after updates, by killing all customize buffers and
@@ -88,18 +87,17 @@
:prefix "proof-")
;;
-;; Function for taking action when dynamically adjusting customize
-;; values
+;; Take action when dynamically adjusting customize values
;;
(defun proof-set-value (sym value)
- "Set a customize variable using set-default and a function.
+ "Set a customize variable using `set-default' and a function.
We first call `set-default' to set SYM to VALUE.
Then if there is a function SYM (i.e. with the same name as the
variable SYM), it is called to take some dynamic action for the new
setting.
If there is no function SYM, we try stripping
-proof-assistant-symbol and adding \"proof-\" instead to get
+`proof-assistant-symbol' and adding \"proof-\" instead to get
a function name. This extends proof-set-value to work with
generic individual settings.
@@ -153,15 +151,6 @@ terminator somewhere nearby. Electric!"
:type 'boolean
:group 'proof-user-options)
-(defcustom proof-output-fontify-enable t
- "*Whether to fontify output from the proof assistant.
-If non-nil, output from the proof assistant will be highlighted
-in the goals and response buffers.
-\(This is providing `font-lock-keywords' have been set for the
-buffer modes)."
- :type 'boolean
- :group 'proof-user-options)
-
;; FIXME: next one could be integer value for catchup delay
(defcustom proof-trace-output-slow-catchup t
"*If non-nil, try to redisplay less often during frequent trace output.
@@ -191,7 +180,7 @@ done if this `proof-strict-state-preserving' is turned off (nil)."
If non-nil, an error is given when an attempt is made to edit the
read-only region. If nil, Proof General is more relaxed (but may give
you a reprimand!)."
- :type 'boolean
+ :type '(choice (const strict) (const retract) (const nil))
:set 'proof-set-value
:group 'proof-user-options)
@@ -249,14 +238,6 @@ goals and response windows to fit their contents."
:type 'boolean
:group 'proof-user-options)
-(defcustom proof-toolbar-use-button-enablers t
- "*If non-nil, toolbars buttons may be enabled/disabled automatically.
-Toolbar buttons can be automatically enabled/disabled according to
-the context. Set this variable to nil if you don't like this feature
-or if you find it unreliable."
- :type 'boolean
- :group 'proof-user-options)
-
(defcustom proof-query-file-save-when-activating-scripting
t
"*If non-nil, query user to save files when activating scripting.
@@ -288,9 +269,9 @@ This option is not fully-functional at the moment." ;; TODO
(defcustom proof-prog-name-guess
nil
- "*If non-nil, use `proof-guess-command-line' to guess proof-prog-name.
-This option is compatible with proof-prog-name-ask.
-No effect if proof-guess-command-line is nil."
+ "*If non-nil, use `proof-guess-command-line' to guess `proof-prog-name'.
+This option is compatible with `proof-prog-name-ask'.
+No effect if `proof-guess-command-line' is nil."
:type 'boolean
:group 'proof-user-options)
@@ -357,7 +338,7 @@ If 'followdown, point if necessary to stay in writeable region
If 'ignore, point is never moved after movement commands or on errors.
If you choose 'ignore, you can find the end of the locked using
-`M-x proof-goto-end-of-locked'."
+\\[proof-goto-end-of-locked]"
:type '(choice
(const :tag "Follow locked region" locked)
(const :tag "Follow locked region down" followdown)
@@ -452,7 +433,7 @@ signals to the remote host."
;; TODO: get rid of this list. Does 'default work widely enough
;; by now?
-(defconst pg-defface-window-systems
+(defconst pg-defface-window-systems
'(x ;; bog standard
mswindows ;; Windows
w32 ;; Windows
@@ -461,7 +442,7 @@ signals to the remote host."
carbon ;; used by Carbon XEmacs
ns ;; NeXTstep Emacs (Emacs.app)
x-toolkit) ;; possible catch all (but probably not)
- "A list of possible values for `window-system'.
+ "A list of possible values for variable `window-system'.
If you are on a window system and your value of `window-system' is
not listed here, you may not get the correct syntax colouring behaviour.")
@@ -530,8 +511,8 @@ Exactly what uses this face depends on the proof assistant."
(defface proof-error-face
(proof-face-specs
- (:background "indianred1" :bold t)
- (:background "brown" :bold t)
+ (:background "indianred1")
+ (:background "brown")
(:bold t))
"*Face for error messages from proof assistant."
:group 'proof-faces)
@@ -601,7 +582,7 @@ Warning messages can come from proof assistant or from Proof General itself."
"*Face for showing active areas (clickable regions), outside of subterm markup."
:group 'proof-faces)
-;;; Compatibility: these are required for use in onder GNU Emacs/font-lock-keywords
+;;; Compatibility: these are required for use in GNU Emacs/font-lock-keywords
(defconst proof-face-compat-doc "Evaluates to a face name, for compatibility.")
(defconst proof-queue-face 'proof-queue-face proof-face-compat-doc)
(defconst proof-locked-face 'proof-locked-face proof-face-compat-doc)
@@ -666,7 +647,7 @@ Warning messages can come from proof assistant or from Proof General itself."
;; proof-mode-for-goals: <PA>-goals-mode
;; proof-mode-for-script: <PA>-mode
;;
-;; These are defined as constants in pg-custom.el
+;; These are defined in pg-vars.el and set in proof-site mode stub.
;;
;; Prover modes should define aliases for these if not defun'd.
@@ -899,7 +880,7 @@ as well as `proof-script-comment-end'."
(defcustom proof-script-comment-start-regexp nil
"Regexp which matches a comment start in the proof command language.
-The default value for this is set as (regexp-quote proof-script-comment-start)
+The default value for this is set as (regexp-quote `proof-script-comment-start')
but you can set this variable to something else more precise if necessary."
:type 'string
:group 'proof-script)
@@ -944,7 +925,7 @@ If left as nil, the default behaviour is to insert and call `comment-region'."
"Value for `case-fold-search' when recognizing portions of proof scripts.
Also used for completion, via `proof-script-complete'.
The default value is nil. If your prover has a case *insensitive*
-input syntax, proof-case-fold-search should be set to t instead.
+input syntax, `proof-case-fold-search' should be set to t instead.
NB: This setting is not used for matching output from the prover."
:type 'boolean :group
'proof-script)
@@ -968,9 +949,9 @@ It's safe to leave this setting as nil."
(defcustom proof-save-with-hole-result 2
"How to build theorem name after matching with `proof-save-with-hole-regexp'.
-String or Int.
-If an int N use match-string to recover the value of the Nth parenthesis matched.
-If it is a string use replace-match. In this case, proof-save-with-hole-regexp
+String or Int.
+If an int N use match-string to recover the value of the Nth parenthesis matched.
+If it is a string use replace-match. In this case, proof-save-with-hole-regexp
should match the entire command"
:type '(choice string int)
:group 'proof-script)
@@ -988,7 +969,7 @@ for `proof-script-next-entity-regexps' used for function menus."
(defcustom proof-goal-with-hole-regexp nil
"Regexp which matches a command used to issue and name a goal.
The name of the theorem is built from the variable
-proof-goal-with-hole-result using the same convention as
+`proof-goal-with-hole-result' using the same convention as
for `query-replace-regexp'.
Used for setting names of goal..save regions and for default
configuration of other modes (function menu, imenu).
@@ -999,9 +980,9 @@ It's safe to leave this setting as nil."
(defcustom proof-goal-with-hole-result 2
"How to build theorem name after matching with `proof-goal-with-hole-regexp'.
-String or Int.
-If an int N use match-string to recover the value of the Nth parenthesis matched.
-If it is a string use replace-match. In this case, proof-save-with-hole-regexp
+String or Int.
+If an int N use match-string to recover the value of the Nth parenthesis matched.
+If it is a string use replace-match. In this case, proof-save-with-hole-regexp
should match the entire command"
:type '(choice string int)
:group 'proof-script)
@@ -1077,8 +1058,8 @@ only at the end. However, it does not parse strings,
comments, or parentheses.
This variable may not need to be set: a default value which should
-work for goal..saves is calculated from proof-goal-with-hole-regexp,
-proof-goal-command-regexp, and proof-save-with-hole-regexp."
+work for goal..saves is calculated from `proof-goal-with-hole-regexp',
+`proof-goal-command-regexp', and `proof-save-with-hole-regexp'."
:type 'sexp
;; Bit tricky.
;; (list (regexp :tag "Any entity matcher")
@@ -1098,7 +1079,7 @@ cell of the name and the beginning of the entity's region.
Note that `proof-script-next-entity-regexps' is set to a default value
from `proof-goal-with-hole-regexp' and `proof-save-with-hole-regexp' in
-the function proof-config-done, so you may not need to worry about any
+the function `proof-config-done', so you may not need to worry about any
of this. See whether function menu does something sensible by
default."
:type 'function
@@ -1112,53 +1093,24 @@ and that variable for details."
:type 'sexp
:group 'proof-script)
-
-;; FIXME da: This next one is horrible. We clearly would rather
-;; have just proof-goal-command regexp instead. This was born to solve
-;; problem that Coq can have goals which look like definitions, etc.
-;; Perhaps we can generalise the matching to understand function
-;; values as well as regexps.
-;; FIXME: could just as easily give default value of
-;; proof-std-goal-command-p here, why not?
-;; Pierre: changed this to take the span as argument instead of the string,
-;; This allows coq-mode to use a 'goalcmd attribute computed by looking at
-;; coq messages when each command is sent.
+;; FIXME da: unify this with proof-save-command-regexp, to allow fn or regexp
(defcustom proof-goal-command-p 'proof-generic-goal-command-p
"A function to test: is this really a goal command span?
-This is added as a more refined addition to proof-goal-command-regexp,
+This is added as a more refined addition to `proof-goal-command-regexp',
to solve the problem that Coq and some other provers can have goals which
look like definitions, etc. (In the future we may generalize
-proof-goal-command-regexp instead)."
+`proof-goal-command-regexp' instead)."
:type 'function
:group 'proof-script)
-;; FIXME mmw: increasing the horror even more ...
-;; FIXME da: why do you need the span below? I would like to replace
-;; this mess by single config variables which are allowed to be
-;; regexps or functions, handled in proof-string-match.
-;; FIXME mmw: the span is required to scan backwards through the text,
-;; determining the depth of proof nesting.
-;; FIXME da: yuck! What I'd really like to replace the mess with is
-;; feedback from the proof assistant, saying "that was a save", etc.
-;; FIXME mmw: all we need is some tracking of the 'depth' of commands;
-;; Why not let PG track this as in spans, changing the value based
-;; on some regexps for 'open' / 'close' commands? This would basically
-;; move the code of isar-global-save-command-p to proof-done-advancing.
-;; FIXME da: sounds like a good idea, then that would give us a proper
-;; handling of nested proofs?
-;; FIXME: Pierre:Careful: in coq V8 I now need a function to detect save
-;; command. Because Proof <term>. is a term, but not Proof with ...
-;;
+;; FIXME da: unify this with proof-save-command-regexp, to allow fn or regexp
(defcustom proof-really-save-command-p (lambda (span cmd) t)
"Is this really a save command?
-This is a more refined addition to proof-save-command-regexp.
+This is a more refined addition to `proof-save-command-regexp'.
It should be a function taking a span and command as argument,
-and can be used to track nested proofs. (See what is done in
-isar/ for example). In the future, this setting should be
-removed when the generic core is extended to handle nested
-proofs smoothly."
+and can be used to track nested proofs."
:type 'function
:group 'proof-script)
@@ -1204,7 +1156,7 @@ settings `proof-non-undoables-regexp' and
(defconst proof-no-command "COMMENT"
"String used as a nullary action (send no command to the proof assistant).
-Only relevant for proof-find-and-forget-fn.
+Only relevant for `proof-find-and-forget-fn'.
\(NB: this is a CONSTANT, don't change it).")
(defcustom proof-find-and-forget-fn 'proof-generic-find-and-forget
@@ -1215,7 +1167,7 @@ It should undo the effect of all settings between its target span
up to (proof-locked-end). This may involve forgetting a number
of definitions, declarations, or whatever.
-The special string proof-no-command means there is nothing to do.
+The special string `proof-no-command' means there is nothing to do.
This is an important function for script management.
Study one of the existing instantiations for examples of how to write it,
@@ -1249,7 +1201,7 @@ will be attempted."
(defcustom proof-kill-goal-command ""
"Command to kill the currently open goal.
-If this is set to nil, PG will expect proof-find-and-forget-fn
+If this is set to nil, PG will expect `proof-find-and-forget-fn'
to do all the work of retracting to an arbitrary point in a file.
Otherwise, the generic split-phase mechanism will be used:
@@ -1285,7 +1237,7 @@ steps within the outer proof."
(defcustom proof-state-preserving-p 'proof-generic-state-preserving-p
"A predicate, non-nil if its argument (a command) preserves the proof state.
-This is a safety-test used by proof-minibuffer-cmd to filter out scripting
+This is a safety-test used by `proof-minibuffer-cmd' to filter out scripting
commands which should be entered directly into the script itself.
The default setting for this function, `proof-generic-state-preserving-p'
@@ -1304,7 +1256,7 @@ script).
When functions in this hook are called, the variable
`activated-interactively' will be non-nil if
-proof-activate-scripting was called interactively
+`proof-activate-scripting' was called interactively
\(rather than as a side-effect of some other action).
If a hook function sends commands to the proof process,
it should wait for them to complete (so the queue is cleared
@@ -1378,9 +1330,9 @@ assistant, for example, to compile a completed file."
(defcustom proof-script-font-lock-keywords nil
"Value of `font-lock-keywords' used to fontify proof scripts.
-This is currently used only by `proof-easy-config' mechanism,
-to set `font-lock-keywords' before calling proof-config-done.
-See also proof-{shell,resp,goals}-font-lock-keywords."
+The proof script mode should set this before calling `proof-config-done'.
+Used also by `proof-easy-config' mechanism.
+See also proof-{resp,goals}-font-lock-keywords."
:type 'sexp
:group 'proof-script)
@@ -1442,7 +1394,7 @@ See pg-user.el: pg-create-in-span-context-menu for more hints."
"System command to run the proof assistant in the proof shell.
May contain arguments separated by spaces, but see also `proof-prog-args'.
-Remark: if `proof-prog-args' is non-nil, then proof-prog-name is considered
+Remark: if `proof-prog-args' is non-nil, then `proof-prog-name' is considered
strictly: it must contain *only* the program name with no option, spaces
are interpreted literally as part of the program name."
:type 'string
@@ -1453,8 +1405,8 @@ are interpreted literally as part of the program name."
"Non-nil if Proof General should try to add terminator to every command.
If non-nil, whenever a command is sent to the prover using
`proof-shell-invisible-command', Proof General will check to see if it
-ends with proof-terminal-char, and add it if not.
-If proof-terminal-char is nil, this has no effect."
+ends with `proof-terminal-char', and add it if not.
+If `proof-terminal-char' is nil, this has no effect."
:type 'boolean
:group 'proof-shell)
@@ -1483,6 +1435,12 @@ See also `proof-shell-pre-sync-init-cmd'."
:type '(choice string (const nil))
:group 'proof-shell)
+;; TODO: remove proof-shell-init-cmd in favour of this hook
+(defcustom proof-shell-init-hook nil
+ "Hooks run when the proof process has started up."
+ :type '(list function)
+ :group 'proof-shell)
+
(defcustom proof-shell-restart-cmd ""
"A command for re-initialising the proof process."
:type '(choice string (const nil))
@@ -1495,7 +1453,7 @@ See also `proof-shell-pre-sync-init-cmd'."
(defcustom proof-shell-quit-timeout 4
;; FIXME could add option to quiz user before rude kill.
- "The number of seconds to wait after sending proof-shell-quit-cmd.
+ "The number of seconds to wait after sending `proof-shell-quit-cmd'.
After this timeout, the proof shell will be killed off more rudely.
If your proof assistant takes a long time to clean up (for
example writing persistent databases out or the like), you may
@@ -1509,12 +1467,12 @@ The format character `%s' is replaced with the directory, and
the escape sequences in `proof-shell-filename-escapes' are
applied to the filename.
-This setting is used to define the function proof-cd which
+This setting is used to define the function `proof-cd' which
changes to the value of (default-directory) for script buffers.
For files, the value of (default-directory) is simply the
directory the file resides in.
-NB: By default, proof-cd is called from proof-activate-scripting-hook,
+NB: By default, `proof-cd' is called from `proof-activate-scripting-hook',
so that the prover switches to the directory of a proof
script every time scripting begins."
:type 'string
@@ -1524,7 +1482,7 @@ script every time scripting begins."
"Command to turn prover goals output off when sending many script commands.
If non-nil, Proof General will automatically issue this command
to help speed up processing of long proof scripts.
-See also proof-shell-stop-silent-cmd.
+See also `proof-shell-stop-silent-cmd'.
NB: terminator not added to command."
:type '(choice string (const nil))
:group 'proof-shell)
@@ -1533,7 +1491,7 @@ NB: terminator not added to command."
"Command to turn prover output on.
If non-nil, Proof General will automatically issue this command
to help speed up processing of long proof scripts.
-See also proof-shell-start-silent-cmd.
+See also `proof-shell-start-silent-cmd'.
NB: Terminator not added to command."
:type '(choice string (const nil))
:group 'proof-shell)
@@ -1562,8 +1520,8 @@ issuing this command.
If this is set to nil, no command is issued.
-See also: proof-shell-inform-file-retracted-cmd,
-proof-shell-process-file, proof-shell-compute-new-files-list."
+See also: `proof-shell-inform-file-retracted-cmd',
+`proof-shell-process-file', `proof-shell-compute-new-files-list'."
:type '(choice string (const nil))
:group 'proof-shell)
@@ -1590,8 +1548,8 @@ be invoked on the name of the retracted file, and should remove
the ancestor files from `proof-included-files-list' by some
other calculation.
-See also: proof-shell-inform-file-processed-cmd,
-proof-shell-process-file, proof-shell-compute-new-files-list."
+See also: `proof-shell-inform-file-processed-cmd',
+`proof-shell-process-file', `proof-shell-compute-new-files-list'."
:type '(choice string (const nil)) ;; FIXME: or function
:group 'proof-shell)
@@ -1682,7 +1640,7 @@ recognize when the prover has finished processing a command.
To help speed up matching you may be able to annotate the
proof assistant prompt with a special character not appearing
in ordinary output. The special character should appear in
-this regexp, and should be the value of proof-shell-wakeup-char."
+this regexp, and should be the value of `proof-shell-wakeup-char'."
:type 'regexp
:group 'proof-shell)
@@ -1697,15 +1655,15 @@ this regexp, and should be the value of proof-shell-wakeup-char."
We assume that an error message corresponds to a failure in the last
proof command executed. So don't match mere warning messages with
this regexp. Moreover, an error message should not be matched as an
-eager annotation (see proof-shell-eager-annotation-start) otherwise it
+eager annotation (see `proof-shell-eager-annotation-start') otherwise it
will be lost.
-Error messages are considered to begin from proof-shell-error-regexp
+Error messages are considered to begin from `proof-shell-error-regexp'
and continue until the next prompt. The variable
`proof-shell-truncate-before-error' controls whether text before the
error message is displayed.
-The engine matches interrupts before errors, see proof-shell-interrupt-regexp.
+The engine matches interrupts before errors, see `proof-shell-interrupt-regexp'.
It is safe to leave this variable unset (as nil)."
:type '(choice nil regexp)
@@ -1716,9 +1674,9 @@ It is safe to leave this variable unset (as nil)."
If nil, the whole output that the prover generated before the last
error message will be shown.
-NB: the default setting for this is `t' to be compatible with
+NB: the default setting for this is t to be compatible with
behaviour in Proof General before version 3.4. The more obvious
-setting for new instances is probably `nil'.
+setting for new instances is probably nil.
Interrupt messages are treated in the same way.
See `proof-shell-error-regexp' and `proof-shell-interrupt-regexp'."
@@ -1776,10 +1734,10 @@ to a filename."
We assume that an interrupt message corresponds to a failure in the last
proof command executed. So don't match mere warning messages with
this regexp. Moreover, an interrupt message should not be matched as an
-eager annotation (see proof-shell-eager-annotation-start) otherwise it
+eager annotation (see `proof-shell-eager-annotation-start') otherwise it
will be lost.
-The engine matches interrupts before errors, see proof-shell-error-regexp.
+The engine matches interrupts before errors, see `proof-shell-error-regexp'.
It is safe to leave this variable unset (as nil)."
:type '(choice nil regexp)
@@ -1822,7 +1780,7 @@ and possibly analysed further for proof-by-pointing markup."
(defcustom proof-shell-end-goals-regexp nil
"Regexp matching the end of the proof state output, or nil.
-If nil, just use the rest of the output following proof-shell-start-goals-regexp."
+If nil, just use the rest of the output following `proof-shell-start-goals-regexp'."
:type '(choice nil regexp)
:group 'proof-shell)
@@ -1831,7 +1789,7 @@ If nil, just use the rest of the output following proof-shell-start-goals-regexp
An \"eager annotation indicates\" to Proof General that some following output
should be displayed (or processed) immediately and not accumulated for
parsing later. Note that this affects processing of output which is
-ordinarily accumulated: output which appears before the eager annotation
+ordinarily accumulated: output which appears before the eager annotation
start will be discarded.
The start/end annotations can be used to hilight the output, but
@@ -1957,7 +1915,7 @@ A good markup for the second string is to delimit with #'s, since
these are not valid syntax for elisp evaluation.
Elisp errors will be trapped when evaluating; set
-proof-general-debug to be informed when this happens.
+`proof-general-debug' to be informed when this happens.
Example uses are to adjust PG's internal copies of proof assistant's
settings, or to make automatic dynamic syntax adjustments in Emacs to
@@ -2080,7 +2038,36 @@ response buffer."
;;
-;; 5c. hooks and other miscellaneous customizations
+;; 5c. tokens mode: turning on/off tokens output
+;;
+
+(defcustom proof-tokens-activate-command nil
+ "Command to activate token input/output for prover.
+If non-nil, this command is sent to the proof assistant when
+Unicode Tokens support is activated."
+ :type 'string
+ :group 'proof-x-symbol)
+
+(defcustom proof-tokens-deactivate-command nil
+ "Command to deactivate token input/output for prover.
+If non-nil, this command is sent to the proof assistant when
+Unicode Tokens support is deactivated."
+ :type 'string
+ :group 'proof-x-symbol)
+
+(defcustom proof-tokens-extra-modes nil
+ "List of additional mode names to use with Proof General tokens.
+These modes will have Tokens enabled for the proof assistant token language,
+in addition to the four modes for Proof General (script, shell, response, pbp).
+
+Set this variable if you want additional modes to also display
+tokens (for example, editing documentation or source code files)."
+ :type '(repeat symbol)
+ :group 'proof-x-symbol)
+
+
+;;
+;; 5d. hooks and other miscellaneous customizations
;;
(defcustom proof-shell-unicode t
@@ -2157,10 +2144,10 @@ Can be used to configure the proof assistant to the interface in
various ways -- for example, to observe or alter the commands sent to
the prover, or to sneak in extra commands to configure the prover.
-This hook is called inside a `save-excursion' with the proof-shell-buffer
+This hook is called inside a `save-excursion' with the `proof-shell-buffer'
current, just before inserting and sending the text in the
variable `string'. The hook can massage `string' or insert additional
-text directly into the proof-shell-buffer.
+text directly into the `proof-shell-buffer'.
Before sending `string', it will be stripped of carriage returns.
Additionally, the hook can examine the variable `action'. It will be
@@ -2185,9 +2172,7 @@ stripped of carriage returns before being sent.
Example uses:
LEGO uses this hook for setting the pretty printer width if
the window width has changed;
-Plastic uses it to remove literate-style markup from `string'.
-The x-symbol support uses this hook to convert special characters
-into tokens for the proof assistant."
+Plastic uses it to remove literate-style markup from `string'."
:type '(repeat function)
:group 'proof-shell)
@@ -2204,8 +2189,8 @@ Hook functions may inspect `proof-shell-error-or-interrupt-seen' to
determine whether the cause was an error or interrupt. Possible
values for this hook include:
- proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window
- proof-goto-end-of-locked-if-pos-not-visible-in-window
+ `proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window'
+ `proof-goto-end-of-locked-if-pos-not-visible-in-window'
which move the cursor in the scripting buffer on an error or
error/interrupt.
@@ -2217,8 +2202,8 @@ something in scripting buffer, `save-excursion' and/or `set-buffer'."
(defcustom proof-shell-pre-interrupt-hook
nil
- "Run immediately after `comint-interrupt-subjob' is called. This
-hook is added to allow customization for systems that query the user
+ "Run immediately after `comint-interrupt-subjob' is called.
+This hook is added to allow customization for systems that query the user
before returning to the top level."
:type '(repeat function)
:group 'proof-shell)
@@ -2249,18 +2234,9 @@ retracted, or after a command has been sent to the prover with
`proof-shell-invisible-command'.
This hook is used within Proof General to refresh the toolbar."
-
:type '(repeat function)
:group 'proof-shell)
-(defcustom proof-shell-font-lock-keywords nil
- "Value of `font-lock-keywords' used to fontify the proof shell.
-This is currently used only by `proof-easy-config' mechanism, to set
-`font-lock-keywords' before calling `proof-config-done'.
-See also proof-{script,resp,goals}-font-lock-keywords."
- :type 'sexp
- :group 'proof-shell)
-
(defcustom proof-shell-syntax-table-entries nil
"List of syntax table entries for proof script mode.
A flat list of the form
@@ -2343,9 +2319,9 @@ In particular, after a `pbp-goal-command' or a `pbp-hyp-command'."
(defcustom pg-subterm-start-char nil
"Opening special character for subterm markup.
Subsequent special characters with values *below*
-pg-subterm-first-special-char are assumed to be subterm position
-indicators. Annotations should be finished with pg-subterm-sep-char;
-the end of the concrete syntax is indicated by pg-subterm-end-char.
+`pg-subterm-first-special-char' are assumed to be subterm position
+indicators. Annotations should be finished with `pg-subterm-sep-char';
+the end of the concrete syntax is indicated by `pg-subterm-end-char'.
If `pg-subterm-start-char' is nil, subterm markup is disabled.
@@ -2381,31 +2357,19 @@ for parsing the prover output is disabled."
:type 'character
:group 'proof-goals)
-
-
(defcustom proof-goals-font-lock-keywords nil
"Value of `font-lock-keywords' used to fontify the goals output.
-NB: the goals output is not kept in font lock mode because the
-fontification may rely on annotations which are erased before
-displaying. This means internal functions of PG must be used
-to display to the goals buffer to ensure fontification is done!
-This is currently used only by `proof-easy-config' mechanism,
-to set `font-lock-keywords' before calling proof-config-done.
-See also proof-{script,shell,resp}-font-lock-keywords."
+The goals shell mode should set this before calling `proof-goals-config-done'.
+Used also by `proof-easy-config' mechanism.
+See also `proof-{script,goals}-font-lock-keywords'."
:type 'sexp
:group 'proof-goals)
-;; FIXME: perhaps we need new customize group here, "goals" is
-;; not quite right for response buffer!
(defcustom proof-resp-font-lock-keywords nil
"Value of `font-lock-keywords' used to fontify the response output.
-NB: the goals output is not kept in font lock mode because the
-fontification may rely on annotations which are erased before
-displaying. This means internal functions of PG must be used
-to display to the goals buffer to ensure fontification is done!
-This is currently used only by proof-easy-config mechanism,
-to set font-lock-keywords before calling proof-config-done.
-See also proof-{script,shell,resp}-font-lock-keywords."
+The response mode should set this before calling `proof-response-config-done'.
+Used also by `proof-easy-config' mechanism.
+See also `proof-{script,goals}-font-lock-keywords'."
:type 'sexp
:group 'proof-goals)
@@ -2413,70 +2377,20 @@ See also proof-{script,shell,resp}-font-lock-keywords."
"This hook is called before fontifying a region in an output buffer.
A function on this hook can alter the region of the buffer within
the current restriction, and must return the final value of (point-max).
-[This hook is presently only used by phox-sym-lock]."
+\[This hook is presently only used by phox-sym-lock]."
:type '(repeat function)
:group 'proof-goals)
(defcustom pg-after-fontify-output-hook nil
"This hook is called before fonfitying a region in an output buffer.
-[This hook is presently only used by Isabelle]."
+\[This hook is presently only used by Isabelle]."
:type '(repeat function)
:group 'proof-goals)
;;
-;; 7. X-Symbol configuration (see also `pg-custom.el')
-;;
-
-(defgroup proof-x-symbol nil
- "Configuration of X-Symbol for Proof General."
- :group 'prover-config
- :prefix "proof-xsym-")
-
-(defcustom proof-xsym-extra-modes nil
- "List of additional mode names to use X-Symbol with Proof General tokens.
-These modes will have X-Symbol enabled for the proof assistant token language,
-in addition to the four modes for Proof General (script, shell, response, pbp).
-
-Set this variable if you want additional modes to also display
-tokens (for example, editing documentation or source code files)."
- :type '(repeat symbol)
- :group 'proof-x-symbol)
-
-;; FIXME: should perhaps be one of these per prover
-;; FIXME: actually this setting doesn't seem to be needed:
-;; instead X-Symbol uses x-symbol-<lang>-font-lock-keywords.
-(defcustom proof-xsym-font-lock-keywords nil
- "Font lock keywords to use for the proof assistants X-Symbol token language.
-This should be set to the additional font-lock-keywords used for the
-proof assistant when X-Symbol is enabled. (For example, additional
-keywords used for bold or superscript text: see isa/x-symbol-isabelle.el)"
- :type 'sexp
- :group 'proof-x-symbol)
-
-(defcustom proof-xsym-activate-command nil
- "Command to activate token input/output for X-Symbol.
-If non-nil, this command is sent to the proof assistant when
-X-Symbol support is activated."
- :type 'string
- :group 'proof-x-symbol)
-
-(defcustom proof-xsym-deactivate-command nil
- "Command to deactivate token input/output for X-Symbol.
-If non-nil, this command is sent to the proof assistant when
-X-Symbol support is deactivated."
- :type 'string
- :group 'proof-x-symbol)
-
-
-
-
-
-
-
-;;
-;; 8. Global constants
+;; 7. Global constants
;;
(defcustom proof-general-name "Proof-General"
@@ -2497,34 +2411,24 @@ X-Symbol support is deactivated."
:group 'proof-general-internals)
(defcustom proof-universal-keys
- (cons
- (if (featurep 'xemacs)
- '([(control c) \`] . proof-next-error)
- '("`" . proof-next-error))
- '(([(control c) (control c)] . proof-interrupt-process)
- ([(control c) (control n)] . proof-assert-next-command-interactive)
- ([(control c) (control u)] . proof-undo-last-successful-command)
- ([(control c) (control p)] . proof-prf)
- ([(control c) (control l)] . proof-layout-windows)
- ([(control c) (control x)] . proof-shell-exit)
- ([(control c) (control s)] . proof-shell-start)
- ([(control c) (control v)] . proof-minibuffer-cmd)
- ([(control c) (control w)] . pg-response-clear-displays)
- ;; PG 3.6: Some more key bindings moved here from script mode,
- ;; users suggest they ought to work in other PG buffers too.
- ([(control c) (control ?.)] . proof-goto-end-of-locked)
- ([(control c) (control f)] . proof-find-theorems)
- ([(control c) (control o)] . proof-display-some-buffers)))
+ '(([(control c) \`] . proof-next-error) ; ("`" . proof-next-error)
+ ([(control c) (control c)] . proof-interrupt-process)
+ ([(control c) (control n)] . proof-assert-next-command-interactive)
+ ([(control c) (control u)] . proof-undo-last-successful-command)
+ ([(control c) (control p)] . proof-prf)
+ ([(control c) (control l)] . proof-layout-windows)
+ ([(control c) (control x)] . proof-shell-exit)
+ ([(control c) (control s)] . proof-shell-start)
+ ([(control c) (control v)] . proof-minibuffer-cmd)
+ ([(control c) (control w)] . pg-response-clear-displays)
+ ([(control c) (control ?.)] . proof-goto-end-of-locked)
+ ([(control c) (control f)] . proof-find-theorems)
+ ([(control c) (control o)] . proof-display-some-buffers))
"List of key bindings made for the script, goals and response buffer.
Elements of the list are tuples `(k . f)'
where `k' is a key binding (vector) and `f' the designated function."
:type 'sexp
:group 'proof-general-internals)
-
-
-
-
-
(provide 'proof-config)
;;; proof-config.el ends here
diff --git a/generic/proof-easy-config.el b/generic/proof-easy-config.el
index 0752003b..12b78242 100644
--- a/generic/proof-easy-config.el
+++ b/generic/proof-easy-config.el
@@ -32,17 +32,13 @@
(mode (intern (concat modert hyphen "mode")))
(modename (concat proof-assistant " " suffixnm))
;; FIXME: declare these variables in proof-config:
- ;; proof-{goals,resp,trace}-font-lock-keywords,
;; proof-{goals,resp,trace}-syntax-table-entries
;; FIXME: in future versions, use these settings in *-config-done
;; to simplify elisp code elsewhere.
;; FIXME: add imenu-generic-expression too
;;
- (fntlcks (intern (concat "proof-" suffixnm "-font-lock-keywords")))
(modsyn (intern (concat "proof-" suffixnm "-syntax-table-entries")))
(fullbody (append
- (if (and (boundp fntlcks) (eval fntlcks))
- (list `(setq font-lock-keywords ,fntlcks)))
(if (and (boundp modsyn) (eval modsyn))
(list `(let ((syn ,modsyn))
(while syn
diff --git a/generic/proof-maths-menu.el b/generic/proof-maths-menu.el
index 07030623..43a69b22 100644
--- a/generic/proof-maths-menu.el
+++ b/generic/proof-maths-menu.el
@@ -23,8 +23,7 @@
(require 'cl))
(eval-when (compile)
- (if (not (featurep 'xemacs))
- (require 'maths-menu))) ; it's loaded dynamically at runtime
+ (require 'maths-menu)) ; it's loaded dynamically at runtime
;;;###autoload
diff --git a/generic/proof-menu.el b/generic/proof-menu.el
index 70c0ecfc..b3504701 100644
--- a/generic/proof-menu.el
+++ b/generic/proof-menu.el
@@ -7,7 +7,7 @@
;; $Id$
;;
-(require 'proof) ; proof-deftoggle, proof-eval-when-ready-for-assistant
+(require 'proof-utils) ; proof-deftoggle, proof-eval-when-ready-for-assistant
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
@@ -106,12 +106,8 @@ without adjusting window layout."
;; C-c C-v is proof-minibuffer-cmd in universal-keys
;; C-c C-. is proof-goto-end-of-locked in universal-keys
(define-key map [(control c) (control return)] 'proof-goto-point)
- (define-key map [(control c) v] 'pg-toggle-visibility);; FIXME: Emacs binding?
- (cond ((featurep 'xemacs)
- (define-key map [(control button3)] 'proof-mouse-goto-point)
- (define-key map [(control button1)] 'proof-mouse-track-insert)) ; no Emacs binding
- (t
- (define-key map [(control mouse-3)] 'proof-mouse-goto-point)))
+ (define-key map [(control c) v] 'pg-toggle-visibility)
+ (define-key map [(control mouse-3)] 'proof-mouse-goto-point)
;; NB: next binding overwrites comint-find-source-code.
(define-key map [(meta p)] 'pg-previous-matching-input-from-input)
(define-key map [(meta n)] 'pg-next-matching-input-from-input)
@@ -182,18 +178,16 @@ without adjusting window layout."
(vector
(concat proof-assistant " information")
'proof-help
- menuvisiblep proof-info-command)
+ :visible proof-info-command)
(vector
(concat proof-assistant " web page")
'(browse-url proof-assistant-home-page)
- menuvisiblep proof-assistant-home-page))
+ :visible proof-assistant-home-page))
(proof-ass help-menu-entries))))))))
(defun proof-assistant-menu-update ()
"Update proof assistant menu in scripting buffers."
(proof-map-buffers (proof-buffers-in-mode proof-mode-for-script)
- ;; NB: easy-menu-remove is odd in XEmacs, it considerably changes the mode popup menu.
- ;; In GNU Emacs this first instruction does nothing.
(easy-menu-remove proof-assistant-menu)
(proof-menu-define-settings-menu)
(proof-menu-define-specific)
@@ -275,11 +269,7 @@ without adjusting window layout."
(proof-eval-when-ready-for-assistant
(proof-deftoggle-fn
- (proof-ass-sym x-symbol-enable) 'proof-x-symbol-toggle)
- (proof-deftoggle-fn
(proof-ass-sym unicode-tokens-enable) 'proof-unicode-tokens-toggle)
-; (proof-deftoggle-fn
-; (proof-ass-sym unicode-tokens2-enable) 'proof-unicode-tokens2-toggle)
(proof-deftoggle-fn
(proof-ass-sym maths-menu-enable) 'proof-maths-menu-toggle)
(proof-deftoggle-fn (proof-ass-sym mmm-enable) 'proof-mmm-toggle))
@@ -298,61 +288,43 @@ without adjusting window layout."
"Options"
`(["Electric Terminator" proof-electric-terminator-toggle
:style toggle
- :selected proof-electric-terminator-enable]
+ :selected proof-electric-terminator-enable
+ :help "Automatically send commands as typed"]
["Fly Past Comments" proof-script-fly-past-comments-toggle
- ,menuvisiblep (not proof-script-use-old-parser)
+ :visible (not proof-script-use-old-parser)
:style toggle
- :selected proof-script-fly-past-comments]
+ :selected proof-script-fly-past-comments
+ :help "Coalesce and skip over successive comments"]
["Disppearing Proofs" proof-disappearing-proofs-toggle
:style toggle
- :selected proof-disappearing-proofs]
+ :selected proof-disappearing-proofs
+ :help "Hide proofs as they are completed"]
["Strict Read Only" proof-strict-read-only-toggle
:style toggle
- :selected proof-strict-read-only]
+ :selected proof-strict-read-only
+ :help "Do not allow editing in processed region"]
- ["X-Symbol"
- (progn
- (unless x-symbol-mode (proof-x-symbol-toggle 0))
- (proof-x-symbol-toggle (if x-symbol-mode 0 1)))
- :active (and
- ;; X-Symbol breaks abruptly on recent 23 versions
- (not (>= emacs-major-version 23))
- (not (and (boundp 'unicode-tokens-mode)
- unicode-tokens-mode))
- (proof-x-symbol-support-maybe-available))
- :style toggle
- :selected (and (boundp 'x-symbol-mode) x-symbol-mode)]
-
["Unicode Tokens"
(progn
- (unless unicode-tokens-mode (proof-x-symbol-toggle 0))
(proof-unicode-tokens-toggle (if unicode-tokens-mode 0 1)))
- :active (and (not (and (boundp 'x-symbol-mode) x-symbol-mode))
- (proof-unicode-tokens-support-available))
+ :active (proof-unicode-tokens-support-available)
:style toggle
:selected (and (boundp 'unicode-tokens-mode)
- unicode-tokens-mode)]
-
-;;; ["Unicode Tokens 2"
-;;; (progn
-;;; (unless unicode-tokens2-mode (proof-x-symbol-toggle 0))
-;;; (proof-unicode-tokens2-toggle (if unicode-tokens2-mode 0 1)))
-;;; :active (and (not (and (boundp 'x-symbol-mode) x-symbol-mode))
-;;; (proof-unicode-tokens2-support-available))
-;;; :style toggle
-;;; :selected (and (boundp 'unicode-tokens2-mode)
-;;; unicode-tokens2-mode)]
+ unicode-tokens-mode)
+ :help "Enable display of tokens as Unicode characters"]
["Unicode Maths Menu" (proof-maths-menu-toggle (if maths-menu-mode 0 1))
:active (proof-maths-menu-support-available)
:style toggle
- :selected (and (boundp 'maths-menu-mode) maths-menu-mode)]
+ :selected (and (boundp 'maths-menu-mode) maths-menu-mode)
+ :help "Maths menu for inserting Unicode characters"]
["Multiple Modes" (proof-mmm-toggle (if mmm-mode 0 1))
:active (proof-mmm-support-available)
:style toggle
- :selected (and (boundp 'mmm-mode) mmm-mode)]
+ :selected (and (boundp 'mmm-mode) mmm-mode)
+ :help "Allow multiple major modes"]
["Toolbar" proof-toolbar-toggle
;; should really be split into :active & GNU Emacs's :visible
@@ -364,7 +336,8 @@ without adjusting window layout."
;; we only turn it off in one buffer at a time)
(eq proof-buffer-type 'script))
:style toggle
- :selected proof-toolbar-enable]
+ :selected proof-toolbar-enable
+ :help "Use the Proof General toolbar"]
;;; TODO: Add this in PG 3.7.1 once; see trac #169
;;; ["Response history" proof-keep-response-history-toggle
@@ -374,40 +347,48 @@ without adjusting window layout."
["Index Menu" proof-imenu-toggle
:active (stringp (locate-library "imenu"))
:style toggle
- :selected proof-imenu-enable]
+ :selected proof-imenu-enable
+ :help "Generate an index menu of definitions"]
;; NB: convenience; speedbar isn't saved/resumed automatically.
["Speedbar" speedbar
:active (stringp (locate-library "speedbar"))
:style toggle
- :selected (and (boundp 'speedbar-frame) speedbar-frame)]
+ :selected (and (boundp 'speedbar-frame) speedbar-frame)
+ :help "Use a navigation window (Speedbar)"]
("Display"
- ["Layout Windows" proof-layout-windows]
+ ["Layout Windows" proof-layout-windows
+ :help "Rearrange windows on the screen"]
["Use Three Panes" proof-three-window-toggle
:active (not proof-multiple-frames-enable)
:style toggle
- :selected proof-three-window-enable]
+ :selected proof-three-window-enable
+ :help "Use three panes"]
;; We use non-Emacs terminology "Windows" in this menu to help
;; non-Emacs users. Cf. Gnome usability studies: menus saying
;; "Web Browser" more useful to novices than menus saying "Mozilla"!!
["Multiple Windows" proof-multiple-frames-toggle
:active (and window-system t)
:style toggle
- :selected proof-multiple-frames-enable]
+ :selected proof-multiple-frames-enable
+ :help "Use multiple windows (Emacs frames) for display"]
["Delete Empty Panes" proof-delete-empty-windows-toggle
:active (not proof-multiple-frames-enable)
:style toggle
- :selected proof-delete-empty-windows]
+ :selected proof-delete-empty-windows
+ :help "Dynamically remove empty panes from display"]
["Shrink to Fit" proof-shrink-windows-tofit-toggle
:active (not proof-multiple-frames-enable)
:style toggle
- :selected proof-shrink-windows-tofit])
+ :selected proof-shrink-windows-tofit
+ :help "Dynamically shrink size of output panes to fit contents"])
("Follow Mode"
["Follow Locked Region"
(customize-set-variable 'proof-follow-mode 'locked)
:style radio
- :selected (eq proof-follow-mode 'locked)]
+ :selected (eq proof-follow-mode 'locked)
+ :help "Point follows the locked region"]
;; Not implemented. See Trac #187
;; ["Follow On Success"
;; (customize-set-variable 'proof-follow-mode 'followsuccess)
@@ -416,23 +397,28 @@ without adjusting window layout."
["Follow Locked Region Down"
(customize-set-variable 'proof-follow-mode 'followdown)
:style radio
- :selected (eq proof-follow-mode 'followdown)]
+ :selected (eq proof-follow-mode 'followdown)
+ :help "Point follows the locked region when processsing"]
["Keep Locked Region Displayed"
(customize-set-variable 'proof-follow-mode 'follow)
:style radio
- :selected (eq proof-follow-mode 'follow)]
+ :selected (eq proof-follow-mode 'follow)
+ :help "Scroll to ensure end of lock region is visible"]
["Never Move"
(customize-set-variable 'proof-follow-mode 'ignore)
:style radio
- :selected (eq proof-follow-mode 'ignore)])
+ :selected (eq proof-follow-mode 'ignore)
+ :help "Do not move cursor during processing"])
;; Add this because it's a handy one to set (usually to retract)
("Deactivate Action"
["Retract"
- (customize-set-variable 'proof-auto-action-when-deactivating-scripting 'retract)
+ (customize-set-variable 'proof-auto-action-when-deactivating-scripting
+ 'retract)
:style radio
:selected (eq proof-auto-action-when-deactivating-scripting 'retract)]
["Process"
- (customize-set-variable 'proof-auto-action-when-deactivating-scripting 'process)
+ (customize-set-variable 'proof-auto-action-when-deactivating-scripting
+ 'process)
:style radio
:selected (eq proof-auto-action-when-deactivating-scripting 'process)]
["Query"
@@ -454,7 +440,6 @@ without adjusting window layout."
'proof-disappearing-proofs
;;'proof-output-fontify-enable
'proof-strict-read-only
- (proof-ass-sym x-symbol-enable)
(proof-ass-sym unicode-tokens-enable)
(proof-ass-sym maths-menu-enable)
(proof-ass-sym mmm-enable)
@@ -834,7 +819,7 @@ KEY is the optional key binding."
(proof-assistant-settings-cmd (quote ,name)))))))
(setq proof-assistant-settings
(cons (list name setting (eval type))
- (remassoc name proof-assistant-settings)))))
+ (assq-delete-all name proof-assistant-settings)))))
;;;###autoload
(defmacro defpacustom (name val &rest args)
diff --git a/generic/proof-script.el b/generic/proof-script.el
index 0791a56c..38626c5e 100644
--- a/generic/proof-script.el
+++ b/generic/proof-script.el
@@ -13,7 +13,7 @@
(require 'cl) ; various
(require 'span) ; abstraction of overlays/extents
-(require 'proof) ; loader (& proof-utils macros)
+(require 'proof-utils) ; proof-utils macros
(require 'proof-syntax) ; utils for manipulating syntax
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -57,7 +57,7 @@ This uses and updates `proof-element-counters'."
(let ((next (1+ (or (cdr-safe (assq idiom proof-element-counters)) 0))))
(setq proof-element-counters
(cons (cons idiom next)
- (remassq idiom proof-element-counters)))
+ (assq-delete-all idiom proof-element-counters)))
next))
(defun proof-element-id (idiom number)
@@ -180,21 +180,22 @@ scripting buffer may have an active queue span.")
;; ** Getters and setters
+(defun proof-span-give-warning (&rest args)
+ "Give a warning message."
+ (message "You should not edit here!"))
+
(defun proof-span-read-only (span &optional always)
"Make SPAN be read-only according to `proof-strict-read-only' or ALWAYS."
- (if (or always proof-strict-read-only)
+ (if (or always (not (memq proof-strict-read-only '(nil retract))))
(span-read-only span)
- (span-read-write span)
- (span-write-warning span)))
+ (span-write-warning span
+ (if (eq proof-strict-read-only 'retract)
+ 'proof-retract-before-change
+ 'proof-span-give-warning))))
(defun proof-strict-read-only ()
"Set locked spans in script buffers according to `proof-strict-read-only'."
- ;; NB: this implements the behaviour that read-only is synchronized
- ;; in all script buffers to follow the current setting of
- ;; `proof-strict-read-only'. Another possibility would be to
- ;; just change for local buffer, while at the same time changing
- ;; the default/global setting. This would be consistent with
- ;; behaviour of "expensive" x-symbol/mmm options.
+ ;; NB: read-only is synchronized in all script buffers
(interactive)
(proof-map-buffers
(proof-buffers-in-mode proof-mode-for-script)
@@ -206,8 +207,22 @@ scripting buffer may have an active queue span.")
((fboundp 'undo-make-selective-list)
(defsubst proof-set-queue-endpoints (start end)
"Set the queue span to be START, END. Discard undo for edits before END."
- (unless (or (eq buffer-undo-list t)
- proof-allow-undo-in-read-only)
+ (unless (or (eq buffer-undo-list t)
+ ;; FIXME: Stefan Monnier writes:
+ ;; This feature simply doesn't work well:
+ ;; - it discards undo info before knowing whether the command
+ ;; succeeds, so if it fails, the undo info corresponding to
+ ;; a still-writable region is lost. Worse yet: this region
+ ;; is the region on which the user is actively working, so
+ ;; it's where undo is most important.
+ ;; - even when it does what it's supposed to do, it's not what
+ ;; we want because the undo info is not recovered when we
+ ;; retract.
+ ;; I.e. it's the wrong place to do it. Better would be to rebind
+ ;; C-x u and C-/ and C-_ to a command that only applies to the
+ ;; writable part of the buffer.
+ t ;; proof-allow-undo-in-read-only
+ )
(setq buffer-undo-list
(undo-make-selective-list end (point-max))))
(span-set-endpoints proof-queue-span start end)))
@@ -517,15 +532,8 @@ This is used for cleaning `buffer-invisibility-spec' in
"Clear record of script portion names and types from internal list.
Also clear all visibility specifications."
(setq pg-script-portions nil)
- (setq buffer-invisibility-spec
- (if (listp buffer-invisibility-spec)
- (apply 'append
- (mapcar (lambda (propellips)
- (if (memq (car-safe propellips)
- pg-visibility-specs)
- nil (list propellips)))
- buffer-invisibility-spec))
- pg-default-invisibility-spec)))
+ (mapcar 'remove-from-invisibility-spec
+ pg-visibility-specs))
(defun pg-add-script-element (elt)
(add-to-list pg-script-portions elt))
@@ -535,8 +543,8 @@ Also clear all visibility specifications."
(newelts (remq id elts)))
(setq pg-script-portions
(if newelts
- (cons (cons ns newelts) (remassq ns pg-script-portions))
- (remassq ns pg-script-portions)))))
+ (cons (cons ns newelts) (assq-delete-all ns pg-script-portions))
+ (assq-delete-all ns pg-script-portions)))))
(defsubst pg-visname (namespace id)
"Return a unique symbol made from strings NAMESPACE and unique ID."
@@ -597,28 +605,23 @@ NAME does not need to be unique."
(defun pg-make-element-invisible (idiom id)
"Make element ID of type IDIOM invisible, with ellipsis."
(let ((visspec (cons (pg-visname idiom id) t)))
- (add-to-list 'buffer-invisibility-spec visspec)
+ (add-to-invisibility-spec visspec)
(add-to-list 'pg-visibility-specs visspec)))
(defun pg-make-element-visible (idiom id)
"Make element ID of type IDIOM visible."
- (setq buffer-invisibility-spec
- (remassq (pg-visname idiom id) buffer-invisibility-spec)))
+ (remove-from-invisibility-spec (pg-visname idiom id)))
(defun pg-toggle-element-visibility (idiom id)
"Toggle visibility of script element of type IDIOM, named ID."
- (if (and (listp buffer-invisibility-spec)
- (assq (pg-visname idiom id) buffer-invisibility-spec))
+ (if (assq (pg-visname idiom id) buffer-invisibility-spec)
(pg-make-element-visible idiom id)
(pg-make-element-invisible idiom id))
(pg-redisplay-for-gnuemacs))
(defun pg-redisplay-for-gnuemacs ()
"GNU Emacs requires redisplay for changes in buffer-invisibility-spec."
- (if (not (featurep 'xemacs))
- ;; GNU Emacs requires redisplay here to see result
- ;; (sit-for 0) not enough
- (redraw-frame (selected-frame))))
+ (redraw-frame (selected-frame)))
(defun pg-show-all-portions (idiom &optional hide)
"Show or hide all portions of kind IDIOM."
@@ -684,13 +687,9 @@ NAME does not need to be unique."
"Prover-processed"))))
(defvar pg-span-context-menu-keymap
- (let ((map (make-sparse-keymap
- "Keymap for context-sensitive menus on spans")))
- (cond
- ((featurep 'xemacs)
- (define-key map [button3] 'pg-span-context-menu))
- ((not (featurep 'xemacs))
- (define-key map [down-mouse-3] 'pg-span-context-menu)))
+ (let ((map (make-sparse-keymap
+ "Keymap for context-sensitive menus on spans")))
+ (define-key map [down-mouse-3] 'pg-span-context-menu)
map)
"Keymap for the span context menu.")
@@ -709,10 +708,8 @@ NAME does not need to be unique."
" ("
(if (span-property span 'idiom)
"with point in region, \\[pg-toggle-visibility] to show/hide; ")
- (if (featurep 'xemacs)
- "\\[popup-mode-menu]"
- "\\<pg-span-context-menu-keymap>\\[pg-span-context-menu]")
- " for menu)"))))
+ "\\<pg-span-context-menu-keymap>\\[pg-span-context-menu]"
+ " for menu)"))))
(span-set-property span 'keymap pg-span-context-menu-keymap)
(unless nohighlight
(span-set-property span 'mouse-face 'proof-mouse-highlight-face))))
@@ -1098,12 +1095,8 @@ a scripting buffer is killed it is always retracted."
;; Turn off Scripting indicator here.
(setq proof-active-buffer-fake-minor-mode nil)
- ;; Make status of inactive scripting buffer show up
- ;; FIXME da:
- ;; not really necessary when called by kill buffer, at least.
- (if (fboundp 'redraw-modeline)
- (redraw-modeline)
- (force-mode-line-update))
+ ;; Make status of inactive scripting buffer show up (necessary?)
+ (force-mode-line-update)
;; Finally, run hooks (added in 3.5 22.04.04)
(run-hooks 'proof-deactivate-scripting-hook))))))
@@ -1185,9 +1178,7 @@ activation is considered to have failed and an error is given."
;; Turn on the minor mode, make it show up.
(setq proof-active-buffer-fake-minor-mode t)
- (if (fboundp 'redraw-modeline)
- (redraw-modeline)
- (force-mode-line-update))
+ (force-mode-line-update)
;; This may be a good time to ask if the user wants to save some
;; buffers. On the other hand, it's jolly annoying to be
@@ -1657,11 +1648,12 @@ to the function which parses the script segment by segment."
;; coalescing a separate configuration option, but
;; it works well used in tandem with the fly-past
;; behaviour.
- (if (and proof-script-fly-past-comments
- (eq type 'comment)
- (eq prevtype 'comment))
- (setq segs (cons seg (cdr segs)))
- (setq segs (cons seg segs)))
+ (setq segs (cons seg
+ (if (and proof-script-fly-past-comments
+ (eq type 'comment)
+ (eq prevtype 'comment))
+ (cdr segs)
+ segs)))
;; Update state
(setq cur (point))
(setq prevtype type)))))
@@ -2163,13 +2155,13 @@ a space or newline will be inserted automatically."
(or ignore-proof-process-p
(if (proof-locked-region-full-p)
(error "Locked region is full, no more commands to do!")))
- (let ((semis))
- (save-excursion
- ;; CHANGE from old proof-assert-until-point: don't bother check
- ;; for non-whitespace between locked region and point.
- ;; CHANGE: ask proof-segment-up-to to scan until command end
- ;; (which it used to do anyway, except in the case of a comment)
- (setq semis (proof-segment-up-to (point) t)))
+ (let ((semis
+ (save-excursion
+ ;; CHANGE from old proof-assert-until-point: don't bother check
+ ;; for non-whitespace between locked region and point.
+ ;; CHANGE: ask proof-segment-up-to to scan until command end
+ ;; (which it used to do anyway, except in the case of a comment)
+ (proof-segment-up-to (point) t))))
;; old code:
;;(if (not (re-search-backward "\\S-" (proof-unprocessed-begin) t))
;; (progn (goto-char pt)
@@ -2194,6 +2186,13 @@ a space or newline will be inserted automatically."
(proof-script-new-command-advance)
(proof-script-next-command-advance))))))
+(defun proof-retract-before-change (beg end)
+ "For use in `before-change-functions'."
+ (and (> (proof-queue-or-locked-end) beg)
+ (save-excursion
+ (goto-char beg)
+ (proof-retract-until-point))))
+
(defun proof-goto-point ()
"Assert or retract to the command at current position.
Calls proof-assert-until-point or proof-retract-until-point as
@@ -2464,23 +2463,6 @@ command."
(setq proof-buffer-type 'script)
- ;; font-lock-keywords isn't automatically buffer-local in Emacs 21.2
- (make-local-variable 'font-lock-keywords)
-
- ;; Syntax table in XEmacs 21.5.b28 does not classify newline as space,
- ;; breaking regexps using \\s- that rely on that (showed up for Coq).
- ;; In fact it seems to be broken rather more seriously than that:
- ;; default syntax table of fundamental mode is not merged at all!
- (if (and (featurep 'xemacs)
- ;; hopefully fixed for later versions but we don't know yet
- (>= 21 emacs-major-version)
- (>= 5 emacs-minor-version))
- (progn
- (derived-mode-merge-syntax-tables
- (standard-syntax-table) (syntax-table))
- ;; We also need this
- (modify-syntax-entry ?\n " ")))
-
;; Set default indent function (can be overriden in derived modes)
(make-local-variable 'indent-line-function)
(setq indent-line-function 'proof-indent-line)
@@ -2557,18 +2539,6 @@ Otherwise just do proof-restart-buffers to delete some spans from memory."
(bury-buffer (current-buffer))))
-;; Notes about how to deal with killing/reverting/renaming buffers:
-;; (As of XEmacs 21.1.9, see files.el)
-;;
-;; Killing: easy, set kill-buffer-hook
-;; Reverting: ditto, set before-revert-hook to do same as kill.
-;; Renaming (write-file): much tricker. Code for write-file does
-;; several odd things. It kills off local hook functions, calls
-;; `after-set-visited-file-name-hooks' right at the end to give the
-;; chance to restore them, but then tends to automatically (re-)set
-;; the mode anyway.
-
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
@@ -2591,13 +2561,15 @@ This is intended for proof assistant buffers which are similar to
script buffers, but for which scripting is not enabled. In
particular, we: lock the buffer if it appears on
`proof-included-files-list'; configure font-lock support from
-`font-lock-keywords'; maybe turn on X-Symbol minor mode.
+`proof-script-font-lock-keywords'.
This is used for Isabelle theory files, which share some scripting
mode features, but are only ever processed atomically by the proof
assistant."
(setq proof-script-buffer-file-name buffer-file-name)
+ (setq font-lock-defaults '(proof-script-font-lock-keywords))
+
;; Has buffer already been processed?
;; NB: call to file-truename is needed for GNU Emacs which
;; chooses to make buffer-file-truename abbreviate-file-name
@@ -2626,20 +2598,16 @@ assistant."
(unless proof-script-comment-start-regexp
(setq proof-script-comment-start-regexp (regexp-quote proof-script-comment-start)))
(unless proof-script-comment-end-regexp
- (setq proof-script-comment-end-regexp
+ (setq proof-script-comment-end-regexp
(if (string-equal "" proof-script-comment-end)
(regexp-quote "\n") ;; end-of-line terminated comments
(regexp-quote proof-script-comment-end))))
(make-local-variable 'comment-start-skip)
(setq comment-start-skip
- (concat proof-script-comment-start-regexp "+\\s_?"))
-
- ;;
- ;; Fontlock support.
- ;;
- (proof-font-lock-configure-defaults 'autofontify)
-)
+ (if (string-equal "" proof-script-comment-end)
+ (regexp-quote "\n") ;; end-of-line terminated comments
+ (regexp-quote proof-script-comment-end))))
@@ -2770,20 +2738,11 @@ finish setup which depends on specific proof assistant configuration."
;; Common configuration for shared script/other related buffers.
(proof-config-done-related)
- ;; Preamble: make this mode class "pg-sticky" so that renaming file
- ;; to something different doesn't change the mode, no matter what
- ;; the filename. This is a hack so that write-file will work:
- ;; otherwise Emacs insists (XEmacs 21.1.9 onwards) on re-setting the
- ;; mode, which leads to problems with synchronization and losing
- ;; extents. (Attempt to catch this in proof-mode by looking for
- ;; active scripting buffer fails; perhaps because of kill buffer
- ;; function) [NB: could do this at top level at load time]
+ ;; Preamble: make this mode class "pg-sticky" so renaming
+ ;; doesn't change the mode. A hack so that write-file will work.
(put major-mode 'mode-class 'pg-sticky)
- ;; Make X-symbol ignore that we've asked for fixed mode
- (put major-mode 'x-symbol-mode-disable 'ignore)
-
(if (and proof-non-undoables-regexp
(not proof-ignore-for-undo-count))
(setq proof-ignore-for-undo-count
@@ -2831,16 +2790,6 @@ finish setup which depends on specific proof assistant configuration."
(or (buffer-file-name)
(setq buffer-offer-save t))
- ;; Localise the invisibility glyph (XEmacs only):
- (if (featurep 'xemacs)
- (let ((img (proof-get-image "hiddenproof" t "<proof>")))
- (if img
- (set-glyph-image invisible-text-glyph
- img (current-buffer)))))
-
- (if (proof-ass x-symbol-enable)
- (proof-x-symbol-enable))
-
;; Finally, make sure the user has been welcomed!
;; [NB: this doesn't work well, can get zapped by loading messages]
(proof-splash-message))
diff --git a/generic/proof-shell.el b/generic/proof-shell.el
index 7eeb6478..bf36dafe 100644
--- a/generic/proof-shell.el
+++ b/generic/proof-shell.el
@@ -81,9 +81,7 @@ to examine proof-shell-last-output.")
;;
(defcustom proof-shell-active-scripting-indicator
- (if (featurep 'xemacs)
- (cons (make-extent nil nil) " Scripting ")
- " Scripting")
+ " Scripting"
"Modeline indicator for active scripting buffer.
If first component is extent it will automatically follow the colour
of the queue region."
@@ -168,12 +166,7 @@ If QUEUEMODE is supplied, set the lock to that value."
(setq proof-shell-error-or-interrupt-seen nil)
(setq proof-shell-busy (or queuemode t))
;; Make modeline indicator follow state (on XEmacs at least)
- (cond
- ((featurep 'xemacs)
- (if (extentp (car proof-shell-active-scripting-indicator))
- (set-extent-properties
- (car proof-shell-active-scripting-indicator)
- '(face proof-queue-face)))))
+ ;; PG4.0: TODO: alter modeline indicator
(run-hooks 'proof-state-change-hook))
(defun proof-release-lock (&optional err-or-int)
@@ -182,13 +175,8 @@ Clear `proof-shell-busy', and set `proof-shell-error-or-interrupt-seen'
to err-or-int."
(setq proof-shell-error-or-interrupt-seen err-or-int)
(setq proof-shell-busy nil)
- (cond
- ((featurep 'xemacs)
- (if (extentp (car proof-shell-active-scripting-indicator))
- (set-extent-properties
- (car proof-shell-active-scripting-indicator)
- '(face proof-locked-face))))))
-
+ ;; PG4.0: TODO: alter modeline indicator
+ )
@@ -403,16 +391,7 @@ Does nothing if proof assistant is already running."
;; new frames (NB: sets specifiers to remove modeline)
(save-selected-window
(save-selected-frame
- (proof-multiple-frames-enable)))
- ;; Otherwise just try to remove modeline from PG buffers
- ;; in XEmacs (FIXME: hope to remove this and just have
- ;; previous case)
- (if (featurep 'xemacs)
- (proof-map-buffers
- (list proof-goals-buffer proof-response-buffer
- proof-trace-buffer proof-thms-buffer)
- (set-specifier has-modeline-p nil (current-buffer))))))
-
+ (proof-multiple-frames-enable)))))
(message "Starting %s process... done." proc))))
@@ -633,14 +612,6 @@ This is a subroutine of `proof-shell-handle-error'."
(setq string (buffer-substring-no-properties start end))
- ;; NB: if the shell buffer were in x-symbol minor mode,
- ;; this string would contain X-Symbol characters, which
- ;; is not suitable for processing with proof-fontify-region.
- ;; Better not to use X-Symbol in the shell.
- (unless (or proof-shell-unicode
- pg-use-specials-for-fontify)
- (setq string
- (pg-assoc-strip-subterm-markup string)))
;; Erase if need be, and erase next time round too.
(pg-response-maybe-erase t nil)
(pg-response-display-with-face string append-face))))
@@ -688,8 +659,6 @@ Then we call `proof-shell-error-or-interrupt-action', which see."
;; [FIXME: Why not flush goals also for interrupts?]
;; Flush goals or response buffer (from some last successful proof step)
(unless proof-shell-no-error-display
- ;; FIXME FIXME FIXME: some terrible memory leak here in XEmacs, when
- ;; next line is executed.
(save-excursion
(proof-shell-handle-delayed-output))
(proof-shell-handle-output
@@ -745,13 +714,13 @@ Then we call `proof-shell-handle-error-or-interrupt-hook'."
(defun proof-pbp-focus-on-first-goal ()
"If the `proof-goals-buffer' contains goals, bring the first one into view.
This is a hook function for proof-shell-handle-delayed-output-hook."
- (and (featurep 'xemacs) ;; FIXME: map-extents exists on Emacs21
- (fboundp 'map-extents) ;; but with different typing
- (let
- ((pos (map-extents 'proof-goals-pos proof-goals-buffer
- nil nil nil nil 'proof-top-element)))
- (and pos (set-window-point
- (get-buffer-window proof-goals-buffer t) pos)))))
+ )
+;; PG 4.0 FIXME
+; (let
+; ((pos (map-extents 'proof-goals-pos proof-goals-buffer
+; nil nil nil nil 'proof-top-element)))
+; (and pos (set-window-point
+; (get-buffer-window proof-goals-buffer t) pos)))))
(defsubst proof-shell-string-match-safe (regexp string)
@@ -870,17 +839,6 @@ which see."
;; Low-level commands for shell communication
;;
-(defconst proof-shell-insert-space-fudge
- (cond
- ((and (featurep 'xemacs)
- (string-match "21.*XEmacs" emacs-version))
- " ")
- ((featurep 'xemacs) "")
- (t " "))
- "String to insert after setting proof marker to prevent it moving.
-Allows for a difference between different versions of comint across
-different Emacs versions.")
-
;;;###autoload
(defun proof-shell-insert (string action)
"Insert STRING at the end of the proof shell, call `comint-send-input'.
@@ -898,8 +856,7 @@ used in `proof-append-alist' when we start processing a queue, and in
(with-current-buffer proof-shell-buffer
(goto-char (point-max))
- ;; This hook allows munging of `string' and other hacks.
- ;; NB: string should not be null
+ ;; Hook for munging `string' and other hacks.
(unless (null string)
(run-hooks 'proof-shell-insert-hook))
@@ -910,19 +867,16 @@ used in `proof-append-alist' when we start processing a queue, and in
(insert (or string "")) ;; robust against call with nil
;; Advance the proof-marker, if synchronization has been gained.
- ;; A null marker position indicates that synchronization is not
- ;; yet gained. (NB: Output before sync gained is ignored!)
+ ;; Null marker => no yet synced; output is ignored.
(unless (null (marker-position proof-marker))
(set-marker proof-marker (point)))
- ;; TODO: consider as possible improvement.
- ;; (set-marker proof-shell-urgent-message-marker (point))
- ;; (set-marker proof-shell-urgent-message-scanner (point))
-
;; FIXME da: this space fudge is actually a visible hack:
;; the response string begins with a space and a newline.
;; It was needed to work around differences in Emacs versions.
- (insert proof-shell-insert-space-fudge)
+ ;; PG 4.0: consider alternative of maintaining marker at
+ ;; position -1
+ (insert " ")
;; Note: comint-send-input perversely calls the output filter
;; functions on the input, sigh. This can mess up PGIP processing
@@ -932,22 +886,6 @@ used in `proof-append-alist' when we start processing a queue, and in
(let ((comint-output-filter-functions nil))
(comint-send-input))))
-;; OLD BUGGY CODE here
-;; Left in as a warning of a race condition.
-;; It seems that comint-send-input can lead to the
-;; output filter running before it returns, so that
-;; the set-marker call below is executed too late.
-;; The result is that the filter deals with
-;; the previous portion of output instead of the
-;; most recent one!
-;;
-;; xemacs and FSF emacs have different semantics for what happens when
-;; shell input is sent next to a marker
-;; the following code accommodates both definitions
-; (let ((inserted (point)))
-; (comint-send-input)
-; (set-marker proof-marker inserted))))
-
;; ============================================================
;;
@@ -1195,12 +1133,7 @@ MESSAGE should be a string annotated with
(pg-assoc-strip-subterm-markup message)))
(unless (and proof-trace-output-slow-catchup
(pg-tracing-tight-loop))
- (proof-display-and-keep-buffer proof-trace-buffer)
- ;; Force redisplay to give feedback in case in a loop which
- ;; keeps Emacs busy processing output. Potentially costly.
- (and (fboundp 'redisplay-frame)
- ;; XEmacs fn
- (redisplay-frame)))
+ (proof-display-and-keep-buffer proof-trace-buffer))
;; If user quits during tracing output, send an interrupt
;; to the prover. Helps when Emacs is "choking".
(if (and quit-flag proof-action-list)
@@ -1469,7 +1402,7 @@ however, are always processed; hence their name)."
(if proof-shell-wakeup-char
;; NB: this match doesn't work in emacs-mule, darn.
;; (string-match (char-to-string proof-shell-wakeup-char) str))
- ;; NB: this match doesn't work in FSF emacs 20.5, darn.
+ ;; NB: this match doesn't work in GNU Emacs 20.5, darn.
;; (find proof-shell-wakeup-char str)
;; So let's use both tests!
(or
@@ -1540,11 +1473,6 @@ however, are always processed; hence their name)."
(buffer-substring-no-properties
(match-beginning 0) (match-end 0)))
(backward-char (- (match-end 0) (match-beginning 0)))
- ;; NB: decoding x-symbols here is probably too
- ;; expensive; moreover it leads to problems
- ;; processing special characters as annotations
- ;; later on. So do not fontify or decode.
- ;; (proof-fontify-region startpos (point))
(setq string (buffer-substring-no-properties
startpos (point)))
(goto-char (point-max))
@@ -1682,35 +1610,6 @@ Only works when system timer has microsecond count available."
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Utility functions
-;;
-(defun proof-shell-dont-show-annotations (&optional buffer)
- "Set display values of annotations in BUFFER to be invisible.
-
-Annotations are characters 128-255."
- (interactive)
- (with-current-buffer (or buffer (current-buffer))
- (let ((disp (make-display-table))
- (i 128))
- (while (< i 256)
- (aset disp i [])
- (incf i))
- (cond ((featurep 'xemacs)
- (add-spec-to-specifier current-display-table disp (current-buffer)))
- ((boundp 'buffer-display-table)
- (setq buffer-display-table disp))))))
-
-(defun proof-shell-show-annotations ()
- "Remove display table specifier from current buffer.
-This function is for testing purposes only, to reveal 8-bit characters
-in the shell buffer. Use proof-shell-dont-show-annotations to turn
-them off again.
-XEmacs only."
- (interactive)
- (if (featurep 'xemacs)
- (remove-specifier current-display-table (current-buffer))))
@@ -1849,12 +1748,6 @@ usual, unless NOERROR is non-nil."
(setq comint-input-ring-size 1)
(setq comint-input-ring (make-ring comint-input-ring-size))
- ;; FIXME: this is a work-around for a nasty GNU Emacs 21.2
- ;; bug which HANGS Emacs sometimes if special characters
- ;; are hidden. (e.g. try M-x column-number-mode)
- (unless (not (featurep 'xemacs))
- (proof-shell-dont-show-annotations))
-
;; Proof marker is initialised in filter to first prompt found
(setq proof-marker (make-marker))
;; Urgent message marker records end position of last urgent
@@ -1865,10 +1758,6 @@ usual, unless NOERROR is non-nil."
(setq proof-shell-urgent-message-scanner (make-marker))
(set-marker proof-shell-urgent-message-scanner (point-min))
- (easy-menu-add proof-shell-mode-menu proof-shell-mode-map)
-
- ;; [ Should already be in proof-goals-buffer, really.]
-
;; FIXME da: before entering proof assistant specific code,
;; we'd do well to check that process is actually up and
;; running now. If not, call the process sentinel function
@@ -1881,11 +1770,6 @@ usual, unless NOERROR is non-nil."
;; shell startup fails. Ugly, but low priority to fix.
);)
-(easy-menu-define proof-shell-mode-menu proof-shell-mode-map
- "Menu used in Proof General shell mode."
- (proof-aux-menu))
-
-
;;
;; Sanity checks on important settings
;;
@@ -1907,7 +1791,7 @@ processing."
(proof-warn-if-unset "proof-shell-config-done" sym))
;; We do not use font-lock here, it's a waste of cycles.
- ;; (proof-font-lock-configure-defaults nil)
+ (font-lock-mode 0)
(let ((proc (get-buffer-process proof-shell-buffer)))
;; Add the kill buffer function and process sentinel
@@ -1944,14 +1828,16 @@ processing."
;; Now send the initialisation commands.
(unwind-protect
(progn
+ (run-hooks 'proof-shell-init-hook)
(if proof-shell-init-cmd
(proof-shell-invisible-command proof-shell-init-cmd t))
(if proof-assistant-settings
- (proof-shell-invisible-command (proof-assistant-settings-cmd) t)))
+ (proof-shell-invisible-command
+ (proof-assistant-settings-cmd) t)))
- ;; Configure for x-symbol or unicode input
- (proof-x-symbol-shell-config)
- (proof-unicode-tokens-shell-config)))))))
+ ;; Configure for unicode input
+ ;(proof-unicode-tokens-shell-config)
+ ))))))
(provide 'proof-shell)
diff --git a/generic/proof-site.el b/generic/proof-site.el
index dcb2deb8..4cb966f4 100644
--- a/generic/proof-site.el
+++ b/generic/proof-site.el
@@ -14,7 +14,6 @@
;; can be set to affect load behaviour; see info documentation.
;;
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Master table of supported proof assistants.
@@ -55,7 +54,7 @@
(eval-and-compile
;; WARNING: do not edit next line (constant is edited in Makefile.devel)
- (defconst proof-general-version "Proof General Version 3.7.1.1. Released by da on Thu 24 Jul 2008."
+ (defconst proof-general-version "Proof General Version 4.0preXXXXXX. Released by da."
"Version string identifying Proof General release."))
(defconst proof-general-short-version
@@ -331,23 +330,5 @@ If ASSISTANT-NAME is omitted, look up in `proof-assistant-table'."
(setq assistants (cdr assistants)))))
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Disable any other XEmacs x-symbol packages: we load ours manually
-;;;
-
-(if (and
- (featurep 'xemacs)
- (not (featurep 'x-symbol-hooks)) ;; unless already loaded
- (file-exists-p (concat proof-home-directory ;; or our version removed
- "x-symbol/lisp/"))
- ;; proof-try-require: make robust against missing advice package
- (condition-case () (require 'advice) (file-error nil) (featurep 'advice)))
- (defadvice packages-new-autoloads (after ignore-other-x-symbols activate)
- (setq ad-return-value
- (delete-if (lambda (pkg)
- (string-match "x-symbol" pkg))
- ad-return-value))))
-
(provide 'proof-site)
;; proof-site.el ends here
diff --git a/generic/proof-splash.el b/generic/proof-splash.el
index c3e644d9..96bd59e4 100644
--- a/generic/proof-splash.el
+++ b/generic/proof-splash.el
@@ -71,16 +71,9 @@ If it is nil, a new line is inserted."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Compatibility between Emacs/XEmacs.
-(eval-and-compile
- (if (featurep 'xemacs)
- ;; Constant nil function
- (defsubst proof-emacs-imagep (img)
- "See if IMG is an Emacs image descriptor (returns nil here on XEmacs)."
- nil)
- (defsubst proof-emacs-imagep (img)
- "See if IMG is an Emacs image descriptor."
- (and (listp img) (eq (car img) 'image)))))
+(defsubst proof-emacs-imagep (img)
+ "See if IMG is an Emacs image descriptor."
+ (and (listp img) (eq (car img) 'image)))
(defun proof-get-image (name &optional nojpeg default)
@@ -93,29 +86,15 @@ DEFAULT gives return value in case image not valid."
(concat proof-images-directory name ".jpg")))
(gif (vector 'gif :file
(concat proof-images-directory ".gif")))
- (validfn (lambda (inst)
- (and (featurep 'xemacs)
- (valid-instantiator-p inst 'image)
- (file-readable-p (aref inst 2)))))
img)
(cond
- ((and (featurep 'xemacs) window-system
- (featurep 'jpeg) (not nojpeg)
- (funcall validfn jpg))
- jpg)
- ((and (featurep 'xemacs) window-system
- (featurep 'gif) (funcall validfn gif))
- gif)
- ((and
- (not (featurep 'xemacs)) window-system
- (setq img
- (find-image
- (list
- (list :type 'jpeg
- :file (concat proof-images-directory name ".jpg"))
- (list :type 'gif
- :file (concat proof-images-directory name ".gif"))))))
- img)
+ (window-system
+ (find-image
+ (list
+ (list :type 'jpeg
+ :file (concat proof-images-directory name ".jpg"))
+ (list :type 'gif
+ :file (concat proof-images-directory name ".gif")))))
(t
(or default (concat "[ image " name " ]"))))))
@@ -132,9 +111,6 @@ Borrowed from startup-center-spaces."
(fill-area-width (* avg-pixwidth (- fill-column left-margin)))
(glyph-pixwidth (cond ((stringp glyph)
(* avg-pixwidth (length glyph)))
- ((and (featurep 'xemacs)
- (glyphp glyph))
- (glyph-width glyph))
((proof-emacs-imagep glyph)
(car (image-size glyph 'inpixels)))
(t
@@ -163,11 +139,8 @@ Borrowed from startup-center-spaces."
(progn
(if (get-buffer-window splashbuf)
;; Restore the window config if splash is being displayed
- (progn
- (if (cdr proof-splash-timeout-conf)
- (set-window-configuration (cdr proof-splash-timeout-conf)))
- (if (featurep 'xemacs)
- (redraw-frame nil t))))
+ (if (cdr proof-splash-timeout-conf)
+ (set-window-configuration (cdr proof-splash-timeout-conf))))
;; Indicate removed splash screen; disable timeout
(disable-timeout (car proof-splash-timeout-conf))
(setq proof-splash-timeout-conf nil)
@@ -200,72 +173,64 @@ by end of configuring proof mode.
Otherwise, timeout inside this function after 10 seconds or so."
(interactive "P")
(proof-splash-set-frame-titles)
- (let*
- ;; Keep win config explicitly instead of pushing/popping because
- ;; if the user switches windows by hand in some way, we want
- ;; to ignore the saved value. Unfortunately there seems to
- ;; be no way currently to remove the top item of the stack.
- ((winconf (current-window-configuration))
- (curwin (get-buffer-window (current-buffer)))
- (curfrm (and curwin (window-frame curwin)))
- (splashbuf (get-buffer-create proof-splash-welcome))
- (after-change-functions nil) ; no font-lock, thank-you.
- ;; NB: maybe leave next one in for frame-crazy folk
- ;;(pop-up-frames nil) ; display in the same frame.
- (splash-contents (append
- (eval proof-splash-contents)
- (eval proof-splash-startup-msg)))
- s)
- (with-current-buffer splashbuf
- (erase-buffer)
- ;; [ Don't use do-list to avoid loading cl ]
- (while splash-contents
- (setq s (car splash-contents))
- (cond
- ((and (featurep 'xemacs)
- (vectorp s)
- (valid-instantiator-p s 'image))
- (let ((gly (make-glyph s)))
- (indent-to (proof-splash-centre-spaces gly))
- (set-extent-begin-glyph (make-extent (point) (point)) gly)))
- ((proof-emacs-imagep s)
- (indent-to (proof-splash-centre-spaces s))
- (insert-image s))
- ((stringp s)
- (indent-to (proof-splash-centre-spaces s))
- (insert s)))
- (newline)
- (setq splash-contents (cdr splash-contents)))
- (goto-char (point-min))
- (set-buffer-modified-p nil)
- (let* ((splashwin (display-buffer splashbuf))
- (splashfm (window-frame splashwin))
- ;; Only save window config if we're on same frame
- (savedwincnf (if (eq curfrm splashfm) winconf)))
- (delete-other-windows splashwin)
- (if (fboundp 'redisplay-frame)
- (redisplay-frame nil t) ; XEmacs special
- (sit-for 0))
- (setq proof-splash-timeout-conf
- (cons
- (add-timeout (if timeout proof-splash-time 10)
- 'proof-splash-remove-screen nil)
- savedwincnf))))
- ;; PROBLEM: when to call proof-splash-display-screen?
- ;; We'd like to call it during loading/initialising. But it's
- ;; hard to make the screen persist after loading because of the
- ;; action of display-buffer invoked after the mode function
- ;; during find-file.
- ;; To approximate the best behaviour, we assume that this file is
- ;; loaded by a call to proof-mode. We display the screen now and add
- ;; a wait procedure temporarily to proof-mode-hook which prevents
- ;; redisplay until proof-splash-time has elapsed.
- (if timeout
- (add-hook 'proof-mode-hook 'proof-splash-timeout-waiter)
- ;; Otherwise, this was an "about" type of call, so we wait
- ;; for a key press or timeout event
- (proof-splash-timeout-waiter))
- (setq proof-splash-seen t)))
+ (let*
+ ;; Keep win config explicitly instead of pushing/popping because
+ ;; if the user switches windows by hand in some way, we want
+ ;; to ignore the saved value. Unfortunately there seems to
+ ;; be no way currently to remove the top item of the stack.
+ ((winconf (current-window-configuration))
+ (curwin (get-buffer-window (current-buffer)))
+ (curfrm (and curwin (window-frame curwin)))
+ (splashbuf (get-buffer-create proof-splash-welcome))
+ (after-change-functions nil) ; no font-lock, thank-you.
+ ;; NB: maybe leave next one in for frame-crazy folk
+ ;;(pop-up-frames nil) ; display in the same frame.
+ (splash-contents (append
+ (eval proof-splash-contents)
+ (eval proof-splash-startup-msg)))
+ s)
+ (with-current-buffer splashbuf
+ (erase-buffer)
+ ;; [ Don't use do-list to avoid loading cl ]
+ (while splash-contents
+ (setq s (car splash-contents))
+ (cond
+ ((proof-emacs-imagep s)
+ (indent-to (proof-splash-centre-spaces s))
+ (insert-image s))
+ ((stringp s)
+ (indent-to (proof-splash-centre-spaces s))
+ (insert s)))
+ (newline)
+ (setq splash-contents (cdr splash-contents)))
+ (goto-char (point-min))
+ (set-buffer-modified-p nil)
+ (let* ((splashwin (display-buffer splashbuf))
+ (splashfm (window-frame splashwin))
+ ;; Only save window config if we're on same frame
+ (savedwincnf (if (eq curfrm splashfm) winconf)))
+ (delete-other-windows splashwin)
+ (sit-for 10)
+ (setq proof-splash-timeout-conf
+ (cons
+ (add-timeout (if timeout proof-splash-time 10)
+ 'proof-splash-remove-screen nil)
+ savedwincnf))))
+ ;; PROBLEM: when to call proof-splash-display-screen?
+ ;; We'd like to call it during loading/initialising. But it's
+ ;; hard to make the screen persist after loading because of the
+ ;; action of display-buffer invoked after the mode function
+ ;; during find-file.
+ ;; To approximate the best behaviour, we assume that this file is
+ ;; loaded by a call to proof-mode. We display the screen now and add
+ ;; a wait procedure temporarily to proof-mode-hook which prevents
+ ;; redisplay until proof-splash-time has elapsed.
+ (if timeout
+ (add-hook 'proof-mode-hook 'proof-splash-timeout-waiter)
+ ;; Otherwise, this was an "about" type of call, so we wait
+ ;; for a key press or timeout event
+ (proof-splash-timeout-waiter))
+ (setq proof-splash-seen t)))
;;;###autoload
(defun proof-splash-message ()
@@ -285,10 +250,7 @@ Otherwise, timeout inside this function after 10 seconds or so."
"Wait for proof-splash-timeout or input, then remove self from hook."
(while (and proof-splash-timeout-conf ;; timeout still active
(not (input-pending-p)))
- (if (featurep 'xemacs)
- (sit-for 0 t) ; XEmacs: wait without redisplay
- ; (sit-for 1 0 t))) ; FSF: NODISP arg seems broken
- (sit-for 0)))
+ (sit-for 0))
(if proof-splash-timeout-conf ;; not removed yet
(proof-splash-remove-screen))
(if (fboundp 'next-command-event) ; 3.3: Emacs removed this
diff --git a/generic/proof-syntax.el b/generic/proof-syntax.el
index 482cc5e0..95bd114d 100644
--- a/generic/proof-syntax.el
+++ b/generic/proof-syntax.el
@@ -14,9 +14,7 @@
(defun proof-ids-to-regexp (l)
"Maps a non-empty list of tokens `l' to a regexp matching any element"
- (if (featurep 'xemacs)
- (mapconcat (lambda (s) (concat "\\_<" s "\\_>")) l "\\|") ;; old version
- (concat "\\_<\\(?:" (mapconcat 'identity l "\\|") "\\)\\_>")))
+ (concat "\\_<\\(?:" (mapconcat 'identity l "\\|") "\\)\\_>"))
(defun proof-anchor-regexp (e)
"Anchor (\\`) and group the regexp E."
@@ -172,8 +170,6 @@ Meant to be used from `font-lock-keywords'."
;; Functions for doing something like "format" but with customizable
;; control characters.
;;
-;; Added for version 3.1 to help quote funny characters in filenames.
-;;
;;;###autoload
(defun proof-format (alist string)
@@ -236,8 +232,6 @@ return the resulting (string) value."
;;
;; Functions for inserting text into buffer.
;;
-;; Added for version 3.2 to provide more prover specific shortcuts.
-;;
; Taken from Isamode
;
diff --git a/generic/proof-toolbar.el b/generic/proof-toolbar.el
index f3f389ac..b493aa8c 100644
--- a/generic/proof-toolbar.el
+++ b/generic/proof-toolbar.el
@@ -1,36 +1,29 @@
-;; proof-toolbar.el Toolbar for Proof General
+;;; proof-toolbar.el --- Toolbar for Proof General
;;
-;; Copyright (C) 1998,9 David Aspinall / LFCS.
+;; Copyright (C) 1998-2008 David Aspinall / LFCS.
;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
;; License: GPL (GNU GENERAL PUBLIC LICENSE)
;;
;; $Id$
;;
-;;
-;; 1. edit-toolbar cannot edit proof toolbar (even in a proof mode)
-;; Need a variable containing a specifier or similar.
-;; (defvar proof-toolbar-specifier nil
-;; "Specifier for proof toolbar.")
-;; This doesn't seem worth fixing until XEmacs toolbar implementation
-;; settles a bit. Enablers don't work too well at the moment.
-
+;;; Commentary:
+;;
;; 2. It's a little bit tricky to add prover-specific items:
;; presently it must be done before this file is loaded.
;; We could improve on that by generating everything on-thy-fly
;; in proof-toolbar-setup.
-
-;; 3. We could consider automatically disabling buttons which are
-;; not configured for the prover, e.g. if proof-info-command is
-;; not set, then the Info button should not be shown.
;;
-;; See `proof-toolbar-entries-default' and `<PA>-toolbar-entries'
-;; in pg-custom for the default generic toolbar and
+;; See `proof-toolbar-entries-default' and `<PA>-toolbar-entries'
+;; in pg-custom for the default generic toolbar and
;; the per-prover toolbar contents variable.
;;
+;;; Code:
(eval-when-compile
(require 'proof-utils))
+
+
(require 'span)
(require 'proof-config)
(require 'proof-autoloads)
@@ -48,9 +41,6 @@
(defun proof-toolbar-enabler (token)
(intern (concat "proof-toolbar-" (symbol-name token) "-enable-p")))
-(defun proof-toolbar-function-with-enabler (token)
- (intern (concat "proof-toolbar-" (symbol-name token) "-with-enabler-p")))
-
;;
;; Now the toolbar icons and buttons
;;
@@ -58,66 +48,47 @@
(defun proof-toolbar-make-icon (tle)
"Make icon variable and icon list entry from a PA-toolbar-entries entry."
(let* ((icon (car tle))
- (tooltip (nth 2 tle))
+ (toolbarp (nth 3 tle))
(iconname (symbol-name icon))
(iconvar (proof-toolbar-icon icon)))
- ;; first declare variable
- ;; (eval
- ;; `(defvar ,iconvar nil
- ;; ,(concat
- ;; "Glyph list for " iconname " button in Proof General toolbar.")))
- ;; FIXME: above doesn't quite work right. However, we only lose
- ;; the docstring which is no big deal.
- ;; now the list entry
- (if tooltip
- (list (list iconvar iconname)))))
-
-
-(defun proof-toolbar-make-toolbar-item (tle)
- "Make a toolbar button descriptor from a PA-toolbar-entries entry."
- (let*
- ((token (nth 0 tle))
- (includep (or (< (length tle) 5) (eval (nth 4 tle))))
- (menuname (and includep (nth 1 tle)))
- (tooltip (and includep (nth 2 tle)))
- (existsenabler (nth 3 tle))
- (enablep (and proof-toolbar-use-button-enablers
- (>= emacs-major-version 21)
- existsenabler))
- (enabler (proof-toolbar-enabler token))
- (enableritem (if enablep (list enabler) t))
- (buttonfn (proof-toolbar-function token))
- (buttonfnwe (proof-toolbar-function-with-enabler token))
- (icon (proof-toolbar-icon token))
- (actualfn
- (if (or enablep (not existsenabler))
- buttonfn
- ;; Add the enabler onto the function if necessary.
- (eval `(defun ,buttonfnwe ()
- (interactive)
- (if (,enabler)
- (call-interactively (quote ,buttonfn))
- (message "Button \"%s\" disabled" ,menuname))))
- buttonfnwe)))
- (if tooltip ;; no tooltip means menu-only item
- (if (featurep 'xemacs)
- (list (vector icon actualfn enableritem tooltip))
- (list (append (list icon actualfn token
- :help tooltip)
- (if enabler (list :enable (list enabler)))))))))
-
-
+ (when toolbarp
+ (set iconvar (concat "epg-" iconname)))))
+
+(defun proof-toolbar-make-toolbar-items (map tles)
+ "Make toolbar button descriptors from a PA-toolbar-entries entry."
+ ;; Entry format: (TOKEN MENUNAME TOOLTIP TOOLBAR-P [VISIBLE-P])
+ (dolist (tle tles)
+ (let* ((token (nth 0 tle))
+ (includep (nth 3 tle))
+ (visiblep (nth 4 tle))
+ (icon (proof-toolbar-icon token))
+ (buttonfn (proof-toolbar-function token))
+ (enabler (proof-toolbar-enabler token))
+ (tooltip (and includep (nth 2 tle)))
+ (props (append
+ (list :help tooltip)
+ (if (fboundp enabler)
+ (list :enable (list enabler)))
+ (if visiblep
+ (list :visible visiblep)))))
+ (if includep
+ (apply 'tool-bar-local-item
+ (eval icon) buttonfn token map props)))))
;;
;; Code for displaying and refreshing toolbar
;;
-(defvar proof-toolbar nil
- "Proof mode toolbar button list. Set in proof-toolbar-build.
-For GNU Emacs, this holds a keymap.")
+(defvar proof-toolbar-map nil
+ "Proof mode toolbar button list. Set in `proof-toolbar-setup'.")
+
+(defun proof-toolbar-available-p ()
+ (and ;; Check toolbar support...
+ window-system
+ (featurep 'tool-bar) ;; GNU Emacs tool-bar library
+ (or (image-type-available-p 'xpm) ;; and XPM
+ (image-type-available-p 'png)))) ;; or PNG
-(deflocal proof-toolbar-itimer nil
- "itimer for updating the toolbar in the current buffer")
;;;###autoload
(defun proof-toolbar-setup ()
@@ -125,106 +96,17 @@ For GNU Emacs, this holds a keymap.")
If `proof-toolbar-enable' is nil, change the current buffer toolbar
to the default toolbar."
(interactive)
- (if
- (and ;; Check toolbar support...
- window-system
- (or (and (featurep 'tool-bar) ; GNU Emacs tool-bar library
- (or (image-type-available-p 'xpm) ;; and XPM
- (image-type-available-p 'png))) ;; or PNG
- (and (featurep 'toolbar) ; or XEmacs toolbar library
- (featurep 'xpm)))) ; and XPM support
-
- ;; Toolbar support is possible.
- (progn
- ;; Check the toolbar has been built.
- (or proof-toolbar (proof-toolbar-build))
-
- ;; Now see if user wants toolbar (this can be changed dyamically).
- (if proof-toolbar-enable
-
- ;; Enable the toolbar in this buffer
- (if (not (featurep 'xemacs))
- ;; For GNU Emacs, we make a local tool-bar-map
- (set (make-local-variable 'tool-bar-map) proof-toolbar)
-
- ;; For XEmacs, we set the toolbar specifier for this buffer.
- (set-specifier default-toolbar proof-toolbar (current-buffer))
- ;; We also setup refresh hackery
- (proof-toolbar-setup-refresh))
-
- ;; Disable the toolbar in this buffer
- (if (not (featurep 'xemacs))
- ;; For GNU Emacs, we remove local value of tool-bar-map
- (kill-local-variable 'tool-bar-map)
- ;; For XEmacs, we remove specifier and disable refresh.
- (remove-specifier default-toolbar (current-buffer))
- (proof-toolbar-disable-refresh)))
-
- ;; Update the display
- (sit-for 0))))
-
-(defun proof-toolbar-build ()
- "Build proof-toolbar."
- (let
- ((icontype ".xpm")
-
- ;; List of icon variable names and their associated image
- ;; files. A list of lists of the form (VAR IMAGE). IMAGE is
- ;; the root name for a file in proof-images-directory. The
- ;; toolbar code expects to find files IMAGE.xpm
- (proof-toolbar-icon-list
- (apply 'append
- (mapcar 'proof-toolbar-make-icon
- (proof-ass toolbar-entries))))
-
- ;; A toolbar descriptor evaluated in proof-toolbar-setup.
- ;; Specifically, a list of sexps which evaluate to entries in
- ;; a toolbar descriptor. The default
- ;; `proof-toolbar-default-button-list' works for any prover.
- (proof-toolbar-button-list
- (append
- (apply 'append (mapcar 'proof-toolbar-make-toolbar-item
- (proof-ass toolbar-entries)))
- (if (featurep 'xemacs)
- (list [:style 3d])))))
-
- ;; First set the button variables to glyphs (bit long-windedly).
- (mapcar
- (lambda (buttons)
- (let ((var (car buttons))
- (iconfiles
- (mapcar (lambda (name)
- (concat proof-images-directory "pg-"
- name
- icontype)) (cdr buttons))))
- (set var
- (if (featurep 'xemacs)
- ;; On XEmacs, icon variable holds a list of glyphs
- (toolbar-make-button-list iconfiles)
- ;; On GNU Emacs, it holds a filename for the icon,
- ;; without path or extension. Watch for clashes with
- ;; icons from other packages!
- (concat "epg-" (eval (cadr buttons)))))))
- proof-toolbar-icon-list)
-
- (if (featurep 'xemacs)
- ;; For XEmacs, we evaluate the specifier.
- (setq proof-toolbar (mapcar 'eval proof-toolbar-button-list))
-
- ;; On GNU Emacs, we need to make a new "key"map.
- (setq proof-toolbar (make-sparse-keymap))
+ (when (proof-toolbar-available-p)
+ (unless proof-toolbar-map
+ (setq proof-toolbar-map (make-sparse-keymap))
(add-to-list 'image-load-path proof-images-directory) ; rude?
- (dolist (but proof-toolbar-button-list)
- (apply
- 'tool-bar-local-item
- (eval (nth 0 but)) ; image filename
- (nth 1 but) ; function symbol
- (nth 2 but) ; dummy key
- proof-toolbar
- (nthcdr 3 but)))) ; remaining properties
- ;; Finished
- ))
-
+ (mapcar 'proof-toolbar-make-icon (proof-ass toolbar-entries))
+ (proof-toolbar-make-toolbar-items proof-toolbar-map
+ (proof-ass toolbar-entries)))
+ (when proof-toolbar-enable
+ (set (make-local-variable 'tool-bar-map) proof-toolbar-map))
+ (when (not proof-toolbar-enable)
+ (kill-local-variable 'tool-bar-map))))
;; Action to take after altering proof-toolbar-enable
(defalias 'proof-toolbar-enable 'proof-toolbar-setup)
@@ -232,215 +114,91 @@ to the default toolbar."
;;;###autoload (autoload 'proof-toolbar-toggle "proof-toolbar")
(proof-deftoggle proof-toolbar-enable proof-toolbar-toggle)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Toolbar refresh functions (hackery for XEmacs)
-;;
-
-(defun proof-toolbar-setup-refresh ()
- "Enable the XEmacs hackery to update the toolbar."
- (if (featurep 'xemacs) ; skip compilation on GNU Emacs
- (when proof-toolbar-use-button-enablers
- ;; Set the callback for updating the enablers
- (add-hook 'proof-state-change-hook 'proof-toolbar-refresh)
- ;; Also call it whenever text changes in this buffer,
- ;; provided it's a script buffer.
- (if (eq proof-buffer-type 'script)
- (add-hook 'after-change-functions
- 'proof-toolbar-refresh nil t))
- ;; And the interval timer for really refreshing the toolbar
- (setq proof-toolbar-itimer
- (start-itimer "proof toolbar refresh"
- 'proof-toolbar-really-refresh
- 0.5 ; seconds of delay
- 0.5 ; repeated
- t ; count idle time
- t ; pass argument
- (current-buffer))))))
-
-(defun proof-toolbar-disable-refresh ()
- "Disable the XEmacs hackery to update the toolbar."
- (when (featurep 'xemacs) ; skip compilation on GNU Emacs
- (remove-hook 'proof-state-change-hook 'proof-toolbar-refresh)
- (remove-hook 'after-change-functions 'proof-toolbar-refresh)
- (if proof-toolbar-itimer (delete-itimer proof-toolbar-itimer))
- (setq proof-toolbar-itimer nil)))
-
-(deflocal proof-toolbar-refresh-flag nil
- "Flag indicating that the toolbar should be refreshed.")
-
-;; &rest args needed for after change function args
-;; FIXME: don't want to do this in every buffer, really;
-;; we'll have proof-toolbar-refresh-flag defined everywhere.
-(defun proof-toolbar-refresh (&rest args)
- "Set flag to indicate that the toolbar should be refreshed."
- (setq proof-toolbar-refresh-flag t))
-
-(defvar proof-toolbar-enablers
- (mapcar (lambda (tle)
- (list (proof-toolbar-enabler (car tle))))
- (proof-ass toolbar-entries))
- "List of all toolbar's enablers")
-
-(defvar proof-toolbar-enablers-last-state
- nil
- "Last state of the toolbar's enablers")
-
-(defun proof-toolbar-really-refresh (buf)
- "Force refresh of toolbar display to re-evaluate enablers.
-This function needs to be called anytime that enablers may have
-changed state."
- (if (featurep 'xemacs) ; skip compilation on GNU Emacs
- (if ;; Be careful to only add to correct buffer, and if it's live
- (buffer-live-p buf)
- (let ((enabler-state (mapcar 'eval proof-toolbar-enablers)))
- (if
- (not (equal enabler-state proof-toolbar-enablers-last-state))
- (progn
- (setq proof-toolbar-enablers-last-state enabler-state)
- (when (featurep 'xemacs)
- ;; The official way to do this should be
- ;; (set-specifier-dirty-flag default-toolbar)
- ;; but it doesn't work, so we do what VM does instead,
- ;; removing and re-adding.
- (remove-specifier default-toolbar buf)
- (set-specifier default-toolbar proof-toolbar buf)
- ;; We set the dirty flag as well just in case it helps...
- (set-specifier-dirty-flag default-toolbar))
- (setq proof-toolbar-refresh-flag nil))))
- ;; Kill off this itimer if it's owning buffer has died
- (delete-itimer current-itimer))))
-
;;
-;; =================================================================
;;
-;;
-;; GENERIC PROOF TOOLBAR BUTTON FUNCTIONS
+;; Proof General Toolbar and Scripting Menu Functions
+;; --------------------------------------------------
;;
;; Defaults functions are provided below for: up, down, restart
;; Code for specific provers may define the symbols below to use
;; the other buttons: next, prev, goal, qed (images are provided).
;;
;; proof-toolbar-next next function
-;; proof-toolbar-next-enable enable predicate for next (or t)
+;; proof-toolbar-next-enable enable predicate for next
;;
-;; etc.
+;; If no -enable function is defined, button is always enabled.
;;
;; To add support for more buttons or alter the default
;; images, <PA>-toolbar-entries should be adjusted.
;; See proof-config.el for that.
;;
;; Note that since the toolbar is displayed for goals and response
-;; buffers too, enablers and command functions must potentially
-;; switch buffer first.
-;;
+;; buffers too, enablers and command functions must potentially switch
+;; buffer first.
;;
+;; Undo
-;;
-;; Undo button
-;;
+(defalias 'proof-toolbar-undo 'proof-undo-last-successful-command)
-(defun proof-toolbar-undo-enable-p ()
+(defun proof-toolbar-undo-enable-p ()
(proof-with-script-buffer
(and (proof-shell-available-p)
(> (proof-unprocessed-begin) (point-min)))))
-(defalias 'proof-toolbar-undo 'proof-undo-last-successful-command)
+;; Delete
-;;
-;; Delete button (not actually on toolbar)
-;;
+(defalias 'proof-toolbar-delete 'proof-undo-and-delete-last-successful-command)
-(defun proof-toolbar-delete-enable-p ()
+(defun proof-toolbar-delete-enable-p ()
(proof-with-script-buffer
(and (not buffer-read-only)
(proof-shell-available-p)
(> (proof-unprocessed-begin) (point-min)))))
-(defalias 'proof-toolbar-delete 'proof-undo-and-delete-last-successful-command)
-
-
-;;
-;; Lockedend button (not actually on toolbar)
-;;
-
-(defun proof-toolbar-lockedend-enable-p ()
- t)
+;; Lockedend
(defalias 'proof-toolbar-lockedend 'proof-goto-end-of-locked)
+;; Next
-
-
-;;
-;; Next button
-;;
+(defalias 'proof-toolbar-next 'proof-assert-next-command-interactive)
(defun proof-toolbar-next-enable-p ()
(proof-with-script-buffer
(not (proof-locked-region-full-p))))
-(defalias 'proof-toolbar-next 'proof-assert-next-command-interactive)
-
+;; Goto
-;;
-;; Goto button
-;;
+(defalias 'proof-toolbar-goto 'proof-goto-point)
(defun proof-toolbar-goto-enable-p ()
(eq proof-buffer-type 'script))
-(defalias 'proof-toolbar-goto 'proof-goto-point)
-
+;; Retract
-;;
-;; Retract button
-;;
+(defalias 'proof-toolbar-retract 'proof-retract-buffer)
(defun proof-toolbar-retract-enable-p ()
(proof-with-script-buffer
(not (proof-locked-region-empty-p))))
-(defalias 'proof-toolbar-retract 'proof-retract-buffer)
-
+;; Use
-;;
-;; Use button
-;;
-
-(defalias 'proof-toolbar-use-enable-p 'proof-toolbar-next-enable-p)
(defalias 'proof-toolbar-use 'proof-process-buffer)
+(defalias 'proof-toolbar-use-enable-p 'proof-toolbar-next-enable-p)
-;;
-;; Restart button
-;;
-
-(defun proof-toolbar-restart-enable-p ()
- ;; Could disable this unless there's something running.
- ;; But it's handy to clearup extents, etc, I suppose.
- t)
+;; Restart
(defalias 'proof-toolbar-restart 'proof-shell-restart)
-;;
-;; Goal button
-;;
-
-(defun proof-toolbar-goal-enable-p ()
- ;; Goals are always allowed, provided proof-goal-command is set.
- ;; Will crank up process if need be.
- ;; (Actually this should only be available when "no subgoals")
- proof-goal-command)
-
+;; Goal
(defalias 'proof-toolbar-goal 'proof-issue-goal)
+;; QED
-;;
-;; QED button
-;;
+(defalias 'proof-toolbar-qed 'proof-issue-save)
(defun proof-toolbar-qed-enable-p ()
(proof-with-script-buffer
@@ -448,124 +206,85 @@ changed state."
proof-shell-proof-completed
(proof-shell-available-p))))
-(defalias 'proof-toolbar-qed 'proof-issue-save)
-
-;;
-;; State button
-;;
+;; State
-(defun proof-toolbar-state-enable-p ()
- (proof-shell-available-p))
-
(defalias 'proof-toolbar-state 'proof-prf)
+(defalias 'proof-toolbar-state-enable-p 'proof-shell-available-p)
-;;
-;; Context button
-;;
+;; Context
-(defun proof-toolbar-context-enable-p ()
- (proof-shell-available-p))
-
(defalias 'proof-toolbar-context 'proof-ctxt)
+(defalias 'proof-toolbar-context-enable-p 'proof-shell-available-p)
-;;
-;; Info button
-;;
-;; Might as well enable it all the time; convenient trick to
-;; start the proof assistant.
-
-(defun proof-toolbar-info-enable-p ()
- t)
+;; Info
(defalias 'proof-toolbar-info 'proof-help)
-;;
-;; Command button
-;;
-
-(defun proof-toolbar-command-enable-p ()
- (proof-shell-available-p))
+;; Command
(defalias 'proof-toolbar-command 'proof-minibuffer-cmd)
+(defalias 'proof-toolbar-command-enable-p 'proof-shell-available-p)
-;;
-;; Help button
-;;
+;; Help
-(defun proof-toolbar-help-enable-p ()
- t)
-
(defun proof-toolbar-help ()
(interactive)
(info "ProofGeneral"))
-;;
-;; Find button
-;;
+;; Find
-(defun proof-toolbar-find-enable-p ()
- (proof-shell-available-p))
-
(defalias 'proof-toolbar-find 'proof-find-theorems)
+(defalias 'proof-toolbar-find-enable-p 'proof-shell-available-p)
-;;
-;; Visibility button (not on toolbar)
-;;
-
-(defun proof-toolbar-visibility-enable-p ()
- (span-property-safe (span-at (point) 'type) 'idiom))
+;; Visibility (not on toolbar)
(defalias 'proof-toolbar-visibility 'pg-toggle-visibility)
-;;
-;; Interrupt button
-;;
+(defun proof-toolbar-visibility-enable-p ()
+ (span-property-safe (span-at (point) 'type) 'idiom))
-(defun proof-toolbar-interrupt-enable-p ()
- proof-shell-busy)
+;; Interrupt
(defalias 'proof-toolbar-interrupt 'proof-interrupt-process)
-
+(defun proof-toolbar-interrupt-enable-p () proof-shell-busy)
;;
-;; =================================================================
+;; Scripting Menu
;;
-;; Scripting menu built from toolbar functions
-;;
-
-(defun proof-toolbar-make-menu-item (tle)
- "Make a menu item from a PA-toolbar-entries entry."
- (let*
- ((token (car tle))
- (menuname (cadr tle))
- (tooltip (nth 2 tle))
- (enablep (nth 3 tle))
- (fnname (proof-toolbar-function token))
- ;; fnval: remove defalias to get keybinding onto menu;
- ;; NB: function and alias must both be defined for this
- ;; to work!!
- (fnval (if (symbolp (symbol-function fnname))
- (symbol-function fnname)
- fnname)))
- (if menuname
- (list
- (apply 'vector
- (append
- (list menuname fnval)
- (if enablep
- (list ':active (list (proof-toolbar-enabler token))))))))))
+;; TODO: pass in map argument, don't use easymenu.
;;;###autoload
(defun proof-toolbar-scripting-menu ()
"Menu made from the Proof General toolbar commands."
- ;; Prevent evaluation too early here, otherwise this is called
- ;; during compilation when loading files with expanded easy-menu-define
- ;; (e.g. pg-response/proof-aux-menu call)
- (apply 'append
- (mapcar 'proof-toolbar-make-menu-item
- (proof-ass toolbar-entries))))
+ (let (menu)
+ (dolist (tle (proof-ass toolbar-entries))
+ ;; Entry format: (TOKEN MENUNAME TOOLTIP TOOLBAR-P VISIBLE-P)
+ (let* ((token (car tle))
+ (menuname (cadr tle))
+ (tooltip (nth 2 tle))
+ (visiblep (nth 4 tle))
+ (enabler (proof-toolbar-enabler token))
+ (fnname (proof-toolbar-function token))
+ ;; fnval: remove defalias to get keybinding onto menu;
+ ;; NB: function and alias must both be defined for this
+ ;; to work!!
+ (fnval (if (symbolp (symbol-function fnname))
+ (symbol-function fnname)
+ fnname)))
+ (when (and menuname (eval visiblep))
+ (setq menu
+ (cons
+ (vconcat
+ (vector menuname fnval :help tooltip)
+ (if (fboundp enabler)
+ ;; NB: :active not :enable, for easymenu
+ (vector :active (list (proof-toolbar-enabler token))))
+ (if visiblep
+ (vector :visible visiblep)))
+ menu)))))
+ (reverse menu)))
+
-
-;;
(provide 'proof-toolbar)
+;;; proof-toolbar.el ends here
diff --git a/generic/proof-unicode-tokens.el b/generic/proof-unicode-tokens.el
index d8a68e88..99434c57 100644
--- a/generic/proof-unicode-tokens.el
+++ b/generic/proof-unicode-tokens.el
@@ -1,4 +1,4 @@
-;; proof-unicode-tokens.el Support Unicode tokens package
+;;; proof-unicode-tokens.el --- Support Unicode tokens package
;;
;; Copyright (C) 2008 David Aspinall / LFCS Edinburgh
;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
@@ -6,6 +6,17 @@
;;
;; $Id$
;;
+;;
+;;; Commentary:
+;;
+;; Support for Unicode Tokens package: per-prover global enabling, copying
+;; configuration tables, adding mode hooks to turn on/off.
+;;
+;; Initialisation:
+;; proof-unicode-tokens-init -> proof-unicode-tokens-reconfigure*
+;;
+
+;;; Code:
(eval-when-compile
(require 'proof-utils) ; for proof-ass, proof-eval-when-ready-for-assistant
@@ -18,125 +29,114 @@
"Flag indicating whether or not we've performed startup.")
(defun proof-unicode-tokens-init ()
- "Initialise settings for unicode tokens from prover specific variables."
+ "Set tables and configure hooks for modes."
+ (proof-unicode-tokens-configure)
+ (add-hook 'proof-shell-init-hook 'proof-unicode-tokens-configure-prover)
+ (let ((hooks (mapcar (lambda (m)
+ (intern (concat (symbol-name m) "-hook")))
+ (list
+ proof-mode-for-script
+ proof-mode-for-response
+ proof-mode-for-goals))))
+ (dolist (hook hooks)
+ (add-hook hook 'proof-unicode-tokens-mode-if-enabled)))
+ (setq proof-unicode-tokens-initialised t))
+
+(defun proof-unicode-tokens-configure ()
+ "Set the Unicode Tokens table from prover instances and initialise."
+ (require 'unicode-tokens) ; load now, for unicode-tokens-configuration-variables
(mapcar
(lambda (var) ;; or defass?
(if (boundp (proof-ass-symv var))
(set (intern (concat "unicode-tokens-" (symbol-name var)))
(eval `(proof-ass ,var)))))
- '(charref-format
- token-format
- control-token-format
- token-name-alist
- glyph-list
- token-match
- control-token-match
- hexcode-match
- next-character-regexp
- token-prefix
- token-suffix
- shortcut-alist))
- (unicode-tokens-initialise)
- (setq proof-unicode-tokens-initialised t))
+ unicode-tokens-configuration-variables)
+ (unicode-tokens-initialise))
+
;;;###autoload
(defun proof-unicode-tokens-enable ()
"Turn on or off Unicode tokens mode in Proof General script buffer.
This invokes `unicode-tokens-mode' to toggle the setting for the current
buffer, and then sets PG's option for default to match.
-Also we arrange to have unicode tokens mode turn itself on automatically
-in future if we have just activated it for this buffer."
+Also we arrange to have unicode tokens mode turn itself on automatically
+in future if we have just activated it for this buffer.
+Note: this function is called when the customize setting for the prover
+is changed."
(interactive)
(when (proof-unicode-tokens-support-available) ;; loads unicode-tokens
(unless proof-unicode-tokens-initialised
(proof-unicode-tokens-init))
(proof-unicode-tokens-set-global (not unicode-tokens-mode))))
+(defun proof-unicode-tokens-mode-if-enabled ()
+ "Turn on or off the Unicode Tokens minor mode in this buffer."
+ (unicode-tokens-mode
+ (if (proof-ass unicode-tokens-enable) 1 0)))
;;;###autoload
(defun proof-unicode-tokens-set-global (flag)
"Set global status of unicode tokens mode for PG buffers to be FLAG.
Turn on/off menu in all script buffers and ensure new buffers follow suit."
- (unless proof-unicode-tokens-initialised
- (proof-unicode-tokens-init))
- (let ((hook (proof-ass-sym mode-hook)))
- (if flag
- (add-hook hook 'unicode-tokens-mode)
- (remove-hook hook 'unicode-tokens-mode))
- (proof-map-buffers
- (proof-buffers-in-mode proof-mode-for-script)
- (unicode-tokens-mode (if flag 1 0)))
- (proof-unicode-tokens-shell-config)))
-
+ (unless proof-unicode-tokens-initialised
+ (proof-unicode-tokens-init))
+ ;; Configure if already running
+ (proof-map-buffers
+ (append
+ (proof-buffers-in-mode proof-mode-for-script)
+ (proof-associated-buffers)
+ (proof-buffers-in-mode proof-tokens-extra-modes))
+ (unicode-tokens-mode (if flag 1 0)))
+ (proof-unicode-tokens-configure-prover))
;;;
;;; Interface to custom to dynamically change tables (via proof-set-value)
;;;
-(defun proof-token-name-alist ()
- "Function called after the current token name alist has been changed.
-Switch off tokens in all buffers, recalculate maps, turn on again."
+(defun proof-unicode-tokens-reconfigure ()
+ "Function called after a token configuration is changed.
+Switch off tokens in all script buffers, recalculate maps, turn on again."
+ (interactive)
(when proof-unicode-tokens-initialised ; not on startup
(when (proof-ass unicode-tokens-enable)
- (proof-map-buffers
+ (proof-map-buffers
(proof-buffers-in-mode proof-mode-for-script)
(unicode-tokens-mode 0)))
- (setq unicode-tokens-token-name-alist (proof-ass token-name-alist))
- (unicode-tokens-initialise)
+ (proof-unicode-tokens-configure)
(when (proof-ass unicode-tokens-enable)
- (proof-map-buffers
+ (proof-map-buffers
(proof-buffers-in-mode proof-mode-for-script)
(unicode-tokens-mode 1)))))
-
-(defun proof-shortcut-alist ()
- "Function called after the shortcut alist has been changed.
-Updates the input mapping for reading shortcuts."
- (when proof-unicode-tokens-initialised ; not on startup
- (setq unicode-tokens-shortcut-alist (proof-ass shortcut-alist))
- (unicode-tokens-initialise)))
+
+(eval-after-load "unicode-tokens"
+ '(dolist (var unicode-tokens-configuration-variables)
+ (funcall 'defalias
+ (intern (concat "proof-" (symbol-name var)))
+ 'proof-unicode-tokens-reconfigure)))
;;;
;;; Interface to shell
;;;
+(defun proof-unicode-tokens-configure-prover ()
+ (if (proof-ass unicode-tokens-enable)
+ (proof-unicode-tokens-activate-prover)
+ (proof-unicode-tokens-deactivate-prover)))
(defun proof-unicode-tokens-activate-prover ()
- (when (and proof-xsym-activate-command
+ (when (and proof-tokens-activate-command
(proof-shell-live-buffer)
(proof-shell-available-p))
(proof-shell-invisible-command-invisible-result
- proof-xsym-activate-command)))
+ proof-tokens-activate-command)))
(defun proof-unicode-tokens-deactivate-prover ()
- (when (and proof-xsym-deactivate-command
- ;; NB: clash with X-symbols since use same commands in prover!
- (not (proof-ass x-symbol-enable))
+ (when (and proof-tokens-deactivate-command
(proof-shell-live-buffer)
(proof-shell-available-p))
(proof-shell-invisible-command-invisible-result
- proof-xsym-deactivate-command)))
-
-;;; NB: we shouldn't bother load this if it's not enabled.
-;;;###autoload
-(defun proof-unicode-tokens-shell-config ()
- (when (proof-ass unicode-tokens-enable)
- (add-hook 'proof-shell-insert-hook
- 'proof-unicode-tokens-encode-shell-input)
- (proof-unicode-tokens-activate-prover))
- (unless (proof-ass unicode-tokens-enable)
- (remove-hook 'proof-shell-insert-hook
- 'proof-unicode-tokens-encode-shell-input)
- (proof-unicode-tokens-deactivate-prover)))
-
-(defun proof-unicode-tokens-encode-shell-input ()
- "Encode shell input in the variable STRING.
-A value for proof-shell-insert-hook."
- (if (proof-ass unicode-tokens-enable)
- (with-temp-buffer ;; TODO: better to do directly in *prover*
- (insert string)
- (unicode-tokens-unicode-to-tokens)
- (setq string (buffer-substring-no-properties
- (point-min) (point-max))))))
+ proof-tokens-deactivate-command)))
(provide 'proof-unicode-tokens)
-;; End of proof-unicode-tokens.el
+
+;;; proof-unicode-tokens.el ends here
diff --git a/generic/proof-utils.el b/generic/proof-utils.el
index c0b54cbc..c016c686 100644
--- a/generic/proof-utils.el
+++ b/generic/proof-utils.el
@@ -26,9 +26,7 @@
;;
(eval-and-compile
(defun pg-emacs-version-cookie ()
- (format (if (string-match "XEmacs" emacs-version)
- ;; (featurep 'xemacs) gets optimised!!
- "XEmacs %d.%d" "GNU Emacs %d.%d")
+ (format "GNU Emacs %d.%d"
emacs-major-version emacs-minor-version))
(defconst pg-compiled-for
@@ -36,7 +34,8 @@
"Version of Emacs we're compiled for (or running on, if interpreted)."))
(if (or (not (boundp 'emacs-major-version))
- (< emacs-major-version 21))
+ (< emacs-major-version 22)
+ (string-match "XEmacs" emacs-version))
(error "Proof General is not compatible with Emacs %s" emacs-version))
(unless (equal pg-compiled-for (pg-emacs-version-cookie))
@@ -331,148 +330,6 @@ The argument KBL is a list of tuples (k . f) where `k' is a keybinding
(define-key map k f)))
kbl))
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Managing font-lock
-;;
-
-;; Notes:
-;;
-;; * Various mechanisms for setting defaults, different between
-;; Emacsen. Old method(?) was to set "blah-mode-font-lock-keywords"
-;; and copy it into "font-lock-keywords" to engage font-lock.
-;; Present method for XEmacs is to put a 'font-lock-defaults
-;; property on the major-mode symbol, or use font-lock-defaults
-;; buffer local variable. We use the latter.
-;;
-;; * Buffers which are output-only are *not* kept in special minor
-;; modes font-lock-mode (or x-symbol-mode). In case the user
-;; doesn't want fontification we have a user option,
-;; proof-output-fontify-enable.
-
-(deflocal proof-font-lock-keywords nil
- "Value of font-lock-keywords in this buffer.
-We set `font-lock-defaults' to '(proof-font-lock-keywords) for
-compatibility with X-Symbol, which may hack `font-lock-keywords'
-with extra patterns (in non-mule mode).")
-
-(defun proof-font-lock-configure-defaults (autofontify)
- "Set defaults for font-lock based on current font-lock-keywords.
-This is a delicate operation, because we only want to use font-lock-mode
-in some buffers, so we have to tread carefully around the font-lock
-code to avoid it turning itself on in the buffers where that actually
-*breaks* fontification.
-
-AUTOFONTIFY must be nil for buffers where we may want to really use
-font-lock-mode; in those buffers, we enable syntactic fontification also."
- ;;
- ;; At the moment, the specific assistant code hacks
- ;; font-lock-keywords. Here we use that value to hack
- ;; font-lock-defaults, which is used by font-lock to set
- ;; font-lock-keywords from again!! Yuk.
- ;;
- ;; Previously, 'font-lock-keywords was used directly as a setting
- ;; for the defaults. This has a bad interaction with x-symbol which
- ;; edits font-lock-keywords and loses the setting. So we make a
- ;; copy of it in a new local variable, proof-font-lock-keywords.
- ;;
- (setq proof-font-lock-keywords font-lock-keywords)
-
- ;; Setting font-lock-defaults explicitly is required by FSF Emacs
- ;; 20.4's version of font-lock in any case.
-
- (if autofontify
- (progn
- (make-local-variable 'font-lock-defaults) ; needed??
- (setq font-lock-defaults '(proof-font-lock-keywords))
- ;; 12.1.99: For XEmacs, we must also set the mode property.
- ;; This is needed for buffers which are put into font-lock-mode
- ;; (rather than fontified by hand).
- (put major-mode 'font-lock-defaults font-lock-defaults))
- ;; 11.12.01: Emacs 21 is very eager about turning on font
- ;; lock and has hooks all over the place to do it. To make
- ;; sure it doesn't happen we have to eradicate all sense of
- ;; having any fontification ability.
- (proof-font-lock-clear-font-lock-vars)
- ;; In fact, this still leaves font-lock switched on! But
- ;; hopefully in a useless way. XEmacs has better control
- ;; over which modes not to enable it for (although annoying
- ;; that it's a custom setting)
- (if (featurep 'xemacs)
- (setq font-lock-mode-disable-list
- (cons major-mode font-lock-mode-disable-list)))))
-
-(defun proof-font-lock-clear-font-lock-vars ()
- (kill-local-variable 'font-lock-defaults)
- (kill-local-variable 'font-lock-keywords)
- (setq font-lock-keywords nil)
- (put major-mode 'font-lock-defaults nil))
-
-(defun proof-font-lock-set-font-lock-vars ()
- (setq font-lock-defaults '(proof-font-lock-keywords))
- (setq font-lock-keywords proof-font-lock-keywords))
-
-(defun proof-fontify-region (start end &optional keepspecials)
- "Fontify and decode X-Symbols in region START...END.
-Fontifies (keywords only) according to the buffer's font lock defaults.
-Uses `proof-x-symbol-decode-region' to decode tokens
-if X-Symbol is enabled.
-Uses `unicode-tokens-tokens-to-unicode' to decode tokens
-if unicode symbols are enabled.
-
-If `pg-use-specials-for-fontify' is set, remove characters
-with top bit set after fontifying so they don't spoil cut and paste,
-unless KEEPSPECIALS is set to override this.
-
-Returns new END value."
- ;; We fontify first because X-sym decoding changes char positions.
- ;; It's okay because x-symbol-decode works even without font lock.
- ;; Possible disadvantage is that font lock patterns can't refer
- ;; to X-Symbol characters.
- ;; NB: perhaps we can narrow within the whole function, but there
- ;; was an earlier problem with doing that.
- (when proof-output-fontify-enable
- (let ((normal-font-lock-verbose font-lock-verbose))
- ;; Temporarily set font-lock defaults
- (proof-font-lock-set-font-lock-vars)
- (setq font-lock-verbose nil) ; prevent display glitches in XEmacs
-
- ;; Yukky hacks to immorally interface with font-lock
- (unless (featurep 'xemacs)
- (font-lock-set-defaults))
- (let ((font-lock-keywords proof-font-lock-keywords))
- (if (and (featurep 'xemacs)
- (>= emacs-major-version 21)
- (>= emacs-minor-version 4)
- (not font-lock-cache-position))
- (progn
- (setq font-lock-cache-position (make-marker))
- (set-marker font-lock-cache-position 0)))
-
- (save-restriction
- (narrow-to-region start end)
- (run-hooks 'pg-before-fontify-output-hook)
- (setq end (point-max)))
- ;; da: protect against "Nesting too deep for parser" in bad XEmacs
- (condition-case err
- (font-lock-default-fontify-region start end nil)
- (t (proof-debug
- "Caught condition %s in `font-lock-default-fontify-region'"
- (car err)))))
-
- (save-restriction
- (narrow-to-region start end)
- (run-hooks 'pg-after-fontify-output-hook)
- (setq end (point-max)))
-
- (prog1 ;; prog1 because we return new END value.
- (cond
- ((proof-ass x-symbol-enable)
- (proof-x-symbol-decode-region start end))
- ((proof-ass unicode-tokens-enable)
- (unicode-tokens-tokens-to-unicode start end)))
- (proof-font-lock-clear-font-lock-vars)
- (setq font-lock-verbose normal-font-lock-verbose)))))
(defun pg-remove-specials (&optional start end)
"Remove special characters in region. Default to whole buffer.
@@ -489,15 +346,6 @@ Leave point at END."
-;; FIXME todo: add toggle for fontify region which turns it on/off
-
-(defun proof-fontify-buffer ()
- "Call proof-fontify-region on whole buffer."
- (proof-fontify-region (point-min) (point-max)))
-
-
-
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Messaging and display functions
@@ -588,9 +436,18 @@ Ensure that point is visible in window."
(skip-chars-backward "\n\t "))
;; Ensure point visible. Again, window may have died
;; inside shrink to fit, for some reason
- (if (window-live-p window)
- (unless (pos-visible-in-window-p (point) window)
- (recenter -1)))))))))
+ (when (window-live-p window)
+ (unless (pos-visible-in-window-p (point) window)
+ (recenter -1))
+ (with-current-buffer buffer
+ (if (window-bottom-p window)
+ (unless (local-variable-p 'mode-line-format)
+ ;; Don't show any mode line.
+ (set (make-local-variable 'mode-line-format) nil))
+ (unless mode-line-format
+ ;; If the buffer gets displayed elsewhere, re-add
+ ;; the modeline.
+ (kill-local-variable 'mode-line-format)))))))))))
(defun proof-clean-buffer (buffer)
"Erase buffer and hide from display if proof-delete-empty-windows set.
@@ -631,41 +488,24 @@ The warning is coloured with proof-warning-face."
If proof-general-debug is nil, do nothing."
(if proof-general-debug
(let ((formatted (apply 'format msg args)))
- (if (fboundp 'display-warning) ;; use builtin warning system in XEmacs
- (display-warning 'proof-general formatted 'info)
- ;; otherwise use response buffer with dedicated font, & display it
- (progn
- (pg-response-display-with-face formatted 'proof-debug-message-face)
- (proof-display-and-keep-buffer proof-response-buffer))))))
+ (display-warning 'proof-general formatted 'info))))
-;;; A handy utility function used in the "Buffers" menu, and throughout
-;; the code.
+;; Utility used in the "Buffers" menu, and throughout
(defun proof-switch-to-buffer (buf &optional noselect)
"Switch to or display buffer BUF in other window unless already displayed.
If optional arg NOSELECT is true, don't switch, only display it.
No action if BUF is nil or killed."
- ;; Maybe this needs to be more sophisticated, using
- ;; proof-display-and-keep-buffer ?
- (and (buffer-live-p buf)
+ (and (buffer-live-p buf) ; maybe use proof-display-and-keep-buffer ?
(unless (eq buf (window-buffer (selected-window)))
(if noselect
- ;; FIXME: would like 'norecord arg here to override
- ;; previous window entering top of MRU list here.
- ;; In fact, this could be hacked in XEmacs code.
- ;; GNU Emacs seems *not* to put previously displayed
- ;; window onto the top of the list with record-buffer:
- ;; that gives much nicer behaviour than XEmacs here.
(display-buffer buf 'not-this-window)
(let ((pop-up-windows t))
- (pg-pop-to-buffer buf 'not-this-window 'norecord))))))
+ (pop-to-buffer buf 'not-this-window 'norecord))))))
;; Originally based on `shrink-window-if-larger-than-buffer', which
-;; has a pretty wierd implementation.
-;; TODO: desirable improvements would be to add some crafty history based
-;; on user resize-events. E.g. user resizes window, that becomes the
-;; new maximum size.
+;; has a pretty weird implementation.
;; FIXME: GNU Emacs has useful "window-size-fixed" which we use
;; HOWEVER, it's still not quite the right thing, it seems to me.
;; We'd like to specifiy a *minimum size* for a given buffer,
@@ -712,20 +552,29 @@ or if the window is the only window of its frame."
;;; ((cur-height (window-height window))
;; Most window is allowed to grow to
((max-height
- (/ (frame-height (window-frame window))
- (if proof-three-window-enable
- ;; we're in three-window-mode with
- ;; all horizontal splits, so share the height.
- 3
- ;; Otherwise assume a half-and-half split
- 2)))
- ;; If buffer ends with a newline, ignore it when counting
- ;; height unless point is after it.
- (extraline
- (if (and (not (eobp))
- (eq ?\n (char-after (1- (point-max)))))
- 1 0))
- (test-pos (- (point-max) extraline))
+ (/ (frame-height (window-frame window))
+ (if proof-three-window-enable
+ ;; we're in three-window-mode with
+ ;; all horizontal splits, so share the height.
+ 3
+ ;; Otherwise assume a half-and-half split.
+ 2)))
+ ;; I find that I'm willing to use a bit more than the max in
+ ;; those cases where it allows me to see the whole
+ ;; response/goal. --Stef
+ (absolute-max-height
+ (truncate
+ (/ (frame-height (window-frame window))
+ (if proof-three-window-enable
+ ;; we're in three-window-mode with
+ ;; all horizontal splits, so share the height.
+ 2
+ ;; Otherwise assume a half-and-half split.
+ 1.5))))
+ ;; If buffer ends with a newline and point is right after it, then
+ ;; add a final empty line (to display the cursor).
+ (extraline (if (and (eobp) (bolp)) 1 0))
+ ;; (test-pos (- (point-max) extraline))
;; Direction of resizing based on whether max position is
;; currently visible. [ FIXME: not completely sensible:
;; may be displaying end fraction of buffer! ]
@@ -736,32 +585,17 @@ or if the window is the only window of its frame."
;; buffers? Probably not an issue for us, but one
;; wonders at the shrink to fit strategy.
;; NB: way to calculate pixel fraction?
- (+ extraline 1 (count-lines (point-min) (point-max)))))
+ (+ extraline (count-lines (point-min) (point-max)))))
;; Let's shrink or expand. Uses new GNU Emacs function.
(let ((window-size-fixed nil))
- (set-window-text-height window desired-height))
-;; (cond
-;; ((and shrink
-;; (> cur-height window-min-height)
-;; ;; don't shrink if already too big; leave where it is
-;; (< cur-height max-height))
-;; (with-selected-window
-;; window
-;; (shrink-window (- cur-height (max window-min-height desired-height)))))
-;; (;; expand
-;; (< cur-height max-height)
-;; (with-selected-window window
-;; (enlarge-window
-;; (- (min max-height desired-height) cur-height)))))
- ;; If we're at least the desirable height, it must be that the
- ;; whole buffer can be seen --- so make sure display starts at
- ;; beginning.
- ;; NB: shrinking windows can sometimes delete them
- ;; (although we don't want it to here!), but make this next
- ;; check for robustness.
+ (set-window-text-height window
+ ;; As explained earlier: use abs-max-height
+ ;; but only if that makes it display all.
+ (if (> desired-height absolute-max-height)
+ max-height desired-height)))
(if (window-live-p window)
(progn
- (if (>= (window-height window) desired-height)
+ (if (>= (window-text-height window) desired-height)
(set-window-start window (point-min)))
;; window-size-fixed is a GNU Emacs buffer local variable
;; which determines window size of buffer.
@@ -784,8 +618,7 @@ or if the window is the only window of its frame."
(reporter-submit-bug-report
"da+pg-bugs@inf.ed.ac.uk"
"Proof General"
- (list 'proof-general-version 'proof-assistant
- 'x-symbol-version)
+ (list 'proof-general-version 'proof-assistant)
nil nil
"*** Proof General now uses Trac for project management and bug reporting, please go to:
***
@@ -881,6 +714,9 @@ The name of the defined function is returned."
;;; Macris for defining user-level functions (previously in proof-menu.el)
;;;
+(defun proof-escape-keymap-doc (string)
+ ;; avoid work of substitute-command-keys
+ (replace-in-string string "\\\\" "\\\\=\\\\"))
(defmacro proof-defshortcut (fn string &optional key)
"Define shortcut function FN to insert STRING, optional keydef KEY.
@@ -892,7 +728,7 @@ KEY is added onto proof-assistant map."
(define-key (proof-ass keymap) (quote ,key) (quote ,fn)))
(defun ,fn ()
,(concat "Shortcut command to insert "
- (replace-in-string string "\\\\" "\\\\=") ;; for substitute-command-keys
+ (proof-escape-keymap-doc string)
" into the current buffer.\nThis simply calls `proof-insert', which see.")
(interactive)
(proof-insert ,string))))
diff --git a/generic/proof-x-symbol.el b/generic/proof-x-symbol.el
deleted file mode 100644
index 2fdc0f83..00000000
--- a/generic/proof-x-symbol.el
+++ /dev/null
@@ -1,337 +0,0 @@
-;; proof-x-symbol.el Support for X-Symbol package
-;;
-;; Copyright (C) 1998-2002 LFCS Edinburgh
-;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
-;; Id: $Id$
-;;
-;; The X-Symbol package is at http://x-symbol.sourceforge.net/
-;;
-;; With enormous thanks to David von Oheimb for providing the original
-;; patches for using X-Symbol with Isabelle Proof General, and
-;; of course, to Christoph Wedler for providing the wonderful
-;; X-Symbol package in the first place. Christoph also helped
-;; with configuration and tweaks in X-Symbol for Proof General.
-;;
-;; ================================================================
-;;
-;; NB: X-Symbol is now bundled with Proof General, and PG will select
-;; it's own version before any other version on the Emacs load path.
-;; If you want to override this, simply load your version before
-;; starting Emacs, with (require 'x-symbol-hooks).
-;;
-;; =================================================================
-;;
-;; Notes on interacing to X-Symbol.
-;;
-;; 1. Proof script buffers.
-;; Font lock and X-Symbol minor modes are engaged as usual. We use
-;; proof-x-symbol-enable to add/remove PG buffers to X-Symbol's
-;; auto-mode list.
-;;
-;; 2. Output buffers (goals, response, tracing)
-;; Neither font-lock nor X-Symbol mode is engaged. Instead, we simply
-;; set `x-symbol-language', and call `x-symbol-decode' or
-;; `x-symbol-decode-region', via `proof-fontify-region' (which see).
-;;
-;; ================================================================
-;;
-;; Ideally this file ought to be standalone so that the X-Symbol mode
-;; for particular proof assistants may be used elsewhere (e.g. in
-;; document modes), without loading all of Proof General.
-;;
-;; =================================================================
-
-(eval-when-compile
- (require 'proof-utils)) ; proof-ass
-
-(require 'proof-config) ; variables
-(require 'proof-autoloads) ;
-
-
-(defvar proof-x-symbol-initialized nil
- "Non-nil if x-symbol support has been initialized.")
-
-(defun proof-x-symbol-tokenlang-file ()
- "Return filename (sans extension) of token language file."
- (concat "x-symbol-"
- (symbol-name proof-assistant-symbol)))
-
-;;;###autoload
-(defun proof-x-symbol-support-maybe-available ()
- "A test to see whether x-symbol support may be available."
- (and
- (or (featurep 'x-symbol-hooks)
- (and window-system
- (progn
- ;; put bundled version on load path
- (setq load-path
- (cons
- (concat proof-home-directory "x-symbol/lisp/")
- load-path))
- ;; avoid warning about installing in proper place
- (setq x-symbol-data-directory
- (concat proof-home-directory "x-symbol/etc/"))
- ;; *should* always succeed unless bundled version broken
- (proof-try-require 'x-symbol-hooks))))
- ;; See if there is prover-specific config in x-symbol-<foo>.el
- (if (locate-library (proof-x-symbol-tokenlang-file)) t)))
-
-
-(defun proof-x-symbol-initialize (&optional error)
- "Initialize x-symbol support for Proof General, if possible.
-If ERROR is non-nil, give error on failure, otherwise a warning."
- (interactive)
- (unless (or proof-x-symbol-initialized ; already done
- (not proof-assistant-symbol) ; too early
- (not (proof-x-symbol-support-maybe-available)))
- (let*
- ((xs-lang (proof-ass x-symbol-language))
- (xs-lang-name (symbol-name xs-lang))
- (xs-feature (concat "x-symbol-" xs-lang-name))
- (xs-feature-sym (intern xs-feature))
- (error-or-warn
- (lambda (str)
- (progn
- (if error (error str) (warn str))))))
- ;; Check that support is provided.
- (cond
- ;; First, some checks on x-symbol.
- ((and (not (featurep 'x-symbol))
- (not (proof-try-require 'x-symbol)))
- (funcall error-or-warn
- "Proof General: x-symbol package must be installed for x-symbol-support!
-The package is available at http://x-symbol.sourceforge.net/"))
- ((not window-system)
- (funcall error-or-warn
- "Proof General: x-symbol package only runs under a window system!"))
- ((or (not (fboundp 'x-symbol-initialize))
- (not (fboundp 'x-symbol-register-language)))
- (funcall error-or-warn
- "Proof General: x-symbol package installation faulty!"))
- ;;
- ;; Now check proof assistant has support provided
- ;;
- ;; FIXME: maybe we should let x-symbol load the feature, in
- ;; case it uses x-symbol stuff inside?
- ;; NB: however, we're going to assume two files (thanks
- ;; to Isabelle: the standard x-symbol-<foo>.el, and one
- ;; named after the language feature).
- ((not (proof-try-require (intern (proof-x-symbol-tokenlang-file))))
- (funcall error-or-warn
- (format
- "Proof General: for x-symbol support, you must provide a library %s.el"
- xs-feature)))
- (t
- ;; We've got everything we need! So initialize.
- (require 'x-symbol-vars) ;; [new requirement to require this]
- (let*
- ((xs-xtra-modes proof-xsym-extra-modes)
- (xs-std-modes (list
- proof-mode-for-shell
- proof-mode-for-response
- proof-mode-for-script
- proof-mode-for-goals))
- (all-xs-modes (append xs-std-modes xs-xtra-modes))
- (am-entry (list proof-xsym-extra-modes t
- `(quote ,xs-lang)))
- (symmode-nm (concat xs-lang-name "sym-mode"))
- (symmode (intern symmode-nm))
- (symnamevar (intern (concat xs-feature "-name")))
- (symname (concat (capitalize xs-lang-name) " Symbols"))
- (symmodelinevar (intern (concat xs-feature "-modeline-name")))
- (symmodelinenm xs-lang-name)
- (flks proof-xsym-font-lock-keywords))
-
-
- (x-symbol-initialize) ;; No harm in doing this multiple times
- ;; Set default name and modeline indicator for the symbol
- ;; minor mode
- (set symnamevar symname)
- (set symmodelinevar symmodelinenm)
- (x-symbol-register-language xs-lang xs-feature-sym all-xs-modes)
- ;; FIXME: Need for Isabelle sup/sub scripts presently; loads
- ;; too early and extends in modedef setups. Adjust here.
- (if flks
- (put symmode 'font-lock-defaults (list flks)))
- ;;
- ;; Finished.
- (setq proof-x-symbol-initialized t)))))))
-
-
-
-;;;###autoload
-(defun proof-x-symbol-enable ()
- "Turn on or off X-Symbol in current Proof General script buffer.
-This invokes `x-symbol-mode' to change the setting for the current
-buffer. "
- (when (proof-ass x-symbol-enable)
- (unless proof-x-symbol-initialized ;; Check inited
- (set (proof-ass-sym x-symbol-enable) nil) ; assume failure!
- (proof-x-symbol-initialize 'giveerrors)
- (set (proof-ass-sym x-symbol-enable) t)))
-
- (when (and proof-x-symbol-initialized
- (fboundp 'x-symbol-mode))
- (x-symbol-mode (if (proof-ass x-symbol-enable) 1 0))
- (proof-x-symbol-mode-associated-buffers)))
-
-;; Old behaviour for proof-x-symbol-enable was to update state in all
-;; buffers --- but this can take ages if there are many buffers!
-;; Refreshing output buffers also causes glitches
-;; (proof-x-symbol-mode-all-buffers)
-;; (proof-x-symbol-refresh-output-buffers))
-
-
-(defun proof-x-symbol-refresh-output-buffers ()
- ;; NB: this isn't used. Might be nice to do so again, turning
- ;; off X-Sym can leave junk displayed. OTOH, sending messages to PA
- ;; can give errors, because there is no generic "refresh" or
- ;; "repeat" option. (Isar: gives errors outside proof mode).
- ;; Another possibility would just be to clear the display.
- "Clear the response buffer and send proof-showproof-command.
-This function is intended to clean the display after a change
-in the status of X-Symbol display.
-This is a subroutine of proof-x-symbol-enable."
- (pg-response-maybe-erase nil t t)
- (if (and proof-showproof-command (proof-shell-available-p))
- (proof-shell-invisible-command proof-showproof-command)))
-
-
-(defun proof-x-symbol-mode-associated-buffers ()
- "Activate/deactivate x-symbols in all Proof General associated buffers.
-A subroutine of proof-x-symbol-enable."
- (proof-map-buffers (list proof-goals-buffer
- proof-response-buffer
- proof-trace-buffer)
- (proof-x-symbol-config-output-buffer))
- (proof-with-current-buffer-if-exists proof-shell-buffer
- (proof-x-symbol-shell-config)))
-
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Functions to decode output and encode input
-;;
-
-;;;###autoload
-(defun proof-x-symbol-decode-region (start end)
- (let ((newend (x-symbol-decode-region start end)))
- ;; subscripts in non-mule mode are done with fontification, see x-symbol-fontify
- (if (featurep 'mule)
- (let ((font-lock-keywords x-symbol-font-lock-keywords) ;; TODO: compile keywords
- (font-lock-defaults '(x-symbol-font-lock-keywords t))
- ;; GE 21.1: the `font-lock-set-defaults' flag prevents font lock
- ;; complaining (in font-lock-compile-keywords) that
- ;; we've not run font-lock-set-defaults. It gives dire
- ;; warnings what may happen otherwise but dynamic
- ;; binding of `font-lock-keywords' here should prevent
- ;; global changes to that variable.
- (font-lock-set-defaults t)
- (x-symbol-mode t)
- (x-symbol-subscripts t))
- (condition-case err
- (font-lock-fontify-keywords-region start newend nil)
- (t (proof-debug "Caught condition %s in `font-lock-fontify-keywords-region'"
- (car err))))))))
-
-
-(defun proof-x-symbol-encode-shell-input ()
- "Encode shell input in the variable STRING.
-A value for proof-shell-insert-hook."
- (and x-symbol-language
- (setq string
- (x-symbol-encode-string
- string (current-buffer)))))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; There are three functions for configuring buffers:
-;;
-;; x-symbol-mode: script buffer (X-Symbol minor mode)
-;; proof-x-symbol-shell-config: shell buffer (input hook)
-;; proof-x-symbol-config-output-buffer: goals/response buffer (font lock)
-;;
-
-(defun proof-x-symbol-set-language ()
- "Set x-symbol-language for the current proof assistant."
- (setq x-symbol-language (proof-ass x-symbol-language)))
-
-;;;###autoload
-(defun proof-x-symbol-shell-config ()
- "Configure the proof shell for x-symbol, if proof-x-symbol-support<>nil.
-Assumes that the current buffer is the proof shell buffer."
- ;; The best strategy seems to be *not* to turn on decoding in the
- ;; shell itself. The reason is that there can be a clash between
- ;; annotations and X-Symbol characters which leads to funny effects
- ;; later. Moreover, the user isn't encouraged to interact directly
- ;; with the shell, so we don't need to be helpful there. So we keep
- ;; the shell buffer as plain text plus annotations. Even font-lock
- ;; is problematical, so it should be switched off too.
-
- ;; NB: after changing X-Symbols in output it would be nice to
- ;; refresh display, but there's no robust way of doing that yet
- ;; (see proof-x-symbol-refresh-output-buffers above)
- ;; [ The activate/decativate prover command itself could do it ]
- ;;
- (if proof-x-symbol-initialized
- (progn
- (cond
- ((proof-ass x-symbol-enable)
- (proof-x-symbol-set-language)
- (if (and proof-xsym-activate-command
- (proof-shell-live-buffer)
- ;; may fail if triggered during scripting.
- ;; Also: should cache status of x-symbol mode in
- ;; proof shell; current behaviour re-calls this
- ;; code every time a script file is loaded...
- (proof-shell-available-p))
- (proof-shell-invisible-command-invisible-result
- proof-xsym-activate-command))
- ;; We do encoding as the first step of input manipulation
- (add-hook 'proof-shell-insert-hook
- 'proof-x-symbol-encode-shell-input))
- ((not (proof-ass x-symbol-enable))
- (if (and proof-xsym-deactivate-command
- ;; NB: overlap with unicode tokens: don't disable that
- (not (proof-ass unicode-tokens-enable))
- (proof-shell-live-buffer))
- (proof-shell-invisible-command-invisible-result
- proof-xsym-deactivate-command))
- (remove-hook 'proof-shell-insert-hook
- 'proof-x-symbol-encode-shell-input)
- ;; NB: x-symbol automatically adds an output filter but
- ;; it doesn't actually get used unless the minor mode is
- ;; active. Removing it here is just tidying up.
- (remove-hook 'comint-output-filter-functions
- 'x-symbol-comint-output-filter))))))
-
-;;;###autoload
-(defun proof-x-symbol-config-output-buffer ()
- "Configure the current output buffer (goals/response/trace) for X-Symbol."
- (when (proof-ass x-symbol-enable)
- (proof-x-symbol-set-language)
- ;; BEGIN: Code below from x-symbol.el/x-symbol-mode-internal
- (unless (or (not (boundp 'enable-multibyte-characters))
- (not (fboundp 'set-buffer-multibyte))
- enable-multibyte-characters)
- ;; Emacs: we need to convert the buffer from unibyte to multibyte
- ;; since we'll use multibyte support for the symbol charset.
- ;; TODO: try to do it less often
- (let ((modified (buffer-modified-p))
- (inhibit-read-only t)
- (inhibit-modification-hooks t))
- (unwind-protect
- (progn
- (decode-coding-region (point-min) (point-max) 'undecided)
- (set-buffer-multibyte t))
- (set-buffer-modified-p modified))))
- ;; END code from x-symbol.el/x-symbol-mode-internal
-
- ;; If we're turning on x-symbol, attempt to convert current contents.
- ;; (reverse doesn't work so cleanly so we don't try it)
- (proof-x-symbol-decode-region (point-min) (point-max))))
-
-(provide 'proof-x-symbol)
-;; End of proof-x-symbol.el
diff --git a/generic/proof.el b/generic/proof.el
index 3db52db6..13ce9cb6 100644
--- a/generic/proof.el
+++ b/generic/proof.el
@@ -22,8 +22,7 @@
;;
;;; Code:
-(require 'proof-site) ; site/prover config, global vars
-(require 'proof-autoloads) ; autoloaded functions
+(require 'proof-site) ; site/prover config, global vars, autoloads
(require 'proof-compat) ; Emacs and OS compatibility
(require 'proof-utils) ; utilities
(require 'proof-config) ; configuration variables
diff --git a/hol98/x-symbol-hol98.el b/hol98/x-symbol-hol98.el
deleted file mode 100644
index 38c06ac3..00000000
--- a/hol98/x-symbol-hol98.el
+++ /dev/null
@@ -1,12 +0,0 @@
-;; x-symbol-hol98.el
-;;
-;; David Aspinall, adapted from file supplied by David von Obheimb
-;;
-;; $Id$
-;;
-
-;; FIXME: to revitalise this, see coq/x-symbol-coq.el
-
-(error "X-Symbol support for HOL has been removed in this release, sorry.")
-
-(provide 'x-symbol-hol98)
diff --git a/images/pg-abort.xpm b/images/pg-abort.xpm
deleted file mode 100644
index 37e86f75..00000000
--- a/images/pg-abort.xpm
+++ /dev/null
@@ -1,71 +0,0 @@
-/* XPM */
-static char * abort_xpm[] = {
-"32 32 36 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #BBBABA",
-"* c #AE9090",
-"= c #860C0C",
-"- c #BBB9B9",
-"; c #BCBBBB",
-"> c #A46F6F",
-", c #A16464",
-"' c #BAB6B6",
-") c #994848",
-"! c #BBB8B8",
-"~ c #9A4A4A",
-"{ c #870E0E",
-"] c #9A4C4C",
-"^ c #902C2C",
-"/ c #9B5050",
-"( c #891212",
-"_ c #9C5454",
-": c #8A1616",
-"< c #AB8282",
-"[ c #933434",
-"} c #9E5858",
-"| c #8B1A1A",
-"1 c #881212",
-"2 c #A87B7B",
-"3 c #9C5252",
-"4 c #9A4B4B",
-"5 c #994949",
-"6 c #BBBBBB",
-"7 c #000000",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$..$$........&&*=..#$.....",
-".....#$..$$.......-;>==..#$.....",
-".....#$..$$......&;,==...#$.....",
-".....#$..$$....;'&,==....#$.....",
-".....#$..$$...;;.>==.....#$.....",
-".....#$..=$...;.*==......#$.....",
-".....#$..$$$$$$===$$$$$..#$.....",
-".....#$..$$$$$==$$$$$$$..#$.....",
-".....#$..$$.;*==.;.;;....#$.....",
-".....#$..$$-*==.&;;;;....#$.....",
-".....#$..$=>==..;;;.&....#$.....",
-".....#$..$===;;;.;&;;;...#$.....",
-".....)$..$$=!;;;;;;;!....#$.....",
-".....~{.>==;.;..;;;;;;;..#$.....",
-".....]{.^=...............#$.....",
-"...../(..................#$.....",
-"....._:<@@@@@@@@@@@@@@@@@[$.....",
-".....}|1$$$$$$$$$$$$$$$$$$$.....",
-".....2345##################.....",
-"................................",
-".66666.77...77............7...6.",
-".6..667.7...7...6666.66..67666..",
-"......7.766.777767776777777766..",
-"...6677776..776777.7.677677.6...",
-".....76676.77.7.7..7.77667...6..",
-"6...776677.77766777..76.677...6.",
-"................................"};
diff --git a/images/pg-command.xpm b/images/pg-command.xpm
deleted file mode 100644
index f9e2e4ce..00000000
--- a/images/pg-command.xpm
+++ /dev/null
@@ -1,336 +0,0 @@
-/* XPM */
-static char * command_xpm[] = {
-"32 32 301 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D2121",
-"* c #B1B1B1",
-"= c #A0948A",
-"- c #AE8C70",
-"; c #9F724E",
-"> c #8D6342",
-", c #976D4C",
-"' c #B18460",
-") c #AC8361",
-"! c #B88C69",
-"~ c #AA8566",
-"{ c #AA8568",
-"] c #A28166",
-"^ c #A8886E",
-"/ c #A98D75",
-"( c #B2957F",
-"_ c #B39781",
-": c #AE9784",
-"< c #9E5A4A",
-"[ c #9C3728",
-"} c #BBB7B4",
-"| c #43353E",
-"1 c #624D5E",
-"2 c #777783",
-"3 c #B4B4B4",
-"4 c #BBBBBB",
-"5 c #ABA49E",
-"6 c #AC8E76",
-"7 c #BB865C",
-"8 c #D99966",
-"9 c #C78C5D",
-"0 c #C78B5D",
-"a c #CF905F",
-"b c #C98A5B",
-"c c #CC905F",
-"d c #D89764",
-"e c #D89865",
-"f c #D99865",
-"g c #916546",
-"h c #8989A8",
-"i c #8B8B93",
-"j c #FFFFFF",
-"k c #75665A",
-"l c #B98963",
-"m c #D79865",
-"n c #D39563",
-"o c #C2895B",
-"p c #63452E",
-"q c #322115",
-"r c #523621",
-"s c #4F321F",
-"t c #25170E",
-"u c #392517",
-"v c #6F4A2F",
-"w c #6B472D",
-"x c #3E2818",
-"y c #5E3C25",
-"z c #5D3C25",
-"A c #4F301E",
-"B c #504C49",
-"C c #8A86A3",
-"D c #8888A7",
-"E c #8C8C8E",
-"F c #936E51",
-"G c #D89663",
-"H c #B58055",
-"I c #B98357",
-"J c #AA7850",
-"K c #6D4B31",
-"L c #828282",
-"M c #969696",
-"N c #B5B5B5",
-"O c #ADADAD",
-"P c #833D3D",
-"Q c #810C0C",
-"R c #8A85A2",
-"S c #777792",
-"T c #959595",
-"U c #865B3C",
-"V c #CB8A5A",
-"W c #925C38",
-"X c #865534",
-"Y c #674228",
-"Z c #8E5C3A",
-"` c #96643F",
-" . c #C18152",
-".. c #D48F5C",
-"+. c #D6925F",
-"@. c #D69360",
-"#. c #D08D5B",
-"$. c #91725C",
-"%. c #66667E",
-"&. c #9A9A9A",
-"*. c #171412",
-"=. c #7A4F30",
-"-. c #CF8A58",
-";. c #D5915E",
-">. c #CF8C5A",
-",. c #C27D4D",
-"'. c #72482B",
-"). c #4F3522",
-"!. c #A4734D",
-"~. c #B88256",
-"{. c #956946",
-"]. c #A2724C",
-"^. c #B78055",
-"/. c #D69562",
-"(. c #CC8553",
-"_. c #7E695B",
-":. c #696981",
-"<. c #1C1C1C",
-"[. c #000000",
-"}. c #150D08",
-"|. c #372315",
-"1. c #0C0704",
-"2. c #060403",
-"3. c #5A3B25",
-"4. c #D79663",
-"5. c #B97B4E",
-"6. c #D69461",
-"7. c #CE8451",
-"8. c #67422A",
-"9. c #BABABA",
-"0. c #8B819C",
-"a. c #6F6F88",
-"b. c #8A8A8A",
-"c. c #6A513F",
-"d. c #5E3C24",
-"e. c #20140C",
-"f. c #7F5A3C",
-"g. c #D09362",
-"h. c #C18659",
-"i. c #362518",
-"j. c #4A2E1C",
-"k. c #382315",
-"l. c #432A19",
-"m. c #352114",
-"n. c #140D08",
-"o. c #424242",
-"p. c #74748E",
-"q. c #676767",
-"r. c #DADADA",
-"s. c #A27C5F",
-"t. c #D28D5B",
-"u. c #845433",
-"v. c #0A0604",
-"w. c #302217",
-"x. c #795235",
-"y. c #CE8B59",
-"z. c #AC7A51",
-"A. c #996C48",
-"B. c #825C3D",
-"C. c #66452C",
-"D. c #342C27",
-"E. c #A6A6A6",
-"F. c #81819E",
-"G. c #4F4F4F",
-"H. c #97765B",
-"I. c #99603A",
-"J. c #18110B",
-"K. c #C68C5D",
-"L. c #885F3F",
-"M. c #2C1D12",
-"N. c #6F452A",
-"O. c #835332",
-"P. c #744A2E",
-"Q. c #71482C",
-"R. c #654027",
-"S. c #231F1C",
-"T. c #8B809B",
-"U. c #383839",
-"V. c #6B5A4F",
-"W. c #BA8863",
-"X. c #D18D5B",
-"Y. c #D5925F",
-"Z. c #CE8350",
-"`. c #362214",
-" + c #5F3D26",
-".+ c #805435",
-"++ c #C08456",
-"@+ c #513926",
-"#+ c #030201",
-"$+ c #0C0805",
-"%+ c #1B1B1B",
-"&+ c #484848",
-"*+ c #888888",
-"=+ c #6C6072",
-"-+ c #57576B",
-";+ c #1C1C1F",
-">+ c #363636",
-",+ c #777777",
-"'+ c #A4A09E",
-")+ c #99887C",
-"!+ c #947B6A",
-"~+ c #685F58",
-"{+ c #555555",
-"]+ c #211D19",
-"^+ c #4E3421",
-"/+ c #794D2F",
-"(+ c #6F462A",
-"_+ c #808080",
-":+ c #1C0E0E",
-"<+ c #030304",
-"[+ c #19191C",
-"}+ c #AFAFAF",
-"|+ c #919191",
-"1+ c #747474",
-"2+ c #858585",
-"3+ c #AB8383",
-"4+ c #AB8484",
-"5+ c #933434",
-"6+ c #A56E6E",
-"7+ c #999999",
-"8+ c #292929",
-"9+ c #3E3E3E",
-"0+ c #494949",
-"a+ c #AAAAAA",
-"b+ c #A2A2A2",
-"c+ c #323232",
-"d+ c #373737",
-"e+ c #8E8E8E",
-"f+ c #A7A7A7",
-"g+ c #535353",
-"h+ c #616161",
-"i+ c #939393",
-"j+ c #474747",
-"k+ c #585858",
-"l+ c #9D9D9D",
-"m+ c #8F8F8F",
-"n+ c #4C4C4C",
-"o+ c #7E7E7E",
-"p+ c #575757",
-"q+ c #989898",
-"r+ c #6A6A6A",
-"s+ c #3F3F3F",
-"t+ c #909090",
-"u+ c #5C5C5C",
-"v+ c #949494",
-"w+ c #383838",
-"x+ c #A4A4A4",
-"y+ c #8D8D8D",
-"z+ c #1D1D1D",
-"A+ c #606060",
-"B+ c #121212",
-"C+ c #343434",
-"D+ c #232323",
-"E+ c #5E5E5E",
-"F+ c #0D0D0D",
-"G+ c #353535",
-"H+ c #454545",
-"I+ c #666666",
-"J+ c #8B8B8B",
-"K+ c #2D2D2D",
-"L+ c #686868",
-"M+ c #7D7D7D",
-"N+ c #414141",
-"O+ c #B8B8B8",
-"P+ c #0C0C0C",
-"Q+ c #282828",
-"R+ c #464646",
-"S+ c #B0B0B0",
-"T+ c #141414",
-"U+ c #737373",
-"V+ c #4D4D4D",
-"W+ c #6B6B6B",
-"X+ c #5A5A5A",
-"Y+ c #4E4E4E",
-"Z+ c #979797",
-"`+ c #A1A1A1",
-" @ c #6E6E6E",
-".@ c #7B7B7B",
-"+@ c #656565",
-"@@ c #2B2B2B",
-"#@ c #A8A8A8",
-"$@ c #303030",
-"%@ c #9F9F9F",
-"&@ c #505050",
-"*@ c #818181",
-"=@ c #333333",
-"-@ c #3C3C3C",
-";@ c #757575",
-">@ c #646464",
-",@ c #515151",
-"'@ c #3A3A3A",
-")@ c #767676",
-"!@ c #444444",
-"~@ c #717171",
-"{@ c #7A7A7A",
-"]@ c #898989",
-"^@ c #838383",
-"/@ c #565656",
-"(@ c #6C6C6C",
-"_@ c #545454",
-":@ c #787878",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". # $ # # % % % % % % % # # # # % % % % # # # # # # # # # & $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". % $ . . . . . . * = - ; > , ' ) ! ~ { { { { ] ^ / ( _ : < [ } ",
-". | 1 2 . 3 4 5 6 7 8 8 8 8 8 9 0 a b c 8 8 8 d e 8 8 8 8 8 f g ",
-". h h i j k l m 8 8 8 8 8 8 8 8 8 n o p q r s t u v w x y z A B ",
-". C D E j F 8 8 8 8 8 G 8 d f 8 8 8 8 H I J K L M M M N O P Q . ",
-". R S T j U e 8 8 8 8 V W X Y Z ` ...+.@.#.$.4 . . . . . # $ . ",
-". R %.&.j *.=.-.;.>.,.'.).!.n ~.{.].^./.(._.. . . . . . . # $ . ",
-". R :.&.j <.[.}.|.1.[.2.3.4.5.+.d d 6...7.8.9.. . . . . . # $ . ",
-". 0.a.b.j c.d.e.[.[.[.f.g.h.i.j.|.k.l.m.n.o.. . . . . . . # $ . ",
-". 0.p.q.r.s.e t.u.v.[.w.x.y.a z.A.B.C.D.E.. . . . . . . . # $ . ",
-". 0.F.G.N H.8 8 6.I.J.K.L.M.N.O.P.Q.R.S.. . . . . . . . . # $ . ",
-". T.h U.3 V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+. . . . . . . . . # $ . ",
-". =+-+;+>+,+4 '+)+!+~+G.{+]+^+/+(+_+. . . . . . . . . . . # $ . ",
-". :+<+[+}+. . . . . . . . 4 |+1+2+. . . . . . . . . . . . # $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ @ @ @ @ 3+4+4+4+4+4+@ @ @ 4+4+4+4+4+@ @ @ @ @ @ @ @ 5+$ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". 6+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }+2+",
-". 7+8+9+0+a+. . . . . . . . . . . . . . . . . . . . . . . . b+c+",
-". d+e+4 f+f+g+h+i+j+_+k+l+q.m+n+o+p+q+r+3 T &+s+l+k+t+u+N v+w+d+",
-"f+c+}+. 3 s+x+9+y+z+A+B+G.C+x+D+E+F+n+G+O G+t+H+l+s+I+D+J+K+T L+",
-"M+N+. . T H+O+g+i+P+1+Q+f+R+S+T+U+D+l+V+W+X+E+Y+Z+d+`+G+ @.@+@h+",
-"f+@@#@4 _+$@%@s+M+w+2+&@x+H+*@N+M+&@7+Y+0+=@-@;@y+>@_+H+j+,@'@.@",
-". )@s+W+f+u+!@x+y+~@e+2+*+g+{@)@*+]@^@{+.@/@(@+@y+]@*@/@(@_@:@)@",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-context.xpm b/images/pg-context.xpm
deleted file mode 100644
index f39fc805..00000000
--- a/images/pg-context.xpm
+++ /dev/null
@@ -1,180 +0,0 @@
-/* XPM */
-static char * context_xpm[] = {
-"32 32 145 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D2121",
-"* c #A2A2A2",
-"= c #919191",
-"- c #959595",
-"; c #AFAFAF",
-"> c #B3B3B3",
-", c #7A7A7A",
-"' c #787878",
-") c #7F7F7F",
-"! c #7C7C7C",
-"~ c #797979",
-"{ c #A3A3A3",
-"] c #878787",
-"^ c #777777",
-"/ c #808080",
-"( c #870F0F",
-"_ c #6D6D6D",
-": c #4F4F4F",
-"< c #0A0A0A",
-"[ c #141414",
-"} c #8E8E8E",
-"| c #AEAEAE",
-"1 c #818181",
-"2 c #7E7E7E",
-"3 c #616161",
-"4 c #2F2F2F",
-"5 c #090909",
-"6 c #454545",
-"7 c #994949",
-"8 c #891313",
-"9 c #181818",
-"0 c #7D7D7D",
-"a c #8D8D8D",
-"b c #888888",
-"c c #757575",
-"d c #010101",
-"e c #383838",
-"f c #525252",
-"g c #030303",
-"h c #464646",
-"i c #050505",
-"j c #994A4A",
-"k c #8A1818",
-"l c #7B7B7B",
-"m c #121212",
-"n c #6E6E6E",
-"o c #D3D3D3",
-"p c #FBFBFB",
-"q c #FDFDFD",
-"r c #E1E1E1",
-"s c #C4C4C4",
-"t c #3D3D3D",
-"u c #0D0D0D",
-"v c #BABABA",
-"w c #E6E6E6",
-"x c #CECECE",
-"y c #B8B8B8",
-"z c #080808",
-"A c #9A4C4C",
-"B c #8B1C1C",
-"C c #555555",
-"D c #222222",
-"E c #B9B9B9",
-"F c #FCFCFC",
-"G c #FEFEFE",
-"H c #EBEBEB",
-"I c #3A3A3A",
-"J c #070707",
-"K c #999999",
-"L c #9B9B9B",
-"M c #000000",
-"N c #494949",
-"O c #FFFFFF",
-"P c #B2B2B2",
-"Q c #131313",
-"R c #2D2D2D",
-"S c #C5C5C5",
-"T c #3C3C3C",
-"U c #9B4E4E",
-"V c #303030",
-"W c #393939",
-"X c #F2F2F2",
-"Y c #E4E4E4",
-"Z c #171717",
-"` c #939393",
-" . c #C7C7C7",
-".. c #8C1E1E",
-"+. c #3F3F3F",
-"@. c #BDBDBD",
-"#. c #868686",
-"$. c #F4F4F4",
-"%. c #9F9F9F",
-"&. c #F6F6F6",
-"*. c #949494",
-"=. c #FAFAFA",
-"-. c #994B4B",
-";. c #8B1B1B",
-">. c #F7F7F7",
-",. c #F3F3F3",
-"'. c #891414",
-"). c #B0B0B0",
-"!. c #4B4B4B",
-"~. c #323232",
-"{. c #E3E3E3",
-"]. c #D5D5D5",
-"^. c #F8F8F8",
-"/. c #0E0E0E",
-"(. c #881010",
-"_. c #0C0C0C",
-":. c #F0F0F0",
-"<. c #E8E8E8",
-"[. c #444444",
-"}. c #828282",
-"|. c #707070",
-"1. c #232323",
-"2. c #545454",
-"3. c #E2E2E2",
-"4. c #CBCBCB",
-"5. c #373737",
-"6. c #1A1A1A",
-"7. c #3E3E3E",
-"8. c #343434",
-"9. c #8F8F8F",
-"0. c #D9D9D9",
-"a. c #ECECEC",
-"b. c #870E0E",
-"c. c #4A4A4A",
-"d. c #515151",
-"e. c #202020",
-"f. c #8A8A8A",
-"g. c #AB8383",
-"h. c #AB8484",
-"i. c #933434",
-"j. c #A56E6E",
-"k. c #151515",
-"l. c #2A2A2A",
-"m. c #A7A7A7",
-"n. c #696969",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". # $ # # % % % % % % % # # # # % % % % # # # # # # # # # & $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ . . . . . * = = - . . . . . . ; = = = > . . . . . . # $ . ",
-". % $ . . . . , ' ) ) ! ~ { . . . ] ^ / / / ~ . . . . . . # $ . ",
-". % ( . . ; ' ) _ : < < < [ } | 1 2 3 4 5 5 5 6 = . . . . # $ . ",
-". 7 8 . . } ) _ 9 9 0 a b c d e / f g h 1 = 1 h i ~ . . . # $ . ",
-". j k . . l ) m n o p q r s s t u i v w p p x s y z b . . # $ . ",
-". A B . . ) C D E F G H I J K L M N H O O P Q R S N T . . # $ . ",
-". U B . . ) V W X G G Y Z g ' H M a q O O ` J m .a M . . # $ . ",
-". U ... . ) V +.G G G F @.#.$.O M %.O O O &.*.; =.%.d . . # $ . ",
-". -.... . , V +.G G G G G G G O M %.O O O O O G G %.M . . # $ . ",
-". -.;.. . } V T >.G G G G G G ,.M - q O O O O G q - d . . # $ . ",
-". 7 '.. . ).!.~.{.G G G G G q ].M , ^.O O O O G ^., /.. . # $ . ",
-". 7 (.. . . . _.l :.G G G G <.[.M M o ^.O O O ^.o d }.. . # $ . ",
-". % ( . . . . |.1.2.].<.3.4.5.6.} 7.8.9.0.a.0.9.8.7.| . . # $ . ",
-". % b.. . . . . ! T d d d i c.K . . d.e.M M M e.d.. . . . # $ . ",
-". # $ . . . . . . P ] ] ] f.. . . . . %.] ] ] %.. . . . . # $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ @ @ @ @ g.h.h.h.h.h.@ @ @ h.h.h.h.h.@ @ @ @ @ @ @ @ i.$ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". j.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . 2.k.+.l.0 . . . . . . . . . . m.0 . . . . . . . . . . . 0 m.",
-". +.l.. . m.m.m.2.+.` ` +.` n.2.. l.k.n.. ` +.n.. 2.0 n.n.n.M +.",
-"m.M ` . . . m.k.m.n.M . M 2.2.M . +.2.. 0 +.0 k.. n.l.l.0 0 k.. ",
-"0 M . . . . 2.+.. 0 k.m.M 0 n.+.. l.0 . k.l.+.` . m.M n.. n.+.. ",
-"m.M 0 . . m.+.l.m.k.0 0 l.. +.2.. M 0 . M n.. n.` +.n.n.. +.+.. ",
-". ` +.+.n.m.m.+.+.` . 0 n.. 2.+.. 2.+.. 0 +.2.` n.n.. +.` 0 +.` ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-find.xpm b/images/pg-find.xpm
deleted file mode 100644
index 814864fc..00000000
--- a/images/pg-find.xpm
+++ /dev/null
@@ -1,259 +0,0 @@
-/* XPM */
-static char * find_xpm[] = {
-"32 32 224 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #7B0C0C",
-"& c #6A0D0E",
-"* c #850D0D",
-"= c #470707",
-"- c #812125",
-"; c #994848",
-"> c #4A2323",
-", c #3F414B",
-"' c #375F74",
-") c #8BAABF",
-"! c #647F8C",
-"~ c #68B3D9",
-"{ c #7592AD",
-"] c #846571",
-"^ c #8D2121",
-"/ c #B8BCBD",
-"( c #ABBAC2",
-"_ c #5994B2",
-": c #92C5D9",
-"< c #6EB7DB",
-"[ c #C4E8F3",
-"} c #A2D5E9",
-"| c #B3E0F0",
-"1 c #B7E3F1",
-"2 c #668A99",
-"3 c #565656",
-"4 c #B1C5CF",
-"5 c #75BADC",
-"6 c #82C4E1",
-"7 c #CAF1F8",
-"8 c #B2E5F2",
-"9 c #C2EDF6",
-"0 c #B3E5F2",
-"a c #B5E7F3",
-"b c #C8F0F8",
-"c c #E3FEFF",
-"d c #86BCD4",
-"e c #B0BBC0",
-"f c #3B3B3B",
-"g c #A4C4D3",
-"h c #E2FAFC",
-"i c #B6E6F2",
-"j c #BCEAF5",
-"k c #CCF2F9",
-"l c #D0F4FA",
-"m c #CDF3F9",
-"n c #DEFBFD",
-"o c #D2F5FA",
-"p c #E5FFFF",
-"q c #CBEEF5",
-"r c #C7D1D1",
-"s c #B5B5B5",
-"t c #870F0F",
-"u c #818181",
-"v c #2F393C",
-"w c #97D1E8",
-"x c #B4E6F3",
-"y c #E4FEFF",
-"z c #E4FFFF",
-"A c #E8FFFF",
-"B c #F3FFFF",
-"C c #F0FFFF",
-"D c #E6FFFF",
-"E c #A5B8B8",
-"F c #464646",
-"G c #994949",
-"H c #891313",
-"I c #3C3C3C",
-"J c #8C9C9C",
-"K c #C9F1F8",
-"L c #D7F8FB",
-"M c #EBFFFF",
-"N c #F4FFFF",
-"O c #FFFFFF",
-"P c #E7FFFF",
-"Q c #C1C8C8",
-"R c #994A4A",
-"S c #8A1818",
-"T c #ADADAD",
-"U c #0A0B0B",
-"V c #DFF9F9",
-"W c #C0ECF6",
-"X c #DDFBFD",
-"Y c #F5FFFF",
-"Z c #F6FFFF",
-"` c #CFEBEE",
-" . c #7AA1B4",
-".. c #9A4C4C",
-"+. c #8B1C1C",
-"@. c #91ADBB",
-"#. c #BBE5F2",
-"$. c #ECFFFF",
-"%. c #6F7C7C",
-"&. c #61686B",
-"*. c #9B4E4E",
-"=. c #3B474D",
-"-. c #B2D1D8",
-";. c #EFFFFF",
-">. c #F9FFFF",
-",. c #FAFFFF",
-"'. c #212728",
-"). c #2E2E2E",
-"!. c #8C4141",
-"~. c #8C1E1E",
-"{. c #878787",
-"]. c #7D7D7D",
-"^. c #BABCBD",
-"/. c #909698",
-"(. c #CEF0F4",
-"_. c #C3E5EC",
-":. c #4C7385",
-"<. c #212121",
-"[. c #994B4B",
-"}. c #6F6F6F",
-"|. c #2A2A2A",
-"1. c #282828",
-"2. c #6A7D87",
-"3. c #8CB7CD",
-"4. c #B5D6E5",
-"5. c #8A9EA4",
-"6. c #5D6868",
-"7. c #E2FCFC",
-"8. c #A7CDDA",
-"9. c #BADDE9",
-"0. c #3A4E56",
-"a. c #666666",
-"b. c #8B1B1B",
-"c. c #949494",
-"d. c #6C6C6C",
-"e. c #292929",
-"f. c #171717",
-"g. c #141617",
-"h. c #5A8DA7",
-"i. c #EFF7FB",
-"j. c #D4D8DB",
-"k. c #C7C7C7",
-"l. c #7396A6",
-"m. c #99BFCC",
-"n. c #D1EEF1",
-"o. c #E1FBFB",
-"p. c #B4C8C8",
-"q. c #7E9092",
-"r. c #1C262B",
-"s. c #70A1B8",
-"t. c #E1ECF0",
-"u. c #070707",
-"v. c #AAAAAA",
-"w. c #891414",
-"x. c #3A3A3A",
-"y. c #232323",
-"z. c #161616",
-"A. c #1B1B1B",
-"B. c #202020",
-"C. c #313131",
-"D. c #4C4C4C",
-"E. c #A5AFB5",
-"F. c #7A97A6",
-"G. c #47778F",
-"H. c #7AA5B8",
-"I. c #B2D4DD",
-"J. c #3E4545",
-"K. c #475F6A",
-"L. c #486C7E",
-"M. c #6091A8",
-"N. c #597F91",
-"O. c #99B3BD",
-"P. c #A1A1A1",
-"Q. c #881010",
-"R. c #A6A6A6",
-"S. c #8C8C8C",
-"T. c #4F4F4F",
-"U. c #2F2F2F",
-"V. c #050505",
-"W. c #3E3E3E",
-"X. c #272727",
-"Y. c #8E8E8E",
-"Z. c #000001",
-"`. c #394D56",
-" + c #6E93A6",
-".+ c #537C90",
-"++ c #334B56",
-"@+ c #749EB3",
-"#+ c #1B292F",
-"$+ c #4F5456",
-"%+ c #370606",
-"&+ c #454545",
-"*+ c #333333",
-"=+ c #383838",
-"-+ c #3D3D3D",
-";+ c #323232",
-">+ c #2C2C2C",
-",+ c #6A6A6A",
-"'+ c #AEAEAE",
-")+ c #9C9C9C",
-"!+ c #A6AAAC",
-"~+ c #999999",
-"{+ c #520B0B",
-"]+ c #252525",
-"^+ c #3F3F3F",
-"/+ c #C5C5C5",
-"(+ c #707070",
-"_+ c #868686",
-":+ c #ABABAB",
-"<+ c #6D0A0A",
-"[+ c #7F7F7F",
-"}+ c #E7E7E7",
-"|+ c #BFBFBF",
-"1+ c #C8C8C8",
-"2+ c #AB8383",
-"3+ c #AB8484",
-"4+ c #933434",
-"5+ c #A56E6E",
-"6+ c #939393",
-"7+ c #A7A7A7",
-"8+ c #696969",
-"9+ c #000000",
-"0+ c #545454",
-"a+ c #151515",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & * = - $ $ $ $ $ $ $ . ",
-". # $ # # ; ; ; ; ; ; ; # # # # ; ; > , ' ) ! ~ { ] # # # ^ $ . ",
-". # $ . . . . . . . . . . . . . / ( _ : < [ } | 1 2 3 . . # $ . ",
-". # $ . . . . . . . . . . . . . 4 5 6 7 8 9 0 a b c d e . # $ . ",
-". ; $ . . . . . . . . . . . . f g h i j k l m n o p q r s # $ . ",
-". ; t . . . . . . . . . . . u v w 0 x y z p A B C D p E F # $ . ",
-". G H . . . . . . . . . . . I J K b L p M N O O O P p p Q # $ . ",
-". R S . . . . . . . . . . T U V W X p p Y O O O Z p p ` .# $ . ",
-". ..+.. . . . . . . . . . . @.#.p p p P O O O O $.p p %.&.# $ . ",
-". *.+.. . . . . . . . . . . =.-.p p p p ;.>.,.C p p p '.).!.$ . ",
-". *.~.. . . . . . . T {.].^./.(.p p p p p p P p p p _.:.<.# $ . ",
-". [.~.. . . . . . }.|.1.2.3.4.5.6.p p p p p p p 7.8.9.0.a.# $ . ",
-". [.b.. . . c.d.e.f.|.g.h.i.j.k.l.m.n.p p o.p.q.r.s.t.u.v.# $ . ",
-". G w.. . . x.y.z.A.B.C.1.D.. . E.F.G.H.I.J.K.L.M.N.O.P.. # $ . ",
-". G Q.R.S.T.U.V.e.I W.y.X.].. . . Y.Z.`. +.+++@+#+$+c.. . # $ . ",
-". ; %+&+*+=+f -+;+).>+,+. . . . . . '+)+. !+u . ~+. . . . # $ . ",
-". ; {+]+^+^+a./+(+_+:+. . . . . . . . . . . . . . . . . . # $ . ",
-". # <+&+[+s }+k.. . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ . |+1+. . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ @ @ @ @ 2+3+3+3+3+3+@ @ @ 3+3+3+3+3+@ @ @ @ @ @ @ @ 4+$ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". 5+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . 6+6+. . . . . . . . 7+].7+. . . . . . ",
-". . . . . . . . 8+9+^+^+0+8+].. . . . . . . . 7+9+6+. . . . . . ",
-". . . . . . . . 6+9+. . 6+^+6+8+^+7+0+].. 7+0+^+9+. . . . . . . ",
-". . . . . . . . 8+a+^+0+. 9+. ].a+8+|.^+. a+7+].^+. . . . . . . ",
-". . . . . . . . ^+0+7+7+].a+. 8+a+7+|.].].^+. a+0+. . . . . . . ",
-". . . . . . . . a+].. . 8+^+. ^+8+. 9+6+^+|.0+|.].. . . . . . . ",
-". . . . . . . 8+^+0+. . 8+^+. 0+6+7+^+8+].^+7+^+8+. . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-goal.xpm b/images/pg-goal.xpm
deleted file mode 100644
index ede117f9..00000000
--- a/images/pg-goal.xpm
+++ /dev/null
@@ -1,586 +0,0 @@
-/* XPM */
-static char * goal_xpm[] = {
-"32 32 551 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D2121",
-"* c #A8E1A3",
-"= c #A8E29F",
-"- c #A8E498",
-"; c #A1DF96",
-"> c #A3E098",
-", c #A2DB8D",
-"' c #A1CD74",
-") c #96CA6C",
-"! c #92D674",
-"~ c #8FDF77",
-"{ c #8FE176",
-"] c #8ADE73",
-"^ c #8BD974",
-"/ c #83DB71",
-"( c #7EDE68",
-"_ c #85DD67",
-": c #7BDF62",
-"< c #7CDD5C",
-"[ c #76DF60",
-"} c #6FDA52",
-"| c #75D857",
-"1 c #74DF59",
-"2 c #6DD552",
-"3 c #6EDD53",
-"4 c #6DDF53",
-"5 c #6ADA5B",
-"6 c #72D751",
-"7 c #6FDA4E",
-"8 c #6DE152",
-"9 c #72DA51",
-"0 c #B7E7A6",
-"a c #B3E9A6",
-"b c #B4E6A2",
-"c c #A4D694",
-"d c #6F8958",
-"e c #8C7F31",
-"f c #6E6D2E",
-"g c #6E7636",
-"h c #65793F",
-"i c #344A2D",
-"j c #6CA65C",
-"k c #7ABD6A",
-"l c #92DF7C",
-"m c #88D976",
-"n c #72B759",
-"o c #72BC5D",
-"p c #6EB656",
-"q c #69B94F",
-"r c #6FCC5B",
-"s c #71D15F",
-"t c #71D759",
-"u c #68CC4D",
-"v c #417C31",
-"w c #58B145",
-"x c #60CC4D",
-"y c #60A33A",
-"z c #579833",
-"A c #5DBA45",
-"B c #6EDD54",
-"C c #72DC58",
-"D c #BFECB1",
-"E c #BBE7AE",
-"F c #899C70",
-"G c #957829",
-"H c #A5781B",
-"I c #806720",
-"J c #958F43",
-"K c #807F38",
-"L c #4A4A20",
-"M c #41512F",
-"N c #1D2819",
-"O c #395533",
-"P c #243620",
-"Q c #406239",
-"R c #263A20",
-"S c #548246",
-"T c #5B8E4C",
-"U c #2F4F28",
-"V c #284024",
-"W c #375E2F",
-"X c #2A4922",
-"Y c #142610",
-"Z c #243E16",
-"` c #2F3D11",
-" . c #516318",
-".. c #5A862F",
-"+. c #69A938",
-"@. c #326026",
-"#. c #70DC57",
-"$. c #6BD953",
-"%. c #C9E9BD",
-"&. c #9AAE83",
-"*. c #9D7E2F",
-"=. c #9D975C",
-"-. c #AECA8E",
-";. c #AFD592",
-">. c #65764D",
-",. c #9AB173",
-"'. c #6B6833",
-"). c #A1A14E",
-"!. c #958D3B",
-"~. c #71631D",
-"{. c #72621E",
-"]. c #74621E",
-"^. c #70621E",
-"/. c #685817",
-"(. c #645717",
-"_. c #4F430F",
-":. c #42390D",
-"<. c #3F390D",
-"[. c #433D0E",
-"}. c #6D7020",
-"|. c #799D39",
-"1. c #7BBA48",
-"2. c #718A2A",
-"3. c #284519",
-"4. c #4A933D",
-"5. c #285022",
-"6. c #4E9C38",
-"7. c #6DDE50",
-"8. c #CCE6CA",
-"9. c #8E9972",
-"0. c #ACA260",
-"a. c #8EA98A",
-"b. c #A6C69E",
-"c. c #BEE2B1",
-"d. c #63795A",
-"e. c #B8E6AC",
-"f. c #81A174",
-"g. c #81A47A",
-"h. c #7BA172",
-"i. c #66895D",
-"j. c #A2E895",
-"k. c #7AB078",
-"l. c #90C77B",
-"m. c #537848",
-"n. c #A3E086",
-"o. c #94D278",
-"p. c #57763E",
-"q. c #90D16F",
-"r. c #88C96A",
-"s. c #558E4F",
-"t. c #86DF70",
-"u. c #5EA450",
-"v. c #80B247",
-"w. c #3D5220",
-"x. c #36622E",
-"y. c #1F3916",
-"z. c #39722D",
-"A. c #6CDF54",
-"B. c #D5EAD2",
-"C. c #7A7B66",
-"D. c #BDAE6C",
-"E. c #98A690",
-"F. c #A9C2A4",
-"G. c #C8E3BD",
-"H. c #7C9174",
-"I. c #9DB48A",
-"J. c #A6C79A",
-"K. c #354031",
-"L. c #455841",
-"M. c #4D6645",
-"N. c #AFE2A3",
-"O. c #87B177",
-"P. c #87B377",
-"Q. c #6D8F60",
-"R. c #97D084",
-"S. c #9AD283",
-"T. c #334E31",
-"U. c #5C8A4F",
-"V. c #5E9153",
-"W. c #345130",
-"X. c #93E176",
-"Y. c #538447",
-"Z. c #8FD26F",
-"`. c #595E1D",
-" + c #385D2C",
-".+ c #467B39",
-"++ c #1D3618",
-"@+ c #7DDB5C",
-"#+ c #DCE6D1",
-"$+ c #7F7E67",
-"%+ c #BEAE6D",
-"&+ c #C7DEBD",
-"*+ c #809580",
-"=+ c #9EB797",
-"-+ c #768A70",
-";+ c #222721",
-">+ c #839A82",
-",+ c #6D816B",
-"'+ c #ACD1A2",
-")+ c #2A3529",
-"!+ c #92B48B",
-"~+ c #819E75",
-"{+ c #495B42",
-"]+ c #627955",
-"^+ c #2B3A27",
-"/+ c #5E8050",
-"(+ c #71A567",
-"_+ c #7FB370",
-":+ c #95D77F",
-"<+ c #4A6841",
-"[+ c #537D4A",
-"}+ c #2F4B2C",
-"|+ c #8ED77B",
-"1+ c #5D5D1C",
-"2+ c #72B861",
-"3+ c #4A8042",
-"4+ c #0F1A0E",
-"5+ c #76C967",
-"6+ c #E4EAE2",
-"7+ c #908A71",
-"8+ c #C4B87F",
-"9+ c #9AA290",
-"0+ c #3F443E",
-"a+ c #A1AD9B",
-"b+ c #CFE4C4",
-"c+ c #95A58E",
-"d+ c #B3CCAE",
-"e+ c #788570",
-"f+ c #C4E9BA",
-"g+ c #96BA95",
-"h+ c #3E4B3B",
-"i+ c #BCE4B5",
-"j+ c #708A69",
-"k+ c #BBE4AE",
-"l+ c #6C8864",
-"m+ c #B3E2A3",
-"n+ c #8EBC85",
-"o+ c #719B66",
-"p+ c #A3E591",
-"q+ c #62845A",
-"r+ c #98DE87",
-"s+ c #5C8658",
-"t+ c #8FD478",
-"u+ c #747023",
-"v+ c #88D078",
-"w+ c #233920",
-"x+ c #3C6636",
-"y+ c #598F47",
-"z+ c #E5EBE7",
-"A+ c #7B7258",
-"B+ c #CBBE92",
-"C+ c #D0D4C5",
-"D+ c #878E83",
-"E+ c #DDE9D8",
-"F+ c #A5B39F",
-"G+ c #545B54",
-"H+ c #6A736A",
-"I+ c #4A5448",
-"J+ c #C7DFC4",
-"K+ c #829781",
-"L+ c #4E604C",
-"M+ c #5C715A",
-"N+ c #5B6D55",
-"O+ c #748C6D",
-"P+ c #7B9873",
-"Q+ c #B9E6AA",
-"R+ c #ADE5A6",
-"S+ c #87AE83",
-"T+ c #779669",
-"U+ c #6C9062",
-"V+ c #96CF86",
-"W+ c #6F9D67",
-"X+ c #96D080",
-"Y+ c #786720",
-"Z+ c #557A4B",
-"`+ c #4C6F42",
-" @ c #486F3B",
-".@ c #528047",
-"+@ c #EAE7E9",
-"@@ c #564525",
-"#@ c #CFC1A1",
-"$@ c #E7E9DE",
-"%@ c #787D74",
-"&@ c #6C716C",
-"*@ c #A1A89B",
-"=@ c #A1AA9B",
-"-@ c #9CA698",
-";@ c #4E544C",
-">@ c #6F7A6D",
-",@ c #B4CCB1",
-"'@ c #C9ECCA",
-")@ c #CFEDC2",
-"!@ c #CBEABC",
-"~@ c #C2E8B6",
-"{@ c #7E987B",
-"]@ c #73886F",
-"^@ c #718C6C",
-"/@ c #6D8366",
-"(@ c #A1C594",
-"_@ c #8FBE88",
-":@ c #698D5F",
-"<@ c #688E62",
-"[@ c #688B5B",
-"}@ c #6F5A19",
-"|@ c #3B5135",
-"1@ c #10160E",
-"2@ c #131C10",
-"3@ c #4A6E40",
-"4@ c #ECEBED",
-"5@ c #654D1E",
-"6@ c #DFD5C4",
-"7@ c #CFCDC7",
-"8@ c #464745",
-"9@ c #DFDFDA",
-"0@ c #E8EDE3",
-"a@ c #B8C4B8",
-"b@ c #63685F",
-"c@ c #CAD2C9",
-"d@ c #D9EAD7",
-"e@ c #D7E9D6",
-"f@ c #D7ECD2",
-"g@ c #D2EBCE",
-"h@ c #D3E8C7",
-"i@ c #CCEBC0",
-"j@ c #C7E8C5",
-"k@ c #C6E7C1",
-"l@ c #CBEBBA",
-"m@ c #C4E8B9",
-"n@ c #BDE9AD",
-"o@ c #B4E4B2",
-"p@ c #B5E8AA",
-"q@ c #B1E7A6",
-"r@ c #B1E0A2",
-"s@ c #79601E",
-"t@ c #3B5036",
-"u@ c #425D3C",
-"v@ c #4E6946",
-"w@ c #9EE390",
-"x@ c #EDECEE",
-"y@ c #7D5E22",
-"z@ c #E7E4E2",
-"A@ c #D2D3D3",
-"B@ c #6B6A68",
-"C@ c #E7E5E5",
-"D@ c #909290",
-"E@ c #848685",
-"F@ c #E0E5DF",
-"G@ c #E5EEE7",
-"H@ c #E3ECD9",
-"I@ c #DDECDB",
-"J@ c #DDE9D6",
-"K@ c #D9EAD5",
-"L@ c #D6E6D2",
-"M@ c #D3E9CC",
-"N@ c #CEE5CA",
-"O@ c #D3E7CD",
-"P@ c #D0EDC4",
-"Q@ c #CAE9B7",
-"R@ c #C9E7B9",
-"S@ c #C1E5B4",
-"T@ c #C0E6B4",
-"U@ c #B9E6A8",
-"V@ c #B8E4A8",
-"W@ c #7A5F1E",
-"X@ c #80A47B",
-"Y@ c #384833",
-"Z@ c #A4E496",
-"`@ c #A8E69B",
-" # c #EEEAEA",
-".# c #826222",
-"+# c #EBEDEC",
-"@# c #EFEAEA",
-"## c #BFB9BE",
-"$# c #484746",
-"%# c #A7A9A8",
-"&# c #E7EFE9",
-"*# c #EDEEED",
-"=# c #EDEFEB",
-"-# c #EBEDE8",
-";# c #E3EBE6",
-"># c #DFECDD",
-",# c #DBEDDD",
-"'# c #D9EBDD",
-")# c #DCEAD9",
-"!# c #D9E9D2",
-"~# c #D9E9D1",
-"{# c #D7EDCE",
-"]# c #C8ECC4",
-"^# c #D4E6C9",
-"/# c #C5E6BB",
-"(# c #C8EAC5",
-"_# c #C5E9B9",
-":# c #BFE8B4",
-"<# c #7C601F",
-"[# c #4F6148",
-"}# c #4B6044",
-"|# c #B1EAA0",
-"1# c #ADE7A0",
-"2# c #E1DFDF",
-"3# c #896A2B",
-"4# c #EBEFEA",
-"5# c #A4A2A4",
-"6# c #747575",
-"7# c #D2D0D2",
-"8# c #F0E6ED",
-"9# c #EDEEEB",
-"0# c #EDEAF0",
-"a# c #EBEEE7",
-"b# c #EBF1EB",
-"c# c #E9EDE5",
-"d# c #E8EDE7",
-"e# c #E6ECE8",
-"f# c #E0EBE1",
-"g# c #E5EAE4",
-"h# c #E0EDDA",
-"i# c #DCECD9",
-"j# c #DBEBD4",
-"k# c #D4E8D0",
-"l# c #D3EAD0",
-"m# c #D0E9CB",
-"n# c #CFE9C9",
-"o# c #C9E6C5",
-"p# c #C5E8BD",
-"q# c #866924",
-"r# c #A6C79E",
-"s# c #B3D6A4",
-"t# c #B6E5B3",
-"u# c #B3E9AD",
-"v# c #DEE1E4",
-"w# c #856627",
-"x# c #C5C7C6",
-"y# c #9B9A9C",
-"z# c #ECEBF0",
-"A# c #EEEAEB",
-"B# c #F0ECEA",
-"C# c #E8EEEE",
-"D# c #EFEBEE",
-"E# c #EEEEEC",
-"F# c #F0F1ED",
-"G# c #F2F0EF",
-"H# c #EBEBED",
-"I# c #EFEAEC",
-"J# c #E7ECE5",
-"K# c #E6EDE4",
-"L# c #E2EEE3",
-"M# c #DFEAE2",
-"N# c #DDE6E0",
-"O# c #DCEDD5",
-"P# c #DCEFD4",
-"Q# c #DCEBD5",
-"R# c #D4E9D0",
-"S# c #D4EBC8",
-"T# c #D4EBCB",
-"U# c #A68B45",
-"V# c #A9B297",
-"W# c #C5E5BB",
-"X# c #C5E2B8",
-"Y# c #BDE9B2",
-"Z# c #EAEBED",
-"`# c #846425",
-" $ c #EAECF0",
-".$ c #EBEBF1",
-"+$ c #EDEDED",
-"@$ c #ECEDEC",
-"#$ c #EBEAEE",
-"$$ c #EAEEEF",
-"%$ c #F1EDEE",
-"&$ c #EAECED",
-"*$ c #EDEEF1",
-"=$ c #EFECEC",
-"-$ c #EBEBEE",
-";$ c #EDEEE6",
-">$ c #E7ECE7",
-",$ c #E5EDE1",
-"'$ c #E6E9E2",
-")$ c #E3EDE2",
-"!$ c #E6EADC",
-"~$ c #DBEADE",
-"{$ c #E0EBD8",
-"]$ c #D9F1D3",
-"^$ c #D8E9D0",
-"/$ c #BAB985",
-"($ c #C5C89A",
-"_$ c #CCE5C0",
-":$ c #CDEBC6",
-"<$ c #C5EAC4",
-"[$ c #EEEDEB",
-"}$ c #D9CCB1",
-"|$ c #EDEAEC",
-"1$ c #EEEEED",
-"2$ c #E7ECEB",
-"3$ c #EEECEC",
-"4$ c #EEECEF",
-"5$ c #EEEFF0",
-"6$ c #F0ECED",
-"7$ c #EBEEEC",
-"8$ c #ECEBEC",
-"9$ c #ECEDE9",
-"0$ c #F0EEEB",
-"a$ c #EBECEE",
-"b$ c #EDEDEB",
-"c$ c #EBEFE8",
-"d$ c #EBEEE8",
-"e$ c #EAEDE5",
-"f$ c #EDEBE1",
-"g$ c #E4E8E5",
-"h$ c #E6EDE0",
-"i$ c #DDEFDE",
-"j$ c #DEE7D8",
-"k$ c #DCEAD2",
-"l$ c #D8EAD0",
-"m$ c #DAE9CD",
-"n$ c #D0EDC8",
-"o$ c #D3E8C8",
-"p$ c #EEE9ED",
-"q$ c #ECE9EC",
-"r$ c #EDEBE8",
-"s$ c #EFEFEE",
-"t$ c #F0F1EC",
-"u$ c #EAECEC",
-"v$ c #EEEEEA",
-"w$ c #ECECEF",
-"x$ c #EEEEEE",
-"y$ c #EDEDEA",
-"z$ c #ECECEC",
-"A$ c #EFF0EC",
-"B$ c #EBEDEF",
-"C$ c #F0EDED",
-"D$ c #EAEBEE",
-"E$ c #EDF0EA",
-"F$ c #E9EDEB",
-"G$ c #EFECEB",
-"H$ c #EBECEB",
-"I$ c #EBE9E8",
-"J$ c #EAEAE2",
-"K$ c #E3EDE6",
-"L$ c #E6ECE5",
-"M$ c #DFECDA",
-"N$ c #DBEBDA",
-"O$ c #DCEADA",
-"P$ c #E5F0E0",
-"Q$ c #A56E6E",
-"R$ c #A7A7A7",
-"S$ c #7D7D7D",
-"T$ c #545454",
-"U$ c #151515",
-"V$ c #3F3F3F",
-"W$ c #2A2A2A",
-"X$ c #939393",
-"Y$ c #000000",
-"Z$ c #696969",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". # $ # # % % % % % % % # # # # % % % % # # # # # # # # # & $ . ",
-". * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 . ",
-". 0 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C . ",
-". D E F G H I J K L M N O P Q R S T U V W X Y Z ` ...+.@.#.$.. ",
-". %.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6.7.. ",
-". 8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.. ",
-". B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+. ",
-". #+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+. ",
-". 6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+. ",
-". z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@. ",
-". +@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@. ",
-". 4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@. ",
-". x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@`@. ",
-". #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#. ",
-". 2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#. ",
-". v#w#x#y#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#. ",
-". Z#`# $.$+$@$#$$$%$&$*$x@=$-$;$*#>$,$'$)$!$~${$]$^$/$($_$:$<$. ",
-". [$}$|$1$4@2$3$4$5$6$7$8$9$0$a$b$$$c$d$e$f$g$h$i$j$k$l$m$n$o$. ",
-". p$q$r$s$t$u$v$w$x$E#H#y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$Q#P$. ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". Q$# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . R$S$R$. . . . . . ",
-". . . . . . . . T$U$V$W$X$. . . . . . . . . . R$Y$R$. . . . . . ",
-". . . . . . . V$W$. . R$R$. Z$V$Z$. . Z$V$V$X$R$Y$. . . . . . . ",
-". . . . . . R$Y$X$. . . . V$Z$R$Y$S$T$Z$. Y$R$S$V$. . . . . . . ",
-". . . . . . S$Y$. . U$U$Z$Y$. . Y$S$Y$. T$U$. T$T$. . . . . . . ",
-". . . . . . R$Y$S$. V$T$S$Y$R$V$V$S$Y$Z$V$V$. W$S$. . . . . . . ",
-". . . . . . . X$V$V$T$R$. T$V$Z$. R$V$S$Z$V$. V$Z$. . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-goto.xpm b/images/pg-goto.xpm
deleted file mode 100644
index 99db3d55..00000000
--- a/images/pg-goto.xpm
+++ /dev/null
@@ -1,101 +0,0 @@
-/* XPM */
-static char * pg_goto_xpm[] = {
-"32 32 66 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #9A4B4B",
-"* c #8B1919",
-"= c #881212",
-"- c #A87A7A",
-"; c #BBB9B9",
-"> c #9E5858",
-", c #891313",
-"' c #A06161",
-") c #BCBBBB",
-"! c #A26868",
-"~ c #891414",
-"{ c #A16565",
-"] c #B8AFAF",
-"^ c #BBBABA",
-"/ c #9F5C5C",
-"( c #891515",
-"_ c #860C0C",
-": c #9C5454",
-"< c #B19797",
-"[ c #B29A9A",
-"} c #BAB7B7",
-"| c #A77777",
-"1 c #8A1616",
-"2 c #984949",
-"3 c #B5A5A5",
-"4 c #8F2D2D",
-"5 c #8E2828",
-"6 c #B3A0A0",
-"7 c #A67575",
-"8 c #881515",
-"9 c #850D0D",
-"0 c #9E5A5A",
-"a c #9C5757",
-"b c #A87B7B",
-"c c #891212",
-"d c #870E0E",
-"e c #B29C9C",
-"f c #B6A7A7",
-"g c #B7ACAC",
-"h c #AD8C8C",
-"i c #881111",
-"j c #AA8181",
-"k c #B5A4A4",
-"l c #AA7F7F",
-"m c #B4A1A1",
-"n c #AB8585",
-"o c #AE8F8F",
-"p c #AC8888",
-"q c #933434",
-"r c #A56E6E",
-"s c #545454",
-"t c #151515",
-"u c #3E3E3E",
-"v c #2A2A2A",
-"w c #929292",
-"x c #A7A7A7",
-"y c #7D7D7D",
-"z c #686868",
-"A c #000000",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$.&..............*.#$.....",
-".....#$.=-;...........>=.#$.....",
-".....#$.,$').........!$,.#$.....",
-".....#$.~$${]......^/$$~.#$.....",
-".....#$.($$_:).<[.}|_$$(.#$.....",
-".....#$.1$$$$234567$$$$1.#$.....",
-".....#$.($$$_8.99.0_$$$(.#$.....",
-".....#$.~$$$_[.ab.<_$$$~.#$.....",
-".....#$.c$$de..fg..h,$$c.#$.....",
-".....#$.i$dj;.......k$$i.#$.....",
-".....#$.d$l).........m$d.#$.....",
-".....#$.,n............&$.#$.....",
-".....#$.o..............p.#$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$@@@@@@@@@@@@@@@@@@q$.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....r#####################.....",
-"................................",
-"........stuvw.....xy............",
-".......uv..xx.zuz.vtz.wusx......",
-"......xAw....uzxAyus.yv.vu......",
-"......yA..ttzA..Awvy.ty.us......",
-"......xAy.usyAxuu.Ay.Azytx......",
-".......wuusx.suz..su.yusx.......",
-"................................"};
diff --git a/images/pg-help.xpm b/images/pg-help.xpm
deleted file mode 100644
index c9866007..00000000
--- a/images/pg-help.xpm
+++ /dev/null
@@ -1,368 +0,0 @@
-/* XPM */
-static char * help_xpm[] = {
-"32 32 333 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #232006",
-"& c #1F1D04",
-"* c #1D1D04",
-"= c #191A03",
-"- c #141802",
-"; c #161903",
-"> c #1D1C04",
-", c #252005",
-"' c #152C0E",
-") c #0E270E",
-"! c #0E280E",
-"~ c #0D220C",
-"{ c #4A4F23",
-"] c #7E7E46",
-"^ c #4B5524",
-"/ c #143714",
-"( c #0F2B10",
-"_ c #112F11",
-": c #1A491B",
-"< c #224D1B",
-"[ c #242106",
-"} c #262106",
-"| c #242006",
-"1 c #221F06",
-"2 c #1F1E05",
-"3 c #1B1B04",
-"4 c #181A04",
-"5 c #1B1C04",
-"6 c #2C2407",
-"7 c #231F05",
-"8 c #242005",
-"9 c #1E1D04",
-"0 c #202709",
-"a c #102E11",
-"b c #0C250D",
-"c c #243114",
-"d c #62622C",
-"e c #9B9A5C",
-"f c #65652D",
-"g c #2A4D1D",
-"h c #113212",
-"i c #153B15",
-"j c #225A23",
-"k c #233E13",
-"l c #252106",
-"m c #211F05",
-"n c #201E05",
-"o c #211E05",
-"p c #302608",
-"q c #2E2508",
-"r c #121703",
-"s c #151903",
-"t c #2A2306",
-"u c #201E04",
-"v c #1B3612",
-"w c #133413",
-"x c #0F2C0F",
-"y c #0C230D",
-"z c #1F3014",
-"A c #808045",
-"B c #8D8D54",
-"C c #737537",
-"D c #244D1C",
-"E c #1B4C1C",
-"F c #143815",
-"G c #113312",
-"H c #1A461B",
-"I c #276025",
-"J c #292508",
-"K c #292307",
-"L c #292207",
-"M c #2D2508",
-"N c #312708",
-"O c #2D2407",
-"P c #191B04",
-"Q c #1C1C04",
-"R c #221F05",
-"S c #1E1E05",
-"T c #1D461B",
-"U c #163A16",
-"V c #172E11",
-"W c #142D10",
-"X c #394621",
-"Y c #5F6533",
-"Z c #395024",
-"` c #254619",
-" . c #3D5E24",
-".. c #32632A",
-"+. c #123312",
-"@. c #235E24",
-"#. c #253A12",
-"$. c #272207",
-"%. c #282207",
-"&. c #272106",
-"*. c #2B2407",
-"=. c #2A2307",
-"-. c #1D2408",
-";. c #1F4D1F",
-">. c #123212",
-",. c #1A2710",
-"'. c #313C1E",
-"). c #242817",
-"!. c #27261A",
-"~. c #2A281A",
-"{. c #32311C",
-"]. c #454422",
-"^. c #67692E",
-"/. c #5F712E",
-"(. c #2D4B20",
-"_. c #19471A",
-":. c #224918",
-"<. c #1F1E04",
-"[. c #1A1B03",
-"}. c #201F05",
-"|. c #1A4519",
-"1. c #172B16",
-"2. c #45423B",
-"3. c #161311",
-"4. c #121212",
-"5. c #1D1F1F",
-"6. c #292B2A",
-"7. c #2C302E",
-"8. c #2C2F2E",
-"9. c #373533",
-"0. c #6C6A4D",
-"a. c #6D7231",
-"b. c #20431A",
-"c. c #123412",
-"d. c #204B19",
-"e. c #1E1D05",
-"f. c #292206",
-"g. c #1B3510",
-"h. c #31382A",
-"i. c #0F0E0D",
-"j. c #20211B",
-"k. c #312820",
-"l. c #513A31",
-"m. c #433028",
-"n. c #513B32",
-"o. c #44342A",
-"p. c #34332B",
-"q. c #2F342F",
-"r. c #423F2F",
-"s. c #3F5722",
-"t. c #103011",
-"u. c #1F3711",
-"v. c #1A1B04",
-"w. c #2B2307",
-"x. c #2E2507",
-"y. c #191B03",
-"z. c #1C1E05",
-"A. c #13170C",
-"B. c #343024",
-"C. c #704F40",
-"D. c #5E4336",
-"E. c #A97C67",
-"F. c #8B6354",
-"G. c #CF967C",
-"H. c #C18C71",
-"I. c #BD8870",
-"J. c #8E6957",
-"K. c #1D1F16",
-"L. c #1E3216",
-"M. c #122F10",
-"N. c #222307",
-"O. c #1C1C05",
-"P. c #131803",
-"Q. c #252006",
-"R. c #2A2206",
-"S. c #171A03",
-"T. c #1B1B03",
-"U. c #1B1E06",
-"V. c #695741",
-"W. c #2C2118",
-"X. c #372820",
-"Y. c #695247",
-"Z. c #916C61",
-"`. c #564238",
-" + c #443428",
-".+ c #4A392A",
-"++ c #BD9178",
-"@+ c #CDA386",
-"#+ c #193916",
-"$+ c #1E2208",
-"%+ c #1D1D05",
-"&+ c #171A04",
-"*+ c #22210A",
-"=+ c #393022",
-"-+ c #1A150D",
-";+ c #211C16",
-">+ c #3C332A",
-",+ c #543E36",
-"'+ c #252119",
-")+ c #1E1910",
-"!+ c #2E2416",
-"~+ c #9F8873",
-"{+ c #FACBAB",
-"]+ c #866C50",
-"^+ c #43341F",
-"/+ c #726050",
-"(+ c #231C13",
-"_+ c #27231D",
-":+ c #5B463D",
-"<+ c #B8836E",
-"[+ c #342E27",
-"}+ c #221C11",
-"|+ c #322718",
-"1+ c #B09C85",
-"2+ c #F3C5A6",
-"3+ c #F4BB9F",
-"4+ c #252107",
-"5+ c #272206",
-"6+ c #2E2710",
-"7+ c #826758",
-"8+ c #2E271E",
-"9+ c #43352E",
-"0+ c #855F50",
-"a+ c #EDB59A",
-"b+ c #795E51",
-"c+ c #3E3228",
-"d+ c #433628",
-"e+ c #B99785",
-"f+ c #DEB49D",
-"g+ c #BF8775",
-"h+ c #1F1D05",
-"i+ c #262107",
-"j+ c #9A705E",
-"k+ c #4D3832",
-"l+ c #5E443C",
-"m+ c #7A574B",
-"n+ c #BC8B77",
-"o+ c #C3937D",
-"p+ c #8D6455",
-"q+ c #D5907D",
-"r+ c #C29D90",
-"s+ c #C8A492",
-"t+ c #98765F",
-"u+ c #2B2306",
-"v+ c #99705C",
-"w+ c #574039",
-"x+ c #694B40",
-"y+ c #5D3E35",
-"z+ c #66463B",
-"A+ c #966555",
-"B+ c #79584A",
-"C+ c #C48C78",
-"D+ c #B0958B",
-"E+ c #AC9284",
-"F+ c #443B24",
-"G+ c #231F06",
-"H+ c #282206",
-"I+ c #A87A63",
-"J+ c #4C372F",
-"K+ c #65352F",
-"L+ c #592A27",
-"M+ c #291616",
-"N+ c #442916",
-"O+ c #482F1B",
-"P+ c #40291A",
-"Q+ c #805850",
-"R+ c #87746B",
-"S+ c #1D1D08",
-"T+ c #141803",
-"U+ c #BE836D",
-"V+ c #5A4036",
-"W+ c #825C4D",
-"X+ c #5D4037",
-"Y+ c #79564C",
-"Z+ c #9A6254",
-"`+ c #835C47",
-" @ c #664431",
-".@ c #8F473C",
-"+@ c #946C5F",
-"@@ c #211F07",
-"#@ c #111703",
-"$@ c #1D1C05",
-"%@ c #252105",
-"&@ c #2D2509",
-"*@ c #D28C78",
-"=@ c #895D4F",
-"-@ c #624539",
-";@ c #533C34",
-">@ c #876256",
-",@ c #C7917F",
-"'@ c #E1A591",
-")@ c #FDCDAD",
-"!@ c #F6C4A7",
-"~@ c #C29C80",
-"{@ c #342809",
-"]@ c #221E05",
-"^@ c #232005",
-"/@ c #252007",
-"(@ c #8F6353",
-"_@ c #AA7362",
-":@ c #60453B",
-"<@ c #75554A",
-"[@ c #8F685D",
-"}@ c #EBAF97",
-"|@ c #FACAB0",
-"1@ c #FED4B2",
-"2@ c #F1BC9E",
-"3@ c #8E7663",
-"4@ c #1F200A",
-"5@ c #292306",
-"6@ c #0D1208",
-"7@ c #262727",
-"8@ c #654D46",
-"9@ c #715247",
-"0@ c #9C7265",
-"a@ c #BA8878",
-"b@ c #F3BBA2",
-"c@ c #DAAD96",
-"d@ c #8E6A5D",
-"e@ c #544948",
-"f@ c #595B5A",
-"g@ c #132312",
-"h@ c #242409",
-"i@ c #A56E6E",
-"j@ c #939393",
-"k@ c #7D7D7D",
-"l@ c #696969",
-"m@ c #000000",
-"n@ c #151515",
-"o@ c #2A2A2A",
-"p@ c #3F3F3F",
-"q@ c #A7A7A7",
-"r@ c #545454",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 } 6 . ",
-". 4 4 7 8 9 9 9 0 a ! b c d e f g h a i j k | l m n | o } p q . ",
-". r s o t 7 u 9 v w x y z A B C D E F G H I J K | l L K M N O . ",
-". P * Q R & = S T U ! V W X Y Z ` ...+.G @.#.L $.%.$.&.*.6 =.. ",
-". | m 3 > = s -.;.>.,.'.).!.~.{.].^./.(.h _.:.% % | 1 m %.l % . ",
-". L } <.& 9 [.}.|.1.2.3.4.5.6.7.8.9.0.a.b.c.d.1 % % e.2 | e.Q . ",
-". L f.} , o Q & g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.n n R Q v.Q ; s . ",
-". &.w.x.t R 3 y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.v.O.O.4 Q 4 P.; . ",
-". Q.&.t R.R [.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+P O.P &+v.s ; v.. ",
-". 1 R , 8 R > T.9 *+=+-+;+>+,+'+)+!+~+{+]+1 e.5 e.%+P 4 ; ; Q . ",
-". | 8 , o 5 > & & ^+/+(+_+:+<+[+}+|+1+2+3+4+o %+1 % Q P %+O.O.. ",
-". 5+5+R > T.9 R R 6+7+8+9+0+a+b+c+d+e+f+g+h+2 1 % l Q.Q.w.l l . ",
-". | 8 7 5 > 8 } , i+j+k+l+m+n+o+p+q+r+s+t+v.2 o $.&.Q.=.N 6 l . ",
-". h+m } 9 [.<.} u+t v+w+x+y+z+A+B+C+D+E+F+O.l 1 e.2 5 G+L Q.% . ",
-". Q 7 H+R ; = o t w.I+J+K+L+M+N+O+P+Q+R+S+2 6 %.%+&+T+Q 1 | m . ",
-". e.n 8 o S.[.9 7 =.U+V+W+X+Y+Z+`+ @.@+@@@m O O o P.#@$@1 l 1 . ",
-". m n 9 Q * 9 n %@&@*@=@-@;@>@,@'@)@!@~@} =.{@p % s r %+o m O.. ",
-". % 7 ]@u ^@o o &./@(@_@:@<@[@}@|@1@2@3@4@=.p 6 H+e.5 m %+%+5 . ",
-". &., R 9 R R m 5@6@7@8@9@0@a@b@c@d@e@f@g@h@Q.% % Q.Q.Q.%+Q n . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". i@# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . j@k@. . . . . . . . . . . . ",
-". . . . . . . l@m@l@. n@n@j@. . . . l@o@. . . . . . . . . . . . ",
-". . . . . . . j@m@. . p@l@. j@p@l@. l@p@j@p@j@l@p@q@. . . . . . ",
-". . . . . . . l@n@p@p@m@k@k@p@k@n@. p@k@. n@o@l@m@k@. . . . . . ",
-". . . . . . . p@r@. q@m@. n@o@p@j@. n@j@. m@k@j@m@q@. . . . . . ",
-". . . . . . . n@k@. k@o@. m@l@. l@q@m@. k@n@. p@l@. . . . . . . ",
-". . . . . . l@p@l@. p@p@j@k@p@r@j@j@p@j@l@n@p@j@. . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . p@l@. . . . . . . . . . "};
diff --git a/images/pg-info.xpm b/images/pg-info.xpm
deleted file mode 100644
index 1ceef4fc..00000000
--- a/images/pg-info.xpm
+++ /dev/null
@@ -1,113 +0,0 @@
-/* XPM */
-static char * info_xpm[] = {
-"32 32 78 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D3C3E",
-"* c #813039",
-"= c #813139",
-"- c #8D3C3F",
-"; c #8D2121",
-"> c #797991",
-", c #2F2F9A",
-"' c #1818A9",
-") c #0101BD",
-"! c #A5A5A8",
-"~ c #5E5E8D",
-"{ c #4F4FD2",
-"] c #7F7FDE",
-"^ c #6F6FDA",
-"/ c #0000BE",
-"( c #2020A2",
-"_ c #9F9FE6",
-": c #FEFEFE",
-"< c #DFDFF6",
-"[ c #870F0F",
-"} c #5E5E8E",
-"| c #994949",
-"1 c #891313",
-"2 c #994A4A",
-"3 c #8A1818",
-"4 c #0101BE",
-"5 c #1818C4",
-"6 c #BFBFEE",
-"7 c #A7A7E8",
-"8 c #9A4C4C",
-"9 c #8B1C1C",
-"0 c #9999A0",
-"a c #2020C6",
-"b c #9B4E4E",
-"c c #767690",
-"d c #0404BF",
-"e c #ABABE9",
-"f c #8C1E1E",
-"g c #994B4B",
-"h c #8B1B1B",
-"i c #0000BD",
-"j c #891414",
-"k c #881010",
-"l c #870E0E",
-"m c #0C0CC1",
-"n c #5F5FD6",
-"o c #C3C3EF",
-"p c #EBEBF9",
-"q c #4747D0",
-"r c #FFFFFF",
-"s c #1010C2",
-"t c #AB8383",
-"u c #AB8484",
-"v c #7E5767",
-"w c #4D266D",
-"x c #3D1576",
-"y c #2E0683",
-"z c #2E0582",
-"A c #2E0885",
-"B c #3D1677",
-"C c #933434",
-"D c #A56E6E",
-"E c #939393",
-"F c #7D7D7D",
-"G c #696969",
-"H c #000000",
-"I c #2A2A2A",
-"J c #545454",
-"K c #A7A7A7",
-"L c #3F3F3F",
-"M c #151515",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.",
-".#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
-".#$##%%%%%%%#&**==-%#########;$.",
-".#$........>,'))))',>........#$.",
-".#$......!~)))){]^///~!......#$.",
-".%$.....!()))))_:<////(!.....#$.",
-".%[.....}/)))))_:</////~.....#$.",
-".|1....>)/))))))))//////>....#$.",
-".23....,4/))566667//////,....#$.",
-".89...0')/))a::::<//////'0...#$.",
-".b9...c44/))daae:<///////c...#$.",
-".bf...c/)/)))))_:<///////c...#$.",
-".gf...c))/)))))_:<///////c...#$.",
-".gh...c)i/)))))_:<///////c...#$.",
-".|j...0')/)))))_:<//////'0...#$.",
-".|k....,)/)))))_:<//////,....#$.",
-".%[....>4/)))))_:<//////>....#$.",
-".%l.....~/))mnno:pnq///~.....#$.",
-".#$.....!())a:::::r6//(!.....#$.",
-".#$......!~)s]]]]]]n/~!......#$.",
-".#$@@@@tuuuvwxyzAABwv@@@@@@@@C$.",
-".#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
-".D#############################.",
-"..................EF............",
-"........GHI......GJGK...........",
-"........EHKLGELKFMIEKJLE........",
-"........GH.LLGHF.H.KMKGH........",
-"........LL.ILKH.FM.JL.FM........",
-"........MG.HKFM.GL.LIKMF........",
-".......GLLKL.FLELJ.KLLE.........",
-"................MF..............",
-"................................"};
diff --git a/images/pg-interrupt.xpm b/images/pg-interrupt.xpm
deleted file mode 100644
index da49b0c4..00000000
--- a/images/pg-interrupt.xpm
+++ /dev/null
@@ -1,87 +0,0 @@
-/* XPM */
-static char * interrupt_xpm[] = {
-"32 32 52 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #AF5E5E",
-"* c #AF0909",
-"= c #AF1C1C",
-"- c #AF1919",
-"; c #8D2121",
-"> c #FFFFFF",
-", c #FF0000",
-"' c #FF3131",
-") c #870F0F",
-"! c #994949",
-"~ c #891313",
-"{ c #994A4A",
-"] c #8A1818",
-"^ c #9A4C4C",
-"/ c #8B1C1C",
-"( c #9B4E4E",
-"_ c #8C1E1E",
-": c #994B4B",
-"< c #8B1B1B",
-"[ c #891414",
-"} c #FF7B7B",
-"| c #881010",
-"1 c #870E0E",
-"2 c #AB8383",
-"3 c #AB8484",
-"4 c #D8B1B1",
-"5 c #D7B0B0",
-"6 c #D70606",
-"7 c #D70505",
-"8 c #D70404",
-"9 c #D80707",
-"0 c #D7AFAF",
-"a c #933434",
-"b c #A56E6E",
-"c c #5A0909",
-"d c #830909",
-"e c #7D7D7D",
-"f c #3F3F3F",
-"g c #2A2A2A",
-"h c #A7A7A7",
-"i c #151515",
-"j c #696969",
-"k c #545454",
-"l c #939393",
-"m c #000000",
-".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.",
-".#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
-".#$##%%%%%&&********=-#######;$.",
-".#$......>,,,,,,,,,,,,,>.....#$.",
-".#$.....>,,,,,,,,,,,,,,'>....#$.",
-".%$....>,,,,,,,,,,,,,,,,,>...#$.",
-".%)...>,,,,,,,,,,,,,,,,,,,>..#$.",
-".!~...,,,,,,,,,,,,,,,,,,,,>..#$.",
-".{]...,,,,,,,,,,,,,,,,,,,,,..#$.",
-".^/...,,>>>>>>>>>>>>>>>>>,,..#$.",
-".(/...,>>>>>>>>>>>>>>>>>>>,..#$.",
-".(_...,>>>>>>>>>>>>>>>>>>>,..#$.",
-".:_...,,>>>>>>>>>>>>>>>>>,,..#$.",
-".:<...,,,,,,,,,,,,,,,,,,,,,..#$.",
-".![...},,,,,,,,,,,,,,,,,,,>..#$.",
-".!|...},,,,,,,,,,,,,,,,,,,>..#$.",
-".%)...>,,,,,,,,,,,,,,,,,,>>..#$.",
-".%1...>>,,,,,,,,,,,,,,,,>>...#$.",
-".#$....>>,,,,,,,,,,,,,,>>....#$.",
-".#$.....>',,,,,,,,,,,,>>.....#$.",
-".#$@@@@234566778996660@@@@@@@a$.",
-".#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
-".b#############cd##############.",
-"................................",
-"......effg.he...................",
-"......ff...gij.jfk.lfefj........",
-"......hiih.ef.jf.fj.fkhil.......",
-"........ji.ef.fe.ef.fe.fe.......",
-"......j.hm.ef.jf.fk.fjhil.......",
-"......effl..kj.jfk..fkfe........",
-"...................hgk..........",
-"................................"};
diff --git a/images/pg-next.xpm b/images/pg-next.xpm
deleted file mode 100644
index 61db9a70..00000000
--- a/images/pg-next.xpm
+++ /dev/null
@@ -1,59 +0,0 @@
-/* XPM */
-static char * next_xpm[] = {
-"32 32 24 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #902D2D",
-"* c #9E5959",
-"= c #B09595",
-"- c #8A1616",
-"; c #A06262",
-"> c #AC8888",
-", c #933434",
-"' c #A56E6E",
-") c #696969",
-"! c #000000",
-"~ c #7D7D7D",
-"{ c #545454",
-"] c #151515",
-"^ c #939393",
-"/ c #A7A7A7",
-"( c #3F3F3F",
-"_ c #2A2A2A",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$..$...............#$.....",
-".....#$..$$$.............#$.....",
-".....#$..$$$$$$..........#$.....",
-".....#$..$$$$$$$$........#$.....",
-".....#$..$$$$$$$$$$$.....#$.....",
-".....#$..$$$$$$$$$$$$$...#$.....",
-".....#$..$$$$$$$$$$$$$...#$.....",
-".....#$..$$$$$$$$$$$$&...#$.....",
-".....#$..$$$$$$$$$$......#$.....",
-".....#$..$$$$$$$*........#$.....",
-".....#$..$$$$&=..........#$.....",
-".....#$..$-;.............#$.....",
-".....#$..>...............#$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$@@@@@@@@@@@@@@@@@@,$.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....'#####################.....",
-"................................",
-".......)!~.{]^.........~/.......",
-".......^]].~).^().{~)))!(.......",
-".......)~])(~~(~].)__~~]........",
-".......(/)]].]_(^./!).)(........",
-"......._..]].!).)^()).((........",
-"......)(^.~).~({^)).(^~(^.......",
-"................................"};
diff --git a/images/pg-qed.xpm b/images/pg-qed.xpm
deleted file mode 100644
index f88586e7..00000000
--- a/images/pg-qed.xpm
+++ /dev/null
@@ -1,573 +0,0 @@
-/* XPM */
-static char * qed_xpm[] = {
-"32 32 538 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D2121",
-"* c #140B0D",
-"= c #1A0F10",
-"- c #1E1112",
-"; c #231414",
-"> c #241514",
-", c #241513",
-"' c #2B1916",
-") c #321D18",
-"! c #36201A",
-"~ c #422922",
-"{ c #432B24",
-"] c #38251F",
-"^ c #2A1A16",
-"/ c #2A1D17",
-"( c #281D18",
-"_ c #221916",
-": c #1F1815",
-"< c #1A1512",
-"[ c #191513",
-"} c #1C1A14",
-"| c #1C1B16",
-"1 c #1B1B15",
-"2 c #1F2219",
-"3 c #1B1F15",
-"4 c #161A12",
-"5 c #12140F",
-"6 c #090A07",
-"7 c #040503",
-"8 c #010101",
-"9 c #1B1112",
-"0 c #221515",
-"a c #2B1A19",
-"b c #2F1C1B",
-"c c #321E1B",
-"d c #331E1C",
-"e c #351F1C",
-"f c #3E231D",
-"g c #502E25",
-"h c #663F33",
-"i c #653F34",
-"j c #462A21",
-"k c #3E2821",
-"l c #37251F",
-"m c #30231E",
-"n c #2D221F",
-"o c #29211D",
-"p c #201B17",
-"q c #1E1A15",
-"r c #1D1A15",
-"s c #1C1C15",
-"t c #212219",
-"u c #2B3223",
-"v c #394932",
-"w c #2B3826",
-"x c #171D13",
-"y c #0E100B",
-"z c #080907",
-"A c #050604",
-"B c #1F1315",
-"C c #301F1E",
-"D c #422926",
-"E c #50302C",
-"F c #4A2C28",
-"G c #412723",
-"H c #3D2420",
-"I c #462923",
-"J c #502C22",
-"K c #784333",
-"L c #B36A50",
-"M c #A15E47",
-"N c #6D4030",
-"O c #57372D",
-"P c #442F27",
-"Q c #3A2B25",
-"R c #352A25",
-"S c #2F2622",
-"T c #2A241F",
-"U c #2A241E",
-"V c #24211A",
-"W c #22211A",
-"X c #25281D",
-"Y c #394831",
-"Z c #A4C096",
-"` c #6D8D64",
-" . c #263221",
-".. c #171B13",
-"+. c #0D0F0A",
-"@. c #231617",
-"#. c #362221",
-"$. c #704540",
-"%. c #CF988B",
-"&. c #945D53",
-"*. c #512F2B",
-"=. c #452823",
-"-. c #4B2A23",
-";. c #693A2D",
-">. c #B86547",
-",. c #FDD0A5",
-"'. c #F2B385",
-"). c #AD6248",
-"!. c #6A4334",
-"~. c #50382F",
-"{. c #473731",
-"]. c #4B3F39",
-"^. c #413833",
-"/. c #3F3731",
-"(. c #363029",
-"_. c #302C24",
-":. c #2C2B22",
-"<. c #303225",
-"[. c #49573C",
-"}. c #9FB990",
-"|. c #7C9B71",
-"1. c #384330",
-"2. c #23271D",
-"3. c #161712",
-"4. c #0E0F0B",
-"5. c #27191A",
-"6. c #402929",
-"7. c #80504A",
-"8. c #F0BEB2",
-"9. c #BC8175",
-"0. c #5D3934",
-"a. c #50302B",
-"b. c #56312A",
-"c. c #7A4536",
-"d. c #DB8059",
-"e. c #FEFBED",
-"f. c #FEE8CA",
-"g. c #D27D5B",
-"h. c #835544",
-"i. c #6A4F44",
-"j. c #685852",
-"k. c #7A7472",
-"l. c #635C57",
-"m. c #474039",
-"n. c #3A332C",
-"o. c #322D26",
-"p. c #2E2C23",
-"q. c #414635",
-"r. c #59654C",
-"s. c #546349",
-"t. c #3F4934",
-"u. c #2B3023",
-"v. c #1C1E16",
-"w. c #181812",
-"x. c #141410",
-"y. c #27191B",
-"z. c #392526",
-"A. c #523433",
-"B. c #774C48",
-"C. c #7F534D",
-"D. c #613E39",
-"E. c #50312D",
-"F. c #56332D",
-"G. c #7A493D",
-"H. c #CD7E60",
-"I. c #F2AE81",
-"J. c #E79064",
-"K. c #9A5942",
-"L. c #6D4639",
-"M. c #634A41",
-"N. c #867E7A",
-"O. c #F0E4CB",
-"P. c #7E7D78",
-"Q. c #4C453D",
-"R. c #3E3730",
-"S. c #38322A",
-"T. c #4D5140",
-"U. c #555C48",
-"V. c #333326",
-"W. c #38392A",
-"X. c #36372A",
-"Y. c #2A2B20",
-"Z. c #201F18",
-"`. c #191813",
-" + c #100E0B",
-".+ c #27191D",
-"++ c #312023",
-"@+ c #402A2C",
-"#+ c #493031",
-"$+ c #533635",
-"%+ c #6A4642",
-"&+ c #5C3B38",
-"*+ c #623F3B",
-"=+ c #784D44",
-"-+ c #8C5547",
-";+ c #945643",
-">+ c #9D5E47",
-",+ c #764A3A",
-"'+ c #604035",
-")+ c #594239",
-"!+ c #655751",
-"~+ c #8B8680",
-"{+ c #645E57",
-"]+ c #4E453C",
-"^+ c #413A30",
-"/+ c #555845",
-"(+ c #4E503F",
-"_+ c #342F26",
-":+ c #353025",
-"<+ c #3E392C",
-"[+ c #3F392E",
-"}+ c #312D23",
-"|+ c #27241D",
-"1+ c #181611",
-"2+ c #0F0E0A",
-"3+ c #26191F",
-"4+ c #2F1F24",
-"5+ c #3A272B",
-"6+ c #3D292D",
-"7+ c #3F292C",
-"8+ c #503536",
-"9+ c #6A4845",
-"0+ c #6B4946",
-"a+ c #67433E",
-"b+ c #6D463E",
-"c+ c #7B4D41",
-"d+ c #915C47",
-"e+ c #5D3B32",
-"f+ c #573C34",
-"g+ c #533D35",
-"h+ c #56453D",
-"i+ c #5C4F46",
-"j+ c #4C4138",
-"k+ c #4B4136",
-"l+ c #5A5846",
-"m+ c #51513F",
-"n+ c #342D23",
-"o+ c #342E24",
-"p+ c #40382B",
-"q+ c #534638",
-"r+ c #665544",
-"s+ c #4D4034",
-"t+ c #2B251D",
-"u+ c #191611",
-"v+ c #11100C",
-"w+ c #2B1D23",
-"x+ c #322229",
-"y+ c #3C2A31",
-"z+ c #3E2A31",
-"A+ c #402B30",
-"B+ c #472F33",
-"C+ c #654748",
-"D+ c #5F4040",
-"E+ c #614140",
-"F+ c #62403E",
-"G+ c #6C453F",
-"H+ c #825344",
-"I+ c #583931",
-"J+ c #523A33",
-"K+ c #533E36",
-"L+ c #544238",
-"M+ c #544539",
-"N+ c #504637",
-"O+ c #595342",
-"P+ c #575340",
-"Q+ c #3D3427",
-"R+ c #3B3227",
-"S+ c #3F3529",
-"T+ c #483C2F",
-"U+ c #886F5B",
-"V+ c #E1CFB9",
-"W+ c #7C6250",
-"X+ c #332A22",
-"Y+ c #1F1A14",
-"Z+ c #15110E",
-"`+ c #31222A",
-" @ c #3B2A33",
-".@ c #46323C",
-"+@ c #48333C",
-"@@ c #483139",
-"#@ c #50393F",
-"$@ c #523A3F",
-"%@ c #5A3E41",
-"&@ c #614144",
-"*@ c #5F3D3F",
-"=@ c #674341",
-"-@ c #8A5847",
-";@ c #774F41",
-">@ c #503A34",
-",@ c #513C35",
-"'@ c #544237",
-")@ c #594B3B",
-"!@ c #5E533F",
-"~@ c #686047",
-"{@ c #514430",
-"]@ c #423727",
-"^@ c #403627",
-"/@ c #3B3125",
-"(@ c #473B2D",
-"_@ c #7B6452",
-":@ c #C6AC95",
-"<@ c #7B6352",
-"[@ c #3B3128",
-"}@ c #231E18",
-"|@ c #17130F",
-"1@ c #33222C",
-"2@ c #493441",
-"3@ c #58414E",
-"4@ c #5B4250",
-"5@ c #573F4A",
-"6@ c #5D444E",
-"7@ c #573E46",
-"8@ c #5B3E44",
-"9@ c #67434A",
-"0@ c #905C67",
-"a@ c #8D5C64",
-"b@ c #87594F",
-"c@ c #724C41",
-"d@ c #4A3531",
-"e@ c #4C3931",
-"f@ c #544236",
-"g@ c #696048",
-"h@ c #796D4E",
-"i@ c #958154",
-"j@ c #77653F",
-"k@ c #5C4E34",
-"l@ c #463B2A",
-"m@ c #473C2D",
-"n@ c #4F4335",
-"o@ c #56483A",
-"p@ c #635244",
-"q@ c #493C31",
-"r@ c #302821",
-"s@ c #1E1914",
-"t@ c #110D0B",
-"u@ c #463340",
-"v@ c #543C4C",
-"w@ c #7A5C71",
-"x@ c #805F76",
-"y@ c #795C6E",
-"z@ c #634956",
-"A@ c #583E48",
-"B@ c #5F4249",
-"C@ c #845963",
-"D@ c #ECBCC1",
-"E@ c #DAA5AC",
-"F@ c #7B504F",
-"G@ c #734C41",
-"H@ c #48332E",
-"I@ c #43322B",
-"J@ c #544839",
-"K@ c #6B6247",
-"L@ c #A28C59",
-"M@ c #F8EBCB",
-"N@ c #E9DAAC",
-"O@ c #99885E",
-"P@ c #665940",
-"Q@ c #493F2F",
-"R@ c #372E23",
-"S@ c #342B22",
-"T@ c #312720",
-"U@ c #272019",
-"V@ c #1B1511",
-"W@ c #13100C",
-"X@ c #0E0A08",
-"Y@ c #43303E",
-"Z@ c #6D5168",
-"`@ c #BF98B9",
-" # c #E5C7E1",
-".# c #9B7693",
-"+# c #624758",
-"@# c #543B47",
-"## c #553B44",
-"$# c #67454E",
-"%# c #895665",
-"&# c #90606C",
-"*# c #5F3E3F",
-"=# c #744C3F",
-"-# c #4B352E",
-";# c #45372F",
-"># c #5B5341",
-",# c #66553E",
-"'# c #AB9561",
-")# c #FDF1DB",
-"!# c #F8EAC7",
-"~# c #938155",
-"{# c #4D412D",
-"]# c #362D20",
-"^# c #2C241B",
-"/# c #29221B",
-"(# c #251E18",
-"_# c #1E1813",
-":# c #0F0C09",
-"<# c #0A0707",
-"[# c #4A3746",
-"}# c #73566E",
-"|# c #D9B5D5",
-"1# c #FDF3FC",
-"2# c #B48BAC",
-"3# c #705567",
-"4# c #59424E",
-"5# c #4E3841",
-"6# c #4C353D",
-"7# c #4D333A",
-"8# c #563C40",
-"9# c #4C3536",
-"0# c #7B5140",
-"a# c #4A362F",
-"b# c #504B3E",
-"c# c #473B2F",
-"d# c #514231",
-"e# c #A28D5B",
-"f# c #9C895B",
-"g# c #615338",
-"h# c #4A402E",
-"i# c #332B1F",
-"j# c #272018",
-"k# c #211B15",
-"l# c #1C1814",
-"m# c #181411",
-"n# c #100F0B",
-"o# c #0C0A08",
-"p# c #080605",
-"q# c #3D2C3A",
-"r# c #5A4255",
-"s# c #886682",
-"t# c #A881A1",
-"u# c #806279",
-"v# c #5D4655",
-"w# c #493540",
-"x# c #402E36",
-"y# c #3E2B32",
-"z# c #3D2A30",
-"A# c #433034",
-"B# c #453232",
-"C# c #764E3E",
-"D# c #51453A",
-"E# c #443B32",
-"F# c #3D332A",
-"G# c #43382C",
-"H# c #5C4F3A",
-"I# c #534632",
-"J# c #3F3526",
-"K# c #2E271C",
-"L# c #29231A",
-"M# c #28221B",
-"N# c #201B15",
-"O# c #191512",
-"P# c #12100D",
-"Q# c #080706",
-"R# c #050404",
-"S# c #332430",
-"T# c #3E2C3A",
-"U# c #553F50",
-"V# c #5C4557",
-"W# c #3C2C36",
-"X# c #37272F",
-"Y# c #302228",
-"Z# c #2D1F24",
-"`# c #322427",
-" $ c #3E2F2E",
-".$ c #825A47",
-"+$ c #615443",
-"@$ c #594638",
-"#$ c #423B30",
-"$$ c #F5E8C5",
-"%$ c #4A4034",
-"&$ c #332A20",
-"*$ c #2F271D",
-"=$ c #352C22",
-"-$ c #221C15",
-";$ c #1D1713",
-">$ c #1B1612",
-",$ c #191511",
-"'$ c #181412",
-")$ c #12110E",
-"!$ c #0C0B09",
-"~$ c #070605",
-"{$ c #040303",
-"]$ c #251923",
-"^$ c #31232E",
-"/$ c #382935",
-"($ c #3F2F3B",
-"_$ c #3C2D38",
-":$ c #2C1F26",
-"<$ c #291E23",
-"[$ c #281D22",
-"}$ c #291D20",
-"|$ c #332B29",
-"1$ c #7D6A52",
-"2$ c #645442",
-"3$ c #755540",
-"4$ c #F3D9B5",
-"5$ c #322B23",
-"6$ c #241D17",
-"7$ c #201914",
-"8$ c #261F19",
-"9$ c #1C1713",
-"0$ c #16120F",
-"a$ c #130F0D",
-"b$ c #100D0A",
-"c$ c #100C0B",
-"d$ c #0E0C0A",
-"e$ c #070606",
-"f$ c #030302",
-"g$ c #1C131B",
-"h$ c #281D26",
-"i$ c #261A23",
-"j$ c #2E222B",
-"k$ c #2B2029",
-"l$ c #2E222A",
-"m$ c #23191F",
-"n$ c #21171C",
-"o$ c #1F161A",
-"p$ c #22181C",
-"q$ c #261E1F",
-"r$ c #573C30",
-"s$ c #50372C",
-"t$ c #3D2921",
-"u$ c #33221C",
-"v$ c #28201D",
-"w$ c #1A1412",
-"x$ c #181311",
-"y$ c #16110F",
-"z$ c #171210",
-"A$ c #0D0909",
-"B$ c #0B0807",
-"C$ c #020202",
-"D$ c #A56E6E",
-"E$ c #7D7D7D",
-"F$ c #2A2A2A",
-"G$ c #3F3F3F",
-"H$ c #151515",
-"I$ c #939393",
-"J$ c #696969",
-"K$ c #000000",
-"L$ c #A7A7A7",
-"M$ c #545454",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". # $ # # % % % % % % % # # # # % % % % # # # # # # # # # & $ . ",
-". * = - ; > > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 . ",
-". 9 0 a b c d e ) f g h i j k l m n o p q r s t u v w x y z A . ",
-". B C D E F G H I J K L M N O P Q R S T U V W X Y Z ` ...+.z . ",
-". @.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.. ",
-". 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.. ",
-". y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +. ",
-". .+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+. ",
-". 3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+. ",
-". w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+. ",
-". `+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@. ",
-". 1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@. ",
-". u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@. ",
-". Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#Z+:#<#. ",
-". [#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#!#e#f#g#h#i#j#k#l#m#n#o#p#. ",
-". q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#!#H#I#J#K#L#M#N#O#P#o#Q#R#. ",
-". S#T#U#V#u#u#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$)$!$~${$. ",
-". ]$^$/$($_$u#u#:$<$[$}$|$1$2$3$4$!#5$6$7$8$9$0$a$b$c$d$o#e$f$. ",
-". g$h$i$j$k$l$u#m$n$o$p$q$r$s$t$u$v$w$x$y$z$< t@A$B$<#Q#~${$C$. ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". D$# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . E$F$G$H$E$. . . I$H$F$G$F$. . . J$K$G$G$F$L$. . . . . . ",
-". . . E$H$L$. J$K$. . . . H$E$. . . . . I$H$. . G$G$. . . . . . ",
-". . . H$J$. . E$K$. . . L$K$G$F$. . . . J$G$. . G$G$. . . . . . ",
-". . . K$E$. . F$M$. . . E$H$. I$. . . . G$M$. . H$E$. . . . . . ",
-". . . H$J$. J$F$L$E$J$. M$G$. I$I$M$I$. H$E$. G$G$. M$I$. . . . ",
-". . . I$G$F$G$. . J$E$I$G$G$G$G$. G$L$J$G$G$G$J$. . G$L$. . . . ",
-". . . . . . J$M$G$L$. . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-restart.xpm b/images/pg-restart.xpm
deleted file mode 100644
index 92724495..00000000
--- a/images/pg-restart.xpm
+++ /dev/null
@@ -1,55 +0,0 @@
-/* XPM */
-static char * restart_xpm[] = {
-"32 32 20 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #A26767",
-"* c #A97E7E",
-"= c #933434",
-"- c #A56E6E",
-"; c #696969",
-"> c #000000",
-", c #3F3F3F",
-"' c #151515",
-") c #7D7D7D",
-"! c #A7A7A7",
-"~ c #545454",
-"{ c #2A2A2A",
-"] c #939393",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$.......&$$$&......#$.....",
-".....#$.....&$$$$$$$.....#$.....",
-".....#$....&$$$$$$$$$....#$.....",
-".....#$....$$$&....&$....#$.....",
-".....#$...$$$&......$....#$.....",
-".....#$.$$$$$$$....$$$...#$.....",
-".....#$.*$$$$$$...$$$$$..#$.....",
-".....#$..$$$$$...$$$$$$*.#$.....",
-".....#$...$$$....$$$$$$$.#$.....",
-".....#$....$......&$$$...#$.....",
-".....#$....$&....&$$$....#$.....",
-".....#$....$$$$$$$$$&....#$.....",
-".....#$.....$$$$$$$&.....#$.....",
-".....#$......&$$$&.......#$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$@@@@@@@@@@@@@@@@@@=$.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....-#####################.....",
-"................................",
-"..;>,')..........)!..........!).",
-"..)'.,~.!~~!!~,);>,.!~,,.,;)){';",
-"..~{;'!!{!>],{!!)'..'!){.,,;],~.",
-"..,~').~',;.!',.;,.;,.'~.>~..{).",
-"..>];'!,{.]];!>),,.,{~{)!>...>).",
-".;,;.,;!,,).,,;.),]),!,;],...~,.",
-"................................"};
diff --git a/images/pg-retract.xpm b/images/pg-retract.xpm
deleted file mode 100644
index 8ffdfdd4..00000000
--- a/images/pg-retract.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char * retract_xpm[] = {
-"32 32 27 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #860C0C",
-"* c #9E5959",
-"= c #B09595",
-"- c #902D2D",
-"; c #A16363",
-"> c #A06262",
-", c #B29A9A",
-"' c #8A1616",
-") c #AC8888",
-"! c #933434",
-"~ c #A56E6E",
-"{ c #696969",
-"] c #000000",
-"^ c #3F3F3F",
-"/ c #151515",
-"( c #7D7D7D",
-"_ c #A7A7A7",
-": c #545454",
-"< c #939393",
-"[ c #2A2A2A",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$..@$$$$$$$&$$$$$..#$.....",
-".....#$..@$$$$$$$$$$$$$..#$.....",
-".....#$........$$$.......#$.....",
-".....#$.......$$$$$......#$.....",
-".....#$.......$$$$$......#$.....",
-".....#$......$$$$$$*.....#$.....",
-".....#$......$$$$$$$.....#$.....",
-".....#$.....$$$$$$$$=....#$.....",
-".....#$.....$$$$$$$$-....#$.....",
-".....#$....;$$$$$$$$$....#$.....",
-".....#$....$$$$$$$$$$>...#$.....",
-".....#$...,$$$$$$$$$$'...#$.....",
-".....#$..,$$$$$$$$$$$$)..#$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$@@@@@@@@@@@@@@@@@@!$.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....~#####################.....",
-"................................",
-".{]^/(......(_...............(_.",
-".(/.^:._::_{]^<^<:__:^^..{^{{]^.",
-".:[{/__[_]<(/..]:(_/_([.^^.{(/..",
-".^:/(.:/^{.{^.(]<.{^./:<]...{^..",
-".]<{/_^[.<<^^.{^..^[:[((]__.^^..",
-"{^{.^{_^^(.(^<{{..(^_^{.:^{.(^<.",
-"................................"};
diff --git a/images/pg-state.xpm b/images/pg-state.xpm
deleted file mode 100644
index 2a3102fa..00000000
--- a/images/pg-state.xpm
+++ /dev/null
@@ -1,180 +0,0 @@
-/* XPM */
-static char * state_xpm[] = {
-"32 32 145 2",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #994848",
-"& c #8D2121",
-"* c #9F9F9F",
-"= c #878787",
-"- c #8A8A8A",
-"; c #B2B2B2",
-"> c #515151",
-", c #202020",
-"' c #000000",
-") c #999999",
-"! c #4A4A4A",
-"~ c #050505",
-"{ c #010101",
-"] c #3C3C3C",
-"^ c #7C7C7C",
-"/ c #870F0F",
-"( c #AEAEAE",
-"_ c #3E3E3E",
-": c #343434",
-"< c #8F8F8F",
-"[ c #D9D9D9",
-"} c #ECECEC",
-"| c #8E8E8E",
-"1 c #1A1A1A",
-"2 c #373737",
-"3 c #CBCBCB",
-"4 c #E2E2E2",
-"5 c #E8E8E8",
-"6 c #D5D5D5",
-"7 c #545454",
-"8 c #232323",
-"9 c #707070",
-"0 c #994949",
-"a c #891313",
-"b c #828282",
-"c c #D3D3D3",
-"d c #F8F8F8",
-"e c #FFFFFF",
-"f c #444444",
-"g c #FEFEFE",
-"h c #F0F0F0",
-"i c #7B7B7B",
-"j c #0C0C0C",
-"k c #994A4A",
-"l c #8A1818",
-"m c #0E0E0E",
-"n c #7A7A7A",
-"o c #FDFDFD",
-"p c #E3E3E3",
-"q c #323232",
-"r c #4B4B4B",
-"s c #B0B0B0",
-"t c #9A4C4C",
-"u c #8B1C1C",
-"v c #959595",
-"w c #F3F3F3",
-"x c #F7F7F7",
-"y c #303030",
-"z c #9B4E4E",
-"A c #3F3F3F",
-"B c #8C1E1E",
-"C c #FAFAFA",
-"D c #AFAFAF",
-"E c #949494",
-"F c #F6F6F6",
-"G c #F4F4F4",
-"H c #868686",
-"I c #BDBDBD",
-"J c #FCFCFC",
-"K c #7F7F7F",
-"L c #994B4B",
-"M c #8D8D8D",
-"N c #C7C7C7",
-"O c #121212",
-"P c #070707",
-"Q c #939393",
-"R c #EBEBEB",
-"S c #787878",
-"T c #030303",
-"U c #171717",
-"V c #E4E4E4",
-"W c #F2F2F2",
-"X c #393939",
-"Y c #8B1B1B",
-"Z c #494949",
-"` c #C5C5C5",
-" . c #2D2D2D",
-".. c #131313",
-"+. c #9B9B9B",
-"@. c #3A3A3A",
-"#. c #B9B9B9",
-"$. c #222222",
-"%. c #555555",
-"&. c #891414",
-"*. c #888888",
-"=. c #080808",
-"-. c #B8B8B8",
-";. c #C4C4C4",
-">. c #CECECE",
-",. c #FBFBFB",
-"'. c #E6E6E6",
-"). c #BABABA",
-"!. c #0D0D0D",
-"~. c #3D3D3D",
-"{. c #E1E1E1",
-"]. c #6E6E6E",
-"^. c #881010",
-"/. c #797979",
-"(. c #464646",
-"_. c #818181",
-":. c #919191",
-"<. c #525252",
-"[. c #808080",
-"}. c #383838",
-"|. c #757575",
-"1. c #7D7D7D",
-"2. c #181818",
-"3. c #6D6D6D",
-"4. c #454545",
-"5. c #090909",
-"6. c #2F2F2F",
-"7. c #616161",
-"8. c #7E7E7E",
-"9. c #141414",
-"0. c #0A0A0A",
-"a. c #4F4F4F",
-"b. c #870E0E",
-"c. c #777777",
-"d. c #A3A3A3",
-"e. c #B3B3B3",
-"f. c #A2A2A2",
-"g. c #AB8383",
-"h. c #AB8484",
-"i. c #933434",
-"j. c #A56E6E",
-"k. c #2A2A2A",
-"l. c #A7A7A7",
-"m. c #151515",
-"n. c #696969",
-". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". # $ # # % % % % % % % # # # # % % % % # # # # # # # # # & $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ . . . . . * = = = * . . . . . - = = = ; . . . . . . # $ . ",
-". % $ . . . . > , ' ' ' , > . . ) ! ~ { { { ] ^ . . . . . # $ . ",
-". % / . . ( _ : < [ } [ < : _ | 1 2 3 4 5 6 7 8 9 . . . . # $ . ",
-". 0 a . . b { c d e e e d c ' ' f 5 g g g g h i j . . . . # $ . ",
-". k l . . m n d g e e e e d n ' 6 o g g g g g p q r s . . # $ . ",
-". t u . . { v o g e e e e o v ' w g g g g g g x ] y | . . # $ . ",
-". z u . . ' * g g e e e e e * ' e g g g g g g g A y n . . # $ . ",
-". z B . . { * C D E F e e e * ' e G H I J g g g A y K . . # $ . ",
-". L B . . ' M N O P Q e e o M ' R S T U V g g W X y K . . # $ . ",
-". L Y . . ] Z ` ...; e e R Z ' +.) P @.R g J #.$.%.K . . # $ . ",
-". 0 &.. . *.=.-.;.>.,.,.'.).~ !.~.;.;.{.o ,.c ].O K i . . # $ . ",
-". 0 ^.. . . /.~ (._.:._.(.T <.[.}.{ |.*.M 1.2.2.3.K | . . # $ . ",
-". % / . . . . :.4.5.5.5.6.7.8._.( | 9.0.0.0.a.3.K S D . . # $ . ",
-". % b.. . . . . . /.[.[.[.c.= . . . d./.^ K K S n . . . . # $ . ",
-". # $ . . . . . . e.:.:.:.D . . . . . . v :.:.f.. . . . . # $ . ",
-". # $ . . . . . . . . . . . . . . . . . . . . . . . . . . # $ . ",
-". # $ @ @ @ @ g.h.h.h.h.h.@ @ @ h.h.h.h.h.@ @ @ @ @ @ @ @ i.$ . ",
-". # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . ",
-". j.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . Q k.A k.. Q Q . . . . . . . 1.l.. . . . . . . . . . ",
-". . . . . . A k.. . Q m.k.Q . n.A A Q n.' A . l.7 7 l.. . . . . ",
-". . . . . . Q ' A . . ' Q . 7 n.. ' . 1.m.. l.k.l.' Q . . . . . ",
-". . . . . . . l.m.7 l.' . l.' . 7 m.. n.A . 7 m.A n.. . . . . . ",
-". . . . . Q 1.. k.n.1.' . 1.' n.A A . A A . A k.. Q Q . . . . . ",
-". . . . . l.A A n.. l.A n.l.A 1.n.A . 1.A Q l.A A 1.. . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
-". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/images/pg-undo.xpm b/images/pg-undo.xpm
deleted file mode 100644
index 6ae21467..00000000
--- a/images/pg-undo.xpm
+++ /dev/null
@@ -1,59 +0,0 @@
-/* XPM */
-static char * undo_xpm[] = {
-"32 32 24 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #B09696",
-"@ c #AA8282",
-"# c #994747",
-"$ c #870D0D",
-"% c #8D2121",
-"& c #902D2D",
-"* c #9E5959",
-"= c #B09595",
-"- c #A06262",
-"; c #8A1616",
-"> c #AC8888",
-", c #933434",
-"' c #A56E6E",
-") c #939393",
-"! c #7D7D7D",
-"~ c #3F3F3F",
-"{ c #000000",
-"] c #696969",
-"^ c #151515",
-"/ c #2A2A2A",
-"( c #A7A7A7",
-"_ c #545454",
-"................................",
-".....+@@@@@@@@@@@@@@@@@@@@@.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....#$##################%$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$..............$...#$.....",
-".....#$............$$$...#$.....",
-".....#$.........$$$$$$...#$.....",
-".....#$.......$$$$$$$$...#$.....",
-".....#$....$$$$$$$$$$$...#$.....",
-".....#$..$$$$$$$$$$$$$...#$.....",
-".....#$..$$$$$$$$$$$$$...#$.....",
-".....#$..&$$$$$$$$$$$$...#$.....",
-".....#$.....$$$$$$$$$$...#$.....",
-".....#$.......*$$$$$$$...#$.....",
-".....#$.........=&$$$$...#$.....",
-".....#$............-;$...#$.....",
-".....#$..............>...#$.....",
-".....#$..................#$.....",
-".....#$..................#$.....",
-".....#$@@@@@@@@@@@@@@@@@@,$.....",
-".....#$$$$$$$$$$$$$$$$$$$$$.....",
-".....'#####################.....",
-"....................)!..........",
-"......~{].^/........]^..........",
-"......!^..~(~])~(.)~/~.(_~).....",
-"......~~..{.~~]{!)/.~](^(]{.....",
-"......{!.(~./~({.~!){)_~.!^.....",
-"......^].]].{(!^.{_~{.~/(^!.....",
-"......)~~].(~.!~)__)~)(~~)......",
-"................................"};
diff --git a/images/pg-use.xpm b/images/pg-use.xpm
deleted file mode 100644
index 37e22111..00000000
--- a/images/pg-use.xpm
+++ /dev/null
@@ -1,62 +0,0 @@
-/* XPM */
-static char * use_xpm[] = {
-"32 32 27 1",
-" c None",
-". c #BCBCBC s backgroundToolBarColor",
-"+ c #994747",
-"@ c #A56E6E",
-"# c #870D0D",
-"$ c #933434",
-"% c #AA8282",
-"& c #B29A9A",
-"* c #AC8888",
-"= c #8A1616",
-"- c #A06262",
-"; c #A16363",
-"> c #902D2D",
-", c #B09595",
-"' c #9E5959",
-") c #860C0C",
-"! c #8D2121",
-"~ c #B09696",
-"{ c #3F3F3F",
-"] c #000000",
-"^ c #696969",
-"/ c #151515",
-"( c #2A2A2A",
-"_ c #7D7D7D",
-": c #A7A7A7",
-"< c #939393",
-"[ c #545454",
-"................................",
-".....+++++++++++++++++++++@.....",
-".....#####################+.....",
-".....#$%%%%%%%%%%%%%%%%%%#+.....",
-".....#+..................#+.....",
-".....#+..................#+.....",
-".....#+..&############*..#+.....",
-".....#+...&##########=...#+.....",
-".....#+....##########-...#+.....",
-".....#+....;#########....#+.....",
-".....#+.....########>....#+.....",
-".....#+.....########,....#+.....",
-".....#+......#######.....#+.....",
-".....#+......######'.....#+.....",
-".....#+.......#####......#+.....",
-".....#+.......#####......#+.....",
-".....#+........###.......#+.....",
-".....#+..%#############..#+.....",
-".....#+..%#######)#####..#+.....",
-".....#+..................#+.....",
-".....#+..................#+.....",
-".....#!++++++++++++++++++#+.....",
-".....#####################+.....",
-".....%%%%%%%%%%%%%%%%%%%%%~.....",
-"................................",
-".........{]^./(.................",
-"........._/..{:<{{:.^{<.........",
-".........{{..].]^<.{_{[.........",
-".........]_.:{._]_<]{[:.........",
-"........./^.^^<<^]_]::_.........",
-".........<{{^.<{{<.[{^:.........",
-"................................"};
diff --git a/isa/README b/isa/README
deleted file mode 100644
index d55b80f5..00000000
--- a/isa/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Support for Isabelle/classic has been removed from Proof General.
-
-The default and only supported interface is now Isabelle/Isar.
-
-If you need to use an older version of Isabelle, you will have
-to use an older version of Proof General (and so perhaps an older
-version of Emacs...). Apologies for the inconvenience.
diff --git a/isar/Example-Tokens.thy b/isar/Example-Tokens.thy
new file mode 100644
index 00000000..2eee4f18
--- /dev/null
+++ b/isar/Example-Tokens.thy
@@ -0,0 +1,34 @@
+(*
+ Example proof document for Isabelle/Isar Proof General,
+ using symbols.
+ View and process this document with Unicode Tokens engaged.
+
+ $Id$
+*)
+
+theory "Example-Xsym" imports Main begin
+
+text {* Proper proof text -- \<^bitalic>naive version\<^eitalic>. *}
+
+theorem and_comms: "\<phi> \<and> \<psi> \<longrightarrow> \<psi> \<and> \<phi>"
+proof
+ assume "\<phi> \<and> \<psi>"
+ then show "\<psi> \<and> \<phi>"
+ proof
+ assume \<psi> and \<phi>
+ then show ?thesis ..
+ qed
+qed
+
+text {* \<^bbold>Unstructured\<^ebold> proof script. *}
+
+theorem "\<phi>\<^isub>\<alpha> \<and> \<phi>\<^isub>\<beta> \<longrightarrow> (\<phi>\<^isub>\<beta> ∧ \<phi>\<^isub>\<alpha>)"
+ apply (rule impI)
+ apply (erule conjE)
+ apply (rule conjI)
+ apply assumption
+ apply assumption
+done
+
+end
+
diff --git a/isar/Example-Xsym.thy b/isar/Example-Xsym.thy
deleted file mode 100644
index b864428f..00000000
--- a/isar/Example-Xsym.thy
+++ /dev/null
@@ -1,42 +0,0 @@
-(*
- Example proof document for Isabelle/Isar Proof General.
-
- $Id$
-*)
-
-theory "Example-Xsym" imports Main begin
-
-text {* Proper proof text -- \textit{naive version}. *}
-
-theorem and_comms: "A \<and> B \<longrightarrow> B \<and> A"
-proof
- assume "A \<and> B"
- then show "B \<and> A"
- proof
- assume B and A
- then show ?thesis ..
- qed
-qed
-
-
-text {* Proper proof text -- \textit{advanced version}. *}
-
-theorem "A \<and> B \<longrightarrow> B \<and> A"
-proof
- assume "A \<and> B"
- then obtain B and A ..
- then show "B \<and> A" ..
-qed
-
-
-text {* Unstructured proof script. *}
-
-theorem "A \<and> B \<longrightarrow> B \<and> A"
- apply (rule impI)
- apply (erule conjE)
- apply (rule conjI)
- apply assumption
- apply assumption
-done
-
-end
diff --git a/isar/Example.thy b/isar/Example.thy
index 0fe43c25..e869364b 100644
--- a/isar/Example.thy
+++ b/isar/Example.thy
@@ -24,7 +24,7 @@ theorem "A & B --> B & A"
proof
assume "A & B"
then obtain B and A ..
- then show "B & A" ..
+ then show "B & A" ..
qed
diff --git a/isar/interface-setup.el b/isar/interface-setup.el
index d6ea1341..effb3541 100644
--- a/isar/interface-setup.el
+++ b/isar/interface-setup.el
@@ -11,19 +11,14 @@
;;
;;
-;; X-Symbol
+;; X-Symbol -- backwards compatibility
;;
(let ((xsymbol (getenv "PROOFGENERAL_XSYMBOL")))
- ;; avoid confusing warning message
- (if (not (boundp 'x-symbol-image-converter))
- (customize-set-variable 'x-symbol-image-converter nil))
-
;; tell Proof General about -x option
(if (and xsymbol (not (equal xsymbol "")))
- (customize-set-variable 'isar-x-symbol-enable (equal xsymbol "true"))))
-
+ (customize-set-variable 'isar-unicode-tokens-enable (equal xsymbol "true"))))
;;
;; Unicode
diff --git a/isar/isabelle-system.el b/isar/isabelle-system.el
index 538d18e9..4f39fc44 100644
--- a/isar/isabelle-system.el
+++ b/isar/isabelle-system.el
@@ -29,8 +29,6 @@
(defcustom isabelle-web-page
"http://www.cl.cam.ac.uk/Research/HVG/Isabelle/"
- ;; "http://isabelle.in.tum.de"
- ;; "http://www.dcs.ed.ac.uk/home/isabelle"
"URL of web page for Isabelle."
:type 'string
:group 'isabelle)
@@ -59,18 +57,18 @@ working."
(defvar isatool-not-found nil
"Non-nil if user has been prompted for `isatool' already and it wasn't found.")
-(defun isa-set-isatool-command ()
+(defun isa-set-isatool-command (&optional force)
"Make sure isa-isatool-command points to a valid executable.
-If it does not, prompt the user for the proper setting.
-If it appears we're running on win32 or FSF Emacs, we allow this to
-remain unverified.
-Returns non-nil if isa-isatool-command is surely an executable
-with full path."
- (interactive)
- (unless (or noninteractive
- proof-rsh-command
- isatool-not-found
- (file-executable-p isa-isatool-command))
+If it does not, or if prefix arg supplied, prompt the user for
+the proper setting. If `proof-rsh-command' is set, leave this
+unverified. Otherwise, returns non-nil if isa-isatool-command
+is surely an executable with full path."
+ (interactive "p")
+ (when (and (not noninteractive)
+ (not proof-rsh-command)
+ (or force
+ isatool-not-found
+ (not (file-executable-p isa-isatool-command))))
(setq isa-isatool-command
(read-file-name
"Please give the full path to `isatool' (RET if you don't have it): "
@@ -159,6 +157,7 @@ at the top of your theory file, like this:
(list '(string :tag "Choose another")
'(const :tag "Unset (use default)" nil)))
:group 'isabelle)
+(put 'isabelle-chosen-logic 'safe-local-variable 'stringp)
(defvar isabelle-chosen-logic-prev nil
"Value of `isabelle-chosen-logic' on last call of `isabelle-set-prog-name'.")
@@ -291,12 +290,14 @@ for you, you should disable this behaviour."
(isabelle-choose-logic nil)
:active (not (proof-shell-live-buffer))
:style radio
- :selected (not isabelle-chosen-logic)])
+ :selected (not isabelle-chosen-logic)
+ :help "Switch to default logic"])
(mapcar (lambda (l)
(vector l (list 'isabelle-choose-logic l)
:active '(not (proof-shell-live-buffer))
:style 'radio
- :selected (list 'equal 'isabelle-chosen-logic l)))
+ :selected (list 'equal 'isabelle-chosen-logic l)
+ :help (format "Switch to %s logic" l)))
isabelle-logics-available)))))
(unless noninteractive
@@ -314,38 +315,22 @@ for you, you should disable this behaviour."
(progn
(setq isabelle-logics-available (isa-tool-list-logics))
(isabelle-logics-menu-calculate)
- (if (not (featurep 'xemacs))
- ;; update the menu manually
- (easy-menu-add-item proof-assistant-menu nil
- isabelle-logics-menu-entries))
+ ;; update the menu manually
+ (easy-menu-add-item proof-assistant-menu nil
+ isabelle-logics-menu-entries)
(setq isabelle-time-to-refresh-logics nil) ;; just done it, don't repeat!
- (run-with-timer 2 nil ;; short delay to avoid doing this too often
+ (run-with-timer 4 nil ;; short delay to avoid doing this too often
(lambda () (setq isabelle-time-to-refresh-logics t))))))
-;; Function for XEmacs only
-(defun isabelle-logics-menu-filter (&optional ignored)
- (isabelle-logics-menu-refresh)
- (cdr isabelle-logics-menu-entries))
-
-;; Functions for GNU Emacs only to update logics menu
-(if (not (featurep 'xemacs))
(defun isabelle-menu-bar-update-logics ()
"Update logics menu."
(and (current-local-map)
(keymapp (lookup-key (current-local-map)
(vector 'menu-bar (intern proof-assistant))))
- (isabelle-logics-menu-refresh))))
-
-(if (not (featurep 'xemacs))
- (add-hook 'menu-bar-update-hook 'isabelle-menu-bar-update-logics))
+ (isabelle-logics-menu-refresh)))
+(add-hook 'menu-bar-update-hook 'isabelle-menu-bar-update-logics)
-(defvar isabelle-logics-menu
- (if (featurep 'xemacs)
- (cons (car isabelle-logics-menu-entries)
- (list :filter 'isabelle-logics-menu-filter)) ;; generates menu on click
- isabelle-logics-menu-entries)
- "Isabelle logics menu. Calculated when Proof General is loaded.")
;; Added in PG 3.4: load isar-keywords file.
;; This roughly follows the method given in the interface script.
@@ -371,37 +356,6 @@ for you, you should disable this behaviour."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
-;; Generic Isabelle menu for Isabelle and Isabelle/Isar
-;;
-
-(defpgdefault menu-entries
- isabelle-logics-menu)
-
-(defpgdefault help-menu-entries isabelle-docs-menu)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; X-Symbol language configuration, and adding to completion table
-;;
-
-(eval-after-load "x-symbol-isar"
- ;; Add x-symbol tokens to isa-completion-table and rebuild
- ;; internal completion table if completion is already active
- '(progn
- (defpgdefault completion-table
- (append isar-completion-table
- (mapcar (lambda (xsym) (nth 2 xsym))
- x-symbol-isar-table)))
- (setq proof-xsym-font-lock-keywords
- x-symbol-isar-font-lock-keywords)
- (if (featurep 'completion)
- (proof-add-completions))))
-
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
;; Subterm markup -- faking it
;;
diff --git a/isar/isar-syntax.el b/isar/isar-syntax.el
index 0dc22392..8c8a4310 100644
--- a/isar/isar-syntax.el
+++ b/isar/isar-syntax.el
@@ -18,43 +18,26 @@
;; ----- character syntax
(defconst isar-script-syntax-table-entries
- (append
- '(?\$ "."
- ?\/ "."
- ?\\ "\\"
- ?+ "."
- ?- "."
- ?= "."
- ?% "."
- ?< "w"
- ?> "w"
- ?\& "."
- ?. "w"
- ?_ "w"
- ?\' "w"
- ?? "w"
- ?` "\""
- ?\( "()1"
- ?\) ")(4")
- (cond
- ((featurep 'xemacs)
- ;; We classify {* sequences *} as comments, although
- ;; they need to be passed as command args as text.
- ;; NB: adding a comment sequence b seems to break
- ;; buffer-syntactic-context, best to use emulated
- ;; version.
- '(?\{ "(}5"
- ?\} "){8"
- ?\* ". 2367"))
- ;; previous version confuses the two comment sequences,
- ;; but works with buffer-syntactic-context.
- ;;(?\{ "(}1")
- ;;(?\} "){4")
- ;;(?\* ". 23"))
- ((not (featurep 'xemacs))
- '(?\{ "(}1b"
- ?\} "){4b"
- ?\* ". 23n"))))
+ '(?\$ "."
+ ?\/ "."
+ ?\\ "\\"
+ ?+ "."
+ ?- "."
+ ?= "."
+ ?% "."
+ ?< "w"
+ ?> "w"
+ ?\& "."
+ ?. "w"
+ ?_ "w"
+ ?\' "w"
+ ?? "w"
+ ?` "\""
+ ?\( "()1"
+ ?\) ")(4"
+ ?\{ "(}1b"
+ ?\} "){4b"
+ ?\* ". 23n")
"Syntax table entries for Isar scripts.
This list is in the right format for proof-easy-config.")
@@ -363,11 +346,6 @@ matches contents of quotes for quoted identifiers.")
(defconst isabelle-var-name-face 'isabelle-var-name-face)
-(defconst isar-font-lock-local
- '("\\(\\\\<\\^loc>\\)\\([^\\]\\|\\\\<[A-Za-z]+>\\)"
- (1 x-symbol-invisible-face t)
- (2 proof-declaration-name-face prepend)))
-
(defvar isar-font-lock-keywords-1
(list
(cons 'isar-match-nesting 'font-lock-preprocessor-face)
@@ -379,35 +357,35 @@ matches contents of quotes for quoted identifiers.")
(cons (isar-ids-to-regexp isar-keywords-proof-context) 'proof-declaration-name-face)
(cons (isar-ids-to-regexp isar-keywords-improper) 'font-lock-reference-face)
(cons isar-improper-regexp 'font-lock-reference-face)
- (cons isar-antiq-regexp '(0 'font-lock-variable-name-face t))
- isar-font-lock-local))
+ (cons isar-antiq-regexp '(0 'font-lock-variable-name-face t))))
+
+;; Indicate we're going to use font lock to manage 'invisible property
+(put 'isar-goals-mode 'font-lock-extra-managed-props '(invisible))
+(put 'isar-response-mode 'font-lock-extra-managed-props '(invisible))
+
+(defun isar-output-flk (start regexp end face)
+ `(,(concat "\\(" start "\\)\\(" regexp "\\)\\(" end "\\)")
+ (1 '(face nil invisible t) prepend)
+ (2 '(face ,face) prepend)
+ (,(+ 3 (regexp-opt-depth regexp)) '(face nil invisible t) prepend)))
(defvar isar-output-font-lock-keywords-1
(list
- (cons "\327[^\330]*\330" 'proof-warning-face)
- (cons (concat "\351" isar-long-id-stuff "\350") 'isabelle-class-name-face)
- (cons (concat "\352'" isar-id "\350") 'isabelle-tfree-name-face)
- (cons (concat "\353'" isar-idx "\350") 'isabelle-tvar-name-face)
- (cons (concat "\353\\?'" isar-idx "\350") 'isabelle-tvar-name-face)
- (cons (concat "\354" isar-id "\350") 'isabelle-free-name-face)
- (cons (concat "\355" isar-id "\350") 'isabelle-bound-name-face)
- (cons (concat "\356" isar-idx "\350") 'isabelle-var-name-face)
- (cons (concat "\356\\?" isar-idx "\350") 'isabelle-var-name-face)
- (cons (concat "\357" isar-id "\350") 'proof-declaration-name-face)
- (cons (concat "\357\\?" isar-idx "\350") 'proof-declaration-name-face)
- (cons "\^A0\\([^\^A]\\|\^A[^1]\\)*\^A1" 'proof-warning-face)
- (cons (concat "\^AB" isar-long-id-stuff "\^AA") 'isabelle-class-name-face)
- (cons (concat "\^AC'" isar-id "\^AA") 'isabelle-tfree-name-face)
- (cons (concat "\^AD'" isar-idx "\^AA") 'isabelle-tvar-name-face)
- (cons (concat "\^AD\\?'" isar-idx "\^AA") 'isabelle-tvar-name-face)
- (cons (concat "\^AE" isar-id "\^AA") 'isabelle-free-name-face)
- (cons (concat "\^AF" isar-id "\^AA") 'isabelle-bound-name-face)
- (cons (concat "\^AG" isar-idx "\^AA") 'isabelle-var-name-face)
- (cons (concat "\^AG\\?" isar-idx "\^AA") 'isabelle-var-name-face)
- (cons (concat "\^AH" isar-id "\^AA") 'proof-declaration-name-face)
- (cons (concat "\^AH\\?" isar-idx "\^AA") 'proof-declaration-name-face)
- isar-font-lock-local)
- "*Font-lock table for Isabelle terms.")
+ '("\^AI\\|\^AJ\\|\^AK\\|\^AM\\|\^AN\\|\^AO\\|\^AP" (0 '(face nil invisible t) t))
+ (isar-output-flk "\^A0" "\\(?:[^\^A]\\|\^A[^1]\\)*" "\^A1" 'proof-warning-face)
+;; done generically at the moment:
+;; (isar-output-flk "\^AM" "\\(?:[^\^A]\\|\^A[^N]\\)*" "\^AN" 'proof-error-face)
+ (isar-output-flk "\^AB" isar-long-id-stuff "\^AA" 'isabelle-class-name-face)
+ (isar-output-flk "\^AC'" isar-id "\^AA" 'isabelle-tfree-name-face)
+ (isar-output-flk "\^AD'" isar-idx "\^AA" 'isabelle-tvar-name-face)
+ (isar-output-flk "\^AD\\?'" isar-idx "\^AA" 'isabelle-tvar-name-face)
+ (isar-output-flk "\^AE" isar-id "\^AA" 'isabelle-free-name-face)
+ (isar-output-flk "\^AF" isar-id "\^AA" 'isabelle-bound-name-face)
+ (isar-output-flk "\^AG" isar-idx "\^AA" 'isabelle-var-name-face)
+ (isar-output-flk "\^AG\\?" isar-idx "\^AA" 'isabelle-var-name-face)
+ (isar-output-flk "\^AH" isar-id "\^AA" 'proof-declaration-name-face)
+ (isar-output-flk "\^AH\\?" isar-idx "\^AA" 'proof-declaration-name-face))
+ "*Font-lock table for Isabelle output terms.")
(defvar isar-goals-font-lock-keywords
(append
diff --git a/isar/isar-unicode-tokens.el b/isar/isar-unicode-tokens.el
index 874b33cb..18e75727 100644
--- a/isar/isar-unicode-tokens.el
+++ b/isar/isar-unicode-tokens.el
@@ -4,479 +4,454 @@
;; Copyright(C) 2008 David Aspinall / LFCS Edinburgh
;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
;;
-;; This file is loaded by `proof-unicode-tokens.el'.
+;; This file is loaded by proof-auxmodes.el for proof-unicode-tokens.el.
;;
;; It sets the variables defined at the top of unicode-tokens.el,
;; unicode-tokens-<foo> is set from isar-<foo>. See the corresponding
;; variable for documentation.
;;
-(defconst isar-token-format "\\<%s>")
-(defconst isar-charref-format "\\<#x%x>")
-(defconst isar-token-prefix "\\<")
-(defconst isar-token-suffix ">")
-(defconst isar-token-match "\\\\<\\([a-zA-Z][a-zA-Z0-9_']+\\)>")
-(defconst isar-control-token-match "\\\\<^\\([a-zA-Z][a-zA-Z0-9_']+\\)>")
-(defconst isar-control-token-format "\\<^%s>")
-(defconst isar-hexcode-match "\\\\<\\(#[xX][0-9A-Fa-f]+\\)")
-(defconst isar-next-character-regexp "\\\\<#[xX][0-9A-Fa-f]+>\\|.")
-
-(defcustom isar-token-name-alist
- (flet
- ((script (s) (format "\\<^bscript>%s\\<^escript>" s))
- (frakt (s) (format "\\<^bfrak>%s\\<^efrak>" s))
- (serif (s) (format "\\<^bserif>%s\\<^eserif>" s))
- (bold (s) (format "\\<^bbold>%s\\<^ebold>" s)))
-
- ;; property-based annotations. More direct for input
- ;; but inverse mapping tricky: need to ignore for
- ;; reverse and fold \<^bscript>A\<^escript> -> \<AA> etc.
- ;; Extra dimension in table required.
- ;; (Also: not supported in XEmacs?)
- ;((script (s) (unicode-tokens-annotate-string "script" s))
- ; (frakt (s) (unicode-tokens-annotate-string "frak" s))
- ; (serif (s) (unicode-tokens-annotate-string "serif" s)))
- `(; token name, unicode char sequence
- ;; Based on isabellesym.sty,v 1.45 2006/01/05
-
- ;; Bold numerals
+(require 'proof-unicode-tokens)
+
+;;
+;; Controls
+;;
+
+(defconst isar-control-region-format-regexp
+ "\\(\\\\<\\^%s>\\)\\(.*?\\)\\(\\\\<\\^%s>\\)")
+
+(defconst isar-control-char-format-regexp
+ "\\(\\\\<\\^%s>\\)\\([^\\]\\|\\\\<[A-Za-z]+>\\)")
+
+(defconst isar-control-region-format-beg "\\<^%s>")
+(defconst isar-control-region-format-end "\\<^%s>")
+(defconst isar-control-char-format "\\<^%s>")
+
+
+(defconst isar-control-characters
+ '(("Subscript" "sub" sub)
+ ("Id subscript" "isub" sub)
+ ("Superscript" "sup" sup)
+ ("Id superscript" "isup" sup)
+ ("Loc" "loc" loc)
+ ("Bold" "bold" bold)
+ ("Italic" "italic" italic))) ; unofficial
+
+(defconst isar-control-regions
+ '(("Subscript" "bsub" "esub" sub)
+ ("Superscript" "bsup" "esup" sup)
+ ; unofficial:
+ ("Bold" "bbold" "ebold" bold)
+ ("Italic" "bitalic" "eitalic" italic)
+ ("Script" "bscript" "escript" script)
+ ("Frakt" "bfrakt" "efrakt" frakt)
+ ("Roman" "bserif" "eserif" serif)))
+
+(defcustom isar-fontsymb-properties
+ '((sub (display (raise -0.4)))
+ (sup (display (raise 0.4)))
+ (loc (face proof-declaration-name-face))
+ (bold (face (:weight bold)))
+ (italic (face (:slant italic)))
+ (script (face unicode-tokens-script-font-face))
+ (frakt (face unicode-tokens-fraktur-font-face))
+ (serif (face unicode-tokens-serif-font-face)))
+ "Mapping from symbols to property lists used for markup scheme."
+ :set 'proof-set-value)
+
;;
-;; These are unreliable so removed for release version.
-;;
-;;; ("zero" . ,(bold "0"))
-;;; ("one" . ,(bold "1"))
-;;; ("two" . ,(bold "2"))
-;;; ("three" . ,(bold "3"))
-;;; ("four" . ,(bold "4"))
-;;; ("five" . ,(bold "5"))
-;;; ("six" . ,(bold "6"))
-;;; ("seven" . ,(bold "7"))
-;;; ("eight" . ,(bold "8"))
-;;; ("nine" . ,(bold "9"))
-;;; ;; Mathcal
-;;; ("A" . ,(script "A"))
-;;; ("B" . ,(script "B"))
-;;; ("C" . ,(script "C"))
-;;; ("D" . ,(script "D"))
-;;; ("E" . ,(script "E"))
-;;; ("F" . ,(script "F"))
-;;; ("G" . ,(script "G"))
-;;; ("H" . ,(script "H"))
-;;; ("I" . ,(script "I"))
-;;; ("J" . ,(script "J"))
-;;; ("K" . ,(script "K"))
-;;; ("L" . ,(script "L"))
-;;; ("M" . ,(script "M"))
-;;; ("N" . ,(script "N"))
-;;; ("O" . ,(script "O"))
-;;; ("P" . ,(script "P"))
-;;; ("Q" . ,(script "Q"))
-;;; ("R" . ,(script "R"))
-;;; ("S" . ,(script "S"))
-;;; ("T" . ,(script "T"))
-;;; ("U" . ,(script "U"))
-;;; ("V" . ,(script "V"))
-;;; ("W" . ,(script "W"))
-;;; ("X" . ,(script "X"))
-;;; ("Y" . ,(script "Y"))
-;;; ("Z" . ,(script "Z"))
-;;; ;; Math roman
-;;; ("a" . ,(serif "a"))
-;;; ("b" . ,(serif "b"))
-;;; ("c" . ,(serif "c"))
-;;; ("d" . ,(serif "d"))
-;;; ("e" . ,(serif "e"))
-;;; ("f" . ,(serif "f"))
-;;; ("g" . ,(serif "g"))
-;;; ("h" . ,(serif "h"))
-;;; ("i" . ,(serif "i"))
-;;; ("j" . ,(serif "j"))
-;;; ("k" . ,(serif "k"))
-;;; ("l" . ,(serif "l"))
-;;; ("m" . ,(serif "m"))
-;;; ("n" . ,(serif "n"))
-;;; ("o" . ,(serif "o"))
-;;; ("p" . ,(serif "p"))
-;;; ("q" . ,(serif "q"))
-;;; ("r" . ,(serif "r"))
-;;; ("s" . ,(serif "s"))
-;;; ("t" . ,(serif "t"))
-;;; ("u" . ,(serif "u"))
-;;; ("v" . ,(serif "v"))
-;;; ("w" . ,(serif "w"))
-;;; ("x" . ,(serif "x"))
-;;; ("y" . ,(serif "y"))
-;;; ("z" . ,(serif "z"))
-;;; ;; Fraktur
-;;; ("AA" . ,(frakt "A"))
-;;; ("BB" . ,(frakt "B"))
-;;; ("CC" . ,(frakt "C"))
-;;; ("DD" . ,(frakt "D"))
-;;; ("EE" . ,(frakt "E"))
-;;; ("FF" . ,(frakt "F"))
-;;; ("GG" . ,(frakt "G"))
-;;; ("HH" . ,(frakt "H"))
-;;; ("II" . ,(frakt "I"))
-;;; ("JJ" . ,(frakt "J"))
-;;; ("KK" . ,(frakt "K"))
-;;; ("LL" . ,(frakt "L"))
-;;; ("MM" . ,(frakt "M"))
-;;; ("NN" . ,(frakt "N"))
-;;; ("OO" . ,(frakt "O"))
-;;; ("PP" . ,(frakt "P"))
-;;; ("QQ" . ,(frakt "Q"))
-;;; ("RR" . ,(frakt "R"))
-;;; ("SS" . ,(frakt "S"))
-;;; ("TT" . ,(frakt "T"))
-;;; ("UU" . ,(frakt "U"))
-;;; ("VV" . ,(frakt "V"))
-;;; ("WW" . ,(frakt "W"))
-;;; ("XX" . ,(frakt "X"))
-;;; ("YY" . ,(frakt "Y"))
-;;; ("ZZ" . ,(frakt "Z"))
-;;; ("aa" . ,(frakt "a"))
-;;; ("bb" . ,(frakt "b"))
-;;; ("cc" . ,(frakt "c"))
-;;; ("dd" . ,(frakt "d"))
-;;; ("ee" . ,(frakt "e"))
-;;; ("ff" . ,(frakt "f"))
-;;; ("gg" . ,(frakt "g"))
-;;; ("hh" . ,(frakt "h"))
-;;; ("ii" . ,(frakt "i"))
-;;; ("jj" . ,(frakt "j"))
-;;; ("kk" . ,(frakt "k"))
-;;; ("ll" . ,(frakt "l"))
-;;; ("mm" . ,(frakt "m"))
-;;; ("nn" . ,(frakt "n"))
-;;; ("oo" . ,(frakt "o"))
-;;; ("pp" . ,(frakt "p"))
-;;; ("qq" . ,(frakt "q"))
-;;; ("rr" . ,(frakt "r"))
-;;; ("ss" . ,(frakt "s"))
-;;; ("tt" . ,(frakt "t"))
-;;; ("uu" . ,(frakt "u"))
-;;; ("vv" . ,(frakt "v"))
-;;; ("ww" . ,(frakt "w"))
-;;; ("xx" . ,(frakt "x"))
-;;; ("yy" . ,(frakt "y"))
-;;; ("zz" . ,(frakt "z"))
- ("alpha" . "α")
- ("beta" . "β")
- ("gamma" . "γ")
- ("delta" . "δ")
- ("epsilon" . "ε") ; actually varepsilon (some is epsilon)
- ("zeta" . "ζ")
- ("eta" . "η")
- ("theta" . "θ")
- ("iota" . "ι")
- ("kappa" . "κ")
- ("lambda" . "λ")
- ("mu" . "μ")
- ("nu" . "ν")
- ("xi" . "ξ")
- ("pi" . "Ï€")
- ("rho" . "Ï")
- ("sigma" . "σ")
- ("tau" . "Ï„")
- ("upsilon" . "Ï…")
- ("phi" . "Ï•")
- ("chi" . "χ")
- ("psi" . "ψ")
- ("omega" . "ω")
- ("Gamma" . "Γ")
- ("Delta" . "Δ")
- ("Theta" . "Θ")
- ("Lambda" . "Λ")
- ("Xi" . "Ξ")
- ("Pi" . "Π")
- ("Sigma" . "Σ")
- ("Upsilon" . "Î¥")
- ("Phi" . "Φ")
- ("Psi" . "Ψ")
- ("Omega" . "Ω")
-;; ("bool" . "")
- ("complex" . "â„‚")
- ("nat" . "â„•")
- ("rat" . "â„š")
- ("real" . "â„")
- ("int" . "ℤ")
- ;; Arrows
- ("leftarrow" . "â†")
- ("rightarrow" . "→")
- ("Leftarrow" . "â‡")
- ("Rightarrow" . "⇒")
- ("leftrightarrow" . "↔")
- ("Leftrightarrow" . "⇔")
- ("mapsto" . "↦")
- ;; Real long symbols, may work in some places
- ("longleftarrow" . "⟵")
- ("Longleftarrow" . "⟸")
- ("longrightarrow" . "⟶")
- ("Longrightarrow" . "⟹")
- ("longleftrightarrow" . "⟷")
- ("Longleftrightarrow" . "⟺")
- ("longmapsto" . "⟼")
- ;; Faked long symbols, for use otherwise:
-;;; ("longleftarrow" . "â†â€“")
-;;; ("Longleftarrow" . "â‡â€“")
-;;; ("longrightarrow" . "–→")
-;;; ("Longrightarrow" . "–⇒")
-;;; ("longleftrightarrow" . "â†â†’")
-;;; ("Longleftrightarrow" . "â‡â‡’")
-;;; ("longmapsto" . "â˜â†’")
- ("midarrow" . "–") ; #x002013 en dash
- ("Midarrow" . "‗") ; #x002017 double low line (not mid)
- ("hookleftarrow" . "↩")
- ("hookrightarrow" . "↪")
- ("leftharpoondown" . "↽")
- ("rightharpoondown" . "â‡")
- ("leftharpoonup" . "↼")
- ("rightharpoonup" . "⇀")
- ("rightleftharpoons" . "⇌")
- ("leadsto" . "â†")
- ("downharpoonleft" . "⇃")
- ("downharpoonright" . "⇂")
- ("upharpoonleft" . "↿")
- ;; ("upharpoonright" . "↾") overlaps restriction
- ("restriction" . "↾") ;;
- ("Colon" . "∷")
- ("up" . "↑")
- ("Up" . "⇑")
- ("down" . "↓")
- ("Down" . "⇓")
- ("updown" . "↕")
- ("Updown" . "⇕")
- ("langle" . "⟪")
- ("rangle" . "⟫")
- ("lceil" . "⌈")
- ("rceil" . "⌉")
- ("lfloor" . "⌊")
- ("rfloor" . "⌋")
- ("lparr" . "⦇")
- ("rparr" . "⦈")
- ("lbrakk" . "⟦")
- ("rbrakk" . "⟧")
- ("lbrace" . "⦃")
- ("rbrace" . "⦄")
- ("guillemotleft" . "«")
- ("guillemotright" . "»")
- ("bottom" . "⊥")
- ("top" . "⊤")
- ("and" . "∧")
- ("And" . "â‹€")
- ("or" . "∨")
- ("Or" . "â‹")
- ("forall" . "∀")
- ("exists" . "∃")
- ("nexists" . "∄")
- ("not" . "¬")
- ("box" . "â–¡")
- ("diamond" . "â—‡")
- ("turnstile" . "⊢")
- ("Turnstile" . "⊨")
- ("tturnstile" . "⊩")
- ("TTurnstile" . "⊫")
- ("stileturn" . "⊣")
- ("surd" . "√")
- ("le" . "≤")
- ("ge" . "≥")
- ("lless" . "≪")
- ("ggreater" . "≫")
- ("lesssim" . "âª")
- ("greatersim" . "⪎")
- ("lessapprox" . "⪅")
- ("greaterapprox" . "⪆")
- ("in" . "∈")
- ("notin" . "∉")
- ("subset" . "⊂")
- ("supset" . "⊃")
- ("subseteq" . "⊆")
- ("supseteq" . "⊇")
- ("sqsubset" . "âŠ")
- ("sqsupset" . "âŠ")
- ("sqsubseteq" . "⊑")
- ("sqsupseteq" . "⊒")
- ("inter" . "∩")
- ("Inter" . "â‹‚")
- ("union" . "∪")
- ("Union" . "⋃")
- ("squnion" . "⊔")
- ("Squnion" . "⨆")
- ("sqinter" . "⊓")
- ("Sqinter" . "⨅")
- ("setminus" . "∖")
- ("propto" . "âˆ")
- ("uplus" . "⊎")
- ("Uplus" . "⨄")
- ("noteq" . "≠")
- ("sim" . "∼")
- ("doteq" . "â‰")
- ("simeq" . "≃")
- ("approx" . "≈")
- ("asymp" . "â‰")
- ("cong" . "≅")
- ("smile" . "⌣")
- ("equiv" . "≡")
- ("frown" . "⌢")
- ("Join" . "â¨")
- ("bowtie" . "⋈")
- ("prec" . "≺")
- ("succ" . "≻")
- ("preceq" . "≼")
- ("succeq" . "≽")
- ("parallel" . "∥")
- ("bar" . "¦")
- ("plusminus" . "±")
- ("minusplus" . "∓")
- ("times" . "×")
- ("div" . "÷")
- ("cdot" . "â‹…")
- ("star" . "⋆")
- ("bullet" . "∙")
- ("circ" . "∘")
- ("dagger" . "†")
- ("ddagger" . "‡")
- ("lhd" . "⊲")
- ("rhd" . "⊳")
- ("unlhd" . "⊴")
- ("unrhd" . "⊵")
- ("triangleleft" . "â—")
- ("triangleright" . "â–·")
- ("triangle" . "â–µ") ; or â–³
- ("triangleq" . "≜")
- ("oplus" . "⊕")
- ("Oplus" . "â¨")
- ("otimes" . "⊗")
- ("Otimes" . "⨂")
- ("odot" . "⊙")
- ("Odot" . "⨀")
- ("ominus" . "⊖")
- ("oslash" . "⊘")
- ("dots" . "…")
- ("cdots" . "⋯")
- ("Sum" . "∑")
- ("Prod" . "âˆ")
- ("Coprod" . "âˆ")
- ("infinity" . "∞")
- ("integral" . "∫")
- ("ointegral" . "∮")
- ("clubsuit" . "♣")
- ("diamondsuit" . "♢")
- ("heartsuit" . "♡")
- ("spadesuit" . "â™ ")
- ("aleph" . "ℵ")
- ("emptyset" . "∅")
- ("nabla" . "∇")
- ("partial" . "∂")
- ("Re" . "ℜ")
- ("Im" . "â„‘")
- ("flat" . "â™­")
- ("natural" . "â™®")
- ("sharp" . "♯")
- ("angle" . "∠")
- ("copyright" . "©")
- ("registered" . "®")
- ("hyphen" . "â€")
- ("inverse" . "¯¹") ; X-Symb: just "¯"
- ("onesuperior" . "¹")
- ("twosuperior" . "²")
- ("threesuperior" . "³")
- ("onequarter" . "¼")
- ("onehalf" . "½")
- ("threequarters" . "¾")
- ("ordmasculine" . "º")
- ("ordfeminine" . "ª")
- ("section" . "§")
- ("paragraph" . "¶")
- ("exclamdown" . "¡")
- ("questiondown" . "¿")
- ("euro" . "€")
- ("pounds" . "£")
- ("yen" . "Â¥")
- ("cent" . "¢")
- ("currency" . "¤")
- ("degree" . "°")
- ("amalg" . "⨿")
- ("mho" . "℧")
- ("lozenge" . "â—Š")
- ("wp" . "℘")
- ("wrong" . "≀") ;; #x002307
-;; ("struct" . "") ;; TODO
- ("acute" . "´")
- ("index" . "ı")
- ("dieresis" . "¨")
- ("cedilla" . "¸")
- ("hungarumlaut" . "ʺ")
- ("spacespace" . "â£â£") ;; two #x002063
-; ("module" . "") ??
- ("some" . "ϵ")
+;; Symbols
+;;
+
+(defconst isar-token-format "\\<%s>")
+
+;(defconst isar-token-variant-format-regexp
+; "\\\\<\\(%s\\)\\([:][a-zA-Z0-9]+\\)?>") ; syntax change required
+(defconst isar-token-variant-format-regexp
+ "\\\\<\\(%s\\)\\([0-9]+\\)?>") ; unofficial interpretation of usual syntax
+
+(defconst isar-greek-letters-tokens
+ '(("alpha" "α")
+ ("beta" "β")
+ ("gamma" "γ")
+ ("delta" "δ")
+ ("epsilon" "ε") ; actually varepsilon (some is epsilon)
+ ("zeta" "ζ")
+ ("eta" "η")
+ ("theta" "θ")
+ ("iota" "ι")
+ ("kappa" "κ")
+ ("lambda" "λ")
+ ("mu" "μ")
+ ("nu" "ν")
+ ("xi" "ξ")
+ ("pi" "Ï€")
+ ("rho" "Ï")
+ ("sigma" "σ")
+ ("tau" "Ï„")
+ ("upsilon" "Ï…")
+ ("phi" "Ï•")
+ ("chi" "χ")
+ ("psi" "ψ")
+ ("omega" "ω")
+ ("Gamma" "Γ")
+ ("Delta" "Δ")
+ ("Theta" "Θ")
+ ("Lambda" "Λ")
+ ("Xi" "Ξ")
+ ("Pi" "Π")
+ ("Sigma" "Σ")
+ ("Upsilon" "Î¥")
+ ("Phi" "Φ")
+ ("Psi" "Ψ")
+ ("Omega" "Ω")))
+
+(defconst isar-misc-letters-tokens
+ '(("bool" "IB")
+ ("complex" "â„‚")
+ ("nat" "â„•")
+ ("rat" "â„š")
+ ("real" "â„")
+ ("int" "ℤ")))
+
+(defconst isar-symbols-tokens
+ '(("leftarrow" "â†")
+ ("rightarrow" "→")
+ ("Leftarrow" "â‡")
+ ("Rightarrow" "⇒")
+ ("leftrightarrow" "↔")
+ ("Leftrightarrow" "⇔")
+ ("mapsto" "↦")
+ ("longleftarrow" "⟵")
+ ("Longleftarrow" "⟸")
+ ("longrightarrow" "⟶")
+ ("Longrightarrow" "⟹")
+ ("longleftrightarrow" "⟷")
+ ("Longleftrightarrow" "⟺")
+ ("longmapsto" "⟼")
+ ("midarrow" "–") ; #x002013 en dash
+ ("Midarrow" "‗") ; #x002017 double low line (not mid)
+ ("hookleftarrow" "↩")
+ ("hookrightarrow" "↪")
+ ("leftharpoondown" "↽")
+ ("rightharpoondown" "â‡")
+ ("leftharpoonup" "↼")
+ ("rightharpoonup" "⇀")
+ ("rightleftharpoons" "⇌")
+ ("leadsto" "â†")
+ ("downharpoonleft" "⇃")
+ ("downharpoonright" "⇂")
+ ("upharpoonleft" "↿") ;;
+ ("upharpoonright" "↾") ;; overlaps restriction
+ ("restriction" "↾") ;; same as above
+ ("Colon" "∷")
+ ("up" "↑")
+ ("Up" "⇑")
+ ("down" "↓")
+ ("Down" "⇓")
+ ("updown" "↕")
+ ("Updown" "⇕")
+ ("langle" "⟨")
+ ("rangle" "⟩")
+ ("lceil" "⌈")
+ ("rceil" "⌉")
+ ("lfloor" "⌊")
+ ("rfloor" "⌋")
+ ("lparr" "⦇")
+ ("rparr" "⦈")
+ ("lbrakk" "⟦")
+ ("rbrakk" "⟧")
+ ("lbrace" "⦃")
+ ("rbrace" "⦄")
+ ("guillemotleft" "«")
+ ("guillemotright" "»")
+ ("bottom" "⊥")
+ ("top" "⊤")
+ ("and" "∧")
+ ("And" "â‹€")
+ ("or" "∨")
+ ("Or" "â‹")
+ ("forall" "∀")
+ ("exists" "∃")
+ ("nexists" "∄")
+ ("not" "¬")
+ ("box" "â–¡")
+ ("diamond" "â—‡")
+ ("turnstile" "⊢")
+ ("Turnstile" "⊨")
+ ("tturnstile" "⊩")
+ ("TTurnstile" "⊫")
+ ("stileturn" "⊣")
+ ("surd" "√")
+ ("le" "≤")
+ ("ge" "≥")
+ ("lless" "≪")
+ ("ggreater" "≫")
+ ("lesssim" "âª")
+ ("greatersim" "⪎")
+ ("lessapprox" "⪅")
+ ("greaterapprox" "⪆")
+ ("in" "∈")
+ ("notin" "∉")
+ ("subset" "⊂")
+ ("supset" "⊃")
+ ("subseteq" "⊆")
+ ("supseteq" "⊇")
+ ("sqsubset" "âŠ")
+ ("sqsupset" "âŠ")
+ ("sqsubseteq" "⊑")
+ ("sqsupseteq" "⊒")
+ ("inter" "∩")
+ ("Inter" "â‹‚")
+ ("union" "∪")
+ ("Union" "⋃")
+ ("squnion" "⊔")
+ ("Squnion" "⨆")
+ ("sqinter" "⊓")
+ ("Sqinter" "⨅")
+ ("setminus" "∖")
+ ("propto" "âˆ")
+ ("uplus" "⊎")
+ ("Uplus" "⨄")
+ ("noteq" "≠")
+ ("sim" "∼")
+ ("doteq" "â‰")
+ ("simeq" "≃")
+ ("approx" "≈")
+ ("asymp" "â‰")
+ ("cong" "≅")
+ ("smile" "⌣")
+ ("equiv" "≡")
+ ("frown" "⌢")
+ ("Join" "â¨")
+ ("bowtie" "⋈")
+ ("prec" "≺")
+ ("succ" "≻")
+ ("preceq" "≼")
+ ("succeq" "≽")
+ ("parallel" "∥")
+ ("bar" "¦")
+ ("plusminus" "±")
+ ("minusplus" "∓")
+ ("times" "×")
+ ("div" "÷")
+ ("cdot" "â‹…")
+ ("star" "⋆")
+ ("bullet" "∙")
+ ("circ" "∘")
+ ("dagger" "†")
+ ("ddagger" "‡")
+ ("lhd" "⊲")
+ ("rhd" "⊳")
+ ("unlhd" "⊴")
+ ("unrhd" "⊵")
+ ("triangleleft" "â—")
+ ("triangleright" "â–·")
+ ("triangle" "â–µ") ; or â–³
+ ("triangleq" "≜")
+ ("oplus" "⊕")
+ ("Oplus" "â¨")
+ ("otimes" "⊗")
+ ("Otimes" "⨂")
+ ("odot" "⊙")
+ ("Odot" "⨀")
+ ("ominus" "⊖")
+ ("oslash" "⊘")
+ ("dots" "…")
+ ("cdots" "⋯")
+ ("Sum" "∑")
+ ("Prod" "âˆ")
+ ("Coprod" "âˆ")
+ ("infinity" "∞")
+ ("integral" "∫")
+ ("ointegral" "∮")
+ ("clubsuit" "♣")
+ ("diamondsuit" "♢")
+ ("heartsuit" "♡")
+ ("spadesuit" "â™ ")
+ ("aleph" "ℵ")
+ ("emptyset" "∅")
+ ("nabla" "∇")
+ ("partial" "∂")
+ ("Re" "ℜ")
+ ("Im" "â„‘")
+ ("flat" "â™­")
+ ("natural" "â™®")
+ ("sharp" "♯")
+ ("angle" "∠")
+ ("copyright" "©")
+ ("registered" "®")
+ ("hyphen" "â€")
+ ("inverse" "¯¹") ; X-Symb: just "¯"
+ ("onesuperior" "¹")
+ ("twosuperior" "²")
+ ("threesuperior" "³")
+ ("onequarter" "¼")
+ ("onehalf" "½")
+ ("threequarters" "¾")
+ ("ordmasculine" "º")
+ ("ordfeminine" "ª")
+ ("section" "§")
+ ("paragraph" "¶")
+ ("exclamdown" "¡")
+ ("questiondown" "¿")
+ ("euro" "€")
+ ("pounds" "£")
+ ("yen" "Â¥")
+ ("cent" "¢")
+ ("currency" "¤")
+ ("degree" "°")
+ ("amalg" "⨿")
+ ("mho" "℧")
+ ("lozenge" "â—Š")
+ ("wp" "℘")
+ ("wrong" "≀") ;; #x002307
+;; ("struct" "") ;; TODO
+ ("acute" "´")
+ ("index" "ı")
+ ("dieresis" "¨")
+ ("cedilla" "¸")
+ ("hungarumlaut" "ʺ")
+ ("spacespace" "â£â£") ;; two #x002063
+; ("module" "") ??
+ ("some" "ϵ")
;; Not in Standard Isabelle Symbols
;; (some are in X-Symbols)
- ("stareq" . "≛")
- ("defeq" . "â‰")
- ("questioneq" . "≟")
- ("vartheta" . "Ï‘")
- ; ("o" . "ø")
- ("varpi" . "Ï–")
- ("varrho" . "ϱ")
- ("varsigma" . "Ï‚")
- ("varphi" . "φ")
- ("hbar" . "â„")
- ("ell" . "â„“")
- ("ast" . "∗")
-
- ("bigcirc" . "â—¯")
- ("bigtriangleup" . "â–³")
- ("bigtriangledown" . "â–½")
- ("ni" . "∋")
- ("mid" . "∣")
- ("notlt" . "≮")
- ("notle" . "≰")
- ("notprec" . "⊀")
- ("notpreceq" . "â‹ ")
- ("notsubset" . "⊄")
- ("notsubseteq" . "⊈")
- ("notsqsubseteq" . "â‹¢")
- ("notgt" . "≯")
- ("notge" . "≱")
- ("notsucc" . "âŠ")
- ("notsucceq" . "â‹¡")
- ("notsupset" . "⊅")
- ("notsupseteq" . "⊉")
- ("notsqsupseteq" . "â‹£")
- ("notequiv" . "≢")
- ("notsim" . "â‰")
- ("notsimeq" . "≄")
- ("notapprox" . "≉")
- ("notcong" . "≇")
- ("notasymp" . "≭")
- ("nearrow" . "↗")
- ("searrow" . "↘")
- ("swarrow" . "↙")
- ("nwarrow" . "↖")
- ("vdots" . "â‹®")
- ("ddots" . "⋱")
- ("closequote" . "’")
- ("openquote" . "‘")
- ("opendblquote" . "â€")
- ("closedblquote" . "“")
- ("emdash" . "—")
- ("prime" . "′")
- ("doubleprime" . "″")
- ("tripleprime" . "‴")
- ("quadrupleprime" . "â—")
- ("nbspace" . " ")
- ("thinspace" . " ")
- ("notni" . "∌")
- ("colonequals" . "≔")
- ("foursuperior" . "â´")
- ("fivesuperior" . "âµ")
- ("sixsuperior" . "â¶")
- ("sevensuperior" . "â·")
- ("eightsuperior" . "â¸")
- ("ninesuperior" . "â¹")))
+ ("stareq" "≛")
+ ("defeq" "â‰")
+ ("questioneq" "≟")
+ ("vartheta" "Ï‘")
+ ; ("o" "ø")
+ ("varpi" "Ï–")
+ ("varrho" "ϱ")
+ ("varsigma" "Ï‚")
+ ("varphi" "φ")
+ ("hbar" "â„")
+ ("ell" "â„“")
+ ("ast" "∗")
+
+ ("bigcirc" "â—¯")
+ ("bigtriangleup" "â–³")
+ ("bigtriangledown" "â–½")
+ ("ni" "∋")
+ ("mid" "∣")
+ ("notlt" "≮")
+ ("notle" "≰")
+ ("notprec" "⊀")
+ ("notpreceq" "â‹ ")
+ ("notsubset" "⊄")
+ ("notsubseteq" "⊈")
+ ("notsqsubseteq" "â‹¢")
+ ("notgt" "≯")
+ ("notge" "≱")
+ ("notsucc" "âŠ")
+ ("notsucceq" "â‹¡")
+ ("notsupset" "⊅")
+ ("notsupseteq" "⊉")
+ ("notsqsupseteq" "â‹£")
+ ("notequiv" "≢")
+ ("notsim" "â‰")
+ ("notsimeq" "≄")
+ ("notapprox" "≉")
+ ("notcong" "≇")
+ ("notasymp" "≭")
+ ("nearrow" "↗")
+ ("searrow" "↘")
+ ("swarrow" "↙")
+ ("nwarrow" "↖")
+ ("vdots" "â‹®")
+ ("ddots" "⋱")
+ ("closequote" "’")
+ ("openquote" "‘")
+ ("opendblquote" "â€")
+ ("closedblquote" "“")
+ ("emdash" "—")
+ ("prime" "′")
+ ("doubleprime" "″")
+ ("tripleprime" "‴")
+ ("quadrupleprime" "â—")
+ ("nbspace" " ")
+ ("thinspace" " ")
+ ("notni" "∌")
+ ("colonequals" "≔")
+ ("foursuperior" "â´")
+ ("fivesuperior" "âµ")
+ ("sixsuperior" "â¶")
+ ("sevensuperior" "â·")
+ ("eightsuperior" "â¸")
+ ("ninesuperior" "â¹")))
+
+(defun isar-try-char (charset code1 code2)
+ (and (charsetp charset) ; prevent error
+ (char-to-string (make-char charset code1 code2))))
+
+(defconst isar-symbols-tokens-fallbacks
+ `(;; Faked long symbols
+ ("longleftarrow" "â†â€“")
+ ("Longleftarrow" "â‡â€“")
+ ("longrightarrow" "–→")
+ ("Longrightarrow" "–⇒")
+ ("longleftrightarrow" "â†â†’")
+ ("Longleftrightarrow" "â‡â‡’")
+ ("longmapsto" "â˜â†’")
+ ;; bracket composition alternatives
+ ("lparr" "(|")
+ ("rparr" "|)")
+ ;; an example of using characters from another charset.
+ ;; to expand this table, see output of M-x list-charset-chars
+ ("lbrakk" ,(isar-try-char 'japanese-jisx0208 #x22 #x5A))
+ ("rbrakk" ,(isar-try-char 'japanese-jisx0208 #x22 #x5B))
+ ("lbrakk" "[|")
+ ("rbrakk" "|]")
+ ("lbrace" "{|")
+ ("rbrace" "|}"))
+ "Fallback alternatives to `isar-symbols-tokens'.
+The first displayable composition will be displayed to replace the
+tokens.")
+
+(defconst isar-bold-nums-tokens
+ '(("zero" "0" bold)
+ ("one" "1" bold)
+ ("two" "2" bold)
+ ("three" "3" bold)
+ ("four" "4" bold)
+ ("five" "5" bold)
+ ("six" "6" bold)
+ ("seven" "7" bold)
+ ("eight" "8" bold)
+ ("nine" "9" bold)))
+
+(defun isar-map-letters (f1 f2 &rest symbs)
+ (loop for x below 26
+ for c = (+ 65 x)
+ collect
+ (cons (funcall f1 c) (cons (funcall f2 c) symbs))))
+
+(defconst isar-script-letters-tokens
+ (isar-map-letters (lambda (x) (format "%c" x))
+ (lambda (x) (format "%c" x))
+ 'script))
+
+(defconst isar-roman-letters-tokens
+ (isar-map-letters (lambda (x) (format "%c" x))
+ (lambda (x) (format "%c" x))
+ 'serif))
+
+(defconst isar-fraktur-letters-tokens
+ (isar-map-letters (lambda (x) (format "%c%c" x x))
+ (lambda (x) (format "%c" x))
+ 'frakt))
+
+(defcustom isar-token-symbol-map
+ (append
+ isar-symbols-tokens
+ isar-symbols-tokens-fallbacks
+ isar-greek-letters-tokens
+ isar-bold-nums-tokens
+ isar-script-letters-tokens
+ isar-roman-letters-tokens)
"Table mapping Isabelle symbol token names to Unicode strings.
You can adjust this table to add more entries, or to change entries for
@@ -486,94 +461,86 @@ The token TNAME is made into the token \\< TNAME >.
The string mapping can be anything, but should be such that
tokens can be uniquely recovered from a decoded text; otherwise
results will be undefined when files are saved."
- :type '(repeat (cons (string :tag "Token name")
+ :type '(repeat (list (string :tag "Token name")
(string :tag "Unicode string")))
:set 'proof-set-value
:group 'isabelle
:tag "Isabelle Unicode Token Mapping")
-(defcustom isar-shortcut-alist
- '(; short cut, unicode string
-; ("<>" . "â‹„")
-; ("|>" . "⊳")
- ("\\/" . "∨")
- ("/\\" . "∧")
- ("+O" . "⊕")
- ("-O" . "⊖")
- ("xO" . "⊗")
- ("/O" . "⊘")
- (".O" . "⊙")
- ("|+" . "†")
- ("|++" . "‡")
- ("<=" . "≤")
- ("|-" . "⊢")
- (">=" . "≥")
- ("-|" . "⊣")
- ("||" . "∥")
- ("==" . "≡")
- ("~=" . "≠")
- ("~:" . "∉")
+
+(defconst isar-symbol-shortcuts
+; ("<>" . "\<diamond>")
+; ("|>" . "\<triangleright>")
+ '(("\\/" . "\\<or>")
+ ("/\\" . "\\<and>")
+ ("+O" . "\\<oplus>")
+ ("-O" . "\\<ominus>")
+ ("xO" . "\\<otimes>")
+ ("/O" . "\\<oslash>")
+ (".O" . "\\<odot>")
+ ("|+" . "\\<dagger>")
+ ("|++" . "\\<ddagger>")
+ ("<=" . "\\<le>")
+ ("|-" . "\\<turnstile>")
+ (">=" . "\\<ge>")
+ ("-|" . "\\<stileturn>")
+ ("||" . "\\<parallel>")
+ ("==" . "\\<equiv>")
+ ("~=" . "\\<noteq>")
+ ("~:" . "\\<notin>")
; ("~=" . "≃")
- ("~~~" . "â‰")
- ("~~" . "≈")
- ("~==" . "≅")
- ("|<>|" . "⋈")
- ("|=" . "⊨")
- ("=." . "â‰")
- ("_|_" . "⊥")
- ("</" . "≮")
- (">=/" . "≱")
- ("=/" . "≠")
+ ("~~~" . "\\<notapprox>")
+ ("~~" . "\\<approx>")
+ ("~==" . "\\<cong>")
+ ("|<>|" . "\\<bowtie>")
+ ("|=" . "\\<Turnstile>")
+ ("=." . "\\<doteq>")
+ ("_|_" . "\\<bottom>")
+ ("</" . "\\<notle>")
+ ("~>=" . "\\<notge>")
("==/" . "≢")
- ("~/" . "â‰")
- ("~=/" . "≄")
- ("~~/" . "≉")
- ("~==/" . "≇")
- ("<-" . "â†")
-; ("<=" . "â‡")
- ("->" . "→")
- ("=>" . "⇒")
- ("<->" . "↔")
- ("<=>" . "⇔")
- ("|->" . "↦")
- ("<--" . "⟵")
- ("<==" . "⟸")
- ("-->" . "⟶")
- ("==>" . "⟹")
- ("<==>" . "⟷")
- ("|-->" . "⟼")
- ("<-->" . "⟷")
- ("<<" . "«")
- ("[|" . "⟦")
- (">>" . "»")
- ("|]" . "⟧")
-; ("``" . "â€")
-; ("''" . "“")
-; ("--" . "–")
- ("---" . "—")
-; ("''" . "″")
-; ("'''" . "‴")
-; ("''''" . "â—")
-; (":=" . "≔")
- ;; some word shortcuts, started with backslash otherwise
- ;; too annoying.
- ("\\nat" . "â„•")
- ("\\int" . "ℤ")
- ("\\rat" . "â„š")
- ("\\real" . "â„")
- ("\\complex" . "â„‚")
- ("\\euro" . "€")
- ("\\yen" . "Â¥")
- ("\\cent" . "¢"))
- "Shortcut key sequence table for Unicode strings.
+ ("~/" . "\\<notsim>")
+ ("~=/" . "\\<notsimeq>")
+ ("~~/" . "\\<notsimeq>")
+ ("<-" . "\\<leftarrow>")
+; ("<=" . "\\<Leftarrow>")
+ ("->" . "\\<rightarrow>")
+ ("=>" . "\\<Rightarrow>")
+ ("<->" . "\\<leftrightarrow>")
+ ("<=>" . "\\<Leftrightarrow>")
+ ("|->" . "\\<mapsto>")
+ ("<--" . "\\<longleftarrow>")
+ ("<==" . "\\<Longleftarrow>")
+ ("-->" . "\\<longrightarrow>")
+ ("==>" . "\\<Longrightarrow>")
+ ("<==>" . "\\<Longleftrightarrow>")
+ ("|-->" . "\\<longmapsto>")
+ ("<-->" . "\\<longleftrightarrow>")
+ ("<<" . "\\<guillemotleft>")
+ (">>" . "\\<guillemotright>")
+ ("[|" . "\\<lbrakk>")
+ ("|]" . "\\<rbrakk>")
+ ("{|" . "\\<lbrace>")
+ ("|}" . "\\<rbrace>")
+ ("---" . "\\<emdash>")))
+
+(defcustom isar-shortcut-alist
+ (append
+ isar-symbol-shortcuts
+ ;; LaTeX-like syntax for symbol names, easier to type
+ (mapcar
+ (lambda (tokentry)
+ (cons (concat "\\" (car tokentry))
+ (format isar-token-format (car tokentry))))
+ (append isar-greek-letters-tokens isar-symbols-tokens)))
+ "Shortcut key sequence table for token input.
You can adjust this table to add more entries, or to change entries for
glyphs that not are available in your Emacs or chosen font.
These shortcuts are only used for input; no reverse conversion is
-performed. But if tokens exist for the target of shortcuts, they
-will be used on saving the buffer."
+performed. "
:type '(repeat (cons (string :tag "Shortcut sequence")
(string :tag "Unicode string")))
:set 'proof-set-value
@@ -589,9 +556,9 @@ will be used on saving the buffer."
(eval-after-load "isar"
'(setq
- proof-xsym-activate-command
+ proof-tokens-activate-command
(isar-markup-ml "change print_mode (insert (op =) \"xsymbols\")")
- proof-xsym-deactivate-command
+ proof-tokens-deactivate-command
(isar-markup-ml "change print_mode (remove (op =) \"xsymbols\")")))
diff --git a/isar/isar.el b/isar/isar.el
index e3ac984c..b05b359c 100644
--- a/isar/isar.el
+++ b/isar/isar.el
@@ -58,7 +58,7 @@ See -k option for Isabelle interface script."
(eval-after-load "pg-custom"
'(setq isar-toolbar-entries
- (remassoc 'qed (remassoc 'goal isar-toolbar-entries))))
+ (assq-delete-all 'qed (assq-delete-all 'goal isar-toolbar-entries))))
(defun isar-strip-terminators ()
@@ -104,8 +104,7 @@ See -k option for Isabelle interface script."
proof-string-start-regexp isar-string-start-regexp
proof-string-end-regexp isar-string-end-regexp
- ;; Next few used for func-menu and recognizing goal..save regions in
- ;; script buffer.
+ ;; For func-menu and finding goal..save regions
proof-save-command-regexp isar-save-command-regexp
proof-goal-command-regexp isar-goal-command-regexp
proof-goal-with-hole-regexp isar-named-entity-regexp
@@ -188,15 +187,15 @@ See -k option for Isabelle interface script."
;; matches names of assumptions
proof-shell-assumption-regexp isar-id
- proof-shell-start-goals-regexp "\366\n\\|\^AO\n"
- proof-shell-end-goals-regexp "\367\\|\^AP"
+ proof-shell-start-goals-regexp "\^AO\n"
+ proof-shell-end-goals-regexp "\^AP"
proof-shell-init-cmd nil
proof-shell-restart-cmd "ProofGeneral.restart"
proof-shell-eager-annotation-start-length 2
- proof-shell-eager-annotation-start "\360\\|\362\\|\^AI\\|\^AK"
- proof-shell-eager-annotation-end "\361\\|\363\\|\^AJ\\|\^AL"
+ proof-shell-eager-annotation-start "\^AI\\|\^AK"
+ proof-shell-eager-annotation-end "\^AJ\\|\^AL"
;; Isabelle is learning to talk PGIP...
proof-shell-match-pgip-cmd "<pgip"
@@ -215,11 +214,6 @@ See -k option for Isabelle interface script."
(string "term \"%s\";")
(comment "term \"%s\";"))
- ;; Allow font-locking for output based on hidden annotations, see
- ;; isar-output-font-lock-keywords-1
- pg-use-specials-for-fontify t
- pg-after-fontify-output-hook 'pg-remove-specials
-
pg-special-char-regexp
(if proof-shell-unicode "[0-9A-Z]"
;; next string could be: "[\350-\377]", but that's buggy with XEmacs 21.5 (beta)
@@ -345,14 +339,15 @@ proof-shell-retract-files-regexp."
(defpgdefault menu-entries
(append
- (list isabelle-logics-menu)
+ (list isabelle-logics-menu-entries)
(list
(cons "Commands"
(list
["refute" isar-cmd-refute t]
["quickcheck" isar-cmd-quickcheck t]
["sledgehammer" isar-cmd-sledgehammer t]
- ["display draft" isar-cmd-display-draft t])))
+ ["display draft" isar-cmd-display-draft t]
+ ["set isatool" (isa-set-isatool-command 't) t])))
(list
(cons "Show me ..."
(list
@@ -372,6 +367,8 @@ proof-shell-retract-files-regexp."
["inner syntax" isar-help-syntax t]
["methods" isar-help-methods t])))))
+(defpgdefault help-menu-entries isabelle-docs-menu)
+
;; undo proof commands
(defun isar-count-undos (span)
"Count number of undos SPAN, return command needed to undo that far."
@@ -509,12 +506,14 @@ Checks the width in the `proof-goals-buffer'"
(let ((current-width
;; Actually, one might want the width of the
;; proof-response-buffer instead. Never mind.
- (max 20 (window-width (get-buffer-window proof-goals-buffer t)))))
+ (max 20 (window-width
+ (get-buffer-window proof-goals-buffer t)))))
(if (equal current-width isar-shell-current-line-width) ()
(setq isar-shell-current-line-width current-width)
(set-buffer proof-shell-buffer)
- (setq ans (format "pretty_setmargin %d;" (- current-width 4)))))))
+ (setq ans (format "pretty_setmargin %d;"
+ (- current-width 4)))))))
ans))
;;
@@ -547,43 +546,32 @@ Checks the width in the `proof-goals-buffer'"
(defun isar-mode-config ()
(isar-mode-config-set-variables)
(isar-init-syntax-table)
- (setq font-lock-keywords isar-font-lock-keywords-1)
- (setq comment-quote-nested nil) ;; can cope with nested comments
+ (setq proof-script-font-lock-keywords isar-font-lock-keywords-1)
+ (set (make-local-variable 'comment-quote-nested) nil) ;; can cope with nested comments
(set (make-local-variable 'outline-regexp) isar-outline-regexp)
(set (make-local-variable 'outline-heading-end-regexp) isar-outline-heading-end-regexp)
- (setq blink-matching-paren-dont-ignore-comments t)
+ (set (make-local-variable 'blink-matching-paren-dont-ignore-comments) t)
(add-hook 'proof-shell-insert-hook 'isar-preprocessing)
(proof-config-done))
(defun isar-shell-mode-config ()
"Configure Proof General proof shell for Isabelle/Isar."
(isar-init-output-syntax-table)
- (setq font-lock-keywords
- (append
- isar-output-font-lock-keywords-1
- (if (boundp 'x-symbol-isar-font-lock-keywords)
- x-symbol-isar-font-lock-keywords)))
(isar-shell-mode-config-set-variables)
(proof-shell-config-done))
(defun isar-response-mode-config ()
(isar-init-output-syntax-table)
- (setq font-lock-keywords
- (append
- isar-output-font-lock-keywords-1
- (if isar-x-symbol-enable
- x-symbol-isar-font-lock-keywords)))
+ (setq proof-response-font-lock-keywords
+ isar-output-font-lock-keywords-1)
(proof-response-config-done))
(defun isar-goals-mode-config ()
(setq pg-goals-change-goal "prefer %s")
(setq pg-goals-error-regexp proof-shell-error-regexp)
(isar-init-output-syntax-table)
- (setq font-lock-keywords
- (append
- isar-goals-font-lock-keywords
- (if isar-x-symbol-enable
- x-symbol-isar-font-lock-keywords)))
+ (setq proof-goals-font-lock-keywords
+ isar-goals-font-lock-keywords)
(proof-goals-config-done))
(defun isar-goalhyplit-test ()
diff --git a/isar/x-symbol-isar.el b/isar/x-symbol-isar.el
deleted file mode 100644
index 6a8a8fbf..00000000
--- a/isar/x-symbol-isar.el
+++ /dev/null
@@ -1,517 +0,0 @@
-;; x-symbol-isar.el
-;; Token language "Isabelle Symbols" for package x-symbol
-;;
-;; ID: $Id$
-;; Author: David von Oheimb
-;; Updates by Markus Wenzel, Christoph Wedler, David Aspinall.
-;; Copyright 1998 Technische Universitaet Muenchen
-;; License GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; This file is part of the Proof General distribution.
-
-(eval-when-compile
- (require 'cl)) ; to properly compile 'block'
-
-(defvar x-symbol-isar-required-fonts nil)
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-;; NB da: these next two are also set in proof-x-symbol.el, but
-;; it would be handy to be able to use this file away from PG.
-(defvar x-symbol-isar-name "Isabelle Symbol")
-(defvar x-symbol-isar-modeline-name "isa")
-
-(defcustom x-symbol-isar-header-groups-alist nil
- "*If non-nil, used in isasym specific grid/menu.
-See `x-symbol-header-groups-alist'."
- :group 'x-symbol-isar
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-isar-electric-ignore
- "[:'][A-Za-z]\\|<=\\|\\[\\[\\|\\]\\]\\|~="
- "*Additional Isabelle version of `x-symbol-electric-ignore'."
- :group 'x-symbol-isar
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-
-(defvar x-symbol-isar-required-fonts nil
- "List of features providing fonts for language `isabelle'.")
-
-(defvar x-symbol-isar-extra-menu-items nil
- "Extra menu entries for language `isabelle'.")
-
-
-(defvar x-symbol-isar-token-grammar
- '(x-symbol-make-grammar
- :encode-spec (((t . "\\\\")))
- :decode-regexp "\\\\+<[A-Za-z]+>"
- :input-spec nil
- :token-list x-symbol-isar-token-list))
-
-(defun x-symbol-isar-token-list (tokens)
- (mapcar (lambda (x) (cons x t)) tokens))
-
-(defvar x-symbol-isar-user-table nil
- "User table defining Isabelle commands, used in `x-symbol-isar-table'.")
-
-(defvar x-symbol-isar-generated-data nil
- "Internal.")
-
-
-;;;===========================================================================
-;;; No image support
-;;;===========================================================================
-
-(defvar x-symbol-isar-master-directory 'ignore)
-(defvar x-symbol-isar-image-searchpath '("./"))
-(defvar x-symbol-isar-image-cached-dirs '("images/" "pictures/"))
-(defvar x-symbol-isar-image-file-truename-alist nil)
-(defvar x-symbol-isar-image-keywords nil)
-
-
-;;;===========================================================================
-;; super- and subscripts
-;;;===========================================================================
-
-;; one char: \<^sup>, \<^sub>, \<^isub>, and \<^isup>
-;; spanning: \<^bsup>...\<^esup> and \<^bsub>..\<^esub>
-
-(defcustom x-symbol-isar-subscript-matcher 'x-symbol-isar-subscript-matcher
- "Function matching super-/subscripts for language `isa'.
-See language access `x-symbol-LANG-subscript-matcher'."
- :group 'x-symbol-isar
- :type 'function)
-
-(defcustom x-symbol-isar-font-lock-regexp "\\\\<\\^[ib]?su[bp]>"
- "Regexp matching the start tag of Isabelle super- and subscripts."
- :group 'x-symbol-isar
- :type 'regexp)
-
-(defcustom x-symbol-isar-font-lock-limit-regexp "\n\\|\\\\<\\^[be]su[bp]>"
- "Regexp matching the end of line and the start and end tags of Isabelle
-spanning super- and subscripts."
- :group 'x-symbol-isar
- :type 'regexp)
-
-(defcustom x-symbol-isar-font-lock-contents-regexp "."
- "*Regexp matching the spanning super- and subscript contents.
-This regexp should match the text between the opening and closing super-
-or subscript tag."
- :group 'x-symbol-isar
- :type 'regexp)
-
-
-;; the [\350-\357].\350\\|\^A[A-H].\^AA part is there to enable single
-;; char sub/super scripts with coloured Isabelle output.
-(defcustom x-symbol-isar-single-char-regexp
- "\\([^\\]\\|\\\\<[A-Za-z]+>\\)\\|[\350-\357]\\([^\\]\\|\\\\<[A-Za-z]+>\\)\350\\|\^A[A-H]\\([^\\]\\|\\\\<[A-Za-z]+>\\)\^AA"
- "Return regexp matching \<ident> or c for some char c."
- :group 'x-symbol-isar
- :type 'regexp)
-
-(defun x-symbol-isar-subscript-matcher (limit)
- (block nil
- (let (open-beg open-end close-end close-beg script-type)
- (while (re-search-forward x-symbol-isar-font-lock-regexp limit t)
- (setq open-beg (match-beginning 0)
- open-end (match-end 0)
- script-type (if (eq (char-after (- open-end 2)) ?b)
- 'x-symbol-sub-face
- 'x-symbol-sup-face))
- (when (not (proof-string-match "[ \t\n]" (string (char-after open-end))))
- (if (eq (char-after (- open-end 5)) ?b) ; if is spanning sup-/subscript
- (let ((depth 1)) ; level of nesting
- (while (and (not (eq depth 0))
- (re-search-forward x-symbol-isar-font-lock-limit-regexp
- limit 'limit))
- (setq close-beg (match-beginning 0)
- close-end (match-end 0))
- (if (eq (char-after (- close-end 1)) ?\n) ; if eol
- (setq depth 0)
- (if (eq (char-after (- close-end 5)) ?b) ; if end of span
- (setq depth (+ depth 1))
- (setq depth (- depth 1)))))
- (when (eq depth 0)
- (when
- (save-excursion
- (goto-char open-end)
- (re-search-forward x-symbol-isar-font-lock-contents-regexp
- close-beg t))
- (store-match-data (list open-beg close-end
- open-beg open-end
- open-end close-beg
- close-beg close-end))
- (return script-type)))
- (goto-char close-beg))
- (when (re-search-forward x-symbol-isar-single-char-regexp
- limit 'limit)
- (setq close-end (match-end 0))
- (store-match-data (list open-beg close-end
- open-beg open-end
- open-end close-end))
- (return script-type))))))))
-
-(defun isabelle-match-subscript (limit)
- (if isar-x-symbol-enable
- (setq x-symbol-isar-subscript-type
- (funcall x-symbol-isar-subscript-matcher limit))))
-
-;; these are used for Isabelle output only. x-symbol does its own
-;; setup of font-lock-keywords for the theory buffer
-;; (x-symbol-isar-font-lock-keywords does not belong to language
-;; access any more)
-(defvar x-symbol-isar-font-lock-keywords
- '((isabelle-match-subscript
- (1 x-symbol-invisible-face t)
- (2 (progn x-symbol-isar-subscript-type) prepend)
- (3 x-symbol-invisible-face t t)))
- "Isabelle font-lock keywords for super- and subscripts.")
-
-(defvar x-symbol-isar-font-lock-allowed-faces t)
-
-
-;;;===========================================================================
-;;; Charsym Info
-;;;===========================================================================
-
-(defcustom x-symbol-isar-class-alist
- '((VALID "Isabelle Symbol" (x-symbol-info-face))
- (INVALID "no Isabelle Symbol" (red x-symbol-info-face)))
- "Alist for Isabelle's token classes displayed by info in echo area.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-texi
- :group 'x-symbol-info-strings
-;; :set 'x-symbol-set-cache-variable [causes compile error]
- :type 'x-symbol-class-info)
-
-
-(defcustom x-symbol-isar-class-face-alist nil
- "Alist for Isabelle's color scheme in TeXinfo's grid and info.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-isar
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
-;; :set 'x-symbol-set-cache-variable [causes compile error]
- :type 'x-symbol-class-faces)
-
-
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defvar x-symbol-isar-case-insensitive nil)
-(defvar x-symbol-isar-token-shape nil)
-(defvar x-symbol-isar-input-token-ignore nil)
-(defvar x-symbol-isar-token-list 'identity)
-
-(defvar x-symbol-isar-symbol-table ; symbols (isabelle font)
- '((visiblespace "\\<spacespace>")
- (Gamma "\\<Gamma>")
- (Delta "\\<Delta>")
- (Theta "\\<Theta>")
- (Lambda "\\<Lambda>")
- (Pi "\\<Pi>")
- (Sigma "\\<Sigma>")
- (Phi "\\<Phi>")
- (Psi "\\<Psi>")
- (Omega "\\<Omega>")
- (alpha "\\<alpha>")
- (beta "\\<beta>")
- (gamma "\\<gamma>")
- (delta "\\<delta>")
- (epsilon1 "\\<epsilon>")
- (zeta "\\<zeta>")
- (eta "\\<eta>")
- (theta "\\<theta>")
- (kappa1 "\\<kappa>")
- (lambda "\\<lambda>")
- (mu "\\<mu>")
- (nu "\\<nu>")
- (xi "\\<xi>")
- (pi "\\<pi>")
- (rho1 "\\<rho>")
- (sigma "\\<sigma>")
- (tau "\\<tau>")
- (phi1 "\\<phi>")
- (chi "\\<chi>")
- (psi "\\<psi>")
- (omega "\\<omega>")
- (notsign "\\<not>")
- (logicaland "\\<and>")
- (logicalor "\\<or>")
- (universal1 "\\<forall>")
- (existential1 "\\<exists>")
- (epsilon "\\<some>")
- (biglogicaland "\\<And>")
- (ceilingleft "\\<lceil>")
- (ceilingright "\\<rceil>")
- (floorleft "\\<lfloor>")
- (floorright "\\<rfloor>")
- (bardash "\\<turnstile>")
- (bardashdbl "\\<Turnstile>")
- (semanticsleft "\\<lbrakk>")
- (semanticsright "\\<rbrakk>")
- (periodcentered "\\<cdot>")
- (element "\\<in>")
- (reflexsubset "\\<subseteq>")
- (intersection "\\<inter>")
- (union "\\<union>")
- (bigintersection "\\<Inter>")
- (bigunion "\\<Union>")
- (sqintersection "\\<sqinter>")
- (squnion "\\<squnion>")
- (bigsqintersection "\\<Sqinter>")
- (bigsqunion "\\<Squnion>")
- (perpendicular "\\<bottom>")
- (dotequal "\\<doteq>")
- (wrong "\\<wrong>")
- (equivalence "\\<equiv>")
- (notequal "\\<noteq>")
- (propersqsubset "\\<sqsubset>")
- (reflexsqsubset "\\<sqsubseteq>")
- (properprec "\\<prec>")
- (reflexprec "\\<preceq>")
- (propersucc "\\<succ>")
- (approxequal "\\<approx>")
- (similar "\\<sim>")
- (simequal "\\<simeq>")
- (lessequal "\\<le>")
- (coloncolon "\\<Colon>")
- (arrowleft "\\<leftarrow>")
- (endash "\\<midarrow>")
- (arrowright "\\<rightarrow>")
- (arrowdblleft "\\<Leftarrow>")
-; (nil "\\<Midarrow>")
- (arrowdblright "\\<Rightarrow>")
- (frown "\\<frown>")
- (mapsto "\\<mapsto>")
- (leadsto "\\<leadsto>")
- (arrowup "\\<up>")
- (arrowdown "\\<down>")
- (notelement "\\<notin>")
- (multiply "\\<times>")
- (circleplus "\\<oplus>")
- (circleminus "\\<ominus>")
- (circlemultiply "\\<otimes>")
- (circleslash "\\<oslash>")
- (propersubset "\\<subset>")
- (infinity "\\<infinity>")
- (box "\\<box>")
- (lozenge1 "\\<diamond>")
- (circ "\\<circ>")
- (bullet "\\<bullet>")
- (bardbl "\\<parallel>")
- (radical "\\<surd>")
- (copyright "\\<copyright>")))
-
-(defvar x-symbol-isar-xsymbol-table ; xsymbols
- '((Xi "\\<Xi>")
- (Upsilon1 "\\<Upsilon>")
- (iota "\\<iota>")
- (upsilon "\\<upsilon>")
- (plusminus "\\<plusminus>")
- (division "\\<div>")
- (longarrowright "\\<longrightarrow>")
- (longarrowleft "\\<longleftarrow>")
- (longarrowboth "\\<longleftrightarrow>")
- (longarrowdblright "\\<Longrightarrow>")
- (longarrowdblleft "\\<Longleftarrow>")
- (longarrowdblboth "\\<Longleftrightarrow>")
- (brokenbar "\\<bar>")
- (hyphen "\\<hyphen>")
- (macron "\\<inverse>")
- (exclamdown "\\<exclamdown>")
- (questiondown "\\<questiondown>")
- (guillemotleft "\\<guillemotleft>")
- (guillemotright "\\<guillemotright>")
- (degree "\\<degree>")
- (onesuperior "\\<onesuperior>")
- (onequarter "\\<onequarter>")
- (twosuperior "\\<twosuperior>")
- (onehalf "\\<onehalf>")
- (threesuperior "\\<threesuperior>")
- (threequarters "\\<threequarters>")
- (paragraph "\\<paragraph>")
- (registered "\\<registered>")
- (ordfeminine "\\<ordfeminine>")
- (masculine "\\<ordmasculine>")
- (section "\\<section>")
- (sterling "\\<pounds>")
- (yen "\\<yen>")
- (cent "\\<cent>")
- (currency "\\<currency>")
- (braceleft2 "\\<lbrace>")
- (braceright2 "\\<rbrace>")
- (top "\\<top>")
- (congruent "\\<cong>")
- (club "\\<clubsuit>")
- (diamond "\\<diamondsuit>")
- (heart "\\<heartsuit>")
- (spade "\\<spadesuit>")
- (arrowboth "\\<leftrightarrow>")
- (greaterequal "\\<ge>")
- (proportional "\\<propto>")
- (partialdiff "\\<partial>")
- (ellipsis "\\<dots>")
- (aleph "\\<aleph>")
- (Ifraktur "\\<Im>")
- (Rfraktur "\\<Re>")
- (weierstrass "\\<wp>")
- (emptyset "\\<emptyset>")
- (angle "\\<angle>")
- (gradient "\\<nabla>")
- (product "\\<Prod>")
- (arrowdblboth "\\<Leftrightarrow>")
- (arrowdblup "\\<Up>")
- (arrowdbldown "\\<Down>")
- (angleleft "\\<langle>")
- (angleright "\\<rangle>")
- (summation "\\<Sum>")
- (integral "\\<integral>")
- (circleintegral "\\<ointegral>")
- (dagger "\\<dagger>")
- (sharp "\\<sharp>")
- (star "\\<star>")
- (smltriangleright "\\<triangleright>")
- (triangleleft "\\<lhd>")
- (triangle "\\<triangle>")
- (triangleright "\\<rhd>")
- (trianglelefteq "\\<unlhd>")
- (trianglerighteq "\\<unrhd>")
- (smltriangleleft "\\<triangleleft>")
- (natural "\\<natural>")
- (flat "\\<flat>")
- (amalg "\\<amalg>")
- (Mho "\\<mho>")
- (arrowupdown "\\<updown>")
- (longmapsto "\\<longmapsto>")
- (arrowdblupdown "\\<Updown>")
- (hookleftarrow "\\<hookleftarrow>")
- (hookrightarrow "\\<hookrightarrow>")
- (rightleftharpoons "\\<rightleftharpoons>")
- (leftharpoondown "\\<leftharpoondown>")
- (rightharpoondown "\\<rightharpoondown>")
- (leftharpoonup "\\<leftharpoonup>")
- (rightharpoonup "\\<rightharpoonup>")
- (asym "\\<asymp>")
- (minusplus "\\<minusplus>")
- (bowtie "\\<bowtie>")
- (centraldots "\\<cdots>")
- (circledot "\\<odot>")
- (propersuperset "\\<supset>")
- (reflexsuperset "\\<supseteq>")
- (propersqsuperset "\\<sqsupset>")
- (reflexsqsuperset "\\<sqsupseteq>")
- (lessless "\\<lless>")
- (greatergreater "\\<ggreater>")
- (unionplus "\\<uplus>")
- (backslash3 "\\<setminus>")
- (smile "\\<smile>")
- (reflexsucc "\\<succeq>")
- (dashbar "\\<stileturn>")
- (biglogicalor "\\<Or>")
- (bigunionplus "\\<Uplus>")
- (daggerdbl "\\<ddagger>")
- (bigbowtie "\\<Join>")
- (booleans "\\<bool>")
- (complexnums "\\<complex>")
- (natnums "\\<nat>")
- (rationalnums "\\<rat>")
- (realnums "\\<real>")
- (integers "\\<int>")
- (lesssim "\\<lesssim>")
- (greatersim "\\<greatersim>")
- (lessapprox "\\<lessapprox>")
- (greaterapprox "\\<greaterapprox>")
- (definedas "\\<triangleq>")
- (cataleft "\\<lparr>")
- (cataright "\\<rparr>")
- (bigcircledot "\\<Odot>")
- (bigcirclemultiply "\\<Otimes>")
- (bigcircleplus "\\<Oplus>")
- (coproduct "\\<Coprod>")
- (cedilla "\\<cedilla>")
- (diaeresis "\\<dieresis>")
- (acute "\\<acute>")
- (hungarumlaut "\\<hungarumlaut>")
- (lozenge "\\<lozenge>")
- (smllozenge "\\<struct>")
- (dotlessi "\\<index>")
- (euro "\\<euro>")
- (zero1 "\\<zero>")
- (one1 "\\<one>")
- (two1 "\\<two>")
- (three1 "\\<three>")
- (four1 "\\<four>")
- (five1 "\\<five>")
- (six1 "\\<six>")
- (seven1 "\\<seven>")
- (eight1 "\\<eight>")
- (nine1 "\\<nine>")
- ))
-
-(defun x-symbol-isar-prepare-table (table)
- "Prepare table for Isabelle/Isar."
- (mapcar (lambda (entry)
- (list (car entry) nil
- (cadr entry)
- (concat "\\" (cadr entry))))
- table))
-
-(defvar x-symbol-isar-table
- (x-symbol-isar-prepare-table
- (append
- x-symbol-isar-user-table
- x-symbol-isar-symbol-table
- x-symbol-isar-xsymbol-table)))
-
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; User-level settings for X-Symbol
-;;
-;; this is MODE-ON CODING 8BITS UNIQUE SUBSCRIPTS IMAGE
-(defcustom x-symbol-isar-auto-style
- '(isar-x-symbol-enable ; MODE-ON: whether to turn on interactively
- nil ;; x-symbol-coding
- 'null ;; x-symbol-8bits [NEVER want it; null disables search]
- nil ;; x-symbol-unique
- t ;; x-symbol-subscripts
- nil) ;; x-symbol-image
- "Variable used to document a language access.
-See documentation of `x-symbol-auto-style'."
- :group 'x-symbol-isar
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-;; FIXME da: is this needed?
-(defcustom x-symbol-isar-auto-coding-alist nil
- "*Alist used to determine the file coding of ISABELLE buffers.
-Used in the default value of `x-symbol-auto-mode-alist'. See
-variable `x-symbol-auto-coding-alist' for details."
- :group 'x-symbol-isar
- :group 'x-symbol-mode
- :type 'x-symbol-auto-coding)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; x-symbol support
-;;
-;; The following settings configure the generic PG package.
-;;
-
-(eval-after-load "isar" ;; allow use outside PG
- '(setq
- proof-xsym-activate-command
- (isar-markup-ml "change print_mode (insert (op =) \"xsymbols\")")
- proof-xsym-deactivate-command
- (isar-markup-ml "change print_mode (remove (op =) \"xsymbols\")")))
-
-(provide 'x-symbol-isar)
diff --git a/lclam/lclam.el b/lclam/lclam.el
index 2cc14d66..9b9be6d8 100644
--- a/lclam/lclam.el
+++ b/lclam/lclam.el
@@ -116,15 +116,15 @@
;; Remove redundant toolbar buttons
(setq lclam-toolbar-entries
- (remassoc 'state lclam-toolbar-entries))
+ (assq-delete-all 'state lclam-toolbar-entries))
(setq lclam-toolbar-entries
- (remassoc 'context lclam-toolbar-entries))
+ (assq-delete-all 'context lclam-toolbar-entries))
(setq lclam-toolbar-entries
- (remassoc 'undo lclam-toolbar-entries))
+ (assq-delete-all 'undo lclam-toolbar-entries))
(setq lclam-toolbar-entries
- (remassoc 'retract lclam-toolbar-entries))
+ (assq-delete-all 'retract lclam-toolbar-entries))
(setq lclam-toolbar-entries
- (remassoc 'qed lclam-toolbar-entries))
+ (assq-delete-all 'qed lclam-toolbar-entries))
;;
;; ============ Theory file mode ==============
@@ -138,7 +138,6 @@
(defun thy-add-menus ()
"Add Lambda-CLAM menu to current menu bar."
(require 'proof-script)
- (require 'proof-x-symbol)
(easy-menu-define thy-mode-pg-menu
thy-mode-map
"PG Menu for Lambda-CLAM Proof General"
diff --git a/lego/lego.el b/lego/lego.el
index 0d138804..d6211edb 100644
--- a/lego/lego.el
+++ b/lego/lego.el
@@ -334,7 +334,7 @@ Checks the width in the `proof-goals-buffer'"
;; font-lock
- (setq font-lock-keywords lego-font-lock-keywords-1)
+ (set proof-script-font-lock-keywords lego-font-lock-keywords-1)
(proof-config-done)
@@ -357,7 +357,7 @@ Checks the width in the `proof-goals-buffer'"
("lego" . lego-tags))
tag-table-alist)))
- (setq blink-matching-paren-dont-ignore-comments t)
+ (set (make-local-variable 'blink-matching-paren-dont-ignore-comments) t)
;; hooks and callbacks
diff --git a/lego/x-symbol-lego.el b/lego/x-symbol-lego.el
deleted file mode 100644
index 86f6b185..00000000
--- a/lego/x-symbol-lego.el
+++ /dev/null
@@ -1,13 +0,0 @@
-;; x-symbol-lego.el
-;;
-;; David Aspinall, adapted from file supplied by David von Obheimb
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; $Id$
-;;
-
-;; FIXME: to revitalise this, see coq/x-symbol-coq.el
-
-(error "LEGO support for X-Symbol has been removed in this release, sorry.")
-
-(provide 'x-symbol-lego)
diff --git a/lib/bufhist.el b/lib/bufhist.el
index 4917819f..c6e70c9d 100644
--- a/lib/bufhist.el
+++ b/lib/bufhist.el
@@ -73,18 +73,14 @@
indicator
'help-echo desc
'keymap (eval-when-compile
- (cond
- ((featurep 'xemacs)
- nil)
- (t
- (let ((map (make-sparse-keymap)))
- ;; FIXME: clicking can go wrong here because the
- ;; current buffer can be something else which has no hist!
- (define-key map [mode-line mouse-1] 'bufhist-prev)
- (define-key map [mode-line mouse-3] 'bufhist-next)
- ;; (define-key map [mode-line control mouse-1] 'bufhist-first)
- ;; (define-key map [mode-line control mouse-3] 'bufhist-last)
- map))))
+ (let ((map (make-sparse-keymap)))
+ ;; FIXME: clicking can go wrong here because the
+ ;; current buffer can be something else which has no hist!
+ (define-key map [mode-line mouse-1] 'bufhist-prev)
+ (define-key map [mode-line mouse-3] 'bufhist-next)
+ ;; (define-key map [mode-line control mouse-1] 'bufhist-first)
+ ;; (define-key map [mode-line control mouse-3] 'bufhist-last)
+ map))
'mouse-face 'mode-line-highlight))))
;simple:
diff --git a/lib/holes-load.el b/lib/holes-load.el
deleted file mode 100644
index 0c0a8b80..00000000
--- a/lib/holes-load.el
+++ /dev/null
@@ -1,14 +0,0 @@
-; To use holes-mode, require this file in your .emacs and add path to
-; holes.el in the load-path of emacs
-
-(autoload 'holes-mode "holes"
- "Minor mode for using \"holes\" in your buffers." t)
-(autoload 'holes-set-make-active-hole "holes"
- "Makes a new hole and make it active." t)
-(autoload 'holes-abbrev-complete "holes"
- "Completes an abbreviation, and replace #s ans @{}s by holes.")
-(autoload 'holes-insert-and-expand "holes"
- "insert and expand an abbreviation, and replace #s ans @{}s by holes.")
-
-(provide 'holes-load)
-
diff --git a/lib/holes.el b/lib/holes.el
index 8fe9139f..65b1cc18 100644
--- a/lib/holes.el
+++ b/lib/holes.el
@@ -1,6 +1,7 @@
;;; holes.el --- a little piece of elisp to define holes in your buffer
;;
;; Copyright (C) 2001 Pierre Courtieu
+;;
;; $Id$
;;
;; This file uses spans, an interface for extent (XEmacs) and overlays
@@ -29,7 +30,7 @@
;;; History:
;;
-(require 'span)
+(eval-when-compile (require 'span))
(require 'cl)
;;; Help:
@@ -128,19 +129,6 @@ is), which is annoying.
;;; Code:
-(cond
- ((featurep 'xemacs)
- (defalias 'holes-region-exists-p 'region-exists-p)
- (defalias 'holes-get-selection 'get-selection))
- (t
- ;;Pierre: should do almost what region-exists-p does in XEmacs
- (defun holes-region-exists-p nil
- "Return t if the mark is active, nil otherwise."
- mark-active)
- (defun holes-get-selection nil "See `current-kill'."
- (current-kill 0))))
-
-
;;; initialization
(defvar holes-default-hole (make-detached-span)
"An empty detached hole used as the default hole.
@@ -204,17 +192,17 @@ which should be removed when making the text into a hole.")
(defun holes-region-beginning-or-nil ()
"Internal."
- (and (holes-region-exists-p) (region-beginning))
+ (and mark-active (region-beginning))
)
(defun holes-region-end-or-nil ()
"Internal."
- (and (holes-region-exists-p) (region-end))
+ (and mark-active (region-end))
)
(defun holes-copy-active-region ()
"Internal."
- (assert (holes-region-exists-p) nil "the region is not active now.")
+ (assert mark-active nil "the region is not active now.")
(copy-region-as-kill (region-beginning) (region-end))
(car kill-ring)
)
@@ -540,7 +528,7 @@ goal(FIXME?). Use `replace-active-hole' instead."
"Replace the active hole by STR, if no str is given, then put the selection instead."
(if (not (holes-active-hole-exist-p)) ()
(holes-replace
- (or str (holes-get-selection) (error "Nothing to put in hole"))
+ (or str (current-kill 0) (error "Nothing to put in hole"))
holes-active-hole)
))
@@ -557,8 +545,8 @@ following hole if it exists."
(let ((nxthole (holes-next-after-active-hole)))
(holes-replace-active-hole
(or str
- (and (holes-region-exists-p) (holes-copy-active-region))
- (holes-get-selection) (error "Nothing to put in hole")))
+ (and mark-active (holes-copy-active-region))
+ (current-kill 0) (error "Nothing to put in hole")))
(if nxthole (holes-set-active-hole nxthole)
(setq holes-active-hole holes-default-hole))
)
@@ -573,6 +561,8 @@ Sets `holes-active-hole' to the next hole if it exists."
(holes-replace-update-active-hole "")
)
+
+;;;###autoload
(defun holes-set-make-active-hole (&optional start end)
"Make a new hole between START and END or at point, and make it active."
@@ -628,11 +618,11 @@ Sets `holes-active-hole' to the next hole if it exists."
(save-excursion
;;HACK: nothing if one click (but a second is perhaps coming)
(if (and (eq (holes-track-mouse-clicks) 1)
- (not (holes-region-exists-p)))
+ (not mark-active))
()
- (if (not (holes-region-exists-p))
+ (if (not mark-active)
(error "Nothing to put in hole")
- (holes-replace-update-active-hole (holes-get-selection))
+ (holes-replace-update-active-hole (current-kill 0))
(message "hole replaced")
)
)
@@ -696,10 +686,10 @@ Sets `holes-active-hole' to the next hole if it exists."
(holes-track-mouse-selection event)
(if (and (eq (holes-track-mouse-clicks) 1)
- (not (holes-region-exists-p)))
+ (not mark-active))
(holes-set-make-active-hole (point) (point))
- (if (holes-region-exists-p)
+ (if mark-active
(holes-set-make-active-hole)
(let ((ext (holes-hole-at-event event)))
(if (and ext (holes-is-hole-p ext))
@@ -740,15 +730,9 @@ Destroy it and makes the next hole active if any."
(defvar hole-map
(let ((map (make-sparse-keymap)))
- (cond
- ((featurep 'xemacs)
- (define-key map [(button1)] 'holes-mouse-set-active-hole)
- (define-key map [(button3)] 'holes-mouse-destroy-hole)
- (define-key map [(button2)] 'holes-mouse-forget-hole))
- (t
- (define-key map [(mouse-1)] 'holes-mouse-set-active-hole)
- (define-key map [(mouse-3)] 'holes-mouse-destroy-hole)
- (define-key map [(mouse-2)] 'holes-mouse-forget-hole)))
+ (define-key map [(mouse-1)] 'holes-mouse-set-active-hole)
+ (define-key map [(mouse-3)] 'holes-mouse-destroy-hole)
+ (define-key map [(mouse-2)] 'holes-mouse-forget-hole)
map)
"Keymap to use on the holes's overlays.
This keymap is used only when
@@ -842,6 +826,7 @@ created. Return the number of holes created."
+;;;###autoload
(defun holes-abbrev-complete ()
"Complete abbrev by putting holes and indenting.
Moves point at beginning of expanded text. Put this function as
@@ -850,7 +835,7 @@ become holes."
(holes-replace-string-by-holes-backward-jump last-abbrev-location))
-
+;;;###autoload
(defun holes-insert-and-expand (s)
"Insert S, expand it and replace #s and @{]s by holes."
;; insert the expansion of abbrev s, and replace #s by holes. It was
diff --git a/lib/local-vars-list.el b/lib/local-vars-list.el
index f0b6678e..c55cee44 100644
--- a/lib/local-vars-list.el
+++ b/lib/local-vars-list.el
@@ -29,7 +29,7 @@
"From Emacs Info:
A file can contain a \"local variables list\", which specifies the values to use for
-certain Emacs variables when that file is edited. See info node \"(xemacs)File
+certain Emacs variables when that file is edited. See info node \"(emacs)File
Variables\".
local-vars-list provides two useful functions:
diff --git a/lib/maths-menu.el b/lib/maths-menu.el
index ab15439f..5e75eba7 100644
--- a/lib/maths-menu.el
+++ b/lib/maths-menu.el
@@ -5,7 +5,9 @@
;; Author: Dave Love <fx@gnu.org>
;; Keywords: convenience
-;; Version for Proof General minimally modified by David Aspinall, 2007-8.
+;; Version for Proof General modified by David Aspinall, 2007-8.
+;; - Hooks added to insert tokenised versions of unicode characters.
+;; - Added more characters to the menus.
;; $Id$
@@ -48,6 +50,12 @@
;;; Code:
+(defvar maths-menu-filter-predicate '(lambda (char) t)
+ "Predicate function used to filter menu elements")
+
+(defvar maths-menu-tokenise-insert '(lambda (char) (insert char))
+ "Function used to insert possibly formatted or escaped character.")
+
(defun maths-menu-build-menu (spec)
(let ((map (make-sparse-keymap "Characters")))
(dolist (pane spec)
@@ -57,19 +65,25 @@
(dolist (elt pane)
(define-key-after pane-map
(vector (intern (string (car elt)))) ; convenient unique symbol
- (cons (format "%c (%s)" (car elt) (cadr elt))
- ;; Using a string here doesn't work. You get a
- ;; `Wrong type argument: commandp,' error.
- ;; That looks like a bug, since
- ;; (commandp "a") => t
+ (list 'menu-item
+ (format "%c (%s)" (car elt) (cadr elt))
`(lambda ()
(interactive)
- (insert ,(car elt))))))))
+ (funcall maths-menu-tokenise-insert ,(car elt)))
+ :visible `(funcall maths-menu-filter-predicate ,(car elt)))))))
map))
(defvar maths-menu-menu
(maths-menu-build-menu
- '(("Binops 1"
+ '(("Logic"
+ (?$A!D(B "and")
+ (?$A!E(B "or")
+ (?$,1x (B "for all")
+ (?$,1x#(B "there exists")
+ (?$,1x$(B "there does not exist")
+ (?$,1yd(B "down tack")
+ (?$,1ye(B "up tack"))
+ ("Binops 1"
(?,A1(B "plus-minus sign")
(?$,1x3(B "minus-or-plus sign")
(?,AW(B "multiplication sign")
@@ -175,6 +189,17 @@
(?$,1vy(B "south west arrow")
(?$,1vv(B "north west arrow")
(?$,1w[(B "rightwards triple arrow"))
+ ("Long arrows"
+ (?$,2'v(B "long rightwards arrow")
+ (?$,2'w(B "long left right arrow")
+ (?$,2'x(B "long left double arrow")
+ (?$,2'y(B "long right double arrow")
+ (?$,2'z(B "long left right double arrow")
+ (?$,2'{(B "long left arrow from bar")
+ (?$,2'|(B "long right arrow from bar")
+ (?$,2'}(B "long left double arrow bar")
+ (?$,2'~(B "long right double arrow from bar")
+ (?$,2'(B "long rightwards squiggle arrow"))
("Symbols 1"
(?$,1uu(B "alef symbol") ; don't use letter alef (avoid bidi confusion)
(?$,1uO(B "planck constant over two pi")
@@ -189,12 +214,7 @@
(?$,1x'(B "nabla")
(?$,1x:(B "square root")
(?$,1x;(B "cube root")
- (?$,1yd(B "down tack")
- (?$,1ye(B "up tack")
(?$,1x@(B "angle")
- (?$,1x (B "for all")
- (?$,1x#(B "there exists")
- (?$,1x$(B "there does not exist")
(?,A,(B "not sign")
(?$,2#o(B "music sharp sign")
(?$,1x"(B "partial differential")
@@ -214,6 +234,7 @@
(?$,1z (B "n-ary logical and")
(?$,1uU(B "double-struck capital n")
(?$,1uY(B "double-struck capital p")
+ (?$,1uZ(B "double-struck capital q")
(?$,1u](B "double-struck capital r")
(?$,1ud(B "double-struck capital z")
(?$,1uP(B "script capital i")
diff --git a/lib/pg-dev.el b/lib/pg-dev.el
index 692b4bef..ffcf3597 100644
--- a/lib/pg-dev.el
+++ b/lib/pg-dev.el
@@ -79,7 +79,7 @@
proof-autoloads pg-response pg-goals proof-toolbar
proof-easy-config proof-config proof-mmm proof
proof-utils proof-syntax pg-user pg-custom
- proof-x-symbol proof-maths-menu proof-unicode-tokens
+ proof-maths-menu proof-unicode-tokens
pg-thymodes pg-autotest
;;
isar-syntax isar-find-theorems x-symbol-isar
diff --git a/lib/pg-fontsets.el b/lib/pg-fontsets.el
index 67d57598..a860929c 100644
--- a/lib/pg-fontsets.el
+++ b/lib/pg-fontsets.el
@@ -17,6 +17,11 @@
;;
;; DejaVu LGC (Sans and Sans Mono). See http://dejavu.sourceforge.net
;; - missing Uplus, smile, frown, join
+;;
+;; TODO:
+;; -- make a fontset which combines symbol characters from a
+;; symbol-rich font
+;;
;;; Code:
@@ -61,5 +66,5 @@ gnu-unifont:-*-%F-medium-r-normal--%S-*-*-*-*-*-iso10646-1"
(pg-fontsets-make-fontsets)
-
+(provide 'pg-fontsets)
;;; pg-fontsets.el ends here
diff --git a/lib/proof-compat.el b/lib/proof-compat.el
index 9e3a2b7c..0142364b 100644
--- a/lib/proof-compat.el
+++ b/lib/proof-compat.el
@@ -11,8 +11,10 @@
;; track of them.
;;
;; The development policy for Proof General (since v3.7) is for the
-;; main codebase to be written for the latest stable version of GNU
-;; Emacs, following GNU Emacs advice on obsolete function calls.
+;; main codebase to be written for the latest stable version of
+;; GNU Emacs, following GNU Emacs advice on obsolete function calls.
+;;
+;; Since Proof General 4.0, XEmacs is not supported at all.
;;
(eval-when-compile
@@ -40,7 +42,7 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
-;;; Emacs and XEmacs modifications and adjustments
+;;; Modifications and adjustments
;;;
;; Remove a custom setting. Needed to support dynamic reconfiguration.
@@ -77,18 +79,6 @@ Done by `makunbound' and removing all properties mentioned by custom library."
;;; XEmacs compatibility
;;;
-;; browse-url function isn't autoloaded in XEmacs 20.4
-(or (fboundp 'browse-url)
- (autoload 'browse-url "browse-url"
- "Ask a WWW browser to load URL." t))
-
-;; executable-find isn't autoloaded in XEmacs 21.4.6
-(or (fboundp 'executable-find)
- (autoload 'executable-find "executable" "\
-Search for COMMAND in exec-path and return the absolute file name.
-Return nil if COMMAND is not found anywhere in `exec-path'." nil nil))
-
-
;; Compatibility with XEmacs 20.3
(or (fboundp 'split-path)
(defun split-path (path)
@@ -98,158 +88,6 @@ with `path-separator'."
(split-string path (regexp-quote path-separator))))
-;; Compatibility with XEmacs 21.4, API change in add-hook
-(when
- (and (featurep 'xemacs)
- (eq emacs-major-version 21)
- (<= emacs-minor-version 4))
-
- (fset 'old-add-hook (symbol-function 'add-hook))
- (defun add-hook (hook function &optional append local)
- "Add to the value of HOOK the function FUNCTION.
-FUNCTION is not added if already present.
-FUNCTION is added (if necessary) at the beginning of the hook list
-unless the optional argument APPEND is non-nil, in which case
-FUNCTION is added at the end.
-
-The optional fourth argument, LOCAL, if non-nil, says to modify
-the hook's buffer-local value rather than its default value.
-This makes the hook buffer-local if needed.
-To make a hook variable buffer-local, always use
-`make-local-hook', not `make-local-variable'.
-
-HOOK should be a symbol, and FUNCTION may be any valid function. If
-HOOK is void, it is first set to nil. If HOOK's value is a single
-function, it is changed to a list of functions.
-
-You can remove this hook yourself using `remove-hook'.
-
-See also `add-one-shot-hook'."
- (if local (make-local-hook hook))
- (old-add-hook hook function append local)))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; XEmacs compatibility with GNU Emacs
-;;;
-
-
-(or (fboundp 'subst-char-in-string)
-;; Code is taken from Emacs 21.2.1/subr.el
-(defun subst-char-in-string (fromchar tochar string &optional inplace)
- "Replace FROMCHAR with TOCHAR in STRING each time it occurs.
-Unless optional argument INPLACE is non-nil, return a new string."
- (let ((i (length string))
- (newstr (if inplace string (copy-sequence string))))
- (while (> i 0)
- (setq i (1- i))
- (if (eq (aref newstr i) fromchar)
- (aset newstr i tochar)))
- newstr)))
-
-;; Required by xmltok.el [not used at present], proof-shell.el
-(or (fboundp 'replace-regexp-in-string)
-
-;; Code is taken from Emacs 21.1.1/subr.el. Now in XEmacs (21.5b28, at least)
-(defun replace-regexp-in-string (regexp rep string &optional
- fixedcase literal subexp start)
- "Replace all matches for REGEXP with REP in STRING.
-
-Return a new string containing the replacements.
-
-Optional arguments FIXEDCASE, LITERAL and SUBEXP are like the
-arguments with the same names of function `replace-match'. If START
-is non-nil, start replacements at that index in STRING.
-
-REP is either a string used as the NEWTEXT arg of `replace-match' or a
-function. If it is a function it is applied to each match to generate
-the replacement passed to `replace-match'; the match-data at this
-point are such that match 0 is the function's argument.
-
-To replace only the first match (if any), make REGEXP match up to \\'
-and replace a sub-expression, e.g.
- (replace-regexp-in-string \"\\(foo\\).*\\'\" \"bar\" \" foo foo\" nil nil 1)
- => \" bar foo\"
-"
-
- ;; To avoid excessive consing from multiple matches in long strings,
- ;; don't just call `replace-match' continually. Walk down the
- ;; string looking for matches of REGEXP and building up a (reversed)
- ;; list MATCHES. This comprises segments of STRING which weren't
- ;; matched interspersed with replacements for segments that were.
- ;; [For a `large' number of replacments it's more efficient to
- ;; operate in a temporary buffer; we can't tell from the function's
- ;; args whether to choose the buffer-based implementation, though it
- ;; might be reasonable to do so for long enough STRING.]
- (let ((l (length string))
- (start (or start 0))
- matches str mb me)
- (save-match-data
- (while (and (< start l) (string-match regexp string start))
- (setq mb (match-beginning 0)
- me (match-end 0))
- ;; If we matched the empty string, make sure we advance by one char
- (when (= me mb) (setq me (min l (1+ mb))))
- ;; Generate a replacement for the matched substring.
- ;; Operate only on the substring to minimize string consing.
- ;; Set up match data for the substring for replacement;
- ;; presumably this is likely to be faster than munging the
- ;; match data directly in Lisp.
- (string-match regexp (setq str (substring string mb me)))
- (setq matches
- (cons (replace-match (if (stringp rep)
- rep
- (funcall rep (match-string 0 str)))
- fixedcase literal str subexp)
- (cons (substring string start mb) ; unmatched prefix
- matches)))
- (setq start me))
- ;; Reconstruct a string from the pieces.
- (setq matches (cons (substring string start l) matches)) ; leftover
- (apply #'concat (nreverse matches))))))
-
-
-;; The GNU Emacs implementation of easy-menu-define has a very handy
-;; :visible keyword. To use that when it's available, we set a
-;; constant to be :visible or :active
-
-(defconst menuvisiblep (if (featurep 'xemacs) :active :visible)
- ":visible (on GNU Emacs) or :active (otherwise).
-The GNU Emacs implementation of easy-menu-define has a very handy
-:visible keyword. To use that when it's available, we use this constant.")
-
-
-(or (fboundp 'frame-parameter)
- (defalias 'frame-parameter 'frame-property))
-
-(or (boundp 'window-size-fixed)
- (defvar window-size-fixed nil
- "Fudged version of GNU Emacs' setting. Completely ignored."))
-
-(or (fboundp 'window-text-height)
- (defalias 'window-text-height 'window-text-area-height))
-
-(or (fboundp 'set-window-text-height)
-(defun set-window-text-height (window height)
- "Sets the height in lines of the text display area of WINDOW to HEIGHT.
-This doesn't include the mode-line (or header-line if any) or any
-partial-height lines in the text display area.
-
-If WINDOW is nil, the selected window is used.
-
-Note that the current implementation of this function cannot always set
-the height exactly, but attempts to be conservative, by allocating more
-lines than are actually needed in the case where some error may be present."
- (let ((delta (- height (window-text-height window))))
- (unless (zerop delta)
- (let ((window-min-height 1))
- (if (and window (not (eq window (selected-window))))
- (save-selected-window
- (select-window window)
- (enlarge-window delta))
- (enlarge-window delta)))))))
-
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; GNU Emacs compatibility with XEmacs
@@ -265,46 +103,15 @@ The value returned is the value of the last form in BODY."
(progn ,@body)
(select-frame ,old-frame))))))
-;; Chars (borrowed from x-symbol-emacs.el compatability file)
-
-(unless (fboundp 'characterp) (defalias 'characterp 'integerp))
-(unless (fboundp 'int-to-char) (defalias 'int-to-char 'identity))
-(unless (fboundp 'char-to-int) (defalias 'char-to-int 'identity))
-
;; Missing function, but anyway Emacs has no datatype for events...
(unless (fboundp 'events-to-keys)
(defalias 'events-to-keys 'identity))
-(unless (fboundp 'region-exists-p)
- (defun region-exists-p () mark-active))
-
;; completion not autoloaded in GNU 20.6.1; we must call
;; dynamic-completion-mode after loading it.
(or (fboundp 'complete)
(autoload 'complete "completion"))
-(unless (featurep 'xemacs)
- (eval-after-load "completion"
- '(dynamic-completion-mode)))
-
-
-;; These days cl is dumped with XEmacs (20.4,21.1) but not GNU Emacs
-;; 20.2. Would rather it was autoloaded but the autoloads are broken
-;; in GNU so we load it now.
-(require 'cl)
-
-;; Give a warning,
-(or (fboundp 'warn)
-(defun warn (str &rest args)
- "Issue a warning STR. Defined by PG for GNU compatibility."
- (apply 'message str args)
- (sit-for 2)))
-
-;; Modeline redrawing (actually force-mode-line-update is alias on XEmacs)
-(or (fboundp 'redraw-modeline)
-(defun redraw-modeline (&rest args)
- "Dummy function for Proof General on GNU Emacs."
- (force-mode-line-update)))
;; Replace in string: XEmacs original now in GNU Emacs as replace-regexp-in-string
(or (fboundp 'replace-in-string)
@@ -336,14 +143,9 @@ The returned value is one of the following symbols:
;; In case Emacs is not aware of the function read-shell-command,
;; we duplicate some code adjusted from minibuf.el distributed
-;; with XEmacs 21.1.9
-;;
-;; This code is still required as of GNU Emacs 20.6.1
-;;
-;; da: I think bothering with this just to give completion for
-;; when proof-prog-name-ask=t is rather a big overkill!
-;; Still, now it's here we'll leave it in as a pleasant surprise
-;; for GNU Emacs users.
+;; with XEmacs 21.1.9. Bothering with this just to give completion for
+;; when proof-prog-name-ask=t is a bit of an overkill!
+;; Still, now it's here we'll leave it in as a pleasant surprise.
;;
(or (fboundp 'read-shell-command)
(defvar read-shell-command-map
@@ -372,33 +174,6 @@ The returned value is one of the following symbols:
nil (or history 'shell-command-history)))))
-;; Emulate a useful builtin from XEmacs.
-
-(or (fboundp 'remassq)
-;; NB: Emacs has assoc package with assq-delete-all function
-(defun remassq (key alist)
- "Delete any elements of ALIST whose car is `eq' to KEY.
-The modified ALIST is returned."
-;; The builtin version deletes by side-effect, but don't bother here.
- (let (newalist)
- (while alist
- (unless (eq key (caar alist))
- (setq newalist (cons (car alist) newalist)))
- (setq alist (cdr alist)))
- (nreverse newalist))))
-
-(or (fboundp 'remassoc)
-(defun remassoc (key alist)
- "Delete any elements of ALIST whose car is `equal' to KEY.
-The modified ALIST is returned."
-;; The builtin version deletes by side-effect, but don't bother here.
- (let (newalist)
- (while alist
- (unless (equal key (caar alist))
- (setq newalist (cons (car alist) newalist)))
- (setq alist (cdr alist)))
- (nreverse newalist))))
-
(or (fboundp 'frames-of-buffer)
;; From XEmacs 21.4.12, aliases expanded
(defun frames-of-buffer (&optional buffer visible-only)
@@ -438,6 +213,11 @@ is first in the list. VISIBLE-ONLY will only list non-iconified frames."
(>= (nth 2 (window-edges window))
(frame-width (window-frame window)))))
+(or (fboundp 'window-bottom-p)
+ (defun window-bottom-p (window)
+ (>= (nth 3 (window-edges window))
+ (frame-height (window-frame window)))))
+
;; with-selected-window from XEmacs 21.4.12
(or (fboundp 'with-selected-window)
(defmacro with-selected-window (window &rest body)
@@ -471,88 +251,18 @@ The value returned is the value of the last form in BODY."
(funcall (get this-command 'completion-function)))))
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Attempt to harmonise pop-to-buffer behaviour
-;;;
-
-(or (featurep 'xemacs)
- ;; NB: GNU Emacs version has fewer args
- (defalias 'pg-pop-to-buffer 'pop-to-buffer))
-
-(if (featurep 'xemacs)
-;; Version from XEmacs 21.4.12, with args to match GNU Emacs
-;; NB: GNU Emacs version has fewer args, we don't use ON-FRAME
-(defun pg-pop-to-buffer (bufname &optional not-this-window-p no-record on-frame)
- "Select buffer BUFNAME in some window, preferably a different one.
-If BUFNAME is nil, then some other buffer is chosen.
-If `pop-up-windows' is non-nil, windows can be split to do this.
-If optional second arg NOT-THIS-WINDOW-P is non-nil, insist on finding
-another window even if BUFNAME is already visible in the selected window.
-If optional fourth arg is non-nil, it is the frame to pop to this
-buffer on.
-If optional third arg is non-nil, do not record this in switching history.
-(addition for PG).
-
-If `focus-follows-mouse' is non-nil, keyboard focus is left unchanged."
- (let ((oldbuf (current-buffer))
- buf window frame)
- (if (null bufname)
- (setq buf (other-buffer (current-buffer)))
- (setq buf (get-buffer bufname))
- (if (null buf)
- (progn
- (setq buf (get-buffer-create bufname))
- (set-buffer-major-mode buf))))
- (push-window-configuration)
- (set-buffer buf)
- (setq window (display-buffer buf not-this-window-p on-frame))
- (setq frame (window-frame window))
- ;; if the display-buffer hook decided to show this buffer in another
- ;; frame, then select that frame, (unless obeying focus-follows-mouse -sb).
- (if (and (not focus-follows-mouse)
- (not (eq frame (selected-frame))))
- (select-frame frame))
- (unless no-record (record-buffer buf))
- (if (and focus-follows-mouse
- on-frame
- (not (eq on-frame (selected-frame))))
- (set-buffer oldbuf)
- ;; select-window will modify the internal keyboard focus of XEmacs
- (select-window window))
- buf))
-)
-
-
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Old Emacs version compatibility (to be gradually removed...)
-;;;
-
-;; Create a menu from a customize group, for older/non-existent customize
-
(or (fboundp 'process-live-p)
(defun process-live-p (obj)
"Return t if OBJECT is a process that is alive"
(and (processp obj)
(memq (process-status obj) '(open run stop)))))
-(or (fboundp 'buffer-substring-no-properties)
- (defalias 'buffer-substring-no-properties 'buffer-substring))
-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; General Emacs version compatibility
;;;
-;; Handle buggy buffer-syntactic-context workaround in XEmacs,
-;; and GNU Emacs non-implementation.
-;; Latest: block comment is unreliable still in XEmacs 21.5,
-;; doesn't seem worth attempting to use the native function at all.
-
(defalias 'proof-buffer-syntactic-context
'proof-buffer-syntactic-context-emulate)
@@ -562,77 +272,6 @@ If `focus-follows-mouse' is non-nil, keyboard focus is left unchanged."
;;; Nasty: Emacs bug/problem fix section
;;;
-;; NB: customize-menu-create is buggy in some versions of GNU Emacs
-;; (bad in 21.1.0, good in 21.1.1, bad in 21.2.1, ...). Comment
-;; these next lines out if you must use one of these versions.
-;; PG 3.5.1: add hack in proof-compat.el to deal with this
-(if
- (and
- (not (featurep 'xemacs))
- (or
- (string-equal emacs-version "21.2.1")
- (string-equal emacs-version "21.1.0")))
- (defun customize-menu-create (symbol &optional name)
- (cons
- (or name "Customize")
- (list
- ["Your version of Emacs is buggy; update to get this menu"
- '(w3-goto-url "http://www.gnu.org/software/emacs/")
- t]))))
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;
-;;; Tweak to XEmacs buffer tabs (not really compatibility)
-;;;
-
-;; We remove PG auxiliary buffers from tabs.
-;; TODO: complain to XEmacs developers about overly generous matching
-;; in this function. In XEmacs post 21.5 one can set names of buffers
-;; to omit just from tabs list.
-
-(if (featurep 'xemacs)
- (progn
-
- (fset 'select-buffers-tab-buffers-by-mode-old
- (symbol-function 'select-buffers-tab-buffers-by-mode))
-
- (defun select-buffers-tab-buffers-by-mode (buf1 buf2)
- (let* ((mode1 (symbol-value-in-buffer 'major-mode buf1)) ;; candidate buf
- (mode2 (symbol-value-in-buffer 'major-mode buf2)) ;; displayed buf
- (auxes '(proof-goals-mode proof-shell-mode proof-response-mode))
- (mode1aux (memq (get mode1 'derived-mode-parent) auxes))
- (mode2aux (memq (get mode2 'derived-mode-parent) auxes)))
- (cond
- (mode1aux mode2aux)
- (mode2aux nil)
- (t (select-buffers-tab-buffers-by-mode-old buf1 buf2)))))
- )) ;; end XEmacs featurep
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Workaround GNU Emacs problems in easymenu-add
-;;
-
-(if (not (featurep 'xemacs))
- ;; This has a nasty side effect of removing accelerators
- ;; from existing menus when easy-menu-add is called.
- ;; Problem confirmed in versions: 21.4.1, OK: 22.1.1
- (or (< emacs-major-version 22)
- (setq easy-menu-precalculate-equivalent-keybindings nil)))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; XEmacs/x-symbol compatibility for XEmacs 21.5
-;;
-;; See http://thread.gmane.org/gmane.emacs.xemacs.beta/20171/focus=20172
-
-(if (and (fboundp 'valid-specifier-tag-p)
- (not (valid-specifier-tag-p 'mule-fonts)))
- (if (fboundp 'define-specifier-tag)
- (define-specifier-tag 'mule-fonts)))
-
;; End of proof-compat.el
(provide 'proof-compat)
diff --git a/lib/span-extent.el b/lib/span-extent.el
deleted file mode 100644
index 8af787c7..00000000
--- a/lib/span-extent.el
+++ /dev/null
@@ -1,139 +0,0 @@
-;; This file implements spans in terms of extents, for xemacs.
-;;
-;; Copyright (C) 1998 LFCS Edinburgh
-;; Author: Healfdene Goguen
-;; Maintainer: David Aspinall <David.Aspinall@ed.ac.uk>
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; $Id$
-
-;; XEmacs-Emacs compatibility: define "spans" in terms of extents.
-
-(defsubst span-make (start end)
- "Make a span for the range [START, END) in current buffer."
- (make-extent start end))
-
-(defsubst span-detach (span)
- "Remove SPAN from its buffer."
- (detach-extent span))
-
-(defsubst span-set-endpoints (span start end)
- "Set the endpoints of SPAN to START, END."
- (set-extent-endpoints span start end))
-
-(defsubst span-set-property (span name value)
- "Set SPAN's property NAME to VALUE."
- (set-extent-property span name value))
-
-(defsubst span-read-only (span)
- "Set SPAN to be read only."
- (span-set-property span 'read-only t))
-
-(defsubst span-read-write (span)
- "Set SPAN to be writeable."
- (span-set-property span 'read-only nil))
-
-(defun span-give-warning (&rest args)
- "Give a warning message."
- (message "You should not edit here!"))
-
-(defun span-write-warning (span)
- "Give a warning message when SPAN is changed."
- ;; FIXME: implement this in XEmacs, perhaps with after-change-functions
- (span-set-property span 'read-only nil))
-
-(defsubst span-property (span name)
- "Return SPAN's value for property PROPERTY."
- (extent-property span name))
-
-(defsubst span-delete (span)
- "Delete SPAN."
- (let ((predelfn (span-property span 'span-delete-action)))
- (and predelfn (funcall predelfn)))
- (delete-extent span))
-
-(defsubst span-mapcar-spans (fn start end prop &optional val)
- "Apply function FN to all spans between START and END with property PROP set"
- (mapcar-extents fn nil (current-buffer) start end nil prop val))
-
-(defsubst spans-at-region-prop (start end prop &optional val)
- "Return a list of the spans in START END with PROP [set to VAL]."
- (extent-list (current-buffer) start end nil prop val))
-
-(defsubst span-at (pt prop)
- "Return the smallest SPAN at point PT with property PROP."
- (extent-at pt nil prop))
-
-(defsubst span-at-before (pt prop)
- "Return the smallest SPAN at before PT with property PROP.
-A span is before PT if it covers the character before PT."
- (extent-at pt nil prop nil 'before))
-
-(defsubst span-start (span)
- "Return the start position of SPAN, or nil if SPAN is detatched."
- (extent-start-position span))
-
-(defsubst span-end (span)
- "Return the end position of SPAN, or nil if SPAN is detatched."
- (extent-end-position span))
-
-(defsubst prev-span (span prop)
- "Return span before SPAN with property PROP."
- (extent-at (extent-start-position span) nil prop nil 'before))
-
-(defsubst next-span (span prop)
- "Return span after SPAN with property PROP."
- (extent-at (extent-end-position span) nil prop nil 'after))
-
-(defsubst span-live-p (span)
- "Return non-nil if SPAN is live and in a live buffer."
- (and span
- (extent-live-p span)
- (buffer-live-p (extent-object span))
- ;; PG 3.4: add third test here to see not detached.
- (not (extent-detached-p span))))
-
-(defun span-raise (span)
- "Function added for FSF Emacs compatibility. Do nothing here."
- nil)
-
-(defalias 'span-object 'extent-object)
-(defalias 'span-string 'extent-string)
-
-;Pierre: new utility functions for "holes"
-(defsubst make-detached-span ()
- (make-extent nil nil)
- )
-
-
-(defsubst span-buffer (span)
- "Return the buffer owning span."
- (extent-object span)
- )
-
-(defsubst span-detached-p (span)
- "is this span detached? nil for no, t for yes"
- (extent-detached-p span)
-)
-
-(defsubst set-span-face (span face)
- "set the face of a span"
- (set-extent-face span face))
-
-(defsubst fold-spans (function &optional object from to maparg flags property value)
- "map on span, see map-extent on xemacs"
- (map-extents function object from to maparg flags property value))
-
-(defsubst set-span-properties (span plist)
- "see extent-properties"
- (set-extent-properties span plist))
-
-(defsubst set-span-keymap (span map)
- "Set the keymap of SPAN to MAP"
- (set-extent-keymap span map))
-
-;there are more args to extent-at-event
-(defsubst span-at-event (event &optional prop)
- (extent-at-event event prop))
-
-(provide 'span-extent)
diff --git a/lib/span-overlay.el b/lib/span-overlay.el
deleted file mode 100644
index fe51ebc6..00000000
--- a/lib/span-overlay.el
+++ /dev/null
@@ -1,222 +0,0 @@
-;; This file implements spans in terms of extents, for emacs19.
-;;
-;; Copyright (C) 1998 LFCS Edinburgh
-;; Author: Healfdene Goguen
-;; Maintainer: David Aspinall <David.Aspinall@ed.ac.uk>
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; $Id$
-
-;; XEmacs-Emacs compatibility: define "spans" in terms of overlays.
-
-(defalias 'span-start 'overlay-start)
-(defalias 'span-end 'overlay-end)
-(defalias 'span-set-property 'overlay-put)
-(defalias 'span-property 'overlay-get)
-(defalias 'span-make 'make-overlay)
-(defalias 'span-detach 'delete-overlay)
-(defalias 'span-set-endpoints 'move-overlay)
-(defalias 'span-buffer 'overlay-buffer)
-
-(defun span-read-only-hook (overlay after start end &optional len)
- (unless inhibit-read-only
- (error "Region is read-only")))
-
-(defun span-read-only (span)
- "Set SPAN to be read only."
- ;; This function may be called on spans which are detached from a
- ;; buffer, which gives an error here, since text-properties are
- ;; associated with text in a particular buffer position. So we use
- ;; our own read only hook.
- ;(add-text-properties (span-start span) (span-end span) '(read-only t)))
- ;; 30.8.02: tested using overlay-put as below with Emacs 21.2.1,
- ;; bit this seems to have no effect when the overlay is added to
- ;; the buffer. (Maybe read-only is only a text property, not an
- ;; overlay property?).
- ;; (overlay-put span 'read-only t))
- (span-set-property span 'modification-hooks '(span-read-only-hook))
- (span-set-property span 'insert-in-front-hooks '(span-read-only-hook)))
-
-(defun span-read-write (span)
- "Set SPAN to be writeable."
- ;; See comment above for text properties problem.
- (span-set-property span 'modification-hooks nil)
- (span-set-property span 'insert-in-front-hooks nil))
-
-(defun span-give-warning (&rest args)
- "Give a warning message."
- (message "You should not edit here!"))
-
-(defun span-write-warning (span)
- "Give a warning message when SPAN is changed."
- (span-set-property span 'modification-hooks '(span-give-warning))
- (span-set-property span 'insert-in-front-hooks '(span-give-warning)))
-
-;; We use end first because proof-locked-queue is often changed, and
-;; its starting point is always 1
-(defun span-lt (s u)
- (or (< (span-end s) (span-end u))
- (and (eq (span-end s) (span-end u))
- (< (span-start s) (span-start u)))))
-
-(defun spans-at-point-prop (pt prop)
- (let ((ols ()))
- (dolist (ol (overlays-at pt))
- (if (or (null prop) (overlay-get ol prop)) (push ol ols)))
- ols))
-
-(defun spans-at-region-prop (start end prop &optional val)
- "Return a list of the spans in START END with PROP [set to VAL]."
- (let ((ols ()))
- (dolist (ol (overlays-in start end))
- (if (or (null prop)
- (if val (eq val (overlay-get ol prop)) (overlay-get ol prop)))
- (push ol ols)))
- ols))
-
-(defun span-at (pt prop)
- "Return the SPAN at point PT with property PROP.
-For XEmacs, span-at gives smallest extent at pos.
-For Emacs, we assume that spans don't overlap."
- (car (spans-at-point-prop pt prop)))
-
-(defsubst span-delete (span)
- "Delete SPAN."
- (let ((predelfn (span-property span 'span-delete-action)))
- (and predelfn (funcall predelfn)))
- (delete-overlay span))
-
-;; The next two change ordering of list of spans:
-(defsubst span-mapcar-spans (fn start end prop &optional val)
- "Apply function FN to all spans between START and END with property PROP set"
- (mapcar fn (spans-at-region-prop start end prop (or val nil))))
-
-(defun span-at-before (pt prop)
- "Return the smallest SPAN at before PT with property PROP.
-A span is before PT if it begins before the character before PT."
- (let ((ols (if (eq (point-min) pt)
- nil ;; (overlays-at pt)
- (overlays-in (1- pt) pt))))
- ;; Check the PROP is set.
- (when prop
- (dolist (ol (prog1 ols (setq ols nil)))
- (if (overlay-get ol prop) (push ol ols))))
- ;; Eliminate the case of an empty overlay at (1- pt).
- (dolist (ol (prog1 ols (setq ols nil)))
- (if (>= (overlay-end ol) pt) (push ol ols)))
- ;; "Get the smallest". I have no idea what that means, so I just do
- ;; something somewhat random but vaguely meaningful. -Stef
- (car (last (sort ols 'span-lt)))))
-
-(defun prev-span (span prop)
- "Return span before SPAN with property PROP."
- (span-at-before (span-start span) prop))
-
-; overlays are [start, end)
-
-(defun next-span (span prop)
- "Return span after SPAN with property PROP."
- ;; Presuming the span-extents.el is the reference, its code does the same
- ;; as the code below.
- (span-at (span-end span) prop)
- ;; ;; 3.4 fix here: Now we do a proper search, so this should work with
- ;; ;; nested overlays, after a fashion. Use overlays-in to get a list
- ;; ;; for the entire buffer, this avoids repeatedly checking the same
- ;; ;; overlays in an ever expanding list (see v6.1). (However, this
- ;; ;; list may be huge: is it a bottleneck?)
- ;; ;; [Why has this function never used the before-list ?]
- ;; (let* ((start (overlay-start span))
- ;; ;; (pos start)
- ;; (nextos (overlays-in (overlay-end span)
- ;; (1+ start)
- ;; (point-max)))
- ;; (resstart (1+ (point-max)))
- ;; spanres)
- ;; ;; overlays are returned in an unspecified order; we
- ;; ;; must search whole list for a closest-next one.
- ;; (dolist (newres nextos spanres)
- ;; (if (and (span-property newres prop)
- ;; (< start (span-start newres))
- ;; (< (span-start newres) resstart))
- ;; (progn
- ;; (setq spanres newres)
- ;; (setq resstart (span-start spanres))))))
-)
-
-(defsubst span-live-p (span)
- "Return non-nil if SPAN is in a live buffer."
- (and span
- (overlay-buffer span)
- (buffer-live-p (overlay-buffer span))))
-
-(defun span-raise (span)
- "Set priority of span to make it appear above other spans.
-FIXME: new hack added nov 99 because of disappearing overlays.
-Behaviour is still worse than before." ;??? --Stef
- (span-set-property span 'priority 100))
-
-(defalias 'span-object 'overlay-buffer)
-
-(defun span-string (span)
- (with-current-buffer (overlay-buffer span)
- (buffer-substring (overlay-start span) (overlay-end span))))
-
-
-;Pierre: new utility functions for "holes"
-(defun set-span-properties (span plist)
- "Set SPAN's properties, plist is a plist."
- (let ((pl plist))
- (while pl
- (let* ((name (car pl))
- (value (car (cdr pl))))
- (overlay-put span name value)
- (setq pl (cdr (cdr pl))))
- )
- )
- )
-
-(defun span-find-span (overlay-list &optional prop)
- "Returns the first overlay of overlay-list having property prop (default 'span), nil if no such overlay belong to the list."
- (let ((l overlay-list))
- (while (and l (not (overlay-get (car l) (or prop 'span))))
- (setq l (cdr l)))
- (car l)))
-
-(defsubst span-at-event (event &optional prop)
- (span-find-span (overlays-at (posn-point (event-start event))) prop))
-
-
-(defun make-detached-span ()
- (let ((ol (make-overlay 0 0)))
- (delete-overlay ol)
- ol))
-
-(defun fold-spans (f &optional buffer from to maparg ignored-flags prop val)
- (with-current-buffer (or buffer (current-buffer))
- (let ((ols (overlays-in (or from (point-min)) (or to (point-max))))
- res)
- ;; Check the PROP.
- (when prop
- (dolist (ol (prog1 ols (setq ols nil)))
- (if (if val (eq val (overlay-get ol prop)) (overlay-get ol prop))
- (push ol ols))))
- ;; Iterate in order.
- (setq ols (sort ols 'span-lt))
- (while (and ols (not (setq res (funcall f (pop ols) maparg)))))
- res)))
-
-
-(defsubst span-detached-p (span)
- "is this span detached? nil for no, t for yes"
- (null (overlay-buffer span)))
-
-(defsubst set-span-face (span face)
- "set the face of a span"
- (overlay-put span 'face face))
-
-(defun set-span-keymap (span map)
- "Set the keymap of SPAN to MAP"
- (overlay-put span 'keymap map)
- (overlay-put span 'local-map map))
-
-(provide 'span-overlay)
diff --git a/lib/span.el b/lib/span.el
index a07da038..5f87e015 100644
--- a/lib/span.el
+++ b/lib/span.el
@@ -1,19 +1,204 @@
-;; span.el Datatype of "spans" for Proof General.
+;;; span.el --- Datatype of "spans" for Proof General
;;
-;; Copyright (C) 1998 LFCS Edinburgh
-;; Author: Healfdene Goguen
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
+;; Copyright (C) 1998-2008 LFCS Edinburgh
+;; Author: Healfdene Goguen
+;; Maintainer: David Aspinall <David.Aspinall@ed.ac.uk>
+;; License: GPL (GNU GENERAL PUBLIC LICENSE)
;;
;; $Id$
;;
-;; Spans are our abstraction of extents/overlays.
+;;; Commentary:
+;;
+;; Spans are our abstraction of extents/overlays. Nowadays
+;; we implement them directly with overlays.
+;;
+;; In future this module should be used to implement the abstraction
+;; for script buffers (only) more directly.
;;
-(eval-and-compile
- (if (featurep 'xemacs)
- (require 'span-extent))
- (if (not (featurep 'xemacs))
- (require 'span-overlay)))
+;;; Code:
+(eval-when-compile (require 'cl)) ;For lexical-let.
+
+(defalias 'span-start 'overlay-start)
+(defalias 'span-end 'overlay-end)
+(defalias 'span-set-property 'overlay-put)
+(defalias 'span-property 'overlay-get)
+(defalias 'span-make 'make-overlay)
+(defalias 'span-detach 'delete-overlay)
+(defalias 'span-set-endpoints 'move-overlay)
+(defalias 'span-buffer 'overlay-buffer)
+
+(defun span-read-only-hook (overlay after start end &optional len)
+ (unless inhibit-read-only
+ (error "Region is read-only")))
+(add-to-list 'debug-ignored-errors "Region is read-only")
+
+(defun span-read-only (span)
+ "Set SPAN to be read only."
+ ;; Note: using the standard 'read-only property does not work.
+ ;; (overlay-put span 'read-only t))
+ (span-set-property span 'modification-hooks '(span-read-only-hook))
+ (span-set-property span 'insert-in-front-hooks '(span-read-only-hook)))
+
+(defun span-read-write (span)
+ "Set SPAN to be writeable."
+ (span-set-property span 'modification-hooks nil)
+ (span-set-property span 'insert-in-front-hooks nil))
+
+(defun span-give-warning (&rest args)
+ "Give a warning message.
+Optional argument ARGS is ignored."
+ (message "You should not edit here!"))
+
+(defun span-write-warning (span &optional fun)
+ "Give a warning message when SPAN is changed.
+Optional argument FUN is used in place of `span-give-warning'."
+ (unless fun (setq fun 'span-give-warning))
+ (lexical-let ((fun fun))
+ (let ((funs (list (lambda (span afterp beg end &rest args)
+ (if (not afterp) (funcall fun beg end))))))
+ (span-set-property span 'modification-hooks funs)
+ (span-set-property span 'insert-in-front-hooks funs))))
+
+;; We use end first because proof-locked-queue is often changed, and
+;; its starting point is always 1
+(defun span-lt (s u)
+ (or (< (span-end s) (span-end u))
+ (and (eq (span-end s) (span-end u))
+ (< (span-start s) (span-start u)))))
+
+(defun spans-at-point-prop (pt prop)
+ (let ((ols ()))
+ (dolist (ol (overlays-at pt))
+ (if (or (null prop) (overlay-get ol prop)) (push ol ols)))
+ ols))
+
+(defun spans-at-region-prop (start end prop &optional val)
+ "Return a list of the spans in START END with PROP [set to VAL]."
+ (let ((ols ()))
+ (dolist (ol (overlays-in start end))
+ (if (or (null prop)
+ (if val (eq val (overlay-get ol prop)) (overlay-get ol prop)))
+ (push ol ols)))
+ ols))
+
+(defun span-at (pt prop)
+ "Return the SPAN at point PT with property PROP.
+For XEmacs, `span-at' gives smallest extent at pos.
+For Emacs, we assume that spans don't overlap."
+ (car (spans-at-point-prop pt prop)))
+
+(defsubst span-delete (span)
+ "Delete SPAN."
+ (let ((predelfn (span-property span 'span-delete-action)))
+ (and predelfn (funcall predelfn)))
+ (delete-overlay span))
+
+;; The next two change ordering of list of spans:
+(defsubst span-mapcar-spans (fn start end prop &optional val)
+ "Apply function FN to all spans between START and END with property PROP set.
+Optional argument VAL filters value of property."
+ (mapcar fn (spans-at-region-prop start end prop (or val nil))))
+
+(defun span-at-before (pt prop)
+ "Return the smallest SPAN at before PT with property PROP.
+A span is before PT if it begins before the character before PT."
+ (let ((ols (if (eq (point-min) pt)
+ nil ;; (overlays-at pt)
+ (overlays-in (1- pt) pt))))
+ ;; Check the PROP is set.
+ (when prop
+ (dolist (ol (prog1 ols (setq ols nil)))
+ (if (overlay-get ol prop) (push ol ols))))
+ ;; Eliminate the case of an empty overlay at (1- pt).
+ (dolist (ol (prog1 ols (setq ols nil)))
+ (if (>= (overlay-end ol) pt) (push ol ols)))
+ ;; "Get the smallest". I have no idea what that means, so I just do
+ ;; something somewhat random but vaguely meaningful. -Stef
+ (car (last (sort ols 'span-lt)))))
+
+(defun prev-span (span prop)
+ "Return span before SPAN with property PROP."
+ (span-at-before (span-start span) prop))
+
+; overlays are [start, end)
+
+(defun next-span (span prop)
+ "Return span after SPAN with property PROP."
+ ;; Presuming the span-extents.el is the reference, its code does the same
+ ;; as the code below.
+ (span-at (span-end span) prop)
+)
+
+(defsubst span-live-p (span)
+ "Return non-nil if SPAN is in a live buffer."
+ (and span
+ (overlay-buffer span)
+ (buffer-live-p (overlay-buffer span))))
+
+(defun span-raise (span)
+ "Set priority of SPAN to make it appear above other spans."
+ (span-set-property span 'priority 100))
+
+(defalias 'span-object 'overlay-buffer)
+
+(defun span-string (span)
+ (with-current-buffer (overlay-buffer span)
+ (buffer-substring (overlay-start span) (overlay-end span))))
+
+
+(defun set-span-properties (span plist)
+ "Set SPAN's properties, PLIST is a plist."
+ (let ((pl plist))
+ (while pl
+ (let* ((name (car pl))
+ (value (car (cdr pl))))
+ (overlay-put span name value)
+ (setq pl (cdr (cdr pl))))
+ )))
+
+(defun span-find-span (overlay-list &optional prop)
+ "Return the first overlay of OVERLAY-LIST having property PROP (default 'span), nil if no such overlay belong to the list."
+ (let ((l overlay-list))
+ (while (and l (not (overlay-get (car l) (or prop 'span))))
+ (setq l (cdr l)))
+ (car l)))
+
+(defsubst span-at-event (event &optional prop)
+ (span-find-span (overlays-at (posn-point (event-start event))) prop))
+
+
+(defun make-detached-span ()
+ (let ((ol (make-overlay 0 0)))
+ (delete-overlay ol)
+ ol))
+
+(defun fold-spans (f &optional buffer from to maparg ignored-flags prop val)
+ (with-current-buffer (or buffer (current-buffer))
+ (let ((ols (overlays-in (or from (point-min)) (or to (point-max))))
+ res)
+ ;; Check the PROP.
+ (when prop
+ (dolist (ol (prog1 ols (setq ols nil)))
+ (if (if val (eq val (overlay-get ol prop)) (overlay-get ol prop))
+ (push ol ols))))
+ ;; Iterate in order.
+ (setq ols (sort ols 'span-lt))
+ (while (and ols (not (setq res (funcall f (pop ols) maparg)))))
+ res)))
+
+(defsubst span-detached-p (span)
+ "Is this SPAN detached? nil for no, t for yes."
+ (null (overlay-buffer span)))
+
+(defsubst set-span-face (span face)
+ "Set the FACE of a SPAN."
+ (overlay-put span 'face face))
+
+(defun set-span-keymap (span map)
+ "Set the keymap of SPAN to MAP."
+ (overlay-put span 'keymap map)
+ (overlay-put span 'local-map map))
;;
;; Generic functions built on low-level concrete ones.
@@ -35,5 +220,7 @@
"Set the end point of SPAN to VALUE."
(span-set-endpoints span (span-start span) value))
+
(provide 'span)
-;; span.el ends here.
+
+;;; span.el ends here
diff --git a/lib/unicode-tokens.el b/lib/unicode-tokens.el
index b789be93..98ff325e 100644
--- a/lib/unicode-tokens.el
+++ b/lib/unicode-tokens.el
@@ -1,4 +1,4 @@
-;;; unicode-tokens.el --- Support for editing tokens for Unicode characters
+;;; unicode-tokens.el --- Support for control and symbol tokens
;;
;; Copyright(C) 2008 David Aspinall / LFCS Edinburgh
;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
@@ -6,9 +6,6 @@
;;
;; $Id$
;;
-;; A few functions are adapted from `xmlunicode.el' by Norman Walsh.
-;; Created: 2004-07-21, Version: 1.6, Copyright (C) 2003 Norman Walsh
-;;
;; This is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
@@ -26,93 +23,142 @@
;;; Commentary:
;;
-;; This is a partial replacement for X-Symbol for Proof General.
-;; STATUS: experimental.
+;; This is a replacement for X-Symbol for Proof General.
;;
-;; Functions to help insert tokens that represent Unicode characters
-;; and control code sequences for changing the layout. Character
-;; tokens are useful for programs that do not understand a Unicode
-;; encoding.
+;; Functions to display tokens that represent Unicode characters and
+;; control code sequences for changing the layout. Tokens are useful
+;; for programs that do not understand a Unicode encoding.
;;
;; TODO:
-;; -- saving of font-lock-face annotations unreliable, possible confusion
-;; over handling of lists in format.el
-;; -- add input methods for subscript/superscripts (further props in general)
-;; -- after change function so inserting control sequences works? or other support
-;; -- one-char subs should not be sticky so doesn't extend
-;; -- make property removal more accurate/patch in font-lock
-;; -- disentangle Isabelle specific code
-;; -- perhaps separate out short-cut input method and don't use for tokens
-;; -- cleanup insertion functions
-;; -- investigate testing for an appropriate glyph
+;; -- insert tokens via numeric code (extra format string)
+;; -- insert unicode character as token (reverse lookup)
(require 'cl)
-(require 'unicode-chars) ; list of Unicode characters
+(eval-when-compile
+ (require 'maths-menu)) ; nuke compile warnings
;;
-;; Variables that should be set
-;; (default settings are for XML, but configuration incomplete;
-;; use xmlunicode.el instead)
+;; Variables that can be overridden in instances: symbol tokens
;;
-(defvar unicode-tokens-charref-format "&#x%x;"
- "The format for numeric character references")
+(defvar unicode-tokens-token-symbol-map nil
+ "Mapping of token names to compositions.
+Each element is a list
-(defvar unicode-tokens-token-format "&%x;"
- "The format for token character references")
+ (TOKNAME COMPOSITION FONTSYMB ...)
-(defvar unicode-tokens-token-name-alist nil
- "Mapping of token names to Unicode strings.")
+A composition is typically a single Unicode character string, but
+can be more complex: see documentation of `compose-region'.
-(defvar unicode-tokens-glyph-list nil
- "List of available glyphs, as characters.
-If not set, constructed to include glyphs for all tokens. ")
+The list of FONTSYMB are optional. Each FONTSYMB is a symbol
+indicating a set of text properties, looked up in
+`unicode-tokens-fontsymb-properties'.")
-(defvar unicode-tokens-token-prefix "&"
- "Prefix for start of tokens to insert.")
+(defvar unicode-tokens-token-format "%s"
+ "Format string for formatting token a name into a token.
+Will be regexp quoted for matching. Not used for matching if
+`unicode-tokens-token-variant-format-regexp' is set.
+Also used to format shortcuts.")
-(defvar unicode-tokens-token-suffix ";"
- "Suffix for end of tokens to insert.")
+(defvar unicode-tokens-token-variant-format-regexp nil
+ "A regular expression which matches a token variant.
+Will not be regexp quoted, and after format is applied, must
-(defvar unicode-tokens-control-token-match nil
- "Regexp matching tokens")
+An example would be: \\\\(%s\\\\)\\\\(:?\\w+\\\\)
-(defvar unicode-tokens-token-match "&\\([A-Za-z]\\);"
- "Regexp matching tokens")
+which matches plain token strings optionally followed by a colon and
+variant name.
-(defvar unicode-tokens-hexcode-match "&#[xX]\\([0-9a-fA-F]+\\);"
- "Regexp matching numeric token string")
+If set, this variable is used instead of `unicode-tokens-token-format'.")
+;; (setq ut-tvfr "\\(%s\\)\\(:?\\w+\\)")
+;; (string-match (format ut-tvfr ".*?") "alpha:x")
-(defvar unicode-tokens-next-character-regexp "&#[xX]\\([0-9a-fA-F]+\\);\\|."
- "Regexp matching a logical character following a control code.")
+(defvar unicode-tokens-fontsymb-properties nil
+ "Association list mapping a symbol to a list of text properties.
+Used in `unicode-tokens-token-symbol-map', `unicode-tokens-control-regions',
+and `unicode-tokens-control-characters'.")
-(defvar unicode-tokens-shortcut-alist
+(defvar unicode-tokens-shortcut-alist nil
"An alist of keyboard shortcuts to unicode strings.
The alist is added to the input mode for tokens.
Behaviour is much like abbrev.")
+
;;
-;; Faces
+;; Variables that can be overridden in instances: control tokens
;;
+;; TODO: docs
+(defvar unicode-tokens-control-region-format-regexp nil)
+(defvar unicode-tokens-control-char-format-regexp nil)
+(defvar unicode-tokens-control-regions nil)
+(defvar unicode-tokens-control-characters nil)
+
+(defvar unicode-tokens-control-region-format-beg nil)
+(defvar unicode-tokens-control-region-format-end nil)
+(defvar unicode-tokens-control-char-format nil)
+
+;;
+;; A list of the above variables
+;;
+
+(defconst unicode-tokens-configuration-variables
+ '(token-symbol-map
+ token-format
+ token-variant-format-regexp
+ fontsymb-properties
+ shortcut-alist
+ control-region-format-regexp
+ control-region-format-beg
+ control-region-format-end
+ control-char-format-regexp
+ control-char-format
+ control-regions
+ control-characters))
+
+;;
+;; Variables set in the mode
;;
-;; TODO: make these into faces but extract attributes
-;; to use in `unicode-tokens-annotation-translations'.
-;; Let that be dynamically changeable
-;; TODO: choose family acccording to likely architecture and what's available
-(cond
- ((not (featurep 'xemacs))
+
+(defvar unicode-tokens-token-list nil
+ "List of usable token names in order from `unicode-tokens-token-symbol-map'.")
+
+(defvar unicode-tokens-hash-table nil
+ "Hash table mapping token names (strings) to composition and properties.")
+
+(defvar unicode-tokens-token-match-regexp nil
+ "Regular expression used by font-lock to match tokens.")
+
+(defvar unicode-tokens-uchar-hash-table nil
+ "Hash table mapping unicode strings to symbolic token names.
+This is used for an approximate reverse mapping, see `unicode-tokens-paste'.")
+
+(defvar unicode-tokens-uchar-regexp nil
+ "Regular expression matching converted tokens.
+This is used for an approximate reverse mapping, see `unicode-tokens-paste'.")
+
+
+
+;;
+;; Constants
+;;
+
+(defgroup unicode-tokens-faces nil
+ "The faces used in Unicode Tokens mode."
+ :group 'faces)
+
(defface unicode-tokens-script-font-face
(cond
((eq window-system 'x) ; Linux/Unix
- '((t :family "URW Chancery L")))
+ '((t :family "PakTypeNaqsh"))) ;
((or ; Mac
(eq window-system 'ns)
(eq window-system 'carbon))
'((t :family "Lucida Calligraphy"))))
- "Script font face")
+ "Script font face"
+ :group 'unicode-tokens-faces)
(defface unicode-tokens-fraktur-font-face
(cond
@@ -122,7 +168,8 @@ Behaviour is much like abbrev.")
(eq window-system 'ns)
(eq window-system 'carbon))
'((t :family "Lucida Blackletter"))))
- "Fraktur font face")
+ "Fraktur font face"
+ :group 'unicode-tokens-faces)
(defface unicode-tokens-serif-font-face
(cond
@@ -132,220 +179,166 @@ Behaviour is much like abbrev.")
(eq window-system 'ns)
(eq window-system 'carbon))
'((t :family "Lucida"))))
- "Serif (roman) font face")))
+ "Serif (roman) font face"
+ :group 'unicode-tokens-faces)
+(defconst unicode-tokens-font-lock-extra-managed-props
+ '(composition help-echo display invisible)
+ "Value for `font-lock-extra-managed-props' here.")
;;
-;; Variables initialised in unicode-tokens-initialise
+;;; Code:
;;
-(defvar unicode-tokens-max-token-length 10
- "Maximum length of a token in underlying encoding.")
-
-(defvar unicode-tokens-codept-charname-alist nil
- "Alist mapping unicode code point to character names.")
+(defun unicode-tokens-font-lock-keywords ()
+ "Calculate and return value for `font-lock-keywords'.
+This function also initialises the important tables for the mode."
+ ;; Credit to Stefan Monnier for much slimmer original version
+ (let ((hash (make-hash-table :test 'equal))
+ (ucharhash (make-hash-table :test 'equal))
+ toks uchars)
+ (dolist (x unicode-tokens-token-symbol-map)
+ (let ((tok (car x))
+ (comp (cadr x)))
+ (when (unicode-tokens-usable-composition comp)
+ (unless (gethash tok hash)
+ (puthash tok (cdr x) hash)
+ (push tok toks)
+ (if (stringp comp) ;; reverse map only for string comps
+ (unless (or (gethash comp ucharhash)
+ ;; ignore plain chars for reverse map
+ (string-match "[a-zA-Z0-9]+" comp))
+ (push comp uchars)
+ (puthash comp tok ucharhash)))))))
+ (when toks
+ (setq unicode-tokens-hash-table hash)
+ (setq unicode-tokens-uchar-hash-table ucharhash)
+ (setq unicode-tokens-token-list (reverse toks))
+ (setq unicode-tokens-uchar-regexp (regexp-opt uchars))
+ (setq unicode-tokens-token-match-regexp
+ (if unicode-tokens-token-variant-format-regexp
+ (format unicode-tokens-token-variant-format-regexp
+ (regexp-opt toks t))
+ (regexp-opt (mapcar (lambda (tok)
+ (format unicode-tokens-token-format tok))
+ toks) t)))
+ (cons
+ `(,unicode-tokens-token-match-regexp
+ (0 (unicode-tokens-help-echo) 'prepend)
+ (0 (unicode-tokens-font-lock-compose-symbol
+ ,(- (regexp-opt-depth unicode-tokens-token-match-regexp) 2))
+ 'prepend))
+ (unicode-tokens-control-font-lock-keywords)))))
+
+(defun unicode-tokens-usable-composition (comp)
+ (cond
+ ((stringp comp)
+ (reduce (lambda (x y) (and x (char-displayable-p y)))
+ comp
+ :initial-value t))
+ ((char-valid-p comp)
+ (char-displayable-p comp))
+ (comp ;; assume any other non-null is OK
+ t)))
+
+(defun unicode-tokens-help-echo ()
+ "Return a help-echo text property to display the contents of match string"
+ (list 'face nil 'help-echo (match-string 0)))
+
+(defvar unicode-tokens-show-symbols nil
+ "Non-nil to reveal symbol (composed) tokens instead of compositions.")
+
+(defun unicode-tokens-font-lock-compose-symbol (match)
+ "Compose a sequence of chars into a symbol, maybe returning a face property.
+Regexp match data number MATCH selects the token name, while 0 matches the
+whole expression.
+Token symbol is searched for in `unicode-tokens-hash-table'."
+ (let* ((start (match-beginning 0))
+ (end (match-end 0))
+ (compps (gethash (match-string match)
+ unicode-tokens-hash-table))
+ (props (cdr-safe compps)))
+ (if (and compps (not unicode-tokens-show-symbols))
+ (compose-region start end (car compps)))
+ (if props
+ (add-text-properties ;; font-lock should do this but fails?
+ start end (unicode-tokens-symbs-to-props props)))
+ nil))
+
+(defun unicode-tokens-show-symbols (&optional arg)
+ "Toggle `unicode-tokens-show-symbols'. With ARG, turn on iff positive."
+ (interactive "P")
+ (setq unicode-tokens-show-symbols
+ (if (null arg) (not unicode-tokens-show-symbols)
+ (> (prefix-numeric-value arg) 0)))
+ (font-lock-fontify-buffer))
+
+(defun unicode-tokens-symbs-to-props (symbs &optional facenil)
+ (let (props p)
+ (dolist (s symbs)
+ (setq p (car-safe
+ (cdr-safe (assoc s unicode-tokens-fontsymb-properties))))
+ (if (consp p)
+ (setq props (cons (car p) (cons (cadr p) props)))
+ (setq props (cons p props))))
+ (if (and facenil
+ (not (memq 'face props)))
+ (setq props (append '(face nil) props)))
+ props))
-(defvar unicode-tokens-token-alist nil
- "Mapping of tokens to Unicode strings.
-Also used as a flag to detect if `unicode-tokens-initialise' has been called.")
+;;
+;; Control tokens: as "characters" CTRL <stuff>
+;; and regions BEGINCTRL <stuff> ENDCTRL
+;;
-(defvar unicode-tokens-ustring-alist nil
- "Mapping of Unicode strings to tokens.")
+(defvar unicode-tokens-show-controls nil
+ "Non-nil supresses hiding of control tokens.")
+(defun unicode-tokens-show-controls (&optional arg)
+ "Toggle `unicode-tokens-show-controls'. With ARG, turn on iff positive."
+ (interactive "P")
+ (setq unicode-tokens-show-controls
+ (if (null arg) (not unicode-tokens-show-controls)
+ (> (prefix-numeric-value arg) 0)))
+ (when unicode-tokens-show-controls
+ (remove-from-invisibility-spec 'unicode-tokens-show-controls))
+ (when (not unicode-tokens-show-controls)
+ (add-to-invisibility-spec 'unicode-tokens-show-controls)))
+
+(defun unicode-tokens-control-char (name s &rest props)
+ `(,(format unicode-tokens-control-char-format-regexp s)
+ (1 '(face nil invisible unicode-tokens-show-controls) prepend)
+ (2 ',(unicode-tokens-symbs-to-props props t) prepend)))
+
+(defun unicode-tokens-control-region (name start end &rest props)
+ `(,(format unicode-tokens-control-region-format-regexp start end)
+ (1 '(face nil invisible unicode-tokens-show-controls) prepend)
+ (2 ',(unicode-tokens-symbs-to-props props t) prepend)
+ (3 '(face nil invisible unicode-tokens-show-controls) prepend)))
+
+(defun unicode-tokens-control-font-lock-keywords ()
+ (append
+ (mapcar (lambda (args) (apply 'unicode-tokens-control-char args))
+ unicode-tokens-control-characters)
+ (mapcar (lambda (args) (apply 'unicode-tokens-control-region args))
+ unicode-tokens-control-regions)))
;;
-;;; Code:
+;; Shortcuts for typing, using quail
;;
-
-(defun unicode-tokens-insert-char (arg codepoint)
- "Insert the Unicode character identified by CODEPOINT.
-If ARG is non-nil, ignore available glyphs."
- (let ((glyph (memq codepoint unicode-tokens-glyph-list)))
- (cond
- ((and (decode-char 'ucs codepoint) (or arg glyph))
- (ucs-insert codepoint)) ;; glyph converted to token on save
- (t
- (insert (format unicode-tokens-charref-format codepoint))))))
-
-(defun unicode-tokens-insert-string (arg ustring)
- "Insert a Unicode string.
-If a prefix is given, the string will be inserted regardless
-of whether or not it has displayable glyphs; otherwise, a
-numeric character reference for whichever codepoints are not
-in the unicode-tokens-glyph-list."
- (mapcar (lambda (char)
- (unicode-tokens-insert-char arg char))
- ustring))
-
-(defun unicode-tokens-character-insert (arg &optional argname)
- "Insert a Unicode character by character name, with completion.
-If a prefix is given, the character will be inserted regardless
-of whether or not it has a displayable glyph; otherwise, a
-numeric character reference is inserted if the codepoint is not
-in the `unicode-tokens-glyph-list'. If argname is given, it is used for
-the prompt. If argname uniquely identifies a character, that
-character is inserted without the prompt."
- (interactive "P")
- (let* ((completion-ignore-case t)
- (uniname (if (stringp argname) argname ""))
- (charname
- (if (eq (try-completion uniname unicode-chars-alist) t)
- uniname
- (completing-read
- "Unicode name: "
- unicode-chars-alist
- nil t uniname)))
- codepoint glyph)
- (setq codepoint (cdr (assoc charname unicode-chars-alist)))
- (unicode-tokens-insert-char arg codepoint)))
-
-(defun unicode-tokens-token-insert (arg &optional argname)
- "Insert a Unicode string by a token name, with completion.
-If a prefix is given, the string will be inserted regardless
-of whether or not it has displayable glyphs; otherwise, a
-numeric character reference for whichever codepoints are not
-in the unicode-tokens-glyph-list. If argname is given, it is used for
-the prompt. If argname uniquely identifies a character, that
-character is inserted without the prompt."
- (interactive "P")
- (let* ((stokname (if (stringp argname) argname ""))
- (tokname
- (if (eq (try-completion stokname unicode-tokens-token-name-alist) t)
- stokname
- (completing-read
- "Token name: "
- unicode-tokens-token-name-alist
- nil t stokname)))
- charname ustring)
- (setq ustring (cdr (assoc tokname unicode-tokens-token-name-alist)))
- (unicode-tokens-insert-string arg ustring)))
-
-(defun unicode-tokens-replace-token-after (length)
- (let ((bpoint (point)) ustring)
- (save-excursion
- (forward-char length)
- (save-match-data
- (while (re-search-backward
- unicode-tokens-token-match
- (max (- bpoint unicode-tokens-max-token-length)
- (point-min)) t nil)
- (setq ustring
- (assoc (match-string 1) unicode-tokens-token-name-alist))
- (if ustring ;; TODO: should check on glyphs here
- (progn
- (let ((matchlen (- (match-end 0) (match-beginning 0))))
- (replace-match (replace-quote (cdr ustring)))
- ;; was: (format "%c" (decode-char 'ucs (cadr codept)))
- (setq length
- (+ (- length matchlen) (length (cdr ustring)))))))))))
- length)
-
-
-;;stolen from hen.el which in turn claims to have stolen it from cxref
-(defun unicode-tokens-looking-backward-at (regexp)
- "Return t if text before point matches regular expression REGEXP.
-This function modifies the match data that `match-beginning',
-`match-end' and `match-data' access; save and restore the match
-data if you want to preserve them."
- (save-excursion
- (let ((here (point)))
- (if (re-search-backward regexp (point-min) t)
- (if (re-search-forward regexp here t)
- (= (point) here))))))
-
-;; TODO: make this work for control tokens.
-;; But it's a bit nasty and introduces font-lock style complexity again.
-;; Better if we stick with dedicated input methods.
-(defun unicode-tokens-electric-suffix ()
- "Detect tokens and replace them with the appropriate string.
-This is bound to the character ending `unicode-tokens-token-suffix'
-if there is such a unique character."
- (interactive)
- (let ((pos (point))
- (case-fold-search nil)
- amppos codept ustring)
- (search-backward unicode-tokens-token-prefix nil t nil)
- (setq amppos (point))
- (goto-char pos)
- (cond
- ((unicode-tokens-looking-backward-at unicode-tokens-token-match)
- (progn
- (re-search-backward unicode-tokens-token-match nil t nil)
- (if (= amppos (point))
- (progn
- (setq ustring
- (assoc (match-string 1)
- unicode-tokens-token-name-alist))
- (if ustring ;; todo: check glyphs avail/use insert fn
- (replace-match (replace-quote (cdr ustring)))
- ;; was (format "%c" (decode-char 'ucs (cdr codept))))
- (progn
- (goto-char pos)
- (insert unicode-tokens-token-suffix))))
- (progn
- (goto-char pos)
- (insert unicode-tokens-token-suffix)))))
- ((unicode-tokens-looking-backward-at unicode-tokens-hexcode-match)
- (progn
- (re-search-backward unicode-tokens-hexcode-match nil t nil)
- (if (= amppos (point))
- (progn
- (setq codept (string-to-number (match-string 1) 16))
- (if ;; todo : check glyph (memq codept unicode-tokens-glyph-list)
- codept
- (replace-match (format "%c" (decode-char 'ucs (cdr codept))))
- (progn
- (goto-char pos)
- (insert unicode-tokens-token-suffix))))
- (progn
- (goto-char pos)
- (insert unicode-tokens-token-suffix)))))
- (t
- (insert unicode-tokens-token-suffix)))))
-
-(defvar unicode-tokens-rotate-glyph-last-char nil)
-
-(defun unicode-tokens-rotate-glyph-forward (&optional n)
- "Rotate the character before point in the current code page, by N steps.
-If no character is found at the new codepoint, no change is made.
-This function may only work reliably for GNU Emacs >= 23."
- (interactive "p")
- (if (> (point) (point-min))
- (let* ((codept (or (if (or (eq last-command
- 'unicode-tokens-rotate-glyph-forward)
- (eq last-command
- 'unicode-tokens-rotate-glyph-backward))
- unicode-tokens-rotate-glyph-last-char)
- (char-before (point))))
- (page (/ codept 256))
- (pt (mod codept 256))
- (newpt (mod (+ pt (or n 1)) 256))
- (newcode (+ (* 256 page) newpt))
- (newname (assoc newcode
- unicode-tokens-codept-charname-alist))
- ;; NOTE: decode-char 'ucs here seems to fail on Emacs <23
- (newchar (decode-char 'ucs newcode)))
- (when (and newname newchar)
- (delete-char -1)
- (insert-char newchar 1)
- (message (cdr newname))
- (setq unicode-tokens-rotate-glyph-last-char nil))
- (unless (and newname newchar)
- (message "No character at code %d" newcode)
- (setq unicode-tokens-rotate-glyph-last-char newcode)))))
-
-(defun unicode-tokens-rotate-glyph-backward (&optional n)
- "Rotate the character before point in the current code page, by -N steps.
-If no character is found at the new codepoint, no change is made.
-This function may only work reliably for GNU Emacs >= 23."
- (interactive "p")
- (unicode-tokens-rotate-glyph-forward (if n (- n) -1)))
+(defvar unicode-tokens-use-shortcuts t
+ "Non-nil means use `unicode-tokens-shortcut-alist' if set.")
-
-;;
-;; Setup quail for Unicode tokens mode
-;;
+(defun unicode-tokens-use-shortcuts (&optional arg)
+ "Toggle `unicode-tokens-use-shortcuts'. With ARG, turn on iff positive."
+ (interactive "P")
+ (setq unicode-tokens-use-shortcuts
+ (if (null arg) (not unicode-tokens-use-shortcuts)
+ (> (prefix-numeric-value arg) 0)))
+ (if unicode-tokens-use-shortcuts
+ (set-input-method "Unicode tokens")
+ (set-input-method nil)))
(require 'quail)
@@ -359,57 +352,12 @@ This function may only work reliably for GNU Emacs >= 23."
"Ordering on (car S1, car S2): order longer strings first."
(>= (length (car s1)) (length (car s2))))
-(defun unicode-tokens-propertise-after-quail (tostring)
- (add-text-properties (- (point) (length tostring)) (point)
- (list 'utoks tostring)))
-
-
(defun unicode-tokens-quail-define-rules ()
"Define the token and shortcut input rules.
Calculated from `unicode-tokens-token-name-alist' and
-`unicode-tokens-shortcut-alist'.
-Also sets `unicode-tokens-token-alist'."
+`unicode-tokens-shortcut-alist'."
(let ((unicode-tokens-quail-define-rules
(list 'quail-define-rules)))
-;; failed experiment (wrong place for rule/wrong type?): attempt to propertise
-;; after translation
-;; '((advice . unicode-tokens-propertise-after-quail
-;; (face . proof-declaration-name-face)))))
- (let ((ulist (copy-list unicode-tokens-token-name-alist))
- ustring tokname token)
- ;; sort in case of non-terminated token syntax (empty suffix)
- (setq ulist (sort ulist 'unicode-tokens-map-ordering))
- (setq unicode-tokens-token-alist nil)
- (while ulist
- (setq tokname (caar ulist))
- (setq ustring (cdar ulist))
- (setq token (format unicode-tokens-token-format tokname))
- (cond
- ;; Some error checking (but not enough)
- ((eq (length tokname) 0)
- (warn "Empty token name (mapped to \"%s\") in unicode tokens list"
- ustring))
- ((eq (length ustring) 0)
- (warn "Empty token mapping, ignoring token \"%s\" in unicode tokens list"
- token))
- ((assoc token unicode-tokens-token-alist)
- (warn "Duplicated token entry, ignoring subsequent mapping of %s" token))
- ((rassoc ustring unicode-tokens-token-alist)
- (warn "Duplicated target \"%s\", ignoring token %s" ustring token))
- (t
- (nconc unicode-tokens-quail-define-rules
- (list (list token
- (vector ustring))))
- (setq unicode-tokens-token-alist
- (nconc unicode-tokens-token-alist
- (list (cons token ustring))))))
- (setq ulist (cdr ulist))))
- ;; make reverse map: convert longer ustring sequences first
- (setq unicode-tokens-ustring-alist
- (sort
- (mapcar (lambda (c) (cons (cdr c) (car c)))
- unicode-tokens-token-alist)
- 'unicode-tokens-map-ordering))
(let ((ulist (copy-list unicode-tokens-shortcut-alist))
ustring shortcut)
(setq ulist (sort ulist 'unicode-tokens-map-ordering))
@@ -423,379 +371,329 @@ Also sets `unicode-tokens-token-alist'."
(eval unicode-tokens-quail-define-rules)))
-
;;
-;; File format for saving tokens in plain ASCII.
+;; User-level functions
;;
-(defvar unicode-tokens-format-entry
- '(unicode-tokens "Tokens encoding unicode characters."
- nil
- unicode-tokens-tokens-to-unicode ; decode
- unicode-tokens-unicode-to-tokens ; encode
- t nil)
- "Value for `format-alist'.")
-
-(add-to-list 'format-alist unicode-tokens-format-entry)
-
-(defconst unicode-tokens-ignored-properties
- '(vanilla type fontified face auto-composed
- rear-nonsticky field inhibit-line-move-field-capture
- utoks)
- "Text properties to ignore when saving files.")
-
-(put 'font-lock-face 'format-list-valued t)
-
-(defconst unicode-tokens-annotation-translations
- `((font-lock-face
- ;; FIXME: this is faulty; format.el makes wrong calculations with
- ;; list valued properties, and sometimes loses these settings.
- ((:weight bold) "bold")
- ((:slant italic) "italic")
- ; ,(face-all-attributes 'unicode-tokens-script-font-face) "script")
- ; ,(face-all-attributes 'unicode-tokens-fraktur-font-face) "fraktur")
- ; ,(face-all-attributes 'unicode-tokens-serif-font-face) "serif")
- ((:family "PakTypeNaqsh") "script")
- ((:family "URW Bookman L") "fraktur")
- ((:family "Liberation Serif") "serif")
- (proof-declaration-name-face "loc1")
- (default ))
- (display
- ((raise 0.4) "superscript")
- ((raise -0.4) "subscript")
- ((raise 0.35) "superscript1")
- ((raise -0.35) "subscript1")
- ((raise 0.3) "idsuperscript1")
- ((raise -0.3) "idsubscript1")
- (default )))
- "Text property table for annotations.")
-
-
-(defun unicode-tokens-remove-properties (start end)
- "Remove text properties we manage between START and END."
- (remove-text-properties
- ;; NB: this is approximate and clashes with anyone else who
- ;; looks after font-lock-face or display
- start end (mapcar 'car unicode-tokens-annotation-translations)))
-
-
-(defun unicode-tokens-tokens-to-unicode (&optional start end)
- "Decode a tokenised file for display in Emacs."
- (save-excursion
- (save-restriction
- (narrow-to-region start (or end (point-max)))
- (let ((case-fold-search proof-case-fold-search)
- (buffer-undo-list t)
- (modified (buffer-modified-p))
- (inhibit-read-only t))
- (setq unicode-tokens-next-control-token-seen-token nil)
- (format-replace-strings unicode-tokens-token-alist nil (point-min)
- (point-max))
-;; alternative experiment: store original tokens inside text properties
-;; (unicode-tokens-replace-strings-propertise unicode-tokens-token-alist)
- (format-deannotate-region (point-min)
- (point-max)
- unicode-tokens-annotation-translations
- 'unicode-tokens-next-control-token)
- (set-buffer-modified-p modified))
- (goto-char (point-max)))))
-
-(defvar unicode-tokens-next-control-token-seen-token nil
- "Records currently open single-character control token.")
-
-(defun unicode-tokens-next-control-token ()
- "Find next control token and interpret it.
-If `unicode-tokens-next-control-token' is non-nil, end current control sequence
-after next character (single character control sequence)."
- (let (result)
- (when unicode-tokens-next-control-token-seen-token
- (if (re-search-forward unicode-tokens-next-character-regexp nil t)
- (setq result (list (match-end 0) (match-end 0)
- unicode-tokens-next-control-token-seen-token
- nil)))
- (setq unicode-tokens-next-control-token-seen-token nil))
- (while (and (not result)
- (re-search-forward unicode-tokens-control-token-match nil t))
- (let*
- ((tok (match-string 1))
- (annot
- (cond
- ((equal tok "bsup") '("superscript" t))
- ((equal tok "esup") '("superscript" nil))
- ((equal tok "bsub") '("subscript" t))
- ((equal tok "esub") '("subscript" nil))
- ((equal tok "bbold") '("bold" t))
- ((equal tok "ebold") '("bold" nil))
- ((equal tok "bitalic") '("italic" t))
- ((equal tok "eitalic") '("italic" nil))
- ((equal tok "bscript") '("script" t))
- ((equal tok "escript") '("script" nil))
- ((equal tok "bfrak") '("fraktur" t))
- ((equal tok "efrak") '("fraktur" nil))
- ((equal tok "bserif") '("serif" t))
- ((equal tok "eserif") '("serif" nil))
- ((equal tok "loc")
- (list (setq unicode-tokens-next-control-token-seen-token
- "loc1") t))
- ((equal tok "sup")
- (list (setq unicode-tokens-next-control-token-seen-token
- "superscript1") t))
- ((equal tok "sub")
- (list (setq unicode-tokens-next-control-token-seen-token
- "subscript1") t))
- ((equal tok "isup")
- (list (setq unicode-tokens-next-control-token-seen-token
- "idsuperscript1") t))
- ((equal tok "isub")
- (list (setq unicode-tokens-next-control-token-seen-token
- "idsubscript1") t)))))
- (if annot
- (setq result
- (append
- (list (match-beginning 0) (match-end 0))
- annot)))))
- result))
-
-;; TODO: this should be instance specific
-(defconst unicode-tokens-annotation-control-token-alist
- '(("bold" . ("bbold" . "ebold"))
- ("subscript" . ("bsub" . "esub"))
- ("superscript" . ("bsup" . "esup"))
- ("subscript1" . ("sub"))
- ("superscript1" . ("sup"))
- ("idsubscript1" . ("isub"))
- ("idsuperscript1" . ("isup"))
- ("loc1" . ("loc"))
- ;; non-standard
- ("italic" . ("bitalic" . "eitalic"))
- ("script" . ("bscript" . "escript"))
- ("fraktur" . ("bfrak" . "efrak"))
- ("serif" . ("bserif" . "eserif"))))
-
-(defun unicode-tokens-make-token-annotation (annot positive)
- "Encode a text property start/end by adding an annotation in the file."
- (let ((toks (cdr-safe
- (assoc annot unicode-tokens-annotation-control-token-alist))))
- (cond
- ((and toks positive)
- (format unicode-tokens-control-token-format (car toks)))
- ((and toks (cdr toks))
- (format unicode-tokens-control-token-format (cdr toks)))
- (t ""))))
-
-(defun unicode-tokens-find-property (name)
- (let ((props unicode-tokens-annotation-translations)
- prop vals val vname)
- (catch 'return
- (while props
- (setq prop (caar props))
- (setq vals (cdar props))
- (while vals
- (setq val (car vals))
- (if (member name (cdr val))
- (throw 'return (list prop (car val))))
- (setq vals (cdr vals)))
- (setq props (cdr props))))))
-
-(defun unicode-tokens-annotate-region (beg end &optional annot)
+(defun unicode-tokens-insert-token (tok)
+ "Insert symbolic token named TOK, giving a message."
+ (interactive (list
+ (completing-read
+ "Insert token: "
+ unicode-tokens-hash-table) t))
+ (let ((ins (format unicode-tokens-token-format tok)))
+ (insert ins)
+ (message "Inserted %s" ins)))
+
+(defun unicode-tokens-annotate-region (name)
+ "Annotate region with region markup tokens for scheme NAME."
+ (interactive (let ((completion-ignore-case t))
+ (list (completing-read
+ "Annotate region with: "
+ unicode-tokens-control-regions nil
+ 'requirematch))))
+ (assert (assoc name unicode-tokens-control-regions))
+ (let* ((entry (assoc name unicode-tokens-control-regions))
+ (beg (region-beginning))
+ (end (region-end))
+ (begtok
+ (format unicode-tokens-control-region-format-end (nth 1 entry)))
+ (endtok
+ (format unicode-tokens-control-region-format-end (nth 2 entry))))
+ (when (> beg end)
+ (setq beg end)
+ (setq end (region-beginning)))
+ (goto-char beg)
+ (insert begtok)
+ (goto-char (+ end (- (point) beg)))
+ (insert endtok)))
+
+(defun unicode-tokens-insert-control (name)
+ (interactive (list (completing-read
+ "Insert control symbol: "
+ unicode-tokens-control-characters)))
+ (insert (format unicode-tokens-control-char-format name)))
+
+(defun unicode-tokens-insert-uchar-as-token (char)
+ "Insert CHAR as a symbolic token, if possible."
+ (let ((tok (gethash char unicode-tokens-uchar-hash-table)))
+ (when tok
+ (unicode-tokens-insert-token tok))))
+
+;;unused
+(defun unicode-tokens-delete-token-at-point ()
+ (interactive)
+ (when (looking-at unicode-tokens-token-match-regexp)
+ (kill-region (match-beginning 0) (match-end 0))))
+
+(defvar unicode-tokens-rotate-token-last-token nil)
+
+(defun unicode-tokens-prev-token ()
+ (let ((match (re-search-backward unicode-tokens-token-match-regexp
+ (save-excursion
+ (beginning-of-line 0) (point)) t)))
+ (if match
+ (match-string
+ (1- (regexp-opt-depth unicode-tokens-token-match-regexp))))))
+
+(defun unicode-tokens-rotate-token-forward (&optional n)
+ "Rotate the token before point by N steps in the table."
+ (interactive "p")
+ (if (> (point) (point-min))
+ (save-match-data
+ (let* ((token (or (if (or (eq last-command
+ 'unicode-tokens-rotate-token-forward)
+ (eq last-command
+ 'unicode-tokens-rotate-token-backward))
+ unicode-tokens-rotate-token-last-token)
+ (unicode-tokens-prev-token)))
+ (tokennumber
+ (if token
+ (search (list token) unicode-tokens-token-list :test 'equal)))
+ (numtoks
+ (hash-table-count unicode-tokens-hash-table))
+ (newtok
+ (if tokennumber
+ (nth (mod (+ tokennumber (or n 1)) numtoks)
+ unicode-tokens-token-list))))
+ (when (and newtok
+ (looking-at unicode-tokens-token-match-regexp))
+ (delete-region (match-beginning 0) (match-end 0))
+ (insert (format unicode-tokens-token-format newtok)))))))
+
+(defun unicode-tokens-rotate-token-backward (&optional n)
+ "Rotate the token before point, by -N steps in the token list."
+ (interactive "p")
+ (unicode-tokens-rotate-token-forward (if n (- n) -1)))
+
+(defun unicode-tokens-copy-token (tokname)
+ (interactive "s")
+ (kill-new
+ (format unicode-tokens-token-format tokname)
+ (eq last-command 'unicode-tokens-copy-token)))
+
+(define-button-type 'unicode-tokens-list
+ 'help-echo "mouse-2, RET: copy this character"
+ 'face nil
+ 'action #'(lambda (button)
+ (unicode-tokens-copy-token (button-get button 'unicode-token))))
+
+;; TODO: improve layout, can we use tabs
+(defun unicode-tokens-list-tokens ()
+ "Show a buffer of all tokens."
+ (interactive)
+ (with-output-to-temp-buffer "*Unicode Tokens List*"
+ (with-current-buffer standard-output
+ (unicode-tokens-mode)
+ (insert "Click or RET on a character to copy into kill ring.\n\n")
+ (let ((count 0) toks)
+ ;; display in originally given order
+ (dolist (tok unicode-tokens-token-list)
+ (insert-text-button
+ (format unicode-tokens-token-format tok)
+ :type 'unicode-tokens-list
+ 'unicode-token tok)
+ (incf count)
+ (if (< count 10)
+ (insert "\t")
+ (insert "\n")
+ (setq count 0)))))))
+
+
+(defun unicode-tokens-copy (beg end)
+ "Copy presentation of region between BEG and END.
+This is an approximation; it makes assumptions about the behaviour
+of symbol compositions, and will lose layout information."
(interactive "r")
- (or annot
- (if (interactive-p)
- (setq annot
- (completing-read "Annotate region as: "
- unicode-tokens-annotation-control-token-alist
- nil t))
- (error "In unicode-tokens-annotation-control-token-alist: TYPE must be given.")))
- (add-text-properties beg end
- (unicode-tokens-find-property annot)))
-
-(defun unicode-tokens-annotate-region-with (annot)
- `(lambda (beg end)
- (interactive "r")
- (unicode-tokens-annotate-region beg end ,annot)))
-
-(defun unicode-tokens-annotate-string (annot string)
- (add-text-properties 0 (length string)
- (unicode-tokens-find-property annot)
- string)
- string)
-
-(defun unicode-tokens-unicode-to-tokens (&optional start end buffer)
- "Encode a buffer to save as a tokenised file."
- (let ((case-fold-search proof-case-fold-search)
- (buffer-undo-list t)
- (modified (buffer-modified-p)))
- (save-restriction
- (save-excursion
- (narrow-to-region (or start (point-min)) (or end (point-max)))
- (format-insert-annotations
- (format-annotate-region (point-min) (point-max)
- unicode-tokens-annotation-translations
- 'unicode-tokens-make-token-annotation
- unicode-tokens-ignored-properties))
-;; alternative experiment: store original tokens inside text properties
-;; (unicode-tokens-replace-strings-unpropertise)
- (format-replace-strings unicode-tokens-ustring-alist
- nil (point-min) (point-max))
- (set-buffer-modified-p modified)))))
-
-
-(defun unicode-tokens-replace-strings-propertise (alist &optional beg end)
- "Do multiple replacements on the buffer.
-ALIST is a list of (FROM . TO) pairs, which should be proper arguments to
-`search-forward' and `replace-match', respectively.
-The original contents FROM are retained in the buffer in the text property `utoks'.
-Optional args BEG and END specify a region of the buffer on which to operate."
- (save-excursion
- (save-restriction
- (or beg (setq beg (point-min)))
- (if end (narrow-to-region (point-min) end))
- (while alist
- (let ((from (car (car alist)))
- (to (cdr (car alist)))
- (case-fold-search nil))
- (goto-char beg)
- (while (search-forward from nil t)
- (goto-char (match-beginning 0))
- (insert to)
- (set-text-properties (- (point) (length to)) (point)
- (cons 'utoks
- (cons from
- (text-properties-at (point)))))
- (delete-region (point) (+ (point) (- (match-end 0)
- (match-beginning 0)))))
- (setq alist (cdr alist)))))))
-
-;; NB: this is OK, except that now if we edit with raw symbols, we
-;; don't get desired effect but instead rely on hidden annotations.
-;; Also doesn't work as easily with quail.
-;; Can we have a sensible mixture of both things?
-(defun unicode-tokens-replace-strings-unpropertise (&optional beg end)
- "Reverse the effect of `unicode-tokens-replace-strings-unpropertise'.
-Replaces contiguous text with 'utoks' property with property value."
- (let ((pos (or beg (point-min)))
- (lim (or end (point-max)))
- start to)
- (save-excursion
- (while (and
- (setq pos (next-single-property-change pos 'utoks nil lim))
- (< pos lim))
- (if start
- (progn
- (setq to (get-text-property start 'utoks))
- (goto-char start)
- (insert to)
- (set-text-properties start (point)
- (text-properties-at start))
- (delete-region (point) (+ (point) (- pos start)))
- (setq start nil))
- (setq start pos))))))
-
-
-
-
+ ;; cf kill-ring-save, uncode-tokens-font-lock-compose-symbol
+ (let ((visible
+ ;; actually: leave in control tokens as they can have logical meaning
+ ;; (proof-visible-buffer-substring beg end)
+ (buffer-substring-no-properties beg end))
+ (match (- (regexp-opt-depth unicode-tokens-token-match-regexp) 2)))
+ (with-temp-buffer
+ (insert visible)
+ (goto-char (point-min))
+ (while (re-search-forward unicode-tokens-token-match-regexp nil t)
+ ;; TODO: interpret more exotic compositions here
+ (let* ((tstart (match-beginning 0))
+ (tend (match-end 0))
+ (comp (car-safe
+ (gethash (match-string match)
+ unicode-tokens-hash-table))))
+ (when comp
+ (delete-region tstart tend)
+ ;; TODO: improve this: interpret vector, strip tabs
+ (insert comp)))) ;; gross approximation to compose-region
+ (copy-region-as-kill (point-min) (point-max)))))
+
+(defun unicode-tokens-paste ()
+ (interactive)
+ (let ((start (point)) end)
+ (clipboard-yank)
+ (setq end (point-marker))
+ (while (re-search-backward unicode-tokens-uchar-regexp start t)
+ (let* ((useq (match-string 0))
+ (token (gethash useq unicode-tokens-uchar-hash-table))
+ (pos (point)))
+ (when token
+ (replace-match (format unicode-tokens-token-format token) t t)
+ (goto-char pos))))
+ (goto-char end)
+ (set-marker end nil)))
;;
;; Minor mode
;;
+;;;###autoload
+(defun unicode-tokens-initialise ()
+ (interactive)
+ (let ((flks (unicode-tokens-font-lock-keywords)))
+ (put 'unicode-tokens-font-lock-keywords major-mode flks)
+ (unicode-tokens-quail-define-rules)
+ flks))
+
(defvar unicode-tokens-mode-map (make-sparse-keymap)
"Key map used for Unicode Tokens mode.")
+;;;###autoload
(define-minor-mode unicode-tokens-mode
"Minor mode for unicode token input." nil " Utoks"
unicode-tokens-mode-map
- (unless unicode-tokens-token-alist
- (unicode-tokens-initialise))
- (when unicode-tokens-mode
- (when (boundp 'text-property-default-nonsticky)
- (make-variable-buffer-local 'text-property-default-nonsticky)
- (setq text-property-default-nonsticky
- ;; We want to use display property with stickyness
- (delete '(display . t) text-property-default-nonsticky)))
- (if (and
- (fboundp 'set-buffer-multibyte)
- (not (buffer-base-buffer)))
- (set-buffer-multibyte t))
- (let ((inhibit-read-only t))
- ;; format is supposed to manage undo, but doesn't remap
- (setq buffer-undo-list nil)
- (format-decode-buffer 'unicode-tokens))
- (set-input-method "Unicode tokens"))
- (unless unicode-tokens-mode
- (when (boundp 'text-property-default-nonsticky)
- (add-to-list 'text-property-default-nonsticky '(display . t)))
- ;; leave buffer encoding as is
- (let ((inhibit-read-only t)
- (modified (buffer-modified-p)))
- ;; format is supposed to manage undo, but doesn't remap
- (setq buffer-undo-list nil)
- (format-encode-buffer 'unicode-tokens)
- (unicode-tokens-remove-properties (point-min) (point-max))
- (set-buffer-modified-p modified))
- (inactivate-input-method)))
+ (let ((flks (get 'unicode-tokens-font-lock-keywords major-mode)))
+ (when unicode-tokens-mode
+ (unless flks
+ (setq flks (unicode-tokens-initialise)))
+ (make-local-variable 'font-lock-extra-managed-props)
+ ;; make sure buffer can display 16 bit chars
+ (if (and
+ (fboundp 'set-buffer-multibyte)
+ (not (buffer-base-buffer)))
+ (set-buffer-multibyte t))
+
+ (add-to-invisibility-spec 'unicode-tokens-show-controls)
+
+ ;; our conventions:
+ ;; 1. set default for font-lock-extra-managed-props
+ ;; as property on major mode symbol (ordinarily nil).
+ (font-lock-add-keywords nil flks)
+
+ (setq font-lock-extra-managed-props
+ (get 'font-lock-extra-managed-props major-mode))
+ (mapcar
+ (lambda (p) (add-to-list 'font-lock-extra-managed-props p))
+ unicode-tokens-font-lock-extra-managed-props)
+
+ (font-lock-fontify-buffer)
+
+ (if unicode-tokens-use-shortcuts
+ (set-input-method "Unicode tokens"))
+
+ ;; adjust maths menu to insert tokens
+ (set (make-local-variable 'maths-menu-filter-predicate)
+ (lambda (uchar) (gethash uchar unicode-tokens-uchar-hash-table)))
+ (set (make-local-variable 'maths-menu-tokenise-insert)
+ (lambda (uchar)
+ (unicode-tokens-insert-token
+ (gethash uchar unicode-tokens-uchar-hash-table)))))
+
+ (when (not unicode-tokens-mode)
+ (when flks
+ (font-lock-unfontify-buffer)
+ (setq font-lock-extra-managed-props
+ (get 'font-lock-extra-managed-props major-mode))
+ (setq font-lock-set-defaults nil) ; force font-lock-set-defaults to reinit
+ (font-lock-fontify-buffer)
+ (set-input-method nil))
+
+ ;; Remove hooks from maths menu
+ (kill-local-variable 'maths-menu-filter-predicate)
+ (kill-local-variable 'maths-menu-tokenise-insert))))
;;
-;; Initialisation
+;; Key bindings
;;
-(defun unicode-tokens-initialise ()
- "Initialise tables."
- ;; Calculate max token length
- (let ((tlist unicode-tokens-token-name-alist)
- (len 0) tok)
- (while tlist
- (when (> (length (caar tlist)) 0)
- (setq len (length (caar tlist)))
- (setq tok (caar tlist)))
- (setq tlist (cdr tlist)))
- (setq unicode-tokens-max-token-length
- (length (format unicode-tokens-token-format tok))))
- ;; Names from code points
- (setq unicode-tokens-codept-charname-alist
- (mapcar (lambda (namechar)
- (cons (cdr namechar) (car namechar)))
- unicode-chars-alist))
- ;; Default assumed available glyph list based on tokens;
- ;; TODO: filter with what's really available, if can find out.
- ;; TODO: allow altering of this when the token-name-alist is reset
- ;; in proof-token-name-alist (unless test here is for specific setting)
- (unless unicode-tokens-glyph-list
- (setq unicode-tokens-glyph-list
- (reduce (lambda (glyphs tokustring)
- (append glyphs (string-to-list (cdr tokustring))))
- unicode-tokens-token-name-alist
- :initial-value nil)))
- (unicode-tokens-quail-define-rules)
- ;; Key bindings
- (if (= (length unicode-tokens-token-suffix) 1)
- (define-key unicode-tokens-mode-map
- (vector (string-to-char unicode-tokens-token-suffix))
- 'unicode-tokens-electric-suffix))
- (define-key unicode-tokens-mode-map [(control ?,)]
- 'unicode-tokens-rotate-glyph-backward)
- (define-key unicode-tokens-mode-map [(control ?.)]
- 'unicode-tokens-rotate-glyph-forward)
- )
+(define-key unicode-tokens-mode-map [(control ?,)]
+ 'unicode-tokens-rotate-token-backward)
+(define-key unicode-tokens-mode-map [(control ?.)]
+ 'unicode-tokens-rotate-token-forward)
+(define-key unicode-tokens-mode-map
+ [(control c) (control t) (control t)] 'unicode-tokens-insert-token)
+(define-key unicode-tokens-mode-map
+ [(control c) (control t) (control r)] 'unicode-tokens-annotate-region)
+(define-key unicode-tokens-mode-map
+ [(control c) (control t) (control e)] 'unicode-tokens-insert-control)
+(define-key unicode-tokens-mode-map
+ [(control c) (control t) (control z)] 'unicode-tokens-show-symbols)
+(define-key unicode-tokens-mode-map
+ [(control c) (control t) (control x)] 'unicode-tokens-show-controls)
+
;;
;; Menu
;;
(easy-menu-define unicode-tokens-menu unicode-tokens-mode-map
- "Format menu"
- (cons "Format"
- (mapcar
- (lambda (fmt)
- (vector fmt
- (unicode-tokens-annotate-region-with (downcase fmt))
- :active 'region-exists-p))
- '("Subscript" "Superscript"
- "Supscript1" "Superscript1"
- "Idsubscript1" "Idsuperscript1"
- ;; don't encourage these as saving seems unreliable
- ;; "Bold" "Italic" "Script" "Fraktur" "Serif"
- ))))
-
+ "Tokens menu"
+ (cons "Tokens"
+ (list
+ ["Insert token..." unicode-tokens-insert-token]
+ ["Next token" unicode-tokens-rotate-token-forward]
+ ["Prev token" unicode-tokens-rotate-token-backward]
+ ["List tokens" unicode-tokens-list-tokens]
+ (cons "Format char"
+ (mapcar
+ (lambda (fmt)
+ (vector (car fmt)
+ `(lambda () (interactive)
+ (apply 'unicode-tokens-insert-control ',(car fmt)))
+ :help (concat "Format next item as "
+ (downcase (car fmt)))))
+ unicode-tokens-control-characters))
+ (cons "Format region"
+ (mapcar
+ (lambda (fmt)
+ (vector (car fmt)
+ `(lambda () (interactive)
+ (funcall 'unicode-tokens-annotate-region ',(car fmt)))
+ :help (concat "Format region as "
+ (downcase (car fmt)))
+ :active 'mark-active))
+ unicode-tokens-control-regions))
+ "---"
+ ["Copy as unicode" unicode-tokens-copy
+ :active 'mark-active
+ :help "Copy text from buffer, converting tokens to Unicode"]
+ ["Paste from unicode" unicode-tokens-paste
+ :active (and kill-ring (not buffer-read-only))
+ :help "Paste from clipboard, converting Unicode to tokens"]
+ "---"
+ ["Show control tokens" unicode-tokens-show-controls
+ :style toggle
+ :selected unicode-tokens-show-controls
+ :active (or
+ unicode-tokens-control-region-format-regexp
+ unicode-tokens-control-char-format-regexp)
+ :help "Prevent hiding of control tokens"]
+ ["Show symbol tokens" unicode-tokens-show-symbols
+ :style toggle
+ :selected unicode-tokens-show-symbols
+ :help "Show tokens for symbols"]
+ ["Enable shortcuts" unicode-tokens-use-shortcuts
+ :style toggle
+ :selected unicode-tokens-use-shortcuts
+ :active unicode-tokens-shortcut-alist
+ :help "Use short cuts for typing tokens"]
+ ["Make fontsets"
+ (lambda () (interactive) (require 'pg-fontsets))
+ :active (not (featurep 'pg-fontsets))
+ :help "Define fontsets (for Options->Set fontsets)"
+ :visible (< emacs-major-version 23) ; not useful on 23
+ ])))
+
+
+
(provide 'unicode-tokens)
;;; unicode-tokens.el ends here
diff --git a/lib/xml-fixed.el b/lib/xml-fixed.el
deleted file mode 100644
index c79bdd64..00000000
--- a/lib/xml-fixed.el
+++ /dev/null
@@ -1,508 +0,0 @@
-;;; xml.el --- XML parser
-
-;;; !!! This version has been modified from the version distributed with
-;;; XEmacs to fix a bug parsing empty elements, for Proof General.
-
-;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
-
-;; Author: Emmanuel Briot <briot@gnat.com>
-;; Maintainer: Emmanuel Briot <briot@gnat.com>
-;; Keywords: xml
-
-;; This file is part of GNU Emacs.
-
-;; GNU Emacs is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-
-;; GNU Emacs is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
-
-;;; Commentary:
-
-;; This file contains a full XML parser. It parses a file, and returns a list
-;; that can be used internally by any other lisp file.
-;; See some example in todo.el
-
-;;; FILE FORMAT
-
-;; It does not parse the DTD, if present in the XML file, but knows how to
-;; ignore it. The XML file is assumed to be well-formed. In case of error, the
-;; parsing stops and the XML file is shown where the parsing stopped.
-;;
-;; It also knows how to ignore comments, as well as the special ?xml? tag
-;; in the XML file.
-;;
-;; The XML file should have the following format:
-;; <node1 attr1="name1" attr2="name2" ...>value
-;; <node2 attr3="name3" attr4="name4">value2</node2>
-;; <node3 attr5="name5" attr6="name6">value3</node3>
-;; </node1>
-;; Of course, the name of the nodes and attributes can be anything. There can
-;; be any number of attributes (or none), as well as any number of children
-;; below the nodes.
-;;
-;; There can be only top level node, but with any number of children below.
-
-;;; LIST FORMAT
-
-;; The functions `xml-parse-file' and `xml-parse-tag' return a list with
-;; the following format:
-;;
-;; xml-list ::= (node node ...)
-;; node ::= (tag_name attribute-list . child_node_list)
-;; child_node_list ::= child_node child_node ...
-;; child_node ::= node | string
-;; tag_name ::= string
-;; attribute_list ::= (("attribute" . "value") ("attribute" . "value") ...)
-;; | nil
-;; string ::= "..."
-;;
-;; Some macros are provided to ease the parsing of this list
-
-;;; Code:
-
-(eval-and-compile
- (defalias 'match-string-no-properties 'match-string))
-
-;;*******************************************************************
-;;**
-;;** Macros to parse the list
-;;**
-;;*******************************************************************
-
-(defsubst xml-node-name (node)
- "Return the tag associated with NODE.
-The tag is a lower-case symbol."
- (car node))
-
-(defsubst xml-node-attributes (node)
- "Return the list of attributes of NODE.
-The list can be nil."
- (nth 1 node))
-
-(defsubst xml-node-children (node)
- "Return the list of children of NODE.
-This is a list of nodes, and it can be nil."
- (cddr node))
-
-(defun xml-get-children (node child-name)
- "Return the children of NODE whose tag is CHILD-NAME.
-CHILD-NAME should be a lower case symbol."
- (let ((match ()))
- (dolist (child (xml-node-children node))
- (if child
- (if (equal (xml-node-name child) child-name)
- (push child match))))
- (nreverse match)))
-
-(defun xml-get-attribute (node attribute)
- "Get from NODE the value of ATTRIBUTE.
-An empty string is returned if the attribute was not found."
- (if (xml-node-attributes node)
- (let ((value (assoc attribute (xml-node-attributes node))))
- (if value
- (cdr value)
- ""))
- ""))
-
-;;*******************************************************************
-;;**
-;;** Creating the list
-;;**
-;;*******************************************************************
-
-(defun xml-parse-file (file &optional parse-dtd)
- "Parse the well-formed XML FILE.
-If FILE is already edited, this will keep the buffer alive.
-Returns the top node with all its children.
-If PARSE-DTD is non-nil, the DTD is parsed rather than skipped."
- (let ((keep))
- (if (get-file-buffer file)
- (progn
- (set-buffer (get-file-buffer file))
- (setq keep (point)))
- (find-file file))
-
- (let ((xml (xml-parse-region (point-min)
- (point-max)
- (current-buffer)
- parse-dtd)))
- (if keep
- (goto-char keep)
- (kill-buffer (current-buffer)))
- xml)))
-
-(defun xml-parse-region (beg end &optional buffer parse-dtd)
- "Parse the region from BEG to END in BUFFER.
-If BUFFER is nil, it defaults to the current buffer.
-Returns the XML list for the region, or raises an error if the region
-is not a well-formed XML file.
-If PARSE-DTD is non-nil, the DTD is parsed rather than skipped,
-and returned as the first element of the list"
- (let (xml result dtd)
- (save-excursion
- (if buffer
- (set-buffer buffer))
- (goto-char beg)
- (while (< (point) end)
- (if (search-forward "<" end t)
- (progn
- (forward-char -1)
- (if (null xml)
- (progn
- (setq result (xml-parse-tag end parse-dtd))
- (cond
- ((null result))
- ((listp (car result))
- (setq dtd (car result))
- (add-to-list 'xml (cdr result)))
- (t
- (add-to-list 'xml result))))
-
- ;; translation of rule [1] of XML specifications
- (error "XML files can have only one toplevel tag")))
- (goto-char end)))
- (if parse-dtd
- (cons dtd (nreverse xml))
- (nreverse xml)))))
-
-
-(defun xml-parse-tag (end &optional parse-dtd)
- "Parse the tag that is just in front of point.
-The end tag must be found before the position END in the current buffer.
-If PARSE-DTD is non-nil, the DTD of the document, if any, is parsed and
-returned as the first element in the list.
-Returns one of:
- - a list : the matching node
- - nil : the point is not looking at a tag.
- - a cons cell: the first element is the DTD, the second is the node"
- (cond
- ;; Processing instructions (like the <?xml version="1.0"?> tag at the
- ;; beginning of a document)
- ((looking-at "<\\?")
- (search-forward "?>" end)
- (skip-chars-forward " \t\n")
- (xml-parse-tag end))
- ;; Character data (CDATA) sections, in which no tag should be interpreted
- ((looking-at "<!\\[CDATA\\[")
- (let ((pos (match-end 0)))
- (unless (search-forward "]]>" end t)
- (error "CDATA section does not end anywhere in the document"))
- (buffer-substring-no-properties pos (match-beginning 0))))
- ;; DTD for the document
- ((looking-at "<!DOCTYPE")
- (let (dtd)
- (if parse-dtd
- (setq dtd (xml-parse-dtd end))
- (xml-skip-dtd end))
- (skip-chars-forward " \t\n")
- (if dtd
- (cons dtd (xml-parse-tag end))
- (xml-parse-tag end))))
- ;; skip comments
- ((looking-at "<!--")
- (search-forward "-->" end)
- nil)
- ;; end tag
- ((looking-at "</")
- '())
- ;; opening tag
- ((looking-at "<\\([^/> \t\n]+\\)")
- (goto-char (match-end 1))
- (let* ((case-fold-search nil) ;; XML is case-sensitive.
- (node-name (match-string 1))
- ;; Parse the attribute list.
- (children (list (xml-parse-attlist end) (intern node-name)))
- pos)
-
- ;; is this an empty element ?
- (if (looking-at "/>")
- (progn
- (forward-char 2)
- (nreverse children))
-
- ;; is this a valid start tag ?
- (if (eq (char-after) ?>)
- (progn
- (forward-char 1)
- ;; Now check that we have the right end-tag. Note that this
- ;; one might contain spaces after the tag name
- (while (not (looking-at (concat "</" node-name "[ \t\n]*>")))
- (cond
- ((looking-at "</")
- (error (concat
- "XML: invalid syntax -- invalid end tag (expecting "
- node-name
- ") at pos " (number-to-string (point)))))
- ((= (char-after) ?<)
- (let ((tag (xml-parse-tag end)))
- (when tag
- (push tag children))))
- (t
- (setq pos (point))
- (search-forward "<" end)
- (forward-char -1)
- (let ((string (buffer-substring-no-properties pos (point)))
- (pos 0))
-
- ;; Clean up the string (no newline characters)
- ;; Not done, since as per XML specifications, the XML processor
- ;; should always pass the whole string to the application.
- ;; (while (string-match "\\s +" string pos)
- ;; (setq string (replace-match " " t t string))
- ;; (setq pos (1+ (match-beginning 0))))
-
- (setq string (xml-substitute-special string))
- (setq children
- (if (stringp (car children))
- ;; The two strings were separated by a comment.
- (cons (concat (car children) string)
- (cdr children))
- (cons string children)))))))
- (goto-char (match-end 0))
- (if (> (point) end)
- (error "XML: End tag for %s not found before end of region"
- node-name))
- (nreverse children))
-
- ;; This was an invalid start tag
- (error "XML: Invalid attribute list")
- ))))
- (t ;; This is not a tag.
- (error "XML: Invalid character"))
- ))
-
-(defun xml-parse-attlist (end)
- "Return the attribute-list that point is looking at.
-The search for attributes end at the position END in the current buffer.
-Leaves the point on the first non-blank character after the tag."
- (let ((attlist ())
- name)
- (skip-chars-forward " \t\n")
- (while (looking-at "\\([a-zA-Z_:][-a-zA-Z0-9._:]*\\)[ \t\n]*=[ \t\n]*")
- (setq name (intern (match-string 1)))
- (goto-char (match-end 0))
-
- ;; Do we have a string between quotes (or double-quotes),
- ;; or a simple word ?
- (unless (looking-at "\"\\([^\"]*\\)\"")
- (unless (looking-at "'\\([^']*\\)'")
- (error "XML: Attribute values must be given between quotes")))
-
- ;; Each attribute must be unique within a given element
- (if (assoc name attlist)
- (error "XML: each attribute must be unique within an element"))
-
- (push (cons name (match-string-no-properties 1)) attlist)
- (goto-char (match-end 0))
- (skip-chars-forward " \t\n")
- (if (> (point) end)
- (error "XML: end of attribute list not found before end of region"))
- )
- (nreverse attlist)))
-
-;;*******************************************************************
-;;**
-;;** The DTD (document type declaration)
-;;** The following functions know how to skip or parse the DTD of
-;;** a document
-;;**
-;;*******************************************************************
-
-(defun xml-skip-dtd (end)
- "Skip the DTD that point is looking at.
-The DTD must end before the position END in the current buffer.
-The point must be just before the starting tag of the DTD.
-This follows the rule [28] in the XML specifications."
- (forward-char (length "<!DOCTYPE"))
- (if (looking-at "[ \t\n]*>")
- (error "XML: invalid DTD (excepting name of the document)"))
- (condition-case nil
- (progn
- (forward-word 1) ;; name of the document
- (skip-chars-forward " \t\n")
- (if (looking-at "\\[")
- (re-search-forward "\\][ \t\n]*>" end)
- (search-forward ">" end)))
- (error (error "XML: No end to the DTD"))))
-
-(defun xml-parse-dtd (end)
- "Parse the DTD that point is looking at.
-The DTD must end before the position END in the current buffer."
- (forward-char (length "<!DOCTYPE"))
- (skip-chars-forward " \t\n")
- (if (looking-at ">")
- (error "XML: invalid DTD (excepting name of the document)"))
-
- ;; Get the name of the document
- (looking-at "\\sw+")
- (let ((dtd (list (match-string-no-properties 0) 'dtd))
- type element end-pos)
- (goto-char (match-end 0))
-
- (skip-chars-forward " \t\n")
-
- ;; External DTDs => don't know how to handle them yet
- (if (looking-at "SYSTEM")
- (error "XML: Don't know how to handle external DTDs"))
-
- (if (not (= (char-after) ?\[))
- (error "XML: Unknown declaration in the DTD"))
-
- ;; Parse the rest of the DTD
- (forward-char 1)
- (while (and (not (looking-at "[ \t\n]*\\]"))
- (<= (point) end))
- (cond
-
- ;; Translation of rule [45] of XML specifications
- ((looking-at
- "[\t \n]*<!ELEMENT[ \t\n]+\\([a-zA-Z0-9.%;]+\\)[ \t\n]+\\([^>]+\\)>")
-
- (setq element (intern (match-string-no-properties 1))
- type (match-string-no-properties 2))
- (setq end-pos (match-end 0))
-
- ;; Translation of rule [46] of XML specifications
- (cond
- ((string-match "^EMPTY[ \t\n]*$" type) ;; empty declaration
- (setq type 'empty))
- ((string-match "^ANY[ \t\n]*$" type) ;; any type of contents
- (setq type 'any))
- ((string-match "^(\\(.*\\))[ \t\n]*$" type) ;; children ([47])
- (setq type (xml-parse-elem-type (match-string-no-properties 1 type))))
- ((string-match "^%[^;]+;[ \t\n]*$" type) ;; substitution
- nil)
- (t
- (error "XML: Invalid element type in the DTD")))
-
- ;; rule [45]: the element declaration must be unique
- (if (assoc element dtd)
- (error "XML: elements declaration must be unique in a DTD (<%s>)"
- (symbol-name element)))
-
- ;; Store the element in the DTD
- (push (list element type) dtd)
- (goto-char end-pos))
-
-
- (t
- (error "XML: Invalid DTD item"))
- )
- )
-
- ;; Skip the end of the DTD
- (search-forward ">" end)
- (nreverse dtd)))
-
-
-(defun xml-parse-elem-type (string)
- "Convert a STRING for an element type into an elisp structure."
-
- (let (elem modifier)
- (if (string-match "(\\([^)]+\\))\\([+*?]?\\)" string)
- (progn
- (setq elem (match-string 1 string)
- modifier (match-string 2 string))
- (if (string-match "|" elem)
- (setq elem (cons 'choice
- (mapcar 'xml-parse-elem-type
- (split-string elem "|"))))
- (if (string-match "," elem)
- (setq elem (cons 'seq
- (mapcar 'xml-parse-elem-type
- (split-string elem ","))))
- )))
- (if (string-match "[ \t\n]*\\([^+*?]+\\)\\([+*?]?\\)" string)
- (setq elem (match-string 1 string)
- modifier (match-string 2 string))))
-
- (if (and (stringp elem) (string= elem "#PCDATA"))
- (setq elem 'pcdata))
-
- (cond
- ((string= modifier "+")
- (list '+ elem))
- ((string= modifier "*")
- (list '* elem))
- ((string= modifier "?")
- (list '? elem))
- (t
- elem))))
-
-
-;;*******************************************************************
-;;**
-;;** Substituting special XML sequences
-;;**
-;;*******************************************************************
-
-(defun xml-substitute-special (string)
- "Return STRING, after subsituting special XML sequences."
- (while (string-match "&amp;" string)
- (setq string (replace-match "&" t nil string)))
- (while (string-match "&lt;" string)
- (setq string (replace-match "<" t nil string)))
- (while (string-match "&gt;" string)
- (setq string (replace-match ">" t nil string)))
- (while (string-match "&apos;" string)
- (setq string (replace-match "'" t nil string)))
- (while (string-match "&quot;" string)
- (setq string (replace-match "\"" t nil string)))
- string)
-
-;;*******************************************************************
-;;**
-;;** Printing a tree.
-;;** This function is intended mainly for debugging purposes.
-;;**
-;;*******************************************************************
-
-(defun xml-debug-print (xml)
- (dolist (node xml)
- (xml-debug-print-internal node "")))
-
-(defun xml-debug-print-internal (xml indent-string)
- "Outputs the XML tree in the current buffer.
-The first line indented with INDENT-STRING."
- (let ((tree xml)
- attlist)
- (insert indent-string "<" (symbol-name (xml-node-name tree)))
-
- ;; output the attribute list
- (setq attlist (xml-node-attributes tree))
- (while attlist
- (insert " ")
- (insert (symbol-name (caar attlist)) "=\"" (cdar attlist) "\"")
- (setq attlist (cdr attlist)))
-
- (insert ">")
-
- (setq tree (xml-node-children tree))
-
- ;; output the children
- (dolist (node tree)
- (cond
- ((listp node)
- (insert "\n")
- (xml-debug-print-internal node (concat indent-string " ")))
- ((stringp node) (insert node))
- (t
- (error "Invalid XML tree"))))
-
- (insert "\n" indent-string
- "</" (symbol-name (xml-node-name xml)) ">")))
-
-(provide 'xml)
-(provide 'xml-fixed)
-
-;;; xml.el ends here
diff --git a/phox/phox-tags.el b/phox/phox-tags.el
index c62fe331..4851eb8c 100644
--- a/phox/phox-tags.el
+++ b/phox/phox-tags.el
@@ -21,29 +21,15 @@
(defun phox-tags-add-table(table)
"add tags table"
(interactive "D directory, location of a file named TAGS to add : ")
- (if (featurep 'xemacs)
- (let ((association (cons buffer-file-name table)))
- (if (member association tag-table-alist)
- (message "%s already loaded." table)
- (setq tag-table-alist (cons association tag-table-alist))))
- ; gnu emacs
- (if (member table tags-table-list)
- (message "%s already loaded." table)
-; (make-local-variable 'tags-table-list) ; ne fonctionne pas
- (setq tags-table-list (cons table tags-table-list))
- )
- )
- )
+ (if (member table tags-table-list)
+ (message "%s already loaded." table)
+ ;; (make-local-variable 'tags-table-list) ; ne fonctionne pas
+ (setq tags-table-list (cons table tags-table-list))))
(defun phox-tags-reset-table()
"Set tags-table-list to nil."
(interactive)
-; (make-local-variable 'tags-table-list)
- (if (featurep 'xemacs)
- (progn
- (setq tag-table-alist (remassoc buffer-file-name tag-table-alist)))
- (setq tags-table-list nil))
- )
+ (setq tags-table-list nil))
(defun phox-tags-add-doc-table()
"Add tags in text documentation."
@@ -75,37 +61,25 @@
(defun phox-complete-tag()
-"Complete symbol using tags table. Works with FSF emacs.
- Problems with xemacs."
-;; xemacs build a table for completion, tag-completion-table this table
-;; donnot contains key words that use ".". There is a problem with
-;; syntax-table. In xemacs you need to redefine
-;; add-to-tag-completion-table, in order to add your file-type and
-;; syntax-table. The modification is very simple, there should be an
-;; hook for that.
-;;
-(interactive)
-(if (featurep 'xemacs)
- (tag-complete-symbol)
- (complete-tag)
- )
-)
+ "Complete symbol using tags table."
+ (interactive)
+ (complete-tag))
;; menu
(defvar phox-tags-menu
- '("Tags"
- ["create a tags table for local buffer" phox-tags-create-local-table t]
- ["------------------" nil nil]
- ["add table" phox-tags-add-table t]
- ["add local table" phox-tags-add-local-table t]
- ["add table for libraries" phox-tags-add-lib-table t]
- ["add table for text doc" phox-tags-add-doc-table t]
- ["reset tags table list" phox-tags-reset-table t]
- ["------------------" nil nil]
- ["Find theorem, definition ..." find-tag t]
- ["complete theorem, definition ..." phox-complete-tag t]
- )
+ '("Tags"
+ ["create a tags table for local buffer" phox-tags-create-local-table t]
+ ["------------------" nil nil]
+ ["add table" phox-tags-add-table t]
+ ["add local table" phox-tags-add-local-table t]
+ ["add table for libraries" phox-tags-add-lib-table t]
+ ["add table for text doc" phox-tags-add-doc-table t]
+ ["reset tags table list" phox-tags-reset-table t]
+ ["------------------" nil nil]
+ ["Find theorem, definition ..." find-tag t]
+ ["complete theorem, definition ..." phox-complete-tag t]
+ )
"Phox menu for dealing with tags"
)
diff --git a/phox/phox.el b/phox/phox.el
index 7f54c5a8..1f8c2ef1 100644
--- a/phox/phox.el
+++ b/phox/phox.el
@@ -7,7 +7,7 @@
(eval-after-load "pg-custom"
'(setq phox-toolbar-entries
- (remassoc 'context phox-toolbar-entries)))
+ (assq-delete-all 'context phox-toolbar-entries)))
;; ======== User settings for PhoX ========
@@ -34,7 +34,7 @@
:group 'phox)
(defcustom phox-sym-lock-enabled t
- "*Whether to use x-symbol or not."
+ "*Whether to use yum symbol or not."
:type 'boolean
:group 'phox)
@@ -107,9 +107,7 @@
(defun phox-config ()
"Configure Proof General scripting for PhoX."
(if phox-sym-lock-enabled
- (progn
- (phox-sym-lock-start)
- (setq phox-x-symbol-enable nil)))
+ (phox-sym-lock-start))
(setq
proof-terminal-char ?\. ; ends every command
proof-script-command-end-regexp "[.]\\([ \t\n\r]\\)"
@@ -145,10 +143,7 @@
)
(phox-init-syntax-table)
(setq pbp-goal-command "intro %s;")
- (setq pbp-hyp-command "elim %s;")
-;; the following is only useful for xemacs
- (define-key phox-mode-map [(meta ?.)] 'phox-complete-tag)
-)
+ (setq pbp-hyp-command "elim %s;"))
(defun phox-shell-config ()
"Configure Proof General shell for PhoX."
@@ -189,14 +184,7 @@
;; it is nice to do : xmodmap -e "keysym KP_Enter = Linefeed"
(define-key phox-mode-map [(control c) (meta d)]
- 'phox-delete-symbol-on-cursor)
- ;(if phox-x-symbol-enable
-; (progn
- ; (setq x-symbol-language 'phox)
- ; (x-symbol-mode t))) ; just to be sure
-; (font-lock-mode t) ; just to be sure (not always activated on OSX ??)
-
-)
+ 'phox-delete-symbol-on-cursor))
(define-derived-mode phox-shell-mode proof-shell-mode
"PhoX shell" nil
@@ -206,7 +194,8 @@
(define-derived-mode phox-response-mode proof-response-mode
"PhoX response" nil
(setq
- font-lock-keywords (append phox-font-lock-keywords proof-xsym-font-lock-keywords)
+ proof-resp-font-lock-keywords
+ (append phox-font-lock-keywords proof-xsym-font-lock-keywords)
proof-output-fontify-enable t)
(phox-sym-lock-start)
(if (and (featurep 'phox-sym-lock) phox-sym-lock-enabled)
@@ -218,7 +207,8 @@
(define-derived-mode phox-goals-mode proof-goals-mode
"PhoX goals" nil
(setq
- font-lock-keywords (append phox-font-lock-keywords proof-xsym-font-lock-keywords)
+ proof-goals-font-lock-keywords
+ (append phox-font-lock-keywords proof-xsym-font-lock-keywords)
proof-output-fontify-enable t)
(phox-sym-lock-start)
(if (and (featurep 'phox-sym-lock) phox-sym-lock-enabled)
@@ -244,25 +234,6 @@
(append phox-top-keywords phox-proof-keywords)
)
-;;;
-;;; X-Symbol
-;;;
-
-(defpgdefault x-symbol-language 'phox)
-
-(eval-after-load "x-symbol-phox"
- ;; Add x-symbol tokens to phox-completion-table and rebuild
- ;; internal completion table if completion is already active
-'(progn
- (defpgdefault completion-table
- (append phox-completion-table
- (mapcar (lambda (xsym) (nth 2 xsym))
- x-symbol-phox-table)))
- (setq proof-xsym-font-lock-keywords
- x-symbol-phox-font-lock-keywords)
- (if (featurep 'completion)
- (proof-add-completions))))
-
(provide 'phox)
diff --git a/phox/x-symbol-phox.el b/phox/x-symbol-phox.el
deleted file mode 100644
index 8590dd23..00000000
--- a/phox/x-symbol-phox.el
+++ /dev/null
@@ -1,230 +0,0 @@
-;; x-symbol-phox.el
-;; Token language "PhoX Symbols" for package x-symbol
-;;
-;; ID: $Id$
-;; Author: C. Raffalli
-;; Updates by Markus Wenzel, Christoph Wedler, David Aspinall.
-;; Copyright 1998 Technische Universitaet Muenchen
-;; License GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;; Adapted from x-symbol-isabelle.el
-;; NB: Part of Proof General distribution.
-;;
-
-(require 'proof-utils)
-
-(defvar x-symbol-phox-required-fonts nil)
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-;; NB da: these next two are also set in proof-x-symbol.el, but
-;; it would be handy to be able to use this file away from PG.
-;; FIXME: In future could fix things so just
-;; (require 'proof-x-symbol) would be enough here.
-(require 'proof-x-symbol)
-;(defvar x-symbol-phox-name "phox")
-;(defvar x-symbol-phox-modeline-name "phox")
-
-
-(defcustom x-symbol-phox-header-groups-alist nil
- "*If non-nil, used in isasym specific grid/menu.
-See `x-symbol-header-groups-alist'."
- :group 'x-symbol-phox
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-phox-electric-ignore
- "/\\\\\\|\\\\/"
- "*Additional Phox version of `x-symbol-electric-ignore'."
- :group 'x-symbol-phox
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defvar x-symbol-phox-required-fonts nil
- "List of features providing fonts for language `phox'.")
-
-(defvar x-symbol-phox-extra-menu-items nil
- "Extra menu entries for language `phox'.")
-
-(defvar x-symbol-phox-token-grammar
- ;; CW: for X-Symbol-4.4.3:
- ;; '(x-symbol-make-grammar ...)
- (if (fboundp 'x-symbol-make-grammar) ;; x-symbol >=4.3 versions
- (x-symbol-make-grammar
- :encode-spec '(((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")) .
- ((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")))
- :decode-spec '(((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")) .
- ((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")))
- :decode-regexp "\\([_'a-zA-Z0-9]+\\)\\|\\([]><=\\/~&+-*%!{}:-]+\\)"
- :token-list #'x-symbol-phox-default-token-list
- :input-spec '(((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]")) .
- ((id . "[_'a-zA-Z0-9]") (op . "[]><=\\/~&+-*%!{}:-]"))))))
-
-(defvar x-symbol-phox-input-token-grammar
- '("\\([_'a-zA-Z0-9]+\\)\\|\\([]><=\\/~&+-*%!{}:-]+\\)"
- ((id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]"))
- (id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]"))
- "Grammar of input method Token for language `phox'.")
-
-(defun x-symbol-phox-default-token-list (tokens)
- (mapcar
- (lambda (x)
- (cons x
- (cond
- ;; the shapes `id' and `op' are used by x-symbol-phox-token-grammar
- ((string-match "\\`[A-Za-z_][A-Za-z_0-9]+\\'" x)
- 'id)
- ((string-match "\\`[]><=\\/~&+-*%!{}:-]+\\'" x)
- 'op))))
- tokens))
-
-(defvar x-symbol-phox-user-table nil
- "User table defining Phox commands, used in `x-symbol-phox-table'.")
-
-(defvar x-symbol-phox-generated-data nil
- "Internal.")
-
-
-;;;===========================================================================
-;;; No image support
-;;;===========================================================================
-
-(defvar x-symbol-phox-master-directory 'ignore)
-(defvar x-symbol-phox-image-searchpath '("./"))
-(defvar x-symbol-phox-image-cached-dirs '("images/" "pictures/"))
-(defvar x-symbol-phox-image-file-truename-alist nil)
-(defvar x-symbol-phox-image-keywords nil)
-
-
-;;;===========================================================================
-;;; Charsym Info
-;;;===========================================================================
-
-(defcustom x-symbol-phox-class-alist
- '((VALID "Phox Symbol" (x-symbol-info-face))
- (INVALID "no Phox Symbol" (red x-symbol-info-face)))
- "Alist for Phox's token classes displayed by info in echo area.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-texi
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-class-info)
-
-
-(defcustom x-symbol-phox-class-face-alist nil
- "Alist for Phox's color scheme in TeXinfo's grid and info.
-See `x-symbol-language-access-alist' for details."
- :group 'x-symbol-phox
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-class-faces)
-
-
-(defvar x-symbol-phox-font-lock-keywords nil)
-
-(defvar x-symbol-phox-font-lock-allowed-faces t)
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defvar x-symbol-phox-case-insensitive nil)
-(defvar x-symbol-phox-token-shape nil)
-(defvar x-symbol-phox-input-token-ignore nil)
-
-;; FIXME: next one not needed in X-Symbol 4, kept for back compat.
-;;(defvar x-symbol-phox-exec-specs
-;; '(nil ("\\`\\\\<[A-Za-z][A-Za-z0-9_']*>\\'" .
-;; "\\\\<[A-Za-z][A-Za-z0-9_']*>")))
-
-(defvar x-symbol-phox-token-list 'identity)
-
-(defvar x-symbol-phox-xsymb0-table ; symbols
- '((greaterequal ">=")
- (lessequal "<=")
- (notequal "!=")
- (element "in")
- (notelement "notin")
- (propersubset "subset")
- (intersection "inter")
- (union "union")
- (backslash3 "minus")
- (universal1 "/\\")
- (existential1 "\\/")
- (logicalor "or")
- (logicaland "&")
- (arrowboth "<->")
- (arrowright "->")
- (arrowdblright "=>")
- (notsign "~")
- (lambda "\\")
-))
-
-(defun x-symbol-phox-prepare-table (table)
- "Prepar the table."
- (mapcar (lambda (entry)
- (progn
- (list (car entry) nil
- (cadr entry))))
- table))
-
-(defvar x-symbol-phox-table
- (x-symbol-phox-prepare-table
- (append x-symbol-phox-user-table x-symbol-phox-xsymb0-table)))
-
-(provide 'x-symbol-phox)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; User-level settings for X-Symbol
-;;
-;; this is MODE-ON CODING 8BITS UNIQUE SUBSCRIPTS IMAGE
-(defcustom x-symbol-phox-auto-style
- '(phox-x-symbol-enable ; MODE-ON: whether to turn on interactively
- nil ;; x-symbol-coding
- 'null ;; x-symbol-8bits [NEVER want it; null disables search]
- nil ;; x-symbol-unique
- nil ;; x-symbol-subscripts
- nil) ;; x-symbol-image
- "Variable used to document a language access.
-See documentation of `x-symbol-auto-style'."
- :group 'x-symbol-phox
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-;; CW: this sexpr can be deleted with X-Symbol 4.4.3
-(eval-when-compile
- ;; Next lines should allow this file to work standalone
- ;; without proof-x-symbol.el. See comments further below too.
- (require 'cl)
- (ignore-errors (require 'x-symbol-vars)))
-
-
-;;;===========================================================================
-;;; Internal
-;;;===========================================================================
-;; CW: all are not needed in X-Symbol >= v4.3
-
-(defvar x-symbol-phox-menu-alist nil
- "Internal. Alist used for Isasym specific menu.")
-(defvar x-symbol-phox-grid-alist nil
- "Internal. Alist used for Isasym specific grid.")
-
-(defvar x-symbol-phox-decode-atree nil
- "Internal. Atree used by `x-symbol-token-input'.")
-(defvar x-symbol-phox-decode-alist nil
- "Internal. Alist used for decoding of Isasym macros.")
-(defvar x-symbol-phox-encode-alist nil
- "Internal. Alist used for encoding to Isasym macros.")
-
-;; FIXME: next two not needed for newer X-Symbol versions.
-(defvar x-symbol-phox-nomule-decode-exec nil
- "Internal. File name of Isasym decode executable.")
-(defvar x-symbol-phox-nomule-encode-exec nil
- "Internal. File name of Isasym encode executable.")
-
-(provide 'x-symbol-phox)
-
diff --git a/plastic/plastic.el b/plastic/plastic.el
index 2dc994ab..eab0d9e3 100644
--- a/plastic/plastic.el
+++ b/plastic/plastic.el
@@ -393,7 +393,7 @@ Given is the first SPAN which needs to be undone."
;; font-lock
- (setq font-lock-keywords plastic-font-lock-keywords-1)
+ (set proof-script-font-lock-keywords plastic-font-lock-keywords-1)
(proof-config-done)
@@ -416,7 +416,7 @@ Given is the first SPAN which needs to be undone."
("plastic" . plastic-tags))
tag-table-alist)))
- (setq blink-matching-paren-dont-ignore-comments t)
+ (set (make-local-variable 'blink-matching-paren-dont-ignore-comments) t)
;; hooks and callbacks
@@ -505,7 +505,7 @@ We assume that module identifiers coincide with file names."
(concat (file-name-sans-extension match) ".l")))))
proof-shell-retract-files-regexp "forgot back through Mark \"\\(.*\\)\""
- font-lock-keywords plastic-font-lock-keywords-1
+ proof-shell-font-lock-keywords plastic-font-lock-keywords-1
proof-shell-compute-new-files-list 'plastic-shell-compute-new-files-list)
@@ -517,7 +517,7 @@ We assume that module identifiers coincide with file names."
(defun plastic-goals-mode-config ()
(setq pg-goals-change-goal "Next %s;"
pg-goals-error-regexp plastic-error-regexp)
- (setq font-lock-keywords plastic-font-lock-terms)
+ (setq proof-goals-font-lock-keywords plastic-font-lock-terms)
(plastic-init-syntax-table)
(proof-goals-config-done))
diff --git a/twelf/x-symbol-twelf.el b/twelf/x-symbol-twelf.el
deleted file mode 100644
index a448f4d1..00000000
--- a/twelf/x-symbol-twelf.el
+++ /dev/null
@@ -1,12 +0,0 @@
-;; x-symbol-twelf.el
-;;
-;; David Aspinall, adapted from file supplied by David von Obheimb
-;;
-;; $Id$
-;;
-
-;; FIXME: to revitalise this, see coq/x-symbol-coq.el
-
-(error "X-Symbol support for Twelf has been removed in this release, sorry.")
-
-(provide 'x-symbol-twelf)
diff --git a/x-symbol/etc/Makefile.emacs b/x-symbol/etc/Makefile.emacs
deleted file mode 100644
index 2e2047f8..00000000
--- a/x-symbol/etc/Makefile.emacs
+++ /dev/null
@@ -1,69 +0,0 @@
-### Makefile.emacs --- Emacs makefile for X-Symbol
-
-## Copyright (C) 2002 Free Software Foundation, Inc.
-
-## Author: Masayuki Ataka <ataka@milk.freemail.ne.jp>
-## Version: 4.5
-## Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-## X-URL: http://x-symbol.sourceforge.net/
-## X-URL: http://isweb22.infoseek.co.jp/computer/pop-club/emacs/TeX.html
-
-# Minor changes by Christoph Wedler <wedler@users.sourceforge.net>
-
-# This software is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This software is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with This software; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-PACKAGE = x-symbol
-
-EMACS = emacs
-EFLAG = -q --no-site-file --batch
-PREFIX = /usr/local
-LISPDIR = $(PREFIX)/share/emacs/site-lisp/$(PACKAGE)
-DATADIR = $(PREFIX)/share/emacs/etc/$(PACKAGE)
-INFODIR = $(PREFIX)/info
-
-RM = rm -f
-CP = cp
-MKDIR = mkdir -p
-
-all: elc
-install: install-el install-etc install-info
-
-install-el:
- if test ! -d $(LISPDIR); then \
- $(MKDIR) $(LISPDIR); \
- fi
- $(CP) lisp/$(PACKAGE)/* $(LISPDIR)
-
-install-etc:
- if test ! -d $(DATADIR); then \
- $(MKDIR) $(DATADIR); \
- fi
- $(CP) -r etc/$(PACKAGE)/* $(DATADIR);
-
-install-info:
- if test ! -d $(INFODIR); then \
- $(MKDIR) $(INFODIR); \
- fi
- $(CP) -r info/* $(INFODIR);
-
-elc: clean
- cd lisp/$(PACKAGE)/; $(EMACS) $(EFLAG) --directory "./" -l "auto-autoloads.el" -f batch-byte-compile *.el
-
-clean:
- $(RM) *~
- cd lisp/$(PACKAGE)/; $(RM) *.elc
-
-distclean: clean
diff --git a/x-symbol/etc/RIP.xbm b/x-symbol/etc/RIP.xbm
deleted file mode 100644
index 85be98e4..00000000
--- a/x-symbol/etc/RIP.xbm
+++ /dev/null
@@ -1,39 +0,0 @@
-#define dead_width 64
-#define dead_height 54
-static char dead_bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe,
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf5, 0x0f, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0xe0, 0x5e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x13,
- 0xd1, 0x01, 0x00, 0x00, 0x00, 0x00, 0xec, 0x22, 0x22, 0x02, 0x00, 0x00,
- 0x00, 0x00, 0xd6, 0x88, 0x88, 0x04, 0x00, 0x00, 0x00, 0x00, 0x6d, 0x44,
- 0x44, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x1a, 0x11, 0x11, 0x19, 0x00, 0x00,
- 0x00, 0x80, 0x2d, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x40, 0x8b, 0x88,
- 0x88, 0x28, 0x00, 0x00, 0x00, 0xc0, 0x45, 0x44, 0x44, 0x44, 0x00, 0x00,
- 0x00, 0x60, 0x17, 0x11, 0x11, 0x51, 0x00, 0x00, 0x00, 0xa0, 0x25, 0x22,
- 0x22, 0x62, 0x00, 0x00, 0x00, 0x70, 0x8b, 0x88, 0x88, 0x88, 0x00, 0x00,
- 0x00, 0xf0, 0x46, 0x44, 0x44, 0xc4, 0x00, 0x00, 0x00, 0x50, 0x13, 0x11,
- 0x11, 0x91, 0x00, 0x00, 0x00, 0xb0, 0x22, 0x22, 0x22, 0xa2, 0x00, 0x00,
- 0x00, 0x50, 0x8b, 0x88, 0x88, 0x88, 0x00, 0x00, 0x00, 0xb0, 0xfe, 0xff,
- 0xff, 0xff, 0x00, 0x00, 0x00, 0x50, 0x07, 0x00, 0x00, 0xc0, 0x00, 0x00,
- 0x00, 0xb0, 0xf6, 0x81, 0xc7, 0xcf, 0x00, 0x00, 0x00, 0x50, 0x67, 0x02,
- 0x83, 0xd9, 0x00, 0x00, 0x00, 0xb0, 0x66, 0x06, 0x83, 0xd9, 0x00, 0x00,
- 0x00, 0x50, 0x67, 0x06, 0x83, 0xd9, 0x00, 0x00, 0x00, 0xb0, 0x66, 0x02,
- 0x83, 0xd9, 0x00, 0x00, 0x00, 0x50, 0xe7, 0x01, 0x83, 0xcf, 0x00, 0x00,
- 0x00, 0xb0, 0x66, 0x01, 0x83, 0xc1, 0x00, 0x00, 0x00, 0x50, 0x67, 0x03,
- 0x83, 0xc1, 0x00, 0x00, 0x00, 0xb0, 0x66, 0x03, 0x83, 0xc1, 0x00, 0x00,
- 0x00, 0x50, 0x67, 0x2e, 0x93, 0xc9, 0x00, 0x00, 0x00, 0xb0, 0xf6, 0xac,
- 0xd7, 0xcb, 0x00, 0x00, 0x00, 0x50, 0x07, 0x00, 0x00, 0xc0, 0x00, 0x00,
- 0x00, 0xb0, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x50, 0x13, 0x11,
- 0x11, 0x91, 0x00, 0x00, 0x00, 0xb0, 0x22, 0x22, 0x22, 0xa2, 0x00, 0x00,
- 0x00, 0x50, 0x8b, 0x88, 0x88, 0x88, 0x00, 0x00, 0x00, 0xb1, 0x46, 0x44,
- 0x44, 0xc4, 0x00, 0x00, 0x00, 0x59, 0x13, 0x11, 0x11, 0x91, 0x00, 0x00,
- 0x80, 0xba, 0x22, 0x22, 0x22, 0xa2, 0x10, 0x00, 0x80, 0x56, 0x8b, 0x88,
- 0x88, 0x88, 0x10, 0x00, 0x80, 0xf6, 0x67, 0x44, 0x44, 0xc6, 0x38, 0x00,
- 0x20, 0x5d, 0x33, 0x15, 0x51, 0xd3, 0x38, 0x01, 0x40, 0xfd, 0xb3, 0xaf,
- 0xb2, 0xa2, 0xd5, 0x00, 0x40, 0xf5, 0xbb, 0xbe, 0xba, 0xeb, 0xf5, 0x00,
- 0x80, 0xf9, 0xd7, 0x75, 0x55, 0xd6, 0xeb, 0x00, 0x80, 0xaa, 0xff, 0xff,
- 0xff, 0xff, 0xe7, 0x00, 0x00, 0x87, 0xe9, 0xea, 0x56, 0xea, 0x35, 0x01,
- 0x00, 0x07, 0x69, 0xea, 0xba, 0x16, 0x2b, 0x01, 0x00, 0x00, 0x30, 0x5c,
- 0x92, 0x7a, 0x14, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x6a, 0x24, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/x-symbol/etc/bigfonts/README b/x-symbol/etc/bigfonts/README
deleted file mode 100644
index e13ff975..00000000
--- a/x-symbol/etc/bigfonts/README
+++ /dev/null
@@ -1,37 +0,0 @@
-Large x-symbol fonts for Isabelle running with ProofGeneral 3.5
- Revision 2, 2004-07-26
-
-This package provides 18 and 24pt x-symbol fonts for presentations.
-The fonts were edited manually and some of the characters don't look
-particularly nice. Also, font size is determined at start-up, not
-interactively through xemacs' font size menu. The package was not
-tested with GNU emacs.
-
-Apart from this README file, the package contains big18.el and
-big24.el, required to set up xemacs. Move these to a convenient
-location (for example, one in your search path). The file fonts.tar
-must be unpacked into the x-symbol package that came along with
-ProofGeneral:
-
- tar xfv fonts.tar -C <your path>/ProofGeneral-3.5/x-symbol/etc
-
-Then do "make" in <your path>/ProofGeneral-3.5/x-symbol/etc/fonts.
-This requires a program called "bdftopcf" that usually comes with X11
-which you should have installed anyway.
-
-You can now use the large fonts by starting Isabelle with the commands
- Isabelle -p "xemacs -l big18.el"
-and
- Isabelle -p "xemacs -l big24.el"
-
-The outcome of the size of the courier font appears to be system
-dependent. This can be adjusted by editing big18/24.el accordingly.
-
-Enjoy.
-
-Clemens Ballarin
-
----
-History of changes:
-
-2004-07-26: set pixelsize to 180 in xsymb1_18.bdf
diff --git a/x-symbol/etc/bigfonts/fonts.tar b/x-symbol/etc/bigfonts/fonts.tar
deleted file mode 100644
index fe457182..00000000
--- a/x-symbol/etc/bigfonts/fonts.tar
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/colormap138.xpm b/x-symbol/etc/colormap138.xpm
deleted file mode 100644
index 9d813055..00000000
--- a/x-symbol/etc/colormap138.xpm
+++ /dev/null
@@ -1,170 +0,0 @@
-/* XPM */
-static char *xsymb[] = {
-/* width height ncolors chars_per_pixel */
-"33 5 138 2",
-/* colors */
-/* saturation 100% */
-"00 c black",
-"XX c white",
-"a1 c red",
-"b1 c orange",
-"c1 c gold",
-"d1 c yellow",
-"f1 c green",
-"g1 c cyan",
-"h1 c DeepSkyBlue1",
-"i1 c blue",
-"j1 c magenta",
-/* saturation 75% */
-"m1 c OliveDrab1",
-"n1 c SeaGreen1",
-"p1 c purple1",
-"q1 c HotPink1",
-/* saturation 50% */
-"r1 c LightSalmon1",
-"s1 c khaki1",
-"t1 c PaleGreen1",
-"u1 c aquamarine1",
-"v1 c Steelblue1",
-"w1 c orchid1",
-"x1 c PaleVioletRed1",
-/* saturation 30% */
-"y1 c pink",
-"z1 c wheat1",
-"A1 c LemonChiffon",
-"B1 c DarkSeaGreen1",
-"C1 c PaleTurquoise1",
-"D1 c LightSteelBlue1",
-"E1 c plum1",
-/* saturation 10% */
-"F1 c seashell1",
-"G1 c ivory1",
-"H1 c honeydew1",
-"I1 c azure1",
-"J1 c lavenderblush1",
-/* saturation 100% */
-"a2 c red2",
-"b2 c orange2",
-"c2 c gold2",
-"d2 c yellow2",
-"f2 c green2",
-"g2 c cyan2",
-"h2 c DeepSkyBlue2",
-"i2 c blue2",
-"j2 c magenta2",
-/* saturation 75% */
-"k2 c brown2",
-"m2 c OliveDrab2",
-"n2 c SeaGreen2",
-"p2 c purple2",
-"q2 c HotPink2",
-/* saturation 50% */
-"r2 c LightSalmon2",
-"s2 c khaki2",
-"t2 c PaleGreen2",
-"u2 c aquamarine2",
-"v2 c Steelblue2",
-"w2 c orchid2",
-"x2 c PaleVioletRed2",
-/* saturation 30% */
-"y2 c pink2",
-"z2 c wheat2",
-"A2 c LemonChiffon2",
-"B2 c DarkSeaGreen2",
-"C2 c paleturquoise",
-"D2 c LightSteelBlue2",
-"E2 c plum2",
-/* saturation 10% */
-"F2 c seashell2",
-"G2 c ivory2",
-"H2 c honeydew2",
-"I2 c azure2",
-"J2 c lavenderblush2",
-/* saturation 100% */
-"a3 c red3",
-"b3 c orange3",
-"c3 c gold3",
-"d3 c yellow3",
-"f3 c green3",
-"g3 c cyan3",
-"h3 c DeepSkyBlue3",
-"i3 c blue3",
-"j3 c magenta3",
-/* saturation 75% */
-"k3 c brown3",
-"m3 c OliveDrab3",
-"n3 c SeaGreen3",
-"p3 c purple3",
-"q3 c HotPink3",
-/* saturation 50% */
-"r3 c LightSalmon3",
-"s3 c khaki3",
-"t3 c PaleGreen3",
-"u3 c aquamarine3",
-"v3 c Steelblue3",
-"w3 c orchid3",
-"x3 c PaleVioletRed3",
-/* saturation 30% */
-"y3 c pink3",
-"z3 c wheat3",
-"A3 c LemonChiffon3",
-"B3 c DarkSeaGreen3",
-"C3 c PaleTurquoise3",
-"D3 c LightSteelBlue3",
-"E3 c plum3",
-/* saturation 10% */
-"F3 c seashell3",
-"G3 c ivory3",
-"H3 c honeydew3",
-"I3 c azure3",
-"J3 c lavenderblush3",
-/* saturation 100% */
-"a4 c red4",
-"b4 c orange4",
-"c4 c gold4",
-"d4 c yellow4",
-"f4 c green4",
-"g4 c cyan4",
-"h4 c DeepSkyBlue4",
-"i4 c blue4",
-"j4 c magenta4",
-/* saturation 75% */
-"k4 c brown4",
-"p4 c purple4",
-"q4 c HotPink4",
-/* saturation 50% */
-"v4 c Steelblue",
-/* saturation 30% */
-"A4 c LemonChiffon4",
-"B4 c DarkSeaGreen4",
-"C4 c PaleTurquoise4",
-"D4 c LightSteelBlue4",
-"E4 c plum4",
-/* saturation 10% */
-"F4 c seashell4",
-"G4 c ivory4",
-"H4 c honeydew4",
-"I4 c azure4",
-"J4 c lavenderblush4",
-"10 c gray10",
-"20 c gray20",
-"30 c gray30",
-"40 c gray40",
-"45 c gray45",
-"50 c gray50",
-"55 c gray55",
-"60 c gray60",
-"65 c gray65",
-"70 c gray70",
-"75 c gray75",
-"80 c gray80",
-"85 c gray85",
-"90 c gray90",
-"95 c gray95",
-/* pixels */
-"a1b1c1d1f1g1h1i1j100m1n1p1q1r1s1t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1",
-"a2b2c2d2f2g2h2i2j2k2m2n2p2q2r2s2t2u2v2w2x2y2z2A2B2C2D2E2F2G2H2I2J2",
-"a3b3c3d3f3g3h3i3j3k3m3n3p3q3r3s3t3u3v3w3x3y3z3A3B3C3D3E3F3G3H3I3J3",
-"a4b4c4d4f4g4h4i4j4k40000p4q400000000v400000000A4B4C4D4E4F4G4H4I4J4",
-"XXXX95959090858580807575707065656060555550504545404030302020101000"
-};
diff --git a/x-symbol/etc/drawing.xbm b/x-symbol/etc/drawing.xbm
deleted file mode 100644
index 299cc0e8..00000000
--- a/x-symbol/etc/drawing.xbm
+++ /dev/null
@@ -1,32 +0,0 @@
-#define drafting_width 64
-#define drafting_height 54
-static char drafting_bits[] = {
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
- 0xf8,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x83,0x07,0x00,0x00,0x00,0x00,0x00,0x80,0xe1,0x1f,0x00,0x00,0x00,0x00,
- 0x00,0xc0,0xf8,0x1f,0x00,0x00,0x00,0x00,0x00,0xc0,0x3e,0x3e,0x00,0x00,0x00,
- 0x00,0x40,0xc0,0x07,0x33,0x00,0x00,0x00,0x00,0x80,0xe1,0x01,0x13,0x00,0x00,
- 0x00,0x00,0x80,0x79,0x80,0x11,0x00,0x00,0x00,0x00,0x00,0x1e,0x80,0x19,0x00,
- 0x00,0x00,0x00,0x00,0x0e,0xc0,0x08,0x00,0x00,0xc0,0x7f,0x00,0x0b,0xc0,0x0c,
- 0x00,0x00,0xf0,0xff,0xc0,0x10,0x60,0x07,0x00,0x00,0xf8,0xff,0x31,0x20,0xe0,
- 0x03,0x00,0x00,0xfc,0x7f,0x0c,0x40,0xf0,0x00,0x00,0x00,0xfe,0x1f,0x07,0x80,
- 0x18,0x00,0x00,0x00,0xfe,0xcf,0x0f,0x00,0x19,0xf0,0x00,0x00,0xff,0xf3,0x1f,
- 0x00,0x0e,0xff,0x00,0x00,0xff,0xfc,0x1f,0x00,0xfc,0x3f,0x00,0x00,0x7f,0xff,
- 0x1f,0x00,0x7e,0x39,0x00,0x00,0xff,0xff,0x1f,0xd0,0x7e,0x3e,0x00,0x00,0xff,
- 0xff,0x1f,0x7c,0xff,0x27,0x00,0x00,0xff,0xff,0xff,0x7f,0xff,0x3b,0x00,0x00,
- 0xff,0x3f,0xe0,0xbf,0xfd,0x1f,0x00,0x00,0xff,0x3b,0x7e,0x85,0xf1,0x01,0x00,
- 0x00,0xff,0xb1,0x03,0xc0,0x73,0x00,0x00,0x00,0xfe,0x21,0x00,0x40,0x7e,0x00,
- 0x00,0x00,0xfe,0x40,0x00,0x60,0x38,0x00,0x00,0x00,0xfc,0x80,0x00,0x20,0x1c,
- 0x00,0x00,0x00,0x78,0x00,0x01,0x30,0x1e,0x00,0x00,0x00,0x60,0x00,0x02,0x10,
- 0x17,0x00,0x00,0x00,0x20,0x00,0x04,0x98,0x13,0x00,0x00,0x00,0x20,0x00,0x08,
- 0xc8,0x10,0x00,0x00,0x00,0x10,0x00,0x10,0x6c,0x10,0x00,0x00,0x00,0x10,0x00,
- 0x20,0x3c,0x10,0x00,0x00,0x00,0x08,0x00,0x40,0x0e,0x10,0x00,0x00,0x00,0x08,
- 0x00,0x80,0x06,0x10,0x00,0x00,0x00,0x04,0x00,0x00,0x01,0x10,0x00,0x00,0x00,
- 0x04,0x00,0x00,0x02,0x10,0x00,0x00,0x00,0xfe,0xff,0xff,0x03,0x10,0x00,0x00,
- 0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x10,0x00,
- 0x00,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x10,
- 0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0xe0,0xff,0xff,
- 0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/x-symbol/etc/escherknot.xbm b/x-symbol/etc/escherknot.xbm
deleted file mode 100644
index 278e9979..00000000
--- a/x-symbol/etc/escherknot.xbm
+++ /dev/null
@@ -1,39 +0,0 @@
-#define escherknot_width 64
-#define escherknot_height 54
-static char escherknot_bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x45, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x10, 0x90, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00,
- 0x00, 0x00, 0x20, 0x09, 0x44, 0x02, 0x68, 0x00, 0x00, 0x00, 0x02, 0xa0,
- 0x91, 0x04, 0xd2, 0x00, 0x00, 0x80, 0x50, 0x4d, 0xac, 0x12, 0xa4, 0x01,
- 0x00, 0x00, 0x89, 0x52, 0x71, 0x2f, 0x68, 0x01, 0x00, 0x50, 0xd4, 0xaa,
- 0xad, 0x1b, 0xc0, 0x01, 0x00, 0x00, 0x55, 0x6d, 0xd5, 0x3f, 0x50, 0x03,
- 0x00, 0xa8, 0x7a, 0xaf, 0x55, 0x7e, 0xa0, 0x02, 0x00, 0x44, 0xd5, 0x7d,
- 0xeb, 0x4b, 0xc8, 0x03, 0x00, 0x50, 0xff, 0xd7, 0x5a, 0x06, 0xa0, 0x02,
- 0x00, 0xea, 0xfe, 0xff, 0xd7, 0x4d, 0x68, 0x03, 0x00, 0xb4, 0xff, 0xff,
- 0xad, 0x1a, 0x90, 0x03, 0x00, 0xd9, 0xfe, 0xff, 0xbf, 0x37, 0xe8, 0x03,
- 0x80, 0xec, 0x1f, 0xf4, 0xd7, 0x5a, 0xa4, 0x02, 0x00, 0xdb, 0x86, 0xea,
- 0xbf, 0x36, 0xe8, 0x03, 0x80, 0xf4, 0x07, 0xb9, 0xff, 0x0d, 0x54, 0x01,
- 0x40, 0x57, 0x23, 0xd7, 0xad, 0x05, 0xf5, 0x01, 0x80, 0xfa, 0x43, 0xf8,
- 0x78, 0x07, 0xb4, 0x01, 0x40, 0xd7, 0x81, 0xed, 0xf0, 0x41, 0xdd, 0x00,
- 0x40, 0x7d, 0x21, 0xf6, 0xe0, 0x11, 0xf5, 0x00, 0x40, 0xd7, 0xa2, 0xd9,
- 0x40, 0x40, 0x7b, 0x00, 0x80, 0x77, 0x41, 0xfa, 0x00, 0x50, 0x7d, 0x00,
- 0x40, 0xad, 0x51, 0x5b, 0x00, 0xa0, 0x1b, 0x00, 0x80, 0x5f, 0x55, 0xea,
- 0x00, 0xda, 0x1e, 0x00, 0x80, 0xb6, 0x52, 0xbb, 0x52, 0xb4, 0x1f, 0x00,
- 0x80, 0xdf, 0xa5, 0xd6, 0x04, 0xd5, 0x1f, 0x00, 0x00, 0xad, 0xaa, 0xaa,
- 0xd1, 0x7a, 0x1f, 0x00, 0x00, 0x7f, 0xa5, 0xba, 0xab, 0xee, 0x3b, 0x00,
- 0x00, 0xde, 0x1b, 0x55, 0xe9, 0xfb, 0x1f, 0x00, 0x00, 0x7c, 0x6d, 0xad,
- 0x5a, 0x7f, 0x3f, 0x00, 0x00, 0xf8, 0x57, 0xb5, 0xfe, 0x7f, 0x3b, 0x00,
- 0x00, 0xf0, 0x7d, 0x55, 0xe9, 0x4f, 0x3f, 0x00, 0x00, 0xe0, 0x6f, 0xad,
- 0xfa, 0xa3, 0x3e, 0x00, 0x00, 0xc0, 0xff, 0xeb, 0xea, 0x40, 0x3b, 0x00,
- 0x00, 0x00, 0x7f, 0x5d, 0x25, 0x80, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0xab,
- 0x1a, 0xa4, 0x3a, 0x00, 0x00, 0x00, 0x40, 0xdb, 0x26, 0x40, 0x3f, 0x00,
- 0x00, 0x00, 0x00, 0xf6, 0xb5, 0xa0, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x5c,
- 0xab, 0xaa, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x7e, 0xed, 0x1e, 0x00,
- 0x00, 0x00, 0x00, 0xf8, 0xab, 0xbb, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xe0,
- 0xfe, 0xee, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xf7, 0xff, 0x07, 0x00,
- 0x00, 0x00, 0x00, 0x80, 0xbf, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/x-symbol/etc/fonts-ttf/isaxsym.ttf b/x-symbol/etc/fonts-ttf/isaxsym.ttf
deleted file mode 100644
index 14476ad4..00000000
--- a/x-symbol/etc/fonts-ttf/isaxsym.ttf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/fonts/2helvR12.bdf b/x-symbol/etc/fonts/2helvR12.bdf
deleted file mode 100644
index 7db92d2d..00000000
--- a/x-symbol/etc/fonts/2helvR12.bdf
+++ /dev/null
@@ -1,3098 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica-Medium-R-Normal--12-120-75-75-P-67-ISO8859-2
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -3
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 9
-X_HEIGHT 7
-FONT_ASCENT 11
-FONT_DESCENT 3
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -1
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 6
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 3
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 0
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 0
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 2
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -1
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 0
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 5
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -2
-BITMAP
-fe
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 8
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 0
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 0
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 0
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 0
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 0
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 3
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 -4
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-04
-08
-08
-06
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-40
-40
-50
-60
-c0
-40
-40
-40
-7c
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 8
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-50
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 13 1 -4
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-20
-10
-10
-60
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 12 0 0
-BITMAP
-28
-10
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 3
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 4
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 11 1 -4
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-08
-10
-10
-0c
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -3
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 8
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-20
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 8
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -3
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-a0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 11 1 -4
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 5 11 0 0
-BITMAP
-18
-08
-50
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-20
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-a0
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 9 1 0
-BITMAP
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-24
-18
-00
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-28
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 13 0 -4
-BITMAP
-7e
-40
-40
-40
-7e
-40
-40
-40
-7e
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-50
-20
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-50
-20
-00
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-28
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-14
-28
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-50
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 13 1 0
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-28
-50
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 13 0 -4
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-10
-08
-08
-30
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 0
-BITMAP
-20
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-48
-30
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 0
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-50
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 -4
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-20
-40
-40
-30
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-50
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-03
-09
-0a
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 640 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-1c
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-50
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 0
-BITMAP
-a0
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-30
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 13 0 -4
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 8
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/2helvR14.bdf b/x-symbol/etc/fonts/2helvR14.bdf
deleted file mode 100644
index ef6ae01b..00000000
--- a/x-symbol/etc/fonts/2helvR14.bdf
+++ /dev/null
@@ -1,3365 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica-Medium-R-Normal--14-140-75-75-P-77-ISO8859-2
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -3
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 11
-X_HEIGHT 8
-FONT_ASCENT 13
-FONT_DESCENT 3
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 8
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -2
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 0
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 8
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 6
-BITMAP
-20
-f8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -2
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 4
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 0
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 3
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -1
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -3
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -3
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 6
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -3
-BITMAP
-ff
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 9
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 0
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 0
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -3
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 0
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 0
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 0
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 0
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 0
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -3
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 3
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-0400
-0800
-0e00
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 9
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 0
-BITMAP
-20
-20
-20
-28
-30
-60
-a0
-20
-20
-20
-3f
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -3
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 9
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-08
-24
-18
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 0
-BITMAP
-1400
-0800
-0000
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 4
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-18
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-04
-08
-0e
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 -3
-BITMAP
-40
-80
-e0
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 9
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 4 12 1 0
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 9
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 -3
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 342 0
-DWIDTH 5 0
-BBX 5 12 0 0
-BITMAP
-18
-08
-50
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-10
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 8
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-50
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-30
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-2200
-1c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-04
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-14
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 8 14 0 -3
-BITMAP
-7f
-40
-40
-40
-40
-7e
-40
-40
-40
-40
-7f
-40
-80
-e0
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-28
-10
-00
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 0
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-28
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 15 1 0
-BITMAP
-0500
-0a00
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 0
-BITMAP
-18
-24
-18
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 0
-BITMAP
-0a
-14
-28
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 0
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 -3
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0400
-1200
-0c00
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 0
-BITMAP
-20
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-88
-70
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 14 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-20
-40
-70
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 754 0
-DWIDTH 11 0
-BBX 9 12 1 0
-BITMAP
-0180
-0480
-0500
-0400
-7400
-cc00
-8400
-8400
-8400
-8400
-cc00
-7400
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 685 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-04
-1f
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-14
-28
-50
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 0
-BITMAP
-a0
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-14
-28
-50
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -3
-BITMAP
-08
-10
-00
-82
-c2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 13 0 -3
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-20
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 9
-BITMAP
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/3helvR12.bdf b/x-symbol/etc/fonts/3helvR12.bdf
deleted file mode 100644
index 3a469214..00000000
--- a/x-symbol/etc/fonts/3helvR12.bdf
+++ /dev/null
@@ -1,3049 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-3
-SIZE 12 72 72
-FONTBOUNDINGBOX 14 15 -1 -3
-STARTPROPERTIES 25
-FONT_ASCENT 11
-FONT_DESCENT 3
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 7
-X_HEIGHT 7
-POINT_SIZE 120
-CAP_HEIGHT 9
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 67
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 12
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 11 0 -2
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 6
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 0 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 3 1 -2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 1 1 3
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 3 9 1 0
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 6 1 0
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 8 0 -2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 3 1 2
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 1 1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 -1
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 9 0 0
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 3 0 5
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 1 0 -2
-BITMAP
-fe
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 6
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 7 1 0
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 9 0 0
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 7 1 0
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 7 0 0
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 6 7 0 0
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 12 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 2 0 3
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 10 0 0
-BITMAP
-08
-51
-61
-41
-c1
-7f
-41
-41
-41
-41
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-30
-48
-40
-40
-f0
-20
-20
-48
-b0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 6 0 1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-88
-88
-50
-20
-f8
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 1 0 8
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-10
-10
-60
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-24
-18
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 12 1 0
-BITMAP
-08
-14
-00
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 1 0 3
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3e00
-4100
-9c80
-9480
-9880
-9480
-9480
-4100
-3e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 4 0 4
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-08
-50
-60
-58
-e4
-44
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 5 0 3
-BITMAP
-60
-90
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 5 0 3
-BITMAP
-e0
-20
-40
-20
-c0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 2 0
-BBX 2 2 0 8
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-e8
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 0
-BITMAP
-20
-50
-00
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 3
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 4 0 -3
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 7 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-20
-20
-c0
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-48
-30
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 13 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-4100
-c200
-4400
-4800
-4b00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-e100
-2200
-4400
-2400
-c900
-0b00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 9 1 0
-BITMAP
-20
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 12 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-10
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-10
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 1 0
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-20
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-20
-50
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-20
-50
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 8
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/3helvR14.bdf b/x-symbol/etc/fonts/3helvR14.bdf
deleted file mode 100644
index c21f7ebf..00000000
--- a/x-symbol/etc/fonts/3helvR14.bdf
+++ /dev/null
@@ -1,3326 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-3
-SIZE 14 72 72
-FONTBOUNDINGBOX 15 17 -1 -3
-STARTPROPERTIES 25
-FONT_ASCENT 13
-FONT_DESCENT 3
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 8
-X_HEIGHT 8
-POINT_SIZE 140
-CAP_HEIGHT 11
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 77
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 14
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 8
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 0 -2
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 10 0 0
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 8
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 6
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 4 0 -2
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 1 1 4
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 3 10 2 0
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 10 0 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 6 3 1 3
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 12 1 -1
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 1 -3
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 0 -3
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 4 0 6
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 8 1 0 -3
-BITMAP
-ff
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 8
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 8 1 0
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 11 0 0
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 14 -1 -3
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 8 1 0
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 8 1 0
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 10 0 0
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 8 0 0
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 8 0 0
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 11 0 -3
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 14 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 3 1 3
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 12 0 0
-BITMAP
-0400
-4880
-5080
-6080
-4080
-c080
-7f80
-4080
-4080
-4080
-4080
-4080
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 2 0 9
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-3c
-42
-40
-20
-20
-f8
-20
-40
-62
-dc
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 6 1 2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 10 0 0
-BITMAP
-82
-82
-44
-44
-28
-fe
-10
-fe
-10
-10
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 14 2 -3
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 1 0 9
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 14 2 0
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-10
-48
-30
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-2200
-1c00
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 1 0
-BITMAP
-04
-0a
-00
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 1 1 4
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1e00
-6180
-5c80
-9240
-9240
-9c40
-9240
-5280
-6180
-1e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-10
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 12 0 0
-BITMAP
-04
-48
-50
-60
-5c
-e6
-42
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-10
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 2 2 9
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-b4
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 0
-BITMAP
-10
-28
-00
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 1 1 4
-BITMAP
-c0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 3 0 -3
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-44
-38
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 14 -1 -3
-BITMAP
-20
-50
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 9 11 1 0
-BITMAP
-4200
-c400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 11 0 0
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04c0
-0940
-0a40
-13e0
-1040
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-10
-10
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1a00
-2c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-14
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-20
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-10
-28
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 1 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 2 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 13 0 0
-BITMAP
-d8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 11 0 0
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-1a
-2c
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-0800
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-22
-1c
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-10
-28
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-20
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-34
-58
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-10
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-28
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-28
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-d8
-70
-90
-08
-7c
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-34
-58
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-10
-10
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-10
-28
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-44
-38
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-28
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 9
-BITMAP
-80
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/5etl14.bdf b/x-symbol/etc/fonts/5etl14.bdf
deleted file mode 100644
index 2a27efa1..00000000
--- a/x-symbol/etc/fonts/5etl14.bdf
+++ /dev/null
@@ -1,4043 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT Donated by H. Kagotani <kagotani@cs.titech.ac.jp>; public domain
-COMMENT font from Japan
-COMMENT 92.07.20 modified by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed-Medium-R-Normal--14-140-72-72-C-70-ISO8859-9
-SIZE 14 72 72
-FONTBOUNDINGBOX 7 14 0 -2
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 70
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 2
-FONT_ASCENT 12
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-10
-10
-10
-10
-10
-10
-00
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-6c
-24
-24
-48
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-12
-12
-7e
-24
-24
-24
-7e
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-08
-3c
-4a
-48
-28
-1c
-4a
-4a
-3c
-08
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-32
-4a
-4c
-38
-10
-1c
-32
-52
-4c
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-18
-24
-24
-18
-32
-4a
-44
-4c
-32
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-10
-10
-20
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-40
-20
-20
-10
-10
-10
-10
-10
-20
-20
-40
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-10
-54
-38
-10
-38
-54
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-10
-10
-10
-7c
-10
-10
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-04
-04
-08
-08
-10
-20
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-10
-30
-50
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-04
-0c
-14
-14
-24
-44
-7e
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7e
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-7c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7e
-02
-04
-04
-08
-08
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-04
-08
-10
-20
-10
-08
-04
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-7c
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-20
-10
-08
-04
-08
-10
-20
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-1c
-22
-4e
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-3c
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-22
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-0e
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-72
-4a
-46
-3c
-04
-02
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-42
-42
-24
-24
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-44
-44
-44
-44
-28
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-1c
-10
-10
-10
-10
-10
-10
-10
-10
-10
-1c
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-40
-40
-20
-20
-10
-08
-08
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-fe
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-02
-02
-3a
-46
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-0c
-10
-10
-7c
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-10
-10
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-44
-44
-38
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-30
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-68
-54
-54
-54
-54
-54
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-12
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-44
-28
-28
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-44
-54
-54
-54
-54
-54
-28
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-28
-10
-28
-44
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-7e
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-0c
-10
-10
-08
-08
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-60
-10
-10
-20
-20
-10
-20
-20
-10
-10
-60
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-32
-4c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-10
-10
-00
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-10
-38
-54
-50
-50
-50
-54
-38
-10
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-18
-24
-20
-20
-78
-20
-20
-78
-24
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-42
-3c
-24
-24
-3c
-42
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-44
-28
-10
-7c
-10
-7c
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-10
-10
-10
-10
-00
-00
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-38
-44
-40
-38
-44
-44
-38
-04
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-3c
-42
-5a
-66
-62
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-1c
-22
-1e
-22
-26
-1a
-00
-3e
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-0a
-14
-28
-50
-28
-14
-0a
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-f8
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-3c
-42
-7a
-66
-66
-7a
-66
-66
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-3c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-00
-7c
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-18
-24
-04
-08
-10
-20
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-18
-24
-04
-18
-04
-24
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-44
-44
-44
-44
-6c
-54
-40
-40
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-10
-38
-10
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-10
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-10
-30
-10
-10
-10
-10
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-24
-24
-18
-00
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-50
-28
-14
-0a
-14
-28
-50
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-62
-12
-24
-18
-68
-12
-26
-2a
-4e
-02
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-10
-10
-00
-10
-10
-10
-20
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-30
-0c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-0c
-30
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-32
-4c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-24
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-18
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-1e
-28
-48
-48
-7e
-48
-48
-48
-4e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-30
-0c
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-0c
-30
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-24
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-60
-18
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-0c
-30
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-10
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-28
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-24
-18
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-32
-4c
-00
-62
-62
-52
-52
-4a
-4a
-4a
-46
-46
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-44
-28
-10
-28
-44
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-02
-3c
-46
-4a
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-30
-0c
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-0c
-30
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-18
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-24
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-10
-10
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-38
-44
-44
-44
-5c
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-18
-24
-18
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-4a
-0a
-3e
-48
-48
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-60
-18
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-60
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-48
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-18
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-18
-00
-7e
-00
-18
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-18
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -2
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/5etl16.bdf b/x-symbol/etc/fonts/5etl16.bdf
deleted file mode 100644
index 4806a35c..00000000
--- a/x-symbol/etc/fonts/5etl16.bdf
+++ /dev/null
@@ -1,4423 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT 92.12.01 created by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-ISO8859-9
-SIZE 16 72 72
-FONTBOUNDINGBOX 8 16 0 -2
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 16
-POINT_SIZE 160
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 80
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 2
-FONT_ASCENT 14
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-08
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-66
-22
-22
-44
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-12
-12
-12
-7e
-24
-24
-7e
-48
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-3e
-49
-48
-38
-0e
-09
-49
-3e
-08
-00
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-31
-4a
-4a
-34
-08
-08
-16
-29
-29
-46
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-1c
-22
-22
-22
-1c
-39
-45
-42
-46
-39
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-08
-08
-10
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-20
-10
-10
-08
-08
-08
-08
-08
-08
-10
-10
-20
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-49
-2a
-1c
-2a
-49
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-02
-02
-04
-08
-08
-10
-10
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-18
-28
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-04
-0c
-14
-24
-44
-44
-7e
-04
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-1c
-20
-40
-40
-7c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-04
-04
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-02
-02
-04
-38
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-00
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-02
-04
-08
-10
-20
-10
-08
-04
-02
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-7e
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-40
-20
-10
-08
-04
-08
-10
-20
-40
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-1c
-22
-4a
-56
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-42
-42
-42
-42
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-78
-44
-42
-42
-42
-42
-42
-42
-44
-78
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-1f
-04
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-44
-48
-50
-60
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-5a
-66
-3c
-03
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7f
-08
-08
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-41
-41
-41
-22
-22
-22
-14
-14
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-42
-42
-24
-24
-18
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-41
-41
-22
-22
-14
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-0e
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-0e
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-40
-40
-20
-10
-10
-08
-08
-04
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7f
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-02
-02
-02
-3a
-46
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-0c
-10
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-08
-08
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-04
-04
-48
-30
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-76
-49
-49
-49
-49
-49
-49
-49
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-41
-49
-49
-49
-49
-49
-49
-36
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-18
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-0c
-10
-10
-08
-08
-10
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-30
-08
-08
-10
-10
-08
-08
-10
-10
-08
-08
-30
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-31
-49
-46
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-3e
-49
-48
-48
-49
-3e
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-0e
-10
-10
-10
-7c
-10
-10
-10
-3e
-61
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-42
-24
-3c
-24
-24
-3c
-24
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-41
-22
-14
-08
-7f
-08
-7f
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-00
-00
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-40
-3c
-42
-42
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-5a
-66
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-1c
-02
-1e
-22
-1e
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-12
-12
-24
-24
-48
-24
-24
-12
-12
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-02
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-7a
-66
-66
-7a
-6a
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-7f
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-1c
-22
-02
-1c
-20
-20
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-1c
-22
-02
-1c
-02
-22
-1c
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-22
-22
-22
-22
-36
-2a
-20
-20
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-00
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-30
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-08
-18
-28
-08
-08
-08
-08
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-1c
-22
-22
-22
-1c
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-48
-48
-24
-24
-12
-24
-24
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-62
-12
-24
-18
-68
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-30
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-30
-0c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-32
-4c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-18
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-1f
-28
-48
-48
-7f
-48
-48
-48
-48
-4f
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-30
-0c
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-06
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-42
-42
-3c
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-32
-4c
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-24
-42
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-02
-3a
-44
-46
-4a
-4a
-52
-52
-62
-22
-5c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-08
-08
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-38
-44
-44
-44
-7c
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-18
-24
-18
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3e
-49
-09
-3f
-48
-48
-49
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-42
-42
-3c
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-00
-00
-7e
-00
-00
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -2
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/Makefile b/x-symbol/etc/fonts/Makefile
deleted file mode 100644
index 32d81d67..00000000
--- a/x-symbol/etc/fonts/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-### Makefile --- create fonts for package x-symbol
-
-# This version modified by Clemens Ballarin to accommodate 18pt and 24pt
-# x-symb fonts. 23 April 2004
-
-## Author: Christoph Wedler <wedler@users.sourceforge.net>
-## Version: 4.4
-## Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-## X-URL: http://x-symbol.sourceforge.net/
-
-# This file is not part of XEmacs.
-
-# This software is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This software is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with This software; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-# latin-2: ftp://ftp.vslib.cz/pub/unix/X11/fonts/iso8859-2/ (1998)
-# latin-3: XEMACS/aux/fonts/ (1998), changed
-# latin-5: ETL (1998)
-# latin-9: http://linux.ee/~ville/vh-fonts/vh-fonts-0.99.2.tar.gz (2002)
-# http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/srctgz/
-# cyr-rfx-iso8859-15-1.0.bdfs.tgz: didn't succeed to download
-
-PERL = perl
-BDFTOPCF = bdftopcf
-
-FONTS = ../fonts
-GENFONTS = ../genfonts
-ORIGFONTS = ../origfonts
-PCFDIR = ../pcf
-
-ORIGBDFS = helvR12.bdf helvR14.bdf helvR18.bdf helvR24.bdf
-BDFS = 2helvR12.bdf 3helvR12.bdf 5etl14.bdf heriR12.bdf \
- xsymb0_12.bdf xsymb1_12.bdf \
- 2helvR14.bdf 3helvR14.bdf 5etl16.bdf heriR14.bdf \
- xsymb0_14.bdf xsymb1_14.bdf \
- xsymb0_18.bdf xsymb1_18.bdf \
- xsymb0_24.bdf xsymb1_24.bdf
-EXTRABDFS = nilxs.bdf
-
-.SUFFIXES:
-.SUFFIXES: .pcf .bdf
-
-vpath %.bdf $(FONTS):$(ORIGFONTS):$(GENFONTS)
-
-GENS = $(patsubst %.bdf,$(GENFONTS)/%sub.bdf,$(ORIGBDFS)) \
- $(patsubst %.bdf,$(GENFONTS)/%sub.bdf,$(BDFS)) \
- $(patsubst %.bdf,$(GENFONTS)/%sup.bdf,$(ORIGBDFS)) \
- $(patsubst %.bdf,$(GENFONTS)/%sup.bdf,$(BDFS))
-PCFS = $(patsubst %.bdf,$(PCFDIR)/%.pcf,$(BDFS)) \
- $(patsubst %.bdf,$(PCFDIR)/%.pcf,$(EXTRABDFS)) \
- $(patsubst %.bdf,$(PCFDIR)/%sub.pcf,$(ORIGBDFS)) \
- $(patsubst %.bdf,$(PCFDIR)/%sub.pcf,$(BDFS)) \
- $(patsubst %.bdf,$(PCFDIR)/%sup.pcf,$(ORIGBDFS)) \
- $(patsubst %.bdf,$(PCFDIR)/%sup.pcf,$(BDFS))
-
-$(PCFDIR)/%.pcf: %.bdf
- $(BDFTOPCF) -o $@ $<
-
-$(GENFONTS)/%sub.bdf: %.bdf
- $(PERL) ./makesub $< $@
-$(GENFONTS)/%sup.bdf: %.bdf
- $(PERL) ./makesub $< $@
-
-## da: Make a Mac OS X dfont file. Experimental, added in Proof General.
-%.dfont: *.bdf
- ufond -dfont $**.bdf
-
-dfonts: 2hevlR.dfont 3hevlR.dfont 5etl.dfont heriR.dfont xsymb0.dfont xsymb1.dfont
-
-## vpath and VPATH don't accept a dir which doesn't exists yet...
-all:
- $(MAKE) mkdirs
- $(MAKE) pcfs
-
-echo:
- echo $(BDFS)
- echo $(GENS)
-
-mkdirs:
- -if [ ! -d $(GENFONTS) ]; then mkdir $(GENFONTS); fi
- -if [ ! -d $(PCFDIR) ]; then mkdir $(PCFDIR); \
- else rm -f $(PCFDIR)/*.pcf ; fi;
-
-gens: $(GENS)
-
-pcfs: gens $(PCFS)
- cd $(PCFDIR) ; mkfontdir
- -xset fp rehash
-
-clean:
- -if [ -d $(GENFONTS) ]; then rm -f $(GENFONTS)/*.bdf ; fi
- -if [ -d $(PCFDIR) ]; then \
- rm -f $(PCFDIR)/*.pcf $(PCFDIR)/fonts.dir ; fi
diff --git a/x-symbol/etc/fonts/heriR12.bdf b/x-symbol/etc/fonts/heriR12.bdf
deleted file mode 100644
index f4e6b91a..00000000
--- a/x-symbol/etc/fonts/heriR12.bdf
+++ /dev/null
@@ -1,3063 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane-Medium-R-Normal--12-120-75-75-P-67-ISO8859-15
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -3
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:00 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 9
-X_HEIGHT 7
-FONT_ASCENT 11
-FONT_DESCENT 3
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -1
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 6
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 3
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 0
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 0
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 2
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 1
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -1
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 0
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 5
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -2
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 6
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 0
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 0
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 0
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 0
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 0
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 3
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -1
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-00
-00
-38
-40
-F8
-40
-F0
-40
-38
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 4
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 2
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 3
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 8
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 4
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 3
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 3
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 -3
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 3
-BITMAP
-80
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 0
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 3
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 4
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 0
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 -1
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 0
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 0
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/heriR14.bdf b/x-symbol/etc/fonts/heriR14.bdf
deleted file mode 100644
index ec821ac8..00000000
--- a/x-symbol/etc/fonts/heriR14.bdf
+++ /dev/null
@@ -1,3333 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane-Medium-R-Normal--14-140-75-75-P-77-ISO8859-15
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -3
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:29 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 11
-X_HEIGHT 8
-FONT_ASCENT 13
-FONT_DESCENT 3
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 8
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -2
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 0
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 8
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 6
-BITMAP
-20
-F8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -2
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 4
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 0
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 3
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -1
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -3
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -3
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 6
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -3
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 8
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 0
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 0
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -3
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 0
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 0
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 0
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 0
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 0
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -3
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 3
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -1
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-00
-18
-24
-40
-F8
-40
-F0
-40
-24
-18
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 0
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -3
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 3
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 4
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 9
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 -3
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 4
-BITMAP
-C0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 4
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 0
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 0
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 0
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 0
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 0
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 0
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 0
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 0
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 0
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 0
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -3
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -3
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/makesub b/x-symbol/etc/fonts/makesub
deleted file mode 100644
index 7149ec35..00000000
--- a/x-symbol/etc/fonts/makesub
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/usr/bin/perl -w
-### makesub --- create super- and subscripts for a bdf base font
-
-## Copyright (C) 1995 Julian Bradfield, 1996-1999 Free Software Foundation, Inc.
-
-## Author: Christoph Wedler <wedler@users.sourceforge.net>
-## Version: 3.4
-## Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-## X-URL: http://x-symbol.sourceforge.net/
-
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2, or (at your option)
-## any later version.
-
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-### Commentary:
-
-## Usage: makesub SOURCE TARGET.
-
-## TODO: better (more PERLish?) error handling
-
-## CREDITS: This script is a merge and change of the scripts makesupers and
-## makesub in package "math-mode" by Julian Bradfield <jcb@dcs.ed.ac.uk>.
-
-### Code:
-
-%supoffs = ( '08' , 3, 10 , 4, 12 , 4, 14 , 5, 16 , 5, 18 , 6, 24, 7 );
-##%supoffs = ( '08' , 3, 10 , 3, 12 , 3, 14 , 3, 16 , 3, 18 , 3, 24, 3 );
-%suboffs = ( '08' ,-2, 10 ,-2, 12 ,-3, 14 ,-3, 16 ,-3, 18 ,-4, 24,-5 );
-
-unless ($#ARGV == 1) {
- die "Usage: makesub SOURCE TARGET";
-}
-$source = $ARGV[0] ;
-$target = $ARGV[1] ;
-
-$error = 0;
-
-$offset = 0;
-$_ = $target;
-if (( -r $source ) and (/([0-9][0-9]).*su([bp])\.bdf$/)) {
- if ($2 eq "b") { $offset = $suboffs{$1}; }
- else { $offset = $supoffs{$1}; }
- makesub ($offset, "_su$2", $source, $target);
-}
-exit $error;
-
-sub makesub {
- my ($shift,$suffix,$SOURCE,$TARGET) = @_;
- unless (open SOURCE, $SOURCE) {
- warn "Cannot read $SOURCE: $!\n";
- $error = 1;
- return;
- }
- unless (open TARGET, ">$TARGET") {
- warn "Cannot write $TARGET: $!\n";
- $error = 1;
- return;
- }
- while (<SOURCE>) {
- if ( m/^FONT / ) {
- s/^(FONT -)([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)-/"$1$2-$3$suffix-$4-$5-$6-$7-$8-"/e;
- } elsif ( m/^FAMILY_NAME / ) {
- s/^(FAMILY_NAME \"[^\"]*)(\")/"$1$suffix$2"/e;
- } elsif ( m/^(FONTBOUNDINGBOX|BBX) / ) {
- ## if we're shifting everything up (sup), the bounding box moves up
- ## relative to the origin, so subtract $shift from y
- s/ ([-0-9]+)$/' ' .($1 + $shift)/e ;
- } elsif ( m/^(CAP_HEIGHT|X_HEIGHT|FONT_ASCENT) / ) {
- ## probably ought to add $shift off these, but they'd better not go
- ## negative
- s/ ([-0-9]+)$/' ' . &max($1 + $shift,0)/e ;
- } elsif ( m/^FONT_DESCENT / ) {
- ## and subtract shift to these, and not negative
- s/ ([-0-9]+)$/' ' . &max($1 - $shift,0)/e ;
- }
- print TARGET $_;
- }
- close TARGET;
- close SOURCE;
-}
-
-sub max { ($_[0] > $_[1]) ? $_[0] : $_[1] ; }
-
-### makesub ends here
diff --git a/x-symbol/etc/fonts/nilxs.bdf b/x-symbol/etc/fonts/nilxs.bdf
deleted file mode 100644
index 4a530ead..00000000
--- a/x-symbol/etc/fonts/nilxs.bdf
+++ /dev/null
@@ -1,2046 +0,0 @@
-STARTFONT 2.1
-COMMENT The X10 name for this font was "nil2"
-COMMENT All dots removed, changed name by wedler@users.sourceforge.net
-COMMENT Probably just temporarily used for X-Symbol on Emacs
-FONT -XSYMB-nil-medium-r-normal--2-20-75-75-c-10-misc-fontspecific
-SIZE 2 75 75
-FONTBOUNDINGBOX 1 2 0 0
-STARTPROPERTIES 19
-FOUNDRY "XSYMB"
-FAMILY_NAME "Nil"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 2
-POINT_SIZE 20
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "C"
-AVERAGE_WIDTH 10
-CHARSET_REGISTRY "Misc"
-CHARSET_ENCODING "FontSpecific"
-UNDERLINE_POSITION 1
-DESTINATION 1
-DEFAULT_CHAR 0
-FONT_DESCENT 0
-FONT_ASCENT 2
-ENDPROPERTIES
-CHARS 224
-STARTCHAR C000
-ENCODING 0
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C001
-ENCODING 1
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C002
-ENCODING 2
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C003
-ENCODING 3
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C004
-ENCODING 4
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C005
-ENCODING 5
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C006
-ENCODING 6
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C007
-ENCODING 7
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C010
-ENCODING 8
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C011
-ENCODING 9
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C012
-ENCODING 10
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C013
-ENCODING 11
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C014
-ENCODING 12
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C015
-ENCODING 13
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C016
-ENCODING 14
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C017
-ENCODING 15
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C020
-ENCODING 16
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C021
-ENCODING 17
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C022
-ENCODING 18
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C023
-ENCODING 19
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C024
-ENCODING 20
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C025
-ENCODING 21
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C026
-ENCODING 22
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C027
-ENCODING 23
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C030
-ENCODING 24
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C031
-ENCODING 25
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C032
-ENCODING 26
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C033
-ENCODING 27
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C034
-ENCODING 28
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C035
-ENCODING 29
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C036
-ENCODING 30
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C037
-ENCODING 31
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Space
-ENCODING 32
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR !
-ENCODING 33
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR "
-ENCODING 34
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR #
-ENCODING 35
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR $
-ENCODING 36
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR %
-ENCODING 37
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR &
-ENCODING 38
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR '
-ENCODING 39
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR (
-ENCODING 40
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR )
-ENCODING 41
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR *
-ENCODING 42
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR +
-ENCODING 43
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ,
-ENCODING 44
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR -
-ENCODING 45
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR .
-ENCODING 46
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR /
-ENCODING 47
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 0
-ENCODING 48
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 1
-ENCODING 49
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 2
-ENCODING 50
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 3
-ENCODING 51
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 4
-ENCODING 52
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 5
-ENCODING 53
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 6
-ENCODING 54
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 7
-ENCODING 55
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 8
-ENCODING 56
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR 9
-ENCODING 57
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR :
-ENCODING 58
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ;
-ENCODING 59
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR <
-ENCODING 60
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR =
-ENCODING 61
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR >
-ENCODING 62
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ?
-ENCODING 63
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR @
-ENCODING 64
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR [
-ENCODING 91
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR \
-ENCODING 92
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ]
-ENCODING 93
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ^
-ENCODING 94
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR _
-ENCODING 95
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR `
-ENCODING 96
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR {
-ENCODING 123
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR |
-ENCODING 124
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR }
-ENCODING 125
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ~
-ENCODING 126
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C177
-ENCODING 127
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR NoBreakSpace
-ENCODING 160
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR InvertExcl
-ENCODING 161
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR PoundSterling
-ENCODING 163
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR BrokenBar
-ENCODING 166
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR FemOrdinal
-ENCODING 170
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR StartAngleQuote
-ENCODING 171
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Not
-ENCODING 172
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR SoftHyphen
-ENCODING 173
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Registered
-ENCODING 174
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR PlusMinus
-ENCODING 177
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Super2
-ENCODING 178
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Super3
-ENCODING 179
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR micro
-ENCODING 181
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR cdot
-ENCODING 183
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR Super1
-ENCODING 185
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR MascOrdinal
-ENCODING 186
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR EndAngleQuote
-ENCODING 187
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR OneQuarter
-ENCODING 188
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR OneHalf
-ENCODING 189
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR ThreeQuarters
-ENCODING 190
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR InvertQuestion
-ENCODING 191
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C192
-ENCODING 192
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C193
-ENCODING 193
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C194
-ENCODING 194
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C195
-ENCODING 195
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C196
-ENCODING 196
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C197
-ENCODING 197
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C198
-ENCODING 198
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C199
-ENCODING 199
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C200
-ENCODING 200
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C201
-ENCODING 201
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C202
-ENCODING 202
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C203
-ENCODING 203
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C204
-ENCODING 204
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C205
-ENCODING 205
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C206
-ENCODING 206
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C207
-ENCODING 207
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C208
-ENCODING 208
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C209
-ENCODING 209
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C210
-ENCODING 210
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C211
-ENCODING 211
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C212
-ENCODING 212
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C213
-ENCODING 213
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C214
-ENCODING 214
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C215
-ENCODING 215
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C216
-ENCODING 216
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C217
-ENCODING 217
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C218
-ENCODING 218
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C219
-ENCODING 219
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C220
-ENCODING 220
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C221
-ENCODING 221
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C222
-ENCODING 222
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C223
-ENCODING 223
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C224
-ENCODING 224
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C225
-ENCODING 225
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C226
-ENCODING 226
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C227
-ENCODING 227
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C228
-ENCODING 228
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C229
-ENCODING 229
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C230
-ENCODING 230
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C231
-ENCODING 231
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C232
-ENCODING 232
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C233
-ENCODING 233
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C234
-ENCODING 234
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C235
-ENCODING 235
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C236
-ENCODING 236
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C237
-ENCODING 237
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C238
-ENCODING 238
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C239
-ENCODING 239
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C240
-ENCODING 240
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C241
-ENCODING 241
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C242
-ENCODING 242
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C243
-ENCODING 243
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C244
-ENCODING 244
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C245
-ENCODING 245
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C246
-ENCODING 246
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C247
-ENCODING 247
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C248
-ENCODING 248
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C249
-ENCODING 249
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C250
-ENCODING 250
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C251
-ENCODING 251
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C252
-ENCODING 252
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C253
-ENCODING 253
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C254
-ENCODING 254
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-STARTCHAR C255
-ENCODING 255
-SWIDTH 1 0
-DWIDTH 1 0
-BBX 1 2 0 0
-BITMAP
-00
-00
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb0_12.bdf b/x-symbol/etc/fonts/xsymb0_12.bdf
deleted file mode 100644
index 68709e41..00000000
--- a/x-symbol/etc/fonts/xsymb0_12.bdf
+++ /dev/null
@@ -1,3029 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_12.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb12.bdf,v 1.7 94/04/10 21:36:17 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0-Medium-R-Normal--12-120-75-75-P-74-ADOBE-FONTSPECIFIC
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 16 -1 -4
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 3
-FONT_ASCENT 9
-CAP_HEIGHT 9
-X_HEIGHT 6
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 0
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-28
-28
-28
-fc
-50
-f8
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 0
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-f0
-08
-f8
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 5 0 2
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -2
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 3
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 3 9 1 0
-BITMAP
-40
-c0
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-08
-10
-20
-40
-88
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-08
-30
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 9 0 0
-BITMAP
-18
-28
-28
-48
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-78
-40
-80
-f0
-18
-08
-08
-88
-f0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-38
-40
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-f8
-88
-10
-10
-20
-20
-40
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-c8
-70
-98
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-88
-78
-10
-10
-20
-40
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 2 0
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 3 1 2
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-64
-98
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 9 0 0
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-3e00
-2200
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-e7
-42
-24
-18
-18
-24
-24
-42
-e7
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-10
-10
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-e7
-42
-42
-42
-7e
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 0
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 8 9 0 0
-BITMAP
-04
-0a
-0a
-66
-a3
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-ee
-44
-48
-50
-70
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 0
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 11 9 0 0
-BITMAP
-e0e0
-60c0
-5140
-5140
-5140
-4a40
-4a40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-e7
-62
-52
-52
-4a
-4a
-46
-46
-e2
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-3c
-66
-42
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-ff
-42
-42
-42
-42
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-f8
-4c
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-84
-c0
-60
-30
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 9 0 0
-BITMAP
-e380
-4100
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-78
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 10 9 0 0
-BITMAP
-1e00
-3300
-2100
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 8 0
-BBX 8 9 0 0
-BITMAP
-7e
-42
-00
-24
-3c
-24
-00
-81
-ff
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-dd80
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-fc
-84
-08
-10
-20
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 -3
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 0
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 -3
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 1 0 -1
-BITMAP
-fc
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 7 1 0 8
-BITMAP
-fe
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 7 6 1 0
-BITMAP
-74
-d4
-88
-88
-d4
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-c6
-ac
-28
-18
-30
-28
-68
-4a
-c6
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-70
-98
-80
-40
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 5 0
-BBX 4 6 1 0
-BITMAP
-70
-80
-e0
-80
-80
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 11 0 -3
-BITMAP
-10
-10
-38
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-c4
-a4
-24
-24
-28
-18
-10
-30
-20
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-6c
-b2
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 3 0
-BBX 3 6 0 0
-BITMAP
-c0
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-18
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 6 0 0
-BITMAP
-4c
-d4
-60
-70
-58
-4c
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 0
-BITMAP
-60
-50
-10
-30
-28
-48
-48
-8a
-86
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-88
-88
-88
-88
-9a
-ec
-80
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 6 6 0 0
-BITMAP
-cc
-44
-44
-28
-28
-30
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 6 1 0
-BITMAP
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 6 0 0
-BITMAP
-7e
-a4
-24
-24
-26
-64
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-f8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 6 6 1 0
-BITMAP
-7c
-90
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 0 0
-BITMAP
-78
-a0
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 6 0 0
-BITMAP
-64
-a2
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 8 7 0 0
-BITMAP
-7f
-a2
-49
-49
-49
-49
-36
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 6 1 0
-BITMAP
-44
-92
-92
-92
-92
-6c
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 6 0
-BBX 5 12 1 -3
-BITMAP
-70
-c0
-80
-f0
-40
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 12 1 -3
-BITMAP
-98
-70
-40
-80
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-18
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 7 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-c0
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 3 1 2
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 8 0
-BBX 8 9 0 0
-BITMAP
-c6
-49
-2b
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 3 5 1 4
-BITMAP
-60
-60
-c0
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-fc
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 9 -1 0
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 4 0 1
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 12 0 -3
-BITMAP
-0c
-14
-10
-7c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 -1
-BITMAP
-38
-38
-d6
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 7 0
-BBX 5 6 1 0
-BITMAP
-20
-70
-f8
-f8
-70
-20
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 6 1 0
-BITMAP
-6c
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 -1
-BITMAP
-10
-38
-7c
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-2080
-4040
-ffe0
-4040
-2080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-2000
-4000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-0080
-0040
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 5
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-20
-20
-f8
-20
-20
-00
-f8
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 5 0
-BBX 5 3 0 6
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-fc
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 2
-BITMAP
-6e
-90
-90
-6e
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-60
-90
-08
-68
-98
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 2
-BITMAP
-60
-f0
-f0
-60
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-04
-08
-fc
-10
-fc
-40
-80
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 1
-BITMAP
-fc
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 1
-BITMAP
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 0
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 1 16 3 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 13 1 0 3
-BITMAP
-fff8
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 0
-BITMAP
-02
-02
-02
-02
-02
-42
-fe
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-88
-ce
-66
-34
-d4
-9c
-4c
-66
-e2
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 10 1 -1
-BITMAP
-7e
-c2
-84
-c8
-18
-0c
-06
-02
-64
-b8
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 1 0
-BITMAP
-6600
-9900
-9300
-d600
-5c00
-1400
-1200
-5200
-b180
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-10
-26
-4b
-91
-a1
-ab
-ca
-64
-b0
-90
-60
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-aa
-92
-aa
-44
-38
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-54
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c80
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-9c00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-38
-44
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-82
-82
-82
-82
-44
-38
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-f8
-04
-02
-02
-04
-f8
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-f8
-04
-02
-02
-04
-f8
-00
-fe
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-04
-3e
-48
-88
-90
-50
-3e
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-3e
-40
-80
-80
-40
-3e
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-3e
-40
-80
-80
-40
-3e
-00
-fe
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-78
-80
-f8
-80
-78
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-08
-78
-90
-f8
-a0
-78
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ff80
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-fe
-82
-c6
-44
-6c
-28
-38
-10
-10
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-f9
-a5
-b9
-a9
-ed
-42
-3c
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-99
-a9
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 3
-BITMAP
-fa80
-aa80
-2540
-2540
-2540
-7760
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-ff80
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-e380
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 10 0 -1
-BITMAP
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 2 1 1 3
-BITMAP
-c0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 0
-BITMAP
-fe
-02
-02
-02
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-30
-30
-48
-48
-84
-84
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-84
-84
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-2080
-7fc0
-c060
-7fc0
-2080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-2000
-7fe0
-c000
-7fe0
-2000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-50
-50
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-0080
-ffc0
-0060
-ffc0
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-50
-50
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 11 1 -2
-BITMAP
-10
-38
-28
-6c
-44
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-18
-10
-30
-60
-40
-c0
-40
-60
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-b9
-a5
-b9
-a5
-a5
-42
-3c
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3c
-42
-99
-a5
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 3
-BITMAP
-fa80
-2280
-2540
-2540
-2540
-2540
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-ff00
-c100
-6000
-3000
-1800
-0c00
-1800
-3000
-6000
-c180
-ff80
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 -4
-BITMAP
-10
-20
-20
-40
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-40
-20
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 -4
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 -4
-BITMAP
-60
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 -4
-BITMAP
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 1 16 2 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-06
-0e
-0c
-6b
-ff
-fc
-fc
-ff
-ff
-7f
-36
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-c0
-40
-60
-30
-10
-18
-10
-30
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 16 4 -4
-BITMAP
-38
-58
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 1 16 1 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 15 0 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 -4
-BITMAP
-80
-40
-40
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 -4
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 -4
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 -3
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 -4
-BITMAP
-c0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 -4
-BITMAP
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 0 -3
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb0_14.bdf b/x-symbol/etc/fonts/xsymb0_14.bdf
deleted file mode 100644
index b6a66678..00000000
--- a/x-symbol/etc/fonts/xsymb0_14.bdf
+++ /dev/null
@@ -1,3295 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_14.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb14.bdf,v 1.7 94/04/10 21:36:19 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0-Medium-R-Normal--14-140-75-75-P-85-ADOBE-FONTSPECIFIC
-SIZE 14 75 75
-FONTBOUNDINGBOX 16 20 -1 -6
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 3
-FONT_ASCENT 11
-CAP_HEIGHT 10
-X_HEIGHT 7
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp., 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 1 1 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 1 10 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 0
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 10 0 0
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 0
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 7 1 1
-BITMAP
-f0
-08
-04
-fc
-04
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 6 1 2
-BITMAP
-20
-a8
-70
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -2
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 4
-BITMAP
-ff
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 0
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-78
-cc
-84
-84
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-70
-d8
-88
-08
-18
-10
-20
-40
-c4
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-78
-cc
-84
-0c
-38
-0c
-04
-04
-cc
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-08
-18
-18
-28
-68
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-78
-40
-80
-e0
-30
-18
-08
-08
-90
-e0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-1c
-30
-40
-40
-f8
-8c
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-fc
-84
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-70
-d8
-88
-88
-70
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-78
-cc
-84
-84
-c4
-78
-18
-10
-60
-c0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 7 2 0
-BITMAP
-80
-80
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 9 1 -2
-BITMAP
-40
-40
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 0
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 3 0 2
-BITMAP
-fe
-00
-fe
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 10 0 0
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-72
-9c
-00
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-2200
-3e00
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-e380
-4100
-2200
-3600
-1c00
-1400
-2200
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-10
-10
-28
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-e380
-4100
-4100
-4100
-7f00
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 10 1 0
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 10 0 0
-BITMAP
-0c
-0a
-0a
-66
-a3
-22
-22
-22
-36
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-ee
-44
-48
-50
-70
-50
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 9 10 0 0
-BITMAP
-0800
-0800
-1400
-3600
-2200
-2200
-6300
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 10 1 0
-BITMAP
-e0e0
-60c0
-5140
-5140
-5b40
-4a40
-4a40
-4e40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-e380
-6100
-5100
-5900
-4900
-4d00
-4500
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-3c
-66
-42
-81
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-ff80
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-f8
-4c
-44
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-fe
-c2
-60
-30
-18
-10
-20
-40
-c1
-ff
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 10 0 0
-BITMAP
-e380
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-38
-c0
-80
-80
-80
-60
-38
-04
-24
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 0
-BITMAP
-0c00
-3300
-2100
-4080
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 9 0
-BBX 9 10 0 0
-BITMAP
-7f00
-4100
-0000
-2200
-3e00
-2200
-0000
-0000
-8080
-ff80
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 11 0
-BBX 11 10 0 0
-BITMAP
-ce60
-64c0
-2480
-2480
-1f00
-0400
-0400
-0400
-0400
-0e00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-fe
-82
-04
-08
-10
-10
-20
-40
-82
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -3
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 0
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -3
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 0
-BITMAP
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ff80
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 1 0 -2
-BITMAP
-fe
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 8 1 0 10
-BITMAP
-ff
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 7 1 0
-BITMAP
-76
-d4
-88
-88
-88
-d5
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-78
-cc
-84
-8c
-98
-8c
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 10 0 -3
-BITMAP
-c3
-a6
-24
-3c
-18
-38
-28
-64
-45
-c3
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-98
-80
-40
-70
-98
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 0
-BITMAP
-38
-40
-80
-f0
-80
-c8
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-10
-10
-10
-38
-54
-92
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 6 10 0 -3
-BITMAP
-c4
-a4
-24
-28
-28
-18
-18
-10
-30
-30
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-6c
-b2
-22
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 4 0
-BBX 3 7 1 0
-BITMAP
-80
-80
-80
-80
-80
-a0
-c0
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-18
-54
-d2
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-46
-ca
-50
-70
-58
-4c
-46
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-60
-50
-10
-10
-28
-28
-48
-44
-85
-83
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 -2
-BITMAP
-88
-88
-88
-88
-88
-9a
-f6
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-c6
-42
-22
-22
-14
-14
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-78
-cc
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 7 0 0
-BITMAP
-7e
-a4
-24
-24
-24
-25
-66
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-70
-d8
-88
-88
-f8
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 7 1 0
-BITMAP
-7e
-c8
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 0 0
-BITMAP
-78
-a0
-20
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-64
-a2
-22
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 10 8 0 0
-BITMAP
-7fc0
-a080
-4440
-4440
-4440
-4440
-64c0
-3b80
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-6300
-8880
-8880
-8880
-8880
-c980
-7700
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 7 0
-BBX 6 15 1 -3
-BITMAP
-20
-40
-38
-20
-40
-78
-20
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 10 0 -3
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 14 1 -3
-BITMAP
-20
-44
-3c
-10
-20
-40
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 8 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 4 1 3
-BITMAP
-62
-d2
-96
-8c
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 9 0
-BBX 8 10 0 0
-BITMAP
-c6
-69
-2b
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-30
-30
-60
-60
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-fe
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 10 -1 0
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 4 0 2
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -3
-BITMAP
-06
-0a
-08
-08
-3c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 -1
-BITMAP
-1c00
-1c00
-1c00
-eb80
-ff80
-eb80
-0800
-0800
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 0
-BITMAP
-10
-38
-7c
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 0
-BITMAP
-6c
-fe
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 -1
-BITMAP
-0800
-1c00
-3e00
-7f00
-ff80
-6b00
-0800
-0800
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-1080
-2040
-4020
-fff0
-4020
-2040
-1080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-1000
-2000
-4000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-0080
-0040
-0020
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-00
-fe
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 7 3 -1 7
-BITMAP
-36
-6c
-90
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-fe
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 4 1 3
-BITMAP
-77
-88
-88
-77
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-70
-88
-04
-04
-04
-74
-cc
-84
-84
-c8
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 2
-BITMAP
-70
-f8
-f8
-f8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-04
-08
-fe
-10
-fe
-20
-40
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 2
-BITMAP
-fe
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 2
-BITMAP
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 0
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 1 20 4 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 15 1 0 3
-BITMAP
-fffe
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 9 0 0
-BITMAP
-01
-01
-01
-01
-01
-01
-41
-ff
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-88
-ce
-66
-24
-74
-9c
-8c
-46
-63
-e1
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 8 12 1 -1
-BITMAP
-3f
-61
-42
-46
-24
-06
-03
-01
-61
-f1
-1a
-0c
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 12 0
-BBX 10 11 1 0
-BITMAP
-7300
-9d80
-8980
-8b00
-ce00
-6a00
-2900
-0900
-0900
-6900
-b0c0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 9 12 1 -3
-BITMAP
-1000
-2300
-4580
-8880
-9080
-d480
-6900
-6b00
-b600
-9000
-9000
-6000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-6300
-9480
-8880
-9480
-6300
-6300
-1c00
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6b00
-4900
-8880
-ff80
-8880
-4900
-6b00
-1c00
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-1f20
-60c0
-40c0
-8120
-8220
-8420
-8820
-9020
-6040
-60c0
-9f00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 1
-BITMAP
-3e00
-4100
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 1
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-00
-ff
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-02
-3f
-44
-84
-88
-88
-50
-3f
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-00
-ff
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 7 1 1
-BITMAP
-3c
-40
-80
-fc
-80
-40
-3c
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-04
-3c
-48
-90
-fc
-90
-60
-3c
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 11 10 0 0
-BITMAP
-0040
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-ff80
-8080
-c180
-4100
-6300
-2200
-3600
-1400
-1c00
-0800
-0800
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1e00
-2100
-7c80
-9240
-9240
-9c40
-9240
-7980
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1e00
-2100
-4e80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 4
-BITMAP
-fa80
-aa80
-26c0
-2540
-2540
-76e0
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 -2
-BITMAP
-ffc0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-f3c0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 11 0 -1
-BITMAP
-02
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 2 1 3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 5 0 0
-BITMAP
-ff80
-0080
-0080
-0080
-0080
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-18
-18
-24
-24
-42
-42
-81
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-81
-42
-42
-24
-24
-18
-18
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-1080
-2040
-7fe0
-c030
-7fe0
-2040
-1080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-1000
-2000
-7ff0
-c000
-7ff0
-2000
-1000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-0080
-0040
-ffe0
-0030
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-28
-28
-28
-28
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-10
-38
-28
-6c
-44
-c6
-82
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-18
-10
-30
-20
-60
-40
-c0
-40
-60
-20
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1e00
-2100
-5c80
-9240
-9240
-9c40
-9240
-5280
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1e00
-2100
-4c80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 4
-BITMAP
-fa80
-2280
-26c0
-2540
-2540
-2440
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 12 0
-BBX 10 13 1 -2
-BITMAP
-ff80
-c080
-6000
-3000
-1800
-0c00
-0600
-0c00
-1800
-3000
-6000
-c0c0
-ffc0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-10
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 3 -6
-BITMAP
-30
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 1 -6
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 3 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-30
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 1 20 3 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 12 1 0
-BITMAP
-0300
-0700
-0600
-7580
-ffc0
-ff00
-ff00
-ff00
-ffc0
-7fc0
-3f80
-1b00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-c0
-40
-60
-20
-30
-10
-18
-10
-30
-20
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 -2
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 20 5 -6
-BITMAP
-38
-58
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 1 20 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 17 1 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-10
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-80
-40
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -6
-BITMAP
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 -3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-f0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 0 -6
-BITMAP
-c0
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 3 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 0 -3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb0_18.bdf b/x-symbol/etc/fonts/xsymb0_18.bdf
deleted file mode 100644
index 5588416d..00000000
--- a/x-symbol/etc/fonts/xsymb0_18.bdf
+++ /dev/null
@@ -1,3806 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0-Medium-R-Normal--18-180-75-75-P-106-ADOBE-FONTSPECIFIC
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 25 -1 -7
-COMMENT "This bdf font was generated from a postscript font, XSymb0Medium, by pfaedit"
-STARTPROPERTIES 27
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 14
-FONT_DESCENT 4
-UNDERLINE_POSITION -1067909120
-UNDERLINE_THICKNESS 1078525952
-QUAD_WIDTH 18
-X_HEIGHT 14
-CAP_HEIGHT 12
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 106
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""""""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 375 0
-DWIDTH 5 0
-BBX 2 2 0 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 13 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-40
-40
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 13 13 0 0
-BITMAP
-C018
-C018
-6030
-6030
-3FE0
-3060
-18C0
-18C0
-0880
-0D80
-0500
-0700
-0200
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 13 -1 0
-BITMAP
-0900
-0900
-0900
-0900
-7FC0
-1200
-1200
-1200
-FF80
-2400
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-FF
-03
-03
-03
-03
-03
-7F
-03
-03
-03
-03
-03
-FF
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 15 0
-BBX 13 13 1 0
-BITMAP
-3860
-67E0
-C4C0
-C580
-E980
-7300
-0600
-0670
-0CC8
-1988
-1988
-31D0
-30E0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 13 1 0
-BITMAP
-1C00
-3600
-2200
-2600
-3C00
-39E0
-7CC0
-EE80
-C780
-C300
-C390
-67F0
-3CE0
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 1
-BITMAP
-FC00
-FF00
-0380
-0180
-FF80
-0180
-0380
-FF00
-FC00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -4
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -4
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 7 1 3
-BITMAP
-10
-D6
-7C
-38
-7C
-D6
-10
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 1
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 3 5 1 -3
-BITMAP
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 2 1 4
-BITMAP
-FF
-FF
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 0
-BITMAP
-18
-18
-18
-30
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-3C
-66
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-66
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 6 13 1 0
-BITMAP
-10
-30
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-3C
-7E
-CE
-86
-06
-06
-0C
-18
-30
-60
-C2
-FE
-FE
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-7C
-CE
-86
-06
-0C
-38
-1C
-0E
-06
-06
-06
-CC
-F8
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-06
-0E
-0E
-1E
-36
-36
-66
-C6
-C6
-FF
-06
-06
-06
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-7E
-7C
-C0
-C0
-F0
-3C
-0C
-0E
-06
-06
-0C
-DC
-F0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-0E
-38
-30
-60
-60
-FC
-C6
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-7F
-FF
-86
-06
-0C
-0C
-0C
-18
-18
-18
-30
-30
-30
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-3C
-66
-62
-62
-76
-3C
-3E
-67
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 0
-BITMAP
-3C
-6E
-C7
-C3
-C3
-C3
-E3
-7F
-3A
-06
-0C
-38
-E0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 9 2 0
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 12 1 -3
-BITMAP
-60
-60
-00
-00
-00
-00
-00
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 6 1 2
-BITMAP
-FF
-FF
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 8 0
-BBX 6 13 1 0
-BITMAP
-78
-DC
-CC
-CC
-0C
-0C
-18
-30
-20
-20
-00
-60
-60
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 1
-BITMAP
-73
-FF
-CE
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 0
-BITMAP
-0400
-0E00
-0E00
-0B00
-1B00
-1300
-1180
-3180
-3FC0
-20C0
-60C0
-60E0
-F1F0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 9 13 1 0
-BITMAP
-FC00
-6600
-6300
-6300
-6300
-6600
-7E00
-6300
-6180
-6180
-6180
-6380
-FF00
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 0
-BITMAP
-F070
-7060
-38C0
-18C0
-1D80
-0F00
-0600
-0F00
-1B80
-3180
-31C0
-60E0
-E0F0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 11 0
-BBX 11 13 0 0
-BITMAP
-0400
-0600
-0E00
-0B00
-1300
-1300
-1180
-2180
-21C0
-40C0
-40C0
-8060
-FFE0
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-FF80
-6180
-6080
-6000
-6000
-6100
-7F00
-6100
-6000
-6000
-6080
-6180
-FF80
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 14 0
-BBX 12 13 1 0
-BITMAP
-0F00
-0600
-1F80
-6660
-C630
-C630
-C630
-C630
-C630
-6660
-1F80
-0600
-0F00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 13 0 0
-BITMAP
-FFC0
-70C0
-3040
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-7800
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 0
-BITMAP
-F1E0
-60C0
-60C0
-60C0
-60C0
-60C0
-7FC0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 13 1 0
-BITMAP
-F0
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 13 1 0
-BITMAP
-0600
-0B00
-0980
-0580
-6380
-F180
-B1C0
-31A0
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 2 0
-BITMAP
-F3C0
-6180
-6300
-6600
-6C00
-7800
-7800
-6C00
-6600
-6300
-6380
-61C0
-F1E0
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 12 13 0 0
-BITMAP
-0600
-0600
-0F00
-0B00
-0B00
-1980
-1180
-1180
-30C0
-20C0
-2060
-6060
-F0F0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 0
-BITMAP
-E01C
-7038
-7038
-5878
-5858
-58D8
-4C98
-4C98
-4D98
-4718
-4718
-4318
-E23C
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 0
-BITMAP
-E0E0
-7040
-7040
-5840
-4C40
-4C40
-4640
-4340
-43C0
-41C0
-40C0
-40C0
-E040
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 0
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-C060
-C060
-C060
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 11 13 1 0
-BITMAP
-FFE0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 13 0
-BBX 11 13 1 0
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-D160
-DF60
-D160
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-FE
-67
-63
-63
-63
-67
-7E
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 11 0
-BBX 10 13 1 0
-BITMAP
-FF80
-C180
-6080
-3000
-1800
-0C00
-0C00
-0800
-1000
-2040
-40C0
-FF80
-FF80
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 10 13 1 0
-BITMAP
-FFC0
-CCC0
-8C40
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 12 0
-BBX 12 13 0 0
-BITMAP
-F8F0
-7060
-30C0
-18C0
-1D80
-0F00
-0F00
-0600
-0600
-0600
-0600
-0600
-0F00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 13 1 -4
-BITMAP
-3C
-7C
-C0
-80
-80
-80
-C0
-78
-3C
-04
-04
-3C
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 0
-BITMAP
-0700
-18C0
-3060
-7070
-6030
-6030
-6030
-6030
-3060
-18C0
-8888
-F8F8
-F8F8
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 12 0
-BBX 10 13 1 0
-BITMAP
-7F80
-7F80
-4080
-0000
-2100
-3F00
-3F00
-2100
-0000
-8040
-8040
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 14 13 0 0
-BITMAP
-C78C
-6318
-6318
-6318
-6318
-3330
-1FE0
-0300
-0300
-0300
-0300
-0300
-0780
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-FF80
-C380
-8300
-0700
-0600
-0E00
-1C00
-1800
-3800
-7000
-6080
-E180
-FF80
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -4
-BITMAP
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 16 0
-BBX 10 9 2 0
-BITMAP
-0C00
-0C00
-0000
-0000
-0000
-0000
-0000
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -4
-BITMAP
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 13 1 0
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 2 0 -4
-BITMAP
-FF80
-FF80
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 1 0 14
-BITMAP
-FFC0
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 9 1 0
-BITMAP
-3CC0
-6580
-C300
-C300
-C300
-C300
-C300
-6520
-38C0
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 18 1 -4
-BITMAP
-3C
-46
-C6
-C6
-C6
-CC
-C6
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 13 0 -4
-BITMAP
-60C0
-F1C0
-9180
-1300
-1700
-0E00
-0C00
-1C00
-1A00
-3200
-6240
-E3C0
-C180
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-38
-4C
-40
-60
-30
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-78
-EC
-CC
-C0
-70
-C0
-C0
-E4
-78
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 9 16 1 -4
-BITMAP
-0800
-0800
-0800
-3E00
-6B00
-C980
-C980
-C980
-C980
-C980
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 13 0 -4
-BITMAP
-C3
-E3
-A3
-26
-26
-16
-14
-1C
-0C
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 -4
-BITMAP
-6700
-E980
-B180
-3180
-3180
-3180
-3180
-3180
-3180
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 1 0
-BITMAP
-60
-E0
-60
-60
-60
-60
-60
-68
-70
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 -4
-BITMAP
-6600
-CF00
-C980
-C980
-C980
-C980
-4900
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-6380
-E580
-6800
-7800
-7C00
-6E00
-6700
-6380
-6180
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 14 0 0
-BITMAP
-3000
-7800
-4800
-0800
-0800
-0800
-1C00
-1C00
-3400
-3400
-6600
-6240
-C3C0
-C180
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 13 2 -4
-BITMAP
-4200
-C600
-C600
-C600
-C600
-C600
-C680
-FB80
-7B00
-4000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 9 1 0
-BITMAP
-C3
-C3
-61
-62
-32
-34
-1C
-18
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-7F80
-FF80
-9200
-1200
-1200
-1200
-3280
-7380
-6300
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 13 1 0
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-FF
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-46
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 1 0
-BITMAP
-1FC0
-7FC0
-6600
-C300
-C300
-C300
-C300
-6600
-3C00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 7 9 0 0
-BITMAP
-7E
-FE
-90
-10
-10
-10
-12
-1E
-1C
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 9 1 0
-BITMAP
-6300
-F180
-B180
-3180
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 11 0 0
-BITMAP
-3FE0
-7FE0
-9980
-30C0
-2040
-6660
-6660
-6660
-6660
-36C0
-39C0
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 9 1 0
-BITMAP
-3300
-6180
-4080
-CCC0
-CCC0
-CCC0
-CCC0
-6D80
-7380
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 9 0
-BBX 7 19 1 -4
-BITMAP
-60
-8E
-FC
-20
-40
-40
-7C
-78
-C0
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 13 13 0 -4
-BITMAP
-E238
-7270
-3260
-3260
-3260
-3260
-1AC0
-1AC0
-0F80
-0200
-0200
-0200
-0200
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 19 1 -4
-BITMAP
-60
-86
-9E
-78
-60
-40
-80
-80
-80
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 -4
-BITMAP
-0E
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-18
-0E
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 200 0
-DWIDTH 4 0
-BBX 2 11 1 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 -4
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-0C
-06
-0C
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 3 1 4
-BITMAP
-73
-FF
-CE
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 11 0
-BBX 11 13 0 0
-BITMAP
-E1C0
-7320
-3A60
-1C60
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 4 0
-BBX 4 5 1 9
-BITMAP
-30
-70
-60
-C0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 0
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 8 13 -1 0
-BITMAP
-03
-06
-06
-0C
-0C
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 5 0 3
-BITMAP
-79E0
-CF30
-8610
-CF30
-79E0
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 17 0 -4
-BITMAP
-0380
-0580
-0C00
-0C00
-0C00
-7F00
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-D000
-E000
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 0
-BITMAP
-0C00
-1E00
-1E00
-1E00
-6D80
-FFC0
-FFC0
-6D80
-0C00
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 0
-BITMAP
-0800
-1C00
-3E00
-7F00
-FF80
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 0
-BITMAP
-6300
-F780
-FF80
-FF80
-7F00
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 0
-BITMAP
-0C00
-1E00
-3F00
-7F80
-FFC0
-FFC0
-6D80
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 17 8 1 2
-BITMAP
-180C00
-300600
-600300
-FFFF80
-FFFF80
-600300
-300600
-180C00
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 2
-BITMAP
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 -3
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 2
-BITMAP
-000600
-000300
-000180
-FFFFC0
-FFFFC0
-000180
-000300
-000600
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 -3
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 6 1 7
-BITMAP
-70
-D8
-88
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 5 0 9
-BITMAP
-33
-77
-66
-CC
-88
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 0
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 9 0 0
-BITMAP
-E1C0
-7380
-3300
-1E00
-0C00
-1E00
-3300
-7380
-E1C0
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 5 0 3
-BITMAP
-79E0
-CF00
-8600
-CF00
-79E0
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-78
-CC
-86
-06
-06
-06
-3E
-66
-C6
-C6
-C6
-C4
-EC
-78
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 8 0
-BBX 5 6 2 3
-BITMAP
-70
-F8
-F8
-F8
-F8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 1
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 1
-BITMAP
-0C
-0C
-FF
-FF
-18
-FF
-FF
-30
-30
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 2
-BITMAP
-FF
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 7 1 2
-BITMAP
-73
-FF
-CE
-00
-73
-FF
-CE
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 14 2 2 0
-BITMAP
-C30C
-C30C
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 2 17 4 -3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 18 2 0 5
-BITMAP
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 9 12 1 0
-BITMAP
-0180
-0180
-0180
-0180
-0180
-0180
-2180
-6180
-FF80
-FF80
-6000
-2000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 11 13 1 0
-BITMAP
-C200
-E3C0
-71E0
-38E0
-3980
-7D00
-CF00
-C700
-E300
-7380
-31C0
-70C0
-F040
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 15 1 -1
-BITMAP
-1FC0
-3FC0
-6080
-4100
-4200
-2200
-1300
-0380
-01C0
-00C0
-00C0
-70C0
-F880
-1F00
-0E00
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 13 14 1 0
-BITMAP
-79C0
-FEE0
-8E70
-8630
-C660
-7680
-3640
-2660
-0660
-0660
-0660
-0660
-6C78
-B830
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 12 15 1 -4
-BITMAP
-0C00
-1800
-31E0
-6730
-CC30
-D830
-D630
-F660
-64E0
-77C0
-B380
-9800
-9800
-D800
-7000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 0
-BITMAP
-1F80
-39C0
-6060
-D9B0
-DDB0
-8F10
-8610
-8F10
-DBB0
-D9B0
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 0
-BITMAP
-1F80
-39C0
-6660
-C630
-C630
-BFD0
-BFD0
-8610
-C630
-C630
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 12 13 1 0
-BITMAP
-1FB0
-39F0
-6060
-C0F0
-C1B0
-8310
-8610
-8C10
-D830
-F030
-6060
-F9C0
-DF80
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 1
-BITMAP
-1F80
-39C0
-6060
-E070
-C030
-C030
-C030
-C030
-C030
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 1
-BITMAP
-C030
-C030
-C030
-C030
-C030
-E070
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 1 1
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 0
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 0 -1
-BITMAP
-0060
-00C0
-1FF0
-7FF0
-6180
-C300
-C300
-C600
-6600
-7FF0
-1FF0
-1800
-3000
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 0 1
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 0
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 1
-BITMAP
-1F80
-7F80
-E000
-C000
-FF80
-C000
-E000
-7F80
-1F80
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 10 11 1 0
-BITMAP
-0080
-1FC0
-7FC0
-E200
-C400
-FF80
-C800
-F000
-7FC0
-3FC0
-4000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 0
-BITMAP
-0018
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-FFF8
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 1 0
-BITMAP
-FFF0
-E020
-6060
-6040
-70C0
-3080
-3080
-3980
-1900
-1B00
-0E00
-0E00
-0400
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 0
-BITMAP
-1FC0
-38E0
-6030
-DF18
-CD98
-CD98
-CD98
-CF18
-CD98
-DCD8
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 0
-BITMAP
-1FC0
-38E0
-6030
-C798
-CD98
-CC98
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 16 0
-BBX 14 8 1 5
-BITMAP
-FF1C
-AB18
-2318
-22A8
-22A8
-22A8
-2248
-775C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 14 16 0 -2
-BITMAP
-FFFC
-7038
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-FCFC
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 17 0 0
-BITMAP
-0040
-0040
-0040
-0080
-0080
-0080
-0080
-3080
-7100
-D900
-1900
-1900
-0D00
-0D00
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 4
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 6 1 0
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 1
-BITMAP
-0C00
-0C00
-1E00
-3300
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 1
-BITMAP
-C0C0
-C0C0
-6180
-6180
-3300
-3300
-1E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 18 9 0 1
-BITMAP
-080400
-180600
-3FFF00
-7FFF80
-E001C0
-7FFF80
-3FFF00
-180600
-080400
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 1
-BITMAP
-0800
-1800
-3FFF
-7FFF
-E000
-7FFF
-3FFF
-1800
-0800
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 -3
-BITMAP
-0800
-1C00
-3600
-7700
-F780
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 1
-BITMAP
-0010
-0018
-FFFC
-FFFE
-0007
-FFFE
-FFFC
-0018
-0010
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 -3
-BITMAP
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-F780
-7700
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 9 14 0 0
-BITMAP
-0800
-1C00
-3600
-3600
-6300
-6300
-C180
-C180
-6300
-6300
-3600
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 -3
-BITMAP
-18
-18
-30
-30
-60
-60
-C0
-C0
-80
-C0
-C0
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 0
-BITMAP
-1FC0
-38E0
-6030
-CF18
-CD98
-CD98
-CF18
-CD98
-CD98
-CD98
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 0
-BITMAP
-1FC0
-38E0
-6030
-C718
-CC98
-CC18
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 14 0
-BBX 13 8 1 5
-BITMAP
-FB18
-2318
-2318
-22A8
-22A8
-22A8
-2248
-2248
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 16 0 -2
-BITMAP
-FFE0
-E060
-7020
-3800
-1C00
-0E00
-0700
-0300
-0600
-0C00
-1800
-3010
-6010
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -7
-BITMAP
-04
-0C
-18
-18
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-60
-60
-60
-30
-30
-18
-18
-0C
-04
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -7
-BITMAP
-F8
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F8
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -7
-BITMAP
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -7
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 4 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 2 25 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 12 15 1 0
-BITMAP
-0180
-0380
-0300
-3AE0
-7FF0
-7FE0
-FFC0
-FFC0
-FFC0
-FFE0
-FFF0
-7FF0
-7FF0
-3FE0
-1DC0
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 -3
-BITMAP
-C0
-C0
-60
-60
-30
-30
-18
-18
-08
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 5 0
-BBX 6 22 0 -4
-BITMAP
-1C
-1C
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-E0
-E0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 25 5 -7
-BITMAP
-1C
-7E
-66
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 2 25 0 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 22 0 -4
-BITMAP
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-CC
-FC
-70
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -7
-BITMAP
-80
-C0
-60
-60
-30
-30
-18
-18
-18
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -7
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -7
-BITMAP
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 -4
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-F8
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -7
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 1 -4
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb0_24.bdf b/x-symbol/etc/fonts/xsymb0_24.bdf
deleted file mode 100644
index 0dedb3cf..00000000
--- a/x-symbol/etc/fonts/xsymb0_24.bdf
+++ /dev/null
@@ -1,4635 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0-Medium-R-Normal--24-240-75-75-P-150-ADOBE-FONTSPECIFIC
-SIZE 24 75 75
-FONTBOUNDINGBOX 26 32 -3 -8
-STARTPROPERTIES 25
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 18
-FONT_DESCENT 6
-QUAD_WIDTH 24
-X_HEIGHT 17
-CAP_HEIGHT 17
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 150
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 0 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 2 18 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 0
-BITMAP
-C000C0
-C000C0
-600180
-300300
-300300
-380700
-1FFE00
-0FFC00
-0C0C00
-0E1C00
-061800
-033000
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 18 0 0
-BITMAP
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFF0
-FFF0
-3300
-3300
-FFC0
-FFC0
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 19 18 0 0
-BITMAP
-3FC060
-7F60E0
-E73FC0
-C31B80
-C30700
-E70E00
-7E1C00
-3C3800
-007000
-00E000
-01CF00
-039F80
-0739C0
-0E30C0
-1C30C0
-3839C0
-701F80
-E00F00
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 0
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F1E00
-7F8C00
-E3CC00
-C3DC00
-C1F800
-C0F000
-C0F040
-E1F9C0
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 10 2 2
-BITMAP
-FF00
-FF80
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 -6
-BITMAP
-04
-0C
-18
-30
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-30
-18
-0C
-04
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 -6
-BITMAP
-80
-C0
-60
-30
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 10 0 4
-BITMAP
-0C00
-0C00
-CCC0
-EDC0
-3F00
-3F00
-EDC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 2
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 4 6 2 -4
-BITMAP
-F0
-F0
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 14 2 0 6
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 2 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 6 18 0 0
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-30
-30
-30
-60
-E0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 6 18 2 0
-BITMAP
-30
-70
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-00C0
-00C0
-01C0
-0F80
-0F80
-01C0
-00C0
-00C0
-00C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-03C0
-07C0
-06C0
-0CC0
-0CC0
-18C0
-18C0
-30C0
-30C0
-60C0
-60C0
-C0C0
-FFF0
-FFF0
-00C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-1FC0
-3FC0
-3000
-6000
-C000
-C000
-FF00
-FF80
-03C0
-01C0
-00C0
-00C0
-00C0
-00C0
-80C0
-C1C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-0FC0
-1FC0
-3800
-7000
-E000
-C000
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-FFC0
-FFC0
-C0C0
-C1C0
-0180
-0300
-0300
-0700
-0600
-0C00
-0C00
-1C00
-3800
-3000
-3000
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-7F00
-3F80
-E7C0
-C3C0
-C1C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7FC0
-3FC0
-0780
-0380
-0300
-0700
-0E00
-1C00
-3800
-7000
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 2 12 4 0
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 16 0 -4
-BITMAP
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-30
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 2
-BITMAP
-00F0
-01F0
-0F00
-1E00
-F000
-F000
-1E00
-0F00
-01F0
-00F0
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 6 2 4
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 2
-BITMAP
-F000
-F800
-1F00
-0F80
-00F0
-00F0
-0F80
-1F00
-F800
-F000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 888 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 0 0
-BITMAP
-00C000
-01E000
-03F000
-033000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-0FFC00
-0FFC00
-1C0E00
-180600
-300300
-300300
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 1334 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-FFF0
-FFF8
-303C
-301C
-300C
-300C
-301C
-3038
-3FF0
-3FF8
-303C
-301C
-300C
-300C
-301C
-303C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 -1 0
-BITMAP
-FE1FC0
-FE1FC0
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-01E000
-01E000
-01E000
-03F000
-073800
-0E1C00
-1C0E00
-380700
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 1224 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-1860
-1860
-1020
-3030
-3030
-2010
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3030
-3030
-3FF0
-3FF0
-3030
-3030
-3000
-3000
-300C
-300C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 1526 0
-DWIDTH 20 0
-BBX 18 18 0 0
-BITMAP
-03F000
-03F000
-00C000
-00C000
-3FFF00
-7FFF80
-F0C3C0
-E0C1C0
-C0C0C0
-C0C0C0
-E0C1C0
-F0C3C0
-7FFF80
-3FFF00
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 0
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-3FFC
-3FFC
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 6 18 0 0
-BITMAP
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 16 18 0 0
-BITMAP
-0030
-0078
-00CC
-00CC
-00CC
-00EC
-387C
-7C3C
-CC1E
-8C0F
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 17 18 0 0
-BITMAP
-FC7E00
-FC7E00
-303800
-307000
-30E000
-31C000
-338000
-370000
-3F0000
-3F8000
-31C000
-30E000
-307000
-303800
-301C00
-300E00
-FC1F80
-FC1F80
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 0
-BITMAP
-00C000
-00C000
-00C000
-01E000
-012000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-180600
-180600
-300300
-300300
-600180
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 1778 0
-DWIDTH 22 0
-BBX 22 18 0 0
-BITMAP
-FC00FC
-FC00FC
-3C00F0
-3C00F0
-3601B0
-3601B0
-330330
-330330
-318630
-318630
-318630
-30CC30
-30CC30
-30CC30
-307830
-303030
-FC30FC
-FC30FC
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 0
-BITMAP
-FC3F
-FC3F
-3C0C
-3E0C
-360C
-330C
-330C
-318C
-318C
-30CC
-30CC
-306C
-306C
-303C
-303C
-301C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 1 0
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-6006
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-6006
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 0
-BITMAP
-FFFF
-FFFF
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 1482 0
-DWIDTH 18 0
-BBX 16 18 0 0
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-E007
-CC33
-CC33
-CFF3
-CFF3
-CC33
-CC33
-6006
-700E
-381C
-1C38
-0FF0
-07E0
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 12 18 0 0
-BITMAP
-FFC0
-FFE0
-30F0
-3070
-3030
-3030
-3070
-30F0
-3FE0
-3FC0
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 1184 0
-DWIDTH 16 0
-BBX 12 18 2 0
-BITMAP
-FFF0
-FFF0
-C030
-C030
-E000
-7000
-3800
-1C00
-0E00
-0700
-0E00
-1C00
-3800
-7000
-E030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-FFFC
-FFFC
-C30C
-C30C
-C30C
-C30C
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 1380 0
-DWIDTH 18 0
-BBX 18 18 0 0
-BITMAP
-FC0FC0
-FC0FC0
-700380
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 18 2 -6
-BITMAP
-3FC0
-7FC0
-E000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 20 18 0 0
-BITMAP
-03FC00
-03FC00
-070E00
-0E0700
-0C0300
-1C0180
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-1C0380
-0E0700
-C70E30
-C30C30
-FF0FF0
-FF0FF0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 1290 0
-DWIDTH 16 0
-BBX 16 18 0 0
-BITMAP
-3FFC
-3FFC
-300C
-300C
-0000
-0000
-0C30
-0C30
-0FF0
-0FF0
-0C30
-0C30
-0000
-0000
-C003
-C003
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 0 0
-BITMAP
-F3F3C0
-F3F3C0
-30C300
-30C300
-30C300
-30C300
-38C700
-1CCE00
-0FFC00
-07F800
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-7FFC
-7FFC
-600C
-601C
-0038
-0070
-00E0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 -6
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 0
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 -6
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 18 0 0
-BITMAP
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 2 0 -2
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 14 2 0 16
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 14 12 2 0
-BITMAP
-3F30
-7F30
-F330
-E1B0
-C1E0
-C0C0
-C0C0
-C1E0
-E1B0
-F330
-7E3C
-3C1C
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 26 2 -6
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-CF80
-CF00
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 -6
-BITMAP
-F03C
-F83C
-CC70
-CCE0
-0CC0
-0CC0
-07C0
-0380
-0700
-0F80
-0CC0
-0CC0
-1CC0
-18C0
-38C4
-30CC
-F07C
-F038
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 988 0
-DWIDTH 14 0
-BBX 10 20 2 0
-BITMAP
-3F00
-7F80
-E3C0
-C1C0
-C000
-E000
-7000
-3000
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 878 0
-DWIDTH 10 0
-BBX 8 12 2 0
-BITMAP
-3F
-7F
-C0
-C0
-FC
-FC
-C0
-C0
-C0
-C0
-7F
-3F
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 1042 0
-DWIDTH 16 0
-BBX 14 22 0 -6
-BITMAP
-0300
-0300
-0300
-0300
-0FC0
-1FE0
-3B70
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 822 0
-DWIDTH 14 0
-BBX 12 18 0 -6
-BITMAP
-F030
-F830
-DC30
-CC30
-0C30
-0C30
-0C30
-0C30
-0C60
-0CC0
-07C0
-0380
-0300
-0300
-0700
-0E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 -6
-BITMAP
-3CF0
-7DF8
-EF9C
-CF0C
-0E0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 658 0
-DWIDTH 6 0
-BBX 6 12 0 0
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-3C
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 -6
-BITMAP
-03C0
-03E0
-3370
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0380
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 0 0
-BITMAP
-30F0
-71F0
-F330
-B630
-3C00
-3C00
-3E00
-3700
-3380
-31C0
-30F0
-3070
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 0
-BITMAP
-3C00
-3E00
-3300
-3300
-0300
-0300
-0700
-0F80
-0D80
-1DC0
-18C0
-30C0
-30C0
-70C0
-E0CC
-E0EC
-C07C
-C03C
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 18 2 -6
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-C3CC
-C7DC
-FEF8
-FCF0
-C000
-C000
-C000
-C000
-F000
-7000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 12 0 0
-BITMAP
-F0E0
-F0F0
-3030
-3030
-3030
-3830
-1860
-18C0
-0CC0
-0D80
-0F80
-0700
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 12 2 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 12 0 0
-BITMAP
-3FFC
-7FFC
-CC30
-8C30
-0C30
-0C30
-0C30
-0C30
-0C34
-0C3C
-3C38
-3C30
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-FFC0
-FFC0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -6
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 12 2 0
-BITMAP
-3FF0
-7FF0
-E700
-C380
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 0 0
-BITMAP
-3FC0
-7FC0
-CC00
-8C00
-0C00
-0C00
-0C00
-0C00
-0C40
-0CC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 12 0 0
-BITMAP
-3830
-7C18
-CC0C
-8C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 16 14 0 0
-BITMAP
-3FFF
-7FFF
-CC0C
-9806
-38C7
-30C3
-30C3
-30C3
-30C3
-30C3
-30C3
-39E7
-1F3E
-0E1C
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 12 2 0
-BITMAP
-1020
-7038
-E31C
-C30C
-C30C
-C30C
-C30C
-C30C
-C30C
-C78C
-7CF8
-3870
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 986 0
-DWIDTH 12 0
-BBX 10 24 2 -6
-BITMAP
-3F00
-3F00
-F000
-E000
-C000
-C000
-FF00
-7F00
-3000
-3000
-6000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-00C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 -6
-BITMAP
-80C040
-E0C1C0
-70C380
-30C300
-30C300
-30C300
-30C300
-30C300
-38C700
-3CCF00
-1FFE00
-0FFC00
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 24 2 -6
-BITMAP
-41C0
-C3C0
-7F80
-3F00
-1800
-3000
-6000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 -6
-BITMAP
-03C0
-07C0
-0E00
-0C00
-0C00
-0C00
-0C00
-1C00
-3800
-6000
-C000
-C000
-6000
-3800
-1C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0E00
-07C0
-03C0
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 960 0
-DWIDTH 6 0
-BBX 2 14 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 -6
-BITMAP
-F000
-F800
-1C00
-0C00
-0C00
-0C00
-0C00
-0E00
-0700
-0180
-00C0
-00C0
-0180
-0700
-0E00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 6 2 4
-BITMAP
-3830
-7C30
-CE30
-C730
-C3E0
-C1C0
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 1240 0
-DWIDTH 16 0
-BBX 16 18 0 0
-BITMAP
-C03C
-E07E
-30C3
-18C3
-0CCF
-07CE
-0380
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 494 0
-DWIDTH 10 0
-BBX 6 10 2 8
-BITMAP
-1C
-1C
-3C
-38
-70
-F0
-E0
-E0
-C0
-C0
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 10 18 -3 0
-BITMAP
-00C0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-6000
-6000
-C000
-C000
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 8 0 2
-BITMAP
-1E1F00
-3F3F80
-63E1C0
-C1C0C0
-C0E0C0
-E1F1C0
-7F3F80
-3E1F00
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 11 24 1 -6
-BITMAP
-01C0
-03E0
-0660
-0620
-0600
-0600
-7FE0
-7FE0
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-8600
-CE00
-7C00
-3800
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 -2
-BITMAP
-0780
-0FC0
-0FC0
-0FC0
-77B8
-FB7C
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 1506 0
-DWIDTH 14 0
-BBX 12 12 1 0
-BITMAP
-0600
-0F00
-1F80
-3FC0
-7FE0
-FFF0
-FFF0
-7FE0
-3FC0
-1F80
-0F00
-0600
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 13 2 0
-BITMAP
-1860
-3CF0
-7FF8
-FFFC
-FFFC
-FFFC
-FFFC
-7FF8
-3FF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 -2
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3FF0
-7FF8
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0E01C0
-1C00E0
-380070
-700038
-FFFFFC
-FFFFFC
-700038
-380070
-1C00E0
-0E01C0
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0E0000
-1C0000
-380000
-700000
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0E0000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 22 1 -4
-BITMAP
-0600
-0F00
-1F80
-3FC0
-76E0
-E670
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0001C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFC
-000038
-000070
-0000E0
-0001C0
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-8C40
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 8 0 10
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 822 0
-DWIDTH 10 0
-BBX 10 7 0 11
-BITMAP
-0440
-0CC0
-1980
-3300
-6600
-CC00
-8800
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 1 1
-BITMAP
-C030
-E070
-70E0
-39C0
-1F80
-0F00
-0F00
-1F80
-39C0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 4
-BITMAP
-3C7C
-7EFC
-E780
-C300
-C300
-E780
-7EFC
-3C7C
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-3C00
-7E00
-C300
-8180
-00C0
-00C0
-3CC0
-7EC0
-E3C0
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 7 7 2 5
-BITMAP
-38
-38
-FE
-FE
-FE
-38
-38
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 2
-BITMAP
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-0030
-0070
-00E0
-01C0
-FFF0
-FFF0
-0700
-0E00
-FFF0
-FFF0
-3800
-7000
-E000
-C000
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 2
-BITMAP
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 2
-BITMAP
-3C10
-7E30
-C3E0
-81C0
-0000
-0000
-3C10
-7E30
-C3E0
-81C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 0
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 2 32 6 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 2000 0
-DWIDTH 26 0
-BBX 26 2 0 6
-BITMAP
-FFFFFFC0
-FFFFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 0
-BITMAP
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-300C
-300C
-FFFC
-FFFC
-3000
-3000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 1646 0
-DWIDTH 18 0
-BBX 14 18 2 0
-BITMAP
-C0C0
-C0E0
-E0F8
-F07C
-783C
-3C38
-1E30
-3F30
-7730
-E330
-C3B0
-E3F0
-71F0
-30F8
-387C
-383C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 20 2 -2
-BITMAP
-3FFC
-7FFC
-F00C
-E01C
-C038
-C070
-F0E0
-F1C0
-0380
-0380
-01C0
-00E0
-0070
-0038
-0018
-0018
-3818
-7C30
-CFE0
-87C0
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 2 0
-BITMAP
-3C1C00
-7E3E00
-E7E300
-C3C300
-C38300
-C30700
-E30E00
-F31C00
-73F800
-33F000
-033000
-033000
-031800
-030C00
-330C00
-7B0600
-CF03C0
-8703C0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 1974 0
-DWIDTH 20 0
-BBX 16 22 2 -6
-BITMAP
-0300
-0600
-0C3C
-1C7E
-38EF
-71C7
-E383
-C703
-CE03
-CE03
-CC83
-DCC7
-F8CE
-70FC
-3878
-7E00
-EF00
-C700
-C300
-E700
-7E00
-3C00
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-3FF0
-7038
-7878
-DCEC
-CFCC
-C78C
-C30C
-C78C
-CFCC
-5CE8
-7878
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-3FF0
-7338
-6318
-C30C
-C30C
-FFFC
-FFFC
-C30C
-C30C
-6318
-7338
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 18 2 0
-BITMAP
-03F0C0
-07F9C0
-1C0F80
-380700
-300F00
-601D80
-C038C0
-C070C0
-C0E0C0
-C1C0C0
-C380C0
-C700C0
-6E0180
-3C0300
-380700
-7C0E00
-E7F800
-C3F000
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-0010
-0010
-0FFC
-1FFC
-3040
-60C0
-C080
-C180
-C100
-C300
-6200
-3600
-1FFC
-0FFC
-0800
-0800
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 10 10 2 2
-BITMAP
-3FC0
-7FC0
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-7FC0
-3FC0
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 11 14 2 0
-BITMAP
-0020
-0040
-3FC0
-7FC0
-C100
-C200
-FFC0
-FFC0
-C400
-C800
-7FC0
-3FC0
-1000
-2000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 18 18 0 0
-BITMAP
-0000C0
-000180
-000300
-000600
-000C00
-001800
-003000
-006000
-00C000
-018000
-030000
-060000
-0C0000
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 17 2 1
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 0
-BITMAP
-0FF0
-1FF8
-300C
-6006
-FFC3
-FFE3
-CC33
-CC33
-CFE3
-CFC3
-CCC3
-CCC3
-CCF3
-DCF3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 0
-BITMAP
-0FF0
-1FF8
-300C
-6006
-C3C3
-C7C3
-CCC3
-CCC3
-CC03
-CC03
-CC33
-CC33
-C7E3
-C3C3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 1780 0
-DWIDTH 22 0
-BBX 22 12 0 6
-BITMAP
-FFCCC0
-FFCCC0
-CCDCE0
-CCDCE0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-3F333C
-3F303C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-FFFFC0
-FFFFC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 14 21 0 -3
-BITMAP
-000C
-000C
-000C
-000C
-0018
-0018
-0018
-0030
-F030
-F030
-3060
-3860
-1860
-18C0
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 2 2 6
-BITMAP
-F0
-F0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 0
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0C00C0
-1C00E0
-3FFFF0
-7FFFF8
-F0003C
-F0003C
-7FFFF8
-3FFFF0
-1C00E0
-0C00C0
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0C0000
-1C0000
-3FFFFC
-7FFFFC
-F00000
-F00000
-7FFFFC
-3FFFFC
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-0C00
-1E00
-3F00
-7F80
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0000C0
-0000E0
-FFFFF0
-FFFFF8
-00003C
-00003C
-FFFFF8
-FFFFF0
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 12 22 3 -4
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 12 22 0 -4
-BITMAP
-0010
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0020
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 0
-BITMAP
-0FF0
-1FF8
-300C
-6006
-CFC3
-CFE3
-CC33
-CC33
-CFE3
-CFE3
-CC33
-CC33
-CC33
-CC33
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 0
-BITMAP
-0FF0
-3FF8
-700C
-6006
-C3C3
-C7E3
-CE33
-CC13
-CC03
-CC03
-CC13
-CE33
-C7E3
-C3C3
-6006
-700C
-3FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 1572 0
-DWIDTH 22 0
-BBX 20 12 0 6
-BITMAP
-FFCCC0
-FFCCC0
-0C0CC0
-0C0CC0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-FFFF00
-FFFF00
-F00300
-780300
-3C0000
-1E0000
-0F0000
-078000
-03C000
-01E000
-00F000
-01E000
-03C000
-078000
-0F0000
-1E0000
-3C0000
-780000
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -8
-BITMAP
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-18
-18
-0C
-0C
-06
-03
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -8
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 -6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -8
-BITMAP
-3C
-3C
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -8
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 4 -6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 2 32 4 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 18 22 1 0
-BITMAP
-000F00
-001E00
-003E00
-007E00
-007800
-007000
-1E6380
-3F67C0
-7FFFC0
-7FFFC0
-FFFC00
-FFF800
-FFF800
-FFFC00
-FFFFC0
-FFFFC0
-7FFFC0
-7FFFC0
-3FFFC0
-1FFF80
-0F9F00
-070E00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 11 22 2 -4
-BITMAP
-8000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-8000
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-01E0
-03F0
-07B0
-0F30
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-CF00
-CF00
-FE00
-7C00
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 32 8 -8
-BITMAP
-0F80
-1FC0
-39C0
-70C0
-E000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 2 32 2 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 30 0 -6
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C180
-E300
-7E00
-3C00
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -8
-BITMAP
-C0
-E0
-70
-30
-18
-18
-0C
-0C
-0C
-06
-06
-06
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -8
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-06
-06
-06
-0C
-0C
-0C
-18
-18
-30
-70
-E0
-C0
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -8
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 -6
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -8
-BITMAP
-F0
-F8
-1C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-18
-0C
-0C
-18
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 0 -6
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-1C
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb1_12.bdf b/x-symbol/etc/fonts/xsymb1_12.bdf
deleted file mode 100644
index 04341114..00000000
--- a/x-symbol/etc/fonts/xsymb1_12.bdf
+++ /dev/null
@@ -1,2576 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_12.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1997-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1-Medium-R-Normal--12-120-75-75-P-74-XSYMB-XSymb1
-SIZE 12 75 75
-FONTBOUNDINGBOX 17 14 2 -3
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 3
-FONT_ASCENT 11
-CAP_HEIGHT 9
-X_HEIGHT 6
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 -1
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 -2
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-00
-78
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-b8
-c4
-82
-82
-82
-82
-82
-92
-9c
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 0
-BITMAP
-3fc0
-4400
-8400
-8400
-87c0
-8400
-8400
-4400
-3fc0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 10 0 -3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-00
-b0
-c8
-88
-88
-88
-88
-88
-08
-28
-30
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-7700
-8880
-8880
-8f80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 -1
-BITMAP
-10
-58
-78
-f0
-d0
-58
-78
-f0
-d0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-f0
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-f0
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-3C
-66
-66
-46
-C6
-C4
-CC
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 2 0
-BITMAP
-18
-F8
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-3C
-66
-06
-0C
-18
-30
-60
-C0
-F8
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-3C
-66
-06
-06
-3C
-0C
-0C
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-06
-0E
-16
-26
-4C
-CC
-FE
-18
-18
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-1E
-30
-60
-78
-0C
-0C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-1C
-36
-60
-78
-EC
-CC
-C4
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-7E
-06
-0C
-0C
-18
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-3C
-66
-66
-2C
-78
-CC
-CC
-DC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-3C
-66
-46
-66
-6E
-3C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 9 9 0 -1
-BITMAP
-0800
-1c00
-3600
-6300
-c180
-6300
-3600
-1c00
-0800
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-1c
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-8a
-92
-a2
-44
-38
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-e0
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-30
-48
-48
-84
-84
-fc
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-e0
-98
-84
-84
-98
-e0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 0
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-10
-38
-28
-6c
-44
-c6
-82
-fe
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 8 9 1 -1
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-00
-7f
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -1
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-00
-fe
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 7 1 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-f0
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 10 1 0
-BITMAP
-00
-00
-c0
-20
-20
-40
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-80
-80
-b0
-f0
-d0
-90
-b0
-f0
-d0
-10
-10
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 9 1 0
-BITMAP
-80
-80
-80
-f0
-90
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 1 0
-BITMAP
-70
-88
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 10 0 0
-BITMAP
-00
-40
-f8
-40
-58
-64
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 6 0 0
-BITMAP
-70
-b0
-30
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 8 0
-BBX 6 6 1 0
-BITMAP
-e4
-ac
-38
-70
-d4
-9c
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-38
-58
-18
-18
-10
-30
-b0
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 0
-BITMAP
-00
-00
-30
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-e7
-42
-42
-42
-42
-42
-42
-42
-ff
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-70
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 -1
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 9 0 0
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-2100
-3300
-1e00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 7 0
-BBX 5 6 1 1
-BITMAP
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-fe
-82
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-20
-70
-d8
-88
-00
-00
-00
-00
-00
-00
-70
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-64
-b4
-98
-00
-00
-00
-00
-00
-00
-00
-78
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-0080
-4240
-e7e0
-1840
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-200000
-400000
-ffff80
-400000
-200000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 -2
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-000200
-000100
-ffff80
-000100
-000200
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-800200
-800100
-ffff80
-800100
-800200
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-200200
-7fff00
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-200000
-7fff80
-c00000
-7fff80
-200000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 -2
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-000200
-ffff00
-000180
-ffff00
-000200
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-8080
-8040
-ffe0
-8040
-8080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 17 7 2 1
-BITMAP
-05b000
-012000
-25b200
-752700
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-2040
-4020
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 1
-BITMAP
-4080
-8040
-7fe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -2
-BITMAP
-01e0
-0060
-00a0
-0120
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -2
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0120
-00a0
-0060
-01e0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -2
-BITMAP
-f000
-c000
-a000
-9000
-0800
-0400
-0200
-0100
-0080
-0040
-0020
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -2
-BITMAP
-0020
-0040
-0080
-0100
-0200
-0400
-0800
-9000
-a000
-c000
-f000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 7 1 0
-BITMAP
-0080
-0040
-ffe0
-0000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 1
-BITMAP
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 1
-BITMAP
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 2
-BITMAP
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 3
-BITMAP
-0080
-0040
-ffe0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 7 1 0
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 0
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 10 1 -1
-BITMAP
-80
-80
-00
-00
-10
-10
-00
-00
-02
-02
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 0
-BITMAP
-64
-b4
-98
-00
-00
-fc
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 7 9 1 -2
-BITMAP
-3e
-30
-30
-60
-78
-60
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 7 1 0
-BITMAP
-81
-42
-3c
-00
-3c
-42
-81
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 5 1 2
-BITMAP
-c6
-aa
-92
-aa
-c6
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 3
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-00
-88
-f8
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 0
-BITMAP
-20
-20
-f8
-20
-20
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-82
-92
-82
-44
-38
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-fe
-02
-02
-02
-02
-fe
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-fe
-02
-02
-02
-02
-fe
-00
-fe
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-fc
-84
-84
-48
-48
-30
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-fe
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 0
-BITMAP
-fe
-80
-80
-80
-80
-fe
-00
-fe
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 0
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 0
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-92
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-fe
-82
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 1
-BITMAP
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 2
-BITMAP
-3c
-42
-81
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 2
-BITMAP
-81
-42
-3c
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 -1
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-00
-fc
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 -1
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-00
-fc
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-80
-80
-80
-fc
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-04
-04
-04
-fc
-04
-04
-04
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 0
-BITMAP
-80
-80
-fc
-80
-fc
-80
-80
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-1c
-34
-30
-78
-b4
-b4
-b4
-78
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-e380
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-ff80
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -1
-BITMAP
-3e00
-7f00
-e380
-c180
-c980
-c180
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -1
-BITMAP
-3e00
-7f00
-e380
-d580
-c980
-d580
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -1
-BITMAP
-3e00
-7f00
-eb80
-c980
-ff80
-c980
-eb80
-7f00
-3e00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-1c00
-1c00
-3600
-3600
-3600
-6300
-6300
-6300
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-c180
-c180
-c180
-6300
-6300
-6300
-3600
-3600
-3600
-1c00
-1c00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-3e00
-6300
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-c180
-c180
-c180
-c980
-c980
-ff80
-c980
-c980
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ff80
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3e00
-6300
-c180
-8080
-8080
-8080
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-82
-fe
-82
-44
-38
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 1
-BITMAP
-1c
-64
-84
-84
-64
-1c
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 0
-BITMAP
-6200
-9400
-9400
-6800
-0b30
-14c8
-14c8
-2330
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 0
-BITMAP
-20
-f8
-20
-70
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -2
-BITMAP
-20
-a8
-f8
-20
-70
-20
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 1
-BITMAP
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 2
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 7
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 7
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 7
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 1
-BITMAP
-200200
-400100
-ffff80
-400100
-200200
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 3
-BITMAP
-ff
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 3
-BITMAP
-fffc
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 0
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 0
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3a
-66
-a2
-a0
-a0
-a0
-a0
-62
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-e7
-72
-5a
-6e
-76
-5a
-4e
-46
-e2
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 -1
-BITMAP
-3c
-66
-a5
-a5
-a5
-a5
-a5
-66
-3c
-0f
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-fe
-96
-34
-2c
-68
-58
-d2
-a6
-fe
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 -2
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 1
-BITMAP
-20
-50
-f8
-00
-f8
-00
-f8
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-82
-ba
-82
-44
-38
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-54
-d6
-ba
-d6
-54
-38
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-38
-44
-ba
-aa
-ba
-44
-38
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 0 -1
-BITMAP
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 -1
-BITMAP
-1e
-21
-40
-fe
-40
-fc
-40
-21
-1e
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 0
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 4 6 1 0
-BITMAP
-90
-90
-00
-00
-90
-90
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -2
-BITMAP
-ff80
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 1 -2
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 0 -2
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb1_14.bdf b/x-symbol/etc/fonts/xsymb1_14.bdf
deleted file mode 100644
index b76beefd..00000000
--- a/x-symbol/etc/fonts/xsymb1_14.bdf
+++ /dev/null
@@ -1,2796 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_14.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1996-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1-Medium-R-Normal--14-140-75-75-P-85-XSYMB-XSymb1
-SIZE 14 75 75
-FONTBOUNDINGBOX 19 16 2 -3
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 3
-FONT_ASCENT 13
-CAP_HEIGHT 10
-X_HEIGHT 7
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 0
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 13 0 -2
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-0c
-04
-00
-7c
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-70
-20
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 0
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 2
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-bc
-c2
-83
-81
-81
-81
-81
-81
-81
-91
-9e
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-1ff8
-6300
-4100
-8100
-8100
-81f8
-8100
-8100
-4100
-6300
-1ff8
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 11 0 -3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-04
-14
-18
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 0
-BITMAP
-7bc0
-ce60
-8420
-87e0
-8400
-8400
-ce60
-7bc0
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 12 1 -1
-BITMAP
-08
-4c
-5c
-78
-e8
-c8
-4c
-5c
-78
-e8
-c0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-f8
-f8
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-f8
-f8
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-1E
-33
-63
-63
-C3
-C3
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 10 2 0
-BITMAP
-18
-F8
-30
-30
-30
-60
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-3E
-63
-63
-07
-0E
-38
-70
-C0
-C0
-FC
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-1E
-33
-33
-06
-1C
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-03
-07
-1B
-33
-66
-C6
-FF
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-3F
-30
-60
-7C
-0E
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-1E
-33
-60
-40
-DC
-F6
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-7E
-06
-0C
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-1E
-33
-63
-66
-3C
-66
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 0
-BITMAP
-1E
-33
-63
-63
-63
-3E
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 2
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-50
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 11 11 0 -1
-BITMAP
-0400
-0e00
-1b00
-3180
-60c0
-c060
-60c0
-3180
-1b00
-0e00
-0400
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 -2
-BITMAP
-1c
-30
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-1c00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 -2
-BITMAP
-e0
-30
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-38
-28
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR smltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-c0
-b0
-8c
-86
-8c
-b0
-c0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-0800
-0800
-1c00
-1400
-3600
-2200
-6300
-4100
-c180
-8080
-ff80
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -1
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-0000
-7f80
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -1
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-0000
-ff00
-ENDCHAR
-STARTCHAR periodcentered2
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-00
-f8
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 2
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 11 1 -1
-BITMAP
-00
-c0
-20
-20
-20
-40
-40
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-80
-80
-98
-b8
-e8
-c8
-88
-98
-b8
-e8
-c8
-08
-08
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-80
-80
-80
-f0
-98
-98
-98
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 0
-BITMAP
-70
-c8
-80
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbarmath
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 7 11 0 0
-BITMAP
-00
-40
-f8
-40
-5c
-66
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 7 0 0
-BITMAP
-70
-b0
-30
-20
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-e2
-a6
-2c
-38
-68
-ca
-8e
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-3c
-4c
-0c
-0c
-18
-18
-18
-98
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 0
-BITMAP
-00
-30
-48
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-e380
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-ff80
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-78
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 -1
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 0
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-4080
-2100
-3300
-0c00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-ff
-81
-81
-81
-81
-81
-81
-81
-ff
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-10
-38
-6c
-c6
-82
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-60
-b2
-9a
-0c
-00
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-0080
-0040
-4220
-e7f0
-1820
-0040
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 8
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-100000
-200000
-400000
-ffffe0
-400000
-200000
-100000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-000100
-000080
-000040
-ffffe0
-000040
-000080
-000100
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-000100
-800080
-800040
-ffffe0
-800040
-800080
-000100
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-100100
-200080
-7fffc0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-100000
-200000
-7fffe0
-c00000
-7fffe0
-200000
-100000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -2
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-000100
-000080
-ffffc0
-000060
-ffffc0
-000080
-000100
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-0080
-8040
-8020
-fff0
-8020
-8040
-0080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 23 0
-BBX 19 9 2 1
-BITMAP
-02d800
-009000
-12d900
-229080
-7a93c0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-1020
-2010
-4010
-ffe0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 1
-BITMAP
-4080
-8040
-8020
-7ff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -2
-BITMAP
-01f0
-0030
-0050
-0090
-0110
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -2
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0110
-0090
-0050
-0030
-01f0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -2
-BITMAP
-f800
-c000
-a000
-9000
-8800
-0400
-0200
-0100
-0080
-0040
-0020
-0010
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -2
-BITMAP
-0010
-0020
-0040
-0080
-0100
-0200
-0400
-8800
-9000
-a000
-c000
-f800
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 9 1 0
-BITMAP
-0080
-0040
-0020
-fff0
-0000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 2
-BITMAP
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 2
-BITMAP
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 4
-BITMAP
-1000
-2000
-4000
-fff0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 4
-BITMAP
-0080
-0040
-0020
-fff0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 13 1 -2
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR bardbl1
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 8 1 1
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 14 1 -2
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-06
-06
-02
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 1
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-8000
-8000
-0000
-0000
-0800
-0800
-0000
-0000
-0080
-0080
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-62
-d2
-96
-8c
-00
-00
-fe
-ENDCHAR
-STARTCHAR digamma
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 11 1 -2
-BITMAP
-3f
-30
-30
-70
-60
-78
-60
-e0
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 1
-BITMAP
-8080
-4100
-3e00
-0000
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 0
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-82
-c6
-aa
-92
-aa
-c6
-82
-ENDCHAR
-STARTCHAR greater
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 0
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 4
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 3 1 -1
-BITMAP
-00
-84
-fc
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-20
-20
-f8
-20
-20
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-8880
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-00
-ff
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-fe
-82
-44
-44
-28
-28
-10
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 1
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-00
-ff
-ENDCHAR
-STARTCHAR smllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 1
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 1
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 1
-BITMAP
-8080
-8880
-8880
-be80
-8880
-8880
-4100
-3e00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 1
-BITMAP
-ff80
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 1
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ff80
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 3
-BITMAP
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 3
-BITMAP
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-00
-fe
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-00
-fe
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-80
-80
-80
-80
-fe
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-02
-02
-02
-02
-fe
-02
-02
-02
-02
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-80
-80
-80
-fe
-80
-fe
-80
-80
-80
-ENDCHAR
-STARTCHAR smlintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 -2
-BITMAP
-1c
-34
-30
-30
-78
-b4
-b4
-b4
-78
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 -2
-BITMAP
-f3c0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-ffc0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -1
-BITMAP
-1f00
-3f80
-71c0
-e0e0
-c060
-c460
-c060
-e0e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -1
-BITMAP
-1f00
-3f80
-71c0
-f1e0
-ca60
-c460
-ca60
-f1e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -1
-BITMAP
-1f00
-3f80
-75c0
-e4e0
-c460
-ffe0
-c460
-e4e0
-75c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-0e00
-0e00
-1b00
-1b00
-1b00
-3180
-3180
-3180
-60c0
-60c0
-60c0
-c060
-c060
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-c060
-c060
-60c0
-60c0
-60c0
-3180
-3180
-3180
-1b00
-1b00
-1b00
-0e00
-0e00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-1f00
-3180
-60c0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-c060
-c060
-c060
-c060
-c460
-c460
-df60
-c460
-c460
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ffe0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-3f00
-6180
-c0c0
-8040
-8040
-8040
-8040
-c0c0
-6180
-3f00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 2
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-ff80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR smltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-06
-1a
-62
-c2
-62
-1a
-06
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16c0
-2920
-2920
-46c0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-20
-f8
-20
-70
-20
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -2
-BITMAP
-20
-a8
-f8
-20
-70
-70
-20
-70
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8080
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-8080
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 2
-BITMAP
-70
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 9
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 9
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 9
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 1
-BITMAP
-100100
-200080
-400040
-ffffe0
-400040
-200080
-100100
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 9 1 0 4
-BITMAP
-ff80
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 16 1 0 4
-BITMAP
-ffff
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 0
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 0
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5380
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-3d
-63
-a1
-a0
-a0
-a0
-a0
-a1
-63
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-e380
-7100
-5900
-6d00
-7700
-5b00
-4d00
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 -1
-BITMAP
-3e00
-6300
-a280
-a280
-a280
-a280
-a280
-a280
-6300
-3e00
-0780
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-5280
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-ff
-8a
-96
-34
-2c
-68
-58
-d3
-a5
-ff
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 2
-BITMAP
-10
-28
-7c
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-4100
-8080
-be80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-4900
-aa80
-9c80
-aa80
-4900
-6300
-1c00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1c00
-6300
-5d00
-a280
-a280
-a280
-5d00
-6300
-1c00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 -2
-BITMAP
-28
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 -1
-BITMAP
-1f00
-3180
-6080
-4000
-ff00
-4000
-fe00
-4000
-6080
-3180
-1f00
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 0
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-d8
-d8
-00
-00
-00
-d8
-d8
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -2
-BITMAP
-ffe0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 1 -2
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 0 -2
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 -2
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 -2
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb1_18.bdf b/x-symbol/etc/fonts/xsymb1_18.bdf
deleted file mode 100644
index 76edff58..00000000
--- a/x-symbol/etc/fonts/xsymb1_18.bdf
+++ /dev/null
@@ -1,3278 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1-Medium-R-Normal--18-180-75-75-P-140-xsymb-xsymb1
-SIZE 18 75 75
-FONTBOUNDINGBOX 26 18 0 -5
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 17
-FONT_DESCENT 1
-QUAD_WIDTH 18
-X_HEIGHT 10
-CAP_HEIGHT 11
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 140
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """"""1997-2001 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 2 15 3 -2
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 17 0 -3
-BITMAP
-C0
-C0
-E0
-70
-70
-38
-18
-1C
-0C
-0E
-06
-07
-03
-03
-00
-3F
-7F
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 -3
-BITMAP
-7E
-7E
-7E
-18
-FF
-FF
-18
-3C
-7E
-7E
-7E
-7E
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1250 0
-DWIDTH 15 0
-BBX 14 14 0 0
-BITMAP
-7F0C
-FFD8
-CCF8
-CC70
-FCE0
-79C0
-0380
-0300
-0678
-0EFC
-1CCC
-38CC
-70FC
-6078
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 2
-BITMAP
-C0
-E0
-70
-38
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 14 2 0
-BITMAP
-DF00
-FF80
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-CC60
-CFE0
-CFC0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1500 0
-DWIDTH 18 0
-BBX 15 14 2 0
-BITMAP
-1FFE
-3FFE
-6180
-C180
-C180
-C180
-C1FE
-C1FE
-C180
-C180
-C180
-6180
-3FFE
-1FFE
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 6 15 0 -5
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-F8
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 16 2 -5
-BITMAP
-CC
-DE
-F7
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-83
-03
-1B
-1F
-0E
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1416 0
-DWIDTH 17 0
-BBX 14 11 2 0
-BITMAP
-7CF8
-FFFC
-E79C
-C30C
-C30C
-C3FC
-C3F8
-C300
-E78C
-FFFC
-7CF8
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 15 2 -2
-BITMAP
-06
-67
-67
-6F
-7E
-FE
-F6
-E7
-67
-6F
-7E
-FE
-F6
-E6
-60
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-FC
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-FC
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1FC0
-3FE0
-78E0
-78E0
-70E0
-70E0
-E0E0
-E0E0
-E1C0
-E1C0
-E3C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 834 0
-DWIDTH 11 0
-BBX 8 14 3 0
-BITMAP
-07
-FF
-FF
-1F
-1E
-3C
-3C
-78
-78
-F0
-F0
-E0
-E0
-E0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1FC0
-3FE0
-78E0
-00E0
-01E0
-03C0
-0780
-0F00
-1E00
-3C00
-7800
-F000
-FF00
-FF00
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1F80
-3FC0
-61E0
-00E0
-00E0
-01E0
-1FC0
-1F80
-01C0
-00C0
-01C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 14 2 0
-BITMAP
-01E0
-03E0
-07E0
-0E60
-1C60
-38C0
-71C0
-E380
-E700
-FFF0
-FFF0
-0E00
-1C00
-1C00
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-07E0
-0FE0
-1C00
-3800
-7F00
-7F80
-07C0
-03C0
-01C0
-01C0
-03C0
-E780
-FF00
-7E00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1F80
-1FC0
-38E0
-3000
-7600
-7F00
-F980
-F0C0
-E0C0
-E0C0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 14 3 0
-BITMAP
-FFC0
-FFC0
-01C0
-0380
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1FC0
-3FE0
-39E0
-30E0
-31C0
-1B80
-3F00
-7F00
-E380
-C1C0
-C1C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 0
-BITMAP
-1F80
-3FC0
-79E0
-70E0
-6060
-60E0
-31E0
-1FE0
-0FC0
-00C0
-01C0
-E380
-7700
-3E00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 8 2 2
-BITMAP
-18
-18
-DB
-FF
-3C
-7E
-E7
-C3
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 14 14 0 -2
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3CF0
-7878
-F03C
-F03C
-7878
-3CF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-0780
-0F80
-1C00
-1C00
-1C00
-1C00
-3880
-7180
-E380
-7180
-3880
-1C00
-1C00
-1C00
-1C00
-0F80
-0780
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-60C0
-C360
-C760
-CE60
-DC60
-D860
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-F000
-F800
-1C00
-1C00
-1C00
-1C00
-8E00
-C700
-E380
-C700
-8E00
-1C00
-1C00
-1C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 2
-BITMAP
-1C00
-3E00
-6300
-6300
-C180
-C180
-C180
-FF80
-FF80
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 2
-BITMAP
-F800
-FE00
-C700
-C180
-C180
-C180
-C700
-FE00
-F800
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 0
-BITMAP
-00F0
-03F0
-0F30
-3E30
-7830
-E030
-7830
-3E30
-0F30
-03F0
-00F0
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 14 2 0
-BITMAP
-0400
-0400
-0E00
-0E00
-1B00
-1B00
-3180
-3180
-60C0
-60C0
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 2
-BITMAP
-F000
-FC00
-CF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-CF00
-FC00
-F000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1070 0
-DWIDTH 17 0
-BBX 12 14 2 -2
-BITMAP
-00F0
-03F0
-0FB0
-3E30
-7830
-E030
-7830
-3E30
-0FB0
-03F0
-00F0
-0000
-7FF0
-7FF0
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 14 2 -2
-BITMAP
-F000
-FC00
-DF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-DF00
-FC00
-F000
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 11 2 -3
-BITMAP
-60
-60
-60
-00
-00
-00
-00
-00
-00
-FC
-FC
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 824 0
-DWIDTH 14 0
-BBX 11 9 2 2
-BITMAP
-0E00
-0E00
-0E00
-0000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 12 2 0
-BITMAP
-F0
-F8
-18
-18
-38
-78
-F0
-E0
-C0
-C0
-F8
-78
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-C0
-C0
-C0
-CC
-DC
-FC
-EC
-EC
-CC
-DC
-DC
-FC
-EC
-CC
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 14 2 0
-BITMAP
-C0
-C0
-C0
-C0
-FC
-FC
-CC
-CC
-CC
-DC
-DC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 659 0
-DWIDTH 9 0
-BBX 8 9 2 0
-BITMAP
-7E
-FF
-C3
-78
-F8
-C0
-E3
-FF
-7E
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 9 14 0 0
-BITMAP
-6000
-6000
-FF00
-FF00
-6000
-6F00
-7F80
-7980
-7180
-6180
-6180
-6180
-6180
-6180
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-18
-38
-68
-C8
-18
-30
-60
-CC
-D8
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 494 0
-DWIDTH 12 0
-BBX 9 9 2 0
-BITMAP
-F880
-F980
-DB80
-1F00
-3E00
-7C00
-ED80
-CF80
-8F80
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 8 15 0 -5
-BITMAP
-06
-0E
-1B
-33
-63
-03
-03
-06
-0E
-1C
-CE
-86
-CE
-FC
-78
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 14 0 0
-BITMAP
-1E
-3F
-77
-63
-63
-63
-63
-63
-66
-EC
-F8
-63
-3F
-1E
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 12 14 0 0
-BITMAP
-F9F0
-F9F0
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 -5
-BITMAP
-7E
-FF
-C3
-C3
-C3
-C3
-E3
-F3
-DE
-CC
-C0
-C0
-FC
-7E
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 987 0
-DWIDTH 12 0
-BBX 11 12 0 -2
-BITMAP
-FFE0
-FFE0
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 15 14 0 0
-BITMAP
-FC7E
-FC7E
-CC66
-1830
-3018
-600C
-600C
-600C
-600C
-3018
-1830
-1C70
-0FE0
-07C0
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 -3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 -3
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 8 9 2 2
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-FF
-FF
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 12 2 0
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 300 0
-DWIDTH 11 0
-BBX 8 17 2 -3
-BITMAP
-18
-3C
-7E
-FF
-E7
-C3
-00
-00
-00
-00
-00
-00
-00
-00
-00
-3C
-7E
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 300 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-7180
-F980
-DD80
-CF00
-C700
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-7F00
-7F00
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 2
-BITMAP
-000C00
-202600
-306300
-F8FF80
-FFFF80
-0F8300
-070600
-000C00
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 533 0
-DWIDTH 8 0
-BBX 5 5 2 9
-BITMAP
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 2
-BITMAP
-18000000
-30000000
-60000000
-FFFFFFC0
-FFFFFFC0
-60000000
-30000000
-18000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 8 18 2 -3
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 2
-BITMAP
-00000600
-00000300
-00000180
-FFFFFFC0
-FFFFFFC0
-00000180
-00000300
-00000600
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 2
-BITMAP
-C0000600
-C0000300
-C0000180
-FFFFFFC0
-FFFFFFC0
-C0000180
-C0000300
-C0000600
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 1
-BITMAP
-08000400
-18000600
-3FFFFF00
-7FFFFF80
-F00003C0
-F00003C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 1
-BITMAP
-08000000
-18000000
-3FFFFFC0
-7FFFFFC0
-F0000000
-F0000000
-7FFFFFC0
-3FFFFFC0
-18000000
-08000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 10 18 1 -3
-BITMAP
-0C00
-1E00
-3F00
-7380
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-7380
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 1
-BITMAP
-00000400
-00000600
-FFFFFF00
-FFFFFF80
-000003C0
-000003C0
-FFFFFF80
-FFFFFF00
-00000600
-00000400
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 2
-BITMAP
-C00C00
-C00600
-C00300
-FFFF80
-FFFF80
-C00300
-C00600
-C00C00
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1481 0
-DWIDTH 32 0
-BBX 26 12 3 1
-BITMAP
-01BDE000
-01BDE000
-00318000
-19BDE600
-31BDE300
-7DB18F80
-FDB19FC0
-E00001C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 2
-BITMAP
-180600
-300300
-600180
-FFFF80
-FFFF00
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 2
-BITMAP
-300C00
-600600
-C00300
-FFFF80
-7FFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -3
-BITMAP
-001F80
-001F80
-000780
-000F80
-001D80
-003980
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -3
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003980
-001D80
-000F80
-000780
-001F80
-001F80
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -3
-BITMAP
-FC0000
-FC0000
-F00000
-F80000
-DC0000
-CE0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-000180
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -3
-BITMAP
-000180
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-CE0000
-DC0000
-F80000
-F00000
-FC0000
-FC0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 19 11 1 0
-BITMAP
-000600
-000300
-000180
-7FFFC0
-7FFFE0
-000000
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 2
-BITMAP
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 2
-BITMAP
-FFFFC0
-FFFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 3
-BITMAP
-0C0000
-180000
-300000
-7FFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 5
-BITMAP
-000C00
-000600
-000300
-FFFF80
-FFFFC0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 720 0
-DWIDTH 8 0
-BBX 5 11 2 0
-BITMAP
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 375 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-0180
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 0
-BITMAP
-C0
-C0
-C0
-E0
-70
-38
-1C
-0E
-07
-03
-03
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 15 2 -2
-BITMAP
-C000
-C000
-C000
-0000
-0000
-0000
-0C00
-0C00
-0C00
-0000
-0000
-0000
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 9 2 0
-BITMAP
-7180
-7980
-DD80
-CF00
-C600
-0000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 750 0
-DWIDTH 12 0
-BBX 11 14 2 -3
-BITMAP
-0FE0
-0FE0
-1E00
-1C00
-3C00
-3800
-7F00
-7F00
-7000
-F000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 11 2 0
-BITMAP
-C030
-E070
-70E0
-3FC0
-1F80
-0000
-1F80
-3FC0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 0
-BITMAP
-FF
-FF
-00
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 2
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 8 2 3
-BITMAP
-E0E0
-F1E0
-DB60
-CE60
-CE60
-DB60
-F1E0
-E0E0
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 2
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1500 0
-DWIDTH 17 0
-BBX 14 3 2 5
-BITMAP
-C30C
-C30C
-C30C
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 4 2 -2
-BITMAP
-C3
-C3
-FF
-FF
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 0
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-60C0
-C060
-CE60
-CE60
-CE60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 2
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 0
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 2
-BITMAP
-FF80
-FF80
-C180
-C180
-E380
-6300
-3600
-3E00
-1C00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 2
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 0
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 741 0
-DWIDTH 14 0
-BBX 11 11 2 2
-BITMAP
-0400
-0E00
-1B00
-3180
-60C0
-C060
-60C0
-3180
-1B00
-0E00
-0400
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 0
-BITMAP
-0186
-071C
-0E38
-38E0
-F3C0
-C300
-F3C0
-38E0
-0E38
-071C
-0186
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 0
-BITMAP
-C300
-71C0
-38E0
-0E38
-079E
-0186
-079E
-0E38
-38E0
-71C0
-C300
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 9 9 3 2
-BITMAP
-C180
-C180
-C980
-DD80
-C980
-C180
-6300
-3E00
-1C00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 2
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 2
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 3
-BITMAP
-1F80
-3FC0
-6060
-C030
-8010
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 3
-BITMAP
-8010
-C030
-6060
-3FC0
-1F80
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 -2
-BITMAP
-0080
-0180
-0180
-0700
-1C00
-F800
-1C00
-0700
-0180
-0180
-0080
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 -2
-BITMAP
-8000
-C000
-C000
-7000
-1C00
-0F80
-1C00
-7000
-C000
-C000
-8000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 0
-BITMAP
-0080
-0180
-0180
-0F00
-FE00
-F800
-FE00
-0F00
-0180
-0180
-0080
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 0
-BITMAP
-8000
-C000
-C000
-7800
-3F80
-0F80
-3F80
-7800
-C000
-C000
-8000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 0
-BITMAP
-C000
-C000
-C000
-C000
-FF80
-FF80
-FF80
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 0
-BITMAP
-0180
-0180
-0180
-0180
-FF80
-FF80
-FF80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 0
-BITMAP
-C000
-C000
-C000
-FF80
-FF80
-C000
-FF80
-FF80
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 411 0
-DWIDTH 11 0
-BBX 8 14 2 0
-BITMAP
-06
-0F
-1B
-18
-18
-18
-18
-18
-18
-18
-18
-D8
-F0
-60
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 411 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-0700
-0F80
-1D80
-1C00
-3E00
-7F00
-DD80
-DD80
-DD80
-DD80
-DD80
-7F00
-3E00
-1C00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1235 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-F87C
-F87C
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -2
-BITMAP
-1FE0
-3FF0
-7FF8
-F87C
-F03C
-E01C
-E31C
-E31C
-E01C
-F03C
-F87C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -2
-BITMAP
-1FE0
-3FF0
-7FF8
-F07C
-F8DC
-ED9C
-E71C
-E39C
-E6DC
-EC7C
-F83C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -2
-BITMAP
-1FE0
-3FF0
-7B78
-F33C
-E31C
-C30C
-FFFC
-FFFC
-C30C
-E31C
-F33C
-7B78
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-0780
-0780
-0FC0
-0CC0
-1CE0
-1CE0
-1860
-3870
-3870
-3030
-7038
-7038
-6018
-E01C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-C00C
-C00C
-C00C
-E01C
-6018
-7018
-7038
-3030
-3870
-3870
-1860
-1CE0
-1CE0
-0CC0
-0FC0
-0780
-0780
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-1FE0
-3FF0
-7878
-F03C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E31C
-E31C
-E31C
-FFFC
-FFFC
-E31C
-E31C
-E31C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 0
-BITMAP
-1FE0
-3FF0
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-E01C
-7038
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 2
-BITMAP
-18
-38
-70
-E0
-E0
-70
-38
-18
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-60C0
-C060
-8020
-BFA0
-BFA0
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 2
-BITMAP
-0780
-1F80
-7980
-E180
-C180
-E180
-7980
-1F80
-0780
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 12 0 0
-BITMAP
-78C000
-FCC000
-CD8000
-CD8000
-FF0000
-7B0000
-0678F0
-06FDF8
-0FCF98
-0DCF98
-18FDF8
-1878F0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 0
-BITMAP
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 0
-BITMAP
-18
-FF
-FF
-18
-3C
-7E
-7E
-3C
-18
-FF
-FF
-18
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 -3
-BITMAP
-18
-DB
-DB
-FF
-FF
-18
-7E
-7E
-18
-7E
-7E
-18
-FF
-FF
-DB
-DB
-18
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 375 0
-DWIDTH 17 0
-BBX 14 11 2 2
-BITMAP
-E01C
-F03C
-D86C
-CCCC
-C78C
-C30C
-C78C
-CCCC
-D86C
-F03C
-E01C
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 6 6 2 3
-BITMAP
-78
-FC
-CC
-CC
-FC
-78
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 3 2 11
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 5 4 2 11
-BITMAP
-20
-70
-D8
-88
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 11 0
-BBX 8 3 2 11
-BITMAP
-71
-DB
-8E
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 2
-BITMAP
-18000600
-30000300
-60000180
-FFFFFFC0
-FFFFFFC0
-60000180
-30000300
-18000600
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 2 0 5
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 2 0 5
-BITMAP
-FFFFF8
-FFFFF8
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1001 0
-DWIDTH 14 0
-BBX 11 17 2 0
-BITMAP
-1B00
-1B00
-0000
-8020
-C060
-C060
-60C0
-60C0
-60C0
-3180
-1B00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1167 0
-DWIDTH 15 0
-BBX 14 14 2 0
-BITMAP
-1C00
-3E00
-6300
-6300
-3FF0
-1EF8
-3C60
-7E60
-CF60
-C7C0
-C380
-E3C4
-FF6C
-7C38
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 14 14 0 0
-BITMAP
-C00C
-C00C
-6018
-6018
-3FF0
-3FF0
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 0
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C7C
-6FF8
-6FF8
-6C6C
-6C6C
-6C6C
-6C6C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1083 0
-DWIDTH 14 0
-BBX 11 14 2 0
-BITMAP
-1F60
-3FE0
-79E0
-D8E0
-D860
-D800
-D800
-D800
-D800
-D800
-D800
-7860
-3FE0
-1FC0
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 0
-BITMAP
-F9F0
-F9F0
-7C60
-6E60
-6760
-73E0
-79E0
-7CE0
-6E60
-6760
-63E0
-61E0
-F8E0
-F860
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 15 2 -2
-BITMAP
-1F80
-3FC0
-79E0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-F9F0
-79E0
-1F80
-0FE0
-01F0
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 0
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C6C
-6FF8
-6FF0
-6F60
-6DB0
-6CD8
-6CEC
-FC74
-FC3C
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 917 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-FFC0
-FFC0
-C680
-0580
-0D00
-0B00
-1A00
-1600
-3400
-2CC0
-69C0
-5B40
-FE40
-FFC0
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 0
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 0
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-3080
-7980
-CF00
-8600
-0000
-3080
-7980
-CF00
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 -3
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-3080
-7980
-CF00
-8600
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 11 2 2
-BITMAP
-18
-3C
-66
-C3
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-60C0
-C060
-C060
-DF60
-DF60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-64C0
-D560
-CE60
-C460
-CE60
-D560
-64C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 0
-BITMAP
-1F00
-3F80
-60C0
-CE60
-DB60
-D160
-DB60
-CE60
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 17 0 -2
-BITMAP
-1B00
-3F80
-7FC0
-DB60
-9B20
-9B00
-DB00
-FF80
-7FC0
-3FE0
-1B60
-1B20
-9B20
-DB60
-7FC0
-3F80
-1B00
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 -2
-BITMAP
-0FE0
-1FF0
-3010
-6000
-FFC0
-FFE0
-6000
-6000
-FF80
-FFC0
-6000
-3010
-1FF0
-0FE0
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1295 0
-DWIDTH 14 0
-BBX 11 9 2 0
-BITMAP
-0E00
-0E00
-0E00
-0000
-0000
-0000
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 6 9 2 0
-BITMAP
-CC
-CC
-CC
-00
-00
-00
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -3
-BITMAP
-FFFC
-FFFC
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 2 -3
-BITMAP
-FF
-FF
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-FF
-FF
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 0 -3
-BITMAP
-FF
-FF
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-FF
-FF
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-1C
-3C
-2C
-6C
-CC
-CC
-8C
-8C
-8C
-8C
-8C
-CC
-CC
-6C
-2C
-3C
-1C
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 -3
-BITMAP
-E0
-F0
-D0
-D8
-CC
-CC
-C4
-C4
-C4
-C4
-C4
-CC
-CC
-D8
-D0
-F0
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/fonts/xsymb1_24.bdf b/x-symbol/etc/fonts/xsymb1_24.bdf
deleted file mode 100644
index 8bd87a3d..00000000
--- a/x-symbol/etc/fonts/xsymb1_24.bdf
+++ /dev/null
@@ -1,3864 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1-Medium-R-Normal--24-240-75-75-P-183-xsymb-xsymb1
-SIZE 24 75 75
-FONTBOUNDINGBOX 34 24 0 -6
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 22
-FONT_DESCENT 2
-QUAD_WIDTH 24
-X_HEIGHT 13
-CAP_HEIGHT 15
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 183
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """1997-2001 Free Software Foundation, Inc."""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 2 20 4 -2
-BITMAP
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 22 0 -4
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-01C0
-00C0
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 18 18 0 0
-BITMAP
-3FC0C0
-7FE1C0
-E73B80
-C31F00
-C30E00
-E71C00
-7E3800
-3C7000
-00E000
-01E000
-01CF00
-039F80
-0339C0
-0730C0
-0E30C0
-1C39C0
-381F80
-300F00
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 2
-BITMAP
-C0
-E0
-70
-38
-1C
-1C
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 18 2 0
-BITMAP
-CFC0
-DFE0
-F870
-F038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C30C
-C31C
-C3F8
-C3F0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 2000 0
-DWIDTH 24 0
-BBX 20 18 2 0
-BITMAP
-0FFFF0
-1FFFF0
-383000
-703000
-E03000
-C03000
-C03000
-C03000
-C03FF0
-C03FF0
-C03000
-C03000
-C03000
-E03000
-703000
-383000
-1FFFF0
-0FFFF0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 20 0 -6
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FE
-FC
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 -6
-BITMAP
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-00C0
-00C0
-0CC0
-0DC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1888 0
-DWIDTH 22 0
-BBX 18 14 2 0
-BITMAP
-3F3F00
-7F7F80
-E0E1C0
-C0C0C0
-C0C0C0
-C0C0C0
-C0FFC0
-C0FFC0
-C0C000
-C0C000
-C0C0C0
-E0E1C0
-7F7F80
-3F3F00
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 -2
-BITMAP
-0300
-0340
-33C0
-37C0
-3FC0
-3F80
-7F00
-FB00
-F300
-F340
-B3C0
-33C0
-37C0
-3F80
-7F00
-FF00
-FB00
-F300
-B000
-3000
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-FF
-FF
-FF
-FF
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-FF
-FF
-FF
-FF
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-0FE0
-1FF0
-3E38
-3C3C
-3C1C
-781C
-781C
-701C
-F01C
-E018
-E038
-E038
-E030
-E070
-F0F0
-F0E0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 10 18 4 0
-BITMAP
-01C0
-07C0
-FFC0
-FF80
-0700
-0E00
-1E00
-3C00
-3C00
-7C00
-7800
-7800
-7800
-7800
-F000
-F000
-F000
-F000
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-0FF0
-1FF8
-3C3C
-381C
-003C
-007C
-00F8
-01F0
-03E0
-07C0
-0F80
-1F00
-3E00
-7C00
-F800
-F000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-0FF0
-1FF8
-3E7C
-3C3C
-003C
-003C
-003C
-007C
-0FF8
-0FF0
-00F0
-00F0
-00F0
-00F0
-F0F0
-F9F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-003C
-007C
-00FC
-01FC
-03BC
-073C
-0E3C
-1C38
-3878
-70F0
-E0F0
-E0F0
-FFFC
-FFFC
-03C0
-03C0
-03C0
-03C0
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-03FC
-07FC
-0F00
-1E00
-3C00
-3C00
-3FC0
-3FE0
-00F0
-00F0
-00F0
-00F0
-00F0
-00F0
-E1E0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-03F0
-07F8
-0F3C
-1E1C
-3C00
-3C00
-3FC0
-7FE0
-FCF0
-F8F0
-F070
-F070
-F030
-F030
-F070
-F8F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-3FFC
-3FFC
-003C
-003C
-0078
-00F0
-00F0
-01E0
-01C0
-03C0
-0780
-0F00
-0F00
-1E00
-3C00
-7800
-F000
-E000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-0FF0
-1FF8
-3C3C
-3C1C
-3C1C
-3C3C
-1C78
-0CF0
-3FE0
-7FC0
-F0E0
-F070
-F070
-F0F0
-F1F0
-F3F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 0
-BITMAP
-0FF0
-1FF8
-3C7C
-383C
-303C
-303C
-383C
-383C
-3C7C
-3CFC
-1FF8
-0FF0
-00F0
-00E0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 10 2 2
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-EDC0
-7F80
-3F00
-3F00
-F3C0
-E1C0
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 18 18 0 -2
-BITMAP
-00C000
-01E000
-03F000
-07F800
-0F3C00
-1E1E00
-3C0F00
-780780
-F003C0
-F003C0
-780780
-3C0F00
-1E1E00
-0F3C00
-07F800
-03F000
-01E000
-00C000
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-01F0
-03F0
-0780
-0F00
-0F00
-0F00
-0F00
-0E00
-3C10
-7830
-F070
-F070
-7830
-3C10
-0E00
-0F00
-0F00
-0F00
-0F00
-0780
-03F0
-01F0
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3030
-6078
-C0EC
-C1CC
-C38C
-C70C
-CE0C
-DC0C
-7818
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-F800
-FC00
-1E00
-0F00
-0F00
-0F00
-0F00
-0700
-83C0
-C1E0
-E0F0
-E0F0
-C1E0
-83C0
-0700
-0F00
-0F00
-0F00
-0F00
-1E00
-FC00
-F800
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-0F00
-0F00
-1980
-30C0
-70C0
-6060
-C030
-C030
-C030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-FC00
-FE00
-C380
-C1C0
-C070
-C030
-C030
-C070
-C1C0
-C380
-FE00
-FC00
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 0
-BITMAP
-003F
-007F
-01F3
-07C3
-1F03
-3C03
-F003
-F003
-3C03
-1F03
-07C3
-01F3
-007F
-003F
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 18 2 0
-BITMAP
-0300
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-0CC0
-1860
-1860
-3030
-3030
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 2
-BITMAP
-FC00
-FF00
-CFC0
-C3F0
-C0F8
-C03C
-C00F
-C00F
-C03C
-C0F8
-C3F0
-CFC0
-FF00
-FC00
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 16 18 2 -2
-BITMAP
-000F
-003F
-00F3
-03C3
-0F03
-3C03
-E003
-E003
-3C03
-0F03
-03C3
-00F3
-003F
-000F
-0000
-0000
-3FFF
-3FFF
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 18 2 -2
-BITMAP
-F000
-FC00
-CF00
-C3C0
-C0F0
-C03C
-C007
-C007
-C03C
-C0F0
-C3C0
-CF00
-FC00
-F000
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 14 2 -4
-BITMAP
-30
-30
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 1098 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 16 2 0
-BITMAP
-F0
-F8
-1C
-0C
-0C
-1C
-18
-30
-30
-60
-E0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-C7
-CF
-DF
-FB
-F3
-E3
-C3
-C3
-C7
-CF
-DF
-FB
-F3
-E3
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 18 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-C3
-C3
-C3
-C7
-CF
-DE
-FC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 2 0
-BITMAP
-3F00
-7F80
-E0C0
-C040
-7C00
-3C00
-4000
-C000
-E040
-F0C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 12 18 0 0
-BITMAP
-3000
-3000
-FFC0
-FFC0
-3000
-3000
-33C0
-37E0
-3E70
-3C30
-3830
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 12 0 0
-BITMAP
-3E
-7F
-EF
-C7
-07
-0E
-1C
-3C
-38
-38
-3F
-1F
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 658 0
-DWIDTH 16 0
-BBX 12 12 2 0
-BITMAP
-F830
-FC70
-CCF0
-8DE0
-0FC0
-0F80
-1F00
-3F00
-7B10
-F330
-E3F0
-C1F0
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 18 0 -6
-BITMAP
-0F80
-1FC0
-3BC0
-33C0
-03C0
-03C0
-03C0
-0380
-0300
-0300
-0700
-0F00
-CF00
-CF00
-FF00
-FF00
-7E00
-3C00
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 18 0 0
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-30C0
-30C0
-30C0
-31C0
-3380
-3700
-FE00
-FC00
-30C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 0
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -6
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-E000
-7F00
-3F00
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 -2
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 20 18 0 0
-BITMAP
-FF0FF0
-FF0FF0
-C30C30
-C70E30
-0E0700
-1C0380
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-180180
-0C0300
-0E0700
-070E00
-07FE00
-03FC00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 1316 0
-DWIDTH 14 0
-BBX 10 12 2 2
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 400 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-0C00
-0C00
-1E00
-3F00
-7380
-E1C0
-C0C0
-C0C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3F00
-3F00
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 400 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0000C0
-0000E0
-300C70
-381C38
-FC3FFC
-FE7FFC
-07E038
-03C070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 710 0
-DWIDTH 10 0
-BBX 6 6 2 12
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0C00000000
-0C00000000
-3000000000
-3000000000
-FFFFFFFFC0
-FFFFFFFFC0
-3000000000
-3000000000
-0C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 -4
-BITMAP
-0C00
-1E00
-3F00
-7F80
-EDC0
-CCC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0000000C00
-0000000E00
-0000000700
-0000000380
-FFFFFFFFC0
-FFFFFFFFC0
-0000000380
-0000000700
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-C000000C00
-C000000E00
-C000000700
-C000000380
-FFFFFFFFC0
-FFFFFFFFC0
-C000000380
-C000000700
-C000000E00
-C000000C00
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0C00000C00
-1C00000E00
-3FFFFFFF00
-7FFFFFFF80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0C00000000
-1C00000000
-3FFFFFFFC0
-7FFFFFFFC0
-F000000000
-F000000000
-7FFFFFFFC0
-3FFFFFFFC0
-1C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 -4
-BITMAP
-0C00
-0C00
-3F00
-3F00
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-3F00
-3F00
-0C00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0000000C00
-0000000E00
-FFFFFFFF00
-FFFFFFFF80
-00000003C0
-00000003C0
-FFFFFFFF80
-FFFFFFFF00
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-C000C0
-C000E0
-C00070
-C00038
-FFFFFC
-FFFFFC
-C00038
-C00070
-C000E0
-C000C0
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1974 0
-DWIDTH 42 0
-BBX 34 14 4 2
-BITMAP
-0033CF0000
-0033CF0000
-00030C0000
-00030C0000
-0C33CF0C00
-1C33CF0E00
-3FB30C7F00
-7FB30C7F80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-0C0030
-1C0038
-38001C
-70000C
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 2
-BITMAP
-3000C0
-7000E0
-E00070
-C00038
-FFFFFC
-7FFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -4
-BITMAP
-0003FC
-0003FC
-00003C
-00007C
-0000EC
-0001CC
-00038C
-00070C
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -4
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-00070C
-00038C
-0001CC
-0000EC
-00007C
-00003C
-0003FC
-0003FC
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -4
-BITMAP
-FF0000
-FF0000
-F00000
-F80000
-DC0000
-CE0000
-C70000
-C38000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-0001C0
-0000E0
-000070
-000038
-00001C
-00000C
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -4
-BITMAP
-00000C
-00001C
-000038
-000070
-0000E0
-0001C0
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-C38000
-C70000
-CE0000
-DC0000
-F80000
-F00000
-FF0000
-FF0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 24 14 1 0
-BITMAP
-000060
-000070
-000038
-00001C
-7FFFFE
-7FFFFF
-000000
-000000
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 2
-BITMAP
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 2
-BITMAP
-FFFFFE
-FFFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 4
-BITMAP
-060000
-0E0000
-1C0000
-380000
-7FFFFE
-FFFFFE
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 6
-BITMAP
-0000C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFE
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 960 0
-DWIDTH 10 0
-BBX 6 14 2 0
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 16 0
-BBX 11 22 2 -4
-BITMAP
-C000
-C000
-E000
-E000
-7000
-7000
-3800
-3800
-1C00
-1C00
-0E00
-0E00
-0700
-0700
-0380
-0380
-01C0
-01C0
-00E0
-00E0
-0060
-0060
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-C000
-C000
-C000
-E000
-7000
-3800
-1C00
-0E00
-0700
-0380
-01C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 20 2 -2
-BITMAP
-C000
-C000
-C000
-C000
-0000
-0000
-0000
-0000
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 0
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 14 18 2 -4
-BITMAP
-07FC
-07FC
-0F00
-0F00
-0E00
-1E00
-1C00
-1C00
-3FC0
-3FC0
-3800
-7800
-7000
-7000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 14 2 0
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-0000
-0000
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 2
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 10 2 4
-BITMAP
-F03C
-F87C
-DCEC
-CECC
-C38C
-C70C
-CDCC
-DCEC
-F87C
-F03C
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 2
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 6
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 4 2 -2
-BITMAP
-C0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 0
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C30C
-C30C
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-FFF0
-FFF0
-C030
-C030
-C030
-C030
-6060
-6060
-30C0
-39C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 0
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 14 14 2 2
-BITMAP
-0300
-0780
-0CC0
-1860
-3030
-6018
-C00C
-C00C
-6018
-3030
-1860
-0CC0
-0780
-0300
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 1 0
-BITMAP
-001818
-007878
-01E1E0
-078780
-1E1E00
-383800
-E0E000
-E0E000
-383800
-1E1E00
-078780
-01E1E0
-007878
-001818
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 2 0
-BITMAP
-C0C000
-F0F000
-3C3C00
-0F0F00
-03C3C0
-00E0E0
-003838
-003838
-00E0E0
-03C3C0
-0F0F00
-3C3C00
-F0F000
-C0C000
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-C00C
-C00C
-C30C
-C30C
-CFCC
-CFCC
-C30C
-E31C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 2
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 4
-BITMAP
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 4
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 -2
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 -2
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3800
-6000
-C000
-C000
-C000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3C00
-6000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-0030
-0030
-0030
-0030
-0030
-0030
-FFF0
-FFF0
-0030
-0030
-0030
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 0
-BITMAP
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 548 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-0380
-07C0
-0EC0
-0CC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CC00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-03F0
-07F0
-0F30
-0F30
-0F00
-0F00
-3FC0
-7FE0
-CF30
-CF30
-CF30
-CF30
-CF30
-CF30
-7FE0
-3FC0
-0F00
-0F00
-CF00
-CF00
-FE00
-FC00
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-FC0FC0
-FC0FC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -2
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-F807C0
-F003C0
-F003C0
-F0C3C0
-F0C3C0
-F003C0
-F003C0
-F807C0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -2
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-FE1FC0
-F73BC0
-F3F3C0
-F1E3C0
-F1E3C0
-F3F3C0
-F73BC0
-FE1FC0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -2
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FCCFC0
-F8C7C0
-F0C3C0
-F0C3C0
-FFFFC0
-FFFFC0
-F0C3C0
-F0C3C0
-F8C7C0
-FCCFC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-01E000
-01E000
-03F000
-03F000
-073800
-073800
-073800
-0E1C00
-0E1C00
-0E1C00
-1C0E00
-1C0E00
-1C0E00
-380700
-380700
-380700
-700380
-700380
-700380
-E001C0
-E001C0
-E001C0
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-E001C0
-E001C0
-E001C0
-700380
-700380
-700380
-380700
-380700
-380700
-1C0E00
-1C0E00
-1C0E00
-0E1C00
-0E1C00
-0E1C00
-073800
-073800
-073800
-03F000
-03F000
-01E000
-01E000
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E0C1C0
-E0C1C0
-E0C1C0
-E7F9C0
-E7F9C0
-E0C1C0
-E0C1C0
-E0C1C0
-E001C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 0
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-E001C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 2
-BITMAP
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-FFFC
-FFFC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 2
-BITMAP
-03F0
-0FF0
-3C30
-7030
-C030
-C030
-C030
-C030
-7030
-3C30
-0FF0
-03F0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 26 16 0 0
-BITMAP
-3C0C0000
-7E0C0000
-E7180000
-C3180000
-C3300000
-E7300000
-7EE00000
-3CE00000
-00CF0F00
-00DF9F80
-0339D9C0
-0330F0C0
-0630F0C0
-0639B9C0
-0C1F9F80
-0C0F0F00
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 0
-BITMAP
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 -4
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-CCC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 22 0
-BBX 18 14 2 2
-BITMAP
-F003C0
-F807C0
-DC0EC0
-CE1CC0
-C738C0
-C3F0C0
-C1E0C0
-C1E0C0
-C3F0C0
-C738C0
-CE1CC0
-DC0EC0
-F807C0
-F003C0
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 8 8 2 4
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 4 4 2 14
-BITMAP
-C0
-E0
-70
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 4 2 14
-BITMAP
-30
-78
-CC
-84
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 666 0
-DWIDTH 14 0
-BBX 10 4 2 14
-BITMAP
-38C0
-7DC0
-EF80
-C700
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 2
-BITMAP
-0C00000C00
-1C00000E00
-3800000700
-7000000380
-FFFFFFFFC0
-FFFFFFFFC0
-7000000380
-3800000700
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 16 2 0 6
-BITMAP
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 28 2 0 6
-BITMAP
-FFFFFFF0
-FFFFFFF0
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1334 0
-DWIDTH 18 0
-BBX 14 22 2 0
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-0CC0
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 0
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F0C00
-7F8C00
-E7CC00
-C3DC00
-C1F800
-C0F000
-C0F0C0
-E1F980
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 0
-BITMAP
-C000C0
-C000C0
-600180
-600180
-300300
-300300
-1FFE00
-1FFE00
-0C0C00
-0C0C00
-061800
-061800
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 0
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330FC0
-330F80
-33FF00
-33FF80
-330CC0
-330CC0
-330CC0
-330CC0
-330DC0
-330FC0
-FFFF80
-FFFF00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 14 18 2 0
-BITMAP
-0FCC
-1FEC
-3C7C
-7C3C
-CC1C
-CC0C
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-7C0C
-3C0C
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 0
-BITMAP
-F83F
-FC3F
-3E0C
-3F0C
-378C
-33CC
-39EC
-3CFC
-3E7C
-3F3C
-379C
-33CC
-31FC
-30FC
-307C
-303C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 20 2 -2
-BITMAP
-0FF0
-1FF8
-3C3C
-6C36
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-6C36
-3C3C
-1FF8
-0FF0
-01FF
-00FF
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 0
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330DC0
-330FC0
-33FF80
-33FF00
-338C00
-33C600
-336300
-333300
-3333C0
-3333C0
-FF1FC0
-FF0FC0
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 1222 0
-DWIDTH 18 0
-BBX 14 18 2 0
-BITMAP
-FFFC
-FFFC
-C338
-C338
-0670
-0670
-0CE0
-0CE0
-19C0
-19C0
-3380
-3380
-670C
-671C
-CE34
-CE64
-FFCC
-FFFC
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 0
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 0
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 -4
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 2
-BITMAP
-0C00
-1E00
-3300
-6180
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-CFCC
-CFCC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3330
-7B78
-DFEC
-CFCC
-C78C
-CFCC
-DFEC
-FB7C
-7338
-3B70
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 0
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E79C
-CFCC
-CCCC
-CCCC
-CFCC
-E79C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 22 0 -2
-BITMAP
-0CC0
-0CC0
-3FF0
-7FF8
-ECDC
-CCCC
-CCC0
-CCC0
-CCC0
-ECC0
-7FF0
-3FF8
-0CDC
-0CCC
-0CCC
-0CCC
-CCCC
-ECDC
-7FF8
-3FF0
-0CC0
-0CC0
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 -2
-BITMAP
-03FC
-07FE
-0E07
-1C03
-3800
-3000
-FFFC
-FFFC
-3000
-3000
-FFF0
-FFF0
-3000
-3800
-1C03
-0E07
-07FE
-03FC
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 0
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 8 12 2 0
-BITMAP
-C3
-C3
-C3
-C3
-00
-00
-00
-00
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -4
-BITMAP
-FFFFC0
-FFFFC0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 2 -4
-BITMAP
-FFC0
-FFC0
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 0 -4
-BITMAP
-FFC0
-FFC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-0F
-1F
-3B
-33
-63
-63
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-63
-63
-33
-3B
-1F
-0F
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 -4
-BITMAP
-F0
-F8
-DC
-CC
-C6
-C7
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C6
-C6
-CC
-DC
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/2helvR12sub.bdf b/x-symbol/etc/genfonts/2helvR12sub.bdf
deleted file mode 100644
index 5595e18f..00000000
--- a/x-symbol/etc/genfonts/2helvR12sub.bdf
+++ /dev/null
@@ -1,3098 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--12-120-75-75-P-67-ISO8859-2
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -6
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 6
-X_HEIGHT 4
-FONT_ASCENT 8
-FONT_DESCENT 6
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -4
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -5
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 0
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 -3
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 -3
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 -3
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -5
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 -2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -4
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -6
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 2
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -5
-BITMAP
-fe
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 5
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 -3
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 -3
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 -3
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 -3
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 -3
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 0
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 -7
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-04
-08
-08
-06
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-40
-40
-50
-60
-c0
-40
-40
-40
-7c
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 -2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 5
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-50
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 13 1 -7
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-20
-10
-10
-60
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 12 0 -3
-BITMAP
-28
-10
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 0
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 1
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 11 1 -7
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-08
-10
-10
-0c
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -6
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 5
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-20
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 5
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -6
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-a0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 11 1 -7
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 5 11 0 -3
-BITMAP
-18
-08
-50
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-20
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-a0
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 9 1 -3
-BITMAP
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-24
-18
-00
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -6
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-28
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 13 0 -7
-BITMAP
-7e
-40
-40
-40
-7e
-40
-40
-40
-7e
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-50
-20
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-50
-20
-00
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-28
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-14
-28
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-50
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 13 1 -3
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-28
-50
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 13 0 -7
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-10
-08
-08
-30
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 -3
-BITMAP
-20
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-48
-30
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 -3
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-50
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 -7
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-20
-40
-40
-30
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-50
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-03
-09
-0a
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 640 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-1c
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-50
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 -3
-BITMAP
-a0
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-30
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 13 0 -7
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 5
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/2helvR12sup.bdf b/x-symbol/etc/genfonts/2helvR12sup.bdf
deleted file mode 100644
index 33097dd7..00000000
--- a/x-symbol/etc/genfonts/2helvR12sup.bdf
+++ /dev/null
@@ -1,3098 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--12-120-75-75-P-67-ISO8859-2
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 1
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 13
-X_HEIGHT 11
-FONT_ASCENT 15
-FONT_DESCENT 0
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 4
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 3
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 10
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 1
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 1
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 7
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 4
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 4
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 4
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 6
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 5
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 3
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 4
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 1
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 9
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 2
-BITMAP
-fe
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 12
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 4
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 4
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 4
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 4
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 4
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 7
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-04
-08
-08
-06
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-40
-40
-50
-60
-c0
-40
-40
-40
-7c
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 5
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 12
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-50
-20
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 13 1 0
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-20
-10
-10
-60
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 12 0 4
-BITMAP
-28
-10
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 7
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 8
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 11 1 0
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-08
-10
-10
-0c
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 1
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 12
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-20
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 12
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 1
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-a0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 11 1 0
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 5 11 0 4
-BITMAP
-18
-08
-50
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-20
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-a0
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 9 1 4
-BITMAP
-40
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-24
-18
-00
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 1
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-28
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 13 0 0
-BITMAP
-7e
-40
-40
-40
-7e
-40
-40
-40
-7e
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-50
-20
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 4
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-50
-20
-00
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-28
-10
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-14
-28
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 4
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-50
-20
-00
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 13 1 4
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-28
-50
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 13 0 0
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-10
-08
-08
-30
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 4
-BITMAP
-20
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-48
-30
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 4
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-50
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-20
-40
-40
-30
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-50
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 4
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 10 1 4
-BITMAP
-03
-09
-0a
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 640 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-1c
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-50
-20
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 10 1 4
-BITMAP
-a0
-40
-00
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 11 1 4
-BITMAP
-30
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 13 0 0
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 12
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/2helvR14sub.bdf b/x-symbol/etc/genfonts/2helvR14sub.bdf
deleted file mode 100644
index 99330039..00000000
--- a/x-symbol/etc/genfonts/2helvR14sub.bdf
+++ /dev/null
@@ -1,3365 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--14-140-75-75-P-77-ISO8859-2
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -6
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 8
-X_HEIGHT 5
-FONT_ASCENT 10
-FONT_DESCENT 6
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 5
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -5
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 -3
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 5
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 3
-BITMAP
-20
-f8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -5
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 1
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 -3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 -3
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 0
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -4
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -6
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -6
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 3
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -6
-BITMAP
-ff
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 6
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 -3
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 -3
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -6
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 -3
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 -3
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 -3
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 -3
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 -3
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -6
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 0
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -6
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-0400
-0800
-0e00
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 6
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 -3
-BITMAP
-20
-20
-20
-28
-30
-60
-a0
-20
-20
-20
-3f
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 -1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -6
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 6
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -6
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-08
-24
-18
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 -3
-BITMAP
-1400
-0800
-0000
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 1
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-18
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 3
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -6
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-04
-08
-0e
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 -6
-BITMAP
-40
-80
-e0
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 6
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 4 12 1 -3
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 6
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 -6
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 342 0
-DWIDTH 5 0
-BBX 5 12 0 -3
-BITMAP
-18
-08
-50
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-10
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 5
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-50
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-30
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-2200
-1c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-04
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -6
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-14
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 8 14 0 -6
-BITMAP
-7f
-40
-40
-40
-40
-7e
-40
-40
-40
-40
-7f
-40
-80
-e0
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-28
-10
-00
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 -3
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-28
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 15 1 -3
-BITMAP
-0500
-0a00
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 -3
-BITMAP
-18
-24
-18
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 -3
-BITMAP
-0a
-14
-28
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 -3
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 -3
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 -6
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0400
-1200
-0c00
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 -3
-BITMAP
-20
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-88
-70
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 14 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-20
-40
-70
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 754 0
-DWIDTH 11 0
-BBX 9 12 1 -3
-BITMAP
-0180
-0480
-0500
-0400
-7400
-cc00
-8400
-8400
-8400
-8400
-cc00
-7400
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 685 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-04
-1f
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-14
-28
-50
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 -3
-BITMAP
-a0
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-14
-28
-50
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -6
-BITMAP
-08
-10
-00
-82
-c2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 13 0 -6
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-20
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 6
-BITMAP
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/2helvR14sup.bdf b/x-symbol/etc/genfonts/2helvR14sup.bdf
deleted file mode 100644
index e2440a4e..00000000
--- a/x-symbol/etc/genfonts/2helvR14sup.bdf
+++ /dev/null
@@ -1,3365 +0,0 @@
-STARTFONT 2.1
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--14-140-75-75-P-77-ISO8859-2
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 2
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-COMMENT
-COMMENT Translation to ISO8859-2 by Cub Soft; Petr.Kolar@vslib.cz
-COMMENT
-STARTPROPERTIES 28
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "2"
-CAP_HEIGHT 16
-X_HEIGHT 13
-FONT_ASCENT 18
-FONT_DESCENT 0
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved., Copyright 1996 Cub Soft"
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-2 ADOBE-STANDARD"
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 13
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 3
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 5
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR apostrophe
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 13
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 11
-BITMAP
-20
-f8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 3
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 9
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 5
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 5
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 3
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 8
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 4
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 2
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 2
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 11
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 2
-BITMAP
-ff
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 14
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 5
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 5
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 2
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 5
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 5
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 5
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 5
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 5
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 2
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 5
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 8
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR nobreakspace
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR Aogonek
-ENCODING 161
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 2
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-0400
-0800
-0e00
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 14
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR Lstroke
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 5
-BITMAP
-20
-20
-20
-28
-30
-60
-a0
-20
-20
-20
-3f
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 7
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR Lcaron
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 5
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Sacute
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 2
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR diaeresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 14
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 169
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 2
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-08
-24
-18
-ENDCHAR
-STARTCHAR Tcaron
-ENCODING 171
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 5
-BITMAP
-1400
-0800
-0000
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Zacute
-ENCODING 172
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 9
-BITMAP
-f0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 174
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 13 1 5
-BITMAP
-18
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 11
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR aogonek
-ENCODING 177
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 2
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-04
-08
-0e
-ENDCHAR
-STARTCHAR ogonek
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 2
-BITMAP
-40
-80
-e0
-ENDCHAR
-STARTCHAR lstroke
-ENCODING 179
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-40
-40
-40
-60
-c0
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 14
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR lcaron
-ENCODING 181
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 4 12 1 5
-BITMAP
-30
-90
-a0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR sacute
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR caron
-ENCODING 183
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 14
-BITMAP
-a0
-40
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 2
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR scaron
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR tcaron
-ENCODING 187
-SWIDTH 342 0
-DWIDTH 5 0
-BBX 5 12 0 5
-BITMAP
-18
-08
-50
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR zacute
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-10
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR doubleacute
-ENCODING 189
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 13
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-50
-20
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-30
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Racute
-ENCODING 192
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Abreve
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-2200
-1c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adiaeresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Lacute
-ENCODING 197
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Cacute
-ENCODING 198
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-04
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Ccaron
-ENCODING 200
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-14
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eogonek
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 8 14 0 2
-BITMAP
-7f
-40
-40
-40
-40
-7e
-40
-40
-40
-40
-7f
-40
-80
-e0
-ENDCHAR
-STARTCHAR Ediaeresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 5
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecaron
-ENCODING 204
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 5
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Dcaron
-ENCODING 207
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-28
-10
-00
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR Dstroke
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 5
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Nacute
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ncaron
-ENCODING 210
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-28
-10
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odoubleacute
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 15 1 5
-BITMAP
-0500
-0a00
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Odiaeresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Rcaron
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR Uring
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 5
-BITMAP
-18
-24
-18
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udoubleacute
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 15 1 5
-BITMAP
-0a
-14
-28
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udiaeresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 5
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 5
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Tcedilla
-ENCODING 222
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 14 0 2
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0400
-1200
-0c00
-ENDCHAR
-STARTCHAR ssharp
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR racute
-ENCODING 224
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 5
-BITMAP
-20
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR abreve
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-88
-70
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adiaeresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR lacute
-ENCODING 229
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 14 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cacute
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR ccaron
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eogonek
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-20
-40
-70
-ENDCHAR
-STARTCHAR ediaeresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecaron
-ENCODING 236
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR dcaron
-ENCODING 239
-SWIDTH 754 0
-DWIDTH 11 0
-BBX 9 12 1 5
-BITMAP
-0180
-0480
-0500
-0400
-7400
-cc00
-8400
-8400
-8400
-8400
-cc00
-7400
-ENDCHAR
-STARTCHAR dstroke
-ENCODING 240
-SWIDTH 685 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-04
-1f
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR nacute
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ncaron
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odoubleacute
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 5
-BITMAP
-14
-28
-50
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR odiaeresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR division
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR rcaron
-ENCODING 248
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 11 1 5
-BITMAP
-a0
-40
-00
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR uring
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 5
-BITMAP
-30
-48
-30
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udoubleacute
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 12 1 5
-BITMAP
-14
-28
-50
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udiaeresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 2
-BITMAP
-08
-10
-00
-82
-c2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR tcedilla
-ENCODING 254
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 13 0 2
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-20
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 14
-BITMAP
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/3helvR12sub.bdf b/x-symbol/etc/genfonts/3helvR12sub.bdf
deleted file mode 100644
index 3d0ef7f1..00000000
--- a/x-symbol/etc/genfonts/3helvR12sub.bdf
+++ /dev/null
@@ -1,3049 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica_sub-medium-r-normal--12-120-75-75-p-67-iso8859-3
-SIZE 12 72 72
-FONTBOUNDINGBOX 14 15 -1 -6
-STARTPROPERTIES 25
-FONT_ASCENT 8
-FONT_DESCENT 6
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 7
-X_HEIGHT 4
-POINT_SIZE 120
-CAP_HEIGHT 6
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 67
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 12
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 11 0 -5
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 0 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 3 1 -5
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 1 1 0
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 -3
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 3 9 1 -3
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 6 1 -3
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 8 0 -5
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 1 -2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 -4
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 -6
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 3 0 2
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 1 0 -5
-BITMAP
-fe
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 3
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 7 1 -3
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 9 0 -3
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 7 1 -3
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 7 0 -3
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 6 7 0 -3
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 12 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 2 0 0
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 10 0 -3
-BITMAP
-08
-51
-61
-41
-c1
-7f
-41
-41
-41
-41
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-30
-48
-40
-40
-f0
-20
-20
-48
-b0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 6 0 -2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-88
-88
-50
-20
-f8
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 1 0 5
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -6
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-10
-10
-60
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-24
-18
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 12 1 -3
-BITMAP
-08
-14
-00
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 1 0 0
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3e00
-4100
-9c80
-9480
-9880
-9480
-9480
-4100
-3e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 4 0 1
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-08
-50
-60
-58
-e4
-44
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 5 0 0
-BITMAP
-60
-90
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 5 0 0
-BITMAP
-e0
-20
-40
-20
-c0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 2 0
-BBX 2 2 0 5
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-88
-88
-98
-e8
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-20
-50
-00
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 4 0 -6
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 7 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 -6
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-20
-20
-c0
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-48
-30
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 13 0 -6
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-4100
-c200
-4400
-4800
-4b00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-e100
-2200
-4400
-2400
-c900
-0b00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 9 1 -3
-BITMAP
-20
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -6
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 12 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-10
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-10
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 1 -3
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-20
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-20
-50
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-20
-50
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 5
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/3helvR12sup.bdf b/x-symbol/etc/genfonts/3helvR12sup.bdf
deleted file mode 100644
index 54bdbf47..00000000
--- a/x-symbol/etc/genfonts/3helvR12sup.bdf
+++ /dev/null
@@ -1,3049 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica_sup-medium-r-normal--12-120-75-75-p-67-iso8859-3
-SIZE 12 72 72
-FONTBOUNDINGBOX 14 15 -1 1
-STARTPROPERTIES 25
-FONT_ASCENT 15
-FONT_DESCENT 0
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 7
-X_HEIGHT 11
-POINT_SIZE 120
-CAP_HEIGHT 13
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 67
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 12
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 4
-BITMAP
-28
-28
-fc
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 11 0 2
-BITMAP
-20
-70
-a8
-a0
-70
-28
-a8
-a8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-30
-48
-48
-30
-50
-8a
-84
-8c
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 10
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 1 1
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 12 0 1
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-a0
-40
-a0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 3 1 2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 1 1 7
-BITMAP
-f8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 4
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 3 9 1 4
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-08
-18
-28
-28
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-80
-80
-f0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 6 1 4
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 8 0 2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 3 1 6
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 5 1 5
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 3
-BITMAP
-1f00
-6080
-4d40
-9240
-a240
-a240
-a680
-9b00
-4000
-3e00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-10
-28
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-84
-84
-84
-f8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-f8
-84
-82
-82
-82
-82
-82
-84
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-80
-80
-80
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8080
-c180
-c180
-a280
-a280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-81
-81
-81
-89
-85
-42
-3d
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-f8
-84
-84
-84
-f8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 9 0 4
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 1
-BITMAP
-c0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-c0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-c0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-c0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 3 0 9
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 1 0 2
-BITMAP
-fe
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 10
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 7 1 4
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-c8
-b0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 9 0 4
-BITMAP
-30
-40
-e0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-90
-a0
-c0
-c0
-a0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-a4
-da
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-b0
-c8
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 7 1 4
-BITMAP
-a0
-c0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-e0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 7 0 4
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 6 7 0 4
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 12 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-c0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 2 0 7
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 10 0 4
-BITMAP
-08
-51
-61
-41
-c1
-7f
-41
-41
-41
-41
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-30
-48
-40
-40
-f0
-20
-20
-48
-b0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 6 0 5
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-88
-88
-50
-20
-f8
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-82
-82
-82
-82
-fe
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 1 0 12
-BITMAP
-a0
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 4
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 1
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-10
-10
-60
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-24
-18
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 12 1 4
-BITMAP
-08
-14
-00
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 1 0 7
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3e00
-4100
-9c80
-9480
-9880
-9480
-9480
-4100
-3e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-10
-00
-fe
-02
-04
-08
-10
-20
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 4 0 8
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 0 4
-BITMAP
-08
-50
-60
-58
-e4
-44
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 5 0 7
-BITMAP
-60
-90
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 5 0 7
-BITMAP
-e0
-20
-40
-20
-c0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 2 0
-BBX 2 2 0 12
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-88
-88
-98
-e8
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 4
-BITMAP
-20
-50
-00
-80
-80
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 7
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 4 0 1
-BITMAP
-40
-20
-20
-c0
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 7 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 1
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-20
-20
-c0
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-48
-30
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 13 0 1
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-4100
-c200
-4400
-4800
-4b00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-e100
-2200
-4400
-2400
-c900
-0b00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 9 1 4
-BITMAP
-20
-00
-f0
-10
-20
-40
-40
-80
-f0
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7c
-82
-82
-82
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-10
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 1
-BITMAP
-3c
-42
-80
-80
-80
-80
-80
-42
-3c
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-28
-00
-fc
-80
-80
-80
-fc
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 12 0 4
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 4
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-7c
-42
-41
-41
-f1
-41
-41
-42
-7c
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-82
-c2
-a2
-a2
-92
-8a
-8a
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-10
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-04
-08
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-08
-14
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-10
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 4
-BITMAP
-24
-00
-3c
-42
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-3c
-42
-80
-80
-8e
-82
-82
-46
-3a
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-48
-30
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 9 1 4
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-20
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-f8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 10 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 4
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-b0
-c8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-20
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-20
-50
-00
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-48
-30
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-20
-50
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 1 1 12
-BITMAP
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/3helvR14sub.bdf b/x-symbol/etc/genfonts/3helvR14sub.bdf
deleted file mode 100644
index 4ee4f949..00000000
--- a/x-symbol/etc/genfonts/3helvR14sub.bdf
+++ /dev/null
@@ -1,3326 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica_sub-medium-r-normal--14-140-75-75-p-77-iso8859-3
-SIZE 14 72 72
-FONTBOUNDINGBOX 15 17 -1 -6
-STARTPROPERTIES 25
-FONT_ASCENT 10
-FONT_DESCENT 6
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 8
-X_HEIGHT 5
-POINT_SIZE 140
-CAP_HEIGHT 8
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 77
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 14
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 5
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 0 -5
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 10 0 -3
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 5
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 3
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 4 0 -5
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 1 1 1
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 -3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 3 10 2 -3
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 10 0 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 6 3 1 0
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 12 1 -4
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 1 -6
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 0 -6
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 4 0 3
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 8 1 0 -6
-BITMAP
-ff
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 5
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 8 1 -3
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 11 0 -3
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 14 -1 -6
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 8 1 -3
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 8 1 -3
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 10 0 -3
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 8 0 -3
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 8 0 -3
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 11 0 -6
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 14 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 3 1 0
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 12 0 -3
-BITMAP
-0400
-4880
-5080
-6080
-4080
-c080
-7f80
-4080
-4080
-4080
-4080
-4080
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 2 0 6
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-3c
-42
-40
-20
-20
-f8
-20
-40
-62
-dc
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 6 1 -1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 10 0 -3
-BITMAP
-82
-82
-44
-44
-28
-fe
-10
-fe
-10
-10
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 14 2 -6
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 1 0 6
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 14 2 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -6
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-10
-48
-30
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-2200
-1c00
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 1 -3
-BITMAP
-04
-0a
-00
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 1 1 1
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1e00
-6180
-5c80
-9240
-9240
-9c40
-9240
-5280
-6180
-1e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-10
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 4 1 3
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 12 0 -3
-BITMAP
-04
-48
-50
-60
-5c
-e6
-42
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-10
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 2 2 6
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-b4
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-10
-28
-00
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 1 1 1
-BITMAP
-c0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 3 0 -6
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-44
-38
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 14 -1 -6
-BITMAP
-20
-50
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 9 11 1 -3
-BITMAP
-4200
-c400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 11 0 -3
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04c0
-0940
-0a40
-13e0
-1040
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-10
-10
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1a00
-2c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-14
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -6
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-20
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-10
-28
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 1 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 2 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 13 0 -3
-BITMAP
-d8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 11 0 -3
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1a
-2c
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-0800
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 13 1 -3
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-22
-1c
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-10
-28
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-20
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-34
-58
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-10
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-28
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-28
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-d8
-70
-90
-08
-7c
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-34
-58
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-10
-10
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-10
-28
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-44
-38
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-28
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 6
-BITMAP
-80
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/3helvR14sup.bdf b/x-symbol/etc/genfonts/3helvR14sup.bdf
deleted file mode 100644
index e7729e4d..00000000
--- a/x-symbol/etc/genfonts/3helvR14sup.bdf
+++ /dev/null
@@ -1,3326 +0,0 @@
-STARTFONT 2.1
-COMMENT copyright "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT Modified for ISO 8859-3 by Marko.Rauhamaa@tekelec.com
-COMMENT Sorted/cleanup by wedler@users.sourceforge.net
-FONT -adobe-helvetica_sup-medium-r-normal--14-140-75-75-p-77-iso8859-3
-SIZE 14 72 72
-FONTBOUNDINGBOX 15 17 -1 2
-STARTPROPERTIES 25
-FONT_ASCENT 18
-FONT_DESCENT 0
-DEFAULT_CHAR -1
-RESOLUTION 75
-QUAD_WIDTH 8
-X_HEIGHT 13
-POINT_SIZE 140
-CAP_HEIGHT 16
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-FULL_NAME "Adobe Helvetica"
-CHARSET_COLLECTIONS "ASCII ISO8859-3 ADOBE-STANDARD"
-CHARSET_ENCODING "3"
-CHARSET_REGISTRY "ISO8859"
-AVERAGE_WIDTH 77
-SPACING "P"
-RESOLUTION_Y 75
-RESOLUTION_X 75
-PIXEL_SIZE 14
-ADD_STYLE_NAME ""
-SLANT "R"
-SETWIDTH_NAME "Normal"
-WEIGHT_NAME "Medium"
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-FONTNAME_REGISTRY ""
-ENDPROPERTIES
-CHARS 190
-STARTCHAR space
-ENCODING 32
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 3 1 13
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 0 3
-BITMAP
-10
-10
-7c
-92
-92
-50
-38
-14
-12
-92
-92
-7c
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 10 0 5
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09c0
-1220
-1220
-21c0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-30
-48
-48
-30
-20
-52
-8a
-84
-8a
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 1 13
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 5 1 11
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 4 0 3
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 1 1 9
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 5
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 3 10 2 5
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-0c
-14
-24
-24
-44
-84
-fe
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-80
-80
-80
-f8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-80
-80
-b8
-c4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-7c
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 10 0 3
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 6 3 1 8
-BITMAP
-fc
-00
-fc
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-cc
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 12 1 4
-BITMAP
-0f00
-30c0
-4020
-46a0
-8920
-9120
-9120
-9340
-8d80
-4000
-6080
-1f00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-82
-fc
-82
-82
-82
-82
-fc
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-f8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-f8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-82
-84
-88
-90
-a0
-e0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-fc
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 42 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-8020
-8020
-c060
-a0a0
-a0a0
-9120
-9120
-8a20
-8a20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-86
-fc
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1c80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fc
-86
-82
-82
-84
-f8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 42 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28a0
-28a0
-28a0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 1 2
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 3 14 0 2
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 4 0 11
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 8 1 0 2
-BITMAP
-ff
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 3 0 13
-BITMAP
-40
-80
-c0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 8 1 5
-BITMAP
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-74
-cc
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 11 0 5
-BITMAP
-30
-40
-40
-e0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 14 -1 2
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-88
-90
-a0
-c0
-a0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 8 1 5
-BITMAP
-b300
-cc80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-b8
-cc
-84
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 8 1 5
-BITMAP
-b0
-c0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 4 10 0 5
-BITMAP
-40
-40
-f0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 9 8 0 5
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 8 0 5
-BITMAP
-c6
-44
-28
-10
-10
-28
-44
-c6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 11 0 2
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 8 0 5
-BITMAP
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 14 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 3 1 8
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Hstroke
-ENCODING 161
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 12 0 5
-BITMAP
-0400
-4880
-5080
-6080
-4080
-c080
-7f80
-4080
-4080
-4080
-4080
-4080
-ENDCHAR
-STARTCHAR breve
-ENCODING 162
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 2 0 14
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-3c
-42
-40
-20
-20
-f8
-20
-40
-62
-dc
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 6 1 7
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 7 10 0 5
-BITMAP
-82
-82
-44
-44
-28
-fe
-10
-fe
-10
-10
-ENDCHAR
-STARTCHAR Hcircumflex
-ENCODING 166
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-ff
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 5 14 2 2
-BITMAP
-70
-d8
-88
-c0
-70
-98
-88
-88
-c8
-70
-18
-88
-d8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 1 0 14
-BITMAP
-d8
-ENDCHAR
-STARTCHAR Iabovedot
-ENCODING 169
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 1 14 2 5
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Scedilla
-ENCODING 170
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 2
-BITMAP
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-10
-48
-30
-ENDCHAR
-STARTCHAR Gbreve
-ENCODING 171
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-2200
-1c00
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Jcircumflex
-ENCODING 172
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 14 1 5
-BITMAP
-04
-0a
-00
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 1 1 9
-BITMAP
-f0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1e00
-6180
-5c80
-9240
-9240
-9c40
-9240
-5280
-6180
-1e00
-ENDCHAR
-STARTCHAR Zabovedot
-ENCODING 175
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-10
-10
-00
-fe
-02
-04
-08
-18
-10
-20
-60
-40
-80
-fe
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 42 0
-DWIDTH 6 0
-BBX 4 4 1 11
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR hstroke
-ENCODING 177
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 12 0 5
-BITMAP
-04
-48
-50
-60
-5c
-e6
-42
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-10
-20
-40
-f0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 2 2 14
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-84
-84
-84
-84
-84
-84
-cc
-b4
-80
-80
-80
-ENDCHAR
-STARTCHAR hcircumflex
-ENCODING 182
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 5
-BITMAP
-10
-28
-00
-80
-80
-80
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 42 0
-DWIDTH 4 0
-BBX 2 1 1 9
-BITMAP
-c0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 4 3 0 2
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR idotless
-ENCODING 185
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR scedilla
-ENCODING 186
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-84
-80
-78
-0c
-04
-84
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR gbreve
-ENCODING 187
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-44
-38
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR jcircumflex
-ENCODING 188
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 4 14 -1 2
-BITMAP
-20
-50
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 9 11 1 5
-BITMAP
-4200
-c400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 42 0
-DWIDTH 12 0
-BBX 11 11 0 5
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04c0
-0940
-0a40
-13e0
-1040
-ENDCHAR
-STARTCHAR zabovedot
-ENCODING 191
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-10
-10
-00
-fc
-04
-08
-10
-20
-40
-80
-fc
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1a00
-2c00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7f00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Cabovedot
-ENCODING 197
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-08
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccircumflex
-ENCODING 198
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-14
-00
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-1c
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1c
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-20
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-10
-28
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 13 1 5
-BITMAP
-6c
-00
-fe
-80
-80
-80
-80
-fc
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 1 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 2 14 2 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 3 14 1 5
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 42 0
-DWIDTH 5 0
-BBX 5 13 0 5
-BITMAP
-d8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 9 11 0 5
-BITMAP
-7c00
-4300
-4100
-4080
-4080
-f080
-4080
-4080
-4100
-4300
-7c00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-1a
-2c
-00
-c1
-c1
-a1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR Gabovedot
-ENCODING 213
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-0800
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-1c00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Gcircumflex
-ENCODING 216
-SWIDTH 42 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-1e00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1c80
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 13 1 5
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Ubreve
-ENCODING 221
-SWIDTH 42 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-22
-1c
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3c
-ENDCHAR
-STARTCHAR Scircumflex
-ENCODING 222
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-10
-28
-00
-38
-c6
-82
-80
-60
-18
-06
-02
-82
-c6
-38
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 42 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-70
-88
-88
-88
-b0
-90
-88
-88
-88
-88
-b0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-20
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-08
-10
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-10
-28
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-34
-58
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-6c
-00
-78
-cc
-04
-7c
-c4
-84
-cc
-76
-ENDCHAR
-STARTCHAR cabovedot
-ENCODING 229
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-10
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccircumflex
-ENCODING 230
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-28
-00
-78
-cc
-80
-80
-80
-84
-cc
-78
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-cc
-80
-80
-80
-84
-cc
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-28
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-78
-cc
-84
-fc
-80
-80
-cc
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 0 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 2 11 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 3 10 0 5
-BITMAP
-a0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-d8
-70
-90
-08
-7c
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-34
-58
-00
-b8
-cc
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR gabovedot
-ENCODING 245
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-10
-10
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-78
-cc
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 42 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR gcircumflex
-ENCODING 248
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-10
-28
-00
-74
-cc
-84
-84
-84
-84
-cc
-74
-04
-cc
-78
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-cc
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR ubreve
-ENCODING 253
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-44
-38
-00
-84
-84
-84
-84
-84
-84
-cc
-74
-ENDCHAR
-STARTCHAR scircumflex
-ENCODING 254
-SWIDTH 42 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-28
-00
-78
-84
-80
-78
-0c
-04
-84
-78
-ENDCHAR
-STARTCHAR abovedot
-ENCODING 255
-SWIDTH 42 0
-DWIDTH 3 0
-BBX 1 2 1 14
-BITMAP
-80
-80
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/5etl14sub.bdf b/x-symbol/etc/genfonts/5etl14sub.bdf
deleted file mode 100644
index aa857534..00000000
--- a/x-symbol/etc/genfonts/5etl14sub.bdf
+++ /dev/null
@@ -1,4043 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT Donated by H. Kagotani <kagotani@cs.titech.ac.jp>; public domain
-COMMENT font from Japan
-COMMENT 92.07.20 modified by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed_sub-Medium-R-Normal--14-140-72-72-C-70-ISO8859-9
-SIZE 14 72 72
-FONTBOUNDINGBOX 7 14 0 -5
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 70
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 5
-FONT_ASCENT 9
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-10
-10
-10
-10
-10
-10
-00
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-6c
-24
-24
-48
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-12
-12
-7e
-24
-24
-24
-7e
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-08
-3c
-4a
-48
-28
-1c
-4a
-4a
-3c
-08
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-32
-4a
-4c
-38
-10
-1c
-32
-52
-4c
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-18
-24
-24
-18
-32
-4a
-44
-4c
-32
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-10
-10
-20
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-40
-20
-20
-10
-10
-10
-10
-10
-20
-20
-40
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-10
-54
-38
-10
-38
-54
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-10
-10
-10
-7c
-10
-10
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-04
-04
-08
-08
-10
-20
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-10
-30
-50
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-04
-0c
-14
-14
-24
-44
-7e
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7e
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-7c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7e
-02
-04
-04
-08
-08
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-04
-08
-10
-20
-10
-08
-04
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-7c
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-20
-10
-08
-04
-08
-10
-20
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-1c
-22
-4e
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-3c
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-22
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-0e
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-72
-4a
-46
-3c
-04
-02
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-42
-42
-24
-24
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-44
-44
-44
-44
-28
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-1c
-10
-10
-10
-10
-10
-10
-10
-10
-10
-1c
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-40
-40
-20
-20
-10
-08
-08
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-fe
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-02
-02
-3a
-46
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-0c
-10
-10
-7c
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-10
-10
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-44
-44
-38
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-30
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-68
-54
-54
-54
-54
-54
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-12
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-44
-28
-28
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-44
-54
-54
-54
-54
-54
-28
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-28
-10
-28
-44
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-7e
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-0c
-10
-10
-08
-08
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-60
-10
-10
-20
-20
-10
-20
-20
-10
-10
-60
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-32
-4c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-10
-10
-00
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-10
-38
-54
-50
-50
-50
-54
-38
-10
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-18
-24
-20
-20
-78
-20
-20
-78
-24
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-42
-3c
-24
-24
-3c
-42
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-44
-28
-10
-7c
-10
-7c
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-10
-10
-10
-10
-00
-00
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-38
-44
-40
-38
-44
-44
-38
-04
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-3c
-42
-5a
-66
-62
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-1c
-22
-1e
-22
-26
-1a
-00
-3e
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-0a
-14
-28
-50
-28
-14
-0a
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-f8
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-3c
-42
-7a
-66
-66
-7a
-66
-66
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-3c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-00
-7c
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-18
-24
-04
-08
-10
-20
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-18
-24
-04
-18
-04
-24
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-44
-44
-44
-44
-6c
-54
-40
-40
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-10
-38
-10
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-10
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-10
-30
-10
-10
-10
-10
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-24
-24
-18
-00
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-50
-28
-14
-0a
-14
-28
-50
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-62
-12
-24
-18
-68
-12
-26
-2a
-4e
-02
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-10
-10
-00
-10
-10
-10
-20
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-30
-0c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-0c
-30
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-32
-4c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-24
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-18
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-1e
-28
-48
-48
-7e
-48
-48
-48
-4e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-30
-0c
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-0c
-30
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-24
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-60
-18
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-0c
-30
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-10
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-28
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-24
-18
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-32
-4c
-00
-62
-62
-52
-52
-4a
-4a
-4a
-46
-46
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-44
-28
-10
-28
-44
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-02
-3c
-46
-4a
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-30
-0c
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-0c
-30
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-18
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-24
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-10
-10
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-38
-44
-44
-44
-5c
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-18
-24
-18
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-4a
-0a
-3e
-48
-48
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-60
-18
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-60
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-48
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-18
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-18
-00
-7e
-00
-18
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-18
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -5
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/5etl14sup.bdf b/x-symbol/etc/genfonts/5etl14sup.bdf
deleted file mode 100644
index 648227ec..00000000
--- a/x-symbol/etc/genfonts/5etl14sup.bdf
+++ /dev/null
@@ -1,4043 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT Donated by H. Kagotani <kagotani@cs.titech.ac.jp>; public domain
-COMMENT font from Japan
-COMMENT 92.07.20 modified by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed_sup-Medium-R-Normal--14-140-72-72-C-70-ISO8859-9
-SIZE 14 72 72
-FONTBOUNDINGBOX 7 14 0 3
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 70
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 0
-FONT_ASCENT 17
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-10
-10
-10
-10
-10
-10
-00
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-6c
-24
-24
-48
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-12
-12
-7e
-24
-24
-24
-7e
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-08
-3c
-4a
-48
-28
-1c
-4a
-4a
-3c
-08
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-32
-4a
-4c
-38
-10
-1c
-32
-52
-4c
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-18
-24
-24
-18
-32
-4a
-44
-4c
-32
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-10
-10
-20
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-40
-20
-20
-10
-10
-10
-10
-10
-20
-20
-40
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-10
-54
-38
-10
-38
-54
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-10
-10
-10
-7c
-10
-10
-10
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-04
-04
-08
-08
-10
-20
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-10
-30
-50
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-04
-0c
-14
-14
-24
-44
-7e
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7e
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-7c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7e
-02
-04
-04
-08
-08
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-04
-08
-10
-20
-10
-08
-04
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-7c
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-20
-10
-08
-04
-08
-10
-20
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-1c
-22
-4e
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-3c
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7c
-22
-22
-22
-22
-22
-22
-22
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-0e
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-42
-42
-72
-4a
-46
-3c
-04
-02
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-fe
-10
-10
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-42
-42
-24
-24
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-44
-44
-44
-44
-28
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-1c
-10
-10
-10
-10
-10
-10
-10
-10
-10
-1c
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-40
-40
-20
-20
-10
-08
-08
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-fe
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-02
-02
-3a
-46
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-0c
-10
-10
-7c
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-10
-10
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-44
-44
-38
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-30
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-68
-54
-54
-54
-54
-54
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-12
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-44
-28
-28
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-44
-54
-54
-54
-54
-54
-28
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-44
-44
-28
-10
-28
-44
-44
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-7e
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-0c
-10
-10
-08
-08
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-60
-10
-10
-20
-20
-10
-20
-20
-10
-10
-60
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-32
-4c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-10
-10
-00
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-10
-38
-54
-50
-50
-50
-54
-38
-10
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-18
-24
-20
-20
-78
-20
-20
-78
-24
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-42
-3c
-24
-24
-3c
-42
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-44
-28
-10
-7c
-10
-7c
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-10
-10
-10
-10
-00
-00
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-38
-44
-40
-38
-44
-44
-38
-04
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-3c
-42
-5a
-66
-62
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-1c
-22
-1e
-22
-26
-1a
-00
-3e
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-0a
-14
-28
-50
-28
-14
-0a
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-f8
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-3c
-42
-7a
-66
-66
-7a
-66
-66
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-3c
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-00
-7c
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-18
-24
-04
-08
-10
-20
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-18
-24
-04
-18
-04
-24
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-44
-44
-44
-44
-6c
-54
-40
-40
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-10
-38
-10
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-10
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-10
-30
-10
-10
-10
-10
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-24
-24
-18
-00
-3c
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-50
-28
-14
-0a
-14
-28
-50
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-20
-62
-24
-24
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-62
-12
-24
-18
-68
-12
-26
-2a
-4e
-02
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-10
-10
-00
-10
-10
-10
-20
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-30
-0c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-0c
-30
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-32
-4c
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-24
-24
-00
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-18
-18
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-1e
-28
-48
-48
-7e
-48
-48
-48
-4e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-30
-0c
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-0c
-30
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-24
-24
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-60
-18
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-0c
-30
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-10
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-28
-28
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-24
-18
-00
-3c
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-32
-4c
-00
-62
-62
-52
-52
-4a
-4a
-4a
-46
-46
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-44
-28
-10
-28
-44
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-02
-3c
-46
-4a
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-30
-0c
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-0c
-30
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-18
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-24
-24
-00
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-10
-10
-00
-7c
-10
-10
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-38
-44
-44
-44
-5c
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-18
-24
-18
-00
-3c
-42
-0e
-32
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-4a
-0a
-3e
-48
-48
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-7e
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-60
-18
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-60
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-48
-48
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-18
-00
-3a
-44
-44
-44
-38
-20
-5c
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-32
-4c
-00
-5c
-62
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-0c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-0c
-30
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-32
-4c
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-24
-00
-3c
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-18
-00
-7e
-00
-18
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-30
-0c
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-0c
-30
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-18
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-30
-10
-10
-10
-10
-10
-7c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-00
-00
-00
-3c
-42
-40
-3c
-02
-42
-3c
-08
-10
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 3
-BITMAP
-00
-00
-24
-24
-00
-42
-42
-42
-42
-46
-3a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/5etl16sub.bdf b/x-symbol/etc/genfonts/5etl16sub.bdf
deleted file mode 100644
index 45baa504..00000000
--- a/x-symbol/etc/genfonts/5etl16sub.bdf
+++ /dev/null
@@ -1,4423 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT 92.12.01 created by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed_sub-Medium-R-Normal--16-160-72-72-C-80-ISO8859-9
-SIZE 16 72 72
-FONTBOUNDINGBOX 8 16 0 -5
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 16
-POINT_SIZE 160
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 80
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 5
-FONT_ASCENT 11
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-08
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-66
-22
-22
-44
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-12
-12
-12
-7e
-24
-24
-7e
-48
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-3e
-49
-48
-38
-0e
-09
-49
-3e
-08
-00
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-31
-4a
-4a
-34
-08
-08
-16
-29
-29
-46
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-1c
-22
-22
-22
-1c
-39
-45
-42
-46
-39
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-08
-08
-10
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-20
-10
-10
-08
-08
-08
-08
-08
-08
-10
-10
-20
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-49
-2a
-1c
-2a
-49
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-02
-02
-04
-08
-08
-10
-10
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-18
-28
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-04
-0c
-14
-24
-44
-44
-7e
-04
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-1c
-20
-40
-40
-7c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-04
-04
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-02
-02
-04
-38
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-00
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-02
-04
-08
-10
-20
-10
-08
-04
-02
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-7e
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-40
-20
-10
-08
-04
-08
-10
-20
-40
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-1c
-22
-4a
-56
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-42
-42
-42
-42
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-78
-44
-42
-42
-42
-42
-42
-42
-44
-78
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-1f
-04
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-44
-48
-50
-60
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-5a
-66
-3c
-03
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7f
-08
-08
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-41
-41
-41
-22
-22
-22
-14
-14
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-42
-42
-24
-24
-18
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-41
-41
-22
-22
-14
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-0e
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-0e
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-40
-40
-20
-10
-10
-08
-08
-04
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7f
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-02
-02
-02
-3a
-46
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-0c
-10
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-08
-08
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-04
-04
-48
-30
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-76
-49
-49
-49
-49
-49
-49
-49
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-41
-49
-49
-49
-49
-49
-49
-36
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-18
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-0c
-10
-10
-08
-08
-10
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-30
-08
-08
-10
-10
-08
-08
-10
-10
-08
-08
-30
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-31
-49
-46
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-3e
-49
-48
-48
-49
-3e
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-0e
-10
-10
-10
-7c
-10
-10
-10
-3e
-61
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-42
-24
-3c
-24
-24
-3c
-24
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-41
-22
-14
-08
-7f
-08
-7f
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-00
-00
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-40
-3c
-42
-42
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-5a
-66
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-1c
-02
-1e
-22
-1e
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-12
-12
-24
-24
-48
-24
-24
-12
-12
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-02
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-7a
-66
-66
-7a
-6a
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-7f
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-1c
-22
-02
-1c
-20
-20
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-1c
-22
-02
-1c
-02
-22
-1c
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-22
-22
-22
-22
-36
-2a
-20
-20
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-00
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-30
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-08
-18
-28
-08
-08
-08
-08
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-1c
-22
-22
-22
-1c
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-48
-48
-24
-24
-12
-24
-24
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-62
-12
-24
-18
-68
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-30
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-30
-0c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-32
-4c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-18
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-1f
-28
-48
-48
-7f
-48
-48
-48
-48
-4f
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-30
-0c
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-06
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-42
-42
-3c
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-32
-4c
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-24
-42
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-02
-3a
-44
-46
-4a
-4a
-52
-52
-62
-22
-5c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-08
-08
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-38
-44
-44
-44
-7c
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-18
-24
-18
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3e
-49
-09
-3f
-48
-48
-49
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-42
-42
-3c
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-00
-00
-7e
-00
-00
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 -5
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/5etl16sup.bdf b/x-symbol/etc/genfonts/5etl16sup.bdf
deleted file mode 100644
index 58478434..00000000
--- a/x-symbol/etc/genfonts/5etl16sup.bdf
+++ /dev/null
@@ -1,4423 +0,0 @@
-STARTFONT 2.1
-COMMENT
-COMMENT 92.12.01 created by Takahashi N. <ntakahas@etl.go.jp>
-COMMENT 94.09.14 modified by Takahashi N. <ntakahas@etl.go.jp>
-FONT -ETL-Fixed_sup-Medium-R-Normal--16-160-72-72-C-80-ISO8859-9
-SIZE 16 72 72
-FONTBOUNDINGBOX 8 16 0 3
-STARTPROPERTIES 19
-FONTNAME_REGISTRY ""
-FOUNDRY "ETL"
-FAMILY_NAME "Fixed_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 16
-POINT_SIZE 160
-RESOLUTION_X 72
-RESOLUTION_Y 72
-SPACING "C"
-AVERAGE_WIDTH 80
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "9"
-DEFAULT_CHAR 32
-FONT_DESCENT 0
-FONT_ASCENT 19
-COPYRIGHT "Public domain font. Share and enjoy."
-ENDPROPERTIES
-CHARS 191
-STARTCHAR SPACE
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR EXCLAMATION MARK
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-08
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR QUOTATION MARK
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-66
-22
-22
-44
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NUMBER SIGN
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-12
-12
-12
-7e
-24
-24
-7e
-48
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR DOLLAR SIGN
-ENCODING 36
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-3e
-49
-48
-38
-0e
-09
-49
-3e
-08
-00
-00
-ENDCHAR
-STARTCHAR PERCENT SIGN
-ENCODING 37
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-31
-4a
-4a
-34
-08
-08
-16
-29
-29
-46
-00
-00
-ENDCHAR
-STARTCHAR AMPERSAND
-ENCODING 38
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-1c
-22
-22
-22
-1c
-39
-45
-42
-46
-39
-00
-00
-ENDCHAR
-STARTCHAR APOSTROPHE
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-08
-08
-10
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT PARENTHESIS
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-04
-08
-08
-10
-10
-10
-10
-10
-10
-08
-08
-04
-00
-ENDCHAR
-STARTCHAR RIGHT PARENTHESIS
-ENCODING 41
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-20
-10
-10
-08
-08
-08
-08
-08
-08
-10
-10
-20
-00
-ENDCHAR
-STARTCHAR ASTERISK
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-49
-2a
-1c
-2a
-49
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS SIGN
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-00
-00
-ENDCHAR
-STARTCHAR COMMA
-ENCODING 44
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-08
-08
-10
-ENDCHAR
-STARTCHAR HYPHEN, MINUS SIGN
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR FULL STOP
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SOLIDUS
-ENCODING 47
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-02
-02
-04
-08
-08
-10
-10
-20
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ZERO
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-18
-24
-42
-42
-42
-42
-42
-42
-24
-18
-00
-00
-ENDCHAR
-STARTCHAR DIGIT ONE
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-18
-28
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT TWO
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-0c
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR DIGIT THREE
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-1c
-02
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FOUR
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-04
-0c
-14
-24
-44
-44
-7e
-04
-04
-04
-00
-00
-ENDCHAR
-STARTCHAR DIGIT FIVE
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-02
-02
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SIX
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-1c
-20
-40
-40
-7c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT SEVEN
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-04
-04
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR DIGIT EIGHT
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3c
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIGIT NINE
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-3e
-02
-02
-02
-04
-38
-00
-00
-ENDCHAR
-STARTCHAR COLON
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SEMICOLON
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-18
-08
-08
-10
-00
-ENDCHAR
-STARTCHAR LESS-THAN SIGN
-ENCODING 60
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-02
-04
-08
-10
-20
-10
-08
-04
-02
-00
-00
-ENDCHAR
-STARTCHAR EQUALS SIGN
-ENCODING 61
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-7e
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR GREATER-THAN SIGN
-ENCODING 62
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-40
-20
-10
-08
-04
-08
-10
-20
-40
-00
-00
-ENDCHAR
-STARTCHAR QUESTION MARK
-ENCODING 63
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-02
-04
-08
-08
-00
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR COMMERCIAL AT
-ENCODING 64
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-1c
-22
-4a
-56
-52
-52
-52
-4e
-20
-1e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A
-ENCODING 65
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER B
-ENCODING 66
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-42
-42
-42
-42
-7c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C
-ENCODING 67
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER D
-ENCODING 68
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-78
-44
-42
-42
-42
-42
-42
-42
-44
-78
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E
-ENCODING 69
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER F
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G
-ENCODING 71
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER H
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-7e
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-1f
-04
-04
-04
-04
-04
-04
-44
-44
-38
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER K
-ENCODING 75
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-44
-48
-50
-60
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER L
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER M
-ENCODING 77
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-42
-66
-66
-5a
-5a
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N
-ENCODING 78
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O
-ENCODING 79
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER P
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Q
-ENCODING 81
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-5a
-66
-3c
-03
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER R
-ENCODING 82
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7c
-42
-42
-42
-7c
-48
-44
-44
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S
-ENCODING 83
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER T
-ENCODING 84
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7f
-08
-08
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U
-ENCODING 85
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER V
-ENCODING 86
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-41
-41
-41
-22
-22
-22
-14
-14
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER W
-ENCODING 87
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-42
-42
-42
-5a
-5a
-66
-66
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER X
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-42
-42
-24
-24
-18
-18
-24
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Y
-ENCODING 89
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-41
-41
-22
-22
-14
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER Z
-ENCODING 90
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-7e
-02
-02
-04
-08
-10
-20
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT SQUARE BRACKET
-ENCODING 91
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-0e
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-0e
-00
-ENDCHAR
-STARTCHAR REVERSE SOLIDUS
-ENCODING 92
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-40
-40
-20
-10
-10
-08
-08
-04
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR RIGHT SQUARE BRACKET
-ENCODING 93
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-70
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-70
-00
-ENDCHAR
-STARTCHAR CIRCUMFLEX ACCENT
-ENCODING 94
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-42
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LOW LINE
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7f
-00
-ENDCHAR
-STARTCHAR GRAVE ACCENT
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-10
-10
-08
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a
-ENCODING 97
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER b
-ENCODING 98
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER d
-ENCODING 100
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-02
-02
-02
-3a
-46
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e
-ENCODING 101
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER f
-ENCODING 102
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-0c
-10
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g
-ENCODING 103
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER h
-ENCODING 104
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-40
-40
-40
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i
-ENCODING 105
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-08
-08
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER j
-ENCODING 106
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-04
-04
-00
-0c
-04
-04
-04
-04
-04
-04
-04
-48
-30
-ENDCHAR
-STARTCHAR SMALL LETTER k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-40
-40
-44
-48
-50
-60
-50
-48
-44
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER l
-ENCODING 108
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER m
-ENCODING 109
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-76
-49
-49
-49
-49
-49
-49
-49
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER n
-ENCODING 110
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o
-ENCODING 111
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER p
-ENCODING 112
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-42
-42
-42
-62
-5c
-40
-40
-ENDCHAR
-STARTCHAR SMALL LETTER q
-ENCODING 113
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3a
-46
-42
-42
-42
-42
-46
-3a
-02
-02
-ENDCHAR
-STARTCHAR SMALL LETTER r
-ENCODING 114
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-5c
-62
-42
-40
-40
-40
-40
-40
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER t
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-10
-10
-7c
-10
-10
-10
-10
-10
-10
-0c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-24
-24
-24
-18
-18
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER w
-ENCODING 119
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-41
-49
-49
-49
-49
-49
-49
-36
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-18
-24
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-7e
-02
-04
-08
-10
-20
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR LEFT CURLY BRACKET
-ENCODING 123
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-0c
-10
-10
-08
-08
-10
-10
-08
-08
-10
-10
-0c
-00
-ENDCHAR
-STARTCHAR VERTICAL LINE
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR RIGHT CURLY BRACKET
-ENCODING 125
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-30
-08
-08
-10
-10
-08
-08
-10
-10
-08
-08
-30
-00
-ENDCHAR
-STARTCHAR TILDE
-ENCODING 126
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-31
-49
-46
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR NO-BREAK SPACE
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR INVERTED EXCLAMATION MARK
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-08
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR CENT SIGN
-ENCODING 162
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-3e
-49
-48
-48
-49
-3e
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR POUND SIGN
-ENCODING 163
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-0e
-10
-10
-10
-7c
-10
-10
-10
-3e
-61
-00
-00
-ENDCHAR
-STARTCHAR CURRENCY SIGN
-ENCODING 164
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-42
-24
-3c
-24
-24
-3c
-24
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR YEN SIGN
-ENCODING 165
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-41
-22
-14
-08
-7f
-08
-7f
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR BROKEN BAR
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-08
-00
-00
-08
-08
-08
-08
-00
-00
-ENDCHAR
-STARTCHAR PARAGRAPH SIGN
-ENCODING 167
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-40
-3c
-42
-42
-3c
-02
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIAERESIS
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR COPYRIGHT SIGN
-ENCODING 169
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-5a
-66
-62
-62
-66
-5a
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR FEMININE ORDINAL INDICATOR
-ENCODING 170
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-1c
-02
-1e
-22
-1e
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR LEFT ANGLE QUOTATION MARK
-ENCODING 171
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-12
-12
-24
-24
-48
-24
-24
-12
-12
-00
-00
-ENDCHAR
-STARTCHAR NOT SIGN
-ENCODING 172
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-02
-02
-02
-00
-00
-ENDCHAR
-STARTCHAR SOFT HYPHEN
-ENCODING 173
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR REGISTERED TRADE MARK SIGN
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-7a
-66
-66
-7a
-6a
-66
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MACRON
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-7e
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR DEGREE SIGN, RING ABOVE
-ENCODING 176
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-18
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR PLUS-MINUS SIGN
-ENCODING 177
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-08
-7f
-08
-08
-08
-00
-7f
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT TWO
-ENCODING 178
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-1c
-22
-02
-1c
-20
-20
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR SUPERSCRIPT THREE
-ENCODING 179
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-1c
-22
-02
-1c
-02
-22
-1c
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR ACUTE ACCENT
-ENCODING 180
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MICRO SIGN
-ENCODING 181
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-22
-22
-22
-22
-36
-2a
-20
-20
-ENDCHAR
-STARTCHAR PILCROW SIGN
-ENCODING 182
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-3e
-7a
-7a
-7a
-7a
-3a
-0a
-0a
-0a
-0a
-0a
-0e
-00
-ENDCHAR
-STARTCHAR MIDDLE DOT
-ENCODING 183
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-18
-18
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR CEDILLA
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-08
-30
-ENDCHAR
-STARTCHAR SUPERSCRIPT ONE
-ENCODING 185
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-08
-18
-28
-08
-08
-08
-08
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR MASCULINE ORDINAL INDICATOR
-ENCODING 186
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-1c
-22
-22
-22
-1c
-00
-3e
-00
-00
-00
-00
-00
-00
-00
-ENDCHAR
-STARTCHAR RIGHT ANGLE QUOTATION MARK
-ENCODING 187
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-48
-48
-24
-24
-12
-24
-24
-48
-48
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE QUARTER
-ENCODING 188
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION ONE HALF
-ENCODING 189
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-22
-62
-24
-28
-28
-14
-1a
-22
-44
-4e
-00
-00
-ENDCHAR
-STARTCHAR VULGAR FRACTION THREE QUARTERS
-ENCODING 190
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-62
-12
-24
-18
-68
-12
-16
-2a
-4e
-42
-00
-00
-ENDCHAR
-STARTCHAR INVERTED QUESTION MARK
-ENCODING 191
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-08
-08
-00
-08
-08
-30
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH GRAVE ACCENT
-ENCODING 192
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-30
-0c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH ACUTE ACCENT
-ENCODING 193
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH CIRCUMFLEX ACCENT
-ENCODING 194
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH TILDE
-ENCODING 195
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-32
-4c
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH DIAERESIS
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER A WITH RING ABOVE
-ENCODING 197
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-18
-00
-18
-24
-24
-42
-42
-7e
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL DIPHTHONG A WITH E
-ENCODING 198
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-1f
-28
-48
-48
-7f
-48
-48
-48
-48
-4f
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER C WITH CEDILLA
-ENCODING 199
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-40
-40
-40
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH GRAVE ACCENT
-ENCODING 200
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-30
-0c
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH ACUTE ACCENT
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH CIRCUMFLEX ACCENT
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER E WITH DIAERESIS
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-7e
-40
-40
-40
-7c
-40
-40
-40
-40
-7e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH GRAVE ACCENT
-ENCODING 204
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-06
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH ACUTE ACCENT
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH CIRCUMFLEX ACCENT
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DIAERESIS
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER G WITH BREVE
-ENCODING 208
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-42
-42
-3c
-00
-3c
-42
-42
-40
-40
-4e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER N WITH TILDE
-ENCODING 209
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-32
-4c
-00
-00
-42
-62
-62
-52
-52
-4a
-4a
-46
-46
-42
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH GRAVE ACCENT
-ENCODING 210
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH ACUTE ACCENT
-ENCODING 211
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH CIRCUMFLEX ACCENT
-ENCODING 212
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH TILDE
-ENCODING 213
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH DIAERESIS
-ENCODING 214
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR MULTIPLICATION SIGN
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-42
-42
-24
-18
-24
-42
-42
-00
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER O WITH OBLIQUE STROKE
-ENCODING 216
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-02
-3a
-44
-46
-4a
-4a
-52
-52
-62
-22
-5c
-40
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH GRAVE ACCENT
-ENCODING 217
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH ACUTE ACCENT
-ENCODING 218
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH CIRCUMFLEX ACCENT
-ENCODING 219
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER U WITH DIAERESIS
-ENCODING 220
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER I WITH DOT ABOVE
-ENCODING 221
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-08
-08
-00
-00
-3e
-08
-08
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR CAPITAL LETTER S WITH CEDILLA
-ENCODING 222
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-3c
-42
-42
-40
-30
-0c
-02
-42
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL GERMAN LETTER SHARP s
-ENCODING 223
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-38
-44
-44
-44
-7c
-42
-42
-42
-62
-5c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH GRAVE ACCENT
-ENCODING 224
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH ACUTE ACCENT
-ENCODING 225
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH CIRCUMFLEX ACCENT
-ENCODING 226
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH TILDE
-ENCODING 227
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH DIAERESIS
-ENCODING 228
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER a WITH RING ABOVE
-ENCODING 229
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-18
-24
-18
-00
-00
-3c
-42
-02
-3e
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL DIPHTHONG a WITH e
-ENCODING 230
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3e
-49
-09
-3f
-48
-48
-49
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER c WITH CEDILLA
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-40
-40
-40
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH GRAVE ACCENT
-ENCODING 232
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH ACUTE ACCENT
-ENCODING 233
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH CIRCUMFLEX ACCENT
-ENCODING 234
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER e WITH DIAERESIS
-ENCODING 235
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-7e
-40
-40
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH GRAVE ACCENT
-ENCODING 236
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-30
-0c
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH ACUTE ACCENT
-ENCODING 237
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-0c
-30
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH CIRCUMFLEX ACCENT
-ENCODING 238
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITH DIAERESIS
-ENCODING 239
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER g WITH BREVE
-ENCODING 240
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-42
-42
-3c
-00
-02
-3a
-44
-44
-44
-38
-20
-3c
-42
-42
-3c
-ENDCHAR
-STARTCHAR SMALL LETTER n WITH TILDE
-ENCODING 241
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-32
-4c
-00
-00
-5c
-62
-42
-42
-42
-42
-42
-42
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH GRAVE ACCENT
-ENCODING 242
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-30
-0c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH ACUTE ACCENT
-ENCODING 243
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-0c
-30
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH CIRCUMFLEX ACCENT
-ENCODING 244
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH TILDE
-ENCODING 245
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-32
-4c
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH DIAERESIS
-ENCODING 246
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-3c
-42
-42
-42
-42
-42
-42
-3c
-00
-00
-ENDCHAR
-STARTCHAR DIVISION SIGN
-ENCODING 247
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-00
-00
-7e
-00
-00
-18
-00
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER o WITH OBLIQUE STROKE
-ENCODING 248
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-02
-3c
-46
-4a
-4a
-52
-52
-62
-3c
-40
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH GRAVE ACCENT
-ENCODING 249
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-30
-0c
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH ACUTE ACCENT
-ENCODING 250
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-0c
-30
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH CIRCUMFLEX ACCENT
-ENCODING 251
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-18
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER u WITH DIAERESIS
-ENCODING 252
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-42
-46
-3a
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER i WITHOUT DOT
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-18
-08
-08
-08
-08
-08
-08
-3e
-00
-00
-ENDCHAR
-STARTCHAR SMALL LETTER s WITH CEDILLA
-ENCODING 254
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-00
-00
-00
-00
-3c
-42
-40
-30
-0c
-02
-42
-3c
-08
-30
-ENDCHAR
-STARTCHAR SMALL LETTER y WITH DIAERESIS
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 8 16 0 3
-BITMAP
-00
-00
-24
-24
-00
-00
-42
-42
-42
-42
-42
-26
-1a
-02
-02
-3c
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR12sub.bdf b/x-symbol/etc/genfonts/helvR12sub.bdf
deleted file mode 100644
index d9d75860..00000000
--- a/x-symbol/etc/genfonts/helvR12sub.bdf
+++ /dev/null
@@ -1,3516 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR12.bdf,v 1.14 94/04/10 21:35:04 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--12-120-75-75-P-67-ISO8859-1
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -6
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica_sub"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 8
-FONT_DESCENT 6
-CAP_HEIGHT 6
-X_HEIGHT 4
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 11 0 -5
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -5
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 0
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 -3
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 -3
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 -3
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -5
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 -2
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -4
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -6
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 2
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -5
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 3
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 -3
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 -3
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 -3
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 -3
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 -3
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 0
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 -6
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -4
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 -2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 11 1 -5
-BITMAP
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 5
-BITMAP
-A0
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 -1
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 0
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 5
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 1
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 0
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 0
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 5
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 -6
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -6
-BITMAP
-40
-20
-20
-C0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 0
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-4100
-C200
-4400
-4400
-4900
-1300
-1500
-2780
-4100
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-4100
-C200
-4400
-4800
-4B00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-E100
-2200
-4400
-2400
-C900
-0B00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -6
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -6
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 -4
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 -3
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 -3
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 -3
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 3 3 1 0
-BITMAP
-40
-E0
-40
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 5
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 5
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-F8
-20
-20
-20
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 5
-BITMAP
-80
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 1 1 -3
-BITMAP
-8880
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 1 0 0
-BITMAP
-FFF0
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 0
-BITMAP
-FE
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-38
-48
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 8 -1 -3
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 5
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 -2
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -6
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 -3
-BITMAP
-6200
-9400
-9400
-6800
-0B30
-14C8
-14C8
-2330
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 -5
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 3
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 3
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -5
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 3
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 4
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 5
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 5 1 1
-BITMAP
-E880
-4D80
-4D80
-4A80
-4A80
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 7 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 -2
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-38
-40
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 -3
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-40
-40
-50
-60
-C0
-40
-40
-40
-7C
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR12sup.bdf b/x-symbol/etc/genfonts/helvR12sup.bdf
deleted file mode 100644
index e334ce34..00000000
--- a/x-symbol/etc/genfonts/helvR12sup.bdf
+++ /dev/null
@@ -1,3516 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR12.bdf,v 1.14 94/04/10 21:35:04 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--12-120-75-75-P-67-ISO8859-1
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 1
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica_sup"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 15
-FONT_DESCENT 0
-CAP_HEIGHT 13
-X_HEIGHT 11
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 4
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 11 0 2
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 10
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 1
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 1
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 7
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 4
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 4
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 4
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 6
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 5
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 3
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 4
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 1
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 9
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 2
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 10
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 4
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 4
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 4
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 4
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 4
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 7
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 1
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 3
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 5
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 11 1 2
-BITMAP
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 12
-BITMAP
-A0
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 8
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 6
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 7
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 12
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 8
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 7
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 7
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 12
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 1
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 7
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 1
-BITMAP
-40
-20
-20
-C0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 7
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 8
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-4100
-C200
-4400
-4400
-4900
-1300
-1500
-2780
-4100
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-4100
-C200
-4400
-4800
-4B00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-E100
-2200
-4400
-2400
-C900
-0B00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 1
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 4
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 4
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 4
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 3
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 4
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 4
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 4
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 4
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 4
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 3 3 1 7
-BITMAP
-40
-E0
-40
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 12
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 12
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-F8
-20
-20
-20
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 12
-BITMAP
-80
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 1 1 4
-BITMAP
-8880
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 1 0 7
-BITMAP
-FFF0
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 7
-BITMAP
-FE
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-38
-48
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 8 -1 4
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 12
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 5
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 4
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 1
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 4
-BITMAP
-6200
-9400
-9400
-6800
-0B30
-14C8
-14C8
-2330
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 2
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 10
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 10
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 2
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 10
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 11
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 12
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 5 1 8
-BITMAP
-E880
-4D80
-4D80
-4A80
-4A80
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 7 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 5
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-38
-40
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 4
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-40
-40
-50
-60
-C0
-40
-40
-40
-7C
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR14sub.bdf b/x-symbol/etc/genfonts/helvR14sub.bdf
deleted file mode 100644
index cc9e74bf..00000000
--- a/x-symbol/etc/genfonts/helvR14sub.bdf
+++ /dev/null
@@ -1,3814 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR14.bdf,v 1.13 94/04/10 21:35:06 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--14-140-75-75-P-77-ISO8859-1
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -6
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica_sub"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 10
-FONT_DESCENT 6
-CAP_HEIGHT 8
-X_HEIGHT 5
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 5
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -5
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 -3
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 5
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 5 1 3
-BITMAP
-20
-A8
-70
-A8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -5
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 1
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 -3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 -3
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 0
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -4
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -6
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -6
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 3
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -6
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 5
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 -3
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 -3
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -6
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 -3
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 -3
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 -3
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 8 0 -3
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 -3
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -6
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 0
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 -6
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -4
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 -1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 -3
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 13 1 -5
-BITMAP
-80
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -6
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 6
-BITMAP
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 1
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 0
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 1 1 1
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 6
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 3
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 6
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 -6
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 1
-BITMAP
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 -6
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 1
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 1
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 11 1 -3
-BITMAP
-4100
-C200
-4200
-4400
-4400
-4880
-0980
-1280
-1480
-27C0
-2080
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 9 11 1 -3
-BITMAP
-4200
-C400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 11 0 -3
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04C0
-0940
-0A40
-13E0
-1040
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 -3
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -6
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 -3
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 -3
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 -3
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 -3
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 -3
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 -3
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 -3
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 -3
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -6
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -6
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 -3
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 6
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 4 4 1 0
-BITMAP
-60
-F0
-F0
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 6
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 6
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -6
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -6
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 6
-BITMAP
-C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 12 1 1 -3
-BITMAP
-C630
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 1
-BITMAP
-FFFC
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 1
-BITMAP
-FF
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 -3
-BITMAP
-38
-48
-48
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 5 10 -1 -3
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 6
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 -1
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 5
-BITMAP
-28
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 -3
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 -6
-BITMAP
-40
-80
-E0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16C0
-2920
-2920
-46C0
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 -5
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 0 5
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 1 5
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -5
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 5
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 6
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 6
-BITMAP
-68
-B0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 6 1 2
-BITMAP
-FA20
-2360
-22A0
-22A0
-22A0
-22A0
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 13 0 -6
-BITMAP
-07
-08
-08
-7E
-10
-10
-10
-10
-10
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 -1
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 -3
-BITMAP
-38
-40
-40
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 -3
-BITMAP
-20
-20
-20
-28
-30
-60
-A0
-20
-20
-20
-3F
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR14sup.bdf b/x-symbol/etc/genfonts/helvR14sup.bdf
deleted file mode 100644
index 4ccd0dec..00000000
--- a/x-symbol/etc/genfonts/helvR14sup.bdf
+++ /dev/null
@@ -1,3814 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR14.bdf,v 1.13 94/04/10 21:35:06 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--14-140-75-75-P-77-ISO8859-1
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 2
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica_sup"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 18
-FONT_DESCENT 0
-CAP_HEIGHT 16
-X_HEIGHT 13
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 13
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 3
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 5
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 13
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 5 1 11
-BITMAP
-20
-A8
-70
-A8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 3
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 9
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 5
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 5
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 3
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 8
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 4
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 2
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 2
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 11
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 2
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 13
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 5
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 5
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 2
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 5
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 5
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 5
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 8 0 5
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 5
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 2
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 5
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 8
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 2
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 4
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 7
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 5
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 13 1 3
-BITMAP
-80
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 2
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 14
-BITMAP
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 9
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 8
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 1 1 9
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 14
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 11
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 14
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 2
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 9
-BITMAP
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 2
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 9
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 9
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 11 1 5
-BITMAP
-4100
-C200
-4200
-4400
-4400
-4880
-0980
-1280
-1480
-27C0
-2080
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 9 11 1 5
-BITMAP
-4200
-C400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 11 0 5
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04C0
-0940
-0A40
-13E0
-1040
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 5
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 5
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 5
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 5
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 5
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 5
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 5
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 5
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 5
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 5
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 5
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 5
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 2
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 2
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 5
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 14
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 4 4 1 8
-BITMAP
-60
-F0
-F0
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 14
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 14
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 2
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 2
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 14
-BITMAP
-C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 12 1 1 5
-BITMAP
-C630
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 9
-BITMAP
-FFFC
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 9
-BITMAP
-FF
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 5
-BITMAP
-38
-48
-48
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 5 10 -1 5
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 14
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 7
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 13
-BITMAP
-28
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 5
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 2
-BITMAP
-40
-80
-E0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16C0
-2920
-2920
-46C0
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 3
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 0 13
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 1 13
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 13
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 14
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 14
-BITMAP
-68
-B0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 6 1 10
-BITMAP
-FA20
-2360
-22A0
-22A0
-22A0
-22A0
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 13 0 2
-BITMAP
-07
-08
-08
-7E
-10
-10
-10
-10
-10
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 7
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 5
-BITMAP
-38
-40
-40
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 5
-BITMAP
-20
-20
-20
-28
-30
-60
-A0
-20
-20
-20
-3F
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR18sub.bdf b/x-symbol/etc/genfonts/helvR18sub.bdf
deleted file mode 100644
index ab933fd3..00000000
--- a/x-symbol/etc/genfonts/helvR18sub.bdf
+++ /dev/null
@@ -1,3861 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR18.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--18-180-75-75-P-98-ISO8859-1
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 22 -1 -8
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 98
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 10
-X_HEIGHT 6
-FONT_ASCENT 12
-FONT_DESCENT 9
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 -4
-BITMAP
-AAA0
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-AAA0
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 -4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 5 5 0 5
-BITMAP
-D8
-D8
-D8
-90
-90
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 13 0 -4
-BITMAP
-0900
-0900
-0900
-7FC0
-7FC0
-1200
-1200
-1200
-FF80
-FF80
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 16 1 -6
-BITMAP
-0800
-3E00
-7F00
-CB00
-C800
-E800
-7800
-3E00
-0F00
-0980
-C980
-EB80
-7F00
-3E00
-0800
-0800
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 -4
-BITMAP
-7860
-FCC0
-CCC0
-CD80
-FD80
-7B00
-0300
-0678
-06FC
-0CCC
-0CCC
-18FC
-1878
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 13 1 -4
-BITMAP
-3C00
-7E00
-6600
-6600
-3C00
-7C00
-EEC0
-C6C0
-C3C0
-C380
-E7C0
-7EE0
-3C70
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 5 1 5
-BITMAP
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 -8
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 -8
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 6 1 4
-BITMAP
-20
-20
-F8
-70
-70
-88
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-18
-18
-18
-18
-FF
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 5 1 -7
-BITMAP
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 0
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 2 1 -4
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 -4
-BITMAP
-18
-18
-10
-10
-30
-30
-20
-20
-60
-60
-40
-40
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-7E
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-7E
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 5 13 2 -4
-BITMAP
-18
-F8
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-FE
-C3
-03
-07
-0E
-1C
-38
-70
-E0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-7E
-C3
-C3
-06
-1C
-1E
-07
-03
-C3
-C7
-7E
-3C
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 1 -4
-BITMAP
-0300
-0700
-0F00
-1B00
-3300
-3300
-6300
-C300
-FF80
-FF80
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-FE
-FE
-C0
-C0
-FC
-FE
-C7
-03
-03
-C3
-C7
-FE
-7C
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-7F
-63
-C0
-C0
-DC
-FE
-C3
-C3
-C3
-E3
-7E
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-FF
-FF
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-7E
-E7
-C3
-C3
-66
-7E
-66
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-3C
-7E
-C7
-C3
-C3
-C3
-7F
-3B
-03
-03
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 10 1 -4
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 13 1 -7
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 -4
-BITMAP
-03
-0F
-3C
-70
-C0
-70
-3C
-0F
-03
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 7 6 2 -2
-BITMAP
-FE
-FE
-00
-00
-FE
-FE
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 -4
-BITMAP
-C0
-F0
-3C
-0E
-03
-0E
-3C
-F0
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 7 14 1 -4
-BITMAP
-7C
-FE
-C6
-C6
-0E
-1C
-38
-30
-30
-30
-00
-00
-30
-30
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 18 0
-BBX 16 17 1 -7
-BITMAP
-03F0
-0FFC
-1C0E
-3006
-63B3
-6773
-C633
-CC63
-CC66
-CC66
-CCCC
-CFF8
-6770
-7000
-3800
-1FF0
-07E0
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 14 0 -4
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C180
-FF80
-FFC0
-C0E0
-C060
-C060
-C0E0
-FFC0
-FF80
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 14 1 -4
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C0C0
-C1C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 14 1 -4
-BITMAP
-0F80
-3FE0
-7070
-6030
-E030
-C000
-C000
-C1F0
-C1F0
-E030
-6030
-7070
-3FF0
-0FB0
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 14 1 -4
-BITMAP
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C700
-C380
-C1C0
-C0E0
-C070
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 16 0
-BBX 14 14 1 -4
-BITMAP
-C00C
-C00C
-E01C
-E01C
-F03C
-F03C
-D86C
-D86C
-CCCC
-CCCC
-C48C
-C78C
-C30C
-C30C
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-C060
-E060
-F060
-F060
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 14 1 -4
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 -4
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 15 1 -5
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E1B8
-61B0
-70F0
-3FE0
-0FB0
-0030
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 12 0
-BBX 10 14 1 -4
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C180
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-1F00
-7FC0
-E0E0
-C060
-E000
-7C00
-1F00
-03C0
-00E0
-0060
-C060
-E0E0
-7FC0
-3F00
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 -4
-BITMAP
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 -4
-BITMAP
-C030
-C030
-6060
-6060
-6060
-30C0
-30C0
-30C0
-1980
-1980
-1980
-0F00
-0F00
-0600
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 18 0
-BBX 16 14 1 -4
-BITMAP
-C183
-C183
-C183
-C3C3
-63C6
-6246
-6666
-6666
-366C
-366C
-342C
-1C38
-1818
-1818
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 -4
-BITMAP
-C060
-E0E0
-60C0
-71C0
-3180
-1B00
-0E00
-0E00
-1B00
-3180
-71C0
-60C0
-E0E0
-C060
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 -4
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 -4
-BITMAP
-FFC0
-FFC0
-00C0
-0180
-0300
-0600
-0C00
-1C00
-1800
-3000
-6000
-C000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 1 -8
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 -4
-BITMAP
-C0
-C0
-40
-40
-60
-60
-20
-20
-30
-30
-10
-10
-18
-18
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 0 -8
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 9 0
-BBX 7 5 1 4
-BITMAP
-10
-38
-6C
-C6
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 2 0 -8
-BITMAP
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 7
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 10 1 -4
-BITMAP
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-0180
-0180
-0180
-0180
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 14 0 -4
-BITMAP
-1C
-3C
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -8
-BITMAP
-3D80
-7F80
-6180
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-6300
-7F00
-1C00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 -4
-BITMAP
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 4 18 -1 -8
-BITMAP
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 14 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C6
-CC
-D8
-F0
-F8
-D8
-CC
-CE
-C6
-C7
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 14 0
-BBX 12 10 1 -4
-BITMAP
-CC60
-DEF0
-E730
-C630
-C630
-C630
-C630
-C630
-C630
-C630
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 10 1 -4
-BITMAP
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -8
-BITMAP
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -8
-BITMAP
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 10 1 -4
-BITMAP
-D8
-D8
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 -4
-BITMAP
-3C
-7E
-C6
-C0
-FC
-3E
-06
-C6
-FC
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 13 0 -4
-BITMAP
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-38
-18
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 10 1 -4
-BITMAP
-C630
-C630
-C630
-6660
-6660
-6960
-2940
-39C0
-1980
-1980
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-C3
-E7
-66
-3C
-18
-18
-3C
-66
-E7
-C3
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 -8
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 -4
-BITMAP
-FE
-FE
-06
-0C
-18
-30
-60
-C0
-FE
-FE
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 -8
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 18 1 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 -8
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-18
-0C
-18
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 3 1 0
-BITMAP
-33
-7E
-CC
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 -4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 14 2 -8
-BITMAP
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -6
-BITMAP
-04
-04
-3E
-7F
-6B
-C8
-C8
-C8
-C8
-6B
-7F
-3E
-10
-10
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 0 -4
-BITMAP
-1E00
-3F00
-6180
-6180
-6000
-3000
-7E00
-1800
-1800
-3000
-6080
-FF80
-DF00
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 7 1 -1
-BITMAP
-C3
-FF
-66
-66
-66
-FF
-C3
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-C3
-C3
-66
-66
-66
-3C
-FF
-18
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 17 1 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 18 1 -8
-BITMAP
-3C
-7E
-C3
-C3
-F0
-7C
-6E
-C7
-C3
-E3
-73
-3E
-0E
-07
-C3
-C3
-7E
-3C
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 2 0 7
-BITMAP
-D8
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 15 0
-BBX 13 13 1 -4
-BITMAP
-0F80
-3060
-4010
-4710
-8888
-9008
-9008
-9008
-8888
-4710
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 7 0
-BBX 5 8 1 2
-BITMAP
-70
-C8
-38
-48
-D8
-68
-00
-F8
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-12
-36
-6C
-D8
-D8
-6C
-36
-12
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 9 5 1 -1
-BITMAP
-FF80
-FF80
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 0
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 14 0
-BBX 13 13 1 -4
-BITMAP
-0F80
-3060
-4010
-4F90
-8848
-8848
-8F88
-8908
-8888
-4850
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 8
-BITMAP
-F8
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 5 1 4
-BITMAP
-70
-D8
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 11 1 -4
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 1
-BITMAP
-70
-F8
-98
-18
-30
-60
-F8
-F8
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 1
-BITMAP
-70
-F8
-98
-30
-30
-98
-F8
-70
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 7
-BITMAP
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -8
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-E7
-FF
-DB
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 10 0
-BBX 8 18 1 -8
-BITMAP
-3F
-72
-F2
-F2
-F2
-F2
-72
-32
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 2 1 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 5 0 -8
-BITMAP
-60
-70
-18
-D8
-F0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 3 8 1 1
-BITMAP
-60
-E0
-E0
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 7 0
-BBX 5 8 1 2
-BITMAP
-70
-D8
-88
-88
-D8
-70
-00
-F8
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-90
-D8
-6C
-36
-36
-6C
-D8
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 -4
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6310
-6230
-6670
-0CF0
-0DB0
-19F8
-3030
-3030
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 -4
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6370
-62F8
-6698
-0C18
-0C30
-1860
-30F8
-30F8
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 14 13 0 -4
-BITMAP
-7030
-F830
-9860
-30C0
-30C0
-9988
-F918
-7338
-0678
-06D8
-0CFC
-1818
-1818
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 7 14 1 -8
-BITMAP
-18
-18
-00
-00
-18
-18
-18
-38
-70
-E0
-C6
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 -4
-BITMAP
-1800
-0C00
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 -4
-BITMAP
-0180
-0300
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 -4
-BITMAP
-0600
-0F00
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 -4
-BITMAP
-0C80
-1680
-1300
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 17 0 -4
-BITMAP
-1980
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 -4
-BITMAP
-0F00
-1980
-1980
-0F00
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 16 14 1 -4
-BITMAP
-07FF
-07FF
-0D80
-0D80
-1980
-1980
-31FE
-31FE
-3F80
-7F80
-6180
-6180
-C1FF
-C1FF
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 18 1 -8
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-0E00
-0300
-1B00
-1E00
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 -4
-BITMAP
-3000
-1800
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 -4
-BITMAP
-0300
-0600
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 -4
-BITMAP
-0C00
-1E00
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 17 1 -4
-BITMAP
-3300
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 0 -4
-BITMAP
-C0
-60
-30
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 2 -4
-BITMAP
-30
-60
-C0
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 -4
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 17 0 -4
-BITMAP
-CC
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 14 0 -4
-BITMAP
-7F80
-7FC0
-60E0
-6060
-6030
-6030
-FC30
-FC30
-6030
-6030
-6060
-60E0
-7FC0
-7F80
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 -4
-BITMAP
-0C80
-1680
-1300
-0000
-E060
-E060
-F060
-D860
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 -4
-BITMAP
-0C00
-0600
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 -4
-BITMAP
-00C0
-0180
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 -4
-BITMAP
-0300
-0780
-0CC0
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 -4
-BITMAP
-0640
-0B40
-0980
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 17 1 -4
-BITMAP
-0D80
-0D80
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 10 9 0 -4
-BITMAP
-C0C0
-6180
-3300
-1E00
-0C00
-1E00
-3300
-6180
-C0C0
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 14 14 0 -4
-BITMAP
-07CC
-1FFC
-3838
-3078
-70DC
-61CC
-638C
-670C
-6E0C
-6C1C
-3818
-7838
-FFF0
-C7C0
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 -4
-BITMAP
-1800
-0C00
-0600
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 -4
-BITMAP
-0300
-0600
-0C00
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 -4
-BITMAP
-0600
-0F00
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 17 1 -4
-BITMAP
-1980
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 18 1 -4
-BITMAP
-0180
-0300
-0600
-0000
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 -4
-BITMAP
-C000
-C000
-C000
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-38
-7C
-C6
-C6
-C6
-C6
-DC
-DC
-C6
-C6
-C6
-C6
-DE
-DC
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-60
-30
-18
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-0C
-18
-30
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-18
-3C
-66
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-32
-5A
-4C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 -4
-BITMAP
-6C
-6C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-38
-6C
-6C
-38
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 15 0
-BBX 13 10 1 -4
-BITMAP
-7DE0
-EFF0
-C618
-0E18
-7FF8
-E600
-C600
-C718
-EFF8
-75E0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 -8
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-38
-0C
-6C
-78
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-60
-30
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-06
-0C
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-18
-3C
-66
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-36
-36
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 -4
-BITMAP
-C0
-60
-30
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 -4
-BITMAP
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 6 14 -1 -4
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 5 13 0 -4
-BITMAP
-D8
-D8
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-6000
-3600
-3800
-4C00
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-32
-5A
-4C
-00
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-3000
-1800
-0C00
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-0600
-0C00
-1800
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-0C00
-1E00
-3300
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-1900
-2D00
-2600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 13 1 -4
-BITMAP
-3600
-3600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 8 1 -3
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 11 10 0 -4
-BITMAP
-0E60
-3FC0
-3180
-63C0
-66C0
-6CC0
-78C0
-3180
-7F80
-CE00
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-30
-18
-0C
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-18
-3C
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 18 1 -8
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 18 1 -8
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 17 1 -8
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR18sup.bdf b/x-symbol/etc/genfonts/helvR18sup.bdf
deleted file mode 100644
index beea7af8..00000000
--- a/x-symbol/etc/genfonts/helvR18sup.bdf
+++ /dev/null
@@ -1,3861 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR18.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--18-180-75-75-P-98-ISO8859-1
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 22 -1 2
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 98
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 20
-X_HEIGHT 16
-FONT_ASCENT 22
-FONT_DESCENT 0
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 6
-BITMAP
-AAA0
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-AAA0
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 6
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 5 5 0 15
-BITMAP
-D8
-D8
-D8
-90
-90
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 13 0 6
-BITMAP
-0900
-0900
-0900
-7FC0
-7FC0
-1200
-1200
-1200
-FF80
-FF80
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 16 1 4
-BITMAP
-0800
-3E00
-7F00
-CB00
-C800
-E800
-7800
-3E00
-0F00
-0980
-C980
-EB80
-7F00
-3E00
-0800
-0800
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 6
-BITMAP
-7860
-FCC0
-CCC0
-CD80
-FD80
-7B00
-0300
-0678
-06FC
-0CCC
-0CCC
-18FC
-1878
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 13 1 6
-BITMAP
-3C00
-7E00
-6600
-6600
-3C00
-7C00
-EEC0
-C6C0
-C3C0
-C380
-E7C0
-7EE0
-3C70
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 5 1 15
-BITMAP
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 2
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 2
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 6 1 14
-BITMAP
-20
-20
-F8
-70
-70
-88
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-18
-18
-18
-18
-FF
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 5 1 3
-BITMAP
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 10
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 2 1 6
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 6
-BITMAP
-18
-18
-10
-10
-30
-30
-20
-20
-60
-60
-40
-40
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-7E
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-7E
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 5 13 2 6
-BITMAP
-18
-F8
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-FE
-C3
-03
-07
-0E
-1C
-38
-70
-E0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-7E
-C3
-C3
-06
-1C
-1E
-07
-03
-C3
-C7
-7E
-3C
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 1 6
-BITMAP
-0300
-0700
-0F00
-1B00
-3300
-3300
-6300
-C300
-FF80
-FF80
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-FE
-FE
-C0
-C0
-FC
-FE
-C7
-03
-03
-C3
-C7
-FE
-7C
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-7F
-63
-C0
-C0
-DC
-FE
-C3
-C3
-C3
-E3
-7E
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-FF
-FF
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-7E
-E7
-C3
-C3
-66
-7E
-66
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-3C
-7E
-C7
-C3
-C3
-C3
-7F
-3B
-03
-03
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 10 1 6
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 13 1 3
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 6
-BITMAP
-03
-0F
-3C
-70
-C0
-70
-3C
-0F
-03
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 7 6 2 8
-BITMAP
-FE
-FE
-00
-00
-FE
-FE
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 6
-BITMAP
-C0
-F0
-3C
-0E
-03
-0E
-3C
-F0
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 7 14 1 6
-BITMAP
-7C
-FE
-C6
-C6
-0E
-1C
-38
-30
-30
-30
-00
-00
-30
-30
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 18 0
-BBX 16 17 1 3
-BITMAP
-03F0
-0FFC
-1C0E
-3006
-63B3
-6773
-C633
-CC63
-CC66
-CC66
-CCCC
-CFF8
-6770
-7000
-3800
-1FF0
-07E0
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 14 0 6
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C180
-FF80
-FFC0
-C0E0
-C060
-C060
-C0E0
-FFC0
-FF80
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 14 1 6
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C0C0
-C1C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 14 1 6
-BITMAP
-0F80
-3FE0
-7070
-6030
-E030
-C000
-C000
-C1F0
-C1F0
-E030
-6030
-7070
-3FF0
-0FB0
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 14 1 6
-BITMAP
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C700
-C380
-C1C0
-C0E0
-C070
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 16 0
-BBX 14 14 1 6
-BITMAP
-C00C
-C00C
-E01C
-E01C
-F03C
-F03C
-D86C
-D86C
-CCCC
-CCCC
-C48C
-C78C
-C30C
-C30C
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-C060
-E060
-F060
-F060
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 14 1 6
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 6
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 15 1 5
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E1B8
-61B0
-70F0
-3FE0
-0FB0
-0030
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 12 0
-BBX 10 14 1 6
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C180
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-1F00
-7FC0
-E0E0
-C060
-E000
-7C00
-1F00
-03C0
-00E0
-0060
-C060
-E0E0
-7FC0
-3F00
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 6
-BITMAP
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 6
-BITMAP
-C030
-C030
-6060
-6060
-6060
-30C0
-30C0
-30C0
-1980
-1980
-1980
-0F00
-0F00
-0600
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 18 0
-BBX 16 14 1 6
-BITMAP
-C183
-C183
-C183
-C3C3
-63C6
-6246
-6666
-6666
-366C
-366C
-342C
-1C38
-1818
-1818
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 6
-BITMAP
-C060
-E0E0
-60C0
-71C0
-3180
-1B00
-0E00
-0E00
-1B00
-3180
-71C0
-60C0
-E0E0
-C060
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 6
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 6
-BITMAP
-FFC0
-FFC0
-00C0
-0180
-0300
-0600
-0C00
-1C00
-1800
-3000
-6000
-C000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 1 2
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 6
-BITMAP
-C0
-C0
-40
-40
-60
-60
-20
-20
-30
-30
-10
-10
-18
-18
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 0 2
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 9 0
-BBX 7 5 1 14
-BITMAP
-10
-38
-6C
-C6
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 2 0 2
-BITMAP
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 17
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 10 1 6
-BITMAP
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-0180
-0180
-0180
-0180
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 14 0 6
-BITMAP
-1C
-3C
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 2
-BITMAP
-3D80
-7F80
-6180
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-6300
-7F00
-1C00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-C0
-C0
-C0
-C0
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 6
-BITMAP
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 4 18 -1 2
-BITMAP
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 14 1 6
-BITMAP
-C0
-C0
-C0
-C0
-C6
-CC
-D8
-F0
-F8
-D8
-CC
-CE
-C6
-C7
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 14 0
-BBX 12 10 1 6
-BITMAP
-CC60
-DEF0
-E730
-C630
-C630
-C630
-C630
-C630
-C630
-C630
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 10 1 6
-BITMAP
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 2
-BITMAP
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 2
-BITMAP
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 10 1 6
-BITMAP
-D8
-D8
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 6
-BITMAP
-3C
-7E
-C6
-C0
-FC
-3E
-06
-C6
-FC
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 13 0 6
-BITMAP
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-38
-18
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 10 1 6
-BITMAP
-C630
-C630
-C630
-6660
-6660
-6960
-2940
-39C0
-1980
-1980
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 6
-BITMAP
-C3
-E7
-66
-3C
-18
-18
-3C
-66
-E7
-C3
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 6
-BITMAP
-FE
-FE
-06
-0C
-18
-30
-60
-C0
-FE
-FE
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 2
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 18 1 2
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 2
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-18
-0C
-18
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 3 1 10
-BITMAP
-33
-7E
-CC
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 6
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 14 2 2
-BITMAP
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 4
-BITMAP
-04
-04
-3E
-7F
-6B
-C8
-C8
-C8
-C8
-6B
-7F
-3E
-10
-10
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 0 6
-BITMAP
-1E00
-3F00
-6180
-6180
-6000
-3000
-7E00
-1800
-1800
-3000
-6080
-FF80
-DF00
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 7 1 9
-BITMAP
-C3
-FF
-66
-66
-66
-FF
-C3
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-C3
-C3
-66
-66
-66
-3C
-FF
-18
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 17 1 3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 18 1 2
-BITMAP
-3C
-7E
-C3
-C3
-F0
-7C
-6E
-C7
-C3
-E3
-73
-3E
-0E
-07
-C3
-C3
-7E
-3C
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 2 0 17
-BITMAP
-D8
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 15 0
-BBX 13 13 1 6
-BITMAP
-0F80
-3060
-4010
-4710
-8888
-9008
-9008
-9008
-8888
-4710
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 7 0
-BBX 5 8 1 12
-BITMAP
-70
-C8
-38
-48
-D8
-68
-00
-F8
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 7
-BITMAP
-12
-36
-6C
-D8
-D8
-6C
-36
-12
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 9 5 1 9
-BITMAP
-FF80
-FF80
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 10
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 14 0
-BBX 13 13 1 6
-BITMAP
-0F80
-3060
-4010
-4F90
-8848
-8848
-8F88
-8908
-8888
-4850
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 18
-BITMAP
-F8
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 5 1 14
-BITMAP
-70
-D8
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 11 1 6
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 11
-BITMAP
-70
-F8
-98
-18
-30
-60
-F8
-F8
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 11
-BITMAP
-70
-F8
-98
-30
-30
-98
-F8
-70
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 17
-BITMAP
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-E7
-FF
-DB
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 10 0
-BBX 8 18 1 2
-BITMAP
-3F
-72
-F2
-F2
-F2
-F2
-72
-32
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 2 1 10
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 5 0 2
-BITMAP
-60
-70
-18
-D8
-F0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 3 8 1 11
-BITMAP
-60
-E0
-E0
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 7 0
-BBX 5 8 1 12
-BITMAP
-70
-D8
-88
-88
-D8
-70
-00
-F8
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 7
-BITMAP
-90
-D8
-6C
-36
-36
-6C
-D8
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 6
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6310
-6230
-6670
-0CF0
-0DB0
-19F8
-3030
-3030
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 6
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6370
-62F8
-6698
-0C18
-0C30
-1860
-30F8
-30F8
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 14 13 0 6
-BITMAP
-7030
-F830
-9860
-30C0
-30C0
-9988
-F918
-7338
-0678
-06D8
-0CFC
-1818
-1818
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 7 14 1 2
-BITMAP
-18
-18
-00
-00
-18
-18
-18
-38
-70
-E0
-C6
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 6
-BITMAP
-1800
-0C00
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 6
-BITMAP
-0180
-0300
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 6
-BITMAP
-0600
-0F00
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 6
-BITMAP
-0C80
-1680
-1300
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 17 0 6
-BITMAP
-1980
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 6
-BITMAP
-0F00
-1980
-1980
-0F00
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 16 14 1 6
-BITMAP
-07FF
-07FF
-0D80
-0D80
-1980
-1980
-31FE
-31FE
-3F80
-7F80
-6180
-6180
-C1FF
-C1FF
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 18 1 2
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-0E00
-0300
-1B00
-1E00
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 6
-BITMAP
-3000
-1800
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 6
-BITMAP
-0300
-0600
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 6
-BITMAP
-0C00
-1E00
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 17 1 6
-BITMAP
-3300
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 0 6
-BITMAP
-C0
-60
-30
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 2 6
-BITMAP
-30
-60
-C0
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 6
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 17 0 6
-BITMAP
-CC
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 14 0 6
-BITMAP
-7F80
-7FC0
-60E0
-6060
-6030
-6030
-FC30
-FC30
-6030
-6030
-6060
-60E0
-7FC0
-7F80
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 6
-BITMAP
-0C80
-1680
-1300
-0000
-E060
-E060
-F060
-D860
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 6
-BITMAP
-0C00
-0600
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 6
-BITMAP
-00C0
-0180
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 6
-BITMAP
-0300
-0780
-0CC0
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 6
-BITMAP
-0640
-0B40
-0980
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 17 1 6
-BITMAP
-0D80
-0D80
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 10 9 0 6
-BITMAP
-C0C0
-6180
-3300
-1E00
-0C00
-1E00
-3300
-6180
-C0C0
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 14 14 0 6
-BITMAP
-07CC
-1FFC
-3838
-3078
-70DC
-61CC
-638C
-670C
-6E0C
-6C1C
-3818
-7838
-FFF0
-C7C0
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 6
-BITMAP
-1800
-0C00
-0600
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 6
-BITMAP
-0300
-0600
-0C00
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 6
-BITMAP
-0600
-0F00
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 17 1 6
-BITMAP
-1980
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 18 1 6
-BITMAP
-0180
-0300
-0600
-0000
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 6
-BITMAP
-C000
-C000
-C000
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-38
-7C
-C6
-C6
-C6
-C6
-DC
-DC
-C6
-C6
-C6
-C6
-DE
-DC
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-60
-30
-18
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-0C
-18
-30
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-18
-3C
-66
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-32
-5A
-4C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 6
-BITMAP
-6C
-6C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-38
-6C
-6C
-38
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 15 0
-BBX 13 10 1 6
-BITMAP
-7DE0
-EFF0
-C618
-0E18
-7FF8
-E600
-C600
-C718
-EFF8
-75E0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-38
-0C
-6C
-78
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-60
-30
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-06
-0C
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-18
-3C
-66
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-36
-36
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 6
-BITMAP
-C0
-60
-30
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 6
-BITMAP
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 6 14 -1 6
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 5 13 0 6
-BITMAP
-D8
-D8
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-6000
-3600
-3800
-4C00
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-32
-5A
-4C
-00
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-3000
-1800
-0C00
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-0600
-0C00
-1800
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-0C00
-1E00
-3300
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 6
-BITMAP
-1900
-2D00
-2600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 13 1 6
-BITMAP
-3600
-3600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 8 1 7
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 11 10 0 6
-BITMAP
-0E60
-3FC0
-3180
-63C0
-66C0
-6CC0
-78C0
-3180
-7F80
-CE00
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-30
-18
-0C
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 6
-BITMAP
-18
-3C
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 18 1 2
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 18 1 2
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 17 1 2
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR24sub.bdf b/x-symbol/etc/genfonts/helvR24sub.bdf
deleted file mode 100644
index a79e703a..00000000
--- a/x-symbol/etc/genfonts/helvR24sub.bdf
+++ /dev/null
@@ -1,4716 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR24.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica_sub-Medium-R-Normal--24-240-75-75-P-130-ISO8859-1
-SIZE 24 75 75
-FONTBOUNDINGBOX 25 29 -1 -10
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 130
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 14
-X_HEIGHT 9
-FONT_ASCENT 17
-FONT_DESCENT 10
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 13 19 2 -5
-BITMAP
-AAA8
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-AAA8
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 -5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 19 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 8 0
-BBX 6 6 1 8
-BITMAP
-CC
-CC
-CC
-CC
-CC
-44
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 17 2 -5
-BITMAP
-0CC0
-0CC0
-0CC0
-1980
-FFE0
-FFE0
-1980
-1980
-3300
-3300
-FFE0
-FFE0
-3300
-3300
-6600
-6600
-6600
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 21 1 -7
-BITMAP
-0600
-0600
-3F80
-7FC0
-E6E0
-C660
-C600
-E600
-7600
-3E00
-0F80
-07C0
-06E0
-0660
-C660
-C660
-E6E0
-7FC0
-3F80
-0600
-0600
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 22 0
-BBX 19 18 1 -5
-BITMAP
-000600
-3C0C00
-7E0C00
-C31800
-C31800
-C33000
-C33000
-7E6000
-3C6000
-00C000
-00C780
-018FC0
-019860
-031860
-031860
-061860
-060FC0
-040780
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 18 1 -5
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-1980
-0F00
-1E00
-3F18
-7398
-61D8
-C0F0
-C060
-C0F0
-E1D8
-7F9C
-1E00
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 6 0
-BBX 2 6 2 8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-40
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 2 -10
-BITMAP
-18
-18
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 1 -10
-BITMAP
-C0
-C0
-60
-60
-30
-30
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 10 0
-BBX 7 7 1 7
-BITMAP
-10
-10
-D6
-7C
-38
-6C
-44
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 -4
-BITMAP
-0600
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 6 2 -8
-BITMAP
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 1
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 -5
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 -5
-BITMAP
-06
-06
-06
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1F00
-3F80
-71C0
-60C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 6 18 2 -5
-BITMAP
-0C
-0C
-1C
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1E00
-7F80
-61C0
-C0C0
-C060
-C060
-0060
-00C0
-01C0
-0380
-0F00
-1C00
-3800
-7000
-E000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1F00
-7F80
-6180
-C0C0
-C0C0
-C0C0
-00C0
-0180
-0F00
-0FC0
-00C0
-0060
-0060
-C060
-C0C0
-61C0
-7F80
-1F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-0180
-0380
-0380
-0780
-0F80
-0D80
-1980
-3980
-3180
-6180
-E180
-C180
-FFE0
-FFE0
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-7FC0
-7FC0
-6000
-6000
-6000
-6000
-6E00
-7F80
-71C0
-00C0
-0060
-0060
-0060
-C060
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-0F00
-3FC0
-70C0
-6060
-E060
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-E060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-FFE0
-FFE0
-00E0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1C00
-1800
-1800
-3800
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-0E00
-3F80
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-1F00
-3F80
-60C0
-E0E0
-C060
-C060
-C060
-71C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1F00
-7FC0
-71C0
-E0C0
-C060
-C060
-C060
-C060
-E0E0
-71E0
-7F60
-1E60
-0060
-00E0
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 -5
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 17 2 -8
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 -4
-BITMAP
-0030
-00F0
-03C0
-0F00
-3C00
-E000
-E000
-3C00
-0F00
-03C0
-00F0
-0030
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 10 6 2 0
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 -4
-BITMAP
-C000
-F000
-3C00
-0F00
-03C0
-0070
-0070
-03C0
-0F00
-3C00
-F000
-C000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 12 0
-BBX 10 19 1 -5
-BITMAP
-1F00
-7F80
-71C0
-E0C0
-C0C0
-C1C0
-0180
-0380
-0700
-0600
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 25 0
-BBX 22 23 2 -9
-BITMAP
-00FF00
-03FFC0
-0F01E0
-1C0070
-380018
-300018
-60730C
-60FB0C
-C1C70C
-C3860C
-C3060C
-C6060C
-C60C1C
-C60C18
-C60C38
-E71C70
-63F7E0
-71E380
-380000
-1C0000
-0F0300
-07FF00
-00FC00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 -5
-BITMAP
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 19 2 -5
-BITMAP
-FFC0
-FFF0
-C070
-C018
-C018
-C018
-C018
-C030
-FFE0
-FFF0
-C018
-C00C
-C00C
-C00C
-C00C
-C01C
-C038
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 19 1 -5
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 15 19 2 -5
-BITMAP
-FFC0
-FFF0
-C078
-C01C
-C00C
-C00E
-C006
-C006
-C006
-C006
-C006
-C006
-C006
-C00E
-C00C
-C01C
-C078
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 19 2 -5
-BITMAP
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 14 0
-BBX 11 19 2 -5
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 19 0
-BBX 16 19 1 -5
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C07F
-C07F
-C003
-C003
-E003
-6007
-700F
-3C3F
-1FFB
-07E3
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 -5
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 2 19 3 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 10 19 1 -5
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C0C0
-C0C0
-C0C0
-C0C0
-6180
-7F80
-3F00
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 18 0
-BBX 15 19 2 -5
-BITMAP
-C038
-C070
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-FC00
-FE00
-E700
-C380
-C1C0
-C0E0
-C070
-C038
-C01C
-C00E
-C006
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 21 0
-BBX 17 19 2 -5
-BITMAP
-C00180
-E00380
-E00380
-F00780
-F00780
-D80D80
-D80D80
-D80D80
-CC1980
-CC1980
-CC1980
-C63180
-C63180
-C63180
-C36180
-C36180
-C36180
-C1C180
-C1C180
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 -5
-BITMAP
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 -5
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 -5
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 -5
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-60E6
-707E
-3C1C
-1FFE
-07E7
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 17 0
-BBX 13 19 2 -5
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C070
-C030
-C018
-C018
-C018
-C018
-C018
-C018
-C018
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 -5
-BITMAP
-07C0
-1FF0
-3838
-7018
-6018
-6000
-7000
-3E00
-0FC0
-01F0
-0078
-001C
-000C
-C00C
-C00C
-E01C
-7838
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 16 0
-BBX 14 19 1 -5
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 -5
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 -5
-BITMAP
-C006
-C006
-E00E
-600C
-701C
-3018
-3018
-3838
-1830
-1830
-1C70
-0C60
-0C60
-0EE0
-06C0
-06C0
-0380
-0380
-0380
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 22 0
-BBX 20 19 1 -5
-BITMAP
-C06030
-C06030
-C06030
-C0F030
-60F060
-619860
-619860
-619860
-619860
-3198C0
-330CC0
-330CC0
-330CC0
-1B0D80
-1B0D80
-1E0780
-0E0700
-0C0300
-0C0300
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 -5
-BITMAP
-C006
-E00E
-701C
-3018
-1830
-1C70
-0EE0
-07C0
-0380
-0380
-07C0
-0EE0
-0C60
-1C70
-3838
-3018
-600C
-E00E
-C006
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 -5
-BITMAP
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 13 19 1 -5
-BITMAP
-FFF8
-FFF8
-0038
-0070
-00E0
-01C0
-01C0
-0380
-0700
-0700
-0E00
-1C00
-1C00
-3800
-7000
-7000
-E000
-FFF8
-FFF8
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 2 -10
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 -5
-BITMAP
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-30
-18
-18
-18
-0C
-0C
-0C
-06
-06
-06
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 1 -10
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 12 0
-BBX 10 9 1 5
-BITMAP
-0C00
-0C00
-1E00
-1200
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 2 0 -10
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 10
-BITMAP
-C0
-60
-30
-18
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 -5
-BITMAP
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 -5
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 -5
-BITMAP
-0060
-0060
-0060
-0060
-0060
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 -5
-BITMAP
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 19 1 -5
-BITMAP
-1C
-3C
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 -10
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-C060
-E0C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 19 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 -5
-BITMAP
-C0
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 4 24 0 -10
-BITMAP
-30
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C180
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C600
-C700
-C380
-C180
-C1C0
-C0C0
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 20 0
-BBX 16 14 2 -5
-BITMAP
-CE3C
-FF7E
-E3C7
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 -5
-BITMAP
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 -5
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 -10
-BITMAP
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 -10
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 9 0
-BBX 6 14 2 -5
-BITMAP
-CC
-DC
-FC
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 -5
-BITMAP
-3E00
-7F80
-E1C0
-C0C0
-C000
-F800
-7F00
-0F80
-01C0
-00C0
-C0C0
-C1C0
-FF80
-3F00
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 18 1 -5
-BITMAP
-30
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-1C
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 -5
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 11 14 1 -5
-BITMAP
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3180
-3180
-1B00
-1B00
-1B00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 18 14 0 -5
-BITMAP
-C0C0C0
-C0C0C0
-61E180
-61E180
-61E180
-312300
-333300
-333300
-1B3600
-1A1600
-1E1E00
-0E1C00
-0C0C00
-0C0C00
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 -5
-BITMAP
-C0C0
-E1C0
-6180
-3300
-3F00
-1E00
-0C00
-1E00
-1E00
-3300
-7380
-6180
-E1C0
-C0C0
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 19 0 -10
-BITMAP
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 -5
-BITMAP
-FFC0
-FFC0
-0180
-0300
-0700
-0E00
-0C00
-1C00
-3800
-3000
-6000
-E000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 -10
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 24 2 -10
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 -10
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 10 4 2 0
-BITMAP
-70C0
-FCC0
-CFC0
-C380
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 -5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 19 2 -10
-BITMAP
-C0
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 18 1 -7
-BITMAP
-0180
-0180
-1F00
-3F80
-73C0
-66C0
-C600
-CC00
-CC00
-CC00
-D800
-D800
-D8C0
-71C0
-7F80
-3F00
-6000
-6000
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 12 18 1 -5
-BITMAP
-1F80
-3FE0
-7070
-6030
-6000
-7000
-3000
-1800
-FF80
-FF80
-1800
-1800
-1800
-3000
-3000
-6730
-FFF0
-F0E0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 12 1 -2
-BITMAP
-C060
-EEE0
-7FC0
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-7FC0
-EEE0
-C060
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 18 0 -5
-BITMAP
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-3FF0
-3FF0
-0300
-3FF0
-3FF0
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 23 2 -9
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 24 1 -10
-BITMAP
-1F00
-3F80
-71C0
-60C0
-70C0
-3800
-1C00
-7E00
-E700
-C380
-C1C0
-C0C0
-6060
-7060
-3860
-1CC0
-0F80
-0700
-0380
-61C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 11
-BITMAP
-CC
-CC
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 -5
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C63180
-8C1080
-880080
-880080
-880080
-8C1080
-C63180
-43E100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 9 0
-BBX 7 12 1 2
-BITMAP
-78
-CC
-CC
-0C
-7C
-CC
-CC
-DC
-76
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 2 -2
-BITMAP
-1980
-3300
-6600
-CC00
-CC00
-6600
-3300
-1980
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 13 8 1 -2
-BITMAP
-FFF8
-FFF8
-0018
-0018
-0018
-0018
-0018
-0018
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 1
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 -5
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C21180
-821080
-821080
-83E080
-824080
-822080
-C22180
-421100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 11
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 9 0
-BBX 8 7 0 6
-BITMAP
-3C
-66
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 13 1 -5
-BITMAP
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 3
-BITMAP
-3C
-7E
-C6
-06
-0C
-18
-30
-60
-FE
-FE
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 3
-BITMAP
-7C
-FE
-C6
-06
-3C
-3C
-06
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 10
-BITMAP
-18
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 -10
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-E3C0
-FEC0
-DCC0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 12 0
-BBX 10 23 1 -9
-BITMAP
-1FC0
-7FC0
-7980
-F980
-F980
-F980
-F980
-F980
-F980
-7980
-7980
-3980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 1
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 6 1 -10
-BITMAP
-60
-70
-18
-18
-F8
-70
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 4 10 1 3
-BITMAP
-30
-30
-F0
-F0
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 9 0
-BBX 7 12 1 2
-BITMAP
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 3 -2
-BITMAP
-CC00
-6600
-3300
-1980
-1980
-3300
-6600
-CC00
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 -5
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318300
-318700
-030F00
-030F00
-061B00
-063300
-0C7FC0
-0C7FC0
-180300
-180300
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 -5
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318780
-318FC0
-0318C0
-0300C0
-060180
-060300
-0C0600
-0C0C00
-181FC0
-181FC0
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 19 18 0 -5
-BITMAP
-7C0C00
-FE0C00
-C61800
-061800
-3C3000
-3C3000
-066000
-C66000
-FEC180
-7CC380
-018780
-018780
-030D80
-031980
-063FE0
-063FE0
-0C0180
-0C0180
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 19 1 -10
-BITMAP
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-1800
-3800
-7000
-6000
-E0C0
-C0C0
-C1C0
-E380
-7F80
-3E00
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 -5
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 -5
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 -5
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 -5
-BITMAP
-0710
-0DB0
-08E0
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 -5
-BITMAP
-0C60
-0C60
-0000
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 -5
-BITMAP
-0380
-06C0
-06C0
-0380
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 23 0
-BBX 21 19 1 -5
-BITMAP
-03FFF8
-03FFF8
-066000
-066000
-0C6000
-0C6000
-0C6000
-186000
-187FF8
-187FF8
-306000
-3FE000
-3FE000
-606000
-606000
-606000
-C06000
-C07FF8
-C07FF8
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 24 1 -10
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-0380
-00C0
-00C0
-07C0
-0380
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 -5
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 -5
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 -5
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 23 2 -5
-BITMAP
-1980
-1980
-0000
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 1 -5
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 2 -5
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 8 24 0 -5
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 23 1 -5
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 17 19 0 -5
-BITMAP
-3FF000
-3FFC00
-301E00
-300700
-300300
-300380
-300180
-300180
-FF0180
-FF0180
-300180
-300180
-300180
-300380
-300300
-300700
-301E00
-3FFC00
-3FF000
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 -5
-BITMAP
-0710
-0DB0
-08E0
-0000
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 -5
-BITMAP
-0600
-0300
-0180
-00C0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 -5
-BITMAP
-0030
-0060
-00C0
-0180
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 -5
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 -5
-BITMAP
-0710
-0DB0
-08E0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 -5
-BITMAP
-0660
-0660
-0000
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 13 12 0 -4
-BITMAP
-C018
-6030
-3060
-18C0
-0D80
-0700
-0700
-0D80
-18C0
-3060
-6030
-C018
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 18 19 0 -5
-BITMAP
-03F040
-0FFCC0
-1E1F80
-380700
-300700
-700D80
-601980
-603180
-606180
-60C180
-618180
-630180
-660180
-6C0380
-380300
-380700
-7E1E00
-CFFC00
-83F000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 -5
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 -5
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 -5
-BITMAP
-0300
-0780
-0CC0
-1860
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 -5
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 24 1 -5
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 10 19 3 -5
-BITMAP
-1C00
-7F00
-E300
-C180
-C180
-C180
-C300
-C700
-CE00
-CF00
-C380
-C180
-C0C0
-C0C0
-C0C0
-C180
-C380
-CF00
-CE00
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-1C40
-36C0
-2380
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1980
-1980
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0E00
-1B00
-1100
-1B00
-0E00
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 21 0
-BBX 19 14 1 -5
-BITMAP
-1F0E00
-3FBF80
-61F1C0
-60E0C0
-00C060
-07C060
-3FFFE0
-78FFE0
-E0C000
-C0C000
-C1E060
-E3F0E0
-7E3FC0
-3C0F00
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 1 -10
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-1C00
-0600
-0600
-3E00
-1C00
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1980
-1980
-0000
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 0 -5
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 1 -5
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 8 19 -1 -5
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 -5
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-E000
-7180
-1E00
-3C00
-C600
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-3880
-6D80
-4700
-0000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 -5
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-1C40
-36C0
-2380
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 -5
-BITMAP
-3180
-3180
-0000
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 -4
-BITMAP
-0600
-0600
-0600
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 13 0
-BBX 13 14 0 -5
-BITMAP
-0F98
-1FF0
-38E0
-3060
-60F0
-61B0
-6330
-6630
-6630
-6C30
-3860
-30E0
-7FC0
-CF80
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 -5
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 -5
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 -5
-BITMAP
-0C00
-1E00
-3300
-6180
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-3300
-3300
-0000
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 24 0 -10
-BITMAP
-00C0
-0180
-0300
-0600
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 24 2 -10
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 23 0 -10
-BITMAP
-1980
-1980
-0000
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/helvR24sup.bdf b/x-symbol/etc/genfonts/helvR24sup.bdf
deleted file mode 100644
index c3742539..00000000
--- a/x-symbol/etc/genfonts/helvR24sup.bdf
+++ /dev/null
@@ -1,4716 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR24.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica_sup-Medium-R-Normal--24-240-75-75-P-130-ISO8859-1
-SIZE 24 75 75
-FONTBOUNDINGBOX 25 29 -1 2
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 130
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 26
-X_HEIGHT 21
-FONT_ASCENT 29
-FONT_DESCENT 0
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 13 19 2 7
-BITMAP
-AAA8
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-AAA8
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 7
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 19 2 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 8 0
-BBX 6 6 1 20
-BITMAP
-CC
-CC
-CC
-CC
-CC
-44
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 17 2 7
-BITMAP
-0CC0
-0CC0
-0CC0
-1980
-FFE0
-FFE0
-1980
-1980
-3300
-3300
-FFE0
-FFE0
-3300
-3300
-6600
-6600
-6600
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 21 1 5
-BITMAP
-0600
-0600
-3F80
-7FC0
-E6E0
-C660
-C600
-E600
-7600
-3E00
-0F80
-07C0
-06E0
-0660
-C660
-C660
-E6E0
-7FC0
-3F80
-0600
-0600
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 22 0
-BBX 19 18 1 7
-BITMAP
-000600
-3C0C00
-7E0C00
-C31800
-C31800
-C33000
-C33000
-7E6000
-3C6000
-00C000
-00C780
-018FC0
-019860
-031860
-031860
-061860
-060FC0
-040780
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 18 1 7
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-1980
-0F00
-1E00
-3F18
-7398
-61D8
-C0F0
-C060
-C0F0
-E1D8
-7F9C
-1E00
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 6 0
-BBX 2 6 2 20
-BITMAP
-C0
-C0
-C0
-C0
-C0
-40
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 2 2
-BITMAP
-18
-18
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 1 2
-BITMAP
-C0
-C0
-60
-60
-30
-30
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 10 0
-BBX 7 7 1 19
-BITMAP
-10
-10
-D6
-7C
-38
-6C
-44
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 8
-BITMAP
-0600
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 6 2 4
-BITMAP
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 13
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 7
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 7
-BITMAP
-06
-06
-06
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1F00
-3F80
-71C0
-60C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 6 18 2 7
-BITMAP
-0C
-0C
-1C
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1E00
-7F80
-61C0
-C0C0
-C060
-C060
-0060
-00C0
-01C0
-0380
-0F00
-1C00
-3800
-7000
-E000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1F00
-7F80
-6180
-C0C0
-C0C0
-C0C0
-00C0
-0180
-0F00
-0FC0
-00C0
-0060
-0060
-C060
-C0C0
-61C0
-7F80
-1F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-0180
-0380
-0380
-0780
-0F80
-0D80
-1980
-3980
-3180
-6180
-E180
-C180
-FFE0
-FFE0
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-7FC0
-7FC0
-6000
-6000
-6000
-6000
-6E00
-7F80
-71C0
-00C0
-0060
-0060
-0060
-C060
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-0F00
-3FC0
-70C0
-6060
-E060
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-E060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-FFE0
-FFE0
-00E0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1C00
-1800
-1800
-3800
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-0E00
-3F80
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-1F00
-3F80
-60C0
-E0E0
-C060
-C060
-C060
-71C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1F00
-7FC0
-71C0
-E0C0
-C060
-C060
-C060
-C060
-E0E0
-71E0
-7F60
-1E60
-0060
-00E0
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 7
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 17 2 4
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 8
-BITMAP
-0030
-00F0
-03C0
-0F00
-3C00
-E000
-E000
-3C00
-0F00
-03C0
-00F0
-0030
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 10 6 2 12
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 8
-BITMAP
-C000
-F000
-3C00
-0F00
-03C0
-0070
-0070
-03C0
-0F00
-3C00
-F000
-C000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 12 0
-BBX 10 19 1 7
-BITMAP
-1F00
-7F80
-71C0
-E0C0
-C0C0
-C1C0
-0180
-0380
-0700
-0600
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 25 0
-BBX 22 23 2 3
-BITMAP
-00FF00
-03FFC0
-0F01E0
-1C0070
-380018
-300018
-60730C
-60FB0C
-C1C70C
-C3860C
-C3060C
-C6060C
-C60C1C
-C60C18
-C60C38
-E71C70
-63F7E0
-71E380
-380000
-1C0000
-0F0300
-07FF00
-00FC00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 7
-BITMAP
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 19 2 7
-BITMAP
-FFC0
-FFF0
-C070
-C018
-C018
-C018
-C018
-C030
-FFE0
-FFF0
-C018
-C00C
-C00C
-C00C
-C00C
-C01C
-C038
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 19 1 7
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 15 19 2 7
-BITMAP
-FFC0
-FFF0
-C078
-C01C
-C00C
-C00E
-C006
-C006
-C006
-C006
-C006
-C006
-C006
-C00E
-C00C
-C01C
-C078
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 19 2 7
-BITMAP
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 14 0
-BBX 11 19 2 7
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 19 0
-BBX 16 19 1 7
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C07F
-C07F
-C003
-C003
-E003
-6007
-700F
-3C3F
-1FFB
-07E3
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 7
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 2 19 3 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 10 19 1 7
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C0C0
-C0C0
-C0C0
-C0C0
-6180
-7F80
-3F00
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 18 0
-BBX 15 19 2 7
-BITMAP
-C038
-C070
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-FC00
-FE00
-E700
-C380
-C1C0
-C0E0
-C070
-C038
-C01C
-C00E
-C006
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 7
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 21 0
-BBX 17 19 2 7
-BITMAP
-C00180
-E00380
-E00380
-F00780
-F00780
-D80D80
-D80D80
-D80D80
-CC1980
-CC1980
-CC1980
-C63180
-C63180
-C63180
-C36180
-C36180
-C36180
-C1C180
-C1C180
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 7
-BITMAP
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 7
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 7
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 7
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-60E6
-707E
-3C1C
-1FFE
-07E7
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 17 0
-BBX 13 19 2 7
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C070
-C030
-C018
-C018
-C018
-C018
-C018
-C018
-C018
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 7
-BITMAP
-07C0
-1FF0
-3838
-7018
-6018
-6000
-7000
-3E00
-0FC0
-01F0
-0078
-001C
-000C
-C00C
-C00C
-E01C
-7838
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 16 0
-BBX 14 19 1 7
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 7
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 7
-BITMAP
-C006
-C006
-E00E
-600C
-701C
-3018
-3018
-3838
-1830
-1830
-1C70
-0C60
-0C60
-0EE0
-06C0
-06C0
-0380
-0380
-0380
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 22 0
-BBX 20 19 1 7
-BITMAP
-C06030
-C06030
-C06030
-C0F030
-60F060
-619860
-619860
-619860
-619860
-3198C0
-330CC0
-330CC0
-330CC0
-1B0D80
-1B0D80
-1E0780
-0E0700
-0C0300
-0C0300
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 7
-BITMAP
-C006
-E00E
-701C
-3018
-1830
-1C70
-0EE0
-07C0
-0380
-0380
-07C0
-0EE0
-0C60
-1C70
-3838
-3018
-600C
-E00E
-C006
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 7
-BITMAP
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 13 19 1 7
-BITMAP
-FFF8
-FFF8
-0038
-0070
-00E0
-01C0
-01C0
-0380
-0700
-0700
-0E00
-1C00
-1C00
-3800
-7000
-7000
-E000
-FFF8
-FFF8
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 2 2
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 7
-BITMAP
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-30
-18
-18
-18
-0C
-0C
-0C
-06
-06
-06
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 1 2
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 12 0
-BBX 10 9 1 17
-BITMAP
-0C00
-0C00
-1E00
-1200
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 2 0 2
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 22
-BITMAP
-C0
-60
-30
-18
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 7
-BITMAP
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 7
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 7
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 7
-BITMAP
-0060
-0060
-0060
-0060
-0060
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 7
-BITMAP
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 19 1 7
-BITMAP
-1C
-3C
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 2
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-C060
-E0C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 19 2 7
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 7
-BITMAP
-C0
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 4 24 0 2
-BITMAP
-30
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 2 7
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C180
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C600
-C700
-C380
-C180
-C1C0
-C0C0
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 20 0
-BBX 16 14 2 7
-BITMAP
-CE3C
-FF7E
-E3C7
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 7
-BITMAP
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 7
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 2
-BITMAP
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 2
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 9 0
-BBX 6 14 2 7
-BITMAP
-CC
-DC
-FC
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 7
-BITMAP
-3E00
-7F80
-E1C0
-C0C0
-C000
-F800
-7F00
-0F80
-01C0
-00C0
-C0C0
-C1C0
-FF80
-3F00
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 18 1 7
-BITMAP
-30
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-1C
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 7
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 11 14 1 7
-BITMAP
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3180
-3180
-1B00
-1B00
-1B00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 18 14 0 7
-BITMAP
-C0C0C0
-C0C0C0
-61E180
-61E180
-61E180
-312300
-333300
-333300
-1B3600
-1A1600
-1E1E00
-0E1C00
-0C0C00
-0C0C00
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 7
-BITMAP
-C0C0
-E1C0
-6180
-3300
-3F00
-1E00
-0C00
-1E00
-1E00
-3300
-7380
-6180
-E1C0
-C0C0
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 19 0 2
-BITMAP
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 7
-BITMAP
-FFC0
-FFC0
-0180
-0300
-0700
-0E00
-0C00
-1C00
-3800
-3000
-6000
-E000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 2
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 24 2 2
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 2
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 10 4 2 12
-BITMAP
-70C0
-FCC0
-CFC0
-C380
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 7
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 19 2 2
-BITMAP
-C0
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 18 1 5
-BITMAP
-0180
-0180
-1F00
-3F80
-73C0
-66C0
-C600
-CC00
-CC00
-CC00
-D800
-D800
-D8C0
-71C0
-7F80
-3F00
-6000
-6000
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 12 18 1 7
-BITMAP
-1F80
-3FE0
-7070
-6030
-6000
-7000
-3000
-1800
-FF80
-FF80
-1800
-1800
-1800
-3000
-3000
-6730
-FFF0
-F0E0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 12 1 10
-BITMAP
-C060
-EEE0
-7FC0
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-7FC0
-EEE0
-C060
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 18 0 7
-BITMAP
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-3FF0
-3FF0
-0300
-3FF0
-3FF0
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 23 2 3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 24 1 2
-BITMAP
-1F00
-3F80
-71C0
-60C0
-70C0
-3800
-1C00
-7E00
-E700
-C380
-C1C0
-C0C0
-6060
-7060
-3860
-1CC0
-0F80
-0700
-0380
-61C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 23
-BITMAP
-CC
-CC
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 7
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C63180
-8C1080
-880080
-880080
-880080
-8C1080
-C63180
-43E100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 9 0
-BBX 7 12 1 14
-BITMAP
-78
-CC
-CC
-0C
-7C
-CC
-CC
-DC
-76
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 2 10
-BITMAP
-1980
-3300
-6600
-CC00
-CC00
-6600
-3300
-1980
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 13 8 1 10
-BITMAP
-FFF8
-FFF8
-0018
-0018
-0018
-0018
-0018
-0018
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 13
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 7
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C21180
-821080
-821080
-83E080
-824080
-822080
-C22180
-421100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 23
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 9 0
-BBX 8 7 0 18
-BITMAP
-3C
-66
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 13 1 7
-BITMAP
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 15
-BITMAP
-3C
-7E
-C6
-06
-0C
-18
-30
-60
-FE
-FE
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 15
-BITMAP
-7C
-FE
-C6
-06
-3C
-3C
-06
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 22
-BITMAP
-18
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 2
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-E3C0
-FEC0
-DCC0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 12 0
-BBX 10 23 1 3
-BITMAP
-1FC0
-7FC0
-7980
-F980
-F980
-F980
-F980
-F980
-F980
-7980
-7980
-3980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 13
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 6 1 2
-BITMAP
-60
-70
-18
-18
-F8
-70
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 4 10 1 15
-BITMAP
-30
-30
-F0
-F0
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 9 0
-BBX 7 12 1 14
-BITMAP
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 3 10
-BITMAP
-CC00
-6600
-3300
-1980
-1980
-3300
-6600
-CC00
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 7
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318300
-318700
-030F00
-030F00
-061B00
-063300
-0C7FC0
-0C7FC0
-180300
-180300
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 7
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318780
-318FC0
-0318C0
-0300C0
-060180
-060300
-0C0600
-0C0C00
-181FC0
-181FC0
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 19 18 0 7
-BITMAP
-7C0C00
-FE0C00
-C61800
-061800
-3C3000
-3C3000
-066000
-C66000
-FEC180
-7CC380
-018780
-018780
-030D80
-031980
-063FE0
-063FE0
-0C0180
-0C0180
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 19 1 2
-BITMAP
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-1800
-3800
-7000
-6000
-E0C0
-C0C0
-C1C0
-E380
-7F80
-3E00
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 7
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 7
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 7
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 7
-BITMAP
-0710
-0DB0
-08E0
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 7
-BITMAP
-0C60
-0C60
-0000
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 7
-BITMAP
-0380
-06C0
-06C0
-0380
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 23 0
-BBX 21 19 1 7
-BITMAP
-03FFF8
-03FFF8
-066000
-066000
-0C6000
-0C6000
-0C6000
-186000
-187FF8
-187FF8
-306000
-3FE000
-3FE000
-606000
-606000
-606000
-C06000
-C07FF8
-C07FF8
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 24 1 2
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-0380
-00C0
-00C0
-07C0
-0380
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 7
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 7
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 7
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 23 2 7
-BITMAP
-1980
-1980
-0000
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 1 7
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 2 7
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 8 24 0 7
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 23 1 7
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 17 19 0 7
-BITMAP
-3FF000
-3FFC00
-301E00
-300700
-300300
-300380
-300180
-300180
-FF0180
-FF0180
-300180
-300180
-300180
-300380
-300300
-300700
-301E00
-3FFC00
-3FF000
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 7
-BITMAP
-0710
-0DB0
-08E0
-0000
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 7
-BITMAP
-0600
-0300
-0180
-00C0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 7
-BITMAP
-0030
-0060
-00C0
-0180
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 7
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 7
-BITMAP
-0710
-0DB0
-08E0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 7
-BITMAP
-0660
-0660
-0000
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 13 12 0 8
-BITMAP
-C018
-6030
-3060
-18C0
-0D80
-0700
-0700
-0D80
-18C0
-3060
-6030
-C018
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 18 19 0 7
-BITMAP
-03F040
-0FFCC0
-1E1F80
-380700
-300700
-700D80
-601980
-603180
-606180
-60C180
-618180
-630180
-660180
-6C0380
-380300
-380700
-7E1E00
-CFFC00
-83F000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 7
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 7
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 7
-BITMAP
-0300
-0780
-0CC0
-1860
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 7
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 24 1 7
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 7
-BITMAP
-C000
-C000
-C000
-C000
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 10 19 3 7
-BITMAP
-1C00
-7F00
-E300
-C180
-C180
-C180
-C300
-C700
-CE00
-CF00
-C380
-C180
-C0C0
-C0C0
-C0C0
-C180
-C380
-CF00
-CE00
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-1C40
-36C0
-2380
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1980
-1980
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0E00
-1B00
-1100
-1B00
-0E00
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 21 0
-BBX 19 14 1 7
-BITMAP
-1F0E00
-3FBF80
-61F1C0
-60E0C0
-00C060
-07C060
-3FFFE0
-78FFE0
-E0C000
-C0C000
-C1E060
-E3F0E0
-7E3FC0
-3C0F00
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 1 2
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-1C00
-0600
-0600
-3E00
-1C00
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1980
-1980
-0000
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 0 7
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 1 7
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 8 19 -1 7
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 7
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-E000
-7180
-1E00
-3C00
-C600
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-3880
-6D80
-4700
-0000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 7
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-1C40
-36C0
-2380
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 7
-BITMAP
-3180
-3180
-0000
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 8
-BITMAP
-0600
-0600
-0600
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 13 0
-BBX 13 14 0 7
-BITMAP
-0F98
-1FF0
-38E0
-3060
-60F0
-61B0
-6330
-6630
-6630
-6C30
-3860
-30E0
-7FC0
-CF80
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 7
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 7
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 7
-BITMAP
-0C00
-1E00
-3300
-6180
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-3300
-3300
-0000
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 24 0 2
-BITMAP
-00C0
-0180
-0300
-0600
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 24 2 2
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 23 0 2
-BITMAP
-1980
-1980
-0000
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/heriR12sub.bdf b/x-symbol/etc/genfonts/heriR12sub.bdf
deleted file mode 100644
index fef7cf67..00000000
--- a/x-symbol/etc/genfonts/heriR12sub.bdf
+++ /dev/null
@@ -1,3063 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane_sub-Medium-R-Normal--12-120-75-75-P-67-ISO8859-15
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -6
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:00 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 6
-X_HEIGHT 4
-FONT_ASCENT 8
-FONT_DESCENT 6
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -4
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -5
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 0
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 -3
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 -3
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 -3
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -5
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 -2
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -4
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -6
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 -3
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 2
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -5
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 3
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 -3
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 -3
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -6
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 -3
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 -3
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 -3
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 -3
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 -3
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -6
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 0
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 -6
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -4
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-00
-00
-38
-40
-F8
-40
-F0
-40
-38
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 -3
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 -1
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 0
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 5
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 1
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 0
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 0
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 -6
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 -3
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 0
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 -3
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -6
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -6
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 -3
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 -4
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 -3
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 -3
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -6
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 -3
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 -6
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/heriR12sup.bdf b/x-symbol/etc/genfonts/heriR12sup.bdf
deleted file mode 100644
index 60b03c26..00000000
--- a/x-symbol/etc/genfonts/heriR12sup.bdf
+++ /dev/null
@@ -1,3063 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane_sup-Medium-R-Normal--12-120-75-75-P-67-ISO8859-15
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 1
-COMMENT $XConsortium: helvR12.bdf,v 1.15 95/01/26 18:02:58 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:00 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 13
-X_HEIGHT 11
-FONT_ASCENT 15
-FONT_DESCENT 0
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 07-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 4
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 3
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 10
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 1
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 1
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 7
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 4
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 4
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 4
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 6
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 5
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 3
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 4
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 1
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 4
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 9
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 2
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 10
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 4
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 4
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 1
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 4
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 4
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 4
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 4
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 1
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 7
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 1
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 3
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-00
-00
-38
-40
-F8
-40
-F0
-40
-38
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 4
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 8
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 6
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 7
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 12
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 8
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 7
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 7
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 1
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 7
-BITMAP
-80
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 4
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 7
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 8
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 4
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 4
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 1
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 4
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 4
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 4
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 3
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 4
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 4
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 4
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 4
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 4
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 1
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 4
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 4
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 4
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 4
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 1
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/heriR14sub.bdf b/x-symbol/etc/genfonts/heriR14sub.bdf
deleted file mode 100644
index 32ab3ec4..00000000
--- a/x-symbol/etc/genfonts/heriR14sub.bdf
+++ /dev/null
@@ -1,3333 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane_sub-Medium-R-Normal--14-140-75-75-P-77-ISO8859-15
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -6
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:29 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane_sub"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 8
-X_HEIGHT 5
-FONT_ASCENT 10
-FONT_DESCENT 6
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 5
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -5
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 -3
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 5
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 3
-BITMAP
-20
-F8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -5
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 1
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 -3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 -3
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 -3
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 0
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -4
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 -3
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -6
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 -3
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -6
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 3
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -6
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 5
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 -3
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 -3
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -6
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 -3
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 -3
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 -3
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 -3
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 -3
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 -3
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -6
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 -3
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -6
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 0
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 -6
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -4
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 -3
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-00
-18
-24
-40
-F8
-40
-F0
-40
-24
-18
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 -3
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -6
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 1
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 0
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 1
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 6
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 3
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 -6
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 1
-BITMAP
-C0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 1
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 1
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 -1
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 -3
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 -3
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 -3
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -6
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 -3
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 -3
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 -3
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 -3
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 -3
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 -3
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 -3
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 -3
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 -3
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 -3
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 -3
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 -3
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 -3
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 -3
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 -3
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 -3
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 -3
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -6
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -6
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/heriR14sup.bdf b/x-symbol/etc/genfonts/heriR14sup.bdf
deleted file mode 100644
index f34ea909..00000000
--- a/x-symbol/etc/genfonts/heriR14sup.bdf
+++ /dev/null
@@ -1,3333 +0,0 @@
-STARTFONT 2.1
-FONT -VH-Herilane_sup-Medium-R-Normal--14-140-75-75-P-77-ISO8859-15
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 2
-COMMENT $XConsortium: helvR14.bdf,v 1.14 95/01/26 18:03:02 gildea Exp $
-COMMENT
-COMMENT ISO8859-15 translation is done by script
-COMMENT written by Ville Hallik (ville@linux.ee)
-COMMENT Conversion date: Sun Jan 7 22:38:29 2001
-COMMENT Original copyright follows:
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 28
-FOUNDRY "VH"
-FAMILY_NAME "Herilane_sup"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "15"
-CAP_HEIGHT 16
-X_HEIGHT 13
-FONT_ASCENT 18
-FONT_DESCENT 0
-FACE_NAME "Herilane"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Herilane"
-_DEC_PRODUCTINFO "DECwindows Fonts V2.2, 11-Nov-1991"
-DEFAULT_CHAR 32
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-CHARSET_COLLECTIONS "ASCII ISO8859-15 ADOBE-STANDARD"
-FULL_NAME "Herilane"
-ENDPROPERTIES
-CHARS 191
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 13
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 3
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 5
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 13
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 2
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 4 1 11
-BITMAP
-20
-F8
-20
-50
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 3
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 9
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 5
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 5
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 5
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 3
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 8
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 4
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 5
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 2
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 5
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 2
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 11
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 2
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 13
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 5
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 5
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 2
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 5
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 5
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 5
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 5
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 5
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 8 0 5
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 5
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 2
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 5
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 2
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 8
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 2
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 4
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 5
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR Euro
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-00
-18
-24
-40
-F8
-40
-F0
-40
-24
-18
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 5
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR Scaron
-ENCODING 166
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 2
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR scaron
-ENCODING 168
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 9
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 8
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 9
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 14
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 11
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING 180
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 2
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 9
-BITMAP
-C0
-ENDCHAR
-STARTCHAR zcaron
-ENCODING 184
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 9
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 9
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 7
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR OE
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR oe
-ENCODING 189
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 5
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING 190
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 5
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 5
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 2
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 5
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 5
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 5
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 5
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 5
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 5
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 5
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 5
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 5
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 5
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 5
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 5
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 5
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 5
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 5
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 5
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 5
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 5
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 5
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 5
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 5
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 2
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 2
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_12sub.bdf b/x-symbol/etc/genfonts/xsymb0_12sub.bdf
deleted file mode 100644
index 934fbf47..00000000
--- a/x-symbol/etc/genfonts/xsymb0_12sub.bdf
+++ /dev/null
@@ -1,3029 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_12.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb12.bdf,v 1.7 94/04/10 21:36:17 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0_sub-Medium-R-Normal--12-120-75-75-P-74-ADOBE-FONTSPECIFIC
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 16 -1 -7
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 6
-FONT_ASCENT 6
-CAP_HEIGHT 6
-X_HEIGHT 3
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 0 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 9 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-28
-28
-28
-fc
-50
-f8
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 -3
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-f0
-08
-f8
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 5 0 -1
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -5
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 0
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 1 -3
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 -3
-BITMAP
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 3 9 1 -3
-BITMAP
-40
-c0
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-08
-10
-20
-40
-88
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-08
-30
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 9 0 -3
-BITMAP
-18
-28
-28
-48
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-78
-40
-80
-f0
-18
-08
-08
-88
-f0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-38
-40
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-f8
-88
-10
-10
-20
-20
-40
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-c8
-70
-98
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-88
-78
-10
-10
-20
-40
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 2 -3
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -5
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 3 1 -1
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-64
-98
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-3e00
-2200
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-e7
-42
-24
-18
-18
-24
-24
-42
-e7
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-10
-10
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-e7
-42
-42
-42
-7e
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 -3
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 8 9 0 -3
-BITMAP
-04
-0a
-0a
-66
-a3
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-ee
-44
-48
-50
-70
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 11 9 0 -3
-BITMAP
-e0e0
-60c0
-5140
-5140
-5140
-4a40
-4a40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-e7
-62
-52
-52
-4a
-4a
-46
-46
-e2
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-3c
-66
-42
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-ff
-42
-42
-42
-42
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 -3
-BITMAP
-f8
-4c
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-84
-c0
-60
-30
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-e380
-4100
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 9 1 -6
-BITMAP
-78
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 10 9 0 -3
-BITMAP
-1e00
-3300
-2100
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 8 0
-BBX 8 9 0 -3
-BITMAP
-7e
-42
-00
-24
-3c
-24
-00
-81
-ff
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-dd80
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-fc
-84
-08
-10
-20
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 -6
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 -3
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 -6
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 1 0 -4
-BITMAP
-fc
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 7 1 0 5
-BITMAP
-fe
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 7 6 1 -3
-BITMAP
-74
-d4
-88
-88
-d4
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 -6
-BITMAP
-c6
-ac
-28
-18
-30
-28
-68
-4a
-c6
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-98
-80
-40
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 5 0
-BBX 4 6 1 -3
-BITMAP
-70
-80
-e0
-80
-80
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 11 0 -6
-BITMAP
-10
-10
-38
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 6 9 0 -6
-BITMAP
-c4
-a4
-24
-24
-28
-18
-10
-30
-20
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 -6
-BITMAP
-6c
-b2
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 3 0
-BBX 3 6 0 -3
-BITMAP
-c0
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 -6
-BITMAP
-18
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 6 0 -3
-BITMAP
-4c
-d4
-60
-70
-58
-4c
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 -3
-BITMAP
-60
-50
-10
-30
-28
-48
-48
-8a
-86
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 -6
-BITMAP
-88
-88
-88
-88
-9a
-ec
-80
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 6 6 0 -3
-BITMAP
-cc
-44
-44
-28
-28
-30
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 6 1 -3
-BITMAP
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 6 0 -3
-BITMAP
-7e
-a4
-24
-24
-26
-64
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-70
-88
-88
-88
-f8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -6
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 6 6 1 -3
-BITMAP
-7c
-90
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 0 -3
-BITMAP
-78
-a0
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 6 0 -3
-BITMAP
-64
-a2
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 8 7 0 -3
-BITMAP
-7f
-a2
-49
-49
-49
-49
-36
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 6 1 -3
-BITMAP
-44
-92
-92
-92
-92
-6c
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 6 0
-BBX 5 12 1 -6
-BITMAP
-70
-c0
-80
-f0
-40
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 -6
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 12 1 -6
-BITMAP
-98
-70
-40
-80
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-18
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 7 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 -6
-BITMAP
-c0
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 3 1 -1
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 8 0
-BBX 8 9 0 -3
-BITMAP
-c6
-49
-2b
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-60
-60
-c0
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-fc
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 9 -1 -3
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 4 0 -2
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 12 0 -6
-BITMAP
-0c
-14
-10
-7c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 -4
-BITMAP
-38
-38
-d6
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 7 0
-BBX 5 6 1 -3
-BITMAP
-20
-70
-f8
-f8
-70
-20
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 6 1 -3
-BITMAP
-6c
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 -4
-BITMAP
-10
-38
-7c
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-2080
-4040
-ffe0
-4040
-2080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-2000
-4000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-0080
-0040
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 2
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-20
-20
-f8
-20
-20
-00
-f8
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 5 0
-BBX 5 3 0 3
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-fc
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 -1
-BITMAP
-6e
-90
-90
-6e
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 9 0 -3
-BITMAP
-60
-90
-08
-68
-98
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 -1
-BITMAP
-60
-f0
-f0
-60
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-04
-08
-fc
-10
-fc
-40
-80
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 -2
-BITMAP
-fc
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 -2
-BITMAP
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 -3
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 1 16 3 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 13 1 0 0
-BITMAP
-fff8
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 -3
-BITMAP
-02
-02
-02
-02
-02
-42
-fe
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-88
-ce
-66
-34
-d4
-9c
-4c
-66
-e2
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 10 1 -4
-BITMAP
-7e
-c2
-84
-c8
-18
-0c
-06
-02
-64
-b8
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 1 -3
-BITMAP
-6600
-9900
-9300
-d600
-5c00
-1400
-1200
-5200
-b180
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 10 0
-BBX 8 11 1 -6
-BITMAP
-10
-26
-4b
-91
-a1
-ab
-ca
-64
-b0
-90
-60
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-aa
-92
-aa
-44
-38
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-54
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c80
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-9c00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-38
-44
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-82
-82
-82
-82
-44
-38
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-f8
-04
-02
-02
-04
-f8
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-f8
-04
-02
-02
-04
-f8
-00
-fe
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-04
-3e
-48
-88
-90
-50
-3e
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-3e
-40
-80
-80
-40
-3e
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-3e
-40
-80
-80
-40
-3e
-00
-fe
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 5 1 -2
-BITMAP
-78
-80
-f8
-80
-78
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-08
-78
-90
-f8
-a0
-78
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ff80
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-fe
-82
-c6
-44
-6c
-28
-38
-10
-10
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-f9
-a5
-b9
-a9
-ed
-42
-3c
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-99
-a9
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 0
-BITMAP
-fa80
-aa80
-2540
-2540
-2540
-7760
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-ff80
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-e380
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 10 0 -4
-BITMAP
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 2 1 1 0
-BITMAP
-c0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 -3
-BITMAP
-fe
-02
-02
-02
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-30
-30
-48
-48
-84
-84
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-84
-84
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-2080
-7fc0
-c060
-7fc0
-2080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-2000
-7fe0
-c000
-7fe0
-2000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-50
-50
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-0080
-ffc0
-0060
-ffc0
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-50
-50
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 11 1 -5
-BITMAP
-10
-38
-28
-6c
-44
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-18
-10
-30
-60
-40
-c0
-40
-60
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-b9
-a5
-b9
-a5
-a5
-42
-3c
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3c
-42
-99
-a5
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 0
-BITMAP
-fa80
-2280
-2540
-2540
-2540
-2540
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-ff00
-c100
-6000
-3000
-1800
-0c00
-1800
-3000
-6000
-c180
-ff80
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 -7
-BITMAP
-10
-20
-20
-40
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-40
-20
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 -7
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 -7
-BITMAP
-60
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 -7
-BITMAP
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 2 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 1 16 2 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-06
-0e
-0c
-6b
-ff
-fc
-fc
-ff
-ff
-7f
-36
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-c0
-40
-60
-30
-10
-18
-10
-30
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 16 4 -7
-BITMAP
-38
-58
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 1 16 1 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 15 0 -6
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 -7
-BITMAP
-80
-40
-40
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 -7
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 -7
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 -6
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 -7
-BITMAP
-c0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 -7
-BITMAP
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 0 -6
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_12sup.bdf b/x-symbol/etc/genfonts/xsymb0_12sup.bdf
deleted file mode 100644
index 82d46b08..00000000
--- a/x-symbol/etc/genfonts/xsymb0_12sup.bdf
+++ /dev/null
@@ -1,3029 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_12.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb12.bdf,v 1.7 94/04/10 21:36:17 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0_sup-Medium-R-Normal--12-120-75-75-P-74-ADOBE-FONTSPECIFIC
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 16 -1 0
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 0
-FONT_ASCENT 13
-CAP_HEIGHT 13
-X_HEIGHT 10
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 0 4
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 9 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 4
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-28
-28
-28
-fc
-50
-f8
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 4
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-f0
-08
-f8
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 1
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 1
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 5 0 6
-BITMAP
-20
-a8
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 2
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 7
-BITMAP
-fe
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 1 1 4
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 4
-BITMAP
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 3 9 1 4
-BITMAP
-40
-c0
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-08
-10
-20
-40
-88
-f8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-08
-30
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 9 0 4
-BITMAP
-18
-28
-28
-48
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-78
-40
-80
-f0
-18
-08
-08
-88
-f0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-38
-40
-80
-b0
-c8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-f8
-88
-10
-10
-20
-20
-40
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-c8
-70
-98
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-88
-78
-10
-10
-20
-40
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 2 4
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 3 1 6
-BITMAP
-f8
-00
-f8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-64
-98
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 9 0 4
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-3e00
-2200
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-e7
-42
-24
-18
-18
-24
-24
-42
-e7
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-10
-10
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-e7
-42
-42
-42
-7e
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 4
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 8 9 0 4
-BITMAP
-04
-0a
-0a
-66
-a3
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-ee
-44
-48
-50
-70
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 4
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 11 9 0 4
-BITMAP
-e0e0
-60c0
-5140
-5140
-5140
-4a40
-4a40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-e7
-62
-52
-52
-4a
-4a
-46
-46
-e2
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-3c
-66
-42
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-ff
-42
-42
-42
-42
-42
-42
-42
-e7
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 4
-BITMAP
-f8
-4c
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-84
-c0
-60
-30
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 9 0 4
-BITMAP
-e380
-4100
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-78
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 10 9 0 4
-BITMAP
-1e00
-3300
-2100
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 8 0
-BBX 8 9 0 4
-BITMAP
-7e
-42
-00
-24
-3c
-24
-00
-81
-ff
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-dd80
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 4
-BITMAP
-fc
-84
-08
-10
-20
-20
-40
-84
-fc
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 1 1
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 4
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 12 0 1
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 9 0 4
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 1 0 3
-BITMAP
-fc
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 7 1 0 12
-BITMAP
-fe
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 8 0
-BBX 7 6 1 4
-BITMAP
-74
-d4
-88
-88
-d4
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 13 1 1
-BITMAP
-70
-88
-88
-88
-b0
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 1
-BITMAP
-c6
-ac
-28
-18
-30
-28
-68
-4a
-c6
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 10 1 4
-BITMAP
-70
-98
-80
-40
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 5 0
-BBX 4 6 1 4
-BITMAP
-70
-80
-e0
-80
-80
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 11 0 1
-BITMAP
-10
-10
-38
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 6 9 0 1
-BITMAP
-c4
-a4
-24
-24
-28
-18
-10
-30
-20
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 1
-BITMAP
-6c
-b2
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 3 0
-BBX 3 6 0 4
-BITMAP
-c0
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 9 0 1
-BITMAP
-18
-54
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 6 0 4
-BITMAP
-4c
-d4
-60
-70
-58
-4c
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 9 0 4
-BITMAP
-60
-50
-10
-30
-28
-48
-48
-8a
-86
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 1
-BITMAP
-88
-88
-88
-88
-9a
-ec
-80
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 6 6 0 4
-BITMAP
-cc
-44
-44
-28
-28
-30
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 6 1 4
-BITMAP
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 7 6 0 4
-BITMAP
-7e
-a4
-24
-24
-26
-64
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-70
-88
-88
-88
-f8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 6 6 1 4
-BITMAP
-7c
-90
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 0 4
-BITMAP
-78
-a0
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 6 0 4
-BITMAP
-64
-a2
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 8 7 0 4
-BITMAP
-7f
-a2
-49
-49
-49
-49
-36
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 6 1 4
-BITMAP
-44
-92
-92
-92
-92
-6c
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 6 0
-BBX 5 12 1 1
-BITMAP
-70
-c0
-80
-f0
-40
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 9 0 1
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 12 1 1
-BITMAP
-98
-70
-40
-80
-80
-80
-80
-c0
-70
-08
-48
-70
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-18
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 7 1 4
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 5 12 0 1
-BITMAP
-c0
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 3 1 6
-BITMAP
-64
-b4
-98
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 8 0
-BBX 8 9 0 4
-BITMAP
-c6
-49
-2b
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 3 5 1 8
-BITMAP
-60
-60
-c0
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-fc
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 9 -1 4
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 4 0 5
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 12 0 1
-BITMAP
-0c
-14
-10
-7c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 3
-BITMAP
-38
-38
-d6
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 7 0
-BBX 5 6 1 4
-BITMAP
-20
-70
-f8
-f8
-70
-20
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 6 1 4
-BITMAP
-6c
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 9 0
-BBX 7 7 1 3
-BITMAP
-10
-38
-7c
-fe
-d6
-10
-10
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-2080
-4040
-ffe0
-4040
-2080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-2000
-4000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-0080
-0040
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 9
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-20
-20
-f8
-20
-20
-00
-f8
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 5 0
-BBX 5 3 0 10
-BITMAP
-28
-50
-a0
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-fc
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 6
-BITMAP
-6e
-90
-90
-6e
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 5 9 0 4
-BITMAP
-60
-90
-08
-68
-98
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-f0
-f0
-60
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-20
-00
-f8
-00
-20
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-04
-08
-fc
-10
-fc
-40
-80
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 5
-BITMAP
-fc
-00
-fc
-00
-fc
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 5 1 5
-BITMAP
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 4
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 1 16 3 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 13 1 0 7
-BITMAP
-fff8
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 4
-BITMAP
-02
-02
-02
-02
-02
-42
-fe
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-88
-ce
-66
-34
-d4
-9c
-4c
-66
-e2
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 7 10 1 3
-BITMAP
-7e
-c2
-84
-c8
-18
-0c
-06
-02
-64
-b8
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 10 0
-BBX 9 9 1 4
-BITMAP
-6600
-9900
-9300
-d600
-5c00
-1400
-1200
-5200
-b180
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 10 0
-BBX 8 11 1 1
-BITMAP
-10
-26
-4b
-91
-a1
-ab
-ca
-64
-b0
-90
-60
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-aa
-92
-aa
-44
-38
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-54
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-1c80
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-9c00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-38
-44
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-82
-82
-82
-82
-44
-38
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-f8
-04
-02
-02
-04
-f8
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-f8
-04
-02
-02
-04
-f8
-00
-fe
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-04
-3e
-48
-88
-90
-50
-3e
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-3e
-40
-80
-80
-40
-3e
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-3e
-40
-80
-80
-40
-3e
-00
-fe
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 5 1 5
-BITMAP
-78
-80
-f8
-80
-78
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 7 0
-BBX 5 7 1 4
-BITMAP
-08
-78
-90
-f8
-a0
-78
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ff80
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-fe
-82
-c6
-44
-6c
-28
-38
-10
-10
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-f9
-a5
-b9
-a9
-ed
-42
-3c
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-99
-a9
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 7
-BITMAP
-fa80
-aa80
-2540
-2540
-2540
-7760
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-ff80
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-e380
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 10 0 3
-BITMAP
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 2 1 1 7
-BITMAP
-c0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 4 1 4
-BITMAP
-fe
-02
-02
-02
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-30
-30
-48
-48
-84
-84
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-84
-84
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-2080
-7fc0
-c060
-7fc0
-2080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-2000
-7fe0
-c000
-7fe0
-2000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-50
-50
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-0080
-ffc0
-0060
-ffc0
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-50
-50
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 11 1 2
-BITMAP
-10
-38
-28
-6c
-44
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-18
-10
-30
-60
-40
-c0
-40
-60
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-b9
-a5
-b9
-a5
-a5
-42
-3c
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-3c
-42
-99
-a5
-a1
-a5
-99
-42
-3c
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 7
-BITMAP
-fa80
-2280
-2540
-2540
-2540
-2540
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-ff00
-c100
-6000
-3000
-1800
-0c00
-1800
-3000
-6000
-c180
-ff80
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 0
-BITMAP
-10
-20
-20
-40
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-40
-20
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 0
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 0
-BITMAP
-60
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 0
-BITMAP
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 2 1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 1 16 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 10 0
-BBX 8 11 1 4
-BITMAP
-06
-0e
-0c
-6b
-ff
-fc
-fc
-ff
-ff
-7f
-36
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-c0
-40
-60
-30
-10
-18
-10
-30
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 16 4 0
-BITMAP
-38
-58
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 1 16 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 5 15 0 1
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 0
-BITMAP
-80
-40
-40
-20
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 4 16 0 0
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 16 1 0
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 1 16 3 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 5 0
-BBX 3 15 1 1
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 0 0
-BITMAP
-c0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 16 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 6 0
-BBX 3 15 0 1
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_14sub.bdf b/x-symbol/etc/genfonts/xsymb0_14sub.bdf
deleted file mode 100644
index 723e293e..00000000
--- a/x-symbol/etc/genfonts/xsymb0_14sub.bdf
+++ /dev/null
@@ -1,3295 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_14.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb14.bdf,v 1.7 94/04/10 21:36:19 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0_sub-Medium-R-Normal--14-140-75-75-P-85-ADOBE-FONTSPECIFIC
-SIZE 14 75 75
-FONTBOUNDINGBOX 16 20 -1 -9
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 6
-FONT_ASCENT 8
-CAP_HEIGHT 7
-X_HEIGHT 4
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp., 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 1 1 -3
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 1 10 2 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 -3
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 10 0 -3
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 -3
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 7 1 -2
-BITMAP
-f0
-08
-04
-fc
-04
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -6
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -6
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 6 1 -1
-BITMAP
-20
-a8
-70
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -5
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 1
-BITMAP
-ff
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 2 1 -3
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 -3
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-78
-cc
-84
-84
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-70
-d8
-88
-08
-18
-10
-20
-40
-c4
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-78
-cc
-84
-0c
-38
-0c
-04
-04
-cc
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-08
-18
-18
-28
-68
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-78
-40
-80
-e0
-30
-18
-08
-08
-90
-e0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-1c
-30
-40
-40
-f8
-8c
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 1 -3
-BITMAP
-fc
-84
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-d8
-88
-88
-70
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-78
-cc
-84
-84
-c4
-78
-18
-10
-60
-c0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 7 2 -3
-BITMAP
-80
-80
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 9 1 -5
-BITMAP
-40
-40
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 -3
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 3 0 -1
-BITMAP
-fe
-00
-fe
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 10 0 -3
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-72
-9c
-00
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-2200
-3e00
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-e380
-4100
-2200
-3600
-1c00
-1400
-2200
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-10
-10
-28
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-e380
-4100
-4100
-4100
-7f00
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 10 1 -3
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 10 0 -3
-BITMAP
-0c
-0a
-0a
-66
-a3
-22
-22
-22
-36
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-ee
-44
-48
-50
-70
-50
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 9 10 0 -3
-BITMAP
-0800
-0800
-1400
-3600
-2200
-2200
-6300
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 10 1 -3
-BITMAP
-e0e0
-60c0
-5140
-5140
-5b40
-4a40
-4a40
-4e40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-e380
-6100
-5100
-5900
-4900
-4d00
-4500
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-3c
-66
-42
-81
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-ff80
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-f8
-4c
-44
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-fe
-c2
-60
-30
-18
-10
-20
-40
-c1
-ff
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 10 0 -3
-BITMAP
-e380
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 6 10 1 -6
-BITMAP
-38
-c0
-80
-80
-80
-60
-38
-04
-24
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 -3
-BITMAP
-0c00
-3300
-2100
-4080
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 9 0
-BBX 9 10 0 -3
-BITMAP
-7f00
-4100
-0000
-2200
-3e00
-2200
-0000
-0000
-8080
-ff80
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 11 0
-BBX 11 10 0 -3
-BITMAP
-ce60
-64c0
-2480
-2480
-1f00
-0400
-0400
-0400
-0400
-0e00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-fe
-82
-04
-08
-10
-10
-20
-40
-82
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -6
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 -3
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 -6
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 -3
-BITMAP
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ff80
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 1 0 -5
-BITMAP
-fe
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 8 1 0 7
-BITMAP
-ff
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 7 1 -3
-BITMAP
-76
-d4
-88
-88
-88
-d5
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 14 1 -6
-BITMAP
-78
-cc
-84
-8c
-98
-8c
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 10 0 -6
-BITMAP
-c3
-a6
-24
-3c
-18
-38
-28
-64
-45
-c3
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-70
-98
-80
-40
-70
-98
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 -3
-BITMAP
-38
-40
-80
-f0
-80
-c8
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 7 13 1 -6
-BITMAP
-10
-10
-10
-38
-54
-92
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 6 10 0 -6
-BITMAP
-c4
-a4
-24
-28
-28
-18
-18
-10
-30
-30
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 0 -6
-BITMAP
-6c
-b2
-22
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 4 0
-BBX 3 7 1 -3
-BITMAP
-80
-80
-80
-80
-80
-a0
-c0
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 10 1 -6
-BITMAP
-18
-54
-d2
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-46
-ca
-50
-70
-58
-4c
-46
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-60
-50
-10
-10
-28
-28
-48
-44
-85
-83
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 -5
-BITMAP
-88
-88
-88
-88
-88
-9a
-f6
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-c6
-42
-22
-22
-14
-14
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-78
-cc
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 7 0 -3
-BITMAP
-7e
-a4
-24
-24
-24
-25
-66
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-d8
-88
-88
-f8
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -6
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 7 1 -3
-BITMAP
-7e
-c8
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 0 -3
-BITMAP
-78
-a0
-20
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-64
-a2
-22
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 10 8 0 -3
-BITMAP
-7fc0
-a080
-4440
-4440
-4440
-4440
-64c0
-3b80
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-6300
-8880
-8880
-8880
-8880
-c980
-7700
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 7 0
-BBX 6 15 1 -6
-BITMAP
-20
-40
-38
-20
-40
-78
-20
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 10 0 -6
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 14 1 -6
-BITMAP
-20
-44
-3c
-10
-20
-40
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 8 1 -2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -6
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 4 1 0
-BITMAP
-62
-d2
-96
-8c
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 9 0
-BBX 8 10 0 -3
-BITMAP
-c6
-69
-2b
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 4 6 0 1
-BITMAP
-30
-30
-60
-60
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-fe
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 10 -1 -3
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 4 0 -1
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -6
-BITMAP
-06
-0a
-08
-08
-3c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 -4
-BITMAP
-1c00
-1c00
-1c00
-eb80
-ff80
-eb80
-0800
-0800
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 -3
-BITMAP
-10
-38
-7c
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 -3
-BITMAP
-6c
-fe
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 -4
-BITMAP
-0800
-1c00
-3e00
-7f00
-ff80
-6b00
-0800
-0800
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-1080
-2040
-4020
-fff0
-4020
-2040
-1080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-1000
-2000
-4000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-0080
-0040
-0020
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 3
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 9 0 -3
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-00
-fe
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 7 3 -1 4
-BITMAP
-36
-6c
-90
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-fe
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 4 1 0
-BITMAP
-77
-88
-88
-77
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 11 0 -3
-BITMAP
-70
-88
-04
-04
-04
-74
-cc
-84
-84
-c8
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 -1
-BITMAP
-70
-f8
-f8
-f8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-04
-08
-fe
-10
-fe
-20
-40
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 -1
-BITMAP
-fe
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 -1
-BITMAP
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 -3
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 1 20 4 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 15 1 0 0
-BITMAP
-fffe
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 9 0 -3
-BITMAP
-01
-01
-01
-01
-01
-01
-41
-ff
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-88
-ce
-66
-24
-74
-9c
-8c
-46
-63
-e1
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 8 12 1 -4
-BITMAP
-3f
-61
-42
-46
-24
-06
-03
-01
-61
-f1
-1a
-0c
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 12 0
-BBX 10 11 1 -3
-BITMAP
-7300
-9d80
-8980
-8b00
-ce00
-6a00
-2900
-0900
-0900
-6900
-b0c0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 9 12 1 -6
-BITMAP
-1000
-2300
-4580
-8880
-9080
-d480
-6900
-6b00
-b600
-9000
-9000
-6000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-6300
-9480
-8880
-9480
-6300
-6300
-1c00
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6b00
-4900
-8880
-ff80
-8880
-4900
-6b00
-1c00
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-1f20
-60c0
-40c0
-8120
-8220
-8420
-8820
-9020
-6040
-60c0
-9f00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 -2
-BITMAP
-3e00
-4100
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 -2
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-00
-ff
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-02
-3f
-44
-84
-88
-88
-50
-3f
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-00
-ff
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 7 1 -2
-BITMAP
-3c
-40
-80
-fc
-80
-40
-3c
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 9 1 -3
-BITMAP
-04
-3c
-48
-90
-fc
-90
-60
-3c
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 11 10 0 -3
-BITMAP
-0040
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-ff80
-8080
-c180
-4100
-6300
-2200
-3600
-1400
-1c00
-0800
-0800
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1e00
-2100
-7c80
-9240
-9240
-9c40
-9240
-7980
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1e00
-2100
-4e80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 1
-BITMAP
-fa80
-aa80
-26c0
-2540
-2540
-76e0
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 -5
-BITMAP
-ffc0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-f3c0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 11 0 -4
-BITMAP
-02
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 5 0 -3
-BITMAP
-ff80
-0080
-0080
-0080
-0080
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-18
-18
-24
-24
-42
-42
-81
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-81
-42
-42
-24
-24
-18
-18
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-1080
-2040
-7fe0
-c030
-7fe0
-2040
-1080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-1000
-2000
-7ff0
-c000
-7ff0
-2000
-1000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-0080
-0040
-ffe0
-0030
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-28
-28
-28
-28
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-10
-38
-28
-6c
-44
-c6
-82
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-18
-10
-30
-20
-60
-40
-c0
-40
-60
-20
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1e00
-2100
-5c80
-9240
-9240
-9c40
-9240
-5280
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-1e00
-2100
-4c80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 1
-BITMAP
-fa80
-2280
-26c0
-2540
-2540
-2440
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 12 0
-BBX 10 13 1 -5
-BITMAP
-ff80
-c080
-6000
-3000
-1800
-0c00
-0600
-0c00
-1800
-3000
-6000
-c0c0
-ffc0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-10
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 3 -9
-BITMAP
-30
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 1 -9
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 3 -6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-30
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 1 20 3 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 12 1 -3
-BITMAP
-0300
-0700
-0600
-7580
-ffc0
-ff00
-ff00
-ff00
-ffc0
-7fc0
-3f80
-1b00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-c0
-40
-60
-20
-30
-10
-18
-10
-30
-20
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 -5
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 20 5 -9
-BITMAP
-38
-58
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 1 20 1 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 17 1 -6
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-10
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-80
-40
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -9
-BITMAP
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 -6
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-f0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 0 -9
-BITMAP
-c0
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 3 -9
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 0 -6
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_14sup.bdf b/x-symbol/etc/genfonts/xsymb0_14sup.bdf
deleted file mode 100644
index 4f042318..00000000
--- a/x-symbol/etc/genfonts/xsymb0_14sup.bdf
+++ /dev/null
@@ -1,3295 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb0_14.bdf --- v3.4, minor appearance change of Adobe symbol font
-COMMENT
-COMMENT $XConsortium: symb14.bdf,v 1.7 94/04/10 21:36:19 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT Portions Copyright 1997-1998 Free Software Foundation, Inc.
-COMMENT
-COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission
-COMMENT to use these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb0_sup-Medium-R-Normal--14-140-75-75-P-85-ADOBE-FONTSPECIFIC
-SIZE 14 75 75
-FONTBOUNDINGBOX 16 20 -1 -1
-STARTPROPERTIES 23
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "FONTSPECIFIC"
-FONT_DESCENT 0
-FONT_ASCENT 16
-CAP_HEIGHT 15
-X_HEIGHT 12
-FACE_NAME "XSymb0"
-DEVICE_FONT_NAME "XSymb0"
-COPYRIGHT "Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp., 1997-1998 Free Software Foundation, Inc."
-COMMENT ***** end of inserted font properties
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 1 1 5
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 1 10 2 5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 5
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 10 0 5
-BITMAP
-14
-14
-14
-7e
-28
-28
-fc
-50
-50
-50
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 5
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 7 1 6
-BITMAP
-f0
-08
-04
-fc
-04
-08
-f0
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 2
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 2
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 6 1 7
-BITMAP
-20
-a8
-70
-70
-a8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 3
-BITMAP
-c0
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 9
-BITMAP
-ff
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 3 0
-BBX 1 2 1 5
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 5
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-78
-cc
-84
-84
-84
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 5
-BITMAP
-20
-e0
-20
-20
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-70
-d8
-88
-08
-18
-10
-20
-40
-c4
-fc
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-78
-cc
-84
-0c
-38
-0c
-04
-04
-cc
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-08
-18
-18
-28
-68
-48
-88
-fc
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 5
-BITMAP
-78
-40
-80
-e0
-30
-18
-08
-08
-90
-e0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-1c
-30
-40
-40
-f8
-8c
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 1 5
-BITMAP
-fc
-84
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 5
-BITMAP
-70
-d8
-88
-88
-70
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 10 0 5
-BITMAP
-78
-cc
-84
-84
-c4
-78
-18
-10
-60
-c0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 7 2 5
-BITMAP
-80
-80
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 9 1 3
-BITMAP
-40
-40
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 5
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 3 0 7
-BITMAP
-fe
-00
-fe
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 5 10 0 5
-BITMAP
-70
-88
-88
-08
-10
-20
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-72
-9c
-00
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-0800
-1c00
-1400
-1400
-2200
-2200
-3e00
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-fc
-46
-42
-46
-7c
-46
-42
-42
-46
-fc
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-e380
-4100
-2200
-3600
-1c00
-1400
-2200
-6300
-4100
-e380
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-10
-10
-28
-28
-28
-44
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-fe
-42
-40
-44
-7c
-44
-40
-42
-42
-fe
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-1c00
-0800
-7f00
-c980
-8880
-8880
-c980
-7f00
-0800
-1c00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-fe
-42
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-e380
-4100
-4100
-4100
-7f00
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 10 1 5
-BITMAP
-e0
-40
-40
-40
-40
-40
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 10 0 5
-BITMAP
-0c
-0a
-0a
-66
-a3
-22
-22
-22
-36
-1c
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-ee
-44
-48
-50
-70
-50
-48
-44
-42
-e7
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 9 10 0 5
-BITMAP
-0800
-0800
-1400
-3600
-2200
-2200
-6300
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 10 1 5
-BITMAP
-e0e0
-60c0
-5140
-5140
-5b40
-4a40
-4a40
-4e40
-4440
-e4e0
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-e380
-6100
-5100
-5900
-4900
-4d00
-4500
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-3c
-66
-42
-81
-81
-81
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-ff80
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-e380
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-3c
-66
-42
-a5
-bd
-a5
-81
-42
-66
-3c
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-f8
-4c
-44
-44
-4c
-78
-40
-40
-40
-e0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-fe
-c2
-60
-30
-18
-10
-20
-40
-c1
-ff
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-fe
-92
-92
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 9 10 0 5
-BITMAP
-e380
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-1c00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 7 0
-BBX 6 10 1 2
-BITMAP
-38
-c0
-80
-80
-80
-60
-38
-04
-24
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 5
-BITMAP
-0c00
-3300
-2100
-4080
-4080
-4080
-4080
-2100
-9240
-f3c0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 9 0
-BBX 9 10 0 5
-BITMAP
-7f00
-4100
-0000
-2200
-3e00
-2200
-0000
-0000
-8080
-ff80
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 11 0
-BBX 11 10 0 5
-BITMAP
-ce60
-64c0
-2480
-2480
-1f00
-0400
-0400
-0400
-0400
-0e00
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-fe
-82
-04
-08
-10
-10
-20
-40
-82
-fe
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 2
-BITMAP
-e0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-e0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 5
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 13 1 2
-BITMAP
-e0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-e0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 5
-BITMAP
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ff80
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 1 0 3
-BITMAP
-fe
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 8 1 0 15
-BITMAP
-ff
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 9 0
-BBX 8 7 1 5
-BITMAP
-76
-d4
-88
-88
-88
-d5
-66
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 14 1 2
-BITMAP
-78
-cc
-84
-8c
-98
-8c
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 10 0 2
-BITMAP
-c3
-a6
-24
-3c
-18
-38
-28
-64
-45
-c3
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-70
-98
-80
-40
-70
-98
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 5
-BITMAP
-38
-40
-80
-f0
-80
-c8
-70
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 7 13 1 2
-BITMAP
-10
-10
-10
-38
-54
-92
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 6 10 0 2
-BITMAP
-c4
-a4
-24
-28
-28
-18
-18
-10
-30
-30
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 10 0 2
-BITMAP
-6c
-b2
-22
-22
-22
-22
-22
-02
-02
-02
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 4 0
-BBX 3 7 1 5
-BITMAP
-80
-80
-80
-80
-80
-a0
-c0
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 10 1 2
-BITMAP
-18
-54
-d2
-92
-92
-54
-38
-10
-10
-10
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-46
-ca
-50
-70
-58
-4c
-46
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-60
-50
-10
-10
-28
-28
-48
-44
-85
-83
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 9 1 3
-BITMAP
-88
-88
-88
-88
-88
-9a
-f6
-80
-c0
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-c6
-42
-22
-22
-14
-14
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 5
-BITMAP
-78
-cc
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 8 7 0 5
-BITMAP
-7e
-a4
-24
-24
-24
-25
-66
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 7 0
-BBX 5 10 1 5
-BITMAP
-70
-d8
-88
-88
-f8
-88
-88
-88
-d8
-70
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 2
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-80
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 8 0
-BBX 7 7 1 5
-BITMAP
-7e
-c8
-84
-84
-84
-cc
-78
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 0 5
-BITMAP
-78
-a0
-20
-20
-20
-28
-30
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-64
-a2
-22
-22
-22
-26
-1c
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 10 8 0 5
-BITMAP
-7fc0
-a080
-4440
-4440
-4440
-4440
-64c0
-3b80
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 11 0
-BBX 9 7 1 5
-BITMAP
-6300
-8880
-8880
-8880
-8880
-c980
-7700
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 7 0
-BBX 6 15 1 2
-BITMAP
-20
-40
-38
-20
-40
-78
-20
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 9 0
-BBX 9 10 0 2
-BITMAP
-8880
-4900
-4900
-4900
-6b00
-3e00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 14 1 2
-BITMAP
-20
-44
-3c
-10
-20
-40
-40
-80
-80
-c0
-78
-04
-24
-38
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 2
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 480 0
-DWIDTH 3 0
-BBX 1 8 1 6
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 2
-BITMAP
-c0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-c0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 4 1 8
-BITMAP
-62
-d2
-96
-8c
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 9 0
-BBX 8 10 0 5
-BITMAP
-c6
-69
-2b
-10
-10
-10
-10
-10
-10
-38
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 5 0
-BBX 4 6 0 9
-BITMAP
-30
-30
-60
-60
-c0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-fe
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 10 -1 5
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 4 0 7
-BITMAP
-7700
-9880
-8c80
-7700
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 2
-BITMAP
-06
-0a
-08
-08
-3c
-10
-10
-10
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 4
-BITMAP
-1c00
-1c00
-1c00
-eb80
-ff80
-eb80
-0800
-0800
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 5
-BITMAP
-10
-38
-7c
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 7 7 2 5
-BITMAP
-6c
-fe
-fe
-fe
-7c
-38
-10
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 11 0
-BBX 9 8 1 4
-BITMAP
-0800
-1c00
-3e00
-7f00
-ff80
-6b00
-0800
-0800
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-1080
-2040
-4020
-fff0
-4020
-2040
-1080
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-1000
-2000
-4000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-0080
-0040
-0020
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 11
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 9 0 5
-BITMAP
-10
-10
-10
-fe
-10
-10
-10
-00
-fe
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 6 0
-BBX 7 3 -1 12
-BITMAP
-36
-6c
-90
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-fe
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 4 1 8
-BITMAP
-77
-88
-88
-77
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 6 11 0 5
-BITMAP
-70
-88
-04
-04
-04
-74
-cc
-84
-84
-c8
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 7
-BITMAP
-70
-f8
-f8
-f8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-10
-10
-00
-fe
-00
-10
-10
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-04
-08
-fe
-10
-fe
-20
-40
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 7
-BITMAP
-fe
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 5 1 7
-BITMAP
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 5
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 1 20 4 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 15 1 0 8
-BITMAP
-fffe
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 9 0 5
-BITMAP
-01
-01
-01
-01
-01
-01
-41
-ff
-40
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-88
-ce
-66
-24
-74
-9c
-8c
-46
-63
-e1
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 8 12 1 4
-BITMAP
-3f
-61
-42
-46
-24
-06
-03
-01
-61
-f1
-1a
-0c
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 12 0
-BBX 10 11 1 5
-BITMAP
-7300
-9d80
-8980
-8b00
-ce00
-6a00
-2900
-0900
-0900
-6900
-b0c0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 9 12 1 2
-BITMAP
-1000
-2300
-4580
-8880
-9080
-d480
-6900
-6b00
-b600
-9000
-9000
-6000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-6300
-9480
-8880
-9480
-6300
-6300
-1c00
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6b00
-4900
-8880
-ff80
-8880
-4900
-6b00
-1c00
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-1f20
-60c0
-40c0
-8120
-8220
-8420
-8820
-9020
-6040
-60c0
-9f00
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 6
-BITMAP
-3e00
-4100
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 6
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-fc
-02
-01
-01
-01
-02
-fc
-00
-ff
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-02
-3f
-44
-84
-88
-88
-50
-3f
-20
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-3f
-40
-80
-80
-80
-40
-3f
-00
-ff
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 7 1 6
-BITMAP
-3c
-40
-80
-fc
-80
-40
-3c
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 9 1 5
-BITMAP
-04
-3c
-48
-90
-fc
-90
-60
-3c
-40
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 11 10 0 5
-BITMAP
-0040
-0080
-0100
-0200
-0400
-0800
-1000
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-ff80
-8080
-c180
-4100
-6300
-2200
-3600
-1400
-1c00
-0800
-0800
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1e00
-2100
-7c80
-9240
-9240
-9c40
-9240
-7980
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1e00
-2100
-4e80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 11 0
-BBX 11 6 0 9
-BITMAP
-fa80
-aa80
-26c0
-2540
-2540
-76e0
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 3
-BITMAP
-ffc0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-f3c0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 11 0 4
-BITMAP
-02
-02
-02
-04
-04
-c4
-48
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 1 2 1 8
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 9 5 0 5
-BITMAP
-ff80
-0080
-0080
-0080
-0080
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-18
-18
-24
-24
-42
-42
-81
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-81
-42
-42
-24
-24
-18
-18
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-1080
-2040
-7fe0
-c030
-7fe0
-2040
-1080
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-1000
-2000
-7ff0
-c000
-7ff0
-2000
-1000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-0080
-0040
-ffe0
-0030
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-28
-28
-28
-28
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-10
-38
-28
-6c
-44
-c6
-82
-c6
-44
-6c
-28
-38
-10
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-18
-10
-30
-20
-60
-40
-c0
-40
-60
-20
-30
-10
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1e00
-2100
-5c80
-9240
-9240
-9c40
-9240
-5280
-2100
-1e00
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-1e00
-2100
-4c80
-9240
-9040
-9040
-9240
-4c80
-2100
-1e00
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 11 0
-BBX 10 6 0 9
-BITMAP
-fa80
-2280
-26c0
-2540
-2540
-2440
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 12 0
-BBX 10 13 1 3
-BITMAP
-ff80
-c080
-6000
-3000
-1800
-0c00
-0600
-0c00
-1800
-3000
-6000
-c0c0
-ffc0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-10
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-10
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 1 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f0
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 3 -1
-BITMAP
-30
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 1 -1
-BITMAP
-20
-20
-20
-20
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 3 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-40
-30
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 1 20 3 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 790 0
-DWIDTH 12 0
-BBX 10 12 1 5
-BITMAP
-0300
-0700
-0600
-7580
-ffc0
-ff00
-ff00
-ff00
-ffc0
-7fc0
-3f80
-1b00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-c0
-40
-60
-20
-30
-10
-18
-10
-30
-20
-60
-40
-c0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 3
-BITMAP
-1c
-34
-30
-30
-30
-30
-30
-30
-30
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 20 5 -1
-BITMAP
-38
-58
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 1 20 1 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 10 0
-BBX 5 17 1 2
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-10
-d0
-e0
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-80
-40
-20
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 20 1 -1
-BITMAP
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 1 20 4 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-f0
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 20 0 -1
-BITMAP
-c0
-20
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 3 20 3 -1
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-40
-20
-40
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 7 0
-BBX 4 17 0 2
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-20
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_18sub.bdf b/x-symbol/etc/genfonts/xsymb0_18sub.bdf
deleted file mode 100644
index 7377ae2f..00000000
--- a/x-symbol/etc/genfonts/xsymb0_18sub.bdf
+++ /dev/null
@@ -1,3806 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0_sub-Medium-R-Normal--18-180-75-75-P-106-ADOBE-FONTSPECIFIC
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 25 -1 -11
-COMMENT "This bdf font was generated from a postscript font, XSymb0Medium, by pfaedit"
-STARTPROPERTIES 27
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 10
-FONT_DESCENT 8
-UNDERLINE_POSITION -1067909120
-UNDERLINE_THICKNESS 1078525952
-QUAD_WIDTH 18
-X_HEIGHT 10
-CAP_HEIGHT 8
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 106
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""""""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 375 0
-DWIDTH 5 0
-BBX 2 2 0 -4
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 13 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-40
-40
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 13 13 0 -4
-BITMAP
-C018
-C018
-6030
-6030
-3FE0
-3060
-18C0
-18C0
-0880
-0D80
-0500
-0700
-0200
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 13 -1 -4
-BITMAP
-0900
-0900
-0900
-0900
-7FC0
-1200
-1200
-1200
-FF80
-2400
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-FF
-03
-03
-03
-03
-03
-7F
-03
-03
-03
-03
-03
-FF
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 15 0
-BBX 13 13 1 -4
-BITMAP
-3860
-67E0
-C4C0
-C580
-E980
-7300
-0600
-0670
-0CC8
-1988
-1988
-31D0
-30E0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 13 1 -4
-BITMAP
-1C00
-3600
-2200
-2600
-3C00
-39E0
-7CC0
-EE80
-C780
-C300
-C390
-67F0
-3CE0
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 -3
-BITMAP
-FC00
-FF00
-0380
-0180
-FF80
-0180
-0380
-FF00
-FC00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -8
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -8
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 7 1 -1
-BITMAP
-10
-D6
-7C
-38
-7C
-D6
-10
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 -3
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 3 5 1 -7
-BITMAP
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 2 1 0
-BITMAP
-FF
-FF
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 -4
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 -4
-BITMAP
-18
-18
-18
-30
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-3C
-66
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-66
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 6 13 1 -4
-BITMAP
-10
-30
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 -4
-BITMAP
-3C
-7E
-CE
-86
-06
-06
-0C
-18
-30
-60
-C2
-FE
-FE
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 -4
-BITMAP
-7C
-CE
-86
-06
-0C
-38
-1C
-0E
-06
-06
-06
-CC
-F8
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-06
-0E
-0E
-1E
-36
-36
-66
-C6
-C6
-FF
-06
-06
-06
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 -4
-BITMAP
-7E
-7C
-C0
-C0
-F0
-3C
-0C
-0E
-06
-06
-0C
-DC
-F0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-0E
-38
-30
-60
-60
-FC
-C6
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-7F
-FF
-86
-06
-0C
-0C
-0C
-18
-18
-18
-30
-30
-30
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-3C
-66
-62
-62
-76
-3C
-3E
-67
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 -4
-BITMAP
-3C
-6E
-C7
-C3
-C3
-C3
-E3
-7F
-3A
-06
-0C
-38
-E0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 9 2 -4
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 12 1 -7
-BITMAP
-60
-60
-00
-00
-00
-00
-00
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 -4
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 6 1 -2
-BITMAP
-FF
-FF
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 -4
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 8 0
-BBX 6 13 1 -4
-BITMAP
-78
-DC
-CC
-CC
-0C
-0C
-18
-30
-20
-20
-00
-60
-60
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-73
-FF
-CE
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 -4
-BITMAP
-0400
-0E00
-0E00
-0B00
-1B00
-1300
-1180
-3180
-3FC0
-20C0
-60C0
-60E0
-F1F0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 9 13 1 -4
-BITMAP
-FC00
-6600
-6300
-6300
-6300
-6600
-7E00
-6300
-6180
-6180
-6180
-6380
-FF00
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 -4
-BITMAP
-F070
-7060
-38C0
-18C0
-1D80
-0F00
-0600
-0F00
-1B80
-3180
-31C0
-60E0
-E0F0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 11 0
-BBX 11 13 0 -4
-BITMAP
-0400
-0600
-0E00
-0B00
-1300
-1300
-1180
-2180
-21C0
-40C0
-40C0
-8060
-FFE0
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 -4
-BITMAP
-FF80
-6180
-6080
-6000
-6000
-6100
-7F00
-6100
-6000
-6000
-6080
-6180
-FF80
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 14 0
-BBX 12 13 1 -4
-BITMAP
-0F00
-0600
-1F80
-6660
-C630
-C630
-C630
-C630
-C630
-6660
-1F80
-0600
-0F00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 13 0 -4
-BITMAP
-FFC0
-70C0
-3040
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-7800
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 -4
-BITMAP
-F1E0
-60C0
-60C0
-60C0
-60C0
-60C0
-7FC0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 13 1 -4
-BITMAP
-F0
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 13 1 -4
-BITMAP
-0600
-0B00
-0980
-0580
-6380
-F180
-B1C0
-31A0
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 2 -4
-BITMAP
-F3C0
-6180
-6300
-6600
-6C00
-7800
-7800
-6C00
-6600
-6300
-6380
-61C0
-F1E0
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 12 13 0 -4
-BITMAP
-0600
-0600
-0F00
-0B00
-0B00
-1980
-1180
-1180
-30C0
-20C0
-2060
-6060
-F0F0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 -4
-BITMAP
-E01C
-7038
-7038
-5878
-5858
-58D8
-4C98
-4C98
-4D98
-4718
-4718
-4318
-E23C
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 -4
-BITMAP
-E0E0
-7040
-7040
-5840
-4C40
-4C40
-4640
-4340
-43C0
-41C0
-40C0
-40C0
-E040
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 -4
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-C060
-C060
-C060
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 11 13 1 -4
-BITMAP
-FFE0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 13 0
-BBX 11 13 1 -4
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-D160
-DF60
-D160
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 -4
-BITMAP
-FE
-67
-63
-63
-63
-67
-7E
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 11 0
-BBX 10 13 1 -4
-BITMAP
-FF80
-C180
-6080
-3000
-1800
-0C00
-0C00
-0800
-1000
-2040
-40C0
-FF80
-FF80
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 10 13 1 -4
-BITMAP
-FFC0
-CCC0
-8C40
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 12 0
-BBX 12 13 0 -4
-BITMAP
-F8F0
-7060
-30C0
-18C0
-1D80
-0F00
-0F00
-0600
-0600
-0600
-0600
-0600
-0F00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 13 1 -8
-BITMAP
-3C
-7C
-C0
-80
-80
-80
-C0
-78
-3C
-04
-04
-3C
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 -4
-BITMAP
-0700
-18C0
-3060
-7070
-6030
-6030
-6030
-6030
-3060
-18C0
-8888
-F8F8
-F8F8
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 12 0
-BBX 10 13 1 -4
-BITMAP
-7F80
-7F80
-4080
-0000
-2100
-3F00
-3F00
-2100
-0000
-8040
-8040
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 14 13 0 -4
-BITMAP
-C78C
-6318
-6318
-6318
-6318
-3330
-1FE0
-0300
-0300
-0300
-0300
-0300
-0780
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 -4
-BITMAP
-FF80
-C380
-8300
-0700
-0600
-0E00
-1C00
-1800
-3800
-7000
-6080
-E180
-FF80
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -8
-BITMAP
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 16 0
-BBX 10 9 2 -4
-BITMAP
-0C00
-0C00
-0000
-0000
-0000
-0000
-0000
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 -8
-BITMAP
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 13 1 -4
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 2 0 -8
-BITMAP
-FF80
-FF80
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 1 0 10
-BITMAP
-FFC0
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 9 1 -4
-BITMAP
-3CC0
-6580
-C300
-C300
-C300
-C300
-C300
-6520
-38C0
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 18 1 -8
-BITMAP
-3C
-46
-C6
-C6
-C6
-CC
-C6
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 13 0 -8
-BITMAP
-60C0
-F1C0
-9180
-1300
-1700
-0E00
-0C00
-1C00
-1A00
-3200
-6240
-E3C0
-C180
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-38
-4C
-40
-60
-30
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 9 1 -4
-BITMAP
-78
-EC
-CC
-C0
-70
-C0
-C0
-E4
-78
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 9 16 1 -8
-BITMAP
-0800
-0800
-0800
-3E00
-6B00
-C980
-C980
-C980
-C980
-C980
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 13 0 -8
-BITMAP
-C3
-E3
-A3
-26
-26
-16
-14
-1C
-0C
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 -8
-BITMAP
-6700
-E980
-B180
-3180
-3180
-3180
-3180
-3180
-3180
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 1 -4
-BITMAP
-60
-E0
-60
-60
-60
-60
-60
-68
-70
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 -8
-BITMAP
-6600
-CF00
-C980
-C980
-C980
-C980
-4900
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 -4
-BITMAP
-6380
-E580
-6800
-7800
-7C00
-6E00
-6700
-6380
-6180
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 14 0 -4
-BITMAP
-3000
-7800
-4800
-0800
-0800
-0800
-1C00
-1C00
-3400
-3400
-6600
-6240
-C3C0
-C180
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 13 2 -8
-BITMAP
-4200
-C600
-C600
-C600
-C600
-C600
-C680
-FB80
-7B00
-4000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 9 1 -4
-BITMAP
-C3
-C3
-61
-62
-32
-34
-1C
-18
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 -4
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 -4
-BITMAP
-7F80
-FF80
-9200
-1200
-1200
-1200
-3280
-7380
-6300
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 13 1 -4
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-FF
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 -8
-BITMAP
-3C
-46
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 1 -4
-BITMAP
-1FC0
-7FC0
-6600
-C300
-C300
-C300
-C300
-6600
-3C00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 7 9 0 -4
-BITMAP
-7E
-FE
-90
-10
-10
-10
-12
-1E
-1C
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 9 1 -4
-BITMAP
-6300
-F180
-B180
-3180
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 11 0 -4
-BITMAP
-3FE0
-7FE0
-9980
-30C0
-2040
-6660
-6660
-6660
-6660
-36C0
-39C0
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 9 1 -4
-BITMAP
-3300
-6180
-4080
-CCC0
-CCC0
-CCC0
-CCC0
-6D80
-7380
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 9 0
-BBX 7 19 1 -8
-BITMAP
-60
-8E
-FC
-20
-40
-40
-7C
-78
-C0
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 13 13 0 -8
-BITMAP
-E238
-7270
-3260
-3260
-3260
-3260
-1AC0
-1AC0
-0F80
-0200
-0200
-0200
-0200
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 19 1 -8
-BITMAP
-60
-86
-9E
-78
-60
-40
-80
-80
-80
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 -8
-BITMAP
-0E
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-18
-0E
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 200 0
-DWIDTH 4 0
-BBX 2 11 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 -8
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-0C
-06
-0C
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 3 1 0
-BITMAP
-73
-FF
-CE
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 11 0
-BBX 11 13 0 -4
-BITMAP
-E1C0
-7320
-3A60
-1C60
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 4 0
-BBX 4 5 1 5
-BITMAP
-30
-70
-60
-C0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 -4
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 8 13 -1 -4
-BITMAP
-03
-06
-06
-0C
-0C
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 5 0 -1
-BITMAP
-79E0
-CF30
-8610
-CF30
-79E0
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 17 0 -8
-BITMAP
-0380
-0580
-0C00
-0C00
-0C00
-7F00
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-D000
-E000
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 -4
-BITMAP
-0C00
-1E00
-1E00
-1E00
-6D80
-FFC0
-FFC0
-6D80
-0C00
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 -4
-BITMAP
-0800
-1C00
-3E00
-7F00
-FF80
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 -4
-BITMAP
-6300
-F780
-FF80
-FF80
-7F00
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 -4
-BITMAP
-0C00
-1E00
-3F00
-7F80
-FFC0
-FFC0
-6D80
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 17 8 1 -2
-BITMAP
-180C00
-300600
-600300
-FFFF80
-FFFF80
-600300
-300600
-180C00
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 -2
-BITMAP
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 -7
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 -2
-BITMAP
-000600
-000300
-000180
-FFFFC0
-FFFFC0
-000180
-000300
-000600
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 -7
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 6 1 3
-BITMAP
-70
-D8
-88
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 11 1 -4
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 5 0 5
-BITMAP
-33
-77
-66
-CC
-88
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 -4
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 9 0 -4
-BITMAP
-E1C0
-7380
-3300
-1E00
-0C00
-1E00
-3300
-7380
-E1C0
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 5 0 -1
-BITMAP
-79E0
-CF00
-8600
-CF00
-79E0
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 -4
-BITMAP
-78
-CC
-86
-06
-06
-06
-3E
-66
-C6
-C6
-C6
-C4
-EC
-78
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 8 0
-BBX 5 6 2 -1
-BITMAP
-70
-F8
-F8
-F8
-F8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 -3
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-0C
-0C
-FF
-FF
-18
-FF
-FF
-30
-30
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 -2
-BITMAP
-FF
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-73
-FF
-CE
-00
-73
-FF
-CE
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 14 2 2 -4
-BITMAP
-C30C
-C30C
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 2 17 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 18 2 0 1
-BITMAP
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 9 12 1 -4
-BITMAP
-0180
-0180
-0180
-0180
-0180
-0180
-2180
-6180
-FF80
-FF80
-6000
-2000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 11 13 1 -4
-BITMAP
-C200
-E3C0
-71E0
-38E0
-3980
-7D00
-CF00
-C700
-E300
-7380
-31C0
-70C0
-F040
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 15 1 -5
-BITMAP
-1FC0
-3FC0
-6080
-4100
-4200
-2200
-1300
-0380
-01C0
-00C0
-00C0
-70C0
-F880
-1F00
-0E00
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 13 14 1 -4
-BITMAP
-79C0
-FEE0
-8E70
-8630
-C660
-7680
-3640
-2660
-0660
-0660
-0660
-0660
-6C78
-B830
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 12 15 1 -8
-BITMAP
-0C00
-1800
-31E0
-6730
-CC30
-D830
-D630
-F660
-64E0
-77C0
-B380
-9800
-9800
-D800
-7000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 -4
-BITMAP
-1F80
-39C0
-6060
-D9B0
-DDB0
-8F10
-8610
-8F10
-DBB0
-D9B0
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 -4
-BITMAP
-1F80
-39C0
-6660
-C630
-C630
-BFD0
-BFD0
-8610
-C630
-C630
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 12 13 1 -4
-BITMAP
-1FB0
-39F0
-6060
-C0F0
-C1B0
-8310
-8610
-8C10
-D830
-F030
-6060
-F9C0
-DF80
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 -3
-BITMAP
-1F80
-39C0
-6060
-E070
-C030
-C030
-C030
-C030
-C030
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 -3
-BITMAP
-C030
-C030
-C030
-C030
-C030
-E070
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 1 -3
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 -4
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 0 -5
-BITMAP
-0060
-00C0
-1FF0
-7FF0
-6180
-C300
-C300
-C600
-6600
-7FF0
-1FF0
-1800
-3000
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 0 -3
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 -4
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 -3
-BITMAP
-1F80
-7F80
-E000
-C000
-FF80
-C000
-E000
-7F80
-1F80
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 10 11 1 -4
-BITMAP
-0080
-1FC0
-7FC0
-E200
-C400
-FF80
-C800
-F000
-7FC0
-3FC0
-4000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 -4
-BITMAP
-0018
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-FFF8
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 1 -4
-BITMAP
-FFF0
-E020
-6060
-6040
-70C0
-3080
-3080
-3980
-1900
-1B00
-0E00
-0E00
-0400
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 -4
-BITMAP
-1FC0
-38E0
-6030
-DF18
-CD98
-CD98
-CD98
-CF18
-CD98
-DCD8
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 -4
-BITMAP
-1FC0
-38E0
-6030
-C798
-CD98
-CC98
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 16 0
-BBX 14 8 1 1
-BITMAP
-FF1C
-AB18
-2318
-22A8
-22A8
-22A8
-2248
-775C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 14 16 0 -6
-BITMAP
-FFFC
-7038
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-FCFC
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 17 0 -4
-BITMAP
-0040
-0040
-0040
-0080
-0080
-0080
-0080
-3080
-7100
-D900
-1900
-1900
-0D00
-0D00
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 6 1 -4
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 -3
-BITMAP
-0C00
-0C00
-1E00
-3300
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 -3
-BITMAP
-C0C0
-C0C0
-6180
-6180
-3300
-3300
-1E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 18 9 0 -3
-BITMAP
-080400
-180600
-3FFF00
-7FFF80
-E001C0
-7FFF80
-3FFF00
-180600
-080400
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 -3
-BITMAP
-0800
-1800
-3FFF
-7FFF
-E000
-7FFF
-3FFF
-1800
-0800
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 -7
-BITMAP
-0800
-1C00
-3600
-7700
-F780
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 -3
-BITMAP
-0010
-0018
-FFFC
-FFFE
-0007
-FFFE
-FFFC
-0018
-0010
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 -7
-BITMAP
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-F780
-7700
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 9 14 0 -4
-BITMAP
-0800
-1C00
-3600
-3600
-6300
-6300
-C180
-C180
-6300
-6300
-3600
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 -7
-BITMAP
-18
-18
-30
-30
-60
-60
-C0
-C0
-80
-C0
-C0
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 -4
-BITMAP
-1FC0
-38E0
-6030
-CF18
-CD98
-CD98
-CF18
-CD98
-CD98
-CD98
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 -4
-BITMAP
-1FC0
-38E0
-6030
-C718
-CC98
-CC18
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 14 0
-BBX 13 8 1 1
-BITMAP
-FB18
-2318
-2318
-22A8
-22A8
-22A8
-2248
-2248
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 16 0 -6
-BITMAP
-FFE0
-E060
-7020
-3800
-1C00
-0E00
-0700
-0300
-0600
-0C00
-1800
-3010
-6010
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -11
-BITMAP
-04
-0C
-18
-18
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-60
-60
-60
-30
-30
-18
-18
-0C
-04
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -11
-BITMAP
-F8
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F8
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -11
-BITMAP
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -11
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 4 -8
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 2 25 4 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 12 15 1 -4
-BITMAP
-0180
-0380
-0300
-3AE0
-7FF0
-7FE0
-FFC0
-FFC0
-FFC0
-FFE0
-FFF0
-7FF0
-7FF0
-3FE0
-1DC0
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 -7
-BITMAP
-C0
-C0
-60
-60
-30
-30
-18
-18
-08
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 5 0
-BBX 6 22 0 -8
-BITMAP
-1C
-1C
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-E0
-E0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 25 5 -11
-BITMAP
-1C
-7E
-66
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 2 25 0 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 22 0 -8
-BITMAP
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-CC
-FC
-70
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -11
-BITMAP
-80
-C0
-60
-60
-30
-30
-18
-18
-18
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -11
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -11
-BITMAP
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 -8
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-F8
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -11
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 1 -8
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_18sup.bdf b/x-symbol/etc/genfonts/xsymb0_18sup.bdf
deleted file mode 100644
index ac81bff7..00000000
--- a/x-symbol/etc/genfonts/xsymb0_18sup.bdf
+++ /dev/null
@@ -1,3806 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0_sup-Medium-R-Normal--18-180-75-75-P-106-ADOBE-FONTSPECIFIC
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 25 -1 -1
-COMMENT "This bdf font was generated from a postscript font, XSymb0Medium, by pfaedit"
-STARTPROPERTIES 27
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 20
-FONT_DESCENT 0
-UNDERLINE_POSITION -1067909120
-UNDERLINE_THICKNESS 1078525952
-QUAD_WIDTH 18
-X_HEIGHT 20
-CAP_HEIGHT 18
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 106
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""""""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 375 0
-DWIDTH 5 0
-BBX 2 2 0 6
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 13 2 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-40
-40
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 13 13 0 6
-BITMAP
-C018
-C018
-6030
-6030
-3FE0
-3060
-18C0
-18C0
-0880
-0D80
-0500
-0700
-0200
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 13 -1 6
-BITMAP
-0900
-0900
-0900
-0900
-7FC0
-1200
-1200
-1200
-FF80
-2400
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-FF
-03
-03
-03
-03
-03
-7F
-03
-03
-03
-03
-03
-FF
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 833 0
-DWIDTH 15 0
-BBX 13 13 1 6
-BITMAP
-3860
-67E0
-C4C0
-C580
-E980
-7300
-0600
-0670
-0CC8
-1988
-1988
-31D0
-30E0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 13 1 6
-BITMAP
-1C00
-3600
-2200
-2600
-3C00
-39E0
-7CC0
-EE80
-C780
-C300
-C390
-67F0
-3CE0
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 7
-BITMAP
-FC00
-FF00
-0380
-0180
-FF80
-0180
-0380
-FF00
-FC00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 7 1 9
-BITMAP
-10
-D6
-7C
-38
-7C
-D6
-10
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 7
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 3 5 1 3
-BITMAP
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 2 1 10
-BITMAP
-FF
-FF
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 6
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 6
-BITMAP
-18
-18
-18
-30
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-3C
-66
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-66
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 6 13 1 6
-BITMAP
-10
-30
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 6
-BITMAP
-3C
-7E
-CE
-86
-06
-06
-0C
-18
-30
-60
-C2
-FE
-FE
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 6
-BITMAP
-7C
-CE
-86
-06
-0C
-38
-1C
-0E
-06
-06
-06
-CC
-F8
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-06
-0E
-0E
-1E
-36
-36
-66
-C6
-C6
-FF
-06
-06
-06
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 13 1 6
-BITMAP
-7E
-7C
-C0
-C0
-F0
-3C
-0C
-0E
-06
-06
-0C
-DC
-F0
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-0E
-38
-30
-60
-60
-FC
-C6
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-7F
-FF
-86
-06
-0C
-0C
-0C
-18
-18
-18
-30
-30
-30
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-3C
-66
-62
-62
-76
-3C
-3E
-67
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 13 0 6
-BITMAP
-3C
-6E
-C7
-C3
-C3
-C3
-E3
-7F
-3A
-06
-0C
-38
-E0
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 9 2 6
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 12 1 3
-BITMAP
-60
-60
-00
-00
-00
-00
-00
-60
-60
-20
-60
-C0
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 6
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 6 1 8
-BITMAP
-FF
-FF
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 6
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 444 0
-DWIDTH 8 0
-BBX 6 13 1 6
-BITMAP
-78
-DC
-CC
-CC
-0C
-0C
-18
-30
-20
-20
-00
-60
-60
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 7
-BITMAP
-73
-FF
-CE
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 6
-BITMAP
-0400
-0E00
-0E00
-0B00
-1B00
-1300
-1180
-3180
-3FC0
-20C0
-60C0
-60E0
-F1F0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 9 13 1 6
-BITMAP
-FC00
-6600
-6300
-6300
-6300
-6600
-7E00
-6300
-6180
-6180
-6180
-6380
-FF00
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 13 1 6
-BITMAP
-F070
-7060
-38C0
-18C0
-1D80
-0F00
-0600
-0F00
-1B80
-3180
-31C0
-60E0
-E0F0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 612 0
-DWIDTH 11 0
-BBX 11 13 0 6
-BITMAP
-0400
-0600
-0E00
-0B00
-1300
-1300
-1180
-2180
-21C0
-40C0
-40C0
-8060
-FFE0
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 6
-BITMAP
-FF80
-6180
-6080
-6000
-6000
-6100
-7F00
-6100
-6000
-6000
-6080
-6180
-FF80
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 763 0
-DWIDTH 14 0
-BBX 12 13 1 6
-BITMAP
-0F00
-0600
-1F80
-6660
-C630
-C630
-C630
-C630
-C630
-6660
-1F80
-0600
-0F00
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 13 0 6
-BITMAP
-FFC0
-70C0
-3040
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-7800
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 6
-BITMAP
-F1E0
-60C0
-60C0
-60C0
-60C0
-60C0
-7FC0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 13 1 6
-BITMAP
-F0
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 13 1 6
-BITMAP
-0600
-0B00
-0980
-0580
-6380
-F180
-B1C0
-31A0
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 2 6
-BITMAP
-F3C0
-6180
-6300
-6600
-6C00
-7800
-7800
-6C00
-6600
-6300
-6380
-61C0
-F1E0
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 12 13 0 6
-BITMAP
-0600
-0600
-0F00
-0B00
-0B00
-1980
-1180
-1180
-30C0
-20C0
-2060
-6060
-F0F0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 6
-BITMAP
-E01C
-7038
-7038
-5878
-5858
-58D8
-4C98
-4C98
-4D98
-4718
-4718
-4318
-E23C
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 6
-BITMAP
-E0E0
-7040
-7040
-5840
-4C40
-4C40
-4640
-4340
-43C0
-41C0
-40C0
-40C0
-E040
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 6
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-C060
-C060
-C060
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 11 13 1 6
-BITMAP
-FFE0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-60C0
-F1E0
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 741 0
-DWIDTH 13 0
-BBX 11 13 1 6
-BITMAP
-0E00
-3180
-60C0
-E0E0
-C060
-D160
-DF60
-D160
-C060
-E0E0
-60C0
-3180
-0E00
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 6
-BITMAP
-FE
-67
-63
-63
-63
-67
-7E
-60
-60
-60
-60
-60
-F0
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 592 0
-DWIDTH 11 0
-BBX 10 13 1 6
-BITMAP
-FF80
-C180
-6080
-3000
-1800
-0C00
-0C00
-0800
-1000
-2040
-40C0
-FF80
-FF80
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 10 13 1 6
-BITMAP
-FFC0
-CCC0
-8C40
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 690 0
-DWIDTH 12 0
-BBX 12 13 0 6
-BITMAP
-F8F0
-7060
-30C0
-18C0
-1D80
-0F00
-0F00
-0600
-0600
-0600
-0600
-0600
-0F00
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 13 1 2
-BITMAP
-3C
-7C
-C0
-80
-80
-80
-C0
-78
-3C
-04
-04
-3C
-38
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 6
-BITMAP
-0700
-18C0
-3060
-7070
-6030
-6030
-6030
-6030
-3060
-18C0
-8888
-F8F8
-F8F8
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 645 0
-DWIDTH 12 0
-BBX 10 13 1 6
-BITMAP
-7F80
-7F80
-4080
-0000
-2100
-3F00
-3F00
-2100
-0000
-8040
-8040
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 14 13 0 6
-BITMAP
-C78C
-6318
-6318
-6318
-6318
-3330
-1FE0
-0300
-0300
-0300
-0300
-0300
-0780
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 13 1 6
-BITMAP
-FF80
-C380
-8300
-0700
-0600
-0E00
-1C00
-1800
-3800
-7000
-6080
-E180
-FF80
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 863 0
-DWIDTH 16 0
-BBX 10 9 2 6
-BITMAP
-0C00
-0C00
-0000
-0000
-0000
-0000
-0000
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 17 1 2
-BITMAP
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 13 1 6
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 2 0 2
-BITMAP
-FF80
-FF80
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 10 1 0 20
-BITMAP
-FFC0
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 631 0
-DWIDTH 11 0
-BBX 11 9 1 6
-BITMAP
-3CC0
-6580
-C300
-C300
-C300
-C300
-C300
-6520
-38C0
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 18 1 2
-BITMAP
-3C
-46
-C6
-C6
-C6
-CC
-C6
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 13 0 2
-BITMAP
-60C0
-F1C0
-9180
-1300
-1700
-0E00
-0C00
-1C00
-1A00
-3200
-6240
-E3C0
-C180
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-38
-4C
-40
-60
-30
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 6 9 1 6
-BITMAP
-78
-EC
-CC
-C0
-70
-C0
-C0
-E4
-78
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 9 16 1 2
-BITMAP
-0800
-0800
-0800
-3E00
-6B00
-C980
-C980
-C980
-C980
-C980
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 13 0 2
-BITMAP
-C3
-E3
-A3
-26
-26
-16
-14
-1C
-0C
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 2
-BITMAP
-6700
-E980
-B180
-3180
-3180
-3180
-3180
-3180
-3180
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 1 6
-BITMAP
-60
-E0
-60
-60
-60
-60
-60
-68
-70
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 13 1 2
-BITMAP
-6600
-CF00
-C980
-C980
-C980
-C980
-4900
-6B00
-3E00
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 6
-BITMAP
-6380
-E580
-6800
-7800
-7C00
-6E00
-6700
-6380
-6180
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 14 0 6
-BITMAP
-3000
-7800
-4800
-0800
-0800
-0800
-1C00
-1C00
-3400
-3400
-6600
-6240
-C3C0
-C180
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 13 2 2
-BITMAP
-4200
-C600
-C600
-C600
-C600
-C600
-C680
-FB80
-7B00
-4000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 9 1 6
-BITMAP
-C3
-C3
-61
-62
-32
-34
-1C
-18
-08
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 6
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 9 0 6
-BITMAP
-7F80
-FF80
-9200
-1200
-1200
-1200
-3280
-7380
-6300
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 521 0
-DWIDTH 9 0
-BBX 8 13 1 6
-BITMAP
-3C
-66
-C3
-C3
-C3
-C3
-FF
-C3
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 13 1 2
-BITMAP
-3C
-46
-C3
-C3
-C3
-C3
-C3
-E6
-DC
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 1 6
-BITMAP
-1FC0
-7FC0
-6600
-C300
-C300
-C300
-C300
-6600
-3C00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 439 0
-DWIDTH 8 0
-BBX 7 9 0 6
-BITMAP
-7E
-FE
-90
-10
-10
-10
-12
-1E
-1C
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 576 0
-DWIDTH 10 0
-BBX 9 9 1 6
-BITMAP
-6300
-F180
-B180
-3180
-3180
-3180
-3180
-3B00
-1E00
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 11 0 6
-BITMAP
-3FE0
-7FE0
-9980
-30C0
-2040
-6660
-6660
-6660
-6660
-36C0
-39C0
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 9 1 6
-BITMAP
-3300
-6180
-4080
-CCC0
-CCC0
-CCC0
-CCC0
-6D80
-7380
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 493 0
-DWIDTH 9 0
-BBX 7 19 1 2
-BITMAP
-60
-8E
-FC
-20
-40
-40
-7C
-78
-C0
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 13 13 0 2
-BITMAP
-E238
-7270
-3260
-3260
-3260
-3260
-1AC0
-1AC0
-0F80
-0200
-0200
-0200
-0200
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 19 1 2
-BITMAP
-60
-86
-9E
-78
-60
-40
-80
-80
-80
-80
-80
-80
-C0
-FC
-7E
-02
-02
-1E
-1C
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 2
-BITMAP
-0E
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-18
-0E
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 200 0
-DWIDTH 4 0
-BBX 2 11 1 6
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 480 0
-DWIDTH 9 0
-BBX 7 17 1 2
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-0C
-06
-0C
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 3 1 10
-BITMAP
-73
-FF
-CE
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 620 0
-DWIDTH 11 0
-BBX 11 13 0 6
-BITMAP
-E1C0
-7320
-3A60
-1C60
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1E00
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 247 0
-DWIDTH 4 0
-BBX 4 5 1 15
-BITMAP
-30
-70
-60
-C0
-80
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 6
-BITMAP
-0380
-0F00
-3C00
-F000
-C000
-F000
-3C00
-0F00
-0380
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 8 13 -1 6
-BITMAP
-03
-06
-06
-0C
-0C
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 5 0 9
-BITMAP
-79E0
-CF30
-8610
-CF30
-79E0
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 9 17 0 2
-BITMAP
-0380
-0580
-0C00
-0C00
-0C00
-7F00
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-1800
-D000
-E000
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 6
-BITMAP
-0C00
-1E00
-1E00
-1E00
-6D80
-FFC0
-FFC0
-6D80
-0C00
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 6
-BITMAP
-0800
-1C00
-3E00
-7F00
-FF80
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 9 9 2 6
-BITMAP
-6300
-F780
-FF80
-FF80
-7F00
-7F00
-3E00
-1C00
-0800
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 753 0
-DWIDTH 14 0
-BBX 10 9 2 6
-BITMAP
-0C00
-1E00
-3F00
-7F80
-FFC0
-FFC0
-6D80
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 17 8 1 8
-BITMAP
-180C00
-300600
-600300
-FFFF80
-FFFF80
-600300
-300600
-180C00
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 8
-BITMAP
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 3
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 18 8 0 8
-BITMAP
-000600
-000300
-000180
-FFFFC0
-FFFFC0
-000180
-000300
-000600
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 8 17 1 3
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 6 1 13
-BITMAP
-70
-D8
-88
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 11 1 6
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 411 0
-DWIDTH 7 0
-BBX 8 5 0 15
-BITMAP
-33
-77
-66
-CC
-88
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 9 12 0 6
-BITMAP
-E000
-7800
-1E00
-0780
-0180
-0780
-1E00
-7800
-E000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 9 0 6
-BITMAP
-E1C0
-7380
-3300
-1E00
-0C00
-1E00
-3300
-7380
-E1C0
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 5 0 9
-BITMAP
-79E0
-CF00
-8600
-CF00
-79E0
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 14 1 6
-BITMAP
-78
-CC
-86
-06
-06
-06
-3E
-66
-C6
-C6
-C6
-C4
-EC
-78
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 460 0
-DWIDTH 8 0
-BBX 5 6 2 9
-BITMAP
-70
-F8
-F8
-F8
-F8
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 7
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 9 1 7
-BITMAP
-0C
-0C
-FF
-FF
-18
-FF
-FF
-30
-30
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 8 1 8
-BITMAP
-FF
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 8 7 1 8
-BITMAP
-73
-FF
-CE
-00
-73
-FF
-CE
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 14 2 2 6
-BITMAP
-C30C
-C30C
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 2 17 4 3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 18 2 0 11
-BITMAP
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 9 12 1 6
-BITMAP
-0180
-0180
-0180
-0180
-0180
-0180
-2180
-6180
-FF80
-FF80
-6000
-2000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 11 13 1 6
-BITMAP
-C200
-E3C0
-71E0
-38E0
-3980
-7D00
-CF00
-C700
-E300
-7380
-31C0
-70C0
-F040
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 10 15 1 5
-BITMAP
-1FC0
-3FC0
-6080
-4100
-4200
-2200
-1300
-0380
-01C0
-00C0
-00C0
-70C0
-F880
-1F00
-0E00
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 795 0
-DWIDTH 14 0
-BBX 13 14 1 6
-BITMAP
-79C0
-FEE0
-8E70
-8630
-C660
-7680
-3640
-2660
-0660
-0660
-0660
-0660
-6C78
-B830
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 12 15 1 2
-BITMAP
-0C00
-1800
-31E0
-6730
-CC30
-D830
-D630
-F660
-64E0
-77C0
-B380
-9800
-9800
-D800
-7000
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 6
-BITMAP
-1F80
-39C0
-6060
-D9B0
-DDB0
-8F10
-8610
-8F10
-DBB0
-D9B0
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 13 1 6
-BITMAP
-1F80
-39C0
-6660
-C630
-C630
-BFD0
-BFD0
-8610
-C630
-C630
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 12 13 1 6
-BITMAP
-1FB0
-39F0
-6060
-C0F0
-C1B0
-8310
-8610
-8C10
-D830
-F030
-6060
-F9C0
-DF80
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 7
-BITMAP
-1F80
-39C0
-6060
-E070
-C030
-C030
-C030
-C030
-C030
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 12 9 1 7
-BITMAP
-C030
-C030
-C030
-C030
-C030
-E070
-6060
-39C0
-1F80
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 1 7
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 6
-BITMAP
-FF80
-FFE0
-0060
-0030
-0030
-0030
-0060
-FFE0
-FF80
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 0 5
-BITMAP
-0060
-00C0
-1FF0
-7FF0
-6180
-C300
-C300
-C600
-6600
-7FF0
-1FF0
-1800
-3000
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 9 0 7
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 12 0 6
-BITMAP
-1FF0
-7FF0
-6000
-C000
-C000
-C000
-6000
-7FF0
-1FF0
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 9 9 1 7
-BITMAP
-1F80
-7F80
-E000
-C000
-FF80
-C000
-E000
-7F80
-1F80
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 10 11 1 6
-BITMAP
-0080
-1FC0
-7FC0
-E200
-C400
-FF80
-C800
-F000
-7FC0
-3FC0
-4000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 768 0
-DWIDTH 14 0
-BBX 13 13 0 6
-BITMAP
-0018
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-FFF8
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 13 1 6
-BITMAP
-FFF0
-E020
-6060
-6040
-70C0
-3080
-3080
-3980
-1900
-1B00
-0E00
-0E00
-0400
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 6
-BITMAP
-1FC0
-38E0
-6030
-DF18
-CD98
-CD98
-CD98
-CF18
-CD98
-DCD8
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 6
-BITMAP
-1FC0
-38E0
-6030
-C798
-CD98
-CC98
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 890 0
-DWIDTH 16 0
-BBX 14 8 1 11
-BITMAP
-FF1C
-AB18
-2318
-22A8
-22A8
-22A8
-2248
-775C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 823 0
-DWIDTH 15 0
-BBX 14 16 0 4
-BITMAP
-FFFC
-7038
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-FCFC
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 549 0
-DWIDTH 10 0
-BBX 10 17 0 6
-BITMAP
-0040
-0040
-0040
-0080
-0080
-0080
-0080
-3080
-7100
-D900
-1900
-1900
-0D00
-0D00
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 250 0
-DWIDTH 4 0
-BBX 2 2 1 10
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 11 6 1 6
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 7
-BITMAP
-0C00
-0C00
-1E00
-3300
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 10 9 0 7
-BITMAP
-C0C0
-C0C0
-6180
-6180
-3300
-3300
-1E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 1042 0
-DWIDTH 19 0
-BBX 18 9 0 7
-BITMAP
-080400
-180600
-3FFF00
-7FFF80
-E001C0
-7FFF80
-3FFF00
-180600
-080400
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 7
-BITMAP
-0800
-1800
-3FFF
-7FFF
-E000
-7FFF
-3FFF
-1800
-0800
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 3
-BITMAP
-0800
-1C00
-3600
-7700
-F780
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 987 0
-DWIDTH 18 0
-BBX 16 9 1 7
-BITMAP
-0010
-0018
-FFFC
-FFFE
-0007
-FFFE
-FFFC
-0018
-0010
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 17 1 3
-BITMAP
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-3600
-F780
-7700
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 9 14 0 6
-BITMAP
-0800
-1C00
-3600
-3600
-6300
-6300
-C180
-C180
-6300
-6300
-3600
-3600
-1C00
-0800
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 3
-BITMAP
-18
-18
-30
-30
-60
-60
-C0
-C0
-80
-C0
-C0
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 6
-BITMAP
-1FC0
-38E0
-6030
-CF18
-CD98
-CD98
-CF18
-CD98
-CD98
-CD98
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 790 0
-DWIDTH 14 0
-BBX 13 13 1 6
-BITMAP
-1FC0
-38E0
-6030
-C718
-CC98
-CC18
-CC18
-CC18
-CC98
-C718
-6030
-38E0
-1FC0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 786 0
-DWIDTH 14 0
-BBX 13 8 1 11
-BITMAP
-FB18
-2318
-2318
-22A8
-22A8
-22A8
-2248
-2248
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 713 0
-DWIDTH 13 0
-BBX 12 16 0 4
-BITMAP
-FFE0
-E060
-7020
-3800
-1C00
-0E00
-0700
-0300
-0600
-0C00
-1800
-3010
-6010
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -1
-BITMAP
-04
-0C
-18
-18
-30
-30
-60
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 1 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-60
-60
-60
-30
-30
-18
-18
-0C
-04
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -1
-BITMAP
-F8
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 1 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 2
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F8
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -1
-BITMAP
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -1
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 4 2
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 2 25 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 12 15 1 6
-BITMAP
-0180
-0380
-0300
-3AE0
-7FF0
-7FE0
-FFC0
-FFC0
-FFC0
-FFE0
-FFF0
-7FF0
-7FF0
-3FE0
-1DC0
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 17 0 3
-BITMAP
-C0
-C0
-60
-60
-30
-30
-18
-18
-08
-18
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 274 0
-DWIDTH 5 0
-BBX 6 22 0 2
-BITMAP
-1C
-1C
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-E0
-E0
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 25 5 -1
-BITMAP
-1C
-7E
-66
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 2 25 0 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 686 0
-DWIDTH 12 0
-BBX 7 22 0 2
-BITMAP
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-06
-CC
-FC
-70
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -1
-BITMAP
-80
-C0
-60
-60
-30
-30
-18
-18
-18
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 6 25 0 -1
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 25 1 -1
-BITMAP
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 2 25 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 384 0
-DWIDTH 7 0
-BBX 5 22 1 2
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-F8
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 1 -1
-BITMAP
-E0
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 25 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-38
-38
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 5 22 1 2
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_24sub.bdf b/x-symbol/etc/genfonts/xsymb0_24sub.bdf
deleted file mode 100644
index c2ec0150..00000000
--- a/x-symbol/etc/genfonts/xsymb0_24sub.bdf
+++ /dev/null
@@ -1,4635 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0_sub-Medium-R-Normal--24-240-75-75-P-150-ADOBE-FONTSPECIFIC
-SIZE 24 75 75
-FONTBOUNDINGBOX 26 32 -3 -13
-STARTPROPERTIES 25
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 13
-FONT_DESCENT 11
-QUAD_WIDTH 24
-X_HEIGHT 12
-CAP_HEIGHT 12
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 150
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 0 -5
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 2 18 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 -5
-BITMAP
-C000C0
-C000C0
-600180
-300300
-300300
-380700
-1FFE00
-0FFC00
-0C0C00
-0E1C00
-061800
-033000
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 18 0 -5
-BITMAP
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFF0
-FFF0
-3300
-3300
-FFC0
-FFC0
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 19 18 0 -5
-BITMAP
-3FC060
-7F60E0
-E73FC0
-C31B80
-C30700
-E70E00
-7E1C00
-3C3800
-007000
-00E000
-01CF00
-039F80
-0739C0
-0E30C0
-1C30C0
-3839C0
-701F80
-E00F00
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 -5
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F1E00
-7F8C00
-E3CC00
-C3DC00
-C1F800
-C0F000
-C0F040
-E1F9C0
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 10 2 -3
-BITMAP
-FF00
-FF80
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 -11
-BITMAP
-04
-0C
-18
-30
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-30
-18
-0C
-04
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 -11
-BITMAP
-80
-C0
-60
-30
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 10 0 -1
-BITMAP
-0C00
-0C00
-CCC0
-EDC0
-3F00
-3F00
-EDC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 -3
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 4 6 2 -9
-BITMAP
-F0
-F0
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 14 2 0 1
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 2 -5
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 6 18 0 -5
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-30
-30
-30
-60
-E0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 6 18 2 -5
-BITMAP
-30
-70
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-00C0
-00C0
-01C0
-0F80
-0F80
-01C0
-00C0
-00C0
-00C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 18 0 -5
-BITMAP
-03C0
-07C0
-06C0
-0CC0
-0CC0
-18C0
-18C0
-30C0
-30C0
-60C0
-60C0
-C0C0
-FFF0
-FFF0
-00C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-1FC0
-3FC0
-3000
-6000
-C000
-C000
-FF00
-FF80
-03C0
-01C0
-00C0
-00C0
-00C0
-00C0
-80C0
-C1C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-0FC0
-1FC0
-3800
-7000
-E000
-C000
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-FFC0
-FFC0
-C0C0
-C1C0
-0180
-0300
-0300
-0700
-0600
-0C00
-0C00
-1C00
-3800
-3000
-3000
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-7F00
-3F80
-E7C0
-C3C0
-C1C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7FC0
-3FC0
-0780
-0380
-0300
-0700
-0E00
-1C00
-3800
-7000
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 2 12 4 -5
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 16 0 -9
-BITMAP
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-30
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 -3
-BITMAP
-00F0
-01F0
-0F00
-1E00
-F000
-F000
-1E00
-0F00
-01F0
-00F0
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 6 2 -1
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 -3
-BITMAP
-F000
-F800
-1F00
-0F80
-00F0
-00F0
-0F80
-1F00
-F800
-F000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 888 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 0 -5
-BITMAP
-00C000
-01E000
-03F000
-033000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-0FFC00
-0FFC00
-1C0E00
-180600
-300300
-300300
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 1334 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-FFF0
-FFF8
-303C
-301C
-300C
-300C
-301C
-3038
-3FF0
-3FF8
-303C
-301C
-300C
-300C
-301C
-303C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 -1 -5
-BITMAP
-FE1FC0
-FE1FC0
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-01E000
-01E000
-01E000
-03F000
-073800
-0E1C00
-1C0E00
-380700
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 1224 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-1860
-1860
-1020
-3030
-3030
-2010
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3030
-3030
-3FF0
-3FF0
-3030
-3030
-3000
-3000
-300C
-300C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 1526 0
-DWIDTH 20 0
-BBX 18 18 0 -5
-BITMAP
-03F000
-03F000
-00C000
-00C000
-3FFF00
-7FFF80
-F0C3C0
-E0C1C0
-C0C0C0
-C0C0C0
-E0C1C0
-F0C3C0
-7FFF80
-3FFF00
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 -5
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-3FFC
-3FFC
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 6 18 0 -5
-BITMAP
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 16 18 0 -5
-BITMAP
-0030
-0078
-00CC
-00CC
-00CC
-00EC
-387C
-7C3C
-CC1E
-8C0F
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 17 18 0 -5
-BITMAP
-FC7E00
-FC7E00
-303800
-307000
-30E000
-31C000
-338000
-370000
-3F0000
-3F8000
-31C000
-30E000
-307000
-303800
-301C00
-300E00
-FC1F80
-FC1F80
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 -5
-BITMAP
-00C000
-00C000
-00C000
-01E000
-012000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-180600
-180600
-300300
-300300
-600180
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 1778 0
-DWIDTH 22 0
-BBX 22 18 0 -5
-BITMAP
-FC00FC
-FC00FC
-3C00F0
-3C00F0
-3601B0
-3601B0
-330330
-330330
-318630
-318630
-318630
-30CC30
-30CC30
-30CC30
-307830
-303030
-FC30FC
-FC30FC
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 -5
-BITMAP
-FC3F
-FC3F
-3C0C
-3E0C
-360C
-330C
-330C
-318C
-318C
-30CC
-30CC
-306C
-306C
-303C
-303C
-301C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 1 -5
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-6006
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-6006
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 -5
-BITMAP
-FFFF
-FFFF
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 1482 0
-DWIDTH 18 0
-BBX 16 18 0 -5
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-E007
-CC33
-CC33
-CFF3
-CFF3
-CC33
-CC33
-6006
-700E
-381C
-1C38
-0FF0
-07E0
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 12 18 0 -5
-BITMAP
-FFC0
-FFE0
-30F0
-3070
-3030
-3030
-3070
-30F0
-3FE0
-3FC0
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 1184 0
-DWIDTH 16 0
-BBX 12 18 2 -5
-BITMAP
-FFF0
-FFF0
-C030
-C030
-E000
-7000
-3800
-1C00
-0E00
-0700
-0E00
-1C00
-3800
-7000
-E030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-FFFC
-FFFC
-C30C
-C30C
-C30C
-C30C
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 1380 0
-DWIDTH 18 0
-BBX 18 18 0 -5
-BITMAP
-FC0FC0
-FC0FC0
-700380
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 18 2 -11
-BITMAP
-3FC0
-7FC0
-E000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 20 18 0 -5
-BITMAP
-03FC00
-03FC00
-070E00
-0E0700
-0C0300
-1C0180
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-1C0380
-0E0700
-C70E30
-C30C30
-FF0FF0
-FF0FF0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 1290 0
-DWIDTH 16 0
-BBX 16 18 0 -5
-BITMAP
-3FFC
-3FFC
-300C
-300C
-0000
-0000
-0C30
-0C30
-0FF0
-0FF0
-0C30
-0C30
-0000
-0000
-C003
-C003
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 0 -5
-BITMAP
-F3F3C0
-F3F3C0
-30C300
-30C300
-30C300
-30C300
-38C700
-1CCE00
-0FFC00
-07F800
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-7FFC
-7FFC
-600C
-601C
-0038
-0070
-00E0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 -11
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 -5
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 -11
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 18 0 -5
-BITMAP
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 2 0 -7
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 14 2 0 11
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 14 12 2 -5
-BITMAP
-3F30
-7F30
-F330
-E1B0
-C1E0
-C0C0
-C0C0
-C1E0
-E1B0
-F330
-7E3C
-3C1C
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 26 2 -11
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-CF80
-CF00
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 -11
-BITMAP
-F03C
-F83C
-CC70
-CCE0
-0CC0
-0CC0
-07C0
-0380
-0700
-0F80
-0CC0
-0CC0
-1CC0
-18C0
-38C4
-30CC
-F07C
-F038
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 988 0
-DWIDTH 14 0
-BBX 10 20 2 -5
-BITMAP
-3F00
-7F80
-E3C0
-C1C0
-C000
-E000
-7000
-3000
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 878 0
-DWIDTH 10 0
-BBX 8 12 2 -5
-BITMAP
-3F
-7F
-C0
-C0
-FC
-FC
-C0
-C0
-C0
-C0
-7F
-3F
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 1042 0
-DWIDTH 16 0
-BBX 14 22 0 -11
-BITMAP
-0300
-0300
-0300
-0300
-0FC0
-1FE0
-3B70
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 822 0
-DWIDTH 14 0
-BBX 12 18 0 -11
-BITMAP
-F030
-F830
-DC30
-CC30
-0C30
-0C30
-0C30
-0C30
-0C60
-0CC0
-07C0
-0380
-0300
-0300
-0700
-0E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 -11
-BITMAP
-3CF0
-7DF8
-EF9C
-CF0C
-0E0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 658 0
-DWIDTH 6 0
-BBX 6 12 0 -5
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-3C
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 -11
-BITMAP
-03C0
-03E0
-3370
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0380
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 0 -5
-BITMAP
-30F0
-71F0
-F330
-B630
-3C00
-3C00
-3E00
-3700
-3380
-31C0
-30F0
-3070
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 -5
-BITMAP
-3C00
-3E00
-3300
-3300
-0300
-0300
-0700
-0F80
-0D80
-1DC0
-18C0
-30C0
-30C0
-70C0
-E0CC
-E0EC
-C07C
-C03C
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 18 2 -11
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-C3CC
-C7DC
-FEF8
-FCF0
-C000
-C000
-C000
-C000
-F000
-7000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 12 0 -5
-BITMAP
-F0E0
-F0F0
-3030
-3030
-3030
-3830
-1860
-18C0
-0CC0
-0D80
-0F80
-0700
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 12 2 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 12 0 -5
-BITMAP
-3FFC
-7FFC
-CC30
-8C30
-0C30
-0C30
-0C30
-0C30
-0C34
-0C3C
-3C38
-3C30
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-FFC0
-FFC0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -11
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 12 2 -5
-BITMAP
-3FF0
-7FF0
-E700
-C380
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 0 -5
-BITMAP
-3FC0
-7FC0
-CC00
-8C00
-0C00
-0C00
-0C00
-0C00
-0C40
-0CC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 12 0 -5
-BITMAP
-3830
-7C18
-CC0C
-8C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 16 14 0 -5
-BITMAP
-3FFF
-7FFF
-CC0C
-9806
-38C7
-30C3
-30C3
-30C3
-30C3
-30C3
-30C3
-39E7
-1F3E
-0E1C
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 12 2 -5
-BITMAP
-1020
-7038
-E31C
-C30C
-C30C
-C30C
-C30C
-C30C
-C30C
-C78C
-7CF8
-3870
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 986 0
-DWIDTH 12 0
-BBX 10 24 2 -11
-BITMAP
-3F00
-3F00
-F000
-E000
-C000
-C000
-FF00
-7F00
-3000
-3000
-6000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-00C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 -11
-BITMAP
-80C040
-E0C1C0
-70C380
-30C300
-30C300
-30C300
-30C300
-30C300
-38C700
-3CCF00
-1FFE00
-0FFC00
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 24 2 -11
-BITMAP
-41C0
-C3C0
-7F80
-3F00
-1800
-3000
-6000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 -11
-BITMAP
-03C0
-07C0
-0E00
-0C00
-0C00
-0C00
-0C00
-1C00
-3800
-6000
-C000
-C000
-6000
-3800
-1C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0E00
-07C0
-03C0
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 960 0
-DWIDTH 6 0
-BBX 2 14 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 -11
-BITMAP
-F000
-F800
-1C00
-0C00
-0C00
-0C00
-0C00
-0E00
-0700
-0180
-00C0
-00C0
-0180
-0700
-0E00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 6 2 -1
-BITMAP
-3830
-7C30
-CE30
-C730
-C3E0
-C1C0
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 1240 0
-DWIDTH 16 0
-BBX 16 18 0 -5
-BITMAP
-C03C
-E07E
-30C3
-18C3
-0CCF
-07CE
-0380
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 494 0
-DWIDTH 10 0
-BBX 6 10 2 3
-BITMAP
-1C
-1C
-3C
-38
-70
-F0
-E0
-E0
-C0
-C0
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 10 18 -3 -5
-BITMAP
-00C0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-6000
-6000
-C000
-C000
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 8 0 -3
-BITMAP
-1E1F00
-3F3F80
-63E1C0
-C1C0C0
-C0E0C0
-E1F1C0
-7F3F80
-3E1F00
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 11 24 1 -11
-BITMAP
-01C0
-03E0
-0660
-0620
-0600
-0600
-7FE0
-7FE0
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-8600
-CE00
-7C00
-3800
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 -7
-BITMAP
-0780
-0FC0
-0FC0
-0FC0
-77B8
-FB7C
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 1506 0
-DWIDTH 14 0
-BBX 12 12 1 -5
-BITMAP
-0600
-0F00
-1F80
-3FC0
-7FE0
-FFF0
-FFF0
-7FE0
-3FC0
-1F80
-0F00
-0600
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 13 2 -5
-BITMAP
-1860
-3CF0
-7FF8
-FFFC
-FFFC
-FFFC
-FFFC
-7FF8
-3FF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 -7
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3FF0
-7FF8
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0E01C0
-1C00E0
-380070
-700038
-FFFFFC
-FFFFFC
-700038
-380070
-1C00E0
-0E01C0
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0E0000
-1C0000
-380000
-700000
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0E0000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 22 1 -9
-BITMAP
-0600
-0F00
-1F80
-3FC0
-76E0
-E670
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0001C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFC
-000038
-000070
-0000E0
-0001C0
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-8C40
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 8 0 5
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 -5
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 822 0
-DWIDTH 10 0
-BBX 10 7 0 6
-BITMAP
-0440
-0CC0
-1980
-3300
-6600
-CC00
-8800
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 1 -4
-BITMAP
-C030
-E070
-70E0
-39C0
-1F80
-0F00
-0F00
-1F80
-39C0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 -1
-BITMAP
-3C7C
-7EFC
-E780
-C300
-C300
-E780
-7EFC
-3C7C
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-3C00
-7E00
-C300
-8180
-00C0
-00C0
-3CC0
-7EC0
-E3C0
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 7 7 2 0
-BITMAP
-38
-38
-FE
-FE
-FE
-38
-38
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 -3
-BITMAP
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-0030
-0070
-00E0
-01C0
-FFF0
-FFF0
-0700
-0E00
-FFF0
-FFF0
-3800
-7000
-E000
-C000
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 -3
-BITMAP
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 -3
-BITMAP
-3C10
-7E30
-C3E0
-81C0
-0000
-0000
-3C10
-7E30
-C3E0
-81C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 -5
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 2 32 6 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 2000 0
-DWIDTH 26 0
-BBX 26 2 0 1
-BITMAP
-FFFFFFC0
-FFFFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 -5
-BITMAP
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-300C
-300C
-FFFC
-FFFC
-3000
-3000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 1646 0
-DWIDTH 18 0
-BBX 14 18 2 -5
-BITMAP
-C0C0
-C0E0
-E0F8
-F07C
-783C
-3C38
-1E30
-3F30
-7730
-E330
-C3B0
-E3F0
-71F0
-30F8
-387C
-383C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 20 2 -7
-BITMAP
-3FFC
-7FFC
-F00C
-E01C
-C038
-C070
-F0E0
-F1C0
-0380
-0380
-01C0
-00E0
-0070
-0038
-0018
-0018
-3818
-7C30
-CFE0
-87C0
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 2 -5
-BITMAP
-3C1C00
-7E3E00
-E7E300
-C3C300
-C38300
-C30700
-E30E00
-F31C00
-73F800
-33F000
-033000
-033000
-031800
-030C00
-330C00
-7B0600
-CF03C0
-8703C0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 1974 0
-DWIDTH 20 0
-BBX 16 22 2 -11
-BITMAP
-0300
-0600
-0C3C
-1C7E
-38EF
-71C7
-E383
-C703
-CE03
-CE03
-CC83
-DCC7
-F8CE
-70FC
-3878
-7E00
-EF00
-C700
-C300
-E700
-7E00
-3C00
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-3FF0
-7038
-7878
-DCEC
-CFCC
-C78C
-C30C
-C78C
-CFCC
-5CE8
-7878
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-3FF0
-7338
-6318
-C30C
-C30C
-FFFC
-FFFC
-C30C
-C30C
-6318
-7338
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 18 2 -5
-BITMAP
-03F0C0
-07F9C0
-1C0F80
-380700
-300F00
-601D80
-C038C0
-C070C0
-C0E0C0
-C1C0C0
-C380C0
-C700C0
-6E0180
-3C0300
-380700
-7C0E00
-E7F800
-C3F000
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-0010
-0010
-0FFC
-1FFC
-3040
-60C0
-C080
-C180
-C100
-C300
-6200
-3600
-1FFC
-0FFC
-0800
-0800
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 10 10 2 -3
-BITMAP
-3FC0
-7FC0
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-7FC0
-3FC0
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 11 14 2 -5
-BITMAP
-0020
-0040
-3FC0
-7FC0
-C100
-C200
-FFC0
-FFC0
-C400
-C800
-7FC0
-3FC0
-1000
-2000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 18 18 0 -5
-BITMAP
-0000C0
-000180
-000300
-000600
-000C00
-001800
-003000
-006000
-00C000
-018000
-030000
-060000
-0C0000
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 17 2 -4
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 -5
-BITMAP
-0FF0
-1FF8
-300C
-6006
-FFC3
-FFE3
-CC33
-CC33
-CFE3
-CFC3
-CCC3
-CCC3
-CCF3
-DCF3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 -5
-BITMAP
-0FF0
-1FF8
-300C
-6006
-C3C3
-C7C3
-CCC3
-CCC3
-CC03
-CC03
-CC33
-CC33
-C7E3
-C3C3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 1780 0
-DWIDTH 22 0
-BBX 22 12 0 1
-BITMAP
-FFCCC0
-FFCCC0
-CCDCE0
-CCDCE0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-3F333C
-3F303C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-FFFFC0
-FFFFC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 14 21 0 -8
-BITMAP
-000C
-000C
-000C
-000C
-0018
-0018
-0018
-0030
-F030
-F030
-3060
-3860
-1860
-18C0
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 2 2 1
-BITMAP
-F0
-F0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 -5
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0C00C0
-1C00E0
-3FFFF0
-7FFFF8
-F0003C
-F0003C
-7FFFF8
-3FFFF0
-1C00E0
-0C00C0
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0C0000
-1C0000
-3FFFFC
-7FFFFC
-F00000
-F00000
-7FFFFC
-3FFFFC
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-0C00
-1E00
-3F00
-7F80
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0000C0
-0000E0
-FFFFF0
-FFFFF8
-00003C
-00003C
-FFFFF8
-FFFFF0
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 12 22 3 -9
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 12 22 0 -9
-BITMAP
-0010
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0020
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 -5
-BITMAP
-0FF0
-1FF8
-300C
-6006
-CFC3
-CFE3
-CC33
-CC33
-CFE3
-CFE3
-CC33
-CC33
-CC33
-CC33
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 -5
-BITMAP
-0FF0
-3FF8
-700C
-6006
-C3C3
-C7E3
-CE33
-CC13
-CC03
-CC03
-CC13
-CE33
-C7E3
-C3C3
-6006
-700C
-3FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 1572 0
-DWIDTH 22 0
-BBX 20 12 0 1
-BITMAP
-FFCCC0
-FFCCC0
-0C0CC0
-0C0CC0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-FFFF00
-FFFF00
-F00300
-780300
-3C0000
-1E0000
-0F0000
-078000
-03C000
-01E000
-00F000
-01E000
-03C000
-078000
-0F0000
-1E0000
-3C0000
-780000
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -13
-BITMAP
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-18
-18
-0C
-0C
-06
-03
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -13
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -13
-BITMAP
-3C
-3C
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -13
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 4 -11
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 2 32 4 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 18 22 1 -5
-BITMAP
-000F00
-001E00
-003E00
-007E00
-007800
-007000
-1E6380
-3F67C0
-7FFFC0
-7FFFC0
-FFFC00
-FFF800
-FFF800
-FFFC00
-FFFFC0
-FFFFC0
-7FFFC0
-7FFFC0
-3FFFC0
-1FFF80
-0F9F00
-070E00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 11 22 2 -9
-BITMAP
-8000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-8000
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-01E0
-03F0
-07B0
-0F30
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-CF00
-CF00
-FE00
-7C00
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 32 8 -13
-BITMAP
-0F80
-1FC0
-39C0
-70C0
-E000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 2 32 2 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 30 0 -11
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C180
-E300
-7E00
-3C00
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -13
-BITMAP
-C0
-E0
-70
-30
-18
-18
-0C
-0C
-0C
-06
-06
-06
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -13
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-06
-06
-06
-0C
-0C
-0C
-18
-18
-30
-70
-E0
-C0
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -13
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 -11
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -13
-BITMAP
-F0
-F8
-1C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-18
-0C
-0C
-18
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 0 -11
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-1C
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb0_24sup.bdf b/x-symbol/etc/genfonts/xsymb0_24sup.bdf
deleted file mode 100644
index 46a502b6..00000000
--- a/x-symbol/etc/genfonts/xsymb0_24sup.bdf
+++ /dev/null
@@ -1,4635 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb0_sup-Medium-R-Normal--24-240-75-75-P-150-ADOBE-FONTSPECIFIC
-SIZE 24 75 75
-FONTBOUNDINGBOX 26 32 -3 -1
-STARTPROPERTIES 25
-FONT_NAME "XSymb0Medium"
-FONT_ASCENT 25
-FONT_DESCENT 0
-QUAD_WIDTH 24
-X_HEIGHT 24
-CAP_HEIGHT 24
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb0_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 150
-CHARSET_REGISTRY "ADOBE"
-CHARSET_ENCODING "FONTSPECIFIC"
-CHARSET_COLLECTIONS "Symbol FontSpecific"
-FULL_NAME "XSymb0 Medium"
-COPYRIGHT """"""Copyright (c) 1984 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp, 1997-1998 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 189
-STARTCHAR space
-ENCODING 32
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 0 7
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 2 18 2 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR universal
-ENCODING 34
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 7
-BITMAP
-C000C0
-C000C0
-600180
-300300
-300300
-380700
-1FFE00
-0FFC00
-0C0C00
-0E1C00
-061800
-033000
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 18 0 7
-BITMAP
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFF0
-FFF0
-3300
-3300
-FFC0
-FFC0
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR existential
-ENCODING 36
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 19 18 0 7
-BITMAP
-3FC060
-7F60E0
-E73FC0
-C31B80
-C30700
-E70E00
-7E1C00
-3C3800
-007000
-00E000
-01CF00
-039F80
-0739C0
-0E30C0
-1C30C0
-3839C0
-701F80
-E00F00
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 7
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F1E00
-7F8C00
-E3CC00
-C3DC00
-C1F800
-C0F000
-C0F040
-E1F9C0
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR suchthat
-ENCODING 39
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 10 2 9
-BITMAP
-FF00
-FF80
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 1
-BITMAP
-04
-0C
-18
-30
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-30
-18
-0C
-04
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 1
-BITMAP
-80
-C0
-60
-30
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR asteriskmath
-ENCODING 42
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 10 0 11
-BITMAP
-0C00
-0C00
-CCC0
-EDC0
-3F00
-3F00
-EDC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 9
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 444 0
-DWIDTH 6 0
-BBX 4 6 2 3
-BITMAP
-F0
-F0
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 14 2 0 13
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 2 2 2 7
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 6 18 0 7
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-18
-18
-30
-30
-30
-60
-E0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 6 18 2 7
-BITMAP
-30
-70
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-00C0
-00C0
-01C0
-0F80
-0F80
-01C0
-00C0
-00C0
-00C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 18 0 7
-BITMAP
-03C0
-07C0
-06C0
-0CC0
-0CC0
-18C0
-18C0
-30C0
-30C0
-60C0
-60C0
-C0C0
-FFF0
-FFF0
-00C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-1FC0
-3FC0
-3000
-6000
-C000
-C000
-FF00
-FF80
-03C0
-01C0
-00C0
-00C0
-00C0
-00C0
-80C0
-C1C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-0FC0
-1FC0
-3800
-7000
-E000
-C000
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-FFC0
-FFC0
-C0C0
-C1C0
-0180
-0300
-0300
-0700
-0600
-0C00
-0C00
-1C00
-3800
-3000
-3000
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-7F00
-3F80
-E7C0
-C3C0
-C1C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7FC0
-3FC0
-0780
-0380
-0300
-0700
-0E00
-1C00
-3800
-7000
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 2 12 4 7
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 16 0 3
-BITMAP
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-30
-30
-30
-60
-C0
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 9
-BITMAP
-00F0
-01F0
-0F00
-1E00
-F000
-F000
-1E00
-0F00
-01F0
-00F0
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 6 2 11
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 9
-BITMAP
-F000
-F800
-1F00
-0F80
-00F0
-00F0
-0F80
-1F00
-F800
-F000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 888 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-00C0
-01C0
-0380
-0700
-0E00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR congruent
-ENCODING 64
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Alpha
-ENCODING 65
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 0 7
-BITMAP
-00C000
-01E000
-03F000
-033000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-0FFC00
-0FFC00
-1C0E00
-180600
-300300
-300300
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Beta
-ENCODING 66
-SWIDTH 1334 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-FFF0
-FFF8
-303C
-301C
-300C
-300C
-301C
-3038
-3FF0
-3FF8
-303C
-301C
-300C
-300C
-301C
-303C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR Chi
-ENCODING 67
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 18 18 -1 7
-BITMAP
-FE1FC0
-FE1FC0
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-01E000
-01E000
-01E000
-03F000
-073800
-0E1C00
-1C0E00
-380700
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Delta
-ENCODING 68
-SWIDTH 1224 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-1860
-1860
-1020
-3030
-3030
-2010
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Epsilon
-ENCODING 69
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3030
-3030
-3FF0
-3FF0
-3030
-3030
-3000
-3000
-300C
-300C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR Phi
-ENCODING 70
-SWIDTH 1526 0
-DWIDTH 20 0
-BBX 18 18 0 7
-BITMAP
-03F000
-03F000
-00C000
-00C000
-3FFF00
-7FFF80
-F0C3C0
-E0C1C0
-C0C0C0
-C0C0C0
-E0C1C0
-F0C3C0
-7FFF80
-3FFF00
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Gamma
-ENCODING 71
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-FFFC
-FFFC
-300C
-300C
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Eta
-ENCODING 72
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 7
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-3FFC
-3FFC
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Iota
-ENCODING 73
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 6 18 0 7
-BITMAP
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-FC
-FC
-ENDCHAR
-STARTCHAR theta1
-ENCODING 74
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 16 18 0 7
-BITMAP
-0030
-0078
-00CC
-00CC
-00CC
-00EC
-387C
-7C3C
-CC1E
-8C0F
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR Kappa
-ENCODING 75
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 17 18 0 7
-BITMAP
-FC7E00
-FC7E00
-303800
-307000
-30E000
-31C000
-338000
-370000
-3F0000
-3F8000
-31C000
-30E000
-307000
-303800
-301C00
-300E00
-FC1F80
-FC1F80
-ENDCHAR
-STARTCHAR Lambda
-ENCODING 76
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 7
-BITMAP
-00C000
-00C000
-00C000
-01E000
-012000
-033000
-033000
-061800
-061800
-0C0C00
-0C0C00
-180600
-180600
-300300
-300300
-600180
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR Mu
-ENCODING 77
-SWIDTH 1778 0
-DWIDTH 22 0
-BBX 22 18 0 7
-BITMAP
-FC00FC
-FC00FC
-3C00F0
-3C00F0
-3601B0
-3601B0
-330330
-330330
-318630
-318630
-318630
-30CC30
-30CC30
-30CC30
-307830
-303030
-FC30FC
-FC30FC
-ENDCHAR
-STARTCHAR Nu
-ENCODING 78
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 0 7
-BITMAP
-FC3F
-FC3F
-3C0C
-3E0C
-360C
-330C
-330C
-318C
-318C
-30CC
-30CC
-306C
-306C
-303C
-303C
-301C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Omicron
-ENCODING 79
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 16 18 1 7
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-6006
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-6006
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR Pi
-ENCODING 80
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 7
-BITMAP
-FFFF
-FFFF
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FC3F
-FC3F
-ENDCHAR
-STARTCHAR Theta
-ENCODING 81
-SWIDTH 1482 0
-DWIDTH 18 0
-BBX 16 18 0 7
-BITMAP
-07E0
-0FF0
-1C38
-381C
-700E
-E007
-CC33
-CC33
-CFF3
-CFF3
-CC33
-CC33
-6006
-700E
-381C
-1C38
-0FF0
-07E0
-ENDCHAR
-STARTCHAR Rho
-ENCODING 82
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 12 18 0 7
-BITMAP
-FFC0
-FFE0
-30F0
-3070
-3030
-3030
-3070
-30F0
-3FE0
-3FC0
-3000
-3000
-3000
-3000
-3000
-3000
-FC00
-FC00
-ENDCHAR
-STARTCHAR Sigma
-ENCODING 83
-SWIDTH 1184 0
-DWIDTH 16 0
-BBX 12 18 2 7
-BITMAP
-FFF0
-FFF0
-C030
-C030
-E000
-7000
-3800
-1C00
-0E00
-0700
-0E00
-1C00
-3800
-7000
-E030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Tau
-ENCODING 84
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-FFFC
-FFFC
-C30C
-C30C
-C30C
-C30C
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR Upsilon
-ENCODING 85
-SWIDTH 1380 0
-DWIDTH 18 0
-BBX 18 18 0 7
-BITMAP
-FC0FC0
-FC0FC0
-700380
-380700
-1C0E00
-0E1C00
-073800
-03F000
-01E000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR sigma1
-ENCODING 86
-SWIDTH 878 0
-DWIDTH 14 0
-BBX 10 18 2 1
-BITMAP
-3FC0
-7FC0
-E000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR Omega
-ENCODING 87
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 20 18 0 7
-BITMAP
-03FC00
-03FC00
-070E00
-0E0700
-0C0300
-1C0180
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-1C0380
-0E0700
-C70E30
-C30C30
-FF0FF0
-FF0FF0
-ENDCHAR
-STARTCHAR Xi
-ENCODING 88
-SWIDTH 1290 0
-DWIDTH 16 0
-BBX 16 18 0 7
-BITMAP
-3FFC
-3FFC
-300C
-300C
-0000
-0000
-0C30
-0C30
-0FF0
-0FF0
-0C30
-0C30
-0000
-0000
-C003
-C003
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR Psi
-ENCODING 89
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 0 7
-BITMAP
-F3F3C0
-F3F3C0
-30C300
-30C300
-30C300
-30C300
-38C700
-1CCE00
-0FFC00
-07F800
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-03F000
-03F000
-ENDCHAR
-STARTCHAR Zeta
-ENCODING 90
-SWIDTH 1222 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-7FFC
-7FFC
-600C
-601C
-0038
-0070
-00E0
-01C0
-0380
-0700
-0E00
-1C00
-3800
-7000
-E00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 2 1
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR therefore
-ENCODING 92
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 7
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 24 0 1
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR perpendicular
-ENCODING 94
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 18 0 7
-BITMAP
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 2 0 5
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR radicalex
-ENCODING 96
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 14 2 0 23
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR alpha
-ENCODING 97
-SWIDTH 1262 0
-DWIDTH 16 0
-BBX 14 12 2 7
-BITMAP
-3F30
-7F30
-F330
-E1B0
-C1E0
-C0C0
-C0C0
-C1E0
-E1B0
-F330
-7E3C
-3C1C
-ENDCHAR
-STARTCHAR beta
-ENCODING 98
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 26 2 1
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-CF80
-CF00
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR chi
-ENCODING 99
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 1
-BITMAP
-F03C
-F83C
-CC70
-CCE0
-0CC0
-0CC0
-07C0
-0380
-0700
-0F80
-0CC0
-0CC0
-1CC0
-18C0
-38C4
-30CC
-F07C
-F038
-ENDCHAR
-STARTCHAR delta
-ENCODING 100
-SWIDTH 988 0
-DWIDTH 14 0
-BBX 10 20 2 7
-BITMAP
-3F00
-7F80
-E3C0
-C1C0
-C000
-E000
-7000
-3000
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR epsilon
-ENCODING 101
-SWIDTH 878 0
-DWIDTH 10 0
-BBX 8 12 2 7
-BITMAP
-3F
-7F
-C0
-C0
-FC
-FC
-C0
-C0
-C0
-C0
-7F
-3F
-ENDCHAR
-STARTCHAR phi
-ENCODING 102
-SWIDTH 1042 0
-DWIDTH 16 0
-BBX 14 22 0 1
-BITMAP
-0300
-0300
-0300
-0300
-0FC0
-1FE0
-3B70
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR gamma
-ENCODING 103
-SWIDTH 822 0
-DWIDTH 14 0
-BBX 12 18 0 1
-BITMAP
-F030
-F830
-DC30
-CC30
-0C30
-0C30
-0C30
-0C30
-0C60
-0CC0
-07C0
-0380
-0300
-0300
-0700
-0E00
-0C00
-0C00
-ENDCHAR
-STARTCHAR eta
-ENCODING 104
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 1
-BITMAP
-3CF0
-7DF8
-EF9C
-CF0C
-0E0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C0C
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR iota
-ENCODING 105
-SWIDTH 658 0
-DWIDTH 6 0
-BBX 6 12 0 7
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-3C
-ENDCHAR
-STARTCHAR phi1
-ENCODING 106
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 14 18 0 1
-BITMAP
-03C0
-03E0
-3370
-7338
-E31C
-C30C
-C30C
-E31C
-7338
-3B70
-1FE0
-0FC0
-0380
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR kappa
-ENCODING 107
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 0 7
-BITMAP
-30F0
-71F0
-F330
-B630
-3C00
-3C00
-3E00
-3700
-3380
-31C0
-30F0
-3070
-ENDCHAR
-STARTCHAR lambda
-ENCODING 108
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 18 0 7
-BITMAP
-3C00
-3E00
-3300
-3300
-0300
-0300
-0700
-0F80
-0D80
-1DC0
-18C0
-30C0
-30C0
-70C0
-E0CC
-E0EC
-C07C
-C03C
-ENDCHAR
-STARTCHAR mu
-ENCODING 109
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 18 2 1
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-C3CC
-C7DC
-FEF8
-FCF0
-C000
-C000
-C000
-C000
-F000
-7000
-ENDCHAR
-STARTCHAR nu
-ENCODING 110
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 12 12 0 7
-BITMAP
-F0E0
-F0F0
-3030
-3030
-3030
-3830
-1860
-18C0
-0CC0
-0D80
-0F80
-0700
-ENDCHAR
-STARTCHAR omicron
-ENCODING 111
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 12 2 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR pi
-ENCODING 112
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 14 12 0 7
-BITMAP
-3FFC
-7FFC
-CC30
-8C30
-0C30
-0C30
-0C30
-0C30
-0C34
-0C3C
-3C38
-3C30
-ENDCHAR
-STARTCHAR theta
-ENCODING 113
-SWIDTH 1042 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-FFC0
-FFC0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR rho
-ENCODING 114
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 1
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR sigma
-ENCODING 115
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 12 2 7
-BITMAP
-3FF0
-7FF0
-E700
-C380
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR tau
-ENCODING 116
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 0 7
-BITMAP
-3FC0
-7FC0
-CC00
-8C00
-0C00
-0C00
-0C00
-0C00
-0C40
-0CC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR upsilon
-ENCODING 117
-SWIDTH 1152 0
-DWIDTH 16 0
-BBX 14 12 0 7
-BITMAP
-3830
-7C18
-CC0C
-8C0C
-0C0C
-0C0C
-0C0C
-0C0C
-0C1C
-0E3C
-07F8
-03F0
-ENDCHAR
-STARTCHAR omega1
-ENCODING 118
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 16 14 0 7
-BITMAP
-3FFF
-7FFF
-CC0C
-9806
-38C7
-30C3
-30C3
-30C3
-30C3
-30C3
-30C3
-39E7
-1F3E
-0E1C
-ENDCHAR
-STARTCHAR omega
-ENCODING 119
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 12 2 7
-BITMAP
-1020
-7038
-E31C
-C30C
-C30C
-C30C
-C30C
-C30C
-C30C
-C78C
-7CF8
-3870
-ENDCHAR
-STARTCHAR xi
-ENCODING 120
-SWIDTH 986 0
-DWIDTH 12 0
-BBX 10 24 2 1
-BITMAP
-3F00
-3F00
-F000
-E000
-C000
-C000
-FF00
-7F00
-3000
-3000
-6000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-00C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR psi
-ENCODING 121
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 18 18 0 1
-BITMAP
-80C040
-E0C1C0
-70C380
-30C300
-30C300
-30C300
-30C300
-30C300
-38C700
-3CCF00
-1FFE00
-0FFC00
-00C000
-00C000
-00C000
-00C000
-00C000
-00C000
-ENDCHAR
-STARTCHAR zeta
-ENCODING 122
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 24 2 1
-BITMAP
-41C0
-C3C0
-7F80
-3F00
-1800
-3000
-6000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-E000
-F000
-7F00
-3F80
-01C0
-00C0
-20C0
-31C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 1
-BITMAP
-03C0
-07C0
-0E00
-0C00
-0C00
-0C00
-0C00
-1C00
-3800
-6000
-C000
-C000
-6000
-3800
-1C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0E00
-07C0
-03C0
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 960 0
-DWIDTH 6 0
-BBX 2 14 2 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 10 24 0 1
-BITMAP
-F000
-F800
-1C00
-0C00
-0C00
-0C00
-0C00
-0E00
-0700
-0180
-00C0
-00C0
-0180
-0700
-0E00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR similar
-ENCODING 126
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 6 2 11
-BITMAP
-3830
-7C30
-CE30
-C730
-C3E0
-C1C0
-ENDCHAR
-STARTCHAR Upsilon1
-ENCODING 161
-SWIDTH 1240 0
-DWIDTH 16 0
-BBX 16 18 0 7
-BITMAP
-C03C
-E07E
-30C3
-18C3
-0CCF
-07CE
-0380
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0FC0
-0FC0
-ENDCHAR
-STARTCHAR minute
-ENCODING 162
-SWIDTH 494 0
-DWIDTH 10 0
-BBX 6 10 2 15
-BITMAP
-1C
-1C
-3C
-38
-70
-F0
-E0
-E0
-C0
-C0
-ENDCHAR
-STARTCHAR lessequal
-ENCODING 163
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR fraction
-ENCODING 164
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 10 18 -3 7
-BITMAP
-00C0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-6000
-6000
-C000
-C000
-ENDCHAR
-STARTCHAR infinity
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 8 0 9
-BITMAP
-1E1F00
-3F3F80
-63E1C0
-C1C0C0
-C0E0C0
-E1F1C0
-7F3F80
-3E1F00
-ENDCHAR
-STARTCHAR florin
-ENCODING 166
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 11 24 1 1
-BITMAP
-01C0
-03E0
-0660
-0620
-0600
-0600
-7FE0
-7FE0
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-8600
-CE00
-7C00
-3800
-ENDCHAR
-STARTCHAR club
-ENCODING 167
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 5
-BITMAP
-0780
-0FC0
-0FC0
-0FC0
-77B8
-FB7C
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR diamond
-ENCODING 168
-SWIDTH 1506 0
-DWIDTH 14 0
-BBX 12 12 1 7
-BITMAP
-0600
-0F00
-1F80
-3FC0
-7FE0
-FFF0
-FFF0
-7FE0
-3FC0
-1F80
-0F00
-0600
-ENDCHAR
-STARTCHAR heart
-ENCODING 169
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 13 2 7
-BITMAP
-1860
-3CF0
-7FF8
-FFFC
-FFFC
-FFFC
-FFFC
-7FF8
-3FF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR spade
-ENCODING 170
-SWIDTH 1506 0
-DWIDTH 18 0
-BBX 14 14 2 5
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3FF0
-7FF8
-FFFC
-FFFC
-FB7C
-7338
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR arrowboth
-ENCODING 171
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0E01C0
-1C00E0
-380070
-700038
-FFFFFC
-FFFFFC
-700038
-380070
-1C00E0
-0E01C0
-ENDCHAR
-STARTCHAR arrowleft
-ENCODING 172
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0E0000
-1C0000
-380000
-700000
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0E0000
-ENDCHAR
-STARTCHAR arrowup
-ENCODING 173
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 12 22 1 3
-BITMAP
-0600
-0F00
-1F80
-3FC0
-76E0
-E670
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR arrowright
-ENCODING 174
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0001C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFC
-000038
-000070
-0000E0
-0001C0
-ENDCHAR
-STARTCHAR arrowdown
-ENCODING 175
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-8C40
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 800 0
-DWIDTH 10 0
-BBX 8 8 0 17
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 7
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR second
-ENCODING 178
-SWIDTH 822 0
-DWIDTH 10 0
-BBX 10 7 0 18
-BITMAP
-0440
-0CC0
-1980
-3300
-6600
-CC00
-8800
-ENDCHAR
-STARTCHAR greaterequal
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 180
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 12 1 8
-BITMAP
-C030
-E070
-70E0
-39C0
-1F80
-0F00
-0F00
-1F80
-39C0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR proportional
-ENCODING 181
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 11
-BITMAP
-3C7C
-7EFC
-E780
-C300
-C300
-E780
-7EFC
-3C7C
-ENDCHAR
-STARTCHAR partialdiff
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-3C00
-7E00
-C300
-8180
-00C0
-00C0
-3CC0
-7EC0
-E3C0
-C1C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-E1C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR bullet
-ENCODING 183
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 7 7 2 12
-BITMAP
-38
-38
-FE
-FE
-FE
-38
-38
-ENDCHAR
-STARTCHAR divide
-ENCODING 184
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 10 2 9
-BITMAP
-0C00
-0C00
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-ENDCHAR
-STARTCHAR notequal
-ENCODING 185
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-0030
-0070
-00E0
-01C0
-FFF0
-FFF0
-0700
-0E00
-FFF0
-FFF0
-3800
-7000
-E000
-C000
-ENDCHAR
-STARTCHAR equivalence
-ENCODING 186
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 9
-BITMAP
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR approxequal
-ENCODING 187
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 10 2 9
-BITMAP
-3C10
-7E30
-C3E0
-81C0
-0000
-0000
-3C10
-7E30
-C3E0
-81C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING 188
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 7
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR arrowvertex
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 2 32 6 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR arrowhorizex
-ENCODING 190
-SWIDTH 2000 0
-DWIDTH 26 0
-BBX 26 2 0 13
-BITMAP
-FFFFFFC0
-FFFFFFC0
-ENDCHAR
-STARTCHAR carriagereturn
-ENCODING 191
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 7
-BITMAP
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-300C
-300C
-FFFC
-FFFC
-3000
-3000
-ENDCHAR
-STARTCHAR aleph
-ENCODING 192
-SWIDTH 1646 0
-DWIDTH 18 0
-BBX 14 18 2 7
-BITMAP
-C0C0
-C0E0
-E0F8
-F07C
-783C
-3C38
-1E30
-3F30
-7730
-E330
-C3B0
-E3F0
-71F0
-30F8
-387C
-383C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR Ifraktur
-ENCODING 193
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 14 20 2 5
-BITMAP
-3FFC
-7FFC
-F00C
-E01C
-C038
-C070
-F0E0
-F1C0
-0380
-0380
-01C0
-00E0
-0070
-0038
-0018
-0018
-3818
-7C30
-CFE0
-87C0
-ENDCHAR
-STARTCHAR Rfraktur
-ENCODING 194
-SWIDTH 1590 0
-DWIDTH 20 0
-BBX 18 18 2 7
-BITMAP
-3C1C00
-7E3E00
-E7E300
-C3C300
-C38300
-C30700
-E30E00
-F31C00
-73F800
-33F000
-033000
-033000
-031800
-030C00
-330C00
-7B0600
-CF03C0
-8703C0
-ENDCHAR
-STARTCHAR weierstrass
-ENCODING 195
-SWIDTH 1974 0
-DWIDTH 20 0
-BBX 16 22 2 1
-BITMAP
-0300
-0600
-0C3C
-1C7E
-38EF
-71C7
-E383
-C703
-CE03
-CE03
-CC83
-DCC7
-F8CE
-70FC
-3878
-7E00
-EF00
-C700
-C300
-E700
-7E00
-3C00
-ENDCHAR
-STARTCHAR circlemultiply
-ENCODING 196
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-3FF0
-7038
-7878
-DCEC
-CFCC
-C78C
-C30C
-C78C
-CFCC
-5CE8
-7878
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR circleplus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-3FF0
-7338
-6318
-C30C
-C30C
-FFFC
-FFFC
-C30C
-C30C
-6318
-7338
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR emptyset
-ENCODING 198
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 18 2 7
-BITMAP
-03F0C0
-07F9C0
-1C0F80
-380700
-300F00
-601D80
-C038C0
-C070C0
-C0E0C0
-C1C0C0
-C380C0
-C700C0
-6E0180
-3C0300
-380700
-7C0E00
-E7F800
-C3F000
-ENDCHAR
-STARTCHAR intersection
-ENCODING 199
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR union
-ENCODING 200
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersuperset
-ENCODING 201
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-ENDCHAR
-STARTCHAR reflexsuperset
-ENCODING 202
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-FFC0
-FFE0
-0030
-0018
-000C
-000C
-000C
-000C
-0018
-0030
-FFE0
-FFC0
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR notsubset
-ENCODING 203
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-0010
-0010
-0FFC
-1FFC
-3040
-60C0
-C080
-C180
-C100
-C300
-6200
-3600
-1FFC
-0FFC
-0800
-0800
-ENDCHAR
-STARTCHAR propersubset
-ENCODING 204
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR reflexsubset
-ENCODING 205
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-0FFC
-1FFC
-3000
-6000
-C000
-C000
-C000
-C000
-6000
-3000
-1FFC
-0FFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR element
-ENCODING 206
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 10 10 2 9
-BITMAP
-3FC0
-7FC0
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-7FC0
-3FC0
-ENDCHAR
-STARTCHAR notelement
-ENCODING 207
-SWIDTH 1426 0
-DWIDTH 14 0
-BBX 11 14 2 7
-BITMAP
-0020
-0040
-3FC0
-7FC0
-C100
-C200
-FFC0
-FFC0
-C400
-C800
-7FC0
-3FC0
-1000
-2000
-ENDCHAR
-STARTCHAR angle
-ENCODING 208
-SWIDTH 1536 0
-DWIDTH 20 0
-BBX 18 18 0 7
-BITMAP
-0000C0
-000180
-000300
-000600
-000C00
-001800
-003000
-006000
-00C000
-018000
-030000
-060000
-0C0000
-180000
-300000
-600000
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR gradient
-ENCODING 209
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 17 2 8
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR registerserif
-ENCODING 210
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 7
-BITMAP
-0FF0
-1FF8
-300C
-6006
-FFC3
-FFE3
-CC33
-CC33
-CFE3
-CFC3
-CCC3
-CCC3
-CCF3
-DCF3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightserif
-ENCODING 211
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 7
-BITMAP
-0FF0
-1FF8
-300C
-6006
-C3C3
-C7C3
-CCC3
-CCC3
-CC03
-CC03
-CC33
-CC33
-C7E3
-C3C3
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarkserif
-ENCODING 212
-SWIDTH 1780 0
-DWIDTH 22 0
-BBX 22 12 0 13
-BITMAP
-FFCCC0
-FFCCC0
-CCDCE0
-CCDCE0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-3F333C
-3F303C
-ENDCHAR
-STARTCHAR product
-ENCODING 213
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-FFFFC0
-FFFFC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FC0FC0
-FC0FC0
-ENDCHAR
-STARTCHAR radical
-ENCODING 214
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 14 21 0 4
-BITMAP
-000C
-000C
-000C
-000C
-0018
-0018
-0018
-0030
-F030
-F030
-3060
-3860
-1860
-18C0
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR dotmath
-ENCODING 215
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 2 2 13
-BITMAP
-F0
-F0
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 216
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 8 2 7
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR logicaland
-ENCODING 217
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR logicalor
-ENCODING 218
-SWIDTH 1206 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR arrowdblboth
-ENCODING 219
-SWIDTH 2084 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0C00C0
-1C00E0
-3FFFF0
-7FFFF8
-F0003C
-F0003C
-7FFFF8
-3FFFF0
-1C00E0
-0C00C0
-ENDCHAR
-STARTCHAR arrowdblleft
-ENCODING 220
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0C0000
-1C0000
-3FFFFC
-7FFFFC
-F00000
-F00000
-7FFFFC
-3FFFFC
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR arrowdblup
-ENCODING 221
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-0C00
-1E00
-3F00
-7F80
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-ENDCHAR
-STARTCHAR arrowdblright
-ENCODING 222
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0000C0
-0000E0
-FFFFF0
-FFFFF8
-00003C
-00003C
-FFFFF8
-FFFFF0
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrowdbldown
-ENCODING 223
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR lozenge
-ENCODING 224
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 12 22 3 3
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-6060
-6060
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-1980
-0F00
-0F00
-0600
-0600
-ENDCHAR
-STARTCHAR angleleft
-ENCODING 225
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 12 22 0 3
-BITMAP
-0010
-0030
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0020
-ENDCHAR
-STARTCHAR registersans
-ENCODING 226
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 7
-BITMAP
-0FF0
-1FF8
-300C
-6006
-CFC3
-CFE3
-CC33
-CC33
-CFE3
-CFE3
-CC33
-CC33
-CC33
-CC33
-6006
-300C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR copyrightsans
-ENCODING 227
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 16 18 2 7
-BITMAP
-0FF0
-3FF8
-700C
-6006
-C3C3
-C7E3
-CE33
-CC13
-CC03
-CC03
-CC13
-CE33
-C7E3
-C3C3
-6006
-700C
-3FF8
-0FF0
-ENDCHAR
-STARTCHAR trademarksans
-ENCODING 228
-SWIDTH 1572 0
-DWIDTH 22 0
-BBX 20 12 0 13
-BITMAP
-FFCCC0
-FFCCC0
-0C0CC0
-0C0CC0
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-0C3330
-ENDCHAR
-STARTCHAR summation
-ENCODING 229
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-FFFF00
-FFFF00
-F00300
-780300
-3C0000
-1E0000
-0F0000
-078000
-03C000
-01E000
-00F000
-01E000
-03C000
-078000
-0F0000
-1E0000
-3C0000
-780000
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR parenlefttp
-ENCODING 230
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -1
-BITMAP
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftex
-ENCODING 231
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenleftbt
-ENCODING 232
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 2 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-18
-18
-0C
-0C
-06
-03
-ENDCHAR
-STARTCHAR bracketlefttp
-ENCODING 233
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -1
-BITMAP
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftex
-ENCODING 234
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 2 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketleftbt
-ENCODING 235
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FC
-FC
-ENDCHAR
-STARTCHAR bracelefttp
-ENCODING 236
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -1
-BITMAP
-3C
-3C
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceleftmid
-ENCODING 237
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -1
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR braceleftbt
-ENCODING 238
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 4 1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR braceex
-ENCODING 239
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 2 32 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR apple
-ENCODING 240
-SWIDTH 1580 0
-DWIDTH 20 0
-BBX 18 22 1 7
-BITMAP
-000F00
-001E00
-003E00
-007E00
-007800
-007000
-1E6380
-3F67C0
-7FFFC0
-7FFFC0
-FFFC00
-FFF800
-FFF800
-FFFC00
-FFFFC0
-FFFFC0
-7FFFC0
-7FFFC0
-3FFFC0
-1FFF80
-0F9F00
-070E00
-ENDCHAR
-STARTCHAR angleright
-ENCODING 241
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 11 22 2 3
-BITMAP
-8000
-C000
-6000
-3000
-1800
-0C00
-0600
-0300
-0180
-00C0
-0060
-0060
-00C0
-0180
-0300
-0600
-0C00
-1800
-3000
-6000
-C000
-8000
-ENDCHAR
-STARTCHAR integral
-ENCODING 242
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-01E0
-03F0
-07B0
-0F30
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-0F00
-CF00
-CF00
-FE00
-7C00
-ENDCHAR
-STARTCHAR integraltp
-ENCODING 243
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 32 8 -1
-BITMAP
-0F80
-1FC0
-39C0
-70C0
-E000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR integralex
-ENCODING 244
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 2 32 2 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR integralbt
-ENCODING 245
-SWIDTH 1372 0
-DWIDTH 18 0
-BBX 10 30 0 1
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C180
-E300
-7E00
-3C00
-ENDCHAR
-STARTCHAR parenrighttp
-ENCODING 246
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -1
-BITMAP
-C0
-E0
-70
-30
-18
-18
-0C
-0C
-0C
-06
-06
-06
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR parenrightex
-ENCODING 247
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR parenrightbt
-ENCODING 248
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 8 32 0 -1
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-06
-06
-06
-0C
-0C
-0C
-18
-18
-30
-70
-E0
-C0
-ENDCHAR
-STARTCHAR bracketrighttp
-ENCODING 249
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 32 2 -1
-BITMAP
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracketrightex
-ENCODING 250
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 2 32 6 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracketrightbt
-ENCODING 251
-SWIDTH 768 0
-DWIDTH 10 0
-BBX 6 30 2 1
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-FC
-ENDCHAR
-STARTCHAR bracerighttp
-ENCODING 252
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 0 -1
-BITMAP
-F0
-F8
-1C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR bracerightmid
-ENCODING 253
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 32 4 -1
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-30
-18
-0C
-0C
-18
-30
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR bracerightbt
-ENCODING 254
-SWIDTH 988 0
-DWIDTH 12 0
-BBX 6 30 0 1
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-1C
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_12sub.bdf b/x-symbol/etc/genfonts/xsymb1_12sub.bdf
deleted file mode 100644
index 0cbd740a..00000000
--- a/x-symbol/etc/genfonts/xsymb1_12sub.bdf
+++ /dev/null
@@ -1,2576 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_12.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1997-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1_sub-Medium-R-Normal--12-120-75-75-P-74-XSYMB-XSymb1
-SIZE 12 75 75
-FONTBOUNDINGBOX 17 14 2 -6
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 6
-FONT_ASCENT 8
-CAP_HEIGHT 6
-X_HEIGHT 3
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 -4
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 -5
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-00
-78
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 -3
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 -2
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-b8
-c4
-82
-82
-82
-82
-82
-92
-9c
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 -3
-BITMAP
-3fc0
-4400
-8400
-8400
-87c0
-8400
-8400
-4400
-3fc0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 10 0 -6
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -6
-BITMAP
-00
-b0
-c8
-88
-88
-88
-88
-88
-08
-28
-30
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 -3
-BITMAP
-7700
-8880
-8880
-8f80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 -4
-BITMAP
-10
-58
-78
-f0
-d0
-58
-78
-f0
-d0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-f0
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-f0
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-3C
-66
-66
-46
-C6
-C4
-CC
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 2 -3
-BITMAP
-18
-F8
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-3C
-66
-06
-0C
-18
-30
-60
-C0
-F8
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-3C
-66
-06
-06
-3C
-0C
-0C
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-06
-0E
-16
-26
-4C
-CC
-FE
-18
-18
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-1E
-30
-60
-78
-0C
-0C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-1C
-36
-60
-78
-EC
-CC
-C4
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-7E
-06
-0C
-0C
-18
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-3C
-66
-66
-2C
-78
-CC
-CC
-DC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 -3
-BITMAP
-3C
-66
-46
-66
-6E
-3C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 -2
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 9 9 0 -4
-BITMAP
-0800
-1c00
-3600
-6300
-c180
-6300
-3600
-1c00
-0800
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-1c
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-8a
-92
-a2
-44
-38
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-e0
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-30
-48
-48
-84
-84
-fc
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-e0
-98
-84
-84
-98
-e0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -3
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-10
-10
-38
-28
-6c
-44
-c6
-82
-fe
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 8 9 1 -4
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-00
-7f
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -4
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-00
-fe
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 7 1 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-f0
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 10 1 -3
-BITMAP
-00
-00
-c0
-20
-20
-40
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-80
-80
-b0
-f0
-d0
-90
-b0
-f0
-d0
-10
-10
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 9 1 -3
-BITMAP
-80
-80
-80
-f0
-90
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 1 -3
-BITMAP
-70
-88
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 10 0 -3
-BITMAP
-00
-40
-f8
-40
-58
-64
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 6 0 -3
-BITMAP
-70
-b0
-30
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 8 0
-BBX 6 6 1 -3
-BITMAP
-e4
-ac
-38
-70
-d4
-9c
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 0 -6
-BITMAP
-38
-58
-18
-18
-10
-30
-b0
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 -3
-BITMAP
-00
-00
-30
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 -3
-BITMAP
-e7
-42
-42
-42
-42
-42
-42
-42
-ff
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -6
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-70
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 -4
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 9 0 -3
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-2100
-3300
-1e00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 7 0
-BBX 5 6 1 -2
-BITMAP
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-fe
-82
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-20
-70
-d8
-88
-00
-00
-00
-00
-00
-00
-70
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-64
-b4
-98
-00
-00
-00
-00
-00
-00
-00
-78
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-0080
-4240
-e7e0
-1840
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-200000
-400000
-ffff80
-400000
-200000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 -5
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-000200
-000100
-ffff80
-000100
-000200
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-800200
-800100
-ffff80
-800100
-800200
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-200200
-7fff00
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-200000
-7fff80
-c00000
-7fff80
-200000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 -5
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-000200
-ffff00
-000180
-ffff00
-000200
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-8080
-8040
-ffe0
-8040
-8080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 17 7 2 -2
-BITMAP
-05b000
-012000
-25b200
-752700
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-2040
-4020
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 -2
-BITMAP
-4080
-8040
-7fe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -5
-BITMAP
-01e0
-0060
-00a0
-0120
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -5
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0120
-00a0
-0060
-01e0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -5
-BITMAP
-f000
-c000
-a000
-9000
-0800
-0400
-0200
-0100
-0080
-0040
-0020
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 -5
-BITMAP
-0020
-0040
-0080
-0100
-0200
-0400
-0800
-9000
-a000
-c000
-f000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 7 1 -3
-BITMAP
-0080
-0040
-ffe0
-0000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 -2
-BITMAP
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 -2
-BITMAP
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 -1
-BITMAP
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 0
-BITMAP
-0080
-0040
-ffe0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 7 1 -3
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -3
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 10 1 -4
-BITMAP
-80
-80
-00
-00
-10
-10
-00
-00
-02
-02
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 -3
-BITMAP
-64
-b4
-98
-00
-00
-fc
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 7 9 1 -5
-BITMAP
-3e
-30
-30
-60
-78
-60
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 7 1 -3
-BITMAP
-81
-42
-3c
-00
-3c
-42
-81
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 5 1 -1
-BITMAP
-c6
-aa
-92
-aa
-c6
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 -2
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 0
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 3 1 -4
-BITMAP
-00
-88
-f8
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -3
-BITMAP
-20
-20
-f8
-20
-20
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-82
-92
-82
-44
-38
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-fe
-02
-02
-02
-02
-fe
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-fe
-02
-02
-02
-02
-fe
-00
-fe
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-fc
-84
-84
-48
-48
-30
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-fe
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 -3
-BITMAP
-fe
-80
-80
-80
-80
-fe
-00
-fe
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 -3
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 -3
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-92
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-fe
-82
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 -2
-BITMAP
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 -1
-BITMAP
-3c
-42
-81
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 -1
-BITMAP
-81
-42
-3c
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 -4
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-00
-fc
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 -4
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-00
-fc
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-80
-80
-80
-fc
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-04
-04
-04
-fc
-04
-04
-04
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 -3
-BITMAP
-80
-80
-fc
-80
-fc
-80
-80
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-1c
-34
-30
-78
-b4
-b4
-b4
-78
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-e380
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-ff80
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -4
-BITMAP
-3e00
-7f00
-e380
-c180
-c980
-c180
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -4
-BITMAP
-3e00
-7f00
-e380
-d580
-c980
-d580
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -4
-BITMAP
-3e00
-7f00
-eb80
-c980
-ff80
-c980
-eb80
-7f00
-3e00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-1c00
-1c00
-3600
-3600
-3600
-6300
-6300
-6300
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-c180
-c180
-c180
-6300
-6300
-6300
-3600
-3600
-3600
-1c00
-1c00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-3e00
-6300
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-c180
-c180
-c180
-c980
-c980
-ff80
-c980
-c980
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ff80
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-3e00
-6300
-c180
-8080
-8080
-8080
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 -2
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-82
-fe
-82
-44
-38
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 -2
-BITMAP
-1c
-64
-84
-84
-64
-1c
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 -3
-BITMAP
-6200
-9400
-9400
-6800
-0b30
-14c8
-14c8
-2330
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -3
-BITMAP
-20
-f8
-20
-70
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -5
-BITMAP
-20
-a8
-f8
-20
-70
-20
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 -2
-BITMAP
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 -1
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 4
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 4
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 4
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 -2
-BITMAP
-200200
-400100
-ffff80
-400100
-200200
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 0
-BITMAP
-ff
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 0
-BITMAP
-fffc
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 -3
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 -3
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 -3
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-3a
-66
-a2
-a0
-a0
-a0
-a0
-62
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-e7
-72
-5a
-6e
-76
-5a
-4e
-46
-e2
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 -4
-BITMAP
-3c
-66
-a5
-a5
-a5
-a5
-a5
-66
-3c
-0f
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-fe
-96
-34
-2c
-68
-58
-d2
-a6
-fe
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 -3
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 -5
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 -2
-BITMAP
-20
-50
-f8
-00
-f8
-00
-f8
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-82
-ba
-82
-44
-38
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-54
-d6
-ba
-d6
-54
-38
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-38
-44
-ba
-aa
-ba
-44
-38
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 0 -4
-BITMAP
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 -4
-BITMAP
-1e
-21
-40
-fe
-40
-fc
-40
-21
-1e
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 -3
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 4 6 1 -3
-BITMAP
-90
-90
-00
-00
-90
-90
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 -5
-BITMAP
-ff80
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 1 -5
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 0 -5
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 -5
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_12sup.bdf b/x-symbol/etc/genfonts/xsymb1_12sup.bdf
deleted file mode 100644
index 3c85af55..00000000
--- a/x-symbol/etc/genfonts/xsymb1_12sup.bdf
+++ /dev/null
@@ -1,2576 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_12.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1997-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1_sup-Medium-R-Normal--12-120-75-75-P-74-XSYMB-XSymb1
-SIZE 12 75 75
-FONTBOUNDINGBOX 17 14 2 1
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 74
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 0
-FONT_ASCENT 15
-CAP_HEIGHT 13
-X_HEIGHT 10
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 3
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 2
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-00
-78
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 10 0
-BBX 9 9 0 4
-BITMAP
-7900
-9700
-9200
-6400
-0800
-1300
-1480
-2480
-6300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 5
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-b8
-c4
-82
-82
-82
-82
-82
-92
-9c
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 4
-BITMAP
-3fc0
-4400
-8400
-8400
-87c0
-8400
-8400
-4400
-3fc0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 10 0 1
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 1
-BITMAP
-00
-b0
-c8
-88
-88
-88
-88
-88
-08
-28
-30
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 4
-BITMAP
-7700
-8880
-8880
-8f80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 3
-BITMAP
-10
-58
-78
-f0
-d0
-58
-78
-f0
-d0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-f0
-f0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-f0
-f0
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-3C
-66
-66
-46
-C6
-C4
-CC
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 2 4
-BITMAP
-18
-F8
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-3C
-66
-06
-0C
-18
-30
-60
-C0
-F8
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-3C
-66
-06
-06
-3C
-0C
-0C
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-06
-0E
-16
-26
-4C
-CC
-FE
-18
-18
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-1E
-30
-60
-78
-0C
-0C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-1C
-36
-60
-78
-EC
-CC
-C4
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-7E
-06
-0C
-0C
-18
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-3C
-66
-66
-2C
-78
-CC
-CC
-DC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 9 1 4
-BITMAP
-3C
-66
-46
-66
-6E
-3C
-0C
-D8
-70
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 5
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 9 9 0 3
-BITMAP
-0800
-1c00
-3600
-6300
-c180
-6300
-3600
-1c00
-0800
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-1c
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-8a
-92
-a2
-44
-38
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-e0
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-30
-48
-48
-84
-84
-fc
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-e0
-98
-84
-84
-98
-e0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 4
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-10
-10
-38
-28
-6c
-44
-c6
-82
-fe
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 5
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 8 9 1 3
-BITMAP
-07
-1d
-71
-c1
-71
-1d
-07
-00
-7f
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 3
-BITMAP
-e0
-b8
-8e
-83
-8e
-b8
-e0
-00
-fe
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 7 1 2
-BITMAP
-40
-40
-00
-00
-00
-00
-f0
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 10 1 4
-BITMAP
-00
-00
-c0
-20
-20
-40
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-80
-80
-b0
-f0
-d0
-90
-b0
-f0
-d0
-10
-10
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 4 9 1 4
-BITMAP
-80
-80
-80
-f0
-90
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 6 1 4
-BITMAP
-70
-88
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 10 0 4
-BITMAP
-00
-40
-f8
-40
-58
-64
-44
-44
-44
-44
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-70
-b0
-30
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 8 0
-BBX 6 6 1 4
-BITMAP
-e4
-ac
-38
-70
-d4
-9c
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 6 0
-BBX 5 9 0 1
-BITMAP
-38
-58
-18
-18
-10
-30
-b0
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 4
-BITMAP
-00
-00
-30
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 8 9 0 4
-BITMAP
-e7
-42
-42
-42
-42
-42
-42
-42
-ff
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 1
-BITMAP
-70
-88
-88
-88
-c8
-b0
-80
-80
-70
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 8 0
-BBX 7 8 0 3
-BITMAP
-fe
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 9 0 4
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-2100
-3300
-1e00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 7 0
-BBX 5 6 1 5
-BITMAP
-20
-20
-20
-20
-20
-f8
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-fe
-82
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-20
-70
-d8
-88
-00
-00
-00
-00
-00
-00
-70
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-64
-b4
-98
-00
-00
-00
-00
-00
-00
-00
-78
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-0080
-4240
-e7e0
-1840
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 10
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-200000
-400000
-ffff80
-400000
-200000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 2
-BITMAP
-20
-70
-a8
-20
-20
-20
-20
-20
-20
-a8
-70
-20
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-000200
-000100
-ffff80
-000100
-000200
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-800200
-800100
-ffff80
-800100
-800200
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-200200
-7fff00
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-200000
-7fff80
-c00000
-7fff80
-200000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 7 0
-BBX 5 12 1 2
-BITMAP
-20
-70
-d8
-50
-50
-50
-50
-50
-50
-d8
-70
-20
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-000200
-ffff00
-000180
-ffff00
-000200
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-8080
-8040
-ffe0
-8040
-8080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 17 7 2 5
-BITMAP
-05b000
-012000
-25b200
-752700
-c00180
-7fff00
-200200
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-2040
-4020
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 5 1 5
-BITMAP
-4080
-8040
-7fe0
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 2
-BITMAP
-01e0
-0060
-00a0
-0120
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 2
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0120
-00a0
-0060
-01e0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 2
-BITMAP
-f000
-c000
-a000
-9000
-0800
-0400
-0200
-0100
-0080
-0040
-0020
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 11 1 2
-BITMAP
-0020
-0040
-0080
-0100
-0200
-0400
-0800
-9000
-a000
-c000
-f000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 7 1 4
-BITMAP
-0080
-0040
-ffe0
-0000
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 5
-BITMAP
-ffe0
-4000
-2000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 5
-BITMAP
-ffe0
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 6
-BITMAP
-2000
-4000
-ffe0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 13 0
-BBX 11 3 1 7
-BITMAP
-0080
-0040
-ffe0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 7 1 4
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 4
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 10 1 3
-BITMAP
-80
-80
-00
-00
-10
-10
-00
-00
-02
-02
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 6 1 4
-BITMAP
-64
-b4
-98
-00
-00
-fc
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 7 9 1 2
-BITMAP
-3e
-30
-30
-60
-78
-60
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 7 1 4
-BITMAP
-81
-42
-3c
-00
-3c
-42
-81
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-0c
-30
-c0
-30
-0c
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 5 1 6
-BITMAP
-c6
-aa
-92
-aa
-c6
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 6 5 0 5
-BITMAP
-c0
-30
-0c
-30
-c0
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 2 1 7
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 3 1 3
-BITMAP
-00
-88
-f8
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 4
-BITMAP
-20
-20
-f8
-20
-20
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-82
-92
-82
-44
-38
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-fe
-02
-02
-02
-02
-fe
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-fe
-02
-02
-02
-02
-fe
-00
-fe
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-fc
-84
-84
-48
-48
-30
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-fe
-80
-80
-80
-80
-fe
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 8 1 4
-BITMAP
-fe
-80
-80
-80
-80
-fe
-00
-fe
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 5
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 4
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 4
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-92
-92
-fe
-92
-54
-38
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-fe
-82
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 6 1 5
-BITMAP
-82
-82
-82
-82
-82
-fe
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 6
-BITMAP
-3c
-42
-81
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 3 1 6
-BITMAP
-81
-42
-3c
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 3
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-00
-fc
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 9 1 3
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-00
-fc
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-04
-04
-18
-e0
-18
-04
-04
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-80
-80
-60
-1c
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-80
-80
-80
-fc
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-04
-04
-04
-fc
-04
-04
-04
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 7 1 4
-BITMAP
-80
-80
-fc
-80
-fc
-80
-80
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-1c
-34
-30
-78
-b4
-b4
-b4
-78
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-e380
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-6300
-ff80
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 3
-BITMAP
-3e00
-7f00
-e380
-c180
-c980
-c180
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 3
-BITMAP
-3e00
-7f00
-e380
-d580
-c980
-d580
-e380
-7f00
-3e00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 3
-BITMAP
-3e00
-7f00
-eb80
-c980
-ff80
-c980
-eb80
-7f00
-3e00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-1c00
-1c00
-3600
-3600
-3600
-6300
-6300
-6300
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-c180
-c180
-c180
-6300
-6300
-6300
-3600
-3600
-3600
-1c00
-1c00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-3e00
-6300
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-c180
-c180
-c180
-c980
-c980
-ff80
-c980
-c980
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ff80
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-3e00
-6300
-c180
-8080
-8080
-8080
-c180
-6300
-3e00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 5
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-82
-fe
-82
-44
-38
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 8 0
-BBX 6 6 1 5
-BITMAP
-1c
-64
-84
-84
-64
-1c
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 4
-BITMAP
-6200
-9400
-9400
-6800
-0b30
-14c8
-14c8
-2330
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 9 1 4
-BITMAP
-f8
-08
-08
-08
-f8
-08
-08
-08
-f8
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 4
-BITMAP
-20
-f8
-20
-70
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 2
-BITMAP
-20
-a8
-f8
-20
-70
-20
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 5
-BITMAP
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 11
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 11
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 11
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 19 0
-BBX 17 5 1 5
-BITMAP
-200200
-400100
-ffff80
-400100
-200200
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 7
-BITMAP
-ff
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 7
-BITMAP
-fffc
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 4
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 9 9 1 4
-BITMAP
-3000
-4800
-4800
-3700
-7200
-9a00
-8c00
-8c80
-7300
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 9 0 4
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-3a
-66
-a2
-a0
-a0
-a0
-a0
-62
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 4
-BITMAP
-e7
-72
-5a
-6e
-76
-5a
-4e
-46
-e2
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 3
-BITMAP
-3c
-66
-a5
-a5
-a5
-a5
-a5
-66
-3c
-0f
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 9 1 4
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 4
-BITMAP
-fe
-96
-34
-2c
-68
-58
-d2
-a6
-fe
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 4
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 8 1 4
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-0c
-30
-c0
-30
-0c
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-c0
-30
-0c
-30
-c0
-00
-64
-98
-00
-64
-98
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 7 0
-BBX 5 7 1 5
-BITMAP
-20
-50
-f8
-00
-f8
-00
-f8
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-82
-ba
-82
-44
-38
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-54
-d6
-ba
-d6
-54
-38
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 9 0
-BBX 7 7 1 4
-BITMAP
-38
-44
-ba
-aa
-ba
-44
-38
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 0 3
-BITMAP
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 9 1 3
-BITMAP
-1e
-21
-40
-fe
-40
-fc
-40
-21
-1e
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 9 0
-BBX 7 6 1 4
-BITMAP
-10
-10
-00
-00
-82
-82
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 4 6 1 4
-BITMAP
-90
-90
-00
-00
-90
-90
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 11 0
-BBX 9 11 1 2
-BITMAP
-ff80
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-c180
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 1 2
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 863 0
-DWIDTH 6 0
-BBX 5 11 0 2
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 11 1 2
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_14sub.bdf b/x-symbol/etc/genfonts/xsymb1_14sub.bdf
deleted file mode 100644
index a95ad9a7..00000000
--- a/x-symbol/etc/genfonts/xsymb1_14sub.bdf
+++ /dev/null
@@ -1,2796 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_14.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1996-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1_sub-Medium-R-Normal--14-140-75-75-P-85-XSYMB-XSymb1
-SIZE 14 75 75
-FONTBOUNDINGBOX 19 16 2 -6
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 6
-FONT_ASCENT 10
-CAP_HEIGHT 7
-X_HEIGHT 4
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 -3
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 13 0 -5
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-0c
-04
-00
-7c
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-70
-20
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 -3
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 -1
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 11 1 -3
-BITMAP
-bc
-c2
-83
-81
-81
-81
-81
-81
-81
-91
-9e
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 -3
-BITMAP
-1ff8
-6300
-4100
-8100
-8100
-81f8
-8100
-8100
-4100
-6300
-1ff8
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 11 0 -6
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 -6
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-04
-14
-18
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 -3
-BITMAP
-7bc0
-ce60
-8420
-87e0
-8400
-8400
-ce60
-7bc0
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 12 1 -4
-BITMAP
-08
-4c
-5c
-78
-e8
-c8
-4c
-5c
-78
-e8
-c0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-f8
-f8
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-f8
-f8
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-1E
-33
-63
-63
-C3
-C3
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 10 2 -3
-BITMAP
-18
-F8
-30
-30
-30
-60
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-3E
-63
-63
-07
-0E
-38
-70
-C0
-C0
-FC
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-1E
-33
-33
-06
-1C
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-03
-07
-1B
-33
-66
-C6
-FF
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-3F
-30
-60
-7C
-0E
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-1E
-33
-60
-40
-DC
-F6
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 -3
-BITMAP
-7E
-06
-0C
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-1E
-33
-63
-66
-3C
-66
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 -3
-BITMAP
-1E
-33
-63
-63
-63
-3E
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 -1
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-50
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 11 11 0 -4
-BITMAP
-0400
-0e00
-1b00
-3180
-60c0
-c060
-60c0
-3180
-1b00
-0e00
-0400
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 -5
-BITMAP
-1c
-30
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-1c00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 -5
-BITMAP
-e0
-30
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-38
-28
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR smltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-c0
-b0
-8c
-86
-8c
-b0
-c0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -3
-BITMAP
-0800
-0800
-1c00
-1400
-3600
-2200
-6300
-4100
-c180
-8080
-ff80
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -4
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-0000
-7f80
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 -4
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-0000
-ff00
-ENDCHAR
-STARTCHAR periodcentered2
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -5
-BITMAP
-40
-40
-00
-00
-00
-00
-00
-f8
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 -1
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 11 1 -4
-BITMAP
-00
-c0
-20
-20
-20
-40
-40
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-80
-80
-98
-b8
-e8
-c8
-88
-98
-b8
-e8
-c8
-08
-08
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 -3
-BITMAP
-80
-80
-80
-f0
-98
-98
-98
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 -3
-BITMAP
-70
-c8
-80
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbarmath
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 7 11 0 -3
-BITMAP
-00
-40
-f8
-40
-5c
-66
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 7 0 -3
-BITMAP
-70
-b0
-30
-20
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-e2
-a6
-2c
-38
-68
-ca
-8e
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 7 0
-BBX 6 10 0 -6
-BITMAP
-3c
-4c
-0c
-0c
-18
-18
-18
-98
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 -3
-BITMAP
-00
-30
-48
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-e380
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-ff80
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -6
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-78
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 -4
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 -3
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-4080
-2100
-3300
-0c00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-ff
-81
-81
-81
-81
-81
-81
-81
-ff
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-10
-38
-6c
-c6
-82
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-60
-b2
-9a
-0c
-00
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-0080
-0040
-4220
-e7f0
-1820
-0040
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 5
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-100000
-200000
-400000
-ffffe0
-400000
-200000
-100000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-000100
-000080
-000040
-ffffe0
-000040
-000080
-000100
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-000100
-800080
-800040
-ffffe0
-800040
-800080
-000100
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-100100
-200080
-7fffc0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-100000
-200000
-7fffe0
-c00000
-7fffe0
-200000
-100000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 -5
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-000100
-000080
-ffffc0
-000060
-ffffc0
-000080
-000100
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-0080
-8040
-8020
-fff0
-8020
-8040
-0080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 23 0
-BBX 19 9 2 -2
-BITMAP
-02d800
-009000
-12d900
-229080
-7a93c0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-1020
-2010
-4010
-ffe0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 -2
-BITMAP
-4080
-8040
-8020
-7ff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -5
-BITMAP
-01f0
-0030
-0050
-0090
-0110
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -5
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0110
-0090
-0050
-0030
-01f0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -5
-BITMAP
-f800
-c000
-a000
-9000
-8800
-0400
-0200
-0100
-0080
-0040
-0020
-0010
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 -5
-BITMAP
-0010
-0020
-0040
-0080
-0100
-0200
-0400
-8800
-9000
-a000
-c000
-f800
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 9 1 -3
-BITMAP
-0080
-0040
-0020
-fff0
-0000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 -1
-BITMAP
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 -1
-BITMAP
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 1
-BITMAP
-1000
-2000
-4000
-fff0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 1
-BITMAP
-0080
-0040
-0020
-fff0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 13 1 -5
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR bardbl1
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 8 1 -2
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 14 1 -5
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-06
-06
-02
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 -2
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-8000
-8000
-0000
-0000
-0800
-0800
-0000
-0000
-0080
-0080
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -3
-BITMAP
-62
-d2
-96
-8c
-00
-00
-fe
-ENDCHAR
-STARTCHAR digamma
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 11 1 -5
-BITMAP
-3f
-30
-30
-70
-60
-78
-60
-e0
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 -2
-BITMAP
-8080
-4100
-3e00
-0000
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 -2
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 -3
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-82
-c6
-aa
-92
-aa
-c6
-82
-ENDCHAR
-STARTCHAR greater
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 -3
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 1
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 3 1 -4
-BITMAP
-00
-84
-fc
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-20
-20
-f8
-20
-20
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-8880
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-00
-ff
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-fe
-82
-44
-44
-28
-28
-10
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 -2
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 -3
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-00
-ff
-ENDCHAR
-STARTCHAR smllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 -2
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 -2
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 -2
-BITMAP
-8080
-8880
-8880
-be80
-8880
-8880
-4100
-3e00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 -2
-BITMAP
-ff80
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 -2
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ff80
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 0
-BITMAP
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 0
-BITMAP
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-00
-fe
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-00
-fe
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-80
-80
-80
-80
-fe
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-02
-02
-02
-02
-fe
-02
-02
-02
-02
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 -3
-BITMAP
-80
-80
-80
-fe
-80
-fe
-80
-80
-80
-ENDCHAR
-STARTCHAR smlintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 -5
-BITMAP
-1c
-34
-30
-30
-78
-b4
-b4
-b4
-78
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 -5
-BITMAP
-f3c0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-ffc0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -4
-BITMAP
-1f00
-3f80
-71c0
-e0e0
-c060
-c460
-c060
-e0e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -4
-BITMAP
-1f00
-3f80
-71c0
-f1e0
-ca60
-c460
-ca60
-f1e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 -4
-BITMAP
-1f00
-3f80
-75c0
-e4e0
-c460
-ffe0
-c460
-e4e0
-75c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-0e00
-0e00
-1b00
-1b00
-1b00
-3180
-3180
-3180
-60c0
-60c0
-60c0
-c060
-c060
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-c060
-c060
-60c0
-60c0
-60c0
-3180
-3180
-3180
-1b00
-1b00
-1b00
-0e00
-0e00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-1f00
-3180
-60c0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-c060
-c060
-c060
-c060
-c460
-c460
-df60
-c460
-c460
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ffe0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 12 0
-BBX 10 10 1 -3
-BITMAP
-3f00
-6180
-c0c0
-8040
-8040
-8040
-8040
-c0c0
-6180
-3f00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 -1
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-ff80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR smltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 -2
-BITMAP
-06
-1a
-62
-c2
-62
-1a
-06
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 -3
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16c0
-2920
-2920
-46c0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 -3
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-20
-f8
-20
-70
-20
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 -5
-BITMAP
-20
-a8
-f8
-20
-70
-70
-20
-70
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-8080
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-8080
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 -1
-BITMAP
-70
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 6
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 6
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 6
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 -2
-BITMAP
-100100
-200080
-400040
-ffffe0
-400040
-200080
-100100
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 9 1 0 1
-BITMAP
-ff80
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 16 1 0 1
-BITMAP
-ffff
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 -3
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 -3
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5380
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-3d
-63
-a1
-a0
-a0
-a0
-a0
-a1
-63
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-e380
-7100
-5900
-6d00
-7700
-5b00
-4d00
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 -4
-BITMAP
-3e00
-6300
-a280
-a280
-a280
-a280
-a280
-a280
-6300
-3e00
-0780
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 -3
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-5280
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 8 10 1 -3
-BITMAP
-ff
-8a
-96
-34
-2c
-68
-58
-d3
-a5
-ff
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 -3
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 -1
-BITMAP
-10
-28
-7c
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-4100
-8080
-be80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-4900
-aa80
-9c80
-aa80
-4900
-6300
-1c00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 -3
-BITMAP
-1c00
-6300
-5d00
-a280
-a280
-a280
-5d00
-6300
-1c00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 -5
-BITMAP
-28
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 -4
-BITMAP
-1f00
-3180
-6080
-4000
-ff00
-4000
-fe00
-4000
-6080
-3180
-1f00
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 -3
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 7 0
-BBX 5 7 1 -3
-BITMAP
-d8
-d8
-00
-00
-00
-d8
-d8
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 -5
-BITMAP
-ffe0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 1 -5
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 0 -5
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 -5
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 -5
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_14sup.bdf b/x-symbol/etc/genfonts/xsymb1_14sup.bdf
deleted file mode 100644
index bd87e884..00000000
--- a/x-symbol/etc/genfonts/xsymb1_14sup.bdf
+++ /dev/null
@@ -1,2796 +0,0 @@
-STARTFONT 2.1
-COMMENT xsymb1_14.bdf --- additional font for package x-symbol
-COMMENT
-COMMENT Copyright (C) 1996-2001 Free Software Foundation, Inc.
-COMMENT
-COMMENT Author: Christoph Wedler <wedler@users.sourceforge.net>
-COMMENT Version: 3.4
-COMMENT Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-COMMENT X-URL: http://x-symbol.sourceforge.net/
-COMMENT
-COMMENT This font is free software; you can redistribute it and/or modify
-COMMENT it under the terms of the GNU General Public License as published by
-COMMENT the Free Software Foundation; either version 2, or (at your option)
-COMMENT any later version.
-COMMENT
-COMMENT This program is distributed in the hope that it will be useful,
-COMMENT but WITHOUT ANY WARRANTY; without even the implied warranty of
-COMMENT MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-COMMENT GNU General Public License for more details.
-COMMENT
-COMMENT You should have received a copy of the GNU General Public License
-COMMENT along with this program; if not, write to the Free Software
-COMMENT Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-COMMENT
-COMMENT
-FONT -XSYMB-XSymb1_sup-Medium-R-Normal--14-140-75-75-P-85-XSYMB-XSymb1
-SIZE 14 75 75
-FONTBOUNDINGBOX 19 16 2 2
-STARTPROPERTIES 23
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 85
-CHARSET_REGISTRY "XSYMB"
-CHARSET_ENCODING "XSymb1"
-CHARSET_COLLECTIONS "XSymb1"
-FONT_DESCENT 0
-FONT_ASCENT 18
-CAP_HEIGHT 15
-X_HEIGHT 12
-FACE_NAME "XSymb1"
-DEVICE_FONT_NAME "XSymb1"
-COPYRIGHT "1997-2001 Free Software Foundation, Inc."
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 1 10 2 5
-BITMAP
-80
-80
-00
-00
-80
-80
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 6 13 0 3
-BITMAP
-80
-c0
-40
-60
-20
-30
-10
-18
-08
-0c
-04
-00
-7c
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-70
-70
-20
-f8
-20
-70
-70
-70
-70
-70
-20
-20
-20
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 833 0
-DWIDTH 12 0
-BBX 9 10 1 5
-BITMAP
-7980
-9700
-9200
-9400
-6c00
-1b00
-1480
-2480
-4480
-c300
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 7
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 11 1 5
-BITMAP
-bc
-c2
-83
-81
-81
-81
-81
-81
-81
-91
-9e
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 5
-BITMAP
-1ff8
-6300
-4100
-8100
-8100
-81f8
-8100
-8100
-4100
-6300
-1ff8
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 4 11 0 2
-BITMAP
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-e0
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 11 1 2
-BITMAP
-b8
-cc
-84
-84
-84
-84
-84
-84
-04
-14
-18
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 5
-BITMAP
-7bc0
-ce60
-8420
-87e0
-8400
-8400
-ce60
-7bc0
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 12 1 4
-BITMAP
-08
-4c
-5c
-78
-e8
-c8
-4c
-5c
-78
-e8
-c0
-40
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-f8
-f8
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-f8
-f8
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-1E
-33
-63
-63
-C3
-C3
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 10 2 5
-BITMAP
-18
-F8
-30
-30
-30
-60
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-3E
-63
-63
-07
-0E
-38
-70
-C0
-C0
-FC
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-1E
-33
-33
-06
-1C
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-03
-07
-1B
-33
-66
-C6
-FF
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-3F
-30
-60
-7C
-0E
-06
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-1E
-33
-60
-40
-DC
-F6
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 5
-BITMAP
-7E
-06
-0C
-18
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-1E
-33
-63
-66
-3C
-66
-C6
-C6
-CC
-78
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 10 1 5
-BITMAP
-1E
-33
-63
-63
-63
-3E
-06
-C6
-CC
-78
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 10 1 7
-BITMAP
-00
-00
-00
-00
-20
-a8
-f8
-70
-50
-d8
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 11 11 0 4
-BITMAP
-0400
-0e00
-1b00
-3180
-60c0
-c060
-60c0
-3180
-1b00
-0e00
-0400
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 3
-BITMAP
-1c
-30
-30
-30
-30
-64
-cc
-64
-30
-30
-30
-30
-1c
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-4300
-8480
-8880
-9080
-6100
-6300
-1c00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 480 0
-DWIDTH 8 0
-BBX 6 13 1 3
-BITMAP
-e0
-30
-30
-30
-30
-98
-cc
-98
-30
-30
-30
-30
-e0
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-38
-28
-44
-44
-82
-fe
-ENDCHAR
-STARTCHAR smltriangleright
-ENCODING 64
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-c0
-b0
-8c
-86
-8c
-b0
-c0
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 5
-BITMAP
-0800
-0800
-1c00
-1400
-3600
-2200
-6300
-4100
-c180
-8080
-ff80
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 4
-BITMAP
-0180
-0680
-1c80
-7080
-c080
-7080
-1c80
-0680
-0180
-0000
-7f80
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 713 0
-DWIDTH 11 0
-BBX 9 11 1 4
-BITMAP
-c000
-b000
-9c00
-8700
-8180
-8700
-9c00
-b000
-c000
-0000
-ff00
-ENDCHAR
-STARTCHAR periodcentered2
-ENCODING 70
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 3
-BITMAP
-40
-40
-00
-00
-00
-00
-00
-f8
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 6 1 7
-BITMAP
-10
-10
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 11 1 4
-BITMAP
-00
-c0
-20
-20
-20
-40
-40
-80
-80
-80
-60
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-80
-80
-98
-b8
-e8
-c8
-88
-98
-b8
-e8
-c8
-08
-08
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 11 1 5
-BITMAP
-80
-80
-80
-f0
-98
-98
-98
-b0
-b0
-e0
-c0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 439 0
-DWIDTH 6 0
-BBX 5 7 1 5
-BITMAP
-70
-c8
-80
-60
-80
-c8
-70
-ENDCHAR
-STARTCHAR hbarmath
-ENCODING 76
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 7 11 0 5
-BITMAP
-00
-40
-f8
-40
-5c
-66
-42
-42
-42
-42
-42
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 329 0
-DWIDTH 5 0
-BBX 4 7 0 5
-BITMAP
-70
-b0
-30
-20
-60
-60
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 329 0
-DWIDTH 9 0
-BBX 7 7 1 5
-BITMAP
-e2
-a6
-2c
-38
-68
-ca
-8e
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 329 0
-DWIDTH 7 0
-BBX 6 10 0 2
-BITMAP
-3c
-4c
-0c
-0c
-18
-18
-18
-98
-f0
-60
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 250 0
-DWIDTH 6 0
-BBX 5 11 0 5
-BITMAP
-00
-30
-48
-48
-48
-48
-48
-50
-e0
-48
-30
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-e380
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-4100
-ff80
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 2
-BITMAP
-78
-cc
-84
-84
-84
-cc
-b8
-80
-80
-78
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 9 10 0 4
-BITMAP
-ff80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 10 10 0 5
-BITMAP
-f3c0
-9240
-2100
-4080
-4080
-4080
-4080
-2100
-3300
-0c00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-f8
-f8
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 480 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-08
-f8
-f8
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 658 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-10
-10
-10
-10
-10
-fe
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 250 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-ff
-81
-81
-81
-81
-81
-81
-81
-ff
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-10
-38
-6c
-c6
-82
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 200 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-60
-b2
-9a
-0c
-00
-00
-00
-00
-00
-00
-00
-00
-7c
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-0080
-0040
-4220
-e7f0
-1820
-0040
-0080
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 13
-BITMAP
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-100000
-200000
-400000
-ffffe0
-400000
-200000
-100000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-10
-38
-54
-92
-10
-10
-10
-10
-92
-54
-38
-10
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-000100
-000080
-000040
-ffffe0
-000040
-000080
-000100
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-000100
-800080
-800040
-ffffe0
-800040
-800080
-000100
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-100100
-200080
-7fffc0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-100000
-200000
-7fffe0
-c00000
-7fffe0
-200000
-100000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 603 0
-DWIDTH 9 0
-BBX 7 12 1 3
-BITMAP
-10
-38
-6c
-aa
-28
-28
-28
-28
-aa
-6c
-38
-10
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-000100
-000080
-ffffc0
-000060
-ffffc0
-000080
-000100
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 987 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-0080
-8040
-8020
-fff0
-8020
-8040
-0080
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 987 0
-DWIDTH 23 0
-BBX 19 9 2 6
-BITMAP
-02d800
-009000
-12d900
-229080
-7a93c0
-c00060
-7fffc0
-200080
-100100
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-1020
-2010
-4010
-ffe0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 7 1 6
-BITMAP
-4080
-8040
-8020
-7ff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 3
-BITMAP
-01f0
-0030
-0050
-0090
-0110
-0200
-0400
-0800
-1000
-2000
-4000
-8000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 3
-BITMAP
-8000
-4000
-2000
-1000
-0800
-0400
-0200
-0110
-0090
-0050
-0030
-01f0
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 3
-BITMAP
-f800
-c000
-a000
-9000
-8800
-0400
-0200
-0100
-0080
-0040
-0020
-0010
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 12 1 3
-BITMAP
-0010
-0020
-0040
-0080
-0100
-0200
-0400
-8800
-9000
-a000
-c000
-f800
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 9 1 5
-BITMAP
-0080
-0040
-0020
-fff0
-0000
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 7
-BITMAP
-fff0
-4000
-2000
-1000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 7
-BITMAP
-fff0
-0020
-0040
-0080
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 9
-BITMAP
-1000
-2000
-4000
-fff0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 494 0
-DWIDTH 14 0
-BBX 12 4 1 9
-BITMAP
-0080
-0040
-0020
-fff0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 480 0
-DWIDTH 6 0
-BBX 4 13 1 3
-BITMAP
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-ENDCHAR
-STARTCHAR bardbl1
-ENCODING 115
-SWIDTH 480 0
-DWIDTH 5 0
-BBX 3 8 1 6
-BITMAP
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 14 1 3
-BITMAP
-80
-c0
-c0
-60
-60
-30
-30
-18
-18
-0c
-0c
-06
-06
-02
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 8 1 6
-BITMAP
-00
-80
-80
-40
-20
-10
-08
-08
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-8000
-8000
-0000
-0000
-0800
-0800
-0000
-0000
-0080
-0080
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 5
-BITMAP
-62
-d2
-96
-8c
-00
-00
-fe
-ENDCHAR
-STARTCHAR digamma
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 11 1 3
-BITMAP
-3f
-30
-30
-70
-60
-78
-60
-e0
-c0
-c0
-c0
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 7 1 6
-BITMAP
-8080
-4100
-3e00
-0000
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 6
-BITMAP
-00
-00
-f8
-00
-20
-20
-f8
-20
-20
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 1 5
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 250 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-82
-c6
-aa
-92
-aa
-c6
-82
-ENDCHAR
-STARTCHAR greater
-ENCODING 125
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 7 7 0 5
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 9 2 2 9
-BITMAP
-8880
-8880
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 250 0
-DWIDTH 8 0
-BBX 6 3 1 4
-BITMAP
-00
-84
-fc
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 5
-BITMAP
-20
-20
-f8
-20
-20
-70
-70
-20
-20
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-8880
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-ff
-01
-01
-01
-01
-01
-ff
-00
-ff
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-fe
-82
-44
-44
-28
-28
-10
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 7 1 6
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 713 0
-DWIDTH 10 0
-BBX 8 9 1 5
-BITMAP
-ff
-80
-80
-80
-80
-80
-ff
-00
-ff
-ENDCHAR
-STARTCHAR smllozenge
-ENCODING 168
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-10
-28
-44
-82
-44
-28
-10
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 6
-BITMAP
-0440
-1980
-6600
-8800
-6600
-1980
-0440
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 549 0
-DWIDTH 12 0
-BBX 10 7 1 6
-BITMAP
-8800
-6600
-1980
-0440
-1980
-6600
-8800
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 6
-BITMAP
-8080
-8880
-8880
-be80
-8880
-8880
-4100
-3e00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 6
-BITMAP
-ff80
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 8 1 6
-BITMAP
-8080
-8080
-8080
-8080
-8080
-8080
-8080
-ff80
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 8
-BITMAP
-3e00
-4100
-8080
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 3 1 8
-BITMAP
-8080
-4100
-3e00
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-00
-fe
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-00
-fe
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-02
-02
-0c
-f0
-0c
-02
-02
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-80
-80
-60
-1e
-60
-80
-80
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-80
-80
-80
-80
-fe
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-02
-02
-02
-02
-fe
-02
-02
-02
-02
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 7 9 1 5
-BITMAP
-80
-80
-80
-fe
-80
-fe
-80
-80
-80
-ENDCHAR
-STARTCHAR smlintegral
-ENCODING 183
-SWIDTH 274 0
-DWIDTH 7 0
-BBX 5 10 1 5
-BITMAP
-18
-28
-20
-20
-20
-20
-20
-20
-a0
-c0
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 274 0
-DWIDTH 8 0
-BBX 6 13 1 3
-BITMAP
-1c
-34
-30
-30
-78
-b4
-b4
-b4
-78
-30
-30
-b0
-e0
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 823 0
-DWIDTH 12 0
-BBX 10 13 1 3
-BITMAP
-f3c0
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-6180
-ffc0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 4
-BITMAP
-1f00
-3f80
-71c0
-e0e0
-c060
-c460
-c060
-e0e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 4
-BITMAP
-1f00
-3f80
-71c0
-f1e0
-ca60
-c460
-ca60
-f1e0
-71c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 768 0
-DWIDTH 13 0
-BBX 11 11 1 4
-BITMAP
-1f00
-3f80
-75c0
-e4e0
-c460
-ffe0
-c460
-e4e0
-75c0
-3f80
-1f00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-0e00
-0e00
-1b00
-1b00
-1b00
-3180
-3180
-3180
-60c0
-60c0
-60c0
-c060
-c060
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-c060
-c060
-60c0
-60c0
-60c0
-3180
-3180
-3180
-1b00
-1b00
-1b00
-0e00
-0e00
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-1f00
-3180
-60c0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-c060
-c060
-c060
-c060
-c460
-c460
-df60
-c460
-c460
-c060
-60c0
-3180
-1f00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ffe0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 768 0
-DWIDTH 12 0
-BBX 10 10 1 5
-BITMAP
-3f00
-6180
-c0c0
-8040
-8040
-8040
-8040
-c0c0
-6180
-3f00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 250 0
-DWIDTH 5 0
-BBX 3 5 1 7
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-ff80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR smltriangleleft
-ENCODING 198
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 7 7 1 6
-BITMAP
-06
-1a
-62
-c2
-62
-1a
-06
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 5
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16c0
-2920
-2920
-46c0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 549 0
-DWIDTH 8 0
-BBX 6 10 1 5
-BITMAP
-fc
-04
-04
-04
-fc
-04
-04
-04
-04
-fc
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 9 1 5
-BITMAP
-20
-f8
-20
-70
-20
-70
-20
-f8
-20
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 250 0
-DWIDTH 7 0
-BBX 5 13 1 3
-BITMAP
-20
-a8
-f8
-20
-70
-70
-20
-70
-70
-20
-f8
-a8
-20
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 250 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-8080
-c180
-a280
-9480
-8880
-9480
-a280
-c180
-8080
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 460 0
-DWIDTH 7 0
-BBX 5 5 1 7
-BITMAP
-70
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 2 1 14
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 14
-BITMAP
-40
-a0
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 14
-BITMAP
-68
-b0
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 987 0
-DWIDTH 21 0
-BBX 19 7 1 6
-BITMAP
-100100
-200080
-400040
-ffffe0
-400040
-200080
-100100
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 9 1 0 9
-BITMAP
-ff80
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 16 1 0 9
-BITMAP
-ffff
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 5
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-3000
-4800
-4800
-7000
-2700
-7200
-ca00
-8400
-ce80
-7b00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 713 0
-DWIDTH 9 0
-BBX 9 10 0 5
-BITMAP
-8080
-4100
-4100
-3e00
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5380
-5280
-5280
-5380
-ff00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-3d
-63
-a1
-a0
-a0
-a0
-a0
-a1
-63
-3e
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-e380
-7100
-5900
-6d00
-7700
-5b00
-4d00
-4700
-4300
-e100
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 4
-BITMAP
-3e00
-6300
-a280
-a280
-a280
-a280
-a280
-a280
-6300
-3e00
-0780
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 10 1 5
-BITMAP
-ff00
-5380
-5280
-5380
-5f00
-5a00
-5500
-5580
-5280
-f380
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 8 10 1 5
-BITMAP
-ff
-8a
-96
-34
-2c
-68
-58
-d3
-a5
-ff
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 10 1 5
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-02
-0c
-30
-c0
-30
-0c
-02
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-80
-60
-18
-06
-18
-60
-80
-00
-72
-9c
-00
-72
-9c
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 549 0
-DWIDTH 9 0
-BBX 7 7 1 7
-BITMAP
-10
-28
-7c
-00
-fe
-00
-fe
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-4100
-8080
-be80
-8080
-4100
-6300
-1c00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-4900
-aa80
-9c80
-aa80
-4900
-6300
-1c00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 768 0
-DWIDTH 11 0
-BBX 9 9 1 5
-BITMAP
-1c00
-6300
-5d00
-a280
-a280
-a280
-5d00
-6300
-1c00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 3
-BITMAP
-28
-28
-7c
-aa
-a8
-a8
-7c
-2a
-2a
-aa
-7c
-28
-28
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 722 0
-DWIDTH 11 0
-BBX 9 11 1 4
-BITMAP
-1f00
-3180
-6080
-4000
-ff00
-4000
-fe00
-4000
-6080
-3180
-1f00
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 863 0
-DWIDTH 10 0
-BBX 8 7 1 5
-BITMAP
-18
-18
-00
-00
-00
-c3
-c3
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 863 0
-DWIDTH 7 0
-BBX 5 7 1 5
-BITMAP
-d8
-d8
-00
-00
-00
-d8
-d8
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 603 0
-DWIDTH 13 0
-BBX 11 13 1 3
-BITMAP
-ffe0
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-c060
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 1 3
-BITMAP
-f8
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-a0
-f8
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 13 0 3
-BITMAP
-f8
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-f8
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 3
-BITMAP
-30
-50
-50
-90
-90
-90
-90
-90
-90
-90
-50
-50
-30
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1000 0
-DWIDTH 6 0
-BBX 4 13 1 3
-BITMAP
-c0
-a0
-a0
-90
-90
-90
-90
-90
-90
-90
-a0
-a0
-c0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_18sub.bdf b/x-symbol/etc/genfonts/xsymb1_18sub.bdf
deleted file mode 100644
index b74db62f..00000000
--- a/x-symbol/etc/genfonts/xsymb1_18sub.bdf
+++ /dev/null
@@ -1,3278 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1_sub-Medium-R-Normal--18-180-75-75-P-140-xsymb-xsymb1
-SIZE 18 75 75
-FONTBOUNDINGBOX 26 18 0 -9
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 13
-FONT_DESCENT 5
-QUAD_WIDTH 18
-X_HEIGHT 6
-CAP_HEIGHT 7
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 140
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """"""1997-2001 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 2 15 3 -6
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 17 0 -7
-BITMAP
-C0
-C0
-E0
-70
-70
-38
-18
-1C
-0C
-0E
-06
-07
-03
-03
-00
-3F
-7F
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 -7
-BITMAP
-7E
-7E
-7E
-18
-FF
-FF
-18
-3C
-7E
-7E
-7E
-7E
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1250 0
-DWIDTH 15 0
-BBX 14 14 0 -4
-BITMAP
-7F0C
-FFD8
-CCF8
-CC70
-FCE0
-79C0
-0380
-0300
-0678
-0EFC
-1CCC
-38CC
-70FC
-6078
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 -2
-BITMAP
-C0
-E0
-70
-38
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 14 2 -4
-BITMAP
-DF00
-FF80
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-CC60
-CFE0
-CFC0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1500 0
-DWIDTH 18 0
-BBX 15 14 2 -4
-BITMAP
-1FFE
-3FFE
-6180
-C180
-C180
-C180
-C1FE
-C1FE
-C180
-C180
-C180
-6180
-3FFE
-1FFE
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 6 15 0 -9
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-F8
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 16 2 -9
-BITMAP
-CC
-DE
-F7
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-83
-03
-1B
-1F
-0E
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1416 0
-DWIDTH 17 0
-BBX 14 11 2 -4
-BITMAP
-7CF8
-FFFC
-E79C
-C30C
-C30C
-C3FC
-C3F8
-C300
-E78C
-FFFC
-7CF8
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 15 2 -6
-BITMAP
-06
-67
-67
-6F
-7E
-FE
-F6
-E7
-67
-6F
-7E
-FE
-F6
-E6
-60
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-FC
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-FC
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1FC0
-3FE0
-78E0
-78E0
-70E0
-70E0
-E0E0
-E0E0
-E1C0
-E1C0
-E3C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 834 0
-DWIDTH 11 0
-BBX 8 14 3 -4
-BITMAP
-07
-FF
-FF
-1F
-1E
-3C
-3C
-78
-78
-F0
-F0
-E0
-E0
-E0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1FC0
-3FE0
-78E0
-00E0
-01E0
-03C0
-0780
-0F00
-1E00
-3C00
-7800
-F000
-FF00
-FF00
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1F80
-3FC0
-61E0
-00E0
-00E0
-01E0
-1FC0
-1F80
-01C0
-00C0
-01C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 14 2 -4
-BITMAP
-01E0
-03E0
-07E0
-0E60
-1C60
-38C0
-71C0
-E380
-E700
-FFF0
-FFF0
-0E00
-1C00
-1C00
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-07E0
-0FE0
-1C00
-3800
-7F00
-7F80
-07C0
-03C0
-01C0
-01C0
-03C0
-E780
-FF00
-7E00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1F80
-1FC0
-38E0
-3000
-7600
-7F00
-F980
-F0C0
-E0C0
-E0C0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 14 3 -4
-BITMAP
-FFC0
-FFC0
-01C0
-0380
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1FC0
-3FE0
-39E0
-30E0
-31C0
-1B80
-3F00
-7F00
-E380
-C1C0
-C1C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 -4
-BITMAP
-1F80
-3FC0
-79E0
-70E0
-6060
-60E0
-31E0
-1FE0
-0FC0
-00C0
-01C0
-E380
-7700
-3E00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 8 2 -2
-BITMAP
-18
-18
-DB
-FF
-3C
-7E
-E7
-C3
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 14 14 0 -6
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3CF0
-7878
-F03C
-F03C
-7878
-3CF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-0780
-0F80
-1C00
-1C00
-1C00
-1C00
-3880
-7180
-E380
-7180
-3880
-1C00
-1C00
-1C00
-1C00
-0F80
-0780
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-60C0
-C360
-C760
-CE60
-DC60
-D860
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-F000
-F800
-1C00
-1C00
-1C00
-1C00
-8E00
-C700
-E380
-C700
-8E00
-1C00
-1C00
-1C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 -2
-BITMAP
-1C00
-3E00
-6300
-6300
-C180
-C180
-C180
-FF80
-FF80
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 -2
-BITMAP
-F800
-FE00
-C700
-C180
-C180
-C180
-C700
-FE00
-F800
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 -4
-BITMAP
-00F0
-03F0
-0F30
-3E30
-7830
-E030
-7830
-3E30
-0F30
-03F0
-00F0
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 14 2 -4
-BITMAP
-0400
-0400
-0E00
-0E00
-1B00
-1B00
-3180
-3180
-60C0
-60C0
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 -2
-BITMAP
-F000
-FC00
-CF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-CF00
-FC00
-F000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1070 0
-DWIDTH 17 0
-BBX 12 14 2 -6
-BITMAP
-00F0
-03F0
-0FB0
-3E30
-7830
-E030
-7830
-3E30
-0FB0
-03F0
-00F0
-0000
-7FF0
-7FF0
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 14 2 -6
-BITMAP
-F000
-FC00
-DF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-DF00
-FC00
-F000
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 11 2 -7
-BITMAP
-60
-60
-60
-00
-00
-00
-00
-00
-00
-FC
-FC
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 824 0
-DWIDTH 14 0
-BBX 11 9 2 -2
-BITMAP
-0E00
-0E00
-0E00
-0000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 12 2 -4
-BITMAP
-F0
-F8
-18
-18
-38
-78
-F0
-E0
-C0
-C0
-F8
-78
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-C0
-C0
-C0
-CC
-DC
-FC
-EC
-EC
-CC
-DC
-DC
-FC
-EC
-CC
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 14 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-FC
-FC
-CC
-CC
-CC
-DC
-DC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 659 0
-DWIDTH 9 0
-BBX 8 9 2 -4
-BITMAP
-7E
-FF
-C3
-78
-F8
-C0
-E3
-FF
-7E
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 9 14 0 -4
-BITMAP
-6000
-6000
-FF00
-FF00
-6000
-6F00
-7F80
-7980
-7180
-6180
-6180
-6180
-6180
-6180
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 10 1 -4
-BITMAP
-18
-38
-68
-C8
-18
-30
-60
-CC
-D8
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 494 0
-DWIDTH 12 0
-BBX 9 9 2 -4
-BITMAP
-F880
-F980
-DB80
-1F00
-3E00
-7C00
-ED80
-CF80
-8F80
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 8 15 0 -9
-BITMAP
-06
-0E
-1B
-33
-63
-03
-03
-06
-0E
-1C
-CE
-86
-CE
-FC
-78
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 14 0 -4
-BITMAP
-1E
-3F
-77
-63
-63
-63
-63
-63
-66
-EC
-F8
-63
-3F
-1E
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 12 14 0 -4
-BITMAP
-F9F0
-F9F0
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 -9
-BITMAP
-7E
-FF
-C3
-C3
-C3
-C3
-E3
-F3
-DE
-CC
-C0
-C0
-FC
-7E
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 987 0
-DWIDTH 12 0
-BBX 11 12 0 -6
-BITMAP
-FFE0
-FFE0
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 15 14 0 -4
-BITMAP
-FC7E
-FC7E
-CC66
-1830
-3018
-600C
-600C
-600C
-600C
-3018
-1830
-1C70
-0FE0
-07C0
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 -7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 -7
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 8 9 2 -2
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-FF
-FF
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 12 2 -4
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 300 0
-DWIDTH 11 0
-BBX 8 17 2 -7
-BITMAP
-18
-3C
-7E
-FF
-E7
-C3
-00
-00
-00
-00
-00
-00
-00
-00
-00
-3C
-7E
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 300 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-7180
-F980
-DD80
-CF00
-C700
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-7F00
-7F00
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 -2
-BITMAP
-000C00
-202600
-306300
-F8FF80
-FFFF80
-0F8300
-070600
-000C00
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 533 0
-DWIDTH 8 0
-BBX 5 5 2 5
-BITMAP
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 -2
-BITMAP
-18000000
-30000000
-60000000
-FFFFFFC0
-FFFFFFC0
-60000000
-30000000
-18000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 8 18 2 -7
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 -2
-BITMAP
-00000600
-00000300
-00000180
-FFFFFFC0
-FFFFFFC0
-00000180
-00000300
-00000600
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 -2
-BITMAP
-C0000600
-C0000300
-C0000180
-FFFFFFC0
-FFFFFFC0
-C0000180
-C0000300
-C0000600
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 -3
-BITMAP
-08000400
-18000600
-3FFFFF00
-7FFFFF80
-F00003C0
-F00003C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 -3
-BITMAP
-08000000
-18000000
-3FFFFFC0
-7FFFFFC0
-F0000000
-F0000000
-7FFFFFC0
-3FFFFFC0
-18000000
-08000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 10 18 1 -7
-BITMAP
-0C00
-1E00
-3F00
-7380
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-7380
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 -3
-BITMAP
-00000400
-00000600
-FFFFFF00
-FFFFFF80
-000003C0
-000003C0
-FFFFFF80
-FFFFFF00
-00000600
-00000400
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 -2
-BITMAP
-C00C00
-C00600
-C00300
-FFFF80
-FFFF80
-C00300
-C00600
-C00C00
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1481 0
-DWIDTH 32 0
-BBX 26 12 3 -3
-BITMAP
-01BDE000
-01BDE000
-00318000
-19BDE600
-31BDE300
-7DB18F80
-FDB19FC0
-E00001C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 -2
-BITMAP
-180600
-300300
-600180
-FFFF80
-FFFF00
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 -2
-BITMAP
-300C00
-600600
-C00300
-FFFF80
-7FFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -7
-BITMAP
-001F80
-001F80
-000780
-000F80
-001D80
-003980
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -7
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003980
-001D80
-000F80
-000780
-001F80
-001F80
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -7
-BITMAP
-FC0000
-FC0000
-F00000
-F80000
-DC0000
-CE0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-000180
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 -7
-BITMAP
-000180
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-CE0000
-DC0000
-F80000
-F00000
-FC0000
-FC0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 19 11 1 -4
-BITMAP
-000600
-000300
-000180
-7FFFC0
-7FFFE0
-000000
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 -2
-BITMAP
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 -2
-BITMAP
-FFFFC0
-FFFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 -1
-BITMAP
-0C0000
-180000
-300000
-7FFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 1
-BITMAP
-000C00
-000600
-000300
-FFFF80
-FFFFC0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 720 0
-DWIDTH 8 0
-BBX 5 11 2 -4
-BITMAP
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 375 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-0180
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 -4
-BITMAP
-C0
-C0
-C0
-E0
-70
-38
-1C
-0E
-07
-03
-03
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 15 2 -6
-BITMAP
-C000
-C000
-C000
-0000
-0000
-0000
-0C00
-0C00
-0C00
-0000
-0000
-0000
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 9 2 -4
-BITMAP
-7180
-7980
-DD80
-CF00
-C600
-0000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 750 0
-DWIDTH 12 0
-BBX 11 14 2 -7
-BITMAP
-0FE0
-0FE0
-1E00
-1C00
-3C00
-3800
-7F00
-7F00
-7000
-F000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 11 2 -4
-BITMAP
-C030
-E070
-70E0
-3FC0
-1F80
-0000
-1F80
-3FC0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 -4
-BITMAP
-FF
-FF
-00
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 -2
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 8 2 -1
-BITMAP
-E0E0
-F1E0
-DB60
-CE60
-CE60
-DB60
-F1E0
-E0E0
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 -2
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1500 0
-DWIDTH 17 0
-BBX 14 3 2 1
-BITMAP
-C30C
-C30C
-C30C
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 4 2 -6
-BITMAP
-C3
-C3
-FF
-FF
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 -4
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-60C0
-C060
-CE60
-CE60
-CE60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 -2
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 -4
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 -2
-BITMAP
-FF80
-FF80
-C180
-C180
-E380
-6300
-3600
-3E00
-1C00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 -2
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 -4
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 741 0
-DWIDTH 14 0
-BBX 11 11 2 -2
-BITMAP
-0400
-0E00
-1B00
-3180
-60C0
-C060
-60C0
-3180
-1B00
-0E00
-0400
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 -4
-BITMAP
-0186
-071C
-0E38
-38E0
-F3C0
-C300
-F3C0
-38E0
-0E38
-071C
-0186
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 -4
-BITMAP
-C300
-71C0
-38E0
-0E38
-079E
-0186
-079E
-0E38
-38E0
-71C0
-C300
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 9 9 3 -2
-BITMAP
-C180
-C180
-C980
-DD80
-C980
-C180
-6300
-3E00
-1C00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 -2
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 -2
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 -1
-BITMAP
-1F80
-3FC0
-6060
-C030
-8010
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 -1
-BITMAP
-8010
-C030
-6060
-3FC0
-1F80
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 -6
-BITMAP
-0080
-0180
-0180
-0700
-1C00
-F800
-1C00
-0700
-0180
-0180
-0080
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 -6
-BITMAP
-8000
-C000
-C000
-7000
-1C00
-0F80
-1C00
-7000
-C000
-C000
-8000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 -4
-BITMAP
-0080
-0180
-0180
-0F00
-FE00
-F800
-FE00
-0F00
-0180
-0180
-0080
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 -4
-BITMAP
-8000
-C000
-C000
-7800
-3F80
-0F80
-3F80
-7800
-C000
-C000
-8000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 -4
-BITMAP
-C000
-C000
-C000
-C000
-FF80
-FF80
-FF80
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 -4
-BITMAP
-0180
-0180
-0180
-0180
-FF80
-FF80
-FF80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 -4
-BITMAP
-C000
-C000
-C000
-FF80
-FF80
-C000
-FF80
-FF80
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 411 0
-DWIDTH 11 0
-BBX 8 14 2 -4
-BITMAP
-06
-0F
-1B
-18
-18
-18
-18
-18
-18
-18
-18
-D8
-F0
-60
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 411 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-0700
-0F80
-1D80
-1C00
-3E00
-7F00
-DD80
-DD80
-DD80
-DD80
-DD80
-7F00
-3E00
-1C00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1235 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-F87C
-F87C
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -6
-BITMAP
-1FE0
-3FF0
-7FF8
-F87C
-F03C
-E01C
-E31C
-E31C
-E01C
-F03C
-F87C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -6
-BITMAP
-1FE0
-3FF0
-7FF8
-F07C
-F8DC
-ED9C
-E71C
-E39C
-E6DC
-EC7C
-F83C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -6
-BITMAP
-1FE0
-3FF0
-7B78
-F33C
-E31C
-C30C
-FFFC
-FFFC
-C30C
-E31C
-F33C
-7B78
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-0780
-0780
-0FC0
-0CC0
-1CE0
-1CE0
-1860
-3870
-3870
-3030
-7038
-7038
-6018
-E01C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-C00C
-C00C
-C00C
-E01C
-6018
-7018
-7038
-3030
-3870
-3870
-1860
-1CE0
-1CE0
-0CC0
-0FC0
-0780
-0780
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-1FE0
-3FF0
-7878
-F03C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E31C
-E31C
-E31C
-FFFC
-FFFC
-E31C
-E31C
-E31C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 -4
-BITMAP
-1FE0
-3FF0
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-E01C
-7038
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 -2
-BITMAP
-18
-38
-70
-E0
-E0
-70
-38
-18
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-60C0
-C060
-8020
-BFA0
-BFA0
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 -2
-BITMAP
-0780
-1F80
-7980
-E180
-C180
-E180
-7980
-1F80
-0780
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 12 0 -4
-BITMAP
-78C000
-FCC000
-CD8000
-CD8000
-FF0000
-7B0000
-0678F0
-06FDF8
-0FCF98
-0DCF98
-18FDF8
-1878F0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 -4
-BITMAP
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 -4
-BITMAP
-18
-FF
-FF
-18
-3C
-7E
-7E
-3C
-18
-FF
-FF
-18
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 -7
-BITMAP
-18
-DB
-DB
-FF
-FF
-18
-7E
-7E
-18
-7E
-7E
-18
-FF
-FF
-DB
-DB
-18
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 375 0
-DWIDTH 17 0
-BBX 14 11 2 -2
-BITMAP
-E01C
-F03C
-D86C
-CCCC
-C78C
-C30C
-C78C
-CCCC
-D86C
-F03C
-E01C
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 6 6 2 -1
-BITMAP
-78
-FC
-CC
-CC
-FC
-78
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 3 2 7
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 5 4 2 7
-BITMAP
-20
-70
-D8
-88
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 11 0
-BBX 8 3 2 7
-BITMAP
-71
-DB
-8E
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 -2
-BITMAP
-18000600
-30000300
-60000180
-FFFFFFC0
-FFFFFFC0
-60000180
-30000300
-18000600
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 2 0 1
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 2 0 1
-BITMAP
-FFFFF8
-FFFFF8
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1001 0
-DWIDTH 14 0
-BBX 11 17 2 -4
-BITMAP
-1B00
-1B00
-0000
-8020
-C060
-C060
-60C0
-60C0
-60C0
-3180
-1B00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1167 0
-DWIDTH 15 0
-BBX 14 14 2 -4
-BITMAP
-1C00
-3E00
-6300
-6300
-3FF0
-1EF8
-3C60
-7E60
-CF60
-C7C0
-C380
-E3C4
-FF6C
-7C38
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 14 14 0 -4
-BITMAP
-C00C
-C00C
-6018
-6018
-3FF0
-3FF0
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 -4
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C7C
-6FF8
-6FF8
-6C6C
-6C6C
-6C6C
-6C6C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1083 0
-DWIDTH 14 0
-BBX 11 14 2 -4
-BITMAP
-1F60
-3FE0
-79E0
-D8E0
-D860
-D800
-D800
-D800
-D800
-D800
-D800
-7860
-3FE0
-1FC0
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 -4
-BITMAP
-F9F0
-F9F0
-7C60
-6E60
-6760
-73E0
-79E0
-7CE0
-6E60
-6760
-63E0
-61E0
-F8E0
-F860
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 15 2 -6
-BITMAP
-1F80
-3FC0
-79E0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-F9F0
-79E0
-1F80
-0FE0
-01F0
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 -4
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C6C
-6FF8
-6FF0
-6F60
-6DB0
-6CD8
-6CEC
-FC74
-FC3C
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 917 0
-DWIDTH 14 0
-BBX 10 14 2 -4
-BITMAP
-FFC0
-FFC0
-C680
-0580
-0D00
-0B00
-1A00
-1600
-3400
-2CC0
-69C0
-5B40
-FE40
-FFC0
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 -4
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 -4
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-3080
-7980
-CF00
-8600
-0000
-3080
-7980
-CF00
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 -7
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-3080
-7980
-CF00
-8600
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 11 2 -2
-BITMAP
-18
-3C
-66
-C3
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-60C0
-C060
-C060
-DF60
-DF60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-64C0
-D560
-CE60
-C460
-CE60
-D560
-64C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 -4
-BITMAP
-1F00
-3F80
-60C0
-CE60
-DB60
-D160
-DB60
-CE60
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 17 0 -6
-BITMAP
-1B00
-3F80
-7FC0
-DB60
-9B20
-9B00
-DB00
-FF80
-7FC0
-3FE0
-1B60
-1B20
-9B20
-DB60
-7FC0
-3F80
-1B00
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 -6
-BITMAP
-0FE0
-1FF0
-3010
-6000
-FFC0
-FFE0
-6000
-6000
-FF80
-FFC0
-6000
-3010
-1FF0
-0FE0
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1295 0
-DWIDTH 14 0
-BBX 11 9 2 -4
-BITMAP
-0E00
-0E00
-0E00
-0000
-0000
-0000
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 6 9 2 -4
-BITMAP
-CC
-CC
-CC
-00
-00
-00
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 -7
-BITMAP
-FFFC
-FFFC
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 2 -7
-BITMAP
-FF
-FF
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-FF
-FF
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 0 -7
-BITMAP
-FF
-FF
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-FF
-FF
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-1C
-3C
-2C
-6C
-CC
-CC
-8C
-8C
-8C
-8C
-8C
-CC
-CC
-6C
-2C
-3C
-1C
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 -7
-BITMAP
-E0
-F0
-D0
-D8
-CC
-CC
-C4
-C4
-C4
-C4
-C4
-CC
-CC
-D8
-D0
-F0
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_18sup.bdf b/x-symbol/etc/genfonts/xsymb1_18sup.bdf
deleted file mode 100644
index 85e75c3f..00000000
--- a/x-symbol/etc/genfonts/xsymb1_18sup.bdf
+++ /dev/null
@@ -1,3278 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1_sup-Medium-R-Normal--18-180-75-75-P-140-xsymb-xsymb1
-SIZE 18 75 75
-FONTBOUNDINGBOX 26 18 0 1
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 23
-FONT_DESCENT 0
-QUAD_WIDTH 18
-X_HEIGHT 16
-CAP_HEIGHT 17
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 140
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """"""1997-2001 Free Software Foundation, Inc.""""""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 2 15 3 4
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 17 0 3
-BITMAP
-C0
-C0
-E0
-70
-70
-38
-18
-1C
-0C
-0E
-06
-07
-03
-03
-00
-3F
-7F
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 3
-BITMAP
-7E
-7E
-7E
-18
-FF
-FF
-18
-3C
-7E
-7E
-7E
-7E
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1250 0
-DWIDTH 15 0
-BBX 14 14 0 6
-BITMAP
-7F0C
-FFD8
-CCF8
-CC70
-FCE0
-79C0
-0380
-0300
-0678
-0EFC
-1CCC
-38CC
-70FC
-6078
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 8
-BITMAP
-C0
-E0
-70
-38
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 14 2 6
-BITMAP
-DF00
-FF80
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-CC60
-CFE0
-CFC0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 1500 0
-DWIDTH 18 0
-BBX 15 14 2 6
-BITMAP
-1FFE
-3FFE
-6180
-C180
-C180
-C180
-C1FE
-C1FE
-C180
-C180
-C180
-6180
-3FFE
-1FFE
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 6 15 0 1
-BITMAP
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-FC
-F8
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 16 2 1
-BITMAP
-CC
-DE
-F7
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-83
-03
-1B
-1F
-0E
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1416 0
-DWIDTH 17 0
-BBX 14 11 2 6
-BITMAP
-7CF8
-FFFC
-E79C
-C30C
-C30C
-C3FC
-C3F8
-C300
-E78C
-FFFC
-7CF8
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 15 2 4
-BITMAP
-06
-67
-67
-6F
-7E
-FE
-F6
-E7
-67
-6F
-7E
-FE
-F6
-E6
-60
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-FC
-FC
-FC
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-FC
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1FC0
-3FE0
-78E0
-78E0
-70E0
-70E0
-E0E0
-E0E0
-E1C0
-E1C0
-E3C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 834 0
-DWIDTH 11 0
-BBX 8 14 3 6
-BITMAP
-07
-FF
-FF
-1F
-1E
-3C
-3C
-78
-78
-F0
-F0
-E0
-E0
-E0
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1FC0
-3FE0
-78E0
-00E0
-01E0
-03C0
-0780
-0F00
-1E00
-3C00
-7800
-F000
-FF00
-FF00
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1F80
-3FC0
-61E0
-00E0
-00E0
-01E0
-1FC0
-1F80
-01C0
-00C0
-01C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 14 2 6
-BITMAP
-01E0
-03E0
-07E0
-0E60
-1C60
-38C0
-71C0
-E380
-E700
-FFF0
-FFF0
-0E00
-1C00
-1C00
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-07E0
-0FE0
-1C00
-3800
-7F00
-7F80
-07C0
-03C0
-01C0
-01C0
-03C0
-E780
-FF00
-7E00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1F80
-1FC0
-38E0
-3000
-7600
-7F00
-F980
-F0C0
-E0C0
-E0C0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 14 3 6
-BITMAP
-FFC0
-FFC0
-01C0
-0380
-0300
-0600
-0600
-0C00
-0C00
-1800
-1800
-3000
-3000
-3000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1FC0
-3FE0
-39E0
-30E0
-31C0
-1B80
-3F00
-7F00
-E380
-C1C0
-C1C0
-E3C0
-FF80
-7F00
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 14 2 6
-BITMAP
-1F80
-3FC0
-79E0
-70E0
-6060
-60E0
-31E0
-1FE0
-0FC0
-00C0
-01C0
-E380
-7700
-3E00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 8 2 8
-BITMAP
-18
-18
-DB
-FF
-3C
-7E
-E7
-C3
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 14 14 0 4
-BITMAP
-0300
-0780
-0FC0
-1FE0
-3CF0
-7878
-F03C
-F03C
-7878
-3CF0
-1FE0
-0FC0
-0780
-0300
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-0780
-0F80
-1C00
-1C00
-1C00
-1C00
-3880
-7180
-E380
-7180
-3880
-1C00
-1C00
-1C00
-1C00
-0F80
-0780
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-60C0
-C360
-C760
-CE60
-DC60
-D860
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 720 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-F000
-F800
-1C00
-1C00
-1C00
-1C00
-8E00
-C700
-E380
-C700
-8E00
-1C00
-1C00
-1C00
-1C00
-F800
-F000
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 8
-BITMAP
-1C00
-3E00
-6300
-6300
-C180
-C180
-C180
-FF80
-FF80
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 8
-BITMAP
-F800
-FE00
-C700
-C180
-C180
-C180
-C700
-FE00
-F800
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 6
-BITMAP
-00F0
-03F0
-0F30
-3E30
-7830
-E030
-7830
-3E30
-0F30
-03F0
-00F0
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 14 2 6
-BITMAP
-0400
-0400
-0E00
-0E00
-1B00
-1B00
-3180
-3180
-60C0
-60C0
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 11 2 8
-BITMAP
-F000
-FC00
-CF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-CF00
-FC00
-F000
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1070 0
-DWIDTH 17 0
-BBX 12 14 2 4
-BITMAP
-00F0
-03F0
-0FB0
-3E30
-7830
-E030
-7830
-3E30
-0FB0
-03F0
-00F0
-0000
-7FF0
-7FF0
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1070 0
-DWIDTH 15 0
-BBX 12 14 2 4
-BITMAP
-F000
-FC00
-DF00
-C7C0
-C1E0
-C070
-C1E0
-C7C0
-DF00
-FC00
-F000
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 11 2 3
-BITMAP
-60
-60
-60
-00
-00
-00
-00
-00
-00
-FC
-FC
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 824 0
-DWIDTH 14 0
-BBX 11 9 2 8
-BITMAP
-0E00
-0E00
-0E00
-0000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 12 2 6
-BITMAP
-F0
-F8
-18
-18
-38
-78
-F0
-E0
-C0
-C0
-F8
-78
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-C0
-C0
-C0
-CC
-DC
-FC
-EC
-EC
-CC
-DC
-DC
-FC
-EC
-CC
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 6 14 2 6
-BITMAP
-C0
-C0
-C0
-C0
-FC
-FC
-CC
-CC
-CC
-DC
-DC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 659 0
-DWIDTH 9 0
-BBX 8 9 2 6
-BITMAP
-7E
-FF
-C3
-78
-F8
-C0
-E3
-FF
-7E
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 9 14 0 6
-BITMAP
-6000
-6000
-FF00
-FF00
-6000
-6F00
-7F80
-7980
-7180
-6180
-6180
-6180
-6180
-6180
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 494 0
-DWIDTH 8 0
-BBX 6 10 1 6
-BITMAP
-18
-38
-68
-C8
-18
-30
-60
-CC
-D8
-70
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 494 0
-DWIDTH 12 0
-BBX 9 9 2 6
-BITMAP
-F880
-F980
-DB80
-1F00
-3E00
-7C00
-ED80
-CF80
-8F80
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 494 0
-DWIDTH 9 0
-BBX 8 15 0 1
-BITMAP
-06
-0E
-1B
-33
-63
-03
-03
-06
-0E
-1C
-CE
-86
-CE
-FC
-78
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 375 0
-DWIDTH 9 0
-BBX 8 14 0 6
-BITMAP
-1E
-3F
-77
-63
-63
-63
-63
-63
-66
-EC
-F8
-63
-3F
-1E
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 12 14 0 6
-BITMAP
-F9F0
-F9F0
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-6060
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 1
-BITMAP
-7E
-FF
-C3
-C3
-C3
-C3
-E3
-F3
-DE
-CC
-C0
-C0
-FC
-7E
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 987 0
-DWIDTH 12 0
-BBX 11 12 0 4
-BITMAP
-FFE0
-FFE0
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 15 14 0 6
-BITMAP
-FC7E
-FC7E
-CC66
-1830
-3018
-600C
-600C
-600C
-600C
-3018
-1830
-1C70
-0FE0
-07C0
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 720 0
-DWIDTH 11 0
-BBX 8 17 2 3
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FF
-FF
-FF
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 987 0
-DWIDTH 11 0
-BBX 8 9 2 8
-BITMAP
-18
-18
-18
-18
-18
-18
-18
-FF
-FF
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 12 2 6
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 300 0
-DWIDTH 11 0
-BBX 8 17 2 3
-BITMAP
-18
-3C
-7E
-FF
-E7
-C3
-00
-00
-00
-00
-00
-00
-00
-00
-00
-3C
-7E
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 300 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-7180
-F980
-DD80
-CF00
-C700
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-7F00
-7F00
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 8
-BITMAP
-000C00
-202600
-306300
-F8FF80
-FFFF80
-0F8300
-070600
-000C00
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 533 0
-DWIDTH 8 0
-BBX 5 5 2 15
-BITMAP
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 8
-BITMAP
-18000000
-30000000
-60000000
-FFFFFFC0
-FFFFFFC0
-60000000
-30000000
-18000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 8 18 2 3
-BITMAP
-18
-3C
-7E
-DB
-99
-18
-18
-18
-18
-18
-18
-18
-18
-99
-DB
-7E
-3C
-18
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 8
-BITMAP
-00000600
-00000300
-00000180
-FFFFFFC0
-FFFFFFC0
-00000180
-00000300
-00000600
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 8
-BITMAP
-C0000600
-C0000300
-C0000180
-FFFFFFC0
-FFFFFFC0
-C0000180
-C0000300
-C0000600
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 7
-BITMAP
-08000400
-18000600
-3FFFFF00
-7FFFFF80
-F00003C0
-F00003C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 7
-BITMAP
-08000000
-18000000
-3FFFFFC0
-7FFFFFC0
-F0000000
-F0000000
-7FFFFFC0
-3FFFFFC0
-18000000
-08000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 905 0
-DWIDTH 11 0
-BBX 10 18 1 3
-BITMAP
-0C00
-1E00
-3F00
-7380
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-7380
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 10 2 7
-BITMAP
-00000400
-00000600
-FFFFFF00
-FFFFFF80
-000003C0
-000003C0
-FFFFFF80
-FFFFFF00
-00000600
-00000400
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1481 0
-DWIDTH 20 0
-BBX 17 8 2 8
-BITMAP
-C00C00
-C00600
-C00300
-FFFF80
-FFFF80
-C00300
-C00600
-C00C00
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1481 0
-DWIDTH 32 0
-BBX 26 12 3 7
-BITMAP
-01BDE000
-01BDE000
-00318000
-19BDE600
-31BDE300
-7DB18F80
-FDB19FC0
-E00001C0
-7FFFFF80
-3FFFFF00
-18000600
-08000400
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 8
-BITMAP
-180600
-300300
-600180
-FFFF80
-FFFF00
-600000
-300000
-180000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 8 2 8
-BITMAP
-300C00
-600600
-C00300
-FFFF80
-7FFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 3
-BITMAP
-001F80
-001F80
-000780
-000F80
-001D80
-003980
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 3
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003980
-001D80
-000F80
-000780
-001F80
-001F80
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 3
-BITMAP
-FC0000
-FC0000
-F00000
-F80000
-DC0000
-CE0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-000180
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 17 17 2 3
-BITMAP
-000180
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-CE0000
-DC0000
-F80000
-F00000
-FC0000
-FC0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 19 11 1 6
-BITMAP
-000600
-000300
-000180
-7FFFC0
-7FFFE0
-000000
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 8
-BITMAP
-FFFFC0
-7FFFC0
-300000
-180000
-0C0000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 8
-BITMAP
-FFFFC0
-FFFF80
-000300
-000600
-000C00
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 1 9
-BITMAP
-0C0000
-180000
-300000
-7FFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 741 0
-DWIDTH 20 0
-BBX 18 5 2 11
-BITMAP
-000C00
-000600
-000300
-FFFF80
-FFFFC0
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 720 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 720 0
-DWIDTH 8 0
-BBX 5 11 2 6
-BITMAP
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 375 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-0180
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 6
-BITMAP
-C0
-C0
-C0
-E0
-70
-38
-1C
-0E
-07
-03
-03
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 15 2 4
-BITMAP
-C000
-C000
-C000
-0000
-0000
-0000
-0C00
-0C00
-0C00
-0000
-0000
-0000
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 9 2 6
-BITMAP
-7180
-7980
-DD80
-CF00
-C600
-0000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 750 0
-DWIDTH 12 0
-BBX 11 14 2 3
-BITMAP
-0FE0
-0FE0
-1E00
-1C00
-3C00
-3800
-7F00
-7F00
-7000
-F000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 11 2 6
-BITMAP
-C030
-E070
-70E0
-3FC0
-1F80
-0000
-1F80
-3FC0
-70E0
-E070
-C030
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 11 2 6
-BITMAP
-FF
-FF
-00
-18
-18
-18
-FF
-FF
-18
-18
-18
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 8
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 375 0
-DWIDTH 14 0
-BBX 11 8 2 9
-BITMAP
-E0E0
-F1E0
-DB60
-CE60
-CE60
-DB60
-F1E0
-E0E0
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 9 8 0 8
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 1500 0
-DWIDTH 17 0
-BBX 14 3 2 11
-BITMAP
-C30C
-C30C
-C30C
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 4 2 4
-BITMAP
-C3
-C3
-FF
-FF
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 6
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-7E
-7E
-18
-18
-18
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-60C0
-C060
-CE60
-CE60
-CE60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 8
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 6
-BITMAP
-FFE0
-FFE0
-0060
-0060
-0060
-0060
-0060
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 8
-BITMAP
-FF80
-FF80
-C180
-C180
-E380
-6300
-3600
-3E00
-1C00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 9 2 8
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 11 12 2 6
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-0000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 741 0
-DWIDTH 14 0
-BBX 11 11 2 8
-BITMAP
-0400
-0E00
-1B00
-3180
-60C0
-C060
-60C0
-3180
-1B00
-0E00
-0400
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 6
-BITMAP
-0186
-071C
-0E38
-38E0
-F3C0
-C300
-F3C0
-38E0
-0E38
-071C
-0186
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 824 0
-DWIDTH 18 0
-BBX 15 11 2 6
-BITMAP
-C300
-71C0
-38E0
-0E38
-079E
-0186
-079E
-0E38
-38E0
-71C0
-C300
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 9 9 3 8
-BITMAP
-C180
-C180
-C980
-DD80
-C980
-C180
-6300
-3E00
-1C00
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 8
-BITMAP
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 9 2 8
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 9
-BITMAP
-1F80
-3FC0
-6060
-C030
-8010
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 375 0
-DWIDTH 15 0
-BBX 12 5 2 9
-BITMAP
-8010
-C030
-6060
-3FC0
-1F80
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 4
-BITMAP
-0080
-0180
-0180
-0700
-1C00
-F800
-1C00
-0700
-0180
-0180
-0080
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 14 2 4
-BITMAP
-8000
-C000
-C000
-7000
-1C00
-0F80
-1C00
-7000
-C000
-C000
-8000
-0000
-FF80
-FF80
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 6
-BITMAP
-0080
-0180
-0180
-0F00
-FE00
-F800
-FE00
-0F00
-0180
-0180
-0080
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 11 2 6
-BITMAP
-8000
-C000
-C000
-7800
-3F80
-0F80
-3F80
-7800
-C000
-C000
-8000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 6
-BITMAP
-C000
-C000
-C000
-C000
-FF80
-FF80
-FF80
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 6
-BITMAP
-0180
-0180
-0180
-0180
-FF80
-FF80
-FF80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 741 0
-DWIDTH 12 0
-BBX 9 11 2 6
-BITMAP
-C000
-C000
-C000
-FF80
-FF80
-C000
-FF80
-FF80
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 411 0
-DWIDTH 11 0
-BBX 8 14 2 6
-BITMAP
-06
-0F
-1B
-18
-18
-18
-18
-18
-18
-18
-18
-D8
-F0
-60
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 411 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-0700
-0F80
-1D80
-1C00
-3E00
-7F00
-DD80
-DD80
-DD80
-DD80
-DD80
-7F00
-3E00
-1C00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1235 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-F87C
-F87C
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-7878
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 4
-BITMAP
-1FE0
-3FF0
-7FF8
-F87C
-F03C
-E01C
-E31C
-E31C
-E01C
-F03C
-F87C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 4
-BITMAP
-1FE0
-3FF0
-7FF8
-F07C
-F8DC
-ED9C
-E71C
-E39C
-E6DC
-EC7C
-F83C
-7FF8
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 4
-BITMAP
-1FE0
-3FF0
-7B78
-F33C
-E31C
-C30C
-FFFC
-FFFC
-C30C
-E31C
-F33C
-7B78
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-0780
-0780
-0FC0
-0CC0
-1CE0
-1CE0
-1860
-3870
-3870
-3030
-7038
-7038
-6018
-E01C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-C00C
-C00C
-C00C
-E01C
-6018
-7018
-7038
-3030
-3870
-3870
-1860
-1CE0
-1CE0
-0CC0
-0FC0
-0780
-0780
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-1FE0
-3FF0
-7878
-F03C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E31C
-E31C
-E31C
-FFFC
-FFFC
-E31C
-E31C
-E31C
-E01C
-F03C
-7878
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1152 0
-DWIDTH 17 0
-BBX 14 14 2 6
-BITMAP
-1FE0
-3FF0
-7038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-E01C
-7038
-3FF0
-1FE0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 375 0
-DWIDTH 8 0
-BBX 5 8 2 8
-BITMAP
-18
-38
-70
-E0
-E0
-70
-38
-18
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-60C0
-C060
-8020
-BFA0
-BFA0
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1070 0
-DWIDTH 12 0
-BBX 9 9 2 8
-BITMAP
-0780
-1F80
-7980
-E180
-C180
-E180
-7980
-1F80
-0780
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 12 0 6
-BITMAP
-78C000
-FCC000
-CD8000
-CD8000
-FF0000
-7B0000
-0678F0
-06FDF8
-0FCF98
-0DCF98
-18FDF8
-1878F0
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 14 2 6
-BITMAP
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-03
-03
-03
-03
-FF
-FF
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 12 2 6
-BITMAP
-18
-FF
-FF
-18
-3C
-7E
-7E
-3C
-18
-FF
-FF
-18
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 375 0
-DWIDTH 11 0
-BBX 8 17 2 3
-BITMAP
-18
-DB
-DB
-FF
-FF
-18
-7E
-7E
-18
-7E
-7E
-18
-FF
-FF
-DB
-DB
-18
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 375 0
-DWIDTH 17 0
-BBX 14 11 2 8
-BITMAP
-E01C
-F03C
-D86C
-CCCC
-C78C
-C30C
-C78C
-CCCC
-D86C
-F03C
-E01C
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 690 0
-DWIDTH 9 0
-BBX 6 6 2 9
-BITMAP
-78
-FC
-CC
-CC
-FC
-78
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 3 2 17
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 5 4 2 17
-BITMAP
-20
-70
-D8
-88
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 500 0
-DWIDTH 11 0
-BBX 8 3 2 17
-BITMAP
-71
-DB
-8E
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1481 0
-DWIDTH 29 0
-BBX 26 8 2 8
-BITMAP
-18000600
-30000300
-60000180
-FFFFFFC0
-FFFFFFC0
-60000180
-30000300
-18000600
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 12 2 0 11
-BITMAP
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 1500 0
-DWIDTH 21 0
-BBX 21 2 0 11
-BITMAP
-FFFFF8
-FFFFF8
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1001 0
-DWIDTH 14 0
-BBX 11 17 2 6
-BITMAP
-1B00
-1B00
-0000
-8020
-C060
-C060
-60C0
-60C0
-60C0
-3180
-1B00
-0E00
-0E00
-0E00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1167 0
-DWIDTH 15 0
-BBX 14 14 2 6
-BITMAP
-1C00
-3E00
-6300
-6300
-3FF0
-1EF8
-3C60
-7E60
-CF60
-C7C0
-C380
-E3C4
-FF6C
-7C38
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1070 0
-DWIDTH 14 0
-BBX 14 14 0 6
-BITMAP
-C00C
-C00C
-6018
-6018
-3FF0
-3FF0
-1860
-1860
-0CC0
-0CC0
-0780
-0780
-0300
-0300
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 6
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C7C
-6FF8
-6FF8
-6C6C
-6C6C
-6C6C
-6C6C
-FFF8
-FFF0
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1083 0
-DWIDTH 14 0
-BBX 11 14 2 6
-BITMAP
-1F60
-3FE0
-79E0
-D8E0
-D860
-D800
-D800
-D800
-D800
-D800
-D800
-7860
-3FE0
-1FC0
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 6
-BITMAP
-F9F0
-F9F0
-7C60
-6E60
-6760
-73E0
-79E0
-7CE0
-6E60
-6760
-63E0
-61E0
-F8E0
-F860
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 15 2 4
-BITMAP
-1F80
-3FC0
-79E0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-D9B0
-F9F0
-79E0
-1F80
-0FE0
-01F0
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1001 0
-DWIDTH 17 0
-BBX 14 14 2 6
-BITMAP
-FFF0
-FFF8
-6C6C
-6C6C
-6C6C
-6C6C
-6FF8
-6FF0
-6F60
-6DB0
-6CD8
-6CEC
-FC74
-FC3C
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 917 0
-DWIDTH 14 0
-BBX 10 14 2 6
-BITMAP
-FFC0
-FFC0
-C680
-0580
-0D00
-0B00
-1A00
-1600
-3400
-2CC0
-69C0
-5B40
-FE40
-FFC0
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 6
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 12 2 6
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-0380
-0E00
-3800
-E000
-E000
-3800
-0E00
-0380
-0000
-3080
-7980
-CF00
-8600
-0000
-3080
-7980
-CF00
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 824 0
-DWIDTH 12 0
-BBX 9 17 2 3
-BITMAP
-E000
-3800
-0E00
-0380
-0380
-0E00
-3800
-E000
-0000
-3080
-7980
-CF00
-8600
-0000
-7080
-D980
-8F00
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 824 0
-DWIDTH 11 0
-BBX 8 11 2 8
-BITMAP
-18
-3C
-66
-C3
-FF
-00
-FF
-FF
-00
-FF
-FF
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-60C0
-C060
-C060
-DF60
-DF60
-C060
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-64C0
-D560
-CE60
-C460
-CE60
-D560
-64C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1152 0
-DWIDTH 14 0
-BBX 11 11 2 6
-BITMAP
-1F00
-3F80
-60C0
-CE60
-DB60
-D160
-DB60
-CE60
-60C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 17 0 4
-BITMAP
-1B00
-3F80
-7FC0
-DB60
-9B20
-9B00
-DB00
-FF80
-7FC0
-3FE0
-1B60
-1B20
-9B20
-DB60
-7FC0
-3F80
-1B00
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1083 0
-DWIDTH 15 0
-BBX 12 14 2 4
-BITMAP
-0FE0
-1FF0
-3010
-6000
-FFC0
-FFE0
-6000
-6000
-FF80
-FFC0
-6000
-3010
-1FF0
-0FE0
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1295 0
-DWIDTH 14 0
-BBX 11 9 2 6
-BITMAP
-0E00
-0E00
-0E00
-0000
-0000
-0000
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 6 9 2 6
-BITMAP
-CC
-CC
-CC
-00
-00
-00
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 905 0
-DWIDTH 17 0
-BBX 14 17 2 3
-BITMAP
-FFFC
-FFFC
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-E01C
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 2 3
-BITMAP
-FF
-FF
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-D8
-FF
-FF
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1295 0
-DWIDTH 9 0
-BBX 8 17 0 3
-BITMAP
-FF
-FF
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-1B
-FF
-FF
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-1C
-3C
-2C
-6C
-CC
-CC
-8C
-8C
-8C
-8C
-8C
-CC
-CC
-6C
-2C
-3C
-1C
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 1500 0
-DWIDTH 9 0
-BBX 6 17 2 3
-BITMAP
-E0
-F0
-D0
-D8
-CC
-CC
-C4
-C4
-C4
-C4
-C4
-CC
-CC
-D8
-D0
-F0
-E0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_24sub.bdf b/x-symbol/etc/genfonts/xsymb1_24sub.bdf
deleted file mode 100644
index b0e3adbe..00000000
--- a/x-symbol/etc/genfonts/xsymb1_24sub.bdf
+++ /dev/null
@@ -1,3864 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1_sub-Medium-R-Normal--24-240-75-75-P-183-xsymb-xsymb1
-SIZE 24 75 75
-FONTBOUNDINGBOX 34 24 0 -11
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 17
-FONT_DESCENT 7
-QUAD_WIDTH 24
-X_HEIGHT 8
-CAP_HEIGHT 10
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sub"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 183
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """1997-2001 Free Software Foundation, Inc."""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 2 20 4 -7
-BITMAP
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 22 0 -9
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-01C0
-00C0
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 18 18 0 -5
-BITMAP
-3FC0C0
-7FE1C0
-E73B80
-C31F00
-C30E00
-E71C00
-7E3800
-3C7000
-00E000
-01E000
-01CF00
-039F80
-0339C0
-0730C0
-0E30C0
-1C39C0
-381F80
-300F00
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 -3
-BITMAP
-C0
-E0
-70
-38
-1C
-1C
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 18 2 -5
-BITMAP
-CFC0
-DFE0
-F870
-F038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C30C
-C31C
-C3F8
-C3F0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 2000 0
-DWIDTH 24 0
-BBX 20 18 2 -5
-BITMAP
-0FFFF0
-1FFFF0
-383000
-703000
-E03000
-C03000
-C03000
-C03000
-C03FF0
-C03FF0
-C03000
-C03000
-C03000
-E03000
-703000
-383000
-1FFFF0
-0FFFF0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 20 0 -11
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FE
-FC
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 -11
-BITMAP
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-00C0
-00C0
-0CC0
-0DC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1888 0
-DWIDTH 22 0
-BBX 18 14 2 -5
-BITMAP
-3F3F00
-7F7F80
-E0E1C0
-C0C0C0
-C0C0C0
-C0C0C0
-C0FFC0
-C0FFC0
-C0C000
-C0C000
-C0C0C0
-E0E1C0
-7F7F80
-3F3F00
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 -7
-BITMAP
-0300
-0340
-33C0
-37C0
-3FC0
-3F80
-7F00
-FB00
-F300
-F340
-B3C0
-33C0
-37C0
-3F80
-7F00
-FF00
-FB00
-F300
-B000
-3000
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-FF
-FF
-FF
-FF
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-FF
-FF
-FF
-FF
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-0FE0
-1FF0
-3E38
-3C3C
-3C1C
-781C
-781C
-701C
-F01C
-E018
-E038
-E038
-E030
-E070
-F0F0
-F0E0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 10 18 4 -5
-BITMAP
-01C0
-07C0
-FFC0
-FF80
-0700
-0E00
-1E00
-3C00
-3C00
-7C00
-7800
-7800
-7800
-7800
-F000
-F000
-F000
-F000
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-0FF0
-1FF8
-3C3C
-381C
-003C
-007C
-00F8
-01F0
-03E0
-07C0
-0F80
-1F00
-3E00
-7C00
-F800
-F000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-0FF0
-1FF8
-3E7C
-3C3C
-003C
-003C
-003C
-007C
-0FF8
-0FF0
-00F0
-00F0
-00F0
-00F0
-F0F0
-F9F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-003C
-007C
-00FC
-01FC
-03BC
-073C
-0E3C
-1C38
-3878
-70F0
-E0F0
-E0F0
-FFFC
-FFFC
-03C0
-03C0
-03C0
-03C0
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-03FC
-07FC
-0F00
-1E00
-3C00
-3C00
-3FC0
-3FE0
-00F0
-00F0
-00F0
-00F0
-00F0
-00F0
-E1E0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-03F0
-07F8
-0F3C
-1E1C
-3C00
-3C00
-3FC0
-7FE0
-FCF0
-F8F0
-F070
-F070
-F030
-F030
-F070
-F8F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-3FFC
-3FFC
-003C
-003C
-0078
-00F0
-00F0
-01E0
-01C0
-03C0
-0780
-0F00
-0F00
-1E00
-3C00
-7800
-F000
-E000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-0FF0
-1FF8
-3C3C
-3C1C
-3C1C
-3C3C
-1C78
-0CF0
-3FE0
-7FC0
-F0E0
-F070
-F070
-F0F0
-F1F0
-F3F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 -5
-BITMAP
-0FF0
-1FF8
-3C7C
-383C
-303C
-303C
-383C
-383C
-3C7C
-3CFC
-1FF8
-0FF0
-00F0
-00E0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 10 2 -3
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-EDC0
-7F80
-3F00
-3F00
-F3C0
-E1C0
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 18 18 0 -7
-BITMAP
-00C000
-01E000
-03F000
-07F800
-0F3C00
-1E1E00
-3C0F00
-780780
-F003C0
-F003C0
-780780
-3C0F00
-1E1E00
-0F3C00
-07F800
-03F000
-01E000
-00C000
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-01F0
-03F0
-0780
-0F00
-0F00
-0F00
-0F00
-0E00
-3C10
-7830
-F070
-F070
-7830
-3C10
-0E00
-0F00
-0F00
-0F00
-0F00
-0780
-03F0
-01F0
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3030
-6078
-C0EC
-C1CC
-C38C
-C70C
-CE0C
-DC0C
-7818
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-F800
-FC00
-1E00
-0F00
-0F00
-0F00
-0F00
-0700
-83C0
-C1E0
-E0F0
-E0F0
-C1E0
-83C0
-0700
-0F00
-0F00
-0F00
-0F00
-1E00
-FC00
-F800
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-0F00
-0F00
-1980
-30C0
-70C0
-6060
-C030
-C030
-C030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-FC00
-FE00
-C380
-C1C0
-C070
-C030
-C030
-C070
-C1C0
-C380
-FE00
-FC00
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 -5
-BITMAP
-003F
-007F
-01F3
-07C3
-1F03
-3C03
-F003
-F003
-3C03
-1F03
-07C3
-01F3
-007F
-003F
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 18 2 -5
-BITMAP
-0300
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-0CC0
-1860
-1860
-3030
-3030
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 -3
-BITMAP
-FC00
-FF00
-CFC0
-C3F0
-C0F8
-C03C
-C00F
-C00F
-C03C
-C0F8
-C3F0
-CFC0
-FF00
-FC00
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 16 18 2 -7
-BITMAP
-000F
-003F
-00F3
-03C3
-0F03
-3C03
-E003
-E003
-3C03
-0F03
-03C3
-00F3
-003F
-000F
-0000
-0000
-3FFF
-3FFF
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 18 2 -7
-BITMAP
-F000
-FC00
-CF00
-C3C0
-C0F0
-C03C
-C007
-C007
-C03C
-C0F0
-C3C0
-CF00
-FC00
-F000
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 14 2 -9
-BITMAP
-30
-30
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 1098 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 16 2 -5
-BITMAP
-F0
-F8
-1C
-0C
-0C
-1C
-18
-30
-30
-60
-E0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-C0
-C0
-C0
-C0
-C7
-CF
-DF
-FB
-F3
-E3
-C3
-C3
-C7
-CF
-DF
-FB
-F3
-E3
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 18 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-C3
-C3
-C3
-C7
-CF
-DE
-FC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 2 -5
-BITMAP
-3F00
-7F80
-E0C0
-C040
-7C00
-3C00
-4000
-C000
-E040
-F0C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 12 18 0 -5
-BITMAP
-3000
-3000
-FFC0
-FFC0
-3000
-3000
-33C0
-37E0
-3E70
-3C30
-3830
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 12 0 -5
-BITMAP
-3E
-7F
-EF
-C7
-07
-0E
-1C
-3C
-38
-38
-3F
-1F
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 658 0
-DWIDTH 16 0
-BBX 12 12 2 -5
-BITMAP
-F830
-FC70
-CCF0
-8DE0
-0FC0
-0F80
-1F00
-3F00
-7B10
-F330
-E3F0
-C1F0
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 18 0 -11
-BITMAP
-0F80
-1FC0
-3BC0
-33C0
-03C0
-03C0
-03C0
-0380
-0300
-0300
-0700
-0F00
-CF00
-CF00
-FF00
-FF00
-7E00
-3C00
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 18 0 -5
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-30C0
-30C0
-30C0
-31C0
-3380
-3700
-FE00
-FC00
-30C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 -5
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -11
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-E000
-7F00
-3F00
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 -7
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 20 18 0 -5
-BITMAP
-FF0FF0
-FF0FF0
-C30C30
-C70E30
-0E0700
-1C0380
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-180180
-0C0300
-0E0700
-070E00
-07FE00
-03FC00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 1316 0
-DWIDTH 14 0
-BBX 10 12 2 -3
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 400 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-0C00
-0C00
-1E00
-3F00
-7380
-E1C0
-C0C0
-C0C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3F00
-3F00
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 400 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0000C0
-0000E0
-300C70
-381C38
-FC3FFC
-FE7FFC
-07E038
-03C070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 710 0
-DWIDTH 10 0
-BBX 6 6 2 7
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0C00000000
-0C00000000
-3000000000
-3000000000
-FFFFFFFFC0
-FFFFFFFFC0
-3000000000
-3000000000
-0C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 -9
-BITMAP
-0C00
-1E00
-3F00
-7F80
-EDC0
-CCC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0000000C00
-0000000E00
-0000000700
-0000000380
-FFFFFFFFC0
-FFFFFFFFC0
-0000000380
-0000000700
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-C000000C00
-C000000E00
-C000000700
-C000000380
-FFFFFFFFC0
-FFFFFFFFC0
-C000000380
-C000000700
-C000000E00
-C000000C00
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0C00000C00
-1C00000E00
-3FFFFFFF00
-7FFFFFFF80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0C00000000
-1C00000000
-3FFFFFFFC0
-7FFFFFFFC0
-F000000000
-F000000000
-7FFFFFFFC0
-3FFFFFFFC0
-1C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 -9
-BITMAP
-0C00
-0C00
-3F00
-3F00
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-3F00
-3F00
-0C00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0000000C00
-0000000E00
-FFFFFFFF00
-FFFFFFFF80
-00000003C0
-00000003C0
-FFFFFFFF80
-FFFFFFFF00
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-C000C0
-C000E0
-C00070
-C00038
-FFFFFC
-FFFFFC
-C00038
-C00070
-C000E0
-C000C0
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1974 0
-DWIDTH 42 0
-BBX 34 14 4 -3
-BITMAP
-0033CF0000
-0033CF0000
-00030C0000
-00030C0000
-0C33CF0C00
-1C33CF0E00
-3FB30C7F00
-7FB30C7F80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-0C0030
-1C0038
-38001C
-70000C
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 -3
-BITMAP
-3000C0
-7000E0
-E00070
-C00038
-FFFFFC
-7FFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -9
-BITMAP
-0003FC
-0003FC
-00003C
-00007C
-0000EC
-0001CC
-00038C
-00070C
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -9
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-00070C
-00038C
-0001CC
-0000EC
-00007C
-00003C
-0003FC
-0003FC
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -9
-BITMAP
-FF0000
-FF0000
-F00000
-F80000
-DC0000
-CE0000
-C70000
-C38000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-0001C0
-0000E0
-000070
-000038
-00001C
-00000C
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 -9
-BITMAP
-00000C
-00001C
-000038
-000070
-0000E0
-0001C0
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-C38000
-C70000
-CE0000
-DC0000
-F80000
-F00000
-FF0000
-FF0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 24 14 1 -5
-BITMAP
-000060
-000070
-000038
-00001C
-7FFFFE
-7FFFFF
-000000
-000000
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 -3
-BITMAP
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 -3
-BITMAP
-FFFFFE
-FFFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 -1
-BITMAP
-060000
-0E0000
-1C0000
-380000
-7FFFFE
-FFFFFE
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 1
-BITMAP
-0000C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFE
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 960 0
-DWIDTH 10 0
-BBX 6 14 2 -5
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 16 0
-BBX 11 22 2 -9
-BITMAP
-C000
-C000
-E000
-E000
-7000
-7000
-3800
-3800
-1C00
-1C00
-0E00
-0E00
-0700
-0700
-0380
-0380
-01C0
-01C0
-00E0
-00E0
-0060
-0060
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 -5
-BITMAP
-C000
-C000
-C000
-E000
-7000
-3800
-1C00
-0E00
-0700
-0380
-01C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 20 2 -7
-BITMAP
-C000
-C000
-C000
-C000
-0000
-0000
-0000
-0000
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 -5
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 14 18 2 -9
-BITMAP
-07FC
-07FC
-0F00
-0F00
-0E00
-1E00
-1C00
-1C00
-3FC0
-3FC0
-3800
-7800
-7000
-7000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 14 2 -5
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-0000
-0000
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 -5
-BITMAP
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 -3
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 10 2 -1
-BITMAP
-F03C
-F87C
-DCEC
-CECC
-C38C
-C70C
-CDCC
-DCEC
-F87C
-F03C
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 -3
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 1
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 4 2 -7
-BITMAP
-C0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 -5
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C30C
-C30C
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-FFF0
-FFF0
-C030
-C030
-C030
-C030
-6060
-6060
-30C0
-39C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 -5
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 14 14 2 -3
-BITMAP
-0300
-0780
-0CC0
-1860
-3030
-6018
-C00C
-C00C
-6018
-3030
-1860
-0CC0
-0780
-0300
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 1 -5
-BITMAP
-001818
-007878
-01E1E0
-078780
-1E1E00
-383800
-E0E000
-E0E000
-383800
-1E1E00
-078780
-01E1E0
-007878
-001818
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 2 -5
-BITMAP
-C0C000
-F0F000
-3C3C00
-0F0F00
-03C3C0
-00E0E0
-003838
-003838
-00E0E0
-03C3C0
-0F0F00
-3C3C00
-F0F000
-C0C000
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-C00C
-C00C
-C30C
-C30C
-CFCC
-CFCC
-C30C
-E31C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 -3
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 -1
-BITMAP
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 -1
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 -7
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 -7
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3800
-6000
-C000
-C000
-C000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3C00
-6000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-0030
-0030
-0030
-0030
-0030
-0030
-FFF0
-FFF0
-0030
-0030
-0030
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 548 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-0380
-07C0
-0EC0
-0CC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CC00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-03F0
-07F0
-0F30
-0F30
-0F00
-0F00
-3FC0
-7FE0
-CF30
-CF30
-CF30
-CF30
-CF30
-CF30
-7FE0
-3FC0
-0F00
-0F00
-CF00
-CF00
-FE00
-FC00
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-FC0FC0
-FC0FC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -7
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-F807C0
-F003C0
-F003C0
-F0C3C0
-F0C3C0
-F003C0
-F003C0
-F807C0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -7
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-FE1FC0
-F73BC0
-F3F3C0
-F1E3C0
-F1E3C0
-F3F3C0
-F73BC0
-FE1FC0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -7
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FCCFC0
-F8C7C0
-F0C3C0
-F0C3C0
-FFFFC0
-FFFFC0
-F0C3C0
-F0C3C0
-F8C7C0
-FCCFC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-01E000
-01E000
-03F000
-03F000
-073800
-073800
-073800
-0E1C00
-0E1C00
-0E1C00
-1C0E00
-1C0E00
-1C0E00
-380700
-380700
-380700
-700380
-700380
-700380
-E001C0
-E001C0
-E001C0
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-E001C0
-E001C0
-E001C0
-700380
-700380
-700380
-380700
-380700
-380700
-1C0E00
-1C0E00
-1C0E00
-0E1C00
-0E1C00
-0E1C00
-073800
-073800
-073800
-03F000
-03F000
-01E000
-01E000
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E0C1C0
-E0C1C0
-E0C1C0
-E7F9C0
-E7F9C0
-E0C1C0
-E0C1C0
-E0C1C0
-E001C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 -5
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-E001C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 -3
-BITMAP
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-FFFC
-FFFC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 -3
-BITMAP
-03F0
-0FF0
-3C30
-7030
-C030
-C030
-C030
-C030
-7030
-3C30
-0FF0
-03F0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 26 16 0 -5
-BITMAP
-3C0C0000
-7E0C0000
-E7180000
-C3180000
-C3300000
-E7300000
-7EE00000
-3CE00000
-00CF0F00
-00DF9F80
-0339D9C0
-0330F0C0
-0630F0C0
-0639B9C0
-0C1F9F80
-0C0F0F00
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 -5
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 -5
-BITMAP
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 -9
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-CCC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 22 0
-BBX 18 14 2 -3
-BITMAP
-F003C0
-F807C0
-DC0EC0
-CE1CC0
-C738C0
-C3F0C0
-C1E0C0
-C1E0C0
-C3F0C0
-C738C0
-CE1CC0
-DC0EC0
-F807C0
-F003C0
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 8 8 2 -1
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 4 4 2 9
-BITMAP
-C0
-E0
-70
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 4 2 9
-BITMAP
-30
-78
-CC
-84
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 666 0
-DWIDTH 14 0
-BBX 10 4 2 9
-BITMAP
-38C0
-7DC0
-EF80
-C700
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 -3
-BITMAP
-0C00000C00
-1C00000E00
-3800000700
-7000000380
-FFFFFFFFC0
-FFFFFFFFC0
-7000000380
-3800000700
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 16 2 0 1
-BITMAP
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 28 2 0 1
-BITMAP
-FFFFFFF0
-FFFFFFF0
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1334 0
-DWIDTH 18 0
-BBX 14 22 2 -5
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-0CC0
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 -5
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F0C00
-7F8C00
-E7CC00
-C3DC00
-C1F800
-C0F000
-C0F0C0
-E1F980
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 -5
-BITMAP
-C000C0
-C000C0
-600180
-600180
-300300
-300300
-1FFE00
-1FFE00
-0C0C00
-0C0C00
-061800
-061800
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 -5
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330FC0
-330F80
-33FF00
-33FF80
-330CC0
-330CC0
-330CC0
-330CC0
-330DC0
-330FC0
-FFFF80
-FFFF00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 14 18 2 -5
-BITMAP
-0FCC
-1FEC
-3C7C
-7C3C
-CC1C
-CC0C
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-7C0C
-3C0C
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 -5
-BITMAP
-F83F
-FC3F
-3E0C
-3F0C
-378C
-33CC
-39EC
-3CFC
-3E7C
-3F3C
-379C
-33CC
-31FC
-30FC
-307C
-303C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 20 2 -7
-BITMAP
-0FF0
-1FF8
-3C3C
-6C36
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-6C36
-3C3C
-1FF8
-0FF0
-01FF
-00FF
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 -5
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330DC0
-330FC0
-33FF80
-33FF00
-338C00
-33C600
-336300
-333300
-3333C0
-3333C0
-FF1FC0
-FF0FC0
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 1222 0
-DWIDTH 18 0
-BBX 14 18 2 -5
-BITMAP
-FFFC
-FFFC
-C338
-C338
-0670
-0670
-0CE0
-0CE0
-19C0
-19C0
-3380
-3380
-670C
-671C
-CE34
-CE64
-FFCC
-FFFC
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 -5
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 -5
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 -9
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 -3
-BITMAP
-0C00
-1E00
-3300
-6180
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-CFCC
-CFCC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3330
-7B78
-DFEC
-CFCC
-C78C
-CFCC
-DFEC
-FB7C
-7338
-3B70
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 -5
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E79C
-CFCC
-CCCC
-CCCC
-CFCC
-E79C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 22 0 -7
-BITMAP
-0CC0
-0CC0
-3FF0
-7FF8
-ECDC
-CCCC
-CCC0
-CCC0
-CCC0
-ECC0
-7FF0
-3FF8
-0CDC
-0CCC
-0CCC
-0CCC
-CCCC
-ECDC
-7FF8
-3FF0
-0CC0
-0CC0
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 -7
-BITMAP
-03FC
-07FE
-0E07
-1C03
-3800
-3000
-FFFC
-FFFC
-3000
-3000
-FFF0
-FFF0
-3000
-3800
-1C03
-0E07
-07FE
-03FC
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 -5
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 8 12 2 -5
-BITMAP
-C3
-C3
-C3
-C3
-00
-00
-00
-00
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 -9
-BITMAP
-FFFFC0
-FFFFC0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 2 -9
-BITMAP
-FFC0
-FFC0
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 0 -9
-BITMAP
-FFC0
-FFC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-0F
-1F
-3B
-33
-63
-63
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-63
-63
-33
-3B
-1F
-0F
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 -9
-BITMAP
-F0
-F8
-DC
-CC
-C6
-C7
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C6
-C6
-CC
-DC
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/genfonts/xsymb1_24sup.bdf b/x-symbol/etc/genfonts/xsymb1_24sup.bdf
deleted file mode 100644
index 0ad656d2..00000000
--- a/x-symbol/etc/genfonts/xsymb1_24sup.bdf
+++ /dev/null
@@ -1,3864 +0,0 @@
-STARTFONT 2.1
-FONT -XSYMB-XSymb1_sup-Medium-R-Normal--24-240-75-75-P-183-xsymb-xsymb1
-SIZE 24 75 75
-FONTBOUNDINGBOX 34 24 0 1
-STARTPROPERTIES 25
-FONT_NAME "XSymb1Medium"
-FONT_ASCENT 29
-FONT_DESCENT 0
-QUAD_WIDTH 24
-X_HEIGHT 20
-CAP_HEIGHT 22
-FONTNAME_REGISTRY ""
-FAMILY_NAME "XSymb1_sup"
-FOUNDRY "XSYMB"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-RESOLUTION 75
-SPACING "P"
-AVERAGE_WIDTH 183
-CHARSET_REGISTRY "xsymb"
-CHARSET_ENCODING "xsymb1"
-CHARSET_COLLECTIONS "ASCII ISOLatin1Encoding FontSpecific"
-FULL_NAME "XSymb1 Medium"
-COPYRIGHT """1997-2001 Free Software Foundation, Inc."""
-ENDPROPERTIES
-CHARS 169
-STARTCHAR verticaldots
-ENCODING 33
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 2 20 4 5
-BITMAP
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR backslash1
-ENCODING 34
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 22 0 3
-BITMAP
-C000
-C000
-E000
-6000
-7000
-3000
-3800
-1800
-1C00
-0C00
-0E00
-0600
-0700
-0300
-0380
-0180
-01C0
-00C0
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR dagger
-ENCODING 35
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR percent2
-ENCODING 38
-SWIDTH 1666 0
-DWIDTH 20 0
-BBX 18 18 0 7
-BITMAP
-3FC0C0
-7FE1C0
-E73B80
-C31F00
-C30E00
-E71C00
-7E3800
-3C7000
-00E000
-01E000
-01CF00
-039F80
-0339C0
-0730C0
-0E30C0
-1C39C0
-381F80
-300F00
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING 39
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 9
-BITMAP
-C0
-E0
-70
-38
-1C
-1C
-38
-70
-E0
-C0
-ENDCHAR
-STARTCHAR NG
-ENCODING 40
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 18 2 7
-BITMAP
-CFC0
-DFE0
-F870
-F038
-E01C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C30C
-C31C
-C3F8
-C3F0
-ENDCHAR
-STARTCHAR OE
-ENCODING 41
-SWIDTH 2000 0
-DWIDTH 24 0
-BBX 20 18 2 7
-BITMAP
-0FFFF0
-1FFFF0
-383000
-703000
-E03000
-C03000
-C03000
-C03000
-C03FF0
-C03FF0
-C03000
-C03000
-C03000
-E03000
-703000
-383000
-1FFFF0
-0FFFF0
-ENDCHAR
-STARTCHAR dotlessj
-ENCODING 42
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 20 0 1
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-FE
-FC
-ENDCHAR
-STARTCHAR ng
-ENCODING 43
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 1
-BITMAP
-CF00
-DF80
-F9C0
-F0C0
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-00C0
-00C0
-0CC0
-0DC0
-0F80
-0F00
-ENDCHAR
-STARTCHAR oe
-ENCODING 44
-SWIDTH 1888 0
-DWIDTH 22 0
-BBX 18 14 2 7
-BITMAP
-3F3F00
-7F7F80
-E0E1C0
-C0C0C0
-C0C0C0
-C0C0C0
-C0FFC0
-C0FFC0
-C0C000
-C0C000
-C0C0C0
-E0E1C0
-7F7F80
-3F3F00
-ENDCHAR
-STARTCHAR sharp
-ENCODING 45
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 20 2 5
-BITMAP
-0300
-0340
-33C0
-37C0
-3FC0
-3F80
-7F00
-FB00
-F300
-F340
-B3C0
-33C0
-37C0
-3F80
-7F00
-FF00
-FB00
-F300
-B000
-3000
-ENDCHAR
-STARTCHAR ceilingleft
-ENCODING 46
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-FF
-FF
-FF
-FF
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR ceilingright
-ENCODING 47
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-FF
-FF
-FF
-FF
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR zero1
-ENCODING 48
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-0FE0
-1FF0
-3E38
-3C3C
-3C1C
-781C
-781C
-701C
-F01C
-E018
-E038
-E038
-E030
-E070
-F0F0
-F0E0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR one1
-ENCODING 49
-SWIDTH 1112 0
-DWIDTH 14 0
-BBX 10 18 4 7
-BITMAP
-01C0
-07C0
-FFC0
-FF80
-0700
-0E00
-1E00
-3C00
-3C00
-7C00
-7800
-7800
-7800
-7800
-F000
-F000
-F000
-F000
-ENDCHAR
-STARTCHAR two1
-ENCODING 50
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-0FF0
-1FF8
-3C3C
-381C
-003C
-007C
-00F8
-01F0
-03E0
-07C0
-0F80
-1F00
-3E00
-7C00
-F800
-F000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR three1
-ENCODING 51
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-0FF0
-1FF8
-3E7C
-3C3C
-003C
-003C
-003C
-007C
-0FF8
-0FF0
-00F0
-00F0
-00F0
-00F0
-F0F0
-F9F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR four1
-ENCODING 52
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-003C
-007C
-00FC
-01FC
-03BC
-073C
-0E3C
-1C38
-3878
-70F0
-E0F0
-E0F0
-FFFC
-FFFC
-03C0
-03C0
-03C0
-03C0
-ENDCHAR
-STARTCHAR five1
-ENCODING 53
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-03FC
-07FC
-0F00
-1E00
-3C00
-3C00
-3FC0
-3FE0
-00F0
-00F0
-00F0
-00F0
-00F0
-00F0
-E1E0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR six1
-ENCODING 54
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-03F0
-07F8
-0F3C
-1E1C
-3C00
-3C00
-3FC0
-7FE0
-FCF0
-F8F0
-F070
-F070
-F030
-F030
-F070
-F8F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR seven1
-ENCODING 55
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-3FFC
-3FFC
-003C
-003C
-0078
-00F0
-00F0
-01E0
-01C0
-03C0
-0780
-0F00
-0F00
-1E00
-3C00
-7800
-F000
-E000
-ENDCHAR
-STARTCHAR eight1
-ENCODING 56
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-0FF0
-1FF8
-3C3C
-3C1C
-3C1C
-3C3C
-1C78
-0CF0
-3FE0
-7FC0
-F0E0
-F070
-F070
-F0F0
-F1F0
-F3F0
-7FE0
-3FC0
-ENDCHAR
-STARTCHAR nine1
-ENCODING 57
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 18 2 7
-BITMAP
-0FF0
-1FF8
-3C7C
-383C
-303C
-303C
-383C
-383C
-3C7C
-3CFC
-1FF8
-0FF0
-00F0
-00E0
-E1C0
-F3C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR star
-ENCODING 58
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 10 2 9
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-EDC0
-7F80
-3F00
-3F00
-F3C0
-E1C0
-ENDCHAR
-STARTCHAR lozenge1
-ENCODING 59
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 18 18 0 5
-BITMAP
-00C000
-01E000
-03F000
-07F800
-0F3C00
-1E1E00
-3C0F00
-780780
-F003C0
-F003C0
-780780
-3C0F00
-1E1E00
-0F3C00
-07F800
-03F000
-01E000
-00C000
-ENDCHAR
-STARTCHAR braceleft2
-ENCODING 60
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-01F0
-03F0
-0780
-0F00
-0F00
-0F00
-0F00
-0E00
-3C10
-7830
-F070
-F070
-7830
-3C10
-0E00
-0F00
-0F00
-0F00
-0F00
-0780
-03F0
-01F0
-ENDCHAR
-STARTCHAR circleslash
-ENCODING 61
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3030
-6078
-C0EC
-C1CC
-C38C
-C70C
-CE0C
-DC0C
-7818
-3030
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR braceright2
-ENCODING 62
-SWIDTH 960 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-F800
-FC00
-1E00
-0F00
-0F00
-0F00
-0F00
-0700
-83C0
-C1E0
-E0F0
-E0F0
-C1E0
-83C0
-0700
-0F00
-0F00
-0F00
-0F00
-1E00
-FC00
-F800
-ENDCHAR
-STARTCHAR triangle1
-ENCODING 63
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-0F00
-0F00
-1980
-30C0
-70C0
-6060
-C030
-C030
-C030
-C030
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR smalltriangleright
-ENCODING 64
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-FC00
-FE00
-C380
-C1C0
-C070
-C030
-C030
-C070
-C1C0
-C380
-FE00
-FC00
-ENDCHAR
-STARTCHAR triangleleft
-ENCODING 65
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 7
-BITMAP
-003F
-007F
-01F3
-07C3
-1F03
-3C03
-F003
-F003
-3C03
-1F03
-07C3
-01F3
-007F
-003F
-ENDCHAR
-STARTCHAR triangle
-ENCODING 66
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 18 2 7
-BITMAP
-0300
-0300
-0300
-0780
-0780
-0CC0
-0CC0
-0CC0
-1860
-1860
-3030
-3030
-6018
-6018
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR triangleright
-ENCODING 67
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 14 2 9
-BITMAP
-FC00
-FF00
-CFC0
-C3F0
-C0F8
-C03C
-C00F
-C00F
-C03C
-C0F8
-C3F0
-CFC0
-FF00
-FC00
-ENDCHAR
-STARTCHAR trianglelefteq
-ENCODING 68
-SWIDTH 1426 0
-DWIDTH 22 0
-BBX 16 18 2 5
-BITMAP
-000F
-003F
-00F3
-03C3
-0F03
-3C03
-E003
-E003
-3C03
-0F03
-03C3
-00F3
-003F
-000F
-0000
-0000
-3FFF
-3FFF
-ENDCHAR
-STARTCHAR trianglerighteq
-ENCODING 69
-SWIDTH 1426 0
-DWIDTH 20 0
-BBX 16 18 2 5
-BITMAP
-F000
-FC00
-CF00
-C3C0
-C0F0
-C03C
-C007
-C007
-C03C
-C0F0
-C3C0
-CF00
-FC00
-F000
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR dotpunct
-ENCODING 70
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 14 2 3
-BITMAP
-30
-30
-30
-30
-00
-00
-00
-00
-00
-00
-00
-00
-FF
-FF
-ENDCHAR
-STARTCHAR dotequal
-ENCODING 71
-SWIDTH 1098 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR wrong
-ENCODING 72
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 16 2 7
-BITMAP
-F0
-F8
-1C
-0C
-0C
-1C
-18
-30
-30
-60
-E0
-C0
-C0
-E0
-7C
-3C
-ENDCHAR
-STARTCHAR natural
-ENCODING 73
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-C0
-C0
-C0
-C0
-C7
-CF
-DF
-FB
-F3
-E3
-C3
-C3
-C7
-CF
-DF
-FB
-F3
-E3
-03
-03
-03
-03
-ENDCHAR
-STARTCHAR flat
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 8 18 2 7
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-C3
-C3
-C3
-C7
-CF
-DE
-FC
-F8
-F0
-E0
-ENDCHAR
-STARTCHAR epsilon1
-ENCODING 75
-SWIDTH 878 0
-DWIDTH 12 0
-BBX 10 12 2 7
-BITMAP
-3F00
-7F80
-E0C0
-C040
-7C00
-3C00
-4000
-C000
-E040
-F0C0
-7F80
-3F00
-ENDCHAR
-STARTCHAR hbar
-ENCODING 76
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 12 18 0 7
-BITMAP
-3000
-3000
-FFC0
-FFC0
-3000
-3000
-33C0
-37E0
-3E70
-3C30
-3830
-3030
-3030
-3030
-3030
-3030
-3030
-3030
-ENDCHAR
-STARTCHAR imath
-ENCODING 77
-SWIDTH 658 0
-DWIDTH 10 0
-BBX 8 12 0 7
-BITMAP
-3E
-7F
-EF
-C7
-07
-0E
-1C
-3C
-38
-38
-3F
-1F
-ENDCHAR
-STARTCHAR kappa1
-ENCODING 78
-SWIDTH 658 0
-DWIDTH 16 0
-BBX 12 12 2 7
-BITMAP
-F830
-FC70
-CCF0
-8DE0
-0FC0
-0F80
-1F00
-3F00
-7B10
-F330
-E3F0
-C1F0
-ENDCHAR
-STARTCHAR jmath
-ENCODING 79
-SWIDTH 658 0
-DWIDTH 12 0
-BBX 10 18 0 1
-BITMAP
-0F80
-1FC0
-3BC0
-33C0
-03C0
-03C0
-03C0
-0380
-0300
-0300
-0700
-0F00
-CF00
-CF00
-FF00
-FF00
-7E00
-3C00
-ENDCHAR
-STARTCHAR ell
-ENCODING 80
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 18 0 7
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-30C0
-30C0
-30C0
-31C0
-3380
-3700
-FE00
-FC00
-30C0
-31C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR amalg
-ENCODING 81
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 16 18 0 7
-BITMAP
-FC3F
-FC3F
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-300C
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR rho1
-ENCODING 82
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 1
-BITMAP
-3F00
-7F80
-E1C0
-C0C0
-C0C0
-C0C0
-C0C0
-E0C0
-F0C0
-F9C0
-DF80
-CF00
-C000
-C000
-C000
-E000
-7F00
-3F00
-ENDCHAR
-STARTCHAR top
-ENCODING 83
-SWIDTH 1316 0
-DWIDTH 16 0
-BBX 14 16 0 5
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Mho
-ENCODING 84
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 20 18 0 7
-BITMAP
-FF0FF0
-FF0FF0
-C30C30
-C70E30
-0E0700
-1C0380
-3801C0
-3000C0
-3000C0
-3000C0
-3000C0
-3801C0
-180180
-0C0300
-0E0700
-070E00
-07FE00
-03FC00
-ENDCHAR
-STARTCHAR floorleft
-ENCODING 85
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR floorright
-ENCODING 86
-SWIDTH 960 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR perpendicular1
-ENCODING 87
-SWIDTH 1316 0
-DWIDTH 14 0
-BBX 10 12 2 9
-BITMAP
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR box
-ENCODING 88
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR asciicircum1
-ENCODING 89
-SWIDTH 400 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-0C00
-0C00
-1E00
-3F00
-7380
-E1C0
-C0C0
-C0C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3F00
-3F00
-ENDCHAR
-STARTCHAR asciitilde1
-ENCODING 90
-SWIDTH 400 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-0000
-3FC0
-3FC0
-ENDCHAR
-STARTCHAR leadsto
-ENCODING 91
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0000C0
-0000E0
-300C70
-381C38
-FC3FFC
-FE7FFC
-07E038
-03C070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR quotedbl1
-ENCODING 92
-SWIDTH 710 0
-DWIDTH 10 0
-BBX 6 6 2 19
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR longarrowleft
-ENCODING 93
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0C00000000
-0C00000000
-3000000000
-3000000000
-FFFFFFFFC0
-FFFFFFFFC0
-3000000000
-3000000000
-0C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowupdown
-ENCODING 94
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 3
-BITMAP
-0C00
-1E00
-3F00
-7F80
-EDC0
-CCC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CCC0
-EDC0
-7F80
-3F00
-1E00
-0C00
-ENDCHAR
-STARTCHAR longarrowright
-ENCODING 95
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0000000C00
-0000000E00
-0000000700
-0000000380
-FFFFFFFFC0
-FFFFFFFFC0
-0000000380
-0000000700
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR longmapsto
-ENCODING 96
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-C000000C00
-C000000E00
-C000000700
-C000000380
-FFFFFFFFC0
-FFFFFFFFC0
-C000000380
-C000000700
-C000000E00
-C000000C00
-ENDCHAR
-STARTCHAR longarrowdblboth
-ENCODING 97
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0C00000C00
-1C00000E00
-3FFFFFFF00
-7FFFFFFF80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR longarrowdblleft
-ENCODING 98
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0C00000000
-1C00000000
-3FFFFFFFC0
-7FFFFFFFC0
-F000000000
-F000000000
-7FFFFFFFC0
-3FFFFFFFC0
-1C00000000
-0C00000000
-ENDCHAR
-STARTCHAR arrowdblupdown
-ENCODING 99
-SWIDTH 1206 0
-DWIDTH 14 0
-BBX 10 24 2 3
-BITMAP
-0C00
-0C00
-3F00
-3F00
-F3C0
-F3C0
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-F3C0
-F3C0
-3F00
-3F00
-0C00
-0C00
-ENDCHAR
-STARTCHAR longarrowdblright
-ENCODING 100
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0000000C00
-0000000E00
-FFFFFFFF00
-FFFFFFFF80
-00000003C0
-00000003C0
-FFFFFFFF80
-FFFFFFFF00
-0000000E00
-0000000C00
-ENDCHAR
-STARTCHAR mapsto
-ENCODING 101
-SWIDTH 1974 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-C000C0
-C000E0
-C00070
-C00038
-FFFFFC
-FFFFFC
-C00038
-C00070
-C000E0
-C000C0
-ENDCHAR
-STARTCHAR iff
-ENCODING 102
-SWIDTH 1974 0
-DWIDTH 42 0
-BBX 34 14 4 9
-BITMAP
-0033CF0000
-0033CF0000
-00030C0000
-00030C0000
-0C33CF0C00
-1C33CF0E00
-3FB30C7F00
-7FB30C7F80
-F0000003C0
-F0000003C0
-7FFFFFFF80
-3FFFFFFF00
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR hookleftarrow
-ENCODING 103
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-0C0030
-1C0038
-38001C
-70000C
-FFFFFC
-FFFFFC
-700000
-380000
-1C0000
-0C0000
-ENDCHAR
-STARTCHAR hookrightarrow
-ENCODING 104
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 10 2 9
-BITMAP
-3000C0
-7000E0
-E00070
-C00038
-FFFFFC
-7FFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR arrownortheast
-ENCODING 105
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 3
-BITMAP
-0003FC
-0003FC
-00003C
-00007C
-0000EC
-0001CC
-00038C
-00070C
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-038000
-070000
-0E0000
-1C0000
-380000
-700000
-E00000
-C00000
-ENDCHAR
-STARTCHAR arrowsoutheast
-ENCODING 106
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 3
-BITMAP
-C00000
-E00000
-700000
-380000
-1C0000
-0E0000
-070000
-038000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-00070C
-00038C
-0001CC
-0000EC
-00007C
-00003C
-0003FC
-0003FC
-ENDCHAR
-STARTCHAR arrownorthwest
-ENCODING 107
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 3
-BITMAP
-FF0000
-FF0000
-F00000
-F80000
-DC0000
-CE0000
-C70000
-C38000
-01C000
-00E000
-007000
-003800
-001C00
-000E00
-000700
-000380
-0001C0
-0000E0
-000070
-000038
-00001C
-00000C
-ENDCHAR
-STARTCHAR arrowsouthwest
-ENCODING 108
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 22 22 2 3
-BITMAP
-00000C
-00001C
-000038
-000070
-0000E0
-0001C0
-000380
-000700
-000E00
-001C00
-003800
-007000
-00E000
-01C000
-C38000
-C70000
-CE0000
-DC0000
-F80000
-F00000
-FF0000
-FF0000
-ENDCHAR
-STARTCHAR rightleftharpoons
-ENCODING 109
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 24 14 1 7
-BITMAP
-000060
-000070
-000038
-00001C
-7FFFFE
-7FFFFF
-000000
-000000
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR leftharpoondown
-ENCODING 110
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 9
-BITMAP
-FFFFFE
-7FFFFE
-380000
-1C0000
-0E0000
-060000
-ENDCHAR
-STARTCHAR rightharpoondown
-ENCODING 111
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 9
-BITMAP
-FFFFFE
-FFFFFC
-000038
-000070
-0000E0
-0000C0
-ENDCHAR
-STARTCHAR leftharpoonup
-ENCODING 112
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 1 11
-BITMAP
-060000
-0E0000
-1C0000
-380000
-7FFFFE
-FFFFFE
-ENDCHAR
-STARTCHAR rightharpoonup
-ENCODING 113
-SWIDTH 988 0
-DWIDTH 26 0
-BBX 23 6 2 13
-BITMAP
-0000C0
-0000E0
-000070
-000038
-FFFFFC
-FFFFFE
-ENDCHAR
-STARTCHAR bardbl
-ENCODING 114
-SWIDTH 960 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR shortbardbl
-ENCODING 115
-SWIDTH 960 0
-DWIDTH 10 0
-BBX 6 14 2 7
-BITMAP
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-CC
-ENDCHAR
-STARTCHAR backslash2
-ENCODING 116
-SWIDTH 500 0
-DWIDTH 16 0
-BBX 11 22 2 3
-BITMAP
-C000
-C000
-E000
-E000
-7000
-7000
-3800
-3800
-1C00
-1C00
-0E00
-0E00
-0700
-0700
-0380
-0380
-01C0
-01C0
-00E0
-00E0
-0060
-0060
-ENDCHAR
-STARTCHAR backslash3
-ENCODING 117
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 7
-BITMAP
-C000
-C000
-C000
-E000
-7000
-3800
-1C00
-0E00
-0700
-0380
-01C0
-00C0
-00C0
-00C0
-ENDCHAR
-STARTCHAR diagonaldots
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 20 2 5
-BITMAP
-C000
-C000
-C000
-C000
-0000
-0000
-0000
-0000
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-000C
-000C
-000C
-000C
-ENDCHAR
-STARTCHAR simequal
-ENCODING 119
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 12 2 7
-BITMAP
-3830
-7C30
-EE30
-C770
-C3E0
-C1C0
-0000
-0000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR florin
-ENCODING 120
-SWIDTH 1000 0
-DWIDTH 16 0
-BBX 14 18 2 3
-BITMAP
-07FC
-07FC
-0F00
-0F00
-0E00
-1E00
-1C00
-1C00
-3FC0
-3FC0
-3800
-7800
-7000
-7000
-E000
-E000
-E000
-E000
-ENDCHAR
-STARTCHAR asym
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 14 2 7
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-0000
-0000
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR minusplus
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 14 2 7
-BITMAP
-FFC0
-FFC0
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR less2
-ENCODING 123
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 9
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-ENDCHAR
-STARTCHAR bowtie
-ENCODING 124
-SWIDTH 500 0
-DWIDTH 18 0
-BBX 14 10 2 11
-BITMAP
-F03C
-F87C
-DCEC
-CECC
-C38C
-C70C
-CDCC
-DCEC
-F87C
-F03C
-ENDCHAR
-STARTCHAR greater2
-ENCODING 125
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 12 10 0 9
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-ENDCHAR
-STARTCHAR centraldots
-ENCODING 126
-SWIDTH 2000 0
-DWIDTH 22 0
-BBX 18 4 2 13
-BITMAP
-C0C0C0
-C0C0C0
-C0C0C0
-C0C0C0
-ENDCHAR
-STARTCHAR visiblespace
-ENCODING 160
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 4 2 5
-BITMAP
-C0C0
-C0C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR dagger1
-ENCODING 161
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 7
-BITMAP
-0C00
-0C00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR circledot
-ENCODING 162
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-C30C
-C30C
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR propersqsuperset
-ENCODING 163
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsuperset
-ENCODING 164
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-FFFC
-FFFC
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-000C
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR gradient1
-ENCODING 165
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-FFF0
-FFF0
-C030
-C030
-C030
-C030
-6060
-6060
-30C0
-39C0
-1F80
-0F00
-ENDCHAR
-STARTCHAR propersqsubset
-ENCODING 166
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR reflexsqsubset
-ENCODING 167
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 14 16 2 7
-BITMAP
-FFFC
-FFFC
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFFC
-FFFC
-0000
-0000
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR smalllozenge
-ENCODING 168
-SWIDTH 988 0
-DWIDTH 18 0
-BBX 14 14 2 9
-BITMAP
-0300
-0780
-0CC0
-1860
-3030
-6018
-C00C
-C00C
-6018
-3030
-1860
-0CC0
-0780
-0300
-ENDCHAR
-STARTCHAR lessless
-ENCODING 169
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 1 7
-BITMAP
-001818
-007878
-01E1E0
-078780
-1E1E00
-383800
-E0E000
-E0E000
-383800
-1E1E00
-078780
-01E1E0
-007878
-001818
-ENDCHAR
-STARTCHAR greatergreater
-ENCODING 170
-SWIDTH 1098 0
-DWIDTH 24 0
-BBX 21 14 2 7
-BITMAP
-C0C000
-F0F000
-3C3C00
-0F0F00
-03C3C0
-00E0E0
-003838
-003838
-00E0E0
-03C3C0
-0F0F00
-3C3C00
-F0F000
-C0C000
-ENDCHAR
-STARTCHAR unionplus
-ENCODING 171
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-C00C
-C00C
-C30C
-C30C
-CFCC
-CFCC
-C30C
-E31C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR sqintersection
-ENCODING 172
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR squnion
-ENCODING 173
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 12 2 9
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR frown
-ENCODING 174
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 11
-BITMAP
-0FF0
-1FF8
-381C
-700E
-E007
-C003
-ENDCHAR
-STARTCHAR smile
-ENCODING 175
-SWIDTH 500 0
-DWIDTH 20 0
-BBX 16 6 2 11
-BITMAP
-C003
-E007
-700E
-381C
-1FF8
-0FF0
-ENDCHAR
-STARTCHAR reflexprec
-ENCODING 176
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 5
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR reflexsucc
-ENCODING 177
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 18 2 5
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3800
-6000
-C000
-C000
-C000
-0000
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR properprec
-ENCODING 178
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-0030
-0030
-0030
-0060
-03C0
-0F00
-FC00
-FC00
-0F00
-03C0
-0060
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR propersucc
-ENCODING 179
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-C000
-C000
-C000
-6000
-3C00
-0F00
-03F0
-03F0
-0F00
-3C00
-6000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR bardash
-ENCODING 180
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR dashbar
-ENCODING 181
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-0030
-0030
-0030
-0030
-0030
-0030
-FFF0
-FFF0
-0030
-0030
-0030
-0030
-0030
-0030
-ENDCHAR
-STARTCHAR bardashdbl
-ENCODING 182
-SWIDTH 988 0
-DWIDTH 16 0
-BBX 12 14 2 7
-BITMAP
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR smallintegral
-ENCODING 183
-SWIDTH 548 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-0380
-07C0
-0EC0
-0CC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-CC00
-DC00
-F800
-7000
-ENDCHAR
-STARTCHAR circleintegral
-ENCODING 184
-SWIDTH 548 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-03F0
-07F0
-0F30
-0F30
-0F00
-0F00
-3FC0
-7FE0
-CF30
-CF30
-CF30
-CF30
-CF30
-CF30
-7FE0
-3FC0
-0F00
-0F00
-CF00
-CF00
-FE00
-FC00
-ENDCHAR
-STARTCHAR coproduct
-ENCODING 185
-SWIDTH 1646 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-FC0FC0
-FC0FC0
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-3C0F00
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircledot
-ENCODING 186
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 5
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-F807C0
-F003C0
-F003C0
-F0C3C0
-F0C3C0
-F003C0
-F003C0
-F807C0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcirclemultiply
-ENCODING 187
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 5
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FC0FC0
-FE1FC0
-F73BC0
-F3F3C0
-F1E3C0
-F1E3C0
-F3F3C0
-F73BC0
-FE1FC0
-FC0FC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigcircleplus
-ENCODING 188
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 5
-BITMAP
-0FFC00
-1FFE00
-3FFF00
-7FFF80
-FCCFC0
-F8C7C0
-F0C3C0
-F0C3C0
-FFFFC0
-FFFFC0
-F0C3C0
-F0C3C0
-F8C7C0
-FCCFC0
-7FFF80
-3FFF00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR biglogicaland
-ENCODING 189
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-01E000
-01E000
-03F000
-03F000
-073800
-073800
-073800
-0E1C00
-0E1C00
-0E1C00
-1C0E00
-1C0E00
-1C0E00
-380700
-380700
-380700
-700380
-700380
-700380
-E001C0
-E001C0
-E001C0
-ENDCHAR
-STARTCHAR biglogicalor
-ENCODING 190
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-E001C0
-E001C0
-E001C0
-700380
-700380
-700380
-380700
-380700
-380700
-1C0E00
-1C0E00
-1C0E00
-0E1C00
-0E1C00
-0E1C00
-073800
-073800
-073800
-03F000
-03F000
-01E000
-01E000
-ENDCHAR
-STARTCHAR bigintersection
-ENCODING 191
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR bigunion
-ENCODING 192
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigunionplus
-ENCODING 193
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E001C0
-E0C1C0
-E0C1C0
-E0C1C0
-E7F9C0
-E7F9C0
-E0C1C0
-E0C1C0
-E0C1C0
-E001C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR bigsqunion
-ENCODING 194
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-FFFFC0
-FFFFC0
-ENDCHAR
-STARTCHAR bigcircle
-ENCODING 195
-SWIDTH 1536 0
-DWIDTH 22 0
-BBX 18 18 2 7
-BITMAP
-0FFC00
-1FFE00
-3C0F00
-780780
-F003C0
-E001C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-C000C0
-E001C0
-F003C0
-780780
-3C0F00
-1FFE00
-0FFC00
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING 196
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 6 10 2 9
-BITMAP
-0C
-18
-30
-60
-C0
-C0
-60
-30
-18
-0C
-ENDCHAR
-STARTCHAR circleminus
-ENCODING 197
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-FFFC
-FFFC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR smalltriangleleft
-ENCODING 198
-SWIDTH 1426 0
-DWIDTH 16 0
-BBX 12 12 2 9
-BITMAP
-03F0
-0FF0
-3C30
-7030
-C030
-C030
-C030
-C030
-7030
-3C30
-0FF0
-03F0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING 199
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 26 16 0 7
-BITMAP
-3C0C0000
-7E0C0000
-E7180000
-C3180000
-C3300000
-E7300000
-7EE00000
-3CE00000
-00CF0F00
-00DF9F80
-0339D9C0
-0330F0C0
-0630F0C0
-0639B9C0
-0C1F9F80
-0C0F0F00
-ENDCHAR
-STARTCHAR existential1
-ENCODING 200
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 18 2 7
-BITMAP
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR daggerdbl1
-ENCODING 201
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 16 2 7
-BITMAP
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING 202
-SWIDTH 500 0
-DWIDTH 14 0
-BBX 10 22 2 3
-BITMAP
-0C00
-0C00
-CCC0
-CCC0
-FFC0
-FFC0
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-3F00
-3F00
-0C00
-0C00
-FFC0
-FFC0
-CCC0
-CCC0
-0C00
-0C00
-ENDCHAR
-STARTCHAR bigbowtie
-ENCODING 203
-SWIDTH 500 0
-DWIDTH 22 0
-BBX 18 14 2 9
-BITMAP
-F003C0
-F807C0
-DC0EC0
-CE1CC0
-C738C0
-C3F0C0
-C1E0C0
-C1E0C0
-C3F0C0
-C738C0
-CE1CC0
-DC0EC0
-F807C0
-F003C0
-ENDCHAR
-STARTCHAR circ
-ENCODING 204
-SWIDTH 920 0
-DWIDTH 12 0
-BBX 8 8 2 11
-BITMAP
-3C
-7E
-E7
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR grave
-ENCODING 205
-SWIDTH 666 0
-DWIDTH 8 0
-BBX 4 4 2 21
-BITMAP
-C0
-E0
-70
-30
-ENDCHAR
-STARTCHAR circumflex
-ENCODING 206
-SWIDTH 666 0
-DWIDTH 10 0
-BBX 6 4 2 21
-BITMAP
-30
-78
-CC
-84
-ENDCHAR
-STARTCHAR tilde
-ENCODING 207
-SWIDTH 666 0
-DWIDTH 14 0
-BBX 10 4 2 21
-BITMAP
-38C0
-7DC0
-EF80
-C700
-ENDCHAR
-STARTCHAR longarrowboth
-ENCODING 208
-SWIDTH 1974 0
-DWIDTH 38 0
-BBX 34 10 2 9
-BITMAP
-0C00000C00
-1C00000E00
-3800000700
-7000000380
-FFFFFFFFC0
-FFFFFFFFC0
-7000000380
-3800000700
-1C00000E00
-0C00000C00
-ENDCHAR
-STARTCHAR endash
-ENCODING 209
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 16 2 0 13
-BITMAP
-FFFF
-FFFF
-ENDCHAR
-STARTCHAR emdash
-ENCODING 210
-SWIDTH 2000 0
-DWIDTH 28 0
-BBX 28 2 0 13
-BITMAP
-FFFFFFF0
-FFFFFFF0
-ENDCHAR
-STARTCHAR Ydiaeresis
-ENCODING 211
-SWIDTH 1334 0
-DWIDTH 18 0
-BBX 14 22 2 7
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-6018
-6018
-3030
-3030
-1860
-0CC0
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR ampersand2
-ENCODING 212
-SWIDTH 1556 0
-DWIDTH 20 0
-BBX 18 18 2 7
-BITMAP
-0F0000
-1F8000
-39C000
-30C000
-30C000
-39C000
-1FBF00
-0F3F00
-3F0C00
-7F8C00
-E7CC00
-C3DC00
-C1F800
-C0F000
-C0F0C0
-E1F980
-7F9F80
-3F0F00
-ENDCHAR
-STARTCHAR universal1
-ENCODING 213
-SWIDTH 1426 0
-DWIDTH 18 0
-BBX 18 18 0 7
-BITMAP
-C000C0
-C000C0
-600180
-600180
-300300
-300300
-1FFE00
-1FFE00
-0C0C00
-0C0C00
-061800
-061800
-033000
-033000
-01E000
-01E000
-00C000
-00C000
-ENDCHAR
-STARTCHAR booleans
-ENCODING 214
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 7
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330FC0
-330F80
-33FF00
-33FF80
-330CC0
-330CC0
-330CC0
-330CC0
-330DC0
-330FC0
-FFFF80
-FFFF00
-ENDCHAR
-STARTCHAR complexnums
-ENCODING 215
-SWIDTH 1444 0
-DWIDTH 18 0
-BBX 14 18 2 7
-BITMAP
-0FCC
-1FEC
-3C7C
-7C3C
-CC1C
-CC0C
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-7C0C
-3C0C
-1FFC
-0FFC
-ENDCHAR
-STARTCHAR natnums
-ENCODING 216
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 7
-BITMAP
-F83F
-FC3F
-3E0C
-3F0C
-378C
-33CC
-39EC
-3CFC
-3E7C
-3F3C
-379C
-33CC
-31FC
-30FC
-307C
-303C
-FC1C
-FC0C
-ENDCHAR
-STARTCHAR rationalnums
-ENCODING 217
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 20 2 5
-BITMAP
-0FF0
-1FF8
-3C3C
-6C36
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-CC33
-6C36
-3C3C
-1FF8
-0FF0
-01FF
-00FF
-ENDCHAR
-STARTCHAR realnums
-ENCODING 218
-SWIDTH 1334 0
-DWIDTH 22 0
-BBX 18 18 2 7
-BITMAP
-FFFF00
-FFFF80
-330FC0
-330DC0
-330CC0
-330CC0
-330DC0
-330FC0
-33FF80
-33FF00
-338C00
-33C600
-336300
-333300
-3333C0
-3333C0
-FF1FC0
-FF0FC0
-ENDCHAR
-STARTCHAR integers
-ENCODING 219
-SWIDTH 1222 0
-DWIDTH 18 0
-BBX 14 18 2 7
-BITMAP
-FFFC
-FFFC
-C338
-C338
-0670
-0670
-0CE0
-0CE0
-19C0
-19C0
-3380
-3380
-670C
-671C
-CE34
-CE64
-FFCC
-FFFC
-ENDCHAR
-STARTCHAR lesssim
-ENCODING 220
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 7
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greatersim
-ENCODING 221
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 16 2 7
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR lessapprox
-ENCODING 222
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-00F0
-03C0
-0F00
-3C00
-F000
-F000
-3C00
-0F00
-03C0
-00F0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR greaterapprox
-ENCODING 223
-SWIDTH 1098 0
-DWIDTH 16 0
-BBX 12 22 2 3
-BITMAP
-F000
-3C00
-0F00
-03C0
-00F0
-00F0
-03C0
-0F00
-3C00
-F000
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-0000
-0000
-3C30
-7E70
-E7E0
-C3C0
-ENDCHAR
-STARTCHAR definedas
-ENCODING 224
-SWIDTH 1098 0
-DWIDTH 14 0
-BBX 10 14 2 9
-BITMAP
-0C00
-1E00
-3300
-6180
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR circleminus1
-ENCODING 225
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E01C
-C00C
-CFCC
-CFCC
-C00C
-E01C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circleasterisk
-ENCODING 226
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3330
-7B78
-DFEC
-CFCC
-C78C
-CFCC
-DFEC
-FB7C
-7338
-3B70
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR circlecirc
-ENCODING 227
-SWIDTH 1536 0
-DWIDTH 18 0
-BBX 14 14 2 7
-BITMAP
-0FC0
-1FE0
-3870
-7038
-E79C
-CFCC
-CCCC
-CCCC
-CFCC
-E79C
-7038
-3870
-1FE0
-0FC0
-ENDCHAR
-STARTCHAR dollar1
-ENCODING 228
-SWIDTH 1112 0
-DWIDTH 16 0
-BBX 14 22 0 5
-BITMAP
-0CC0
-0CC0
-3FF0
-7FF8
-ECDC
-CCCC
-CCC0
-CCC0
-CCC0
-ECC0
-7FF0
-3FF8
-0CDC
-0CCC
-0CCC
-0CCC
-CCCC
-ECDC
-7FF8
-3FF0
-0CC0
-0CC0
-ENDCHAR
-STARTCHAR euro
-ENCODING 229
-SWIDTH 1444 0
-DWIDTH 20 0
-BBX 16 18 2 5
-BITMAP
-03FC
-07FE
-0E07
-1C03
-3800
-3000
-FFFC
-FFFC
-3000
-3000
-FFF0
-FFF0
-3000
-3800
-1C03
-0E07
-07FE
-03FC
-ENDCHAR
-STARTCHAR therefore1
-ENCODING 230
-SWIDTH 1726 0
-DWIDTH 18 0
-BBX 14 12 2 7
-BITMAP
-0300
-0300
-0300
-0300
-0000
-0000
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR coloncolon
-ENCODING 231
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 8 12 2 7
-BITMAP
-C3
-C3
-C3
-C3
-00
-00
-00
-00
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR bigsqintersection
-ENCODING 232
-SWIDTH 1206 0
-DWIDTH 22 0
-BBX 18 22 2 3
-BITMAP
-FFFFC0
-FFFFC0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-F003C0
-ENDCHAR
-STARTCHAR semanticsleft
-ENCODING 233
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 2 3
-BITMAP
-FFC0
-FFC0
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-CC00
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR semanticsright
-ENCODING 234
-SWIDTH 1726 0
-DWIDTH 12 0
-BBX 10 22 0 3
-BITMAP
-FFC0
-FFC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-0CC0
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR cataleft
-ENCODING 235
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-0F
-1F
-3B
-33
-63
-63
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-63
-63
-33
-3B
-1F
-0F
-ENDCHAR
-STARTCHAR cataright
-ENCODING 236
-SWIDTH 2000 0
-DWIDTH 12 0
-BBX 8 22 2 3
-BITMAP
-F0
-F8
-DC
-CC
-C6
-C7
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C6
-C6
-CC
-DC
-F8
-F0
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/hourglass.xbm b/x-symbol/etc/hourglass.xbm
deleted file mode 100644
index e5bef398..00000000
--- a/x-symbol/etc/hourglass.xbm
+++ /dev/null
@@ -1,39 +0,0 @@
-#define hourglass_width 64
-#define hourglass_height 54
-static char hourglass_bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0x0f, 0x58, 0x25, 0x11, 0x04, 0x82, 0x10, 0x49, 0x15,
- 0x58, 0x25, 0x55, 0x95, 0xaa, 0x54, 0x49, 0x15, 0xf0, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0x0f, 0xc0, 0xdf, 0x80, 0x03, 0x78, 0x00, 0xe2, 0x03,
- 0xc0, 0x7a, 0x80, 0x02, 0x58, 0x00, 0xd4, 0x02, 0xc0, 0x5a, 0x80, 0x00,
- 0x58, 0x00, 0xd4, 0x02, 0xc0, 0x1a, 0x00, 0x02, 0x58, 0x00, 0xd4, 0x02,
- 0xc0, 0x32, 0x80, 0x02, 0x58, 0x00, 0xca, 0x02, 0xc0, 0x32, 0x80, 0x02,
- 0x58, 0x00, 0xca, 0x02, 0xc0, 0x52, 0x81, 0x00, 0x58, 0x00, 0xca, 0x02,
- 0xc0, 0xa2, 0x00, 0x82, 0x5a, 0x00, 0xc5, 0x02, 0xc0, 0xe2, 0x80, 0xd0,
- 0x5d, 0x00, 0xc5, 0x02, 0xc0, 0x42, 0x81, 0x7e, 0x59, 0x80, 0xc2, 0x02,
- 0xc0, 0x82, 0x83, 0xdf, 0x5c, 0x41, 0xc1, 0x02, 0xc0, 0x02, 0xe7, 0xbf,
- 0xd9, 0xa4, 0xc0, 0x02, 0xc0, 0x02, 0xfa, 0xdb, 0x5a, 0x53, 0xc0, 0x02,
- 0xc0, 0x02, 0xec, 0xef, 0xdd, 0x24, 0xc0, 0x02, 0xc0, 0x02, 0x98, 0xbf,
- 0x5a, 0x19, 0xc0, 0x02, 0xc0, 0x02, 0x60, 0xd6, 0x59, 0x06, 0xc0, 0x02,
- 0xc0, 0x02, 0x80, 0xb9, 0xda, 0x01, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0xa7,
- 0x5d, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0xcd, 0x59, 0x00, 0xc0, 0x02,
- 0xc0, 0x02, 0x80, 0x95, 0x5b, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0xa5,
- 0x5c, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0x25, 0x5d, 0x00, 0xc0, 0x02,
- 0xc0, 0x02, 0x80, 0xa5, 0x5c, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0x65,
- 0x5d, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0xd5, 0x5a, 0x00, 0xc0, 0x02,
- 0xc0, 0x02, 0x80, 0x2d, 0x5d, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0x97,
- 0x59, 0x00, 0xc0, 0x02, 0xc0, 0x02, 0x80, 0x03, 0xd9, 0x01, 0xc0, 0x02,
- 0xc0, 0x02, 0xe0, 0x84, 0x58, 0x06, 0xc0, 0x02, 0xc0, 0x02, 0xd8, 0x02,
- 0x59, 0x19, 0xc0, 0x02, 0xc0, 0x02, 0x34, 0x82, 0x5a, 0x24, 0xc0, 0x02,
- 0xc0, 0x02, 0x8a, 0x00, 0x58, 0x50, 0xc0, 0x02, 0xc0, 0x02, 0x85, 0x02,
- 0x58, 0xa0, 0xc0, 0x02, 0xc0, 0x82, 0x83, 0x82, 0x59, 0x40, 0xc1, 0x02,
- 0xc0, 0xc2, 0x01, 0x42, 0x5e, 0x80, 0xc2, 0x02, 0xc0, 0xe2, 0x80, 0xea,
- 0x5a, 0x00, 0xc5, 0x02, 0xc0, 0xa2, 0x80, 0x5e, 0x5d, 0x00, 0xc5, 0x02,
- 0xc0, 0x72, 0x81, 0xba, 0xdd, 0x00, 0xca, 0x02, 0xc0, 0xd2, 0x80, 0x6f,
- 0x5a, 0x01, 0xca, 0x02, 0xc0, 0x2a, 0xc1, 0xf6, 0x59, 0x03, 0xd4, 0x02,
- 0xc0, 0xba, 0xe0, 0x55, 0x5a, 0x04, 0xd4, 0x02, 0xc0, 0x6a, 0x79, 0xaf,
- 0x5c, 0x09, 0xd4, 0x02, 0xc0, 0xaa, 0xfd, 0x5b, 0xda, 0x34, 0xd4, 0x02,
- 0xc0, 0xd6, 0xfe, 0x6f, 0x5c, 0x50, 0xe8, 0x02, 0xc0, 0xb6, 0xff, 0x37,
- 0x5b, 0xa5, 0xe9, 0x02, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f,
- 0x58, 0x25, 0x11, 0x04, 0x82, 0x10, 0x49, 0x15, 0x58, 0x25, 0x55, 0xa5,
- 0xaa, 0x54, 0x49, 0x15, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f};
diff --git a/x-symbol/etc/origfonts/helvR12.bdf b/x-symbol/etc/origfonts/helvR12.bdf
deleted file mode 100644
index 9ced6a2c..00000000
--- a/x-symbol/etc/origfonts/helvR12.bdf
+++ /dev/null
@@ -1,3516 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR12.bdf,v 1.14 94/04/10 21:35:04 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica-Medium-R-Normal--12-120-75-75-P-67-ISO8859-1
-SIZE 12 75 75
-FONTBOUNDINGBOX 14 15 -1 -3
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 12
-POINT_SIZE 120
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 67
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 11
-FONT_DESCENT 3
-CAP_HEIGHT 9
-X_HEIGHT 7
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-00
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-28
-28
-FC
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 11 0 -2
-BITMAP
-20
-70
-A8
-A0
-70
-28
-A8
-A8
-70
-20
-20
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-6200
-9400
-9400
-6800
-0800
-1300
-1480
-1480
-2300
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-30
-48
-48
-30
-50
-8A
-84
-8C
-72
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 6
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 12 0 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 5 0
-BBX 3 3 1 6
-BITMAP
-A0
-40
-A0
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 3 1 -2
-BITMAP
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 5 1 1 3
-BITMAP
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 0
-BITMAP
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-10
-10
-20
-20
-40
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 3 9 1 0
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-10
-20
-40
-80
-80
-F8
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-08
-30
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-08
-18
-28
-28
-48
-88
-FC
-08
-08
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-F8
-80
-80
-F0
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-80
-B0
-C8
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-F8
-08
-10
-10
-20
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-70
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-78
-08
-08
-88
-70
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 6 1 0
-BITMAP
-80
-00
-00
-00
-00
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 8 0 -2
-BITMAP
-40
-00
-00
-00
-00
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 0 1
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 3 1 2
-BITMAP
-F8
-00
-F8
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 5 1 1
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-10
-10
-20
-20
-00
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 12 0
-BBX 10 10 1 -1
-BITMAP
-1F00
-6080
-4D40
-9240
-A240
-A240
-A680
-9B00
-4000
-3E00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-28
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-84
-84
-84
-F8
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-F8
-84
-82
-82
-82
-82
-82
-84
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-FC
-80
-80
-80
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-3C
-42
-80
-80
-8E
-82
-82
-46
-3A
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-82
-82
-FE
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-08
-08
-08
-08
-88
-88
-70
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 7 9 1 0
-BITMAP
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-F8
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8080
-C180
-C180
-A280
-A280
-9480
-9480
-8880
-8880
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-3C
-42
-81
-81
-81
-89
-85
-42
-3D
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-F8
-84
-84
-84
-F8
-88
-84
-84
-84
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 9 0 0
-BITMAP
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-44
-28
-28
-10
-10
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-8880
-8880
-8880
-4900
-5500
-5500
-2200
-2200
-2200
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-44
-44
-28
-10
-28
-44
-44
-82
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 -3
-BITMAP
-C0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-C0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 9 0 0
-BITMAP
-80
-80
-40
-40
-20
-20
-20
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-C0
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-C0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 6 0
-BBX 5 3 0 5
-BITMAP
-20
-50
-88
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 -2
-BITMAP
-FE
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 6
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 7 1 0
-BITMAP
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-08
-08
-68
-98
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 9 0 0
-BITMAP
-30
-40
-E0
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-88
-70
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 12 0 -3
-BITMAP
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 1 0
-BITMAP
-80
-80
-90
-A0
-C0
-C0
-A0
-90
-88
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 9 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 9 0
-BBX 7 7 1 0
-BITMAP
-A4
-DA
-92
-92
-92
-92
-92
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-68
-98
-88
-88
-88
-98
-68
-08
-08
-08
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 7 1 0
-BITMAP
-A0
-C0
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-E0
-40
-40
-40
-40
-40
-60
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-88
-88
-88
-50
-50
-20
-20
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 7 0 0
-BITMAP
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 6 7 0 0
-BITMAP
-84
-48
-30
-30
-48
-84
-84
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 7 1 0
-BITMAP
-F0
-10
-20
-40
-40
-80
-F0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-30
-40
-40
-40
-40
-80
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 12 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 4 0
-BBX 4 12 0 -3
-BITMAP
-C0
-20
-20
-20
-20
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 6 2 0 3
-BITMAP
-64
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 10 1 -3
-BITMAP
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 -1
-BITMAP
-10
-70
-A8
-A0
-A0
-A0
-C8
-70
-40
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-30
-48
-40
-40
-F0
-20
-20
-48
-B0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 6 0 1
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-88
-88
-50
-20
-F8
-20
-F8
-20
-20
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 11 1 -2
-BITMAP
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 5 12 0 -3
-BITMAP
-70
-88
-80
-60
-90
-88
-88
-48
-30
-08
-88
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 1 0 8
-BITMAP
-A0
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3E00
-4100
-9C80
-A280
-A080
-A280
-9C80
-4100
-3E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 5 0
-BBX 3 5 1 4
-BITMAP
-E0
-20
-A0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-28
-50
-A0
-50
-28
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 4 1 2
-BITMAP
-FC
-04
-04
-04
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 1 0 3
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-3E00
-4100
-9C80
-9480
-9880
-9480
-9480
-4100
-3E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 8
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 5 0
-BBX 4 4 0 4
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 7 1 0
-BITMAP
-20
-20
-F8
-20
-20
-00
-F8
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 5 0 3
-BITMAP
-60
-90
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 3 5 0 3
-BITMAP
-E0
-20
-40
-20
-C0
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 8
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-88
-88
-88
-88
-88
-98
-E8
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 7 0
-BBX 6 12 0 -3
-BITMAP
-3C
-68
-E8
-E8
-E8
-68
-28
-28
-28
-28
-28
-28
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 1 1 3
-BITMAP
-80
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -3
-BITMAP
-40
-20
-20
-C0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 5 1 3
-BITMAP
-40
-C0
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 5 0
-BBX 3 5 1 4
-BITMAP
-E0
-A0
-E0
-00
-E0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-A0
-50
-28
-50
-A0
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-4100
-C200
-4400
-4400
-4900
-1300
-1500
-2780
-4100
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-4100
-C200
-4400
-4800
-4B00
-1480
-1100
-2200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 10 0
-BBX 9 9 0 0
-BITMAP
-E100
-2200
-4400
-2400
-C900
-0B00
-1500
-1780
-2100
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 -3
-BITMAP
-20
-00
-20
-20
-40
-40
-88
-88
-70
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-20
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-10
-28
-10
-10
-10
-28
-44
-44
-7C
-82
-82
-82
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 9 1 0
-BITMAP
-1F80
-2800
-2800
-4800
-4F80
-7800
-8800
-8800
-8F80
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 -3
-BITMAP
-3C
-42
-80
-80
-80
-80
-80
-42
-3C
-08
-08
-30
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-28
-00
-FC
-80
-80
-80
-FC
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 12 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 12 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 8 9 0 0
-BITMAP
-7C
-42
-41
-41
-F1
-41
-41
-42
-7C
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-14
-28
-00
-82
-C2
-A2
-A2
-92
-8A
-8A
-86
-82
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-10
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-04
-08
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-08
-14
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 12 1 0
-BITMAP
-14
-28
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-24
-00
-3C
-42
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-88
-50
-20
-50
-88
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 10 0
-BBX 10 11 0 -1
-BITMAP
-0040
-1E80
-2100
-4280
-4480
-4480
-4880
-5080
-2100
-5E00
-8000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-10
-28
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-48
-00
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-08
-10
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 9 1 0
-BITMAP
-80
-80
-F8
-84
-84
-84
-F8
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-70
-88
-88
-88
-B0
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-10
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 1 0
-BITMAP
-50
-00
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 10 1 0
-BITMAP
-30
-48
-30
-70
-88
-08
-78
-88
-88
-74
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-7700
-8880
-0880
-7F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 10 1 -3
-BITMAP
-70
-88
-80
-80
-80
-88
-70
-20
-10
-60
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-F8
-80
-88
-70
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 10 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-68
-30
-50
-08
-78
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-B0
-C8
-88
-88
-88
-88
-88
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-28
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-70
-88
-88
-88
-88
-88
-70
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 7 0
-BBX 5 5 1 1
-BITMAP
-20
-00
-F8
-00
-20
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 7 7 0 0
-BITMAP
-3A
-44
-4C
-54
-64
-44
-B8
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-40
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-10
-20
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 10 1 0
-BITMAP
-20
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 9 1 0
-BITMAP
-50
-00
-88
-88
-88
-88
-88
-98
-68
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 13 1 -3
-BITMAP
-10
-20
-00
-88
-88
-88
-90
-50
-50
-20
-20
-40
-80
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-80
-80
-B0
-C8
-88
-88
-88
-C8
-B0
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-50
-00
-88
-88
-48
-50
-50
-30
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 10 9 1 0
-BITMAP
-3FC0
-4400
-8400
-8400
-87C0
-8400
-8400
-4400
-3FC0
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-28
-00
-82
-82
-44
-44
-28
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-90
-60
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 3 3 1 3
-BITMAP
-40
-E0
-40
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 8
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 2 0 8
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-F8
-20
-20
-20
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 5 12 1 -3
-BITMAP
-20
-20
-20
-F8
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 1 1 1 8
-BITMAP
-80
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 1 1 0
-BITMAP
-8880
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 12 0
-BBX 12 1 0 3
-BITMAP
-FFF0
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 1 0 3
-BITMAP
-FE
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-38
-48
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 4 0
-BBX 5 8 -1 0
-BITMAP
-08
-10
-10
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 2 0
-BBX 2 2 0 8
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 11 0
-BBX 9 7 1 0
-BITMAP
-7700
-8880
-8880
-8F80
-8800
-8880
-7700
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 3 0
-BBX 3 4 0 -3
-BITMAP
-40
-80
-80
-60
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 13 8 0 0
-BITMAP
-6200
-9400
-9400
-6800
-0B30
-14C8
-14C8
-2330
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 -2
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 6
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 6
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -2
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 6
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 7
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 2 0 8
-BITMAP
-50
-A0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 11 0
-BBX 9 5 1 4
-BITMAP
-E880
-4D80
-4D80
-4A80
-4A80
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 7 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 6 0
-BBX 4 11 1 -2
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 1
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 9 0 0
-BITMAP
-38
-40
-E8
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 12 1 0
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-10
-20
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 10 0 0
-BITMAP
-50
-20
-00
-F8
-08
-10
-20
-40
-80
-F8
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 4 10 1 0
-BITMAP
-A0
-40
-00
-60
-90
-80
-60
-10
-90
-60
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 8 0
-BBX 6 12 1 0
-BITMAP
-28
-10
-00
-78
-84
-80
-60
-18
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 6 9 0 0
-BITMAP
-40
-40
-50
-60
-C0
-40
-40
-40
-7C
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 9 0 0
-BITMAP
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/origfonts/helvR14.bdf b/x-symbol/etc/origfonts/helvR14.bdf
deleted file mode 100644
index 6504566a..00000000
--- a/x-symbol/etc/origfonts/helvR14.bdf
+++ /dev/null
@@ -1,3814 +0,0 @@
-STARTFONT 2.1
-COMMENT $XConsortium: helvR14.bdf,v 1.13 94/04/10 21:35:06 gildea Exp $
-COMMENT
-COMMENT Copyright 1984, 1987 Adobe Systems, Inc.
-COMMENT Portions Copyright 1988 Digital Equipment Corporation
-COMMENT
-COMMENT Helvetica is a registered trademark of Linotype. Adobe is a
-COMMENT registered trademark of Adobe Systems, Inc. Permission to use
-COMMENT these trademarks is hereby granted only in association with the
-COMMENT images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, and distribute this software and
-COMMENT its documentation for any purpose and without fee is hereby granted,
-COMMENT provided that the above copyright notices appear in all copies and
-COMMENT that both those copyright notices and this permission notice appear
-COMMENT in supporting documentation, and that the names of Adobe Systems and
-COMMENT Digital Equipment Corporation not be used in advertising or
-COMMENT publicity pertaining to distribution of the software without
-COMMENT specific, written prior permission. Adobe Systems and Digital
-COMMENT Equipment Corporation make no representations about the suitability
-COMMENT of this software for any purpose. It is provided "as is" without
-COMMENT express or implied warranty.
-COMMENT
-COMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL
-COMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
-COMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE
-COMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,
-COMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
-COMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-COMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-COMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-COMMENT
-COMMENT
-FONT -Adobe-Helvetica-Medium-R-Normal--14-140-75-75-P-77-ISO8859-1
-SIZE 14 75 75
-FONTBOUNDINGBOX 15 17 -1 -3
-STARTPROPERTIES 22
-COMMENT Begin LogicalFontDescription
-FONTNAME_REGISTRY ""
-FAMILY_NAME "Helvetica"
-FOUNDRY "Adobe"
-WEIGHT_NAME "Medium"
-SETWIDTH_NAME "Normal"
-SLANT "R"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 14
-POINT_SIZE 140
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 77
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-COMMENT END LogicalFontDescription
-CHARSET_COLLECTIONS "ASCII ISO8859-1 ADOBE-STANDARD"
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1985,1987 Adobe Systems, Inc., Portions Copyright 1988 Digital Equipment Corp."
-COMMENT ***** end of inserted font properties
-FONT_ASCENT 13
-FONT_DESCENT 3
-CAP_HEIGHT 11
-X_HEIGHT 8
-ENDPROPERTIES
-CHARS 228
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-00
-80
-80
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 3 3 1 8
-BITMAP
-A0
-A0
-A0
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-14
-14
-14
-7E
-28
-28
-FC
-50
-50
-50
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -2
-BITMAP
-10
-10
-7C
-92
-92
-50
-38
-14
-12
-92
-92
-7C
-10
-10
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 12 0
-BBX 11 10 0 0
-BITMAP
-7080
-8900
-8900
-7200
-0200
-0400
-09C0
-1220
-1220
-21C0
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-30
-48
-48
-30
-20
-52
-8A
-84
-8A
-71
-ENDCHAR
-STARTCHAR quoteright
-ENCODING 39
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 8
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-20
-40
-40
-80
-80
-80
-80
-80
-80
-80
-80
-40
-40
-20
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 14 1 -3
-BITMAP
-80
-40
-40
-20
-20
-20
-20
-20
-20
-20
-20
-40
-40
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 5 1 6
-BITMAP
-20
-A8
-70
-A8
-20
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 4 0 -2
-BITMAP
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR minus
-ENCODING 45
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 1 1 4
-BITMAP
-FE
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 2 1 0
-BITMAP
-80
-80
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-10
-10
-20
-20
-20
-40
-40
-40
-80
-80
-80
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 3 10 2 0
-BITMAP
-20
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-08
-10
-20
-40
-80
-80
-FC
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-04
-38
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-0C
-14
-24
-24
-44
-84
-FE
-04
-04
-04
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-FC
-80
-80
-80
-F8
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-80
-80
-B8
-C4
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-FC
-04
-08
-08
-10
-10
-20
-20
-40
-40
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-78
-84
-84
-84
-84
-78
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-78
-84
-84
-84
-84
-7C
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-00
-00
-00
-00
-80
-80
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 10 0 -2
-BITMAP
-40
-40
-00
-00
-00
-00
-40
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-0C
-30
-C0
-30
-0C
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 6 3 1 3
-BITMAP
-FC
-00
-FC
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-C0
-30
-0C
-30
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-CC
-84
-84
-04
-08
-10
-20
-00
-20
-20
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 13 0
-BBX 11 12 1 -1
-BITMAP
-0F00
-30C0
-4020
-46A0
-8920
-9120
-9120
-9340
-8D80
-4000
-6080
-1F00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-82
-FC
-82
-82
-82
-82
-FC
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-F8
-86
-82
-81
-81
-81
-81
-81
-82
-86
-F8
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1E00
-6180
-4080
-8000
-8000
-8780
-8080
-8080
-4080
-6380
-1C80
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-FF
-81
-81
-81
-81
-81
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 11 2 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-04
-04
-04
-04
-04
-84
-84
-78
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-82
-84
-88
-90
-A0
-E0
-90
-88
-84
-82
-81
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-FC
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-8020
-8020
-C060
-A0A0
-A0A0
-9120
-9120
-8A20
-8A20
-8420
-8420
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-1C00
-6300
-4100
-8080
-8080
-8080
-8880
-8480
-4300
-6300
-1C80
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FC
-86
-82
-82
-84
-F8
-84
-82
-82
-82
-82
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-FF80
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 11 1 0
-BITMAP
-8080
-8080
-4100
-4100
-2200
-2200
-2200
-1400
-1400
-0800
-0800
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-8208
-8208
-8508
-4510
-4510
-4510
-28A0
-28A0
-28A0
-1040
-1040
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-81
-81
-42
-24
-18
-18
-24
-42
-42
-81
-81
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 11 0 0
-BITMAP
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 1 -3
-BITMAP
-E0
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-E0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 11 0 0
-BITMAP
-80
-80
-40
-40
-40
-20
-20
-20
-10
-10
-10
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 3 14 0 -3
-BITMAP
-E0
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-E0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 7 0
-BBX 7 4 0 6
-BITMAP
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 -3
-BITMAP
-FF
-ENDCHAR
-STARTCHAR quoteleft
-ENCODING 96
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 0 8
-BITMAP
-40
-80
-C0
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 8 1 0
-BITMAP
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-04
-04
-04
-74
-CC
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 4 11 0 0
-BITMAP
-30
-40
-40
-E0
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-CC
-78
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 14 -1 -3
-BITMAP
-20
-20
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 1 0
-BITMAP
-80
-80
-80
-88
-90
-A0
-C0
-A0
-90
-88
-84
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 1 11 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 11 0
-BBX 9 8 1 0
-BITMAP
-B300
-CC80
-8880
-8880
-8880
-8880
-8880
-8880
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-74
-CC
-84
-84
-84
-84
-CC
-74
-04
-04
-04
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 8 1 0
-BITMAP
-B0
-C0
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 10 0 0
-BITMAP
-40
-40
-F0
-40
-40
-40
-40
-40
-40
-30
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 8 1 0
-BITMAP
-84
-84
-84
-48
-48
-48
-30
-30
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 9 0
-BBX 9 8 0 0
-BITMAP
-8880
-8880
-8880
-4900
-4900
-5500
-2200
-2200
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 8 0 0
-BITMAP
-C6
-44
-28
-10
-10
-28
-44
-C6
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 11 0 -3
-BITMAP
-82
-82
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 8 0 0
-BITMAP
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-18
-20
-20
-20
-20
-40
-80
-40
-20
-20
-20
-20
-20
-18
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 14 1 -3
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 5 0
-BBX 5 14 0 -3
-BITMAP
-C0
-20
-20
-20
-20
-10
-08
-10
-20
-20
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 8 0
-BBX 6 3 1 3
-BITMAP
-64
-B4
-98
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 1 11 1 -3
-BITMAP
-80
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 -1
-BITMAP
-04
-78
-CC
-90
-90
-A0
-A4
-CC
-78
-80
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 0 0
-BITMAP
-3C
-42
-40
-20
-20
-F8
-20
-40
-62
-DC
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 6 1 2
-BITMAP
-84
-78
-48
-48
-78
-84
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 7 0
-BBX 7 10 0 0
-BITMAP
-82
-82
-44
-44
-28
-FE
-10
-FE
-10
-10
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 3 0
-BBX 1 13 1 -2
-BITMAP
-80
-80
-80
-80
-80
-00
-00
-00
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 5 14 2 -3
-BITMAP
-70
-D8
-88
-C0
-70
-98
-88
-88
-C8
-70
-18
-88
-D8
-70
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 9
-BITMAP
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1E00
-6180
-4C80
-9240
-9040
-9040
-9240
-4C80
-6180
-1E00
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-E0
-10
-70
-90
-D0
-00
-F0
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-24
-48
-90
-48
-24
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 4 1 3
-BITMAP
-FE
-02
-02
-02
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 1 1 4
-BITMAP
-F0
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 12 0
-BBX 10 10 1 0
-BITMAP
-1E00
-6180
-5C80
-9240
-9240
-9C40
-9240
-5280
-6180
-1E00
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 1 0 9
-BITMAP
-F0
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 6 0
-BBX 4 4 1 6
-BITMAP
-60
-90
-90
-60
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 9 1 0
-BITMAP
-10
-10
-10
-FE
-10
-10
-10
-00
-FE
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-10
-20
-40
-F0
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 6 0 4
-BITMAP
-60
-90
-20
-10
-90
-60
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 2 9
-BITMAP
-40
-80
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-84
-84
-84
-84
-84
-84
-CC
-B4
-80
-80
-80
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 8 0
-BBX 7 14 0 -3
-BITMAP
-3E
-74
-F4
-F4
-F4
-74
-34
-14
-14
-14
-14
-14
-14
-14
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 1 1 4
-BITMAP
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 -3
-BITMAP
-20
-90
-60
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 6 1 4
-BITMAP
-40
-C0
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 6 0
-BBX 4 7 1 4
-BITMAP
-60
-90
-90
-90
-60
-00
-F0
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 5 1 2
-BITMAP
-90
-48
-24
-48
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 10 11 1 0
-BITMAP
-4100
-C200
-4200
-4400
-4400
-4880
-0980
-1280
-1480
-27C0
-2080
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 9 11 1 0
-BITMAP
-4200
-C400
-4400
-4800
-4800
-5300
-1480
-2080
-2100
-4200
-4780
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 12 0
-BBX 11 11 0 0
-BITMAP
-6080
-9100
-2100
-1200
-9200
-6440
-04C0
-0940
-0A40
-13E0
-1040
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-10
-10
-00
-10
-20
-40
-80
-84
-84
-CC
-30
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1A00
-2C00
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1C00
-2200
-1C00
-0800
-0800
-1400
-1400
-2200
-2200
-4100
-7F00
-4100
-8080
-8080
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 12 11 1 0
-BITMAP
-0FF0
-1C00
-1400
-1400
-2400
-27E0
-4400
-7C00
-4400
-8400
-87F0
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 -3
-BITMAP
-1C
-63
-41
-80
-80
-80
-80
-80
-41
-63
-1C
-08
-24
-18
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-20
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-08
-10
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-10
-28
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-6C
-00
-FE
-80
-80
-80
-80
-FC
-80
-80
-80
-80
-FE
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 1 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 14 2 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 3 14 1 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 13 0 0
-BITMAP
-D8
-00
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 9 11 0 0
-BITMAP
-7C00
-4300
-4100
-4080
-4080
-F080
-4080
-4080
-4100
-4300
-7C00
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-1A
-2C
-00
-C1
-C1
-A1
-91
-91
-89
-89
-85
-85
-83
-83
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1000
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0400
-0800
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0800
-1400
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1A00
-2C00
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-0000
-1C00
-6300
-4100
-8080
-8080
-8080
-8080
-8080
-4100
-6300
-1C00
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-82
-44
-28
-10
-28
-44
-82
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 11 0
-BBX 11 11 0 0
-BITMAP
-0E20
-31C0
-2080
-4140
-4240
-4440
-4840
-5040
-2080
-7180
-8E00
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-10
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-04
-08
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-08
-14
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-66
-00
-81
-81
-81
-81
-81
-81
-81
-81
-81
-42
-3C
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 14 0 0
-BITMAP
-0400
-0800
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 11 1 0
-BITMAP
-80
-80
-FC
-86
-82
-82
-86
-FC
-80
-80
-80
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 7 0
-BBX 5 11 1 0
-BITMAP
-70
-88
-88
-88
-B0
-90
-88
-88
-88
-88
-B0
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-08
-10
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-10
-28
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 11 1 0
-BITMAP
-34
-58
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 10 1 0
-BITMAP
-6C
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 12 1 0
-BITMAP
-30
-48
-30
-00
-78
-CC
-04
-7C
-C4
-84
-CC
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 13 0
-BBX 11 8 1 0
-BITMAP
-7BC0
-C660
-0420
-7FE0
-C400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 -3
-BITMAP
-78
-CC
-80
-80
-80
-84
-CC
-78
-10
-48
-30
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-20
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-10
-28
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-78
-CC
-84
-FC
-80
-80
-CC
-78
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 0 0
-BITMAP
-80
-40
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 2 11 1 0
-BITMAP
-40
-80
-00
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 3 10 0 0
-BITMAP
-A0
-00
-40
-40
-40
-40
-40
-40
-40
-40
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-D8
-70
-90
-08
-7C
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-34
-58
-00
-B8
-CC
-84
-84
-84
-84
-84
-84
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-34
-58
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-78
-CC
-84
-84
-84
-84
-CC
-78
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 9 0
-BBX 7 7 1 1
-BITMAP
-10
-10
-00
-FE
-00
-10
-10
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 8 0
-BBX 8 8 0 0
-BITMAP
-3D
-62
-46
-4A
-52
-62
-46
-BC
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-20
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-08
-10
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-30
-48
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 10 1 0
-BITMAP
-CC
-00
-84
-84
-84
-84
-84
-84
-CC
-74
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 14 0 -3
-BITMAP
-08
-10
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 6 14 1 -3
-BITMAP
-80
-80
-80
-B8
-CC
-84
-84
-84
-84
-CC
-B8
-80
-80
-80
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 7 13 0 -3
-BITMAP
-6C
-00
-82
-C2
-44
-44
-24
-28
-18
-10
-10
-30
-60
-ENDCHAR
-STARTCHAR OE
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 13 11 1 0
-BITMAP
-1FF8
-6300
-4100
-8100
-8100
-81F8
-8100
-8100
-4100
-6300
-1FF8
-ENDCHAR
-STARTCHAR Ydieresis
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 9 13 0 0
-BITMAP
-3600
-0000
-8080
-4100
-4100
-2200
-2200
-1400
-0800
-0800
-0800
-0800
-0800
-ENDCHAR
-STARTCHAR breve
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 9
-BITMAP
-88
-70
-ENDCHAR
-STARTCHAR bullet
-ENCODING -1
-SWIDTH 350 0
-DWIDTH 5 0
-BBX 4 4 1 3
-BITMAP
-60
-F0
-F0
-60
-ENDCHAR
-STARTCHAR caron
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 9
-BITMAP
-A0
-40
-ENDCHAR
-STARTCHAR circumflex
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 2 1 9
-BITMAP
-40
-A0
-ENDCHAR
-STARTCHAR daggerdbl
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -3
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dagger
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 7 14 0 -3
-BITMAP
-10
-10
-10
-10
-FE
-10
-10
-10
-10
-10
-10
-10
-10
-10
-ENDCHAR
-STARTCHAR dotaccent
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 2 1 1 9
-BITMAP
-C0
-ENDCHAR
-STARTCHAR ellipsis
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 15 0
-BBX 12 1 1 0
-BITMAP
-C630
-ENDCHAR
-STARTCHAR emdash
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 14 0
-BBX 14 1 0 4
-BITMAP
-FFFC
-ENDCHAR
-STARTCHAR endash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 1 0 4
-BITMAP
-FF
-ENDCHAR
-STARTCHAR fl
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 0
-BITMAP
-38
-48
-48
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR fraction
-ENCODING -1
-SWIDTH 167 0
-DWIDTH 3 0
-BBX 5 10 -1 0
-BITMAP
-08
-08
-10
-10
-20
-20
-40
-40
-80
-80
-ENDCHAR
-STARTCHAR grave
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 2 2 1 9
-BITMAP
-80
-40
-ENDCHAR
-STARTCHAR guilsinglright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 2
-BITMAP
-80
-40
-20
-40
-80
-ENDCHAR
-STARTCHAR hungarumlaut
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 8
-BITMAP
-28
-50
-A0
-ENDCHAR
-STARTCHAR oe
-ENCODING -1
-SWIDTH 944 0
-DWIDTH 13 0
-BBX 11 8 1 0
-BITMAP
-7BC0
-CE60
-8420
-87E0
-8400
-8400
-CE60
-7BC0
-ENDCHAR
-STARTCHAR ogonek
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 3 2 -3
-BITMAP
-40
-80
-E0
-ENDCHAR
-STARTCHAR perthousand
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 11 1 0
-BITMAP
-0100
-6200
-9200
-9400
-6400
-0800
-1000
-16C0
-2920
-2920
-46C0
-ENDCHAR
-STARTCHAR quotedblbase
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 3 0 -2
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotedblleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 0 8
-BITMAP
-48
-90
-D8
-ENDCHAR
-STARTCHAR quotedblright
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 3 1 8
-BITMAP
-D8
-48
-90
-ENDCHAR
-STARTCHAR quotesinglbase
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 2 3 1 -2
-BITMAP
-C0
-40
-80
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING -1
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 3 1 8
-BITMAP
-80
-80
-80
-ENDCHAR
-STARTCHAR ring
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 4 3 0 9
-BITMAP
-60
-90
-60
-ENDCHAR
-STARTCHAR tilde
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 2 0 9
-BITMAP
-68
-B0
-ENDCHAR
-STARTCHAR trademark
-ENCODING -1
-SWIDTH 1000 0
-DWIDTH 13 0
-BBX 11 6 1 5
-BITMAP
-FA20
-2360
-22A0
-22A0
-22A0
-22A0
-ENDCHAR
-STARTCHAR dotlessi
-ENCODING -1
-SWIDTH 278 0
-DWIDTH 3 0
-BBX 1 8 1 0
-BITMAP
-80
-80
-80
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR florin
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 8 0
-BBX 8 13 0 -3
-BITMAP
-07
-08
-08
-7E
-10
-10
-10
-10
-10
-20
-20
-20
-C0
-ENDCHAR
-STARTCHAR guilsinglleft
-ENCODING -1
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 3 5 1 2
-BITMAP
-20
-40
-80
-40
-20
-ENDCHAR
-STARTCHAR fi
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 6 0
-BBX 5 11 0 0
-BITMAP
-38
-40
-40
-E8
-48
-48
-48
-48
-48
-48
-48
-ENDCHAR
-STARTCHAR Zcaron
-ENCODING -1
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-FE
-02
-04
-08
-18
-10
-20
-60
-40
-80
-FE
-ENDCHAR
-STARTCHAR zcaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 7 0
-BBX 6 11 0 0
-BITMAP
-50
-20
-00
-FC
-04
-08
-10
-20
-40
-80
-FC
-ENDCHAR
-STARTCHAR scaron
-ENCODING -1
-SWIDTH 500 0
-DWIDTH 8 0
-BBX 6 11 1 0
-BITMAP
-50
-20
-00
-78
-84
-80
-78
-0C
-04
-84
-78
-ENDCHAR
-STARTCHAR Scaron
-ENCODING -1
-SWIDTH 667 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-28
-10
-00
-38
-C6
-82
-80
-60
-18
-06
-02
-82
-C6
-38
-ENDCHAR
-STARTCHAR Lslash
-ENCODING -1
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 8 11 0 0
-BITMAP
-20
-20
-20
-28
-30
-60
-A0
-20
-20
-20
-3F
-ENDCHAR
-STARTCHAR lslash
-ENCODING -1
-SWIDTH 222 0
-DWIDTH 3 0
-BBX 3 11 0 0
-BITMAP
-40
-40
-40
-40
-60
-C0
-40
-40
-40
-40
-40
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/origfonts/helvR18.bdf b/x-symbol/etc/origfonts/helvR18.bdf
deleted file mode 100644
index 1d930d5d..00000000
--- a/x-symbol/etc/origfonts/helvR18.bdf
+++ /dev/null
@@ -1,3861 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR18.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica-Medium-R-Normal--18-180-75-75-P-98-ISO8859-1
-SIZE 18 75 75
-FONTBOUNDINGBOX 18 22 -1 -4
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 18
-POINT_SIZE 180
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 98
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 14
-X_HEIGHT 10
-FONT_ASCENT 16
-FONT_DESCENT 5
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 13 1 0
-BITMAP
-AAA0
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-8020
-0000
-AAA0
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 5 0
-BBX 5 5 0 9
-BITMAP
-D8
-D8
-D8
-90
-90
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 13 0 0
-BITMAP
-0900
-0900
-0900
-7FC0
-7FC0
-1200
-1200
-1200
-FF80
-FF80
-2400
-2400
-2400
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 16 1 -2
-BITMAP
-0800
-3E00
-7F00
-CB00
-C800
-E800
-7800
-3E00
-0F00
-0980
-C980
-EB80
-7F00
-3E00
-0800
-0800
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 16 0
-BBX 14 13 1 0
-BITMAP
-7860
-FCC0
-CCC0
-CD80
-FD80
-7B00
-0300
-0678
-06FC
-0CCC
-0CCC
-18FC
-1878
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 13 1 0
-BITMAP
-3C00
-7E00
-6600
-6600
-3C00
-7C00
-EEC0
-C6C0
-C3C0
-C380
-E7C0
-7EE0
-3C70
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 3 0
-BBX 1 5 1 9
-BITMAP
-80
-80
-80
-80
-80
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 -4
-BITMAP
-10
-30
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-30
-10
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 4 18 1 -4
-BITMAP
-80
-C0
-60
-60
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-60
-60
-C0
-80
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 7 0
-BBX 5 6 1 8
-BITMAP
-20
-20
-F8
-70
-70
-88
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-18
-18
-18
-18
-FF
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 5 1 -3
-BITMAP
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 4
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 2 1 0
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 0
-BITMAP
-18
-18
-10
-10
-30
-30
-20
-20
-60
-60
-40
-40
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-7E
-66
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-66
-7E
-3C
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 5 13 2 0
-BITMAP
-18
-F8
-F8
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-FE
-C3
-03
-07
-0E
-1C
-38
-70
-E0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-7E
-C3
-C3
-06
-1C
-1E
-07
-03
-C3
-C7
-7E
-3C
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 1 0
-BITMAP
-0300
-0700
-0F00
-1B00
-3300
-3300
-6300
-C300
-FF80
-FF80
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-FE
-FE
-C0
-C0
-FC
-FE
-C7
-03
-03
-C3
-C7
-FE
-7C
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-7F
-63
-C0
-C0
-DC
-FE
-C3
-C3
-C3
-E3
-7E
-3C
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-FF
-FF
-03
-06
-0C
-0C
-18
-18
-30
-30
-30
-60
-60
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-7E
-E7
-C3
-C3
-66
-7E
-66
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-3C
-7E
-C7
-C3
-C3
-C3
-7F
-3B
-03
-03
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 10 1 0
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 2 13 1 -3
-BITMAP
-C0
-C0
-00
-00
-00
-00
-00
-00
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-03
-0F
-3C
-70
-C0
-70
-3C
-0F
-03
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 7 6 2 2
-BITMAP
-FE
-FE
-00
-00
-FE
-FE
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 9 1 0
-BITMAP
-C0
-F0
-3C
-0E
-03
-0E
-3C
-F0
-C0
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 7 14 1 0
-BITMAP
-7C
-FE
-C6
-C6
-0E
-1C
-38
-30
-30
-30
-00
-00
-30
-30
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 18 0
-BBX 16 17 1 -3
-BITMAP
-03F0
-0FFC
-1C0E
-3006
-63B3
-6773
-C633
-CC63
-CC66
-CC66
-CCCC
-CFF8
-6770
-7000
-3800
-1FF0
-07E0
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 14 0 0
-BITMAP
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C180
-FF80
-FFC0
-C0E0
-C060
-C060
-C0E0
-FFC0
-FF80
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 14 1 0
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C060
-C060
-C060
-C060
-C060
-C060
-C0C0
-C1C0
-FF80
-FF00
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 14 0
-BBX 12 14 1 0
-BITMAP
-0F80
-3FE0
-7070
-6030
-E030
-C000
-C000
-C1F0
-C1F0
-E030
-6030
-7070
-3FF0
-0FB0
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-FFE0
-FFE0
-C060
-C060
-C060
-C060
-C060
-C060
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-03
-03
-03
-03
-03
-03
-03
-03
-03
-C3
-C3
-E7
-7E
-3C
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 12 14 1 0
-BITMAP
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C700
-C380
-C1C0
-C0E0
-C070
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-FF
-FF
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 16 0
-BBX 14 14 1 0
-BITMAP
-C00C
-C00C
-E01C
-E01C
-F03C
-F03C
-D86C
-D86C
-CCCC
-CCCC
-C48C
-C78C
-C30C
-C30C
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-C060
-E060
-F060
-F060
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 14 1 0
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 15 1 -1
-BITMAP
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E1B8
-61B0
-70F0
-3FE0
-0FB0
-0030
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C180
-C180
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-1F00
-7FC0
-E0E0
-C060
-E000
-7C00
-1F00
-03C0
-00E0
-0060
-C060
-E0E0
-7FC0
-3F00
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-FFC0
-FFC0
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 0
-BITMAP
-C030
-C030
-6060
-6060
-6060
-30C0
-30C0
-30C0
-1980
-1980
-1980
-0F00
-0F00
-0600
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 18 0
-BBX 16 14 1 0
-BITMAP
-C183
-C183
-C183
-C3C3
-63C6
-6246
-6666
-6666
-366C
-366C
-342C
-1C38
-1818
-1818
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-C060
-E0E0
-60C0
-71C0
-3180
-1B00
-0E00
-0E00
-1B00
-3180
-71C0
-60C0
-E0E0
-C060
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 14 1 0
-BITMAP
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-FFC0
-FFC0
-00C0
-0180
-0300
-0600
-0C00
-1C00
-1800
-3000
-6000
-C000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 1 -4
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 5 14 0 0
-BITMAP
-C0
-C0
-40
-40
-60
-60
-20
-20
-30
-30
-10
-10
-18
-18
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 4 18 0 -4
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 9 0
-BBX 7 5 1 8
-BITMAP
-10
-38
-6C
-C6
-82
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 10 2 0 -4
-BITMAP
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 11
-BITMAP
-C0
-60
-30
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0180
-0180
-0180
-0180
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 14 0 0
-BITMAP
-1C
-3C
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-3D80
-7F80
-6180
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-6300
-7F00
-1C00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-C0
-C0
-C0
-C0
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 0
-BITMAP
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 4 18 -1 -4
-BITMAP
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 8 14 1 0
-BITMAP
-C0
-C0
-C0
-C0
-C6
-CC
-D8
-F0
-F8
-D8
-CC
-CE
-C6
-C7
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 4 0
-BBX 2 14 1 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 14 0
-BBX 12 10 1 0
-BITMAP
-CC60
-DEF0
-E730
-C630
-C630
-C630
-C630
-C630
-C630
-C630
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 10 1 0
-BITMAP
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 -4
-BITMAP
-3D80
-7F80
-6380
-C180
-C180
-C180
-C180
-6380
-7F80
-3D80
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 10 1 0
-BITMAP
-D8
-D8
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-3C
-7E
-C6
-C0
-FC
-3E
-06
-C6
-FC
-78
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 13 0 0
-BITMAP
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-38
-18
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 10 1 0
-BITMAP
-C630
-C630
-C630
-6660
-6660
-6960
-2940
-39C0
-1980
-1980
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 10 1 0
-BITMAP
-C3
-E7
-66
-3C
-18
-18
-3C
-66
-E7
-C3
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 9 0
-BBX 7 10 1 0
-BITMAP
-FE
-FE
-06
-0C
-18
-30
-60
-C0
-FE
-FE
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 -4
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-60
-C0
-60
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 18 1 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 6 0
-BBX 6 18 0 -4
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-18
-0C
-18
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 3 1 4
-BITMAP
-33
-7E
-CC
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 5 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 14 2 -4
-BITMAP
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -2
-BITMAP
-04
-04
-3E
-7F
-6B
-C8
-C8
-C8
-C8
-6B
-7F
-3E
-10
-10
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 9 13 0 0
-BITMAP
-1E00
-3F00
-6180
-6180
-6000
-3000
-7E00
-1800
-1800
-3000
-6080
-FF80
-DF00
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 7 1 3
-BITMAP
-C3
-FF
-66
-66
-66
-FF
-C3
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-C3
-C3
-66
-66
-66
-3C
-FF
-18
-FF
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 4 0
-BBX 2 17 1 -3
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 18 1 -4
-BITMAP
-3C
-7E
-C3
-C3
-F0
-7C
-6E
-C7
-C3
-E3
-73
-3E
-0E
-07
-C3
-C3
-7E
-3C
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 2 0 11
-BITMAP
-D8
-D8
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 15 0
-BBX 13 13 1 0
-BITMAP
-0F80
-3060
-4010
-4710
-8888
-9008
-9008
-9008
-8888
-4710
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 7 0
-BBX 5 8 1 6
-BITMAP
-70
-C8
-38
-48
-D8
-68
-00
-F8
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 1
-BITMAP
-12
-36
-6C
-D8
-D8
-6C
-36
-12
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 11 0
-BBX 9 5 1 3
-BITMAP
-FF80
-FF80
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 2 1 4
-BITMAP
-F8
-F8
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 14 0
-BBX 13 13 1 0
-BITMAP
-0F80
-3060
-4010
-4F90
-8848
-8848
-8F88
-8908
-8888
-4850
-4010
-3060
-0F80
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 1 0 12
-BITMAP
-F8
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 7 0
-BBX 5 5 1 8
-BITMAP
-70
-D8
-88
-D8
-70
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 11 1 0
-BITMAP
-18
-18
-18
-FF
-FF
-18
-18
-18
-00
-FF
-FF
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 5
-BITMAP
-70
-F8
-98
-18
-30
-60
-F8
-F8
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 5 8 0 5
-BITMAP
-70
-F8
-98
-30
-30
-98
-F8
-70
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 4 0
-BBX 4 3 0 11
-BITMAP
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-E7
-FF
-DB
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 10 0
-BBX 8 18 1 -4
-BITMAP
-3F
-72
-F2
-F2
-F2
-F2
-72
-32
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 2 2 1 4
-BITMAP
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 5 0
-BBX 5 5 0 -4
-BITMAP
-60
-70
-18
-D8
-F0
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 3 8 1 5
-BITMAP
-60
-E0
-E0
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 7 0
-BBX 5 8 1 6
-BITMAP
-70
-D8
-88
-88
-D8
-70
-00
-F8
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 8 1 1
-BITMAP
-90
-D8
-6C
-36
-36
-6C
-D8
-90
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 0
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6310
-6230
-6670
-0CF0
-0DB0
-19F8
-3030
-3030
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 13 13 1 0
-BITMAP
-6060
-E060
-E0C0
-6180
-6180
-6370
-62F8
-6698
-0C18
-0C30
-1860
-30F8
-30F8
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 15 0
-BBX 14 13 0 0
-BITMAP
-7030
-F830
-9860
-30C0
-30C0
-9988
-F918
-7338
-0678
-06D8
-0CFC
-1818
-1818
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 10 0
-BBX 7 14 1 -4
-BITMAP
-18
-18
-00
-00
-18
-18
-18
-38
-70
-E0
-C6
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-1800
-0C00
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-0180
-0300
-0600
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-0600
-0F00
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-0C80
-1680
-1300
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 17 0 0
-BITMAP
-1980
-1980
-0000
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 12 18 0 0
-BITMAP
-0F00
-1980
-1980
-0F00
-0600
-0600
-0F00
-0F00
-1980
-1980
-30C0
-30C0
-3FC0
-7FE0
-6060
-6060
-C030
-C030
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 18 0
-BBX 16 14 1 0
-BITMAP
-07FF
-07FF
-0D80
-0D80
-1980
-1980
-31FE
-31FE
-3F80
-7F80
-6180
-6180
-C1FF
-C1FF
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 14 0
-BBX 12 18 1 -4
-BITMAP
-0F80
-3FE0
-7070
-6030
-E000
-C000
-C000
-C000
-C000
-E000
-6030
-7070
-3FE0
-0F80
-0E00
-0300
-1B00
-1E00
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 0
-BITMAP
-3000
-1800
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 0
-BITMAP
-0300
-0600
-0C00
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 18 1 0
-BITMAP
-0C00
-1E00
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 11 0
-BBX 9 17 1 0
-BITMAP
-3300
-3300
-0000
-FF80
-FF80
-C000
-C000
-C000
-C000
-FF00
-FF00
-C000
-C000
-C000
-C000
-FF80
-FF80
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 0 0
-BITMAP
-C0
-60
-30
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 4 18 2 0
-BITMAP
-30
-60
-C0
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 0
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 17 0 0
-BITMAP
-CC
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 12 14 0 0
-BITMAP
-7F80
-7FC0
-60E0
-6060
-6030
-6030
-FC30
-FC30
-6030
-6030
-6060
-60E0
-7FC0
-7F80
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0C80
-1680
-1300
-0000
-E060
-E060
-F060
-D860
-D860
-CC60
-CC60
-C660
-C660
-C360
-C1E0
-C1E0
-C0E0
-C060
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 0
-BITMAP
-0C00
-0600
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 0
-BITMAP
-00C0
-0180
-0300
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 0
-BITMAP
-0300
-0780
-0CC0
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 18 1 0
-BITMAP
-0640
-0B40
-0980
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 13 17 1 0
-BITMAP
-0D80
-0D80
-0000
-0F80
-3FE0
-7070
-6030
-E038
-C018
-C018
-C018
-C018
-E038
-6030
-7070
-3FE0
-0F80
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 10 9 0 0
-BITMAP
-C0C0
-6180
-3300
-1E00
-0C00
-1E00
-3300
-6180
-C0C0
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 15 0
-BBX 14 14 0 0
-BITMAP
-07CC
-1FFC
-3838
-3078
-70DC
-61CC
-638C
-670C
-6E0C
-6C1C
-3818
-7838
-FFF0
-C7C0
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1800
-0C00
-0600
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0300
-0600
-0C00
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0600
-0F00
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 13 0
-BBX 11 17 1 0
-BITMAP
-1980
-1980
-0000
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 14 0
-BBX 12 18 1 0
-BITMAP
-0180
-0300
-0600
-0000
-C030
-C030
-6060
-6060
-30C0
-30C0
-1980
-0F00
-0600
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-C000
-C000
-C000
-FF00
-FF80
-C1C0
-C0C0
-C0C0
-C1C0
-FF80
-FF00
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-38
-7C
-C6
-C6
-C6
-C6
-DC
-DC
-C6
-C6
-C6
-C6
-DE
-DC
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-60
-30
-18
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-0C
-18
-30
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-18
-3C
-66
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-32
-5A
-4C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 13 1 0
-BITMAP
-6C
-6C
-00
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 9 0
-BBX 7 14 1 0
-BITMAP
-38
-6C
-6C
-38
-7C
-EE
-C6
-0E
-7E
-E6
-C6
-C6
-EE
-76
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 15 0
-BBX 13 10 1 0
-BITMAP
-7DE0
-EFF0
-C618
-0E18
-7FF8
-E600
-C600
-C718
-EFF8
-75E0
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 14 1 -4
-BITMAP
-3E
-7F
-63
-C0
-C0
-C0
-C0
-63
-7F
-3E
-38
-0C
-6C
-78
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-60
-30
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-06
-0C
-18
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-18
-3C
-66
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-36
-36
-00
-3C
-7E
-C3
-C3
-FF
-C0
-C0
-E3
-7F
-3C
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 0
-BITMAP
-C0
-60
-30
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 4 14 0 0
-BITMAP
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 6 14 -1 0
-BITMAP
-30
-78
-CC
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 4 0
-BBX 5 13 0 0
-BITMAP
-D8
-D8
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-6000
-3600
-3800
-4C00
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-32
-5A
-4C
-00
-CE
-DF
-E3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-3000
-1800
-0C00
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0600
-0C00
-1800
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-0C00
-1E00
-3300
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 14 1 0
-BITMAP
-1900
-2D00
-2600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 13 1 0
-BITMAP
-3600
-3600
-0000
-3E00
-7F00
-6300
-C180
-C180
-C180
-C180
-6300
-7F00
-3E00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 10 0
-BBX 8 8 1 1
-BITMAP
-18
-18
-00
-FF
-FF
-00
-18
-18
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 11 0
-BBX 11 10 0 0
-BITMAP
-0E60
-3FC0
-3180
-63C0
-66C0
-6CC0
-78C0
-3180
-7F80
-CE00
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-30
-18
-0C
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 14 1 0
-BITMAP
-18
-3C
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 10 0
-BBX 8 13 1 0
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C7
-FB
-73
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 18 1 -4
-BITMAP
-06
-0C
-18
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 11 0
-BBX 9 18 1 -4
-BITMAP
-C000
-C000
-C000
-C000
-DE00
-FF00
-E300
-C180
-C180
-C180
-C180
-E300
-FF00
-DE00
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 10 0
-BBX 8 17 1 -4
-BITMAP
-66
-66
-00
-C3
-C3
-C3
-66
-66
-66
-24
-3C
-18
-18
-18
-18
-70
-70
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/origfonts/helvR24.bdf b/x-symbol/etc/origfonts/helvR24.bdf
deleted file mode 100644
index f9cd06fc..00000000
--- a/x-symbol/etc/origfonts/helvR24.bdf
+++ /dev/null
@@ -1,4716 +0,0 @@
-STARTFONT 2.1
-COMMENT AUTOMATICALLY GENERATED FILE. DO NOT EDIT!
-COMMENT Generated with 'ucs2any.pl helvR24.bdf ../../../fonts/util/map-ISO8859-1 ISO8859-1'
-COMMENT from an ISO10646-1 encoded source BDF font.
-COMMENT ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.
-FONT -Adobe-Helvetica-Medium-R-Normal--24-240-75-75-P-130-ISO8859-1
-SIZE 24 75 75
-FONTBOUNDINGBOX 25 29 -1 -5
-COMMENT $Xorg: $
-COMMENT ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>, 2001-03-20
-COMMENT
-COMMENT +
-COMMENT Copyright 1984-1989, 1994 Adobe Systems Incorporated.
-COMMENT Copyright 1988, 1994 Digital Equipment Corporation.
-COMMENT
-COMMENT Adobe is a trademark of Adobe Systems Incorporated which may be
-COMMENT registered in certain jurisdictions.
-COMMENT Permission to use these trademarks is hereby granted only in
-COMMENT association with the images described in this file.
-COMMENT
-COMMENT Permission to use, copy, modify, distribute and sell this software
-COMMENT and its documentation for any purpose and without fee is hereby
-COMMENT granted, provided that the above copyright notices appear in all
-COMMENT copies and that both those copyright notices and this permission
-COMMENT notice appear in supporting documentation, and that the names of
-COMMENT Adobe Systems and Digital Equipment Corporation not be used in
-COMMENT advertising or publicity pertaining to distribution of the software
-COMMENT without specific, written prior permission. Adobe Systems and
-COMMENT Digital Equipment Corporation make no representations about the
-COMMENT suitability of this software for any purpose. It is provided "as
-COMMENT is" without express or implied warranty.
-COMMENT -
-STARTPROPERTIES 26
-FOUNDRY "Adobe"
-FAMILY_NAME "Helvetica"
-WEIGHT_NAME "Medium"
-SLANT "R"
-SETWIDTH_NAME "Normal"
-ADD_STYLE_NAME ""
-PIXEL_SIZE 24
-POINT_SIZE 240
-RESOLUTION_X 75
-RESOLUTION_Y 75
-SPACING "P"
-AVERAGE_WIDTH 130
-CHARSET_REGISTRY "ISO8859"
-CHARSET_ENCODING "1"
-CAP_HEIGHT 19
-X_HEIGHT 14
-FONT_ASCENT 22
-FONT_DESCENT 5
-FACE_NAME "Helvetica"
-COPYRIGHT "Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
-NOTICE "Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. "
-_DEC_DEVICE_FONTNAMES "PS=Helvetica"
-DEFAULT_CHAR 0
-RELATIVE_SETWIDTH 50
-RELATIVE_WEIGHT 50
-FULL_NAME "Helvetica"
-ENDPROPERTIES
-CHARS 192
-STARTCHAR defaultchar
-ENCODING 0
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 13 19 2 0
-BITMAP
-AAA8
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-8008
-0000
-AAA8
-ENDCHAR
-STARTCHAR space
-ENCODING 32
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclam
-ENCODING 33
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 19 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-80
-80
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR quotedbl
-ENCODING 34
-SWIDTH 355 0
-DWIDTH 8 0
-BBX 6 6 1 13
-BITMAP
-CC
-CC
-CC
-CC
-CC
-44
-ENDCHAR
-STARTCHAR numbersign
-ENCODING 35
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 17 2 0
-BITMAP
-0CC0
-0CC0
-0CC0
-1980
-FFE0
-FFE0
-1980
-1980
-3300
-3300
-FFE0
-FFE0
-3300
-3300
-6600
-6600
-6600
-ENDCHAR
-STARTCHAR dollar
-ENCODING 36
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 21 1 -2
-BITMAP
-0600
-0600
-3F80
-7FC0
-E6E0
-C660
-C600
-E600
-7600
-3E00
-0F80
-07C0
-06E0
-0660
-C660
-C660
-E6E0
-7FC0
-3F80
-0600
-0600
-ENDCHAR
-STARTCHAR percent
-ENCODING 37
-SWIDTH 889 0
-DWIDTH 22 0
-BBX 19 18 1 0
-BITMAP
-000600
-3C0C00
-7E0C00
-C31800
-C31800
-C33000
-C33000
-7E6000
-3C6000
-00C000
-00C780
-018FC0
-019860
-031860
-031860
-061860
-060FC0
-040780
-ENDCHAR
-STARTCHAR ampersand
-ENCODING 38
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 18 1 0
-BITMAP
-0F00
-1F80
-39C0
-30C0
-30C0
-30C0
-1980
-0F00
-1E00
-3F18
-7398
-61D8
-C0F0
-C060
-C0F0
-E1D8
-7F9C
-1E00
-ENDCHAR
-STARTCHAR quotesingle
-ENCODING 39
-SWIDTH 191 0
-DWIDTH 6 0
-BBX 2 6 2 13
-BITMAP
-C0
-C0
-C0
-C0
-C0
-40
-ENDCHAR
-STARTCHAR parenleft
-ENCODING 40
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 2 -5
-BITMAP
-18
-18
-30
-30
-60
-60
-60
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-60
-60
-60
-30
-30
-18
-18
-ENDCHAR
-STARTCHAR parenright
-ENCODING 41
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 5 24 1 -5
-BITMAP
-C0
-C0
-60
-60
-30
-30
-30
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-30
-30
-30
-60
-60
-C0
-C0
-ENDCHAR
-STARTCHAR asterisk
-ENCODING 42
-SWIDTH 389 0
-DWIDTH 10 0
-BBX 7 7 1 12
-BITMAP
-10
-10
-D6
-7C
-38
-6C
-44
-ENDCHAR
-STARTCHAR plus
-ENCODING 43
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 1
-BITMAP
-0600
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR comma
-ENCODING 44
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 6 2 -3
-BITMAP
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 45
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 6
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR period
-ENCODING 46
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 0
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR slash
-ENCODING 47
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 0
-BITMAP
-06
-06
-06
-0C
-0C
-0C
-18
-18
-18
-18
-30
-30
-30
-60
-60
-60
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR zero
-ENCODING 48
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1F00
-3F80
-71C0
-60C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR one
-ENCODING 49
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 6 18 2 0
-BITMAP
-0C
-0C
-1C
-FC
-FC
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-0C
-ENDCHAR
-STARTCHAR two
-ENCODING 50
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1E00
-7F80
-61C0
-C0C0
-C060
-C060
-0060
-00C0
-01C0
-0380
-0F00
-1C00
-3800
-7000
-E000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR three
-ENCODING 51
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1F00
-7F80
-6180
-C0C0
-C0C0
-C0C0
-00C0
-0180
-0F00
-0FC0
-00C0
-0060
-0060
-C060
-C0C0
-61C0
-7F80
-1F00
-ENDCHAR
-STARTCHAR four
-ENCODING 52
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0180
-0380
-0380
-0780
-0F80
-0D80
-1980
-3980
-3180
-6180
-E180
-C180
-FFE0
-FFE0
-0180
-0180
-0180
-0180
-ENDCHAR
-STARTCHAR five
-ENCODING 53
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-7FC0
-7FC0
-6000
-6000
-6000
-6000
-6E00
-7F80
-71C0
-00C0
-0060
-0060
-0060
-C060
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR six
-ENCODING 54
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0F00
-3FC0
-70C0
-6060
-E060
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-E060
-60C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR seven
-ENCODING 55
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-FFE0
-FFE0
-00E0
-00C0
-0180
-0180
-0300
-0300
-0600
-0600
-0C00
-0C00
-1C00
-1800
-1800
-3800
-3000
-3000
-ENDCHAR
-STARTCHAR eight
-ENCODING 56
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-0E00
-3F80
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-1F00
-3F80
-60C0
-E0E0
-C060
-C060
-C060
-71C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR nine
-ENCODING 57
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1F00
-7FC0
-71C0
-E0C0
-C060
-C060
-C060
-C060
-E0E0
-71E0
-7F60
-1E60
-0060
-00E0
-C0C0
-E1C0
-7F80
-1E00
-ENDCHAR
-STARTCHAR colon
-ENCODING 58
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 14 2 0
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR semicolon
-ENCODING 59
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 17 2 -3
-BITMAP
-C0
-C0
-C0
-00
-00
-00
-00
-00
-00
-00
-00
-C0
-C0
-C0
-40
-40
-80
-ENDCHAR
-STARTCHAR less
-ENCODING 60
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 1
-BITMAP
-0030
-00F0
-03C0
-0F00
-3C00
-E000
-E000
-3C00
-0F00
-03C0
-00F0
-0030
-ENDCHAR
-STARTCHAR equal
-ENCODING 61
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 10 6 2 5
-BITMAP
-FFC0
-FFC0
-0000
-0000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR greater
-ENCODING 62
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 12 12 1 1
-BITMAP
-C000
-F000
-3C00
-0F00
-03C0
-0070
-0070
-03C0
-0F00
-3C00
-F000
-C000
-ENDCHAR
-STARTCHAR question
-ENCODING 63
-SWIDTH 556 0
-DWIDTH 12 0
-BBX 10 19 1 0
-BITMAP
-1F00
-7F80
-71C0
-E0C0
-C0C0
-C1C0
-0180
-0380
-0700
-0600
-0C00
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-ENDCHAR
-STARTCHAR at
-ENCODING 64
-SWIDTH 1015 0
-DWIDTH 25 0
-BBX 22 23 2 -4
-BITMAP
-00FF00
-03FFC0
-0F01E0
-1C0070
-380018
-300018
-60730C
-60FB0C
-C1C70C
-C3860C
-C3060C
-C6060C
-C60C1C
-C60C18
-C60C38
-E71C70
-63F7E0
-71E380
-380000
-1C0000
-0F0300
-07FF00
-00FC00
-ENDCHAR
-STARTCHAR A
-ENCODING 65
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 0
-BITMAP
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR B
-ENCODING 66
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 14 19 2 0
-BITMAP
-FFC0
-FFF0
-C070
-C018
-C018
-C018
-C018
-C030
-FFE0
-FFF0
-C018
-C00C
-C00C
-C00C
-C00C
-C01C
-C038
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR C
-ENCODING 67
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 19 1 0
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR D
-ENCODING 68
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 15 19 2 0
-BITMAP
-FFC0
-FFF0
-C078
-C01C
-C00C
-C00E
-C006
-C006
-C006
-C006
-C006
-C006
-C006
-C00E
-C00C
-C01C
-C078
-FFF0
-FFC0
-ENDCHAR
-STARTCHAR E
-ENCODING 69
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 19 2 0
-BITMAP
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR F
-ENCODING 70
-SWIDTH 611 0
-DWIDTH 14 0
-BBX 11 19 2 0
-BITMAP
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFC0
-FFC0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR G
-ENCODING 71
-SWIDTH 778 0
-DWIDTH 19 0
-BBX 16 19 1 0
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C07F
-C07F
-C003
-C003
-E003
-6007
-700F
-3C3F
-1FFB
-07E3
-ENDCHAR
-STARTCHAR H
-ENCODING 72
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 0
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-FFFC
-FFFC
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-ENDCHAR
-STARTCHAR I
-ENCODING 73
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 2 19 3 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR J
-ENCODING 74
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 10 19 1 0
-BITMAP
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-00C0
-C0C0
-C0C0
-C0C0
-C0C0
-6180
-7F80
-3F00
-ENDCHAR
-STARTCHAR K
-ENCODING 75
-SWIDTH 667 0
-DWIDTH 18 0
-BBX 15 19 2 0
-BITMAP
-C038
-C070
-C0E0
-C1C0
-C380
-C700
-CE00
-DC00
-FC00
-FE00
-E700
-C380
-C1C0
-C0E0
-C070
-C038
-C01C
-C00E
-C006
-ENDCHAR
-STARTCHAR L
-ENCODING 76
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 0
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-ENDCHAR
-STARTCHAR M
-ENCODING 77
-SWIDTH 833 0
-DWIDTH 21 0
-BBX 17 19 2 0
-BITMAP
-C00180
-E00380
-E00380
-F00780
-F00780
-D80D80
-D80D80
-D80D80
-CC1980
-CC1980
-CC1980
-C63180
-C63180
-C63180
-C36180
-C36180
-C36180
-C1C180
-C1C180
-ENDCHAR
-STARTCHAR N
-ENCODING 78
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 0
-BITMAP
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR O
-ENCODING 79
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 0
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR P
-ENCODING 80
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 0
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR Q
-ENCODING 81
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 19 1 0
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-60E6
-707E
-3C1C
-1FFE
-07E7
-ENDCHAR
-STARTCHAR R
-ENCODING 82
-SWIDTH 722 0
-DWIDTH 17 0
-BBX 13 19 2 0
-BITMAP
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C070
-C030
-C018
-C018
-C018
-C018
-C018
-C018
-C018
-ENDCHAR
-STARTCHAR S
-ENCODING 83
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 0
-BITMAP
-07C0
-1FF0
-3838
-7018
-6018
-6000
-7000
-3E00
-0FC0
-01F0
-0078
-001C
-000C
-C00C
-C00C
-E01C
-7838
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR T
-ENCODING 84
-SWIDTH 611 0
-DWIDTH 16 0
-BBX 14 19 1 0
-BITMAP
-FFFC
-FFFC
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR U
-ENCODING 85
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 19 2 0
-BITMAP
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR V
-ENCODING 86
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 0
-BITMAP
-C006
-C006
-E00E
-600C
-701C
-3018
-3018
-3838
-1830
-1830
-1C70
-0C60
-0C60
-0EE0
-06C0
-06C0
-0380
-0380
-0380
-ENDCHAR
-STARTCHAR W
-ENCODING 87
-SWIDTH 944 0
-DWIDTH 22 0
-BBX 20 19 1 0
-BITMAP
-C06030
-C06030
-C06030
-C0F030
-60F060
-619860
-619860
-619860
-619860
-3198C0
-330CC0
-330CC0
-330CC0
-1B0D80
-1B0D80
-1E0780
-0E0700
-0C0300
-0C0300
-ENDCHAR
-STARTCHAR X
-ENCODING 88
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 19 1 0
-BITMAP
-C006
-E00E
-701C
-3018
-1830
-1C70
-0EE0
-07C0
-0380
-0380
-07C0
-0EE0
-0C60
-1C70
-3838
-3018
-600C
-E00E
-C006
-ENDCHAR
-STARTCHAR Y
-ENCODING 89
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 19 1 0
-BITMAP
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Z
-ENCODING 90
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 13 19 1 0
-BITMAP
-FFF8
-FFF8
-0038
-0070
-00E0
-01C0
-01C0
-0380
-0700
-0700
-0E00
-1C00
-1C00
-3800
-7000
-7000
-E000
-FFF8
-FFF8
-ENDCHAR
-STARTCHAR bracketleft
-ENCODING 91
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 2 -5
-BITMAP
-F0
-F0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-F0
-F0
-ENDCHAR
-STARTCHAR backslash
-ENCODING 92
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 7 19 0 0
-BITMAP
-C0
-C0
-C0
-60
-60
-60
-30
-30
-30
-30
-18
-18
-18
-0C
-0C
-0C
-06
-06
-06
-ENDCHAR
-STARTCHAR bracketright
-ENCODING 93
-SWIDTH 278 0
-DWIDTH 7 0
-BBX 4 24 1 -5
-BITMAP
-F0
-F0
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-F0
-ENDCHAR
-STARTCHAR asciicircum
-ENCODING 94
-SWIDTH 469 0
-DWIDTH 12 0
-BBX 10 9 1 10
-BITMAP
-0C00
-0C00
-1E00
-1200
-3300
-6180
-6180
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR underscore
-ENCODING 95
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 2 0 -5
-BITMAP
-FFFC
-FFFC
-ENDCHAR
-STARTCHAR grave
-ENCODING 96
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 15
-BITMAP
-C0
-60
-30
-18
-ENDCHAR
-STARTCHAR a
-ENCODING 97
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR b
-ENCODING 98
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 0
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-ENDCHAR
-STARTCHAR c
-ENCODING 99
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR d
-ENCODING 100
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 0
-BITMAP
-0060
-0060
-0060
-0060
-0060
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-ENDCHAR
-STARTCHAR e
-ENCODING 101
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR f
-ENCODING 102
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 19 1 0
-BITMAP
-1C
-3C
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR g
-ENCODING 103
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 -5
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-C060
-E0C0
-7FC0
-1F00
-ENDCHAR
-STARTCHAR h
-ENCODING 104
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 19 2 0
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR i
-ENCODING 105
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 0
-BITMAP
-C0
-C0
-C0
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR j
-ENCODING 106
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 4 24 0 -5
-BITMAP
-30
-30
-30
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-F0
-E0
-ENDCHAR
-STARTCHAR k
-ENCODING 107
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 2 0
-BITMAP
-C000
-C000
-C000
-C000
-C000
-C180
-C380
-C700
-CE00
-DC00
-F800
-FC00
-CE00
-C600
-C700
-C380
-C180
-C1C0
-C0C0
-ENDCHAR
-STARTCHAR l
-ENCODING 108
-SWIDTH 222 0
-DWIDTH 6 0
-BBX 2 19 2 0
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR m
-ENCODING 109
-SWIDTH 833 0
-DWIDTH 20 0
-BBX 16 14 2 0
-BITMAP
-CE3C
-FF7E
-E3C7
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-C183
-ENDCHAR
-STARTCHAR n
-ENCODING 110
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR o
-ENCODING 111
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR p
-ENCODING 112
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 2 -5
-BITMAP
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR q
-ENCODING 113
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 19 1 -5
-BITMAP
-1E60
-3F60
-71E0
-60E0
-C060
-C060
-C060
-C060
-C060
-C060
-60E0
-71E0
-3F60
-1E60
-0060
-0060
-0060
-0060
-0060
-ENDCHAR
-STARTCHAR r
-ENCODING 114
-SWIDTH 333 0
-DWIDTH 9 0
-BBX 6 14 2 0
-BITMAP
-CC
-DC
-FC
-E0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR s
-ENCODING 115
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-3E00
-7F80
-E1C0
-C0C0
-C000
-F800
-7F00
-0F80
-01C0
-00C0
-C0C0
-C1C0
-FF80
-3F00
-ENDCHAR
-STARTCHAR t
-ENCODING 116
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 18 1 0
-BITMAP
-30
-30
-30
-30
-FC
-FC
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-3C
-1C
-ENDCHAR
-STARTCHAR u
-ENCODING 117
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 14 2 0
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR v
-ENCODING 118
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 11 14 1 0
-BITMAP
-C060
-C060
-C060
-60C0
-60C0
-71C0
-3180
-3180
-1B00
-1B00
-1B00
-0E00
-0E00
-0E00
-ENDCHAR
-STARTCHAR w
-ENCODING 119
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 18 14 0 0
-BITMAP
-C0C0C0
-C0C0C0
-61E180
-61E180
-61E180
-312300
-333300
-333300
-1B3600
-1A1600
-1E1E00
-0E1C00
-0C0C00
-0C0C00
-ENDCHAR
-STARTCHAR x
-ENCODING 120
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-C0C0
-E1C0
-6180
-3300
-3F00
-1E00
-0C00
-1E00
-1E00
-3300
-7380
-6180
-E1C0
-C0C0
-ENDCHAR
-STARTCHAR y
-ENCODING 121
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 19 0 -5
-BITMAP
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR z
-ENCODING 122
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 14 1 0
-BITMAP
-FFC0
-FFC0
-0180
-0300
-0700
-0E00
-0C00
-1C00
-3800
-3000
-6000
-E000
-FFC0
-FFC0
-ENDCHAR
-STARTCHAR braceleft
-ENCODING 123
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 -5
-BITMAP
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-ENDCHAR
-STARTCHAR bar
-ENCODING 124
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 24 2 -5
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR braceright
-ENCODING 125
-SWIDTH 334 0
-DWIDTH 8 0
-BBX 6 24 1 -5
-BITMAP
-C0
-60
-30
-30
-30
-30
-30
-30
-30
-30
-18
-0C
-0C
-18
-30
-30
-30
-30
-30
-30
-30
-30
-60
-C0
-ENDCHAR
-STARTCHAR asciitilde
-ENCODING 126
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 10 4 2 5
-BITMAP
-70C0
-FCC0
-CFC0
-C380
-ENDCHAR
-STARTCHAR space
-ENCODING 160
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 1 1 0 0
-BITMAP
-00
-ENDCHAR
-STARTCHAR exclamdown
-ENCODING 161
-SWIDTH 333 0
-DWIDTH 6 0
-BBX 2 19 2 -5
-BITMAP
-C0
-C0
-C0
-00
-00
-40
-40
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cent
-ENCODING 162
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 10 18 1 -2
-BITMAP
-0180
-0180
-1F00
-3F80
-73C0
-66C0
-C600
-CC00
-CC00
-CC00
-D800
-D800
-D8C0
-71C0
-7F80
-3F00
-6000
-6000
-ENDCHAR
-STARTCHAR sterling
-ENCODING 163
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 12 18 1 0
-BITMAP
-1F80
-3FE0
-7070
-6030
-6000
-7000
-3000
-1800
-FF80
-FF80
-1800
-1800
-1800
-3000
-3000
-6730
-FFF0
-F0E0
-ENDCHAR
-STARTCHAR currency
-ENCODING 164
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 12 1 3
-BITMAP
-C060
-EEE0
-7FC0
-3180
-60C0
-60C0
-60C0
-60C0
-3180
-7FC0
-EEE0
-C060
-ENDCHAR
-STARTCHAR yen
-ENCODING 165
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 14 18 0 0
-BITMAP
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-3FF0
-3FF0
-0300
-3FF0
-3FF0
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR brokenbar
-ENCODING 166
-SWIDTH 260 0
-DWIDTH 6 0
-BBX 2 23 2 -4
-BITMAP
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-00
-00
-00
-00
-00
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR section
-ENCODING 167
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 24 1 -5
-BITMAP
-1F00
-3F80
-71C0
-60C0
-70C0
-3800
-1C00
-7E00
-E700
-C380
-C1C0
-C0C0
-6060
-7060
-3860
-1CC0
-0F80
-0700
-0380
-61C0
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR dieresis
-ENCODING 168
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 16
-BITMAP
-CC
-CC
-ENDCHAR
-STARTCHAR copyright
-ENCODING 169
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 0
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C63180
-8C1080
-880080
-880080
-880080
-8C1080
-C63180
-43E100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR ordfeminine
-ENCODING 170
-SWIDTH 370 0
-DWIDTH 9 0
-BBX 7 12 1 7
-BITMAP
-78
-CC
-CC
-0C
-7C
-CC
-CC
-DC
-76
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotleft
-ENCODING 171
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 2 3
-BITMAP
-1980
-3300
-6600
-CC00
-CC00
-6600
-3300
-1980
-ENDCHAR
-STARTCHAR logicalnot
-ENCODING 172
-SWIDTH 584 0
-DWIDTH 15 0
-BBX 13 8 1 3
-BITMAP
-FFF8
-FFF8
-0018
-0018
-0018
-0018
-0018
-0018
-ENDCHAR
-STARTCHAR hyphen
-ENCODING 173
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 6
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR registered
-ENCODING 174
-SWIDTH 737 0
-DWIDTH 19 0
-BBX 17 17 1 0
-BITMAP
-07F000
-1C1C00
-300600
-600300
-43E100
-C21180
-821080
-821080
-83E080
-824080
-822080
-C22180
-421100
-600300
-300600
-1C1C00
-07F000
-ENDCHAR
-STARTCHAR macron
-ENCODING 175
-SWIDTH 333 0
-DWIDTH 8 0
-BBX 6 2 1 16
-BITMAP
-FC
-FC
-ENDCHAR
-STARTCHAR degree
-ENCODING 176
-SWIDTH 400 0
-DWIDTH 9 0
-BBX 8 7 0 11
-BITMAP
-3C
-66
-C3
-C3
-C3
-66
-3C
-ENDCHAR
-STARTCHAR plusminus
-ENCODING 177
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 13 1 0
-BITMAP
-0600
-0600
-0600
-0600
-FFF0
-FFF0
-0600
-0600
-0600
-0600
-0000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR twosuperior
-ENCODING 178
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 8
-BITMAP
-3C
-7E
-C6
-06
-0C
-18
-30
-60
-FE
-FE
-ENDCHAR
-STARTCHAR threesuperior
-ENCODING 179
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 7 10 0 8
-BITMAP
-7C
-FE
-C6
-06
-3C
-3C
-06
-C6
-FE
-7C
-ENDCHAR
-STARTCHAR acute
-ENCODING 180
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 4 1 15
-BITMAP
-18
-30
-60
-C0
-ENDCHAR
-STARTCHAR mu
-ENCODING 181
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 -5
-BITMAP
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-E3C0
-FEC0
-DCC0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR paragraph
-ENCODING 182
-SWIDTH 537 0
-DWIDTH 12 0
-BBX 10 23 1 -4
-BITMAP
-1FC0
-7FC0
-7980
-F980
-F980
-F980
-F980
-F980
-F980
-7980
-7980
-3980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-1980
-ENDCHAR
-STARTCHAR periodcentered
-ENCODING 183
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 2 3 2 6
-BITMAP
-C0
-C0
-C0
-ENDCHAR
-STARTCHAR cedilla
-ENCODING 184
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 5 6 1 -5
-BITMAP
-60
-70
-18
-18
-F8
-70
-ENDCHAR
-STARTCHAR onesuperior
-ENCODING 185
-SWIDTH 333 0
-DWIDTH 7 0
-BBX 4 10 1 8
-BITMAP
-30
-30
-F0
-F0
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR ordmasculine
-ENCODING 186
-SWIDTH 365 0
-DWIDTH 9 0
-BBX 7 12 1 7
-BITMAP
-38
-6C
-C6
-C6
-C6
-C6
-C6
-6C
-38
-00
-FE
-FE
-ENDCHAR
-STARTCHAR guillemotright
-ENCODING 187
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 9 8 3 3
-BITMAP
-CC00
-6600
-3300
-1980
-1980
-3300
-6600
-CC00
-ENDCHAR
-STARTCHAR onequarter
-ENCODING 188
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 0
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318300
-318700
-030F00
-030F00
-061B00
-063300
-0C7FC0
-0C7FC0
-180300
-180300
-ENDCHAR
-STARTCHAR onehalf
-ENCODING 189
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 18 18 1 0
-BITMAP
-301800
-301800
-F03000
-F03000
-306000
-306000
-30C000
-30C000
-318780
-318FC0
-0318C0
-0300C0
-060180
-060300
-0C0600
-0C0C00
-181FC0
-181FC0
-ENDCHAR
-STARTCHAR threequarters
-ENCODING 190
-SWIDTH 834 0
-DWIDTH 19 0
-BBX 19 18 0 0
-BITMAP
-7C0C00
-FE0C00
-C61800
-061800
-3C3000
-3C3000
-066000
-C66000
-FEC180
-7CC380
-018780
-018780
-030D80
-031980
-063FE0
-063FE0
-0C0180
-0C0180
-ENDCHAR
-STARTCHAR questiondown
-ENCODING 191
-SWIDTH 611 0
-DWIDTH 12 0
-BBX 10 19 1 -5
-BITMAP
-0C00
-0C00
-0C00
-0000
-0000
-0C00
-0C00
-0C00
-0C00
-1800
-3800
-7000
-6000
-E0C0
-C0C0
-C1C0
-E380
-7F80
-3E00
-ENDCHAR
-STARTCHAR Agrave
-ENCODING 192
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 0
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aacute
-ENCODING 193
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 0
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Acircumflex
-ENCODING 194
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 0
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Atilde
-ENCODING 195
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 0
-BITMAP
-0710
-0DB0
-08E0
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Adieresis
-ENCODING 196
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 23 1 0
-BITMAP
-0C60
-0C60
-0000
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR Aring
-ENCODING 197
-SWIDTH 667 0
-DWIDTH 17 0
-BBX 15 24 1 0
-BITMAP
-0380
-06C0
-06C0
-0380
-0000
-0380
-0380
-06C0
-06C0
-0C40
-0C60
-0C60
-1830
-1830
-1830
-3018
-3FF8
-3FF8
-600C
-600C
-600C
-C006
-C006
-C006
-ENDCHAR
-STARTCHAR AE
-ENCODING 198
-SWIDTH 1000 0
-DWIDTH 23 0
-BBX 21 19 1 0
-BITMAP
-03FFF8
-03FFF8
-066000
-066000
-0C6000
-0C6000
-0C6000
-186000
-187FF8
-187FF8
-306000
-3FE000
-3FE000
-606000
-606000
-606000
-C06000
-C07FF8
-C07FF8
-ENDCHAR
-STARTCHAR Ccedilla
-ENCODING 199
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 16 24 1 -5
-BITMAP
-07E0
-1FF8
-3C3C
-700E
-6006
-E006
-C000
-C000
-C000
-C000
-C000
-C000
-C003
-E003
-6006
-700E
-3C3C
-1FF8
-07E0
-0380
-00C0
-00C0
-07C0
-0380
-ENDCHAR
-STARTCHAR Egrave
-ENCODING 200
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 0
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Eacute
-ENCODING 201
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 0
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Ecircumflex
-ENCODING 202
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 24 2 0
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Edieresis
-ENCODING 203
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 12 23 2 0
-BITMAP
-1980
-1980
-0000
-0000
-FFF0
-FFF0
-C000
-C000
-C000
-C000
-C000
-C000
-FFE0
-FFE0
-C000
-C000
-C000
-C000
-C000
-C000
-C000
-FFF0
-FFF0
-ENDCHAR
-STARTCHAR Igrave
-ENCODING 204
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 1 0
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Iacute
-ENCODING 205
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 5 24 2 0
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR Icircumflex
-ENCODING 206
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 8 24 0 0
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR Idieresis
-ENCODING 207
-SWIDTH 278 0
-DWIDTH 8 0
-BBX 6 23 1 0
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR Eth
-ENCODING 208
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 17 19 0 0
-BITMAP
-3FF000
-3FFC00
-301E00
-300700
-300300
-300380
-300180
-300180
-FF0180
-FF0180
-300180
-300180
-300180
-300380
-300300
-300700
-301E00
-3FFC00
-3FF000
-ENDCHAR
-STARTCHAR Ntilde
-ENCODING 209
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 0
-BITMAP
-0710
-0DB0
-08E0
-0000
-E00C
-F00C
-F00C
-D80C
-DC0C
-CC0C
-CE0C
-C60C
-C70C
-C30C
-C38C
-C18C
-C1CC
-C0CC
-C0EC
-C06C
-C03C
-C03C
-C01C
-ENDCHAR
-STARTCHAR Ograve
-ENCODING 210
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 0
-BITMAP
-0600
-0300
-0180
-00C0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Oacute
-ENCODING 211
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 0
-BITMAP
-0030
-0060
-00C0
-0180
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Ocircumflex
-ENCODING 212
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 24 1 0
-BITMAP
-0180
-03C0
-0660
-0C30
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Otilde
-ENCODING 213
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 0
-BITMAP
-0710
-0DB0
-08E0
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR Odieresis
-ENCODING 214
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 16 23 1 0
-BITMAP
-0660
-0660
-0000
-0000
-07E0
-1FF8
-3C3C
-700E
-6006
-E007
-C003
-C003
-C003
-C003
-C003
-C003
-C003
-E007
-6006
-700E
-3C3C
-1FF8
-07E0
-ENDCHAR
-STARTCHAR multiply
-ENCODING 215
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 13 12 0 1
-BITMAP
-C018
-6030
-3060
-18C0
-0D80
-0700
-0700
-0D80
-18C0
-3060
-6030
-C018
-ENDCHAR
-STARTCHAR Oslash
-ENCODING 216
-SWIDTH 778 0
-DWIDTH 18 0
-BBX 18 19 0 0
-BITMAP
-03F040
-0FFCC0
-1E1F80
-380700
-300700
-700D80
-601980
-603180
-606180
-60C180
-618180
-630180
-660180
-6C0380
-380300
-380700
-7E1E00
-CFFC00
-83F000
-ENDCHAR
-STARTCHAR Ugrave
-ENCODING 217
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 0
-BITMAP
-0C00
-0600
-0300
-0180
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Uacute
-ENCODING 218
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 0
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Ucircumflex
-ENCODING 219
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 24 2 0
-BITMAP
-0300
-0780
-0CC0
-1860
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Udieresis
-ENCODING 220
-SWIDTH 722 0
-DWIDTH 18 0
-BBX 14 23 2 0
-BITMAP
-0CC0
-0CC0
-0000
-0000
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-C00C
-6018
-7038
-3FF0
-0FC0
-ENDCHAR
-STARTCHAR Yacute
-ENCODING 221
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 14 24 1 0
-BITMAP
-0060
-00C0
-0180
-0300
-0000
-C00C
-E01C
-6018
-7038
-3030
-3870
-1860
-1CE0
-0CC0
-0FC0
-0780
-0780
-0300
-0300
-0300
-0300
-0300
-0300
-0300
-ENDCHAR
-STARTCHAR Thorn
-ENCODING 222
-SWIDTH 667 0
-DWIDTH 16 0
-BBX 13 19 2 0
-BITMAP
-C000
-C000
-C000
-C000
-FFE0
-FFF0
-C030
-C018
-C018
-C018
-C018
-C030
-FFF0
-FFE0
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR germandbls
-ENCODING 223
-SWIDTH 611 0
-DWIDTH 15 0
-BBX 10 19 3 0
-BITMAP
-1C00
-7F00
-E300
-C180
-C180
-C180
-C300
-C700
-CE00
-CF00
-C380
-C180
-C0C0
-C0C0
-C0C0
-C180
-C380
-CF00
-CE00
-ENDCHAR
-STARTCHAR agrave
-ENCODING 224
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aacute
-ENCODING 225
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR acircumflex
-ENCODING 226
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR atilde
-ENCODING 227
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-1C40
-36C0
-2380
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR adieresis
-ENCODING 228
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1980
-1980
-0000
-0000
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR aring
-ENCODING 229
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0E00
-1B00
-1100
-1B00
-0E00
-1F00
-3F80
-61C0
-60C0
-00C0
-07C0
-3FC0
-78C0
-E0C0
-C0C0
-C1C0
-E3C0
-7EE0
-3C60
-ENDCHAR
-STARTCHAR ae
-ENCODING 230
-SWIDTH 889 0
-DWIDTH 21 0
-BBX 19 14 1 0
-BITMAP
-1F0E00
-3FBF80
-61F1C0
-60E0C0
-00C060
-07C060
-3FFFE0
-78FFE0
-E0C000
-C0C000
-C1E060
-E3F0E0
-7E3FC0
-3C0F00
-ENDCHAR
-STARTCHAR ccedilla
-ENCODING 231
-SWIDTH 500 0
-DWIDTH 12 0
-BBX 10 19 1 -5
-BITMAP
-1F00
-3F80
-71C0
-60C0
-C000
-C000
-C000
-C000
-C000
-C000
-60C0
-71C0
-3F80
-1F00
-1C00
-0600
-0600
-3E00
-1C00
-ENDCHAR
-STARTCHAR egrave
-ENCODING 232
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR eacute
-ENCODING 233
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR ecircumflex
-ENCODING 234
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR edieresis
-ENCODING 235
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1980
-1980
-0000
-0000
-0E00
-3F80
-71C0
-60C0
-C060
-C060
-FFE0
-FFE0
-C000
-C000
-6060
-70E0
-3FC0
-0F00
-ENDCHAR
-STARTCHAR igrave
-ENCODING 236
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 0 0
-BITMAP
-C0
-60
-30
-18
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR iacute
-ENCODING 237
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 5 19 1 0
-BITMAP
-18
-30
-60
-C0
-00
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-ENDCHAR
-STARTCHAR icircumflex
-ENCODING 238
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 8 19 -1 0
-BITMAP
-18
-3C
-66
-C3
-00
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-ENDCHAR
-STARTCHAR idieresis
-ENCODING 239
-SWIDTH 278 0
-DWIDTH 6 0
-BBX 6 18 0 0
-BITMAP
-CC
-CC
-00
-00
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-ENDCHAR
-STARTCHAR eth
-ENCODING 240
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-E000
-7180
-1E00
-3C00
-C600
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ntilde
-ENCODING 241
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-3880
-6D80
-4700
-0000
-CE00
-DF80
-F180
-E0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-ENDCHAR
-STARTCHAR ograve
-ENCODING 242
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-1800
-0C00
-0600
-0300
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR oacute
-ENCODING 243
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR ocircumflex
-ENCODING 244
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 19 1 0
-BITMAP
-0600
-0F00
-1980
-30C0
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR otilde
-ENCODING 245
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-1C40
-36C0
-2380
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR odieresis
-ENCODING 246
-SWIDTH 556 0
-DWIDTH 13 0
-BBX 11 18 1 0
-BITMAP
-3180
-3180
-0000
-0000
-1F00
-3F80
-71C0
-60C0
-C060
-C060
-C060
-C060
-C060
-C060
-60C0
-71C0
-3F80
-1F00
-ENDCHAR
-STARTCHAR divide
-ENCODING 247
-SWIDTH 584 0
-DWIDTH 14 0
-BBX 12 12 1 1
-BITMAP
-0600
-0600
-0600
-0000
-0000
-FFF0
-FFF0
-0000
-0000
-0600
-0600
-0600
-ENDCHAR
-STARTCHAR oslash
-ENCODING 248
-SWIDTH 611 0
-DWIDTH 13 0
-BBX 13 14 0 0
-BITMAP
-0F98
-1FF0
-38E0
-3060
-60F0
-61B0
-6330
-6630
-6630
-6C30
-3860
-30E0
-7FC0
-CF80
-ENDCHAR
-STARTCHAR ugrave
-ENCODING 249
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 0
-BITMAP
-3000
-1800
-0C00
-0600
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR uacute
-ENCODING 250
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 0
-BITMAP
-0180
-0300
-0600
-0C00
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR ucircumflex
-ENCODING 251
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 19 2 0
-BITMAP
-0C00
-1E00
-3300
-6180
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR udieresis
-ENCODING 252
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 10 18 2 0
-BITMAP
-3300
-3300
-0000
-0000
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C0C0
-C1C0
-63C0
-7EC0
-1CC0
-ENDCHAR
-STARTCHAR yacute
-ENCODING 253
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 24 0 -5
-BITMAP
-00C0
-0180
-0300
-0600
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-STARTCHAR thorn
-ENCODING 254
-SWIDTH 556 0
-DWIDTH 14 0
-BBX 11 24 2 -5
-BITMAP
-C000
-C000
-C000
-C000
-C000
-CF00
-DF80
-F1C0
-E0C0
-C060
-C060
-C060
-C060
-C060
-C060
-E0C0
-F1C0
-DF80
-CF00
-C000
-C000
-C000
-C000
-C000
-ENDCHAR
-STARTCHAR ydieresis
-ENCODING 255
-SWIDTH 500 0
-DWIDTH 13 0
-BBX 12 23 0 -5
-BITMAP
-1980
-1980
-0000
-0000
-C030
-C030
-6030
-7060
-3060
-38E0
-18C0
-18C0
-0D80
-0D80
-0780
-0700
-0300
-0300
-0600
-0600
-0C00
-3C00
-3800
-ENDCHAR
-ENDFONT
diff --git a/x-symbol/etc/pcf/2helvR12.pcf b/x-symbol/etc/pcf/2helvR12.pcf
deleted file mode 100644
index c1cc1e80..00000000
--- a/x-symbol/etc/pcf/2helvR12.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/2helvR12sub.pcf b/x-symbol/etc/pcf/2helvR12sub.pcf
deleted file mode 100644
index f69e3ad4..00000000
--- a/x-symbol/etc/pcf/2helvR12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/2helvR12sup.pcf b/x-symbol/etc/pcf/2helvR12sup.pcf
deleted file mode 100644
index b07581a9..00000000
--- a/x-symbol/etc/pcf/2helvR12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/2helvR14.pcf b/x-symbol/etc/pcf/2helvR14.pcf
deleted file mode 100644
index 5595c07c..00000000
--- a/x-symbol/etc/pcf/2helvR14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/2helvR14sub.pcf b/x-symbol/etc/pcf/2helvR14sub.pcf
deleted file mode 100644
index 265cc5fd..00000000
--- a/x-symbol/etc/pcf/2helvR14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/2helvR14sup.pcf b/x-symbol/etc/pcf/2helvR14sup.pcf
deleted file mode 100644
index d8408013..00000000
--- a/x-symbol/etc/pcf/2helvR14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR12.pcf b/x-symbol/etc/pcf/3helvR12.pcf
deleted file mode 100644
index 92d158ac..00000000
--- a/x-symbol/etc/pcf/3helvR12.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR12sub.pcf b/x-symbol/etc/pcf/3helvR12sub.pcf
deleted file mode 100644
index 8bfe0b89..00000000
--- a/x-symbol/etc/pcf/3helvR12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR12sup.pcf b/x-symbol/etc/pcf/3helvR12sup.pcf
deleted file mode 100644
index 915aef47..00000000
--- a/x-symbol/etc/pcf/3helvR12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR14.pcf b/x-symbol/etc/pcf/3helvR14.pcf
deleted file mode 100644
index 62464f40..00000000
--- a/x-symbol/etc/pcf/3helvR14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR14sub.pcf b/x-symbol/etc/pcf/3helvR14sub.pcf
deleted file mode 100644
index eb12fc61..00000000
--- a/x-symbol/etc/pcf/3helvR14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/3helvR14sup.pcf b/x-symbol/etc/pcf/3helvR14sup.pcf
deleted file mode 100644
index 0aeda5fc..00000000
--- a/x-symbol/etc/pcf/3helvR14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl14.pcf b/x-symbol/etc/pcf/5etl14.pcf
deleted file mode 100644
index a94d461b..00000000
--- a/x-symbol/etc/pcf/5etl14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl14sub.pcf b/x-symbol/etc/pcf/5etl14sub.pcf
deleted file mode 100644
index 0052d48b..00000000
--- a/x-symbol/etc/pcf/5etl14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl14sup.pcf b/x-symbol/etc/pcf/5etl14sup.pcf
deleted file mode 100644
index 575ae1d1..00000000
--- a/x-symbol/etc/pcf/5etl14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl16.pcf b/x-symbol/etc/pcf/5etl16.pcf
deleted file mode 100644
index 259a280e..00000000
--- a/x-symbol/etc/pcf/5etl16.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl16sub.pcf b/x-symbol/etc/pcf/5etl16sub.pcf
deleted file mode 100644
index d90b73b5..00000000
--- a/x-symbol/etc/pcf/5etl16sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/5etl16sup.pcf b/x-symbol/etc/pcf/5etl16sup.pcf
deleted file mode 100644
index 94dc0af8..00000000
--- a/x-symbol/etc/pcf/5etl16sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/fonts.dir b/x-symbol/etc/pcf/fonts.dir
deleted file mode 100644
index c902d338..00000000
--- a/x-symbol/etc/pcf/fonts.dir
+++ /dev/null
@@ -1,58 +0,0 @@
-57
-2helvR12.pcf -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-2
-2helvR12sub.pcf -adobe-helvetica_sub-medium-r-normal--12-120-75-75-p-67-iso8859-2
-2helvR12sup.pcf -adobe-helvetica_sup-medium-r-normal--12-120-75-75-p-67-iso8859-2
-2helvR14.pcf -adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-2
-2helvR14sub.pcf -adobe-helvetica_sub-medium-r-normal--14-140-75-75-p-77-iso8859-2
-2helvR14sup.pcf -adobe-helvetica_sup-medium-r-normal--14-140-75-75-p-77-iso8859-2
-3helvR12.pcf -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-3
-3helvR12sub.pcf -adobe-helvetica_sub-medium-r-normal--12-120-75-75-p-67-iso8859-3
-3helvR12sup.pcf -adobe-helvetica_sup-medium-r-normal--12-120-75-75-p-67-iso8859-3
-3helvR14.pcf -adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-3
-3helvR14sub.pcf -adobe-helvetica_sub-medium-r-normal--14-140-75-75-p-77-iso8859-3
-3helvR14sup.pcf -adobe-helvetica_sup-medium-r-normal--14-140-75-75-p-77-iso8859-3
-5etl14.pcf -etl-fixed-medium-r-normal--14-140-72-72-c-70-iso8859-9
-5etl14sub.pcf -etl-fixed_sub-medium-r-normal--14-140-72-72-c-70-iso8859-9
-5etl14sup.pcf -etl-fixed_sup-medium-r-normal--14-140-72-72-c-70-iso8859-9
-5etl16.pcf -etl-fixed-medium-r-normal--16-160-72-72-c-80-iso8859-9
-5etl16sub.pcf -etl-fixed_sub-medium-r-normal--16-160-72-72-c-80-iso8859-9
-5etl16sup.pcf -etl-fixed_sup-medium-r-normal--16-160-72-72-c-80-iso8859-9
-helvR12sub.pcf -adobe-helvetica_sub-medium-r-normal--12-120-75-75-p-67-iso8859-1
-helvR12sup.pcf -adobe-helvetica_sup-medium-r-normal--12-120-75-75-p-67-iso8859-1
-helvR14sub.pcf -adobe-helvetica_sub-medium-r-normal--14-140-75-75-p-77-iso8859-1
-helvR14sup.pcf -adobe-helvetica_sup-medium-r-normal--14-140-75-75-p-77-iso8859-1
-helvR18sub.pcf -adobe-helvetica_sub-medium-r-normal--18-180-75-75-p-98-iso8859-1
-helvR18sup.pcf -adobe-helvetica_sup-medium-r-normal--18-180-75-75-p-98-iso8859-1
-helvR24sub.pcf -adobe-helvetica_sub-medium-r-normal--24-240-75-75-p-130-iso8859-1
-helvR24sup.pcf -adobe-helvetica_sup-medium-r-normal--24-240-75-75-p-130-iso8859-1
-heriR12.pcf -vh-herilane-medium-r-normal--12-120-75-75-p-67-iso8859-15
-heriR12sub.pcf -vh-herilane_sub-medium-r-normal--12-120-75-75-p-67-iso8859-15
-heriR12sup.pcf -vh-herilane_sup-medium-r-normal--12-120-75-75-p-67-iso8859-15
-heriR14.pcf -vh-herilane-medium-r-normal--14-140-75-75-p-77-iso8859-15
-heriR14sub.pcf -vh-herilane_sub-medium-r-normal--14-140-75-75-p-77-iso8859-15
-heriR14sup.pcf -vh-herilane_sup-medium-r-normal--14-140-75-75-p-77-iso8859-15
-nilxs.pcf -xsymb-nil-medium-r-normal--2-20-75-75-c-10-misc-fontspecific
-xsymb0_12.pcf -xsymb-xsymb0-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific
-xsymb0_12sub.pcf -xsymb-xsymb0_sub-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific
-xsymb0_12sup.pcf -xsymb-xsymb0_sup-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific
-xsymb0_14.pcf -xsymb-xsymb0-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific
-xsymb0_14sub.pcf -xsymb-xsymb0_sub-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific
-xsymb0_14sup.pcf -xsymb-xsymb0_sup-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific
-xsymb0_18.pcf -xsymb-xsymb0-medium-r-normal--18-180-75-75-p-106-adobe-fontspecific
-xsymb0_18sub.pcf -xsymb-xsymb0_sub-medium-r-normal--18-180-75-75-p-106-adobe-fontspecific
-xsymb0_18sup.pcf -xsymb-xsymb0_sup-medium-r-normal--18-180-75-75-p-106-adobe-fontspecific
-xsymb0_24.pcf -xsymb-xsymb0-medium-r-normal--24-240-75-75-p-150-adobe-fontspecific
-xsymb0_24sub.pcf -xsymb-xsymb0_sub-medium-r-normal--24-240-75-75-p-150-adobe-fontspecific
-xsymb0_24sup.pcf -xsymb-xsymb0_sup-medium-r-normal--24-240-75-75-p-150-adobe-fontspecific
-xsymb1_12.pcf -xsymb-xsymb1-medium-r-normal--12-120-75-75-p-74-xsymb-xsymb1
-xsymb1_12sub.pcf -xsymb-xsymb1_sub-medium-r-normal--12-120-75-75-p-74-xsymb-xsymb1
-xsymb1_12sup.pcf -xsymb-xsymb1_sup-medium-r-normal--12-120-75-75-p-74-xsymb-xsymb1
-xsymb1_14.pcf -xsymb-xsymb1-medium-r-normal--14-140-75-75-p-85-xsymb-xsymb1
-xsymb1_14sub.pcf -xsymb-xsymb1_sub-medium-r-normal--14-140-75-75-p-85-xsymb-xsymb1
-xsymb1_14sup.pcf -xsymb-xsymb1_sup-medium-r-normal--14-140-75-75-p-85-xsymb-xsymb1
-xsymb1_18.pcf -xsymb-xsymb1-medium-r-normal--18-180-75-75-p-140-xsymb-xsymb1
-xsymb1_18sub.pcf -xsymb-xsymb1_sub-medium-r-normal--18-180-75-75-p-140-xsymb-xsymb1
-xsymb1_18sup.pcf -xsymb-xsymb1_sup-medium-r-normal--18-180-75-75-p-140-xsymb-xsymb1
-xsymb1_24.pcf -xsymb-xsymb1-medium-r-normal--24-240-75-75-p-183-xsymb-xsymb1
-xsymb1_24sub.pcf -xsymb-xsymb1_sub-medium-r-normal--24-240-75-75-p-183-xsymb-xsymb1
-xsymb1_24sup.pcf -xsymb-xsymb1_sup-medium-r-normal--24-240-75-75-p-183-xsymb-xsymb1
diff --git a/x-symbol/etc/pcf/helvR12sub.pcf b/x-symbol/etc/pcf/helvR12sub.pcf
deleted file mode 100644
index 748597c5..00000000
--- a/x-symbol/etc/pcf/helvR12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR12sup.pcf b/x-symbol/etc/pcf/helvR12sup.pcf
deleted file mode 100644
index 267e8b1a..00000000
--- a/x-symbol/etc/pcf/helvR12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR14sub.pcf b/x-symbol/etc/pcf/helvR14sub.pcf
deleted file mode 100644
index 1a1db379..00000000
--- a/x-symbol/etc/pcf/helvR14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR14sup.pcf b/x-symbol/etc/pcf/helvR14sup.pcf
deleted file mode 100644
index 92870706..00000000
--- a/x-symbol/etc/pcf/helvR14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR18sub.pcf b/x-symbol/etc/pcf/helvR18sub.pcf
deleted file mode 100644
index ff3470cd..00000000
--- a/x-symbol/etc/pcf/helvR18sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR18sup.pcf b/x-symbol/etc/pcf/helvR18sup.pcf
deleted file mode 100644
index 6588ce4f..00000000
--- a/x-symbol/etc/pcf/helvR18sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR24sub.pcf b/x-symbol/etc/pcf/helvR24sub.pcf
deleted file mode 100644
index f6b9854b..00000000
--- a/x-symbol/etc/pcf/helvR24sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/helvR24sup.pcf b/x-symbol/etc/pcf/helvR24sup.pcf
deleted file mode 100644
index 5f912d9b..00000000
--- a/x-symbol/etc/pcf/helvR24sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR12.pcf b/x-symbol/etc/pcf/heriR12.pcf
deleted file mode 100644
index 7338e50b..00000000
--- a/x-symbol/etc/pcf/heriR12.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR12sub.pcf b/x-symbol/etc/pcf/heriR12sub.pcf
deleted file mode 100644
index 1c97e209..00000000
--- a/x-symbol/etc/pcf/heriR12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR12sup.pcf b/x-symbol/etc/pcf/heriR12sup.pcf
deleted file mode 100644
index 314ad74c..00000000
--- a/x-symbol/etc/pcf/heriR12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR14.pcf b/x-symbol/etc/pcf/heriR14.pcf
deleted file mode 100644
index 7b4d63fc..00000000
--- a/x-symbol/etc/pcf/heriR14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR14sub.pcf b/x-symbol/etc/pcf/heriR14sub.pcf
deleted file mode 100644
index 5f3d1a29..00000000
--- a/x-symbol/etc/pcf/heriR14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/heriR14sup.pcf b/x-symbol/etc/pcf/heriR14sup.pcf
deleted file mode 100644
index 9db88b3d..00000000
--- a/x-symbol/etc/pcf/heriR14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/nilxs.pcf b/x-symbol/etc/pcf/nilxs.pcf
deleted file mode 100644
index 947deb2f..00000000
--- a/x-symbol/etc/pcf/nilxs.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_12.pcf b/x-symbol/etc/pcf/xsymb0_12.pcf
deleted file mode 100644
index 59b46616..00000000
--- a/x-symbol/etc/pcf/xsymb0_12.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_12sub.pcf b/x-symbol/etc/pcf/xsymb0_12sub.pcf
deleted file mode 100644
index 065e16d8..00000000
--- a/x-symbol/etc/pcf/xsymb0_12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_12sup.pcf b/x-symbol/etc/pcf/xsymb0_12sup.pcf
deleted file mode 100644
index ebb0ef91..00000000
--- a/x-symbol/etc/pcf/xsymb0_12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_14.pcf b/x-symbol/etc/pcf/xsymb0_14.pcf
deleted file mode 100644
index 56ac2d73..00000000
--- a/x-symbol/etc/pcf/xsymb0_14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_14sub.pcf b/x-symbol/etc/pcf/xsymb0_14sub.pcf
deleted file mode 100644
index b8a23c45..00000000
--- a/x-symbol/etc/pcf/xsymb0_14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_14sup.pcf b/x-symbol/etc/pcf/xsymb0_14sup.pcf
deleted file mode 100644
index 1c828466..00000000
--- a/x-symbol/etc/pcf/xsymb0_14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_18.pcf b/x-symbol/etc/pcf/xsymb0_18.pcf
deleted file mode 100644
index 88b75347..00000000
--- a/x-symbol/etc/pcf/xsymb0_18.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_18sub.pcf b/x-symbol/etc/pcf/xsymb0_18sub.pcf
deleted file mode 100644
index 6b1ea9c6..00000000
--- a/x-symbol/etc/pcf/xsymb0_18sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_18sup.pcf b/x-symbol/etc/pcf/xsymb0_18sup.pcf
deleted file mode 100644
index ed48764b..00000000
--- a/x-symbol/etc/pcf/xsymb0_18sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_24.pcf b/x-symbol/etc/pcf/xsymb0_24.pcf
deleted file mode 100644
index 602d9024..00000000
--- a/x-symbol/etc/pcf/xsymb0_24.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_24sub.pcf b/x-symbol/etc/pcf/xsymb0_24sub.pcf
deleted file mode 100644
index 52ad9e85..00000000
--- a/x-symbol/etc/pcf/xsymb0_24sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb0_24sup.pcf b/x-symbol/etc/pcf/xsymb0_24sup.pcf
deleted file mode 100644
index a5b2a852..00000000
--- a/x-symbol/etc/pcf/xsymb0_24sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_12.pcf b/x-symbol/etc/pcf/xsymb1_12.pcf
deleted file mode 100644
index 19e9929b..00000000
--- a/x-symbol/etc/pcf/xsymb1_12.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_12sub.pcf b/x-symbol/etc/pcf/xsymb1_12sub.pcf
deleted file mode 100644
index 419939e7..00000000
--- a/x-symbol/etc/pcf/xsymb1_12sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_12sup.pcf b/x-symbol/etc/pcf/xsymb1_12sup.pcf
deleted file mode 100644
index ac122821..00000000
--- a/x-symbol/etc/pcf/xsymb1_12sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_14.pcf b/x-symbol/etc/pcf/xsymb1_14.pcf
deleted file mode 100644
index 7a463d91..00000000
--- a/x-symbol/etc/pcf/xsymb1_14.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_14sub.pcf b/x-symbol/etc/pcf/xsymb1_14sub.pcf
deleted file mode 100644
index 6ff6f7f2..00000000
--- a/x-symbol/etc/pcf/xsymb1_14sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_14sup.pcf b/x-symbol/etc/pcf/xsymb1_14sup.pcf
deleted file mode 100644
index 232c21a3..00000000
--- a/x-symbol/etc/pcf/xsymb1_14sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_18.pcf b/x-symbol/etc/pcf/xsymb1_18.pcf
deleted file mode 100644
index e2343b15..00000000
--- a/x-symbol/etc/pcf/xsymb1_18.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_18sub.pcf b/x-symbol/etc/pcf/xsymb1_18sub.pcf
deleted file mode 100644
index 5577ed42..00000000
--- a/x-symbol/etc/pcf/xsymb1_18sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_18sup.pcf b/x-symbol/etc/pcf/xsymb1_18sup.pcf
deleted file mode 100644
index 08b9f1fe..00000000
--- a/x-symbol/etc/pcf/xsymb1_18sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_24.pcf b/x-symbol/etc/pcf/xsymb1_24.pcf
deleted file mode 100644
index 10d66255..00000000
--- a/x-symbol/etc/pcf/xsymb1_24.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_24sub.pcf b/x-symbol/etc/pcf/xsymb1_24sub.pcf
deleted file mode 100644
index 89a0900d..00000000
--- a/x-symbol/etc/pcf/xsymb1_24sub.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/pcf/xsymb1_24sup.pcf b/x-symbol/etc/pcf/xsymb1_24sup.pcf
deleted file mode 100644
index 23d3d41b..00000000
--- a/x-symbol/etc/pcf/xsymb1_24sup.pcf
+++ /dev/null
Binary files differ
diff --git a/x-symbol/etc/recycle.xbm b/x-symbol/etc/recycle.xbm
deleted file mode 100644
index a306199a..00000000
--- a/x-symbol/etc/recycle.xbm
+++ /dev/null
@@ -1,32 +0,0 @@
-#define recycle_width 64
-#define recycle_height 54
-static char recycle_bits[] = {
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0xff,0x03,
- 0x00,0x00,0x00,0x00,0x60,0x00,0x78,0x0d,0x00,0x00,0x00,0x00,0x10,0x00,0xbc,
- 0x10,0x00,0x00,0x00,0x00,0x08,0x00,0x5e,0x20,0x00,0x00,0x00,0x00,0x08,0x00,
- 0x2f,0x20,0x00,0x00,0x00,0x00,0x04,0x00,0x17,0x40,0x1c,0x00,0x00,0x00,0x04,
- 0x80,0x0a,0x40,0x1f,0x00,0x00,0x00,0x02,0x80,0x06,0x80,0x0d,0x00,0x00,0x00,
- 0x02,0x40,0x04,0x00,0x04,0x00,0x00,0x00,0x01,0x40,0x04,0x00,0x02,0x00,0x00,
- 0x00,0x01,0x20,0x08,0x00,0x03,0x00,0x00,0x80,0x00,0x20,0x08,0x00,0x01,0x00,
- 0x00,0x00,0x03,0x10,0x10,0x80,0x00,0x00,0x00,0x00,0x0c,0x10,0x18,0xc0,0x00,
- 0x00,0x00,0x00,0x30,0x08,0x07,0x40,0x00,0x00,0x00,0x00,0xc0,0x08,0xff,0x3f,
- 0x0e,0x00,0x80,0xff,0x1f,0x07,0x00,0x80,0x09,0x00,0x80,0x00,0x30,0x04,0x00,
- 0x60,0x10,0x00,0x00,0x03,0x20,0x00,0x00,0x18,0x10,0x00,0x00,0x0c,0x60,0x00,
- 0x00,0x06,0x20,0x00,0x00,0x08,0x40,0x00,0x00,0x01,0x20,0x00,0x00,0x04,0x80,
- 0x00,0x00,0x01,0x40,0x00,0x00,0x04,0x80,0x01,0x00,0x02,0x40,0x00,0x00,0x02,
- 0x00,0x01,0x00,0x02,0x80,0x00,0x00,0x02,0x00,0x02,0x00,0x04,0x80,0x00,0x00,
- 0x02,0x40,0x06,0x00,0x04,0x80,0x00,0x00,0x02,0xe0,0x05,0x00,0x08,0x80,0x00,
- 0x00,0x02,0x20,0x06,0x60,0x08,0x80,0x00,0x00,0x04,0x10,0x00,0x60,0x10,0x40,
- 0x00,0x00,0x04,0x10,0x00,0x50,0x10,0x40,0x00,0x00,0x08,0x08,0x00,0x50,0x20,
- 0x20,0x00,0x00,0x08,0x08,0x00,0x48,0x20,0x3c,0x00,0x00,0x10,0xfc,0x7f,0xc8,
- 0xff,0x1f,0x00,0x00,0x10,0xbc,0x40,0x04,0x00,0x18,0x00,0x00,0x20,0x5e,0x40,
- 0x04,0x00,0x0c,0x00,0x00,0x20,0x2e,0x40,0x02,0x00,0x0c,0x00,0x00,0x40,0x17,
- 0x40,0x02,0x00,0x06,0x00,0x00,0x40,0x0f,0x40,0x01,0x00,0x06,0x00,0x00,0x80,
- 0x07,0x40,0x01,0x00,0x02,0x00,0x00,0x80,0x07,0x40,0x02,0x00,0x03,0x00,0x00,
- 0x00,0x07,0x40,0x02,0x80,0x01,0x00,0x00,0x00,0x02,0x40,0x04,0xc0,0x00,0x00,
- 0x00,0x00,0x0c,0x40,0x04,0x70,0x00,0x00,0x00,0x00,0xf0,0x7f,0xc8,0x1f,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
diff --git a/x-symbol/etc/termlock.xbm b/x-symbol/etc/termlock.xbm
deleted file mode 100644
index 913f7fc2..00000000
--- a/x-symbol/etc/termlock.xbm
+++ /dev/null
@@ -1,39 +0,0 @@
-#define termlock_width 64
-#define termlock_height 54
-static char termlock_bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0x00, 0x80, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00,
- 0x80, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0x00, 0x80, 0xfa, 0xff, 0xff,
- 0xff, 0xff, 0xaf, 0x00, 0x80, 0x05, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x00,
- 0x80, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x00, 0x80, 0xf5, 0xff, 0xff,
- 0xff, 0xff, 0xd7, 0x00, 0x80, 0x36, 0x00, 0xf0, 0xff, 0xff, 0xb7, 0x00,
- 0x80, 0xb5, 0xff, 0xf7, 0xff, 0xff, 0xd7, 0x00, 0x80, 0x36, 0x00, 0xf0,
- 0xff, 0xff, 0xb7, 0x00, 0x80, 0xb5, 0xff, 0xf7, 0xff, 0xff, 0xd7, 0x00,
- 0x20, 0xb6, 0xff, 0xf7, 0xff, 0xff, 0x37, 0x02, 0x50, 0xb4, 0xff, 0xf7,
- 0xff, 0xff, 0x17, 0x05, 0x90, 0xb6, 0xff, 0x07, 0x00, 0x00, 0xb7, 0x04,
- 0x50, 0xb0, 0xff, 0xf7, 0xff, 0x7f, 0x07, 0x05, 0xa0, 0xb2, 0xff, 0x07,
- 0x00, 0x00, 0xa7, 0x02, 0x00, 0xa5, 0xff, 0x57, 0x55, 0x55, 0x53, 0x00,
- 0x80, 0xa8, 0xff, 0xa7, 0xaa, 0x2a, 0x8b, 0x00, 0x00, 0x05, 0x00, 0x50,
- 0x55, 0x55, 0x50, 0x00, 0x00, 0x2a, 0xff, 0xa9, 0xaa, 0x2a, 0x2a, 0x00,
- 0x80, 0x50, 0xfe, 0x55, 0x55, 0x15, 0x85, 0x00, 0x80, 0x8a, 0xfe, 0xa9,
- 0xaa, 0xaa, 0xa8, 0x00, 0x80, 0x51, 0xf8, 0x55, 0x55, 0x05, 0xc5, 0x00,
- 0x80, 0xa6, 0xf2, 0xa9, 0xaa, 0xa2, 0xb2, 0x00, 0x80, 0x05, 0xe5, 0x55,
- 0x55, 0x51, 0xd0, 0x00, 0x80, 0xb6, 0xe8, 0xa9, 0xaa, 0x8a, 0xb6, 0x00,
- 0x80, 0x35, 0x85, 0x01, 0x00, 0x50, 0xd6, 0x00, 0x80, 0x36, 0x2a, 0xff,
- 0x7f, 0x2a, 0xb7, 0x00, 0x80, 0xf5, 0x51, 0xfe, 0x3f, 0x85, 0xd7, 0x00,
- 0x80, 0xe6, 0x8b, 0xfe, 0xbf, 0xe8, 0xb3, 0x00, 0x80, 0x05, 0x50, 0x00,
- 0x00, 0x05, 0xd0, 0x00, 0x80, 0xfa, 0xa7, 0xf2, 0xa7, 0xf2, 0xaf, 0x00,
- 0x80, 0x55, 0x05, 0x45, 0x51, 0x50, 0xd5, 0x00, 0x80, 0xaa, 0xaa, 0x88,
- 0x8a, 0xaa, 0xaa, 0x00, 0x80, 0xff, 0x3f, 0xe5, 0x53, 0xfe, 0xff, 0x00,
- 0x00, 0x00, 0x7f, 0x0a, 0x28, 0x75, 0x00, 0x00, 0x00, 0x00, 0xff, 0x10,
- 0x84, 0x7a, 0x00, 0x00, 0x00, 0x00, 0xff, 0xf7, 0x77, 0x75, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0xf7, 0xf7, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0,
- 0x87, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x37, 0xf6, 0xff, 0xff, 0x00,
- 0xc0, 0xaa, 0xaa, 0x32, 0xa6, 0xaa, 0xaa, 0x01, 0x40, 0xdf, 0x7b, 0xfb,
- 0xef, 0xbd, 0x77, 0x01, 0xa0, 0xaa, 0xaa, 0xfa, 0xaf, 0xaa, 0xaa, 0x02,
- 0xe0, 0xf7, 0xde, 0xfb, 0x6f, 0xef, 0x7d, 0x03, 0xb0, 0xaa, 0xaa, 0xfa,
- 0xaf, 0xaa, 0xaa, 0x06, 0xd0, 0x7f, 0xef, 0x79, 0xaf, 0xf7, 0xde, 0x05,
- 0xa8, 0xaa, 0xaa, 0x7a, 0xaf, 0xaa, 0xaa, 0x0a, 0x54, 0x55, 0x55, 0x79,
- 0x4f, 0x55, 0x55, 0x15, 0xfa, 0xff, 0xff, 0x3b, 0xee, 0xff, 0xff, 0x2f,
- 0x56, 0x55, 0x55, 0xf9, 0x4f, 0x55, 0x55, 0x35, 0xaa, 0xaa, 0xaa, 0x02,
- 0xa0, 0xaa, 0xaa, 0x2a, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f};
diff --git a/x-symbol/etc/utf-unicode-list.txt b/x-symbol/etc/utf-unicode-list.txt
deleted file mode 100644
index fb4e62db..00000000
--- a/x-symbol/etc/utf-unicode-list.txt
+++ /dev/null
Binary files differ
diff --git a/x-symbol/info/x-symbol.info b/x-symbol/info/x-symbol.info
deleted file mode 100644
index cf5e4bb7..00000000
--- a/x-symbol/info/x-symbol.info
+++ /dev/null
@@ -1,6955 +0,0 @@
-This is Info file x-symbol.info, produced by Makeinfo version 1.68 from
-the input file x-symbol.texi.
-
-INFO-DIR-SECTION Editors
-START-INFO-DIR-ENTRY
-* X-Symbol:: Semi WYSIWYG for LaTeX, HTML and other "token languages"
-END-INFO-DIR-ENTRY
-
- This file documents X-Symbol, a package providing semi-WYSIWYG for
-LaTeX, HTML and other "token languages". It uses additional fonts and
-provide input methods to insert their characters into your document.
-
- This is Edition 4.5.1 (XEmacs) of the X-Symbol Manual for X-Symbol
-4.5.1, May 2003.
-
- Copyright (c) 1998-2003 Free Software Foundation, Inc.
-
- Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
- Permission is granted to copy and distribute modified versions of
-this manual under the conditions for verbatim copying, provided also
-that the sections entitled "Copying" and "GNU General Public License"
-are included exactly as in the original, and provided that the entire
-resulting derived work is distributed under the terms of a permission
-notice identical to this one.
-
- Permission is granted to copy and distribute translations of this
-manual into another language, under the above conditions for modified
-versions, except that this permission notice may be stated in a
-translation approved by the Free Software Foundation.
-
-
-File: x-symbol.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
-
-X-Symbol
-********
-
- When you edit LaTeX, HTML, BibTeX or TeXinfo sources in Emacs,
-package X-Symbol provides some kind of WYSIWYG by using real characters
-for tokens like `\oplus' or `&trade;'. It also provides various input
-methods to insert these characters. Thumbnails for included images and
-real super-/subscripts and are also supported.
-
- The first part of this master menu lists the major nodes in this Info
-document, including the indexes. The rest of the menu lists all the
-lower level nodes in the document.
-
- This is Edition 4.5.1 (XEmacs) of the X-Symbol Manual for X-Symbol
-4.5.1, May 2003. For recent changes, see *Note News::.
-
- Bug fixes, bug reports, improvements, and suggestions are strongly
-appreciated. If you want to contact the maintainer of package X-Symbol,
-please read *Note Bug Reports::.
-
-* Menu:
-
-* Introduction:: Introduction to X-Symbol.
-* Installation:: What to do before using package X-Symbol.
-* Concepts:: Token language, conversion, coding, etc.
-* Input Methods:: How to insert X-Symbol characters.
-* Features:: Super-/subscripts, images, info, etc.
-* Supported Languages:: Details of the predefined token languages.
-* X-Symbol Internals:: How package X-Symbol works.
-* Problems:: Annoyances, contacting the maintainer.
-* History:: Changes, wishlist, projects.
-* Indexes:: Menus covering various topics.
-
- -- The Detailed Node Listing --
-
-Introduction
-
-* Copying:: X-Symbol is GPL'd.
-* Summary:: A brief summary of package X-Symbol.
-* About:: About this manual.
-
-Installation
-
-* Requirements:: Which programs you need for X-Symbol.
-* Installing Files:: Basics 1: Put the files into your home dir.
-* System-wide Installation:: Alternative: Put the files into the XEmacs dir.
-* Installing Lisp:: Basics 2: Initialize X-Symbol during startup.
-* Installing Image Converter:: Recommended: How to install `convert'.
-* Package Integration:: How X-Symbol interacts with other packages.
-* Installing Fonts:: Optional: What to do when using other fonts.
-* Installing Fonts Exceed:: If appropriate: What to do when using Exceed.
-* Installing Fonts Lisp:: If appropriate: Lisp coding for other fonts.
-* Installing Manual:: Optional: How to create the manual.
-* Checking Installation:: Is package X-Symbol completely installed?
-
-Package Integration
-
-* LaTeX Packages:: Packages used in LaTeX buffers.
-* Syntax Hiliting Packages:: Package `font-lock' and support modes.
-* File IO Packages:: Compression, encryption, remote files, etc.
-* Miscellaneous Packages:: Other packages.
-
-Concepts of Package X-Symbol
-
-* Token Language:: What does a X-Symbol character represent.
-* Conversion:: Decoding tokens, encoding characters.
-* Minor Mode:: How to control the behavior of X-Symbol.
-* Poor Mans Mule:: Running X-Symbol under XEmacs/no-Mule.
-* Role of font-lock:: Why does X-Symbol need `font-lock'.
-* Char Group:: Character group and token classes.
-
-Conversion: Decoding and Encoding
-
-* Default Coding:: Normal File and Default Encoding.
-* File Coding:: Specific encoding of a file.
-* Controlling 8bit Coding:: Do you want to store 8bit characters?
-* Unique Decoding:: Restrict decoding to avoid normalization?
-* Conversion Commands:: Interactive encoding and decoding.
-* Copy with Conversion:: Copy & paste with conversion.
-* Char Aliases:: Different charsets include the same chars.
-
-X-Symbol's Input Methods
-
-* Introducing Input Methods:: Common behavior of all input methods.
-* Input Method Token:: Replace token by character.
-* Input Method Read Token:: Minibuffer input with completion.
-* Input Method Menu:: Select a menu item.
-* Input Method Grid:: Choose highlighted character.
-* Input Method Keyboard:: Compose a key sequence.
-* Input Method Context:: Replace character sequence.
-* Input Method Electric:: Automatically replace character sequence.
-* Input Method Quail:: A Mule input method "x-symbol".
-* Customizing Input Method:: How to customize the input methods.
-
-Features of Package X-Symbol
-
-* Super and Subscripts:: Use special fonts for super-/subscripts.
-* Images:: Images after image insertion commands.
-* Info:: Display information in echo area.
-* Ascii Representation:: Derive label from a buffer contents.
-* Package Information:: Invoke info system, use WWW browser.
-
-Images at the end of Image Insertion Commands
-
-* Image Display:: When to display images.
-* Image Conversion:: Producing a scaled-down image.
-* Image Caching:: Speeding up the image processing.
-* Special Images:: Signaling specific situations.
-* Image Editor:: Editing the original image file.
-
-Supported Token Languages
-
-* Pseudo Language:: Token language "x-symbol charsym".
-* TeX Macro:: Token language `tex'.
-* SGML Entity:: Token language `sgml'.
-* BibTeX Macro:: Token language `bib'.
-* TeXinfo Command:: Token language `texi'.
-* External Languages:: Languages defined in other Emacs Packages.
-
-Token Language "TeX macro" (`tex')
-
-* TeX Macro Basics:: Basics of language "TeX macro".
-* TeX Macro Features:: Super-/subscripts and images in LaTeX.
-* TeX Macro Problems:: Problems with TeX macros.
-* TeX Macro Conversion:: How the conversion of TeX macros works.
-* TeX Macro Symbols:: Extra Symbols of Language "TeX Macro".
-
-Token Language "SGML entity" (`sgml')
-
-* SGML Entity Basics:: Basics of Language "SGML entity".
-* SGML Entity Features:: Super-/Subscripts and Images in HTML.
-* SGML Entity Conversion:: How the conversion of SGML entities works.
-
-X-Symbol Internals
-
-* Char Representation:: How X-Symbol represents X-Symbol chars.
-* Defining Charsets:: How X-Symbol defines additional chars.
-* Defining Input Methods:: How X-Symbol defines the input methods.
-* Extending X-Symbol:: How to add fonts and token languages.
-* Various Internals:: How X-Symbol handles other aspects.
-* Design Alternatives:: Why X-Symbol is not designed differently.
-* Language Internals:: How X-Symbol handles languages.
-* Misc Internals:: Various. TODO.
-
-Defining Input Methods
-
-* Input Method Objectives:: Input methods should be intuitive/consistent.
-* Intro Char Descriptions:: An example introducing char descriptions.
-* Char Descriptions:: The aspects and the contexts of a character.
-* Example Char Descriptions:: A complete example defining input methods.
-* Customizing Input Methods:: How to customize the input methods.
-
-Extending Package X-Symbol
-
-* Extending with Fonts:: How to add fonts to X-Symbol.
-* Input Definitions:: Guidelines for input definitions.
-* Font Definition File:: How to define new character in a file.
-* Language Extension File:: Extending an existing language.
-* Language Definition File:: Defining a new language.
-
-Various Internals
-
-* Tagging Insert Commands:: Don't break input methods Token and Electric.
-* Avoiding Flickering:: Moving cursor in invisible commands.
-
-Design Alternatives
-
-* Alt Token Representations:: Why we need the conversion.
-* Alt Global Mode:: How to turn on X-Symbol globally.
-* Alt Auto Conversion:: When do we convert automatically.
-
-Problems, Troubleshooting
-
-* Nomule Problems:: X-Symbol provides a *poor* man's Mule.
-* Spurious Encodings:: Some commands turn off X-Symbol mode.
-* No Encoding:: The encoding does not work in a rare case.
-* FAQ:: Frequently asked questions.
-* Bug Reports:: How to contact the maintainer of X-Symbol.
-
-Frequently Asked Questions
-
-* FAQ XEmacs Core:: XEmacs crashes when using input method Token
-* FAQ font-lock:: X-Symbol's fontification does not work.
-* FAQ Strange Chars:: The buffer contains strange characters
-* FAQ No Subscripts:: I cannot see any/some super-/subscripts.
-* FAQ Stupid Subscripts:: I see subscripts where I don't want them.
-* FAQ Font Size:: The characters are too small or too big.
-* FAQ Conversion:: The conversion changes some tokens.
-* FAQ Additional Spaces:: A space is added during the encoding.
-* FAQ 8bit Chars:: I do not want 8bit characters in the file.
-* FAQ Hyphen:: I cannot distinguish `hyphen' from `-'.
-* FAQ Spell Check:: I have problems with spell-checking.
-* FAQ News and Mail:: I want to use X-Symbol in Gnus or VM.
-
-History and Projects
-
-* News:: Changes in recent versions.
-* Wishlist:: Projects for X-Symbol.
-* Open Questions:: How you can contribute.
-* Acknowledgments:: People having contributed.
-
-News: Changes in Recent Versions of X-Symbol
-
-* Changes New:: To be announced.
-* Changes 4.5:: Released Mar 2003 as beta.
-* Changes 4.4:: Released June 2002 as beta.
-* Changes 4.1:: Released Mar 2002 as beta.
-* Changes 3.4:: Released Mar 2002.
-* Changes 3.3:: Released Jan 1999.
-* Changes 3.2:: Released Dec 1998.
-* Changes 3.1:: Released Oct 1998.
-* Changes 3.0:: Released Sep 1998 as beta.
-* Changes Old:: Overview of old releases.
-
-Wishlist: Projects for X-Symbol
-
-* Wishlist Languages:: Additional token languages.
-* Wishlist Fonts:: Automatically generated fonts.
-* Wishlist Emacs:: Changes in Emacs/XEmacs.
-* Wishlist LaTeX:: Changes in LaTeX.
-* Wishlist Various:: Other changes.
-* Wishlist Rejected:: Rejected Suggestions for X-Symbol.
-
-Indexes
-
-* Key Index:: Key sequences.
-* Program Index:: Programs and Emacs packages.
-* Variable Index:: Commands, functions, variables.
-* Concept Index:: Various topics.
-
-
-File: x-symbol.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top
-
-Introduction
-************
-
- When you edit LaTeX, HTML, BibTeX or TeXinfo sources in Emacs,
-package X-Symbol provides some kind of WYSIWYG by using real characters
-for tokens like `\oplus' or `&trade;'. It also provides various input
-methods to insert these characters. Thumbnails for included images and
-real super-/subscripts and are also supported.
-
-* Menu:
-
-* Copying:: X-Symbol is GPL'd.
-* Summary:: A brief summary of package X-Symbol.
-* About:: About this manual.
-
-
-File: x-symbol.info, Node: Copying, Next: Summary, Prev: Introduction, Up: Introduction
-
-X-Symbol's Copying Conditions: GPL
-==================================
-
- (This text is stolen from the TeXinfo manual, Edition 4.0).
-
- The programs currently being distributed that relate to X-Symbol
-include Emacs Lisp files and X11 font files. These programs are "free";
-this means that everyone is free to use them and free to redistribute
-them on a free basis. The X-Symbol related programs are not in the
-public domain; they are copyrighted and there are restrictions on their
-distribution, but these restrictions are designed to permit everything
-that a good cooperating citizen would want to do. What is not allowed
-is to try to prevent others from further sharing any version of these
-programs that they might get from you.
-
- Specifically, we want to make sure that you have the right to give
-away copies of the programs that relate to X-Symbol, that you receive
-source code or else can get it if you want it, that you can change these
-programs or use pieces of them in new free programs, and that you know
-you can do these things.
-
- To make sure that everyone has such rights, we have to forbid you to
-deprive anyone else of these rights. For example, if you distribute
-copies of the X-Symbol related programs, you must give the recipients
-all the rights that you have. You must make sure that they, too,
-receive or can get the source code. And you must tell them their
-rights.
-
- Also, for our own protection, we must make certain that everyone
-finds out that there is no warranty for the programs that relate to
-X-Symbol. If these programs are modified by someone else and passed
-on, we want their recipients to know that what they have is not what we
-distributed, so that any problems introduced by others will not reflect
-on our reputation.
-
- The precise conditions of the licenses for the programs currently
-being distributed that relate to X-Symbol are found in the General
-Public Licenses that accompany them.
-
-
-File: x-symbol.info, Node: Summary, Next: About, Prev: Copying, Up: Introduction
-
-Brief Summary of X-Symbol
-=========================
-
- * X-Symbol provides a *minor mode* which make use of characters in
- the Latin-1, Latin-2, Latin-3, Latin-5, and Latin-9 font (179
- chars + 294 char aliases), the Adobe symbol font (109 chars) and
- the xsymb1 font (165 chars, distributed with the package).
- Additional fonts could be used easily.
-
- * These characters are used in the buffer to represent *tokens*
- (e.g., TeX macros, SGML entities, more "token languages" could be
- added easily) in the file. The *conversion* is done automatically
- when visiting the file, saving the buffer and turning the minor
- mode on/off.
-
- * Defines 8 *input methods* for these characters: *Menu*, *Grid*
- (selecting a character with the mouse), *Keyboard*, *Context*
- (replace/modify similar-looking char sequence), *Electric*
- (automatic replace), *Quail* (a Mule input method), *Token*
- (replace token by corresponding char), *Read Token* (completing
- minibuffer input of token).
-
- * Offers some *info* in the echo area for these characters (e.g.,
- that the character under point represents the TeX macro `\leadsto'
- and that the macro is defined in LaTeX package `latexsym.sty').
-
- * Allows to use a *8bit file encoding* which is different from your
- "normal" 8bit file encoding, e.g., you can visit TeX files with
- `\usepackage[latin5]{inputenc}' even if you normally use a Latin-2
- font.
-
- * Provides a kind of "*poor man's Mule*" when running on an XEmacs
- without Mule support: it can *display* more than 256 characters
- via `font-lock' and removes most annoyances resulting from the
- fact that, without Mule support, many "X-Symbol characters" are
- actually a sequence of two chars.
-
- * Provides fonts for single-line innermost *super-* and *subscripts*
- to be displayed with per-buffer control. The invisible part, like
- `<sub>' in HTML, is revealed at point.
-
- * Displays thumbnails for *images* at the end of image insertion
- commands with per-buffer control (e.g., `\includegraphics{FILE}'
- in LaTeX, `<img src=FILE>' in HTML). They show a scaled-down
- version of the included image files (using `convert' from
- ImageMagick (http://www.imagemagick.org/)). A single mouse click
- on the image or command invokes the image editor for the
- corresponding image file.
-
- * It *does not* and *will not* provide commands to hide (more or
- less) uninteresting parts of your document or fontify them
- differently. This is more the task of the corresponding major
- mode or `font-lock', e.g., `font-latex'. (I admit, the support of
- super- and subscripts might let you think that this is a good
- point for the todo list of package X-Symbol.) Using
- `outline-minor-mode' or folding might also be an alternative.
-
- If you prefer a more WYSIWYG-like document processor, you should
-probably use `LyX' or `GNU TeXmacs'. Here are some reasons why you
-would use Emacs/XEmacs with package X-Symbol instead:
-
- * You have complete control over the LaTeX source. X-Symbol supports
- more characters.
-
- * You can read any LaTeX source and you write normal LaTeX code,
- i.e., package X-Symbol does not use any special format.
-
- * It also supports HTML and TeXinfo documents and BibTeX entries.
-
- * You can use your favorite editor, i.e., Emacs or XEmacs.
-
-
-File: x-symbol.info, Node: About, Prev: Summary, Up: Introduction
-
-About this Manual
-=================
-
- Apart from this manual, there are two other sources of information
-about X-Symbol:
-
- * The web pages of X-Symbol provide a summary of X-Symbol, including
- some screen shots. You are strongly encouraged to read them
- carefully. They probably provide enough info for the standard
- user and can be found at:
-
- `http://x-symbol.sourceforge.net/'
-
- * The online help for commands (functions) and user options
- (variables) is quite technical. It is shown during customization
- and when using Emacs' Help menu.
-
- This manual is somewhere in between: it more detailed than the web
-pages and less technical than the online help. For example, when
-explaining some functionality, it states the default behavior, gives an
-impression of what can be customized, and it even lists all related
-user options, but it does not describes the technical format of
-possible values of each option.
-
- If you want to learn something about X-Symbol's internals, e.g., if
-you want to define your own token language, see *Note X-Symbol
-Internals::.
-
- This manual does not explain Emacs in general or some optional
-programs used by this package such as `convert' (used to produce the
-image thumbnails). It also includes no installation instructions for
-those programs and the author of this package will not help you with the
-installation of those programs (sorry for that).
-
- You do not have to learn this manual by heart before sending a
-question to the maintainer of X-Symbol, but you should give the
-impression that your really have tried to find the necessary
-information yourself and spend some time making your report precise.
-Before sending a problem report, please read *Note Bug Reports::.
-
-
-File: x-symbol.info, Node: Installation, Next: Concepts, Prev: Introduction, Up: Top
-
-Installation
-************
-
- The short version of the installation instructions for package
-X-Symbol on XEmacs is: uncompress & extract the *binary distribution* in
-directory `~/.xemacs/xemacs-packages/', add `(x-symbol-initialize)' to
-your `~/.emacs' and install ImageMagick for the image support (unless
-you want to get a warning).
-
- Please check the web page *additionally* to the sections here for
-the installation instructions for package X-Symbol on Emacs.
-
- The rest of this chapter contains the long version. I recommend that
-you read this chapter completely after a short test of X-Symbol,
-especially if you have customized your Emacs more or less heavily or if
-you get some problems.
-
-* Menu:
-
-* Requirements:: Which programs you need for X-Symbol.
-* Installing Files:: Basics 1: Put the files into your home dir.
-* System-wide Installation:: Alternative: Put the files into the XEmacs dir.
-* Installing Lisp:: Basics 2: Initialize X-Symbol during startup.
-* Installing Image Converter:: Recommended: How to install `convert'.
-* Package Integration:: How X-Symbol interacts with other packages.
-* Installing Fonts:: Optional: What to do when using other fonts.
-* Installing Fonts Exceed:: If appropriate: What to do when using Exceed.
-* Installing Fonts Lisp:: If appropriate: Lisp coding for other fonts.
-* Installing Manual:: Optional: How to create the manual.
-* Checking Installation:: Is package X-Symbol completely installed?
-
-
-File: x-symbol.info, Node: Requirements, Next: Installing Files, Prev: Installation, Up: Installation
-
-Requirements
-============
-
- This development version of package X-Symbol works with Emacs-21.1 or
-higher, and XEmacs 20.4 or higher (XEmacs-21.1.9 is strongly
-recommended, *Note FAQ XEmacs Core::), with or without Mule support.
-
- X-Symbol should work with all window systems Emacs is running under
-(Mac is not testet and might not work). Under X, no restrictions apply.
-Under Windows with Emacs, images will not be displayed (they are not yet
-supported by Emacs under Windows). Under Windows with XEmacs, X-Symbol
-just supports a limited number of characters (Latin-1, Latin-5, and half
-the math symbols) and no super- and subscripts, due to missing
-MS-Windows fonts (*note Wishlist Fonts::.). Under a character terminal,
-X-Symbol just supports Latin-1 characters only, no super- and subscripts
-and no images.
-
- This package require package `font-lock' (distributed with Emacs and
-XEmacs), the use of package `lazy-shot' is recommended, see *Note
-Syntax Hiliting Packages::.
-
- If you want to see the images at the end of image insertion commands,
-install `convert' from ImageMagick (http://www.imagemagick.org/), see
-*Note Installing Image Converter::. They show a scaled-down version of
-the included image files.
-
- If you want to produce the Info files yourself (they are included in
-the binary distribution), you need `makeinfo', Version 1.68 or higher.
-If you want to produce a PS file from the manual, you need `texi2dvi'.
-If you want to produce an HTML version of this manual, you need
-`texi2html', Version 1.62 or higher. *Note Installing Manual::.
-
-
-File: x-symbol.info, Node: Installing Files, Next: System-wide Installation, Prev: Requirements, Up: Installation
-
-Put the Files into your Home Directory
-======================================
-
- If you use Emacs, please check the
-web pages of X-Symbol (http://x-symbol.sourceforge.net/news.html).
-
- In this section, we assume that you want to install the binary
-distribution (also called the binary tarball) of package X-Symbol in
-your home directory. To install it somewhere below the XEmacs root (it
-might be already there), see *Note System-wide Installation::. If you
-use the source distribution, you should know what do to instead.
-
- In directory `~/.xemacs/xemacs-packages/', run
- zcat x-symbol-pkg.tar.gz | tar xvf -
-
- Remember that `tar' does not overwrite write-protected files.
-
- X-Symbol's `pcf' files and font directory must be world-readable
-since you do not own the X11 font server process. You are on the safe
-side, if you run
- chmod -R a+rx ~/.xemacs/xemacs-packages
-
- If package X-Symbol has been installed system-wide and you install a
-newer version in your `~/.xemacs/xemacs-packages/', you get a warning
-during XEmacs' startup (autoload error: already loaded). You can
-safely ignore this warning, but there is unfortunately no good way to
-get rid of it. Yes, XEmacs' packaging system is excellent, but there
-is still a place for improvements....
-
- Before XEmacs-21.0: the user package directory was `~/.xemacs/'
-instead of `~/.xemacs/packages/'; also: delete and recompile the `.elc'
-files.
-
-
-File: x-symbol.info, Node: System-wide Installation, Next: Installing Lisp, Prev: Installing Files, Up: Installation
-
-System-wide Installation: Put the Files into the XEmacs Directory
-=================================================================
-
- You can skip this section if your have installed X-Symbol in your
-home directory according to the previous section.
-
- If you install package X-Symbol system-wide, use `default.el' and
-`XEMACS/site-packages/' whenever `~/.emacs' and
-`~/.xemacs/xemacs-packages/' are mentioned in the previous or following
-subsections. `XEMACS/site-packages/' is the directory of independent
-packages for XEmacs.
-
- Under XEmacs-21, you can uncompress and extract the tarball by
-
- M-x package-admin-add-binary-package <RET> DIR/x-symbol-pkg.tar.gz
-
- Then, `XEMACS/' is the default directory of buffer `*Package
-Output*' (use `C-x C-f' in that buffer to see it). It might be
-`/usr/local/lib/xemacs/xemacs-packages/' (the first element in variable
-`late-packages').
-
- Under XEmacs-20, `XEMACS/' might be
-`/usr/local/lib/xemacs-VERSION/'. Here, you have to uncompress and
-extract the tarball as described in *Note Installing Files::. You also
-have to load the autoload file explicitly by putting the following line
-into file `site-start.el':
-
- (load "XEMACS/lisp/x-symbol/auto-autoloads")
-
- I would appreciate if you would set the following variables:
-
-`x-symbol-installer-address'
- Please set this variable to your email address to catch problems
- which could be solved locally. In your private `~/.emacs', you
- might want to set this variable to `nil'.
-
-`x-symbol-package-url'
- If you have a local copy of the web pages (*note Installing
- Manual::.), set this variable to the corresponding URL.
-
-
-File: x-symbol.info, Node: Installing Lisp, Next: Installing Image Converter, Prev: System-wide Installation, Up: Installation
-
-Make XEmacs Initialize X-Symbol During Startup
-==============================================
-
- Put the following into your `~/.emacs' (or `~/.xemacs/init.el'):
-
- (x-symbol-initialize)
-
- Basically, that's it! If your XEmacs runs on a different machine,
-check *Note Installing Fonts::.
-
- If you get a warning about X-Symbol not being able to deduce a
-default encoding (or about limited support with XEmacs under Windows or
-a character terminal, *Note Requirements::), set the default coding
-(*note Default Coding::.) by putting the following in front of the line
-above:
-
- (setq x-symbol-default-coding 'iso-8859-1)
-
- When running Emacs under a character terminal, you might need to use
-the following (with or without X-Symbol):
-
- (unless window-system (standard-display-european 1))
-
- If your character terminal does not support Latin characters, there
-is no reason to use package X-Symbol. In this case, use the following
-instead:
-
- (when window-system (x-symbol-initialize))
-
- The initialization can be controlled by the following variable:
-
-`x-symbol-initialize'
- By default, package X-Symbol does a full initialization. This
- includes an integration with some packages, see also *Note Package
- Integration::.
-
- If you use a B/W monitor and XEmacs/no-Mule, it might be necessary to
-remove the font properties of any face which is used on regions with
-X-Symbol characters: `isearch', `highlight', `primary-selection',
-`secondary-selection', `paren-match', `paren-mismatch',
-`paren-blink-off', `underline'. I.e., for each FACE, use:
-
- (remove-specifier (get (get-face 'FACE) 'font))
-
-
-File: x-symbol.info, Node: Installing Image Converter, Next: Package Integration, Prev: Installing Lisp, Up: Installation
-
-Installing the Image Converter from ImageMagick
-===============================================
-
- Program `convert' from ImageMagick is used to display images at the
-end of image insertion commands. The images show a scaled-down version
-of the included image files.
-
- While the installation of `convert' is optional, you get a warning
-if `convert' is not found on your system or if there is no image format
-supported by both `convert' and Emacs. Set variable
-`x-symbol-image-converter' to `nil' if you don't want to get the
-warning.
-
- On Unix, `convert' must be in your `$PATH'. On Windows, it is
-assumed to be found at `C:\ImageMagick\convert'. If this is not the
-case, you have to customize the variable
-`x-symbol-image-convert-program'.
-
- Check `http://www.imagemagick.org/' for the installation
-instructions. Run `convert -h' and `convert -list Format' (in newer
-versions of ImageMagick) in your shell to check whether the
-installation of ImageMagick was successful. If you have problems, check
-the ImageMagick web page for FAQs and mailing lists.
-
- If you do not have a truecolor device (i.e., just 256 colors),
-package X-Symbol uses `convert' with a colormap by default (*note Image
-Conversion::.). You might create and use your own colormap instead. It
-should be tuned to include the colors you use in Emacs anyway, i.e., the
-face colors.
-
-
-File: x-symbol.info, Node: Package Integration, Next: Installing Fonts, Prev: Installing Image Converter, Up: Installation
-
-Package Integration
-===================
-
- You might skip this section when trying package X-Symbol the first
-time. Nevertheless, I strongly recommend to read this section if you
-have customized your Emacs more or less heavily or if you get some
-problems.
-
- Some features of X-Symbol work by hooking itself into existing
-functions of Emacs or related packages via predefined hooks. A
-potential problem arises if your customization or other packages use
-the same hooks, or if other packages assume these hooks not to be used,
-e.g., some packages assume the buffer contents to contain the same
-characters as the corresponding file.
-
- This section lists some special adaptation for other packages
-(everything is fine if you do not use these packages). It also lists
-potential problems in combination with other packages. If you discover
-some problems in combination with other packages, please let me know.
-
-* Menu:
-
-* LaTeX Packages:: Packages used in LaTeX buffers.
-* Syntax Hiliting Packages:: Package `font-lock' and support modes.
-* File IO Packages:: Compression, encryption, remote files, etc.
-* Miscellaneous Packages:: Other packages.
-
-
-File: x-symbol.info, Node: LaTeX Packages, Next: Syntax Hiliting Packages, Prev: Package Integration, Up: Package Integration
-
-LaTeX Packages
---------------
-
- Objectives: relate positions in buffer to positions in file, do
-conversion in master/slave buffers, preserve highlighting, improve input
-methods and other things.
-
-`auctex'
- Use Version 9.9c or higher, which includes `texmathp'. There is
- some special X-Symbol adaptation for AucTeX:
-
- - X-Symbol supports AucTeX's multifile documents: it respects
- the variable `TeX-master' when searching for the file encoding
- (*note File Coding::.) and when converting image files with
- relative names (*note Image Display::.).
-
- - X-Symbol supports AucTeX's region commands: it ensures that
- characters in `_region_.tex' buffer are converted according
- to the parent buffer. Initialization changes
- `TeX-region-hook'. Requires AucTeX, v9.8a or higher.
-
- - X-Symbol's input method Electric (*note Input Method
- Electric::.) with token language `tex' uses package
- `texmathp'.
-
- - AucTeX's math mode commands also inserts X-Symbol characters
- (*note Mathematics: (auctex)Mathematics.). Initialization
- sets `LaTeX-math-insert-function'. Requires AucTeX, v9.8a or
- higher.
-
- - If TeX displays an error message, it also displays the
- context of the error position. AucTeX uses the context to
- set point to this position when `M-x TeX-next-error' is
- invoked. The former context are characters in the file, the
- latter characters in the buffer, X-Symbol provides the
- translation. Initialization changes
- `TeX-translate-location-hook'.
-
-`bib-cite'
- Use Version 3.0 or higher. Initialization of package X-Symbol
- changes the installation of package bib-cite to make X-Symbol's
- decoding not overwrite `bib-cite's highlighting of `\cite' and
- friends.
-
-`preview-latex'
- TeX's error positions are also used by package `preview-latex',
- which was clever enough to reuse the above mentioned hook of
- AucTeX. Unfortunately, that hook is ... and does not allow a fast
- translation of error positions, so `preview-latex' allows to
- provide better variants of functions in that hook. X-Symbol's
- variant is `x-symbol-tex-preview-locations'.
-
-`reftex'
- Use Version 3.26 or higher. For a workaround for some minor
- annoyances with the combination RefTeX/X-Symbol/Multifile
- Document, see *Note Problems and Work-arounds: (reftex)Problems
- and Work-arounds. By default, the initialization of package
- X-Symbol makes RefTeX's label creation use the nicer Asciification
- of package X-Symbol (*note Ascii Representation::.) by setting
- `reftex-translate-to-ascii-function'.
-
-`whizzytex'
- Use the newest.
-
-
-File: x-symbol.info, Node: Syntax Hiliting Packages, Next: File IO Packages, Prev: LaTeX Packages, Up: Package Integration
-
-Syntax Highlighting Packages (`font-lock' and add-ons)
-------------------------------------------------------
-
- Objectives: start highlighting after conversion. Highlighting is
-needed for super- and subscripts and when using XEmacs without Mule
-support.
-
-`fast-lock'
- I recommend to use package `lazy-shot' instead. By default, the
- initialization of package X-Symbol sets `fast-lock-save-faces' to
- `nil' to make package `fast-lock' work with X-Symbol.
-
-`font-latex'
- I suggest to set `font-lock-maximum-decoration' to value `t', 2 or
- higher if you do not want to use super- and subscripts in arguments
- of `\label' and friends. *Note FAQ Stupid Subscripts::.
-
-`font-lock'
- Is required by this package (*note Role of font-lock::.). I
- strongly recommend *not* to turn on font-lock in *any* mode hook,
- set `font-lock-auto-fontify' to `t' instead (this is the default,
- anyway). See also `lazy-shot'.
-
- If you turn on font-lock in a mode-hook, visiting a file would
- become slower, since X-Symbol mode is usually turned on *after* the
- functions in the mode hook have been run, i.e., the fontification
- is getting useless if the tokens are automatically decoded.
-
-`lazy-lock'
- From XEmacs-20.3 on, the successor is called `lazy-shot'.
-
-`lazy-shot'
- Is strongly recommended.
-
-
-File: x-symbol.info, Node: File IO Packages, Next: Miscellaneous Packages, Prev: Syntax Hiliting Packages, Up: Package Integration
-
-File I/O Packages
------------------
-
- Issue: compression, encryption and so on can be seen as some kind of
-conversion. When doing multiple conversion, the sequence matters.
-
-`ange-ftp'
- See also `efs' and `jka-compr'.
-
-`comint'
- The default installation makes `comint's in-/output use X-Symbol's
- conversion function. If you set variable `comint-input-sender',
- set it before initializing package X-Symbol.
-
-`crypt'
-`crypt++'
- I recommend to use package `jka-compr' instead. *Note Spurious
- Encodings::. *Note No Encoding::. If you use `crypt' or
- `crypt++' and the character `alpha' looks like `\233a' after
- `save-buffer', set this variable to `slowest'. *Note Open
- Questions::.
-
-`efs'
- XEmacs' version of `ange-ftp'. See also `jka-compr'.
-
-`iso-cvt'
- There is no need to use it. Package X-Symbol already provides the
- conversion between Latin-1 characters and "TeX macros". Package
- X-Symbol does not provide the German and Spanish conversion tables,
- though.
-
-`iso-sgml'
- There is no need to use it. Package X-Symbol already provides the
- conversion between Latin-1 characters and "SGML entities". *Note
- Miscellaneous Packages::, package `psgml-html'.
-
-`jka-compr'
- Can be used with package X-Symbol, preferred to `crypt'. The
- following is absolutely necessary (with or without using package
- X-Symbol, at least in older Emacsen): load `jka-compr' after
- `efs'/`ange-ftp'!
-
-`latin-unity'
- This XEmacs package can be used with package X-Symbol,
- functionality is already provided by X-Symbol for
- Latin-{1,2,3,5,9} characters: remapping (*note Char Aliases::.)
- and recoding (*note File Coding::.). Has some safe-encoding
- mechanism, but the test comes currently too early (*note Wishlist
- Emacs::.).
-
-`ucs-tables'
- The Emacs minor modes `unify-8859-on-decoding-mode' and
- `unify-8859-on-encoding-mode' can be used with package X-Symbol.
-
-`vc'
- If you use package `crypt', `vc-next-action' and friends encode
- characters to tokens. *Note Spurious Encodings::.
-
-
-File: x-symbol.info, Node: Miscellaneous Packages, Prev: File IO Packages, Up: Package Integration
-
-Miscellaneous Packages
-----------------------
-
-`abbrev'
- On XEmacs without Mule support, I recommend to set variable
- `words-include-escapes' to `t'. *Note Nomule Problems::.
-
-`completion'
- Should work with X-Symbol (earlier version of X-Symbol had
- problems with input method token).
-
-`desktop'
- XEmacs' version (an old one) does not save its `.emacs.desktop'
- files with a coding system. Emacs' version save it with an
- incorrect coding system. Thus, strings which contain X-Symbol's
- private characters might get corrupted. See also package
- `session' below.
-
-`flyspell'
- Should work apart from the general problem of `ispell'.
-
-`func-menu'
- Should work with X-Symbol.
-
-`ispell'
- The package `ispell' assumes the buffer contents to be the same as
- the file contents and does not provide any hook to fix this. This
- should be fixed in `ispell', see *Note Wishlist Emacs::. *Note
- FAQ Spell Check::.
-
- Use a future version (hopefully v3.4). Includes special X-Symbol
- initialization/handling and defines additional token languages.
- *Note External Languages::.
-
-`psgml-html'
- `psgml-html': Do not set `html-auto-sgml-entity-conversion' to
- non-`nil'. *Note File IO Packages::, package `iso-sgml'.
-
-`session'
- Use Version 1.5a or higher. If strings in this file should always
- be read correctly, you should put `(x-symbol-init-input)' into your
- `~/.emacs'; otherwise strings containing X-Symbol's private
- characters read from the `~/.session' file might look funny. See
- also package `desktop' above.
-
-`x-compose'
- All characters from `x-compose' are also supported by package
- X-Symbol. Thus, I recommend to use `<multi-key>' instead `C-='
- when running under XEmacs without Mule support. *Note Introducing
- Input Methods::.
-
-
-File: x-symbol.info, Node: Installing Fonts, Next: Installing Fonts Exceed, Prev: Package Integration, Up: Installation
-
-Installing Additional Fonts
-===========================
-
- You don't have to install X-Symbol fonts in usual circumstances (with
-the binary distribution, Emacs runs on the same machine, you are happy
-with the default fonts).
-
- If your Emacs runs on a different machine, please follow the steps 5
-and 6 below or read the next section.
-
- If you want to install additional fonts (since the binary
-distribution contains only a limited selection of fonts and font
-sizes), please follow the following sequence which worked for me (on
-SunOS 5.4-5.6/Solaris). If you have to do s.th. (completely) different
-on your system, please let me know--I will include your hints.
-
- If you are lost with the following instructions, use the standard
-fonts from the binary distribution. (Sorry, I do not have to time to
-answer general Unix font questions. Or to be more exact, I'm not an
-expert in this area.... Nevertheless, if you have a clearer
-explanation for the installation sequence below, please send me a patch
-to `man/x-symbol/x-symbol.texi'.)
-
- 1. Find the font which you want to replace by checking fonts with the
- X11 program `xfontsel' or `xfd'. The bad news is that there is no
- general way to say which character belongs to which font. My only
- goal was to use standard fonts whenever possible; the rest belong
- the the xsymb1 font (which I have designed). If you want to use a
- font as an alternative to another font, it must have the same
- charset registry-encoding.
-
- 2. Find the `.bdf' files of your preferred fonts in your file system
- or by Internet search engines like Google. The source
- distribution of package X-Symbol contains `.bdf' files for
- additional fonts sizes of all fonts except the xsymb1 font (*note
- Wishlist Fonts::.).
-
- There are two categories of `.bdf' files. The first category
- contains files for fonts which are already installed; the files are
- needed to create and install the super- and subscript versions.
- Copy these files to
- `~/.xemacs/xemacs-packages/etc/x-symbol/origfonts/'. The second
- category contains files for fonts which are not installed. Copy
- these files to `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/'.
-
- 3. In file `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/Makefile',
- change variables `ORIGBDFS' for the first category and `BDFS' for
- the second category accordingly.
-
- 4. In directory `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/',
- execute `make mkdirs', and `make pcfs'. You need GNUs `make' and
- `perl', Version 5 (or higher).
-
- 5. If your Emacs runs on a different machine or if you want to use the
- fonts outside Emacs, too, add X-Symbol's fonts to your font path by
- inserting the following in your `~/.xsession' (X11 startup file).
-
- xset +fp ~/.xemacs/xemacs-packages/etc/x-symbol/pcf/
-
- For a system-wide installation, you might want to add this
- directory to the system-wide font path instead.
-
- If your system doesn't have `xset', you should copy all `.pcf'
- files (compiled fonts) from
- `~/.xemacs/xemacs-packages/etc/x-symbol/pcf/' into directory
- `/usr/lib/X11/fonts/75dpi/' (Slackware distribution) and run
- `mkfontdir 75dpi' in that directory.
-
- 6. Your are on the safe side if you restart X11 after this.
-
- 7. Set the Emacs Lisp variables which define the fonts. *Note
- Installing Fonts Lisp::.
-
-
-File: x-symbol.info, Node: Installing Fonts Exceed, Next: Installing Fonts Lisp, Prev: Installing Fonts, Up: Installation
-
-Installing Fonts for Exceed (X-server on Windows)
-=================================================
-
- If your X-server on Windows is Exceed and if you have configured
-Exceed to use the "native window manager" for your Unix screens, you
-must install the X-Symbol fonts on Windows. The following works with
-Exceed 6.0 & NT 4.0 and Exceed 7.0 & Windows 2000:
-
- 1. In Unix, edit file
- `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/makesub' to limit
- the shift for superscript to 3 points:
- %supoffs = ('08',3, 10,3, 12,3, 14,3, 16,3, 18,3, 24,3);
-
- 2. Then, execute `make mkdirs', and `make gens' in
- `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/'. If you have
- problems, please read the previous section.
-
- 3. In Exceed's configuration window, click on <Font> to open Window
- `Font Settings'. In this window, click on <Select All>, then on
- <Compile Fonts...>.
-
- 4. Copy X-Symbol's `bdf' files in
- `~/.xemacs/xemacs-packages/etc/x-symbol/fonts/' and
- `~/.xemacs/xemacs-packages/etc/x-symbol/genfonts/' to a Windows
- directory and select this directory in the Exceed Window `Compile
- Fonts'. Click on <Compile>.
-
- 5. In Window `Font Settings', click on <Font Database...>. In this
- window, click on <Add...>. Enter the output directory from the
- previous step as the `Font Directory' and `xsymb' as the `File
- Name (*.fdb)'. Click on <OK>.
-
- 6. You might want to rearrange the sequence of Font DB files to let
- files `75dpi' appear prior to files `100dpi', because X-Symbol's
- fonts are designed for 75dpi.
-
- 7. In Window `Font Database', click on <Rebuild Database...> and then
- on <OK>.
-
- Note: *Windows NT 4.0 will crash (bluescreen) if you use fonts
-compiled by Exceed from the `pcf' files or if you missed step 1, i.e.,
-limiting the superscript shift!* With Exceed 7.0 & Windows 2000, there
-is no crash, but these fonts cannot be displayed.
-
- If you use XEmacs with Exceed as your X-server on Windows, X-Symbol
-cannot warn you about undefined fonts, because XEmacs in general cannot
-recognizes in that case, whether a font exists.
-
-
-File: x-symbol.info, Node: Installing Fonts Lisp, Next: Installing Manual, Prev: Installing Fonts Exceed, Up: Installation
-
-Lisp Coding when Using Other Fonts
-==================================
-
- Package X-Symbol needs to know which fonts to use for the X-Symbol
-characters and super- and subscripts. It also must interact with
-package `font-lock' to display them (*note Role of font-lock::.).
-
- If you have installed additional fonts (*note Installing Fonts::.)
-for use with package X-Symbol, you might have to change the following
-variables:
-
-`x-symbol-latin1-fonts'
-`x-symbol-latin2-fonts'
-`x-symbol-latin3-fonts'
-`x-symbol-latin5-fonts'
-`x-symbol-latin9-fonts'
-`x-symbol-xsymb0-fonts'
-`x-symbol-xsymb1-fonts'
- The value of each variable consists of three elements: one for the
- normal text, one for subscripts and one for the superscripts. Each
- element is a list of fonts which are tried in order--the first
- which exists on your system is used.
-
- If you change the values of one of these variables, do only
- specify the same charset registry-encoding (e.g.,
- `adobe-fontspecific') as specified by the fonts in the default
- value of this variable.
-
-`x-symbol-font-sizes'
- Here you can specify the sizes for all fonts in the above mentioned
- variables. The value consists of regular expressions matching font
- names and numbers which replace all occurences of `%d' in the
- names.
-
- E.g., if you prefer larger fonts, you might want to insert the
-following into your `~/.emacs':
-
- (setq x-symbol-font-sizes
- '(18 ("_su[bp]-" . 14) ("\\`-etl-" . 16)))
- (setq x-symbol-xsymb0-fonts
- '(("-adobe-symbol-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0-medium-r-normal--%d-%d0-75-75-p-85-adobe-fontspecific")
- ("-adobe-symbol_sub-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0_sub-medium-r-normal--%d-%d0-75-75-p-74-adobe-fontspecific")
- ("-adobe-symbol_sup-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0_sup-medium-r-normal--%d-%d0-75-75-p-74-adobe-fontspecific")))
-
- The first assignment changes the font sizes, the second makes
-X-Symbol using the original Adobe symbol font instead of my minor
-modification (appearance) of it. The xsymb1 font will be scaled, which
-might not look nice (*note FAQ Font Size::.).
-
- You might want to change the following variables:
-
-`x-symbol-latin-force-use'
- Package X-Symbol defines Latin characters even when the
- corresponding fonts are missing (this can be changed by this
- variable). Characters for the symbol fonts are only defined if
- the corresponding fonts are available.
-
-`x-symbol-mule-change-default-face'
- Package X-Symbol does not change the fonts of pre-defined Mule
- charsets (this can be changed by this variable). Thus, the
- variables from *Note Installing Fonts Lisp:: might have no
- influence if Emacs already has defined fonts for the corresponding
- charsets.
-
-
-File: x-symbol.info, Node: Installing Manual, Next: Checking Installation, Prev: Installing Fonts Lisp, Up: Installation
-
-Installing Info, Postscript and HTML Files
-==========================================
-
- To create the info files, execute `make info' in directory
-`~/.xemacs/xemacs-packages/man/x-symbol/' of the distribution. It
-requires `makeinfo', Version 1.68 or higher. This should not be
-necessary if you use the binary distribution of package X-Symbol.
-
- If no entry for X-Symbol is automatically added to the info directory
-listing, add the following line to `~/.xemacs/xemacs-packages/info/dir':
- * X-Symbol:: Semi WYSIWYG for LaTeX, HTML and other "token languages"
-
- Optionally, you might want to create a printed document from the
-TeXinfo file. Execute `make ps' in directory
-`~/.xemacs/xemacs-packages/man/x-symbol/' of the distribution. It
-requires `texi2dvi'.
-
- Optionally, you can create an online manual for a web browser by
-executing `make html' in directory
-`~/.xemacs/xemacs-packages/man/x-symbol/' of the distribution. It
-requires `texi2html'.
-
- All formats of the manual are created by executing `make all'.
-
-
-File: x-symbol.info, Node: Checking Installation, Prev: Installing Manual, Up: Installation
-
-Checking the Correct Installation of Package X-Symbol
-=====================================================
-
- After having completed the installation, exit and restart Emacs.
-
- * Type `M-x show-message-log' to check whether you got problems so
- far, e.g., whether errors occurred when loading a file. If you do,
- identity and correct the offender.
-
- * Type `M-x x-symbol-grid' in buffer `*scratch*'. If you get the
- Grid but if you see less characters than you see on the web page of
- package X-Symbol, you have decided to use other fonts but failed to
- install them correctly. This is also mentioned in buffer
- `*Warnings*'. *Note Installing Fonts::.
-
- * Move your mouse pointer to any X-Symbol character in buffer
- `*X-Symbol Grid (x-symbol charsym)*', press the right mouse button
- and initialize successively all token languages.
-
- * Again, type `M-x show-message-log' to check whether you got
- problems so far, e.g., whether errors occurred when loading a
- file. If you do, identity and correct the offender.
-
- * If buffer `*Warnings*' does not exist in the buffer menu,
- everything is fine. So is (for me as the author of package
- X-Symbol), if `X-Symbol' is not mentioned there. If there is a
- warning with `no valid image converter', you have forgotten to
- install ImageMagick (*note Installing Image Converter::.).
-
-
-File: x-symbol.info, Node: Concepts, Next: Input Methods, Prev: Installation, Up: Top
-
-Concepts of Package X-Symbol
-****************************
-
- This chapter describes the concepts of package X-Symbol. It contains
-quite a few forward references to feature which are based on these
-concepts, such as *Note Input Methods::, and *Note Features::.
-
-* Menu:
-
-* Token Language:: What does a X-Symbol character represent.
-* Conversion:: Decoding tokens, encoding characters.
-* Minor Mode:: How to control the behavior of X-Symbol.
-* Poor Mans Mule:: Running X-Symbol under XEmacs/no-Mule.
-* Role of font-lock:: Why does X-Symbol need `font-lock'.
-* Char Group:: Character group and token classes.
-
-
-File: x-symbol.info, Node: Token Language, Next: Conversion, Prev: Concepts, Up: Concepts
-
-Token Language
-==============
-
- As mentioned in the overview, "X-Symbol Characters" in the buffer are
-represented by "tokens" in the file. The correspondence between these
-is determined by the "token language" which is in close relation to the
-major mode of the current buffer. E.g., character `alpha' stands for
-`\alpha' in LaTeX buffers.
-
- For details of predefined token languages "TeX macro" (`tex'), "SGML
-entity" (`sgml'), "BibTeX macro" (`bib'), and "TeXinfo command"
-(`texi'), see *Note Supported Languages::.
-
- The token language determines the conversion between X-Symbol
-characters and tokens (*note Conversion::.), the input methods (*note
-Input Methods::.), and various other features (*note Features::.).
-
- The token language is defined by the following buffer-local variable:
-
-`x-symbol-language'
- Token language used in current buffer. You can set this variable
- in the "local variables list" near the end of the file (*note File
- Variables: (xemacs)File Variables.), e.g.:
-
- %% Local Variables:
- %% x-symbol-language: tex
- %% End:
-
- Package X-Symbol uses a reasonable value according to the major mode
-and the file name of a buffer if the variable is not already
-buffer-local. A valid token language is required to turn on X-Symbol
-Minor mode, see *Note Minor Mode::.
-
- A token language must be "registered", if you want to use it. By
-default, the above mentioned token languages are registered.
-
-
-File: x-symbol.info, Node: Conversion, Next: Minor Mode, Prev: Token Language, Up: Concepts
-
-Conversion: Decoding and Encoding
-=================================
-
- As mentioned, X-Symbol characters in the buffer are represented by
-tokens in the file. Thus, we need some conversion from tokens to
-characters, called "decoding", and some conversion from characters to
-tokens, called "encoding".
-
- We have the additional problem that some characters are not only
-represented by tokens, but also via some 8bit character encoding.
-
- Package X-Symbol supports the following 8bit character encodings:
-Latin-1 (`iso-8859-1'), Latin-2 (`iso-8859-2'), Latin-3 (`iso-8859-3'),
-Latin-5 (`iso-8859-9'), and Latin-9 (`iso-8859-15'). It currently
-supports less encodings with XEmacs on Windows (*note Requirements::.).
-
-* Menu:
-
-* Default Coding:: Normal File and Default Encoding.
-* File Coding:: Specific encoding of a file.
-* Controlling 8bit Coding:: Do you want to store 8bit characters?
-* Unique Decoding:: Restrict decoding to avoid normalization?
-* Conversion Commands:: Interactive encoding and decoding.
-* Copy with Conversion:: Copy & paste with conversion.
-* Char Aliases:: Different charsets include the same chars.
-
-
-File: x-symbol.info, Node: Default Coding, Next: File Coding, Prev: Conversion, Up: Conversion
-
-Normal File and Default Encoding
---------------------------------
-
- As mentioned, some characters have a 8bit file encoding, and X-Symbol
-needs to know which 8bit file encoding you use normally when visiting a
-file and saving a buffer.
-
- With Mule support, Emacs/XEmacs can recognize the "normal file
-encoding", also called a coding system (*note Recognize Coding:
-(xemacs)Recognize Coding.).
-
- Without Mule support, XEmacs can usually only support 8bit
-characters of one encoding; this encoding corresponds to the
-charset/registry of your default font. Here, the "normal file
-encoding" is the default encoding:
-
-`x-symbol-default-coding'
- The default encoding. The value must be a symbol denoting one of
- the supported encodings or `nil'. The variable must be set before
- X-Symbol has been initialized. *Note Installing Lisp::.
-
- The "default encoding" is not only used to determine the normal file
-encoding without Mule, but also for the following:
-
- * X-Symbol has its own mechanism to recognize a file encoding which
- only works with a specified default encoding. *Note File Coding::.
-
- * The same character can be included in various Latin charsets and
- X-Symbol needs to know which of the instances (which Emacs views as
- different characters) to support. *Note Char Aliases::.
-
- * Without Mule support, the default encoding is also needed to decide
- which characters have to be faked by 2 characters internally:
- exactly the characters in those charsets which do not correspond
- to the default encoding. *Note Poor Mans Mule::.
-
- To deduce the default value, X-Symbol inspects the Mule language
-environment and the output of the shell command `locale', or to be more
-exact:
-
- locale -ck code_set_name charmap
-
- Without Mule support, you get a warning if the command does not
-exist on your system or lists an encoding which is not supported by
-X-Symbol, such as some Asian encoding. Value `nil' is the same as
-`iso-8859-1'.
-
- With Mule support, you get a warning if the command lists a supported
-encoding which is different from the encoding deduced from the Mule
-language environment. Value `nil' makes sure that X-Symbol file
-encoding detection (*note File Coding::.) only works if Emacs has
-detected the same encoding; it works like `iso-8859-1' otherwise.
-
-
-File: x-symbol.info, Node: File Coding, Next: Controlling 8bit Coding, Prev: Default Coding, Up: Conversion
-
-File Coding of 8bit Characters
-------------------------------
-
- X-Symbol can use a different encoding for single buffers/files, even
-if you use X-Symbol on XEmacs without Mule support. To do so, set the
-following buffer-local variable:
-
-`x-symbol-coding'
- 8bit character encoding in the file visited by the current buffer.
- Value `nil' represents the normal file encoding (*note Default
- Coding::.).
-
- With Mule support, any value other than `nil' is considered invalid
- if the normal file encoding is neither the same as this value nor
- the same as the default encoding. I.e., if your default encoding
- is `nil', X-Symbol's file encoding detection never takes precedence
- over Emacs' one, i.e., the normal file encoding.
-
- You can set this variable in the "local variables list" near the
- end of the file (*note File Variables: (xemacs)File Variables.),
- e.g.:
-
- <!-- Local Variables: -->
- <!-- x-symbol-coding: iso-8859-2 -->
- <!-- End: -->
-
- If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (*note Minor Mode::.) by searching for
-some language dependent headers at the beginning of the file:
-
-`x-symbol-auto-coding-search-limit'
- X-Symbol usually searches for something like
- `\usepackage[...]{inputenc}' (*note TeX Macro::.) or `<meta ...
- charset=...>' (*note SGML Entity::.) in the first 10000 characters.
-
- If you choose not to save a file containing 8bit characters (*note
-Controlling 8bit Coding::.), the file encoding is still important,
-since the file might contain 8bit characters when you visit it.
-
- If the file encoding is different to the normal file encoding,
-X-Symbol performs the necessary recoding itself. "Recoding" changes a
-character with code position POS in one charset to a character with the
-same code position POS in another charset. If the normal file encoding
-is different to the default encoding, X-Symbol also resolves character
-aliases (*note Char Aliases::.).
-
- If you have specified an invalid file encoding (including an encoding
-different to a non-default normal file encoding), we have the following
-cases:
-
- * If the normal file encoding is unsupported (any file encoding is
- invalid in this case) or if the normal file encoding is supported
- and the file does not contain 8bit characters, we always encode
- all X-Symbol character (*note Controlling 8bit Coding::.). The
- modeline includes `-i' to represent the file encoding (*note Minor
- Mode::.), except if the default encoding is `nil', the normal file
- encoding is unsupported, and the variable `x-symbol-coding' is not
- specified.
-
- * If the normal file encoding is supported and the file contains at
- least one 8bit character, X-Symbol does not touch 8bit characters
- and never produces them, neither via decoding (*note Unique
- Decoding::.) nor via input methods. The modeline includes `-err'
- to represent the file encoding (*note Minor Mode::.).
-
- We end with a little example: if your normal file encoding and
-default encoding is Latin-1, and you visit a file with
-`\usepackage[latin9]{inputenc}' producing some document containing the
-Euro sign, you see the Euro character in Emacs when X-Symbol is
-enabled, but you see the currency character without X-Symbol.
-
-
-File: x-symbol.info, Node: Controlling 8bit Coding, Next: Unique Decoding, Prev: File Coding, Up: Conversion
-
-Store or Encode 8bit Characters
--------------------------------
-
- You can specify that 8bit characters (according to the coding in your
-file, see *Note File Coding::), are not encoded to tokens (when saving a
-file), by setting the following buffer-local variable:
-
-`x-symbol-8bits'
- Whether to store 8bit characters when saving the current buffer.
-
- You can set this variable in the "local variables list" near the
- end of the file (*note File Variables: (xemacs)File Variables.),
- e.g.:
-
- %% Local Variables:
- %% x-symbol-8bits: t
- %% End:
-
- If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (*note Minor Mode::.) by setting it the
-the value of `x-symbol-coding', or searching in the file for 8bit
-characters:
-
-`x-symbol-auto-8bit-search-limit'
- If there is a 8bit character in the file when visiting it,
- X-Symbol will also store 8bit characters when saving the buffer.
-
- If the file encoding is invalid (*note File Coding::.), we always
-search for 8bit characters in the complete document and set
-`x-symbol-8bits' accordingly. Then, a non-`nil' value also implies
-unique decoding (*note Unique Decoding::.).
-
- While the variable `x-symbol-8bits' usually only influences the
-encoding, it also influences the decoding if you choose to decode
-uniquely (*note Unique Decoding::.).
-
- Setting variable `x-symbol-8bits' to `nil' does not necessarily mean
-that the file will not contain 8bit characters: the characters might
-have no token representation in the current token language (*note
-TeXinfo Command::.), or they are glyphs for ununsed code points in the
-Latin-3 charset. In both cases, it is unlikely that you have inserted
-these invalid characters via X-Symbol's input methods (*note
-Introducing Input Methods::.), you have probably copied them into the
-current buffer.
-
-
-File: x-symbol.info, Node: Unique Decoding, Next: Conversion Commands, Prev: Controlling 8bit Coding, Up: Conversion
-
-Unique Decoding
----------------
-
- Token languages might define more than one token representing the
-same character. When decoding and encoding these tokens, they will be
-"normalized" to one form, the "canonical representation". E.g., with
-language `tex', visiting a file with tokens `\neq' and `\ne' converts
-both tokens to character `lessequal', saving the buffer stores the
-character as token `\neq' in both occurrences.
-
- It can also happen that a file contains both a 8bit character and a
-token which would be converted to exactly that character. When saving
-the file, both characters are either not encoded, or both are encoded to
-the same token.
-
- Normally, this is no problem. But if you redefine standard TeX
-macros, it certainly could be the case (*note TeX Macro Problems::.)!
-For this reason, package X-Symbol provides the following buffer-local
-variable:
-
-`x-symbol-unique'
- Whether to limit the decoding in such a way that no normalization
- will happen. That means: only decode canonical tokens, and, if
- `x-symbol-8bits' is non-`nil' (*note Controlling 8bit Coding::.),
- do not decode tokens which would be decoded to 8bit characters
- (according to the coding in your file, see *Note File Coding::).
-
- You can set this variable in the "local variables list" near the
- end of the file (*note File Variables: (xemacs)File Variables.),
- e.g., together with a setting for `x-symbol-8bits':
-
- %% Local Variables:
- %% x-symbol-8bits: t
- %% x-symbol-unique: t
- %% End:
-
- If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (*note Minor Mode::.): it will be set
-to `t' if X-Symbol mode is not automatically turned on.
-
- If the file encoding is invalid (*note File Coding::.) and
-`x-symbol-8bits' is non-`nil' (*note Controlling 8bit Coding::.),
-X-Symbol always uses unique decoding (*note Unique Decoding::.).
-
-
-File: x-symbol.info, Node: Conversion Commands, Next: Copy with Conversion, Prev: Unique Decoding, Up: Conversion
-
-Conversion Commands
--------------------
-
- First the good news: most of the time, the necessary conversions are
-performed automatically when you would expect them to be performed:
-
- * Turning X-Symbol minor mode (*note Minor Mode::.) on/off also
- performs decoding/encoding.
-
- * Saving a buffer where X-Symbol is enabled will encode the
- characters to tokens in the file (of course, you keep to have the
- characters in the buffer).
-
- * Inserting a file into a buffer where X-Symbol is enabled will
- decode the tokens in the inserted region.
-
- Nevertheless, you might want to perform the conversions explicitly in
-some situations by using one of the following commands (also to be found
-in the menu):
-
-`M-x x-symbol-decode-recode'
- Recode all characters (if necessary) and decode all tokens to
- characters.
-
-`M-x x-symbol-decode'
- Decode all tokens to characters, do not recode characters.
-
-`M-x x-symbol-encode-recode'
- Encode all characters in buffer to tokens or recode them.
-
-`M-x x-symbol-encode'
- Encode all characters in buffer to tokens. No recoding will be
- performed since 8bit characters will always be encoded if the file
- coding is different to the default coding, since `x-symbol-8bits'
- is relative to the file coding, see *Note Controlling 8bit
- Coding::.
-
- All commands work on the region if it is active, or the (narrowed
-part of the) buffer if no region is active.
-
- If the file coding is the same as the default coding, the variants
-with and without recoding (*note File Coding::.) do the same. The
-variants with recodings are the ones used when doing the conversion
-automatically. The variants without recodings are the ones used when
-using the special Copy & Paste commands presented in the next
-subsection.
-
-
-File: x-symbol.info, Node: Copy with Conversion, Next: Char Aliases, Prev: Conversion Commands, Up: Conversion
-
-Copy & Paste with Conversion
-----------------------------
-
- You probably use X-Symbol, because you want to produce some
-non-ASCII characters in your final document, but you are not really
-interested what kind of token you would need to write. (After all, you
-do not use a hex editor to produce documents using some non-ASCII
-encoding in the file, since you are not interested in the byte sequence
-of individual characters.)
-
- Consequently, all editing operations really work on characters, not
-on the corresponding tokens for the token language of the current
-buffer. This includes copying and pasting: if you copy the character
-`plusminus' from a LaTeX buffer to a HTML buffer, you really copy that
-character and not the three characters of the TeX macro `\pm'.
-
- If you copy text to a buffer where X-Symbol is not enabled, like a
-mail buffer, that is probably not what you want. Similarly, you would
-probably like to see the X-Symbol characters for tokens in a text which
-you have copied from such a buffer. Therefore, X-Symbol provides the
-following commands (also to be found in the menu):
-
-`M-x x-symbol-copy-region-encoded'
- Save the region in the `kill-ring' with all X-Symbol characters
- encoded like by `M-x x-symbol-encode', i.e., without recoding.
-
-`M-x x-symbol-yank-decoded'
- Reinsert the last text in the `kill-ring' and decode the inserted
- text like `M-x x-symbol-decode', i.e., without recoding.
-
- You could get the same result with the usual copy & paste commands
-and the conversion commands from the previous section (*note Conversion
-Commands::.), but this would clutter the undo information of the current
-buffer and would require an additional undo operation for the copy.
-
-
-File: x-symbol.info, Node: Char Aliases, Prev: Copy with Conversion, Up: Conversion
-
-Character Aliases
------------------
-
- A "character alias" or "char alias" is a character which is also a
-character in a font with another registry, e.g., `adiaeresis' is
-defined in all supported Latin fonts. Emacs distinguish between these
-five characters. In package X-Symbol, one of them, with
-`x-symbol-default-coding' (*note Default Coding::. if possible, is
-supported by the input methods, the other ones are char aliases to the
-supported one.
-
- The reason is that it would be confusing for the user to choose among
-different `adiaeresis'es and that there are neither different
-`adiaeresis'es in Unicode nor in the token representations of languages
-`tex' and `sgml'.
-
- 8bit characters in files with a file coding `x-symbol-coding' other
-than `x-symbol-default-coding' are converted to the "normal" form.
-E.g., if you have a Latin-1 font by default, the `adiaeresis' in a
-Latin-2 encoded file is a Latin-1 `adiaeresis' in the buffer. When
-saving the buffer, its is again the right 8bit character in the Latin-2
-encoded file.
-
- Thus, in normal cases, buffers do not have char aliases. In Emacs
-with Mule support, this is only possible if you copy characters from
-buffers with characters considered as char aliases by package X-Symbol,
-e.g., from the Mule file `european.el'. In XEmacs without Mule support,
-this is only possible if you use commands like `C-q 2 3 4'.
-
- If you have char aliases in the current buffer, you might want to use
-(it is not really necessary, just when searching for characters):
-
-`M-x x-symbol-unalias'
- Resolve all character aliases in buffer. If the region is active,
- only resolve char aliases in the region.
-
- A single char alias before point can be resolved by command
-`x-symbol-modify-key' and `x-symbol-rotate-key', see *Note Input Method
-Context::.
-
- The XEmacs package `latin-unity' provides a command to "remap"
-characters to one character set (if possible). X-Symbol's unaliasing
-can be seen as remap operations to a fixed sequence of character sets.
-
-
-File: x-symbol.info, Node: Minor Mode, Next: Poor Mans Mule, Prev: Conversion, Up: Concepts
-
-Minor Mode
-==========
-
- X-Symbol is a minor mode (*note Minor Modes: (xemacs)Minor Modes.)
-which enables the features mentioned in this manual:
-
- * X-Symbol mode is required to do the conversions. Turning the
- minor mode on/off also includes decoding/encoding (*note
- Conversion Commands::.).
-
- * X-Symbol mode provides the minor mode menu which includes: various
- commands, commands to insert characters (*note Input Method
- Menu::.), and entries to change some global and buffer-local
- variables mentioned in this manual.
-
- * X-Symbol mode is required for most input methods (*note Input
- Methods::.) and other features (*note Features::.).
-
- With the default installation, X-Symbol mode is automatically turned
-on when it is appropriate to do so (see below for details). You can
-control it for individually by the following command:
-
-`M-x x-symbol-mode'
- Toggle X-Symbol mode. If provided with a prefix argument, turn
- X-Symbol mode on if the numeric value of the argument is positive,
- else turn it off. If no token language can be deduced, ask for a
- token language; if provided with a non-numeric prefix argument
- (`C-u M-x x-symbol-mode'), always ask.
-
- By default, X-Symbol mode is disabled in special major-modes
- visiting a file, e.g., `vm-mode' (*note FAQ News and Mail::.).
- Use a prefix argument to be asked whether to turn in on anyway.
-
- Turning X-Symbol mode on requires that you have a valid token
-language for the current buffer. Since turning X-Symbol mode on also
-decodes tokens, it is also useful to set the variables which control the
-conversion (*note Conversion::.).
-
- Since people usually do not want to write some Emacs Lisp functions
-to do some customizations, X-Symbol provides the following variables
-which induce X-Symbol to set the necessary buffer-local variables when
-X-Symbol is turned on:
-
-`x-symbol-auto-style-alist'
- You can use the major mode and/or the name of the buffer or visited
- file, and specific functions to set the following variables (if not
- already buffer-local):
-
- - `x-symbol-token-language' (*note Token Language::.),
- indicated in the modeline, e.g. `tex',
-
- - `x-symbol-mode', i.e., whether it is appropriate to turn on
- X-Symbol mode automatically,
-
- - `x-symbol-coding' (*note File Coding::.), indicated in the
- modeline if different from the default coding, e.g. `-l2' for
- Latin-2,
-
- - `x-symbol-8bits' (*note Controlling 8bit Coding::.),
- indicated in the modeline by `8',
-
- - `x-symbol-unique' (*note Unique Decoding::.), indicated in
- the modeline by `*',
-
- - `x-symbol-subscripts' (*note Super and Subscripts::.),
- indicated in the modeline by `s',
-
- - `x-symbol-image' (*note Images::.), indicated in the modeline
- by `i',
-
-`x-symbol-LANG-modes'
- Major modes which use token language LANG by default. *Note
- Supported Languages::. The languages are checked in registration
- order (the order shown in the language selection submenus).
-
-`x-symbol-LANG-auto-style'
- Default values for the above mentioned variables `x-symbol-mode',
- `x-symbol-coding', `x-symbol-8bits', `x-symbol-unique',
- `x-symbol-subscripts', and `x-symbol-image' if not already
- buffer-local.
-
-`x-symbol-auto-mode-suffixes'
- Regular expression matching file suffixes to be ignored when
- checking file names for the derivation above, e.g., extension
- `.orig'.
-
-`x-symbol-modeline-state-list'
- This variable controls the modeline appearance just mentioned.
-
- The menu might also include individual entries for a token
- language (*note TeX Macro Basics::.):
-
-`x-symbol-LANG-extra-menu-items'
- Extra menu items for each token language LANG (*note TeX Macro
- Basics::.).
-
-
-File: x-symbol.info, Node: Poor Mans Mule, Next: Role of font-lock, Prev: Minor Mode, Up: Concepts
-
-Poor Man's Mule: Running Under XEmacs/no-Mule
-=============================================
-
- Using XEmacs/no-Mule normally means that you are restricted to use
-not more than 256 different characters in your documents.
-
- Package X-Symbol provides a lot more characters which can also be
-used with XEmacs/no-Mule. Internally, all X-Symbol characters except
-the ones of your default font (*note Default Coding::.) are represented
-by two characters, see *Note Char Representation::.
-
- This can lead to a lot of problems, which are resolved by the
-following methods (some annoyances remain, *note Nomule Problems::.)
-when X-Symbol mode is turned on (*note Minor Mode::.):
-
- * After each editing command, i.e., point movement, deletion of text
- and insertion of text, package X-Symbol checks whether just one of
- the two internal characters of an X-Symbol character has been
- affected.
-
- * Package `font-lock' is used to display these two-character
- sequences with the correct fonts. The potential problem lies in
- the set-up of the corresponding font-lock keywords, see *Note Role
- of font-lock::.
-
- `x-symbol-nomule-fontify-cstrings'
- Alternatively to enabling `font-lock', you can run this
- functions in buffers having the special two-character
- sequences. With the default installation, this function is
- run in the selection buffers of package `reftex'.
-
-
-File: x-symbol.info, Node: Role of font-lock, Next: Char Group, Prev: Poor Mans Mule, Up: Concepts
-
-The Role of `font-lock'
-=======================
-
- Package X-Symbol uses package `font-lock' to display super- and
-subscripts (*note Super and Subscripts::.) and to display its special
-characters under XEmacs/no-Mule (*note Poor Mans Mule::.). Thus, you
-should enable `font-lock' in buffers where you want to use X-Symbol (it
-is by default). *Note Syntax Hiliting Packages::.
-
- When X-Symbol mode is turned on, it automatically adds the necessary
-font-lock keywords to the buffer-local value of `font-lock-keywords'
-and all font-lock keywords which are commonly used with the current
-token language.
-
- Setting all font-lock keywords is important since `font-lock' might
-not yet been turned on or since you might want to change `font-lock's
-decoration of the current buffer after X-Symbol has been turned on.
-
- Please note that switching the mode by typing `M-x latex-mode' *does
-not set* the LaTeX's font-lock keywords! They are set at the end of
-`C-x C-f'. If you switch the mode, turn on `font-lock' by yourself.
-
- Independently from package X-Symbol, the following command might be
-useful in some situations:
-
-`M-x x-symbol-fontify'
- Refontify buffer.
-
-
-File: x-symbol.info, Node: Char Group, Prev: Role of font-lock, Up: Concepts
-
-Character Group and Token Classes
-=================================
-
- Each X-Symbol character belongs to a "character group", e.g.,
-`natnums' belongs to `setsymbol'. A character group should consists of
-similar characters where "similar" means similar meaning, not similar
-appearance. Two characters which have nearly the same appearance,
-should be in the same group, though. The group determines:
-
- * The Grid and submenu header under which the character can be found
- (*note Input Method Grid::., *Note Input Method Menu::).
-
- * The default bindings of characters (*note Input Method
- Keyboard::.) of some groups.
-
- * Whether to show the context info for a character (*note Info::.).
-
- * The default ASCII representation of a character (*note Ascii
- Representation::.).
-
- * When using Emacs/XEmacs with Mule support, the syntax of a
- character (*note Syntax: (xemacs)Syntax.).
-
- The character group is independent from any token language, but is
-probably somewhat related to some of its "token classes". For each
-token language, each character is assigned to a list of token classes,
-which can be used for the following:
-
- * Information in the echo area (*note Info::.), it could inform
- users to include a specific LaTeX package when they want to use
- that character in the document.
-
- * Using a "coloring scheme" when displaying the characters in the
- echo area (*note Info::.) or the Grid of characters (*note Input
- Method Grid::.), useful for characters which can just be used in a
- specific context, like TeX's math-mode characters.
-
- * Restricting the "electricity" of input method Electric (*note
- Input Method Electric::.), useful to disable this input methods
- for TeX's math-mode characters if we are in text-mode.
-
- The token classes for individual token languages are explained in the
-corresponding sections of *Note Supported Languages:::
-
-`x-symbol-LANG-header-groups-alist'
- The Grid and Menu headers for each token language LANG.
-
-`x-symbol-LANG-class-alist'
- Strings for the character info in the echo area for each token
- language LANG.
-
-`x-symbol-LANG-class-face-alist'
- The coloring scheme for each token language LANG.
-
-
-File: x-symbol.info, Node: Input Methods, Next: Features, Prev: Concepts, Up: Top
-
-X-Symbol's Input Methods
-************************
-
- An X-Symbol "input method" is a way, provided by package X-Symbol,
-to insert a X-Symbol character (not in the sense of Mule's "input
-methods"). For a short overview with screenshots, see the
-web pages of X-Symbol (http://x-symbol.sourceforge.net/details.html).
-
- Input methods Token and Electric change the normal way to insert
-characters a bit. Therefore, they require X-Symbol mode to be turned on
-and can be turned off explicitly. The other input methods are provided
-with additional commands and key prefixes, they can also be used in
-buffers where X-Symbol mode is turned off.
-
- With AucTeX, Version 9.8a or higher, its math mode commands also
-inserts X-Symbol characters (*note Mathematics: (auctex)Mathematics.).
-
-* Menu:
-
-* Introducing Input Methods:: Common behavior of all input methods.
-* Input Method Token:: Replace token by character.
-* Input Method Read Token:: Minibuffer input with completion.
-* Input Method Menu:: Select a menu item.
-* Input Method Grid:: Choose highlighted character.
-* Input Method Keyboard:: Compose a key sequence.
-* Input Method Context:: Replace character sequence.
-* Input Method Electric:: Automatically replace character sequence.
-* Input Method Quail:: A Mule input method "x-symbol".
-* Customizing Input Method:: How to customize the input methods.
-
-
-File: x-symbol.info, Node: Introducing Input Methods, Next: Input Method Token, Prev: Input Methods, Up: Input Methods
-
-Common Behavior of All Input Methods
-====================================
-
- Input methods normally just inserts "valid characters" which are
-those characters which have a useful representation in the file:
-
-`x-symbol-valid-charsym-function'
- When X-Symbol is turned off, a character is valid if it is an 8bit
- character according to the value of `x-symbol-default-coding'.
-
- When X-Symbol is turned on, a character is valid if the characters
- could be encoded to a token in language `x-symbol-language' (*note
- Token Language::.).
-
- If a buffer is read-only (*note Misc Buffer: (xemacs)Misc Buffer.),
-most input methods push the character to insert onto the kill ring
-instead. Typing `C-y' lets you then insert the character (*note
-Yanking: (xemacs)Yanking.).
-
- The input methods Keyboard, Menu and Grid (the character selection
-with `<button2>') have the same interpretation of the prefix argument:
-
- * With prefix argument `0', do not insert anything, just barf, if the
- character is not valid.
-
- * With a positive prefix argument, insert a character that many
- times. Barf, if the character is not valid.
-
- * With a negative prefix argument, insert a character as many times
- as specified by the absolute value of the prefix argument. A
- character is also inserted if it is not valid.
-
- * With one or more `C-u's with no digits, insert the token of a
- language to choose, including "x-symbol charsym" (*note Pseudo
- Language::.).
-
- Many input commands of package X-Symbol uses the same key prefix in
-its default binding:
-
-`x-symbol-compose-key'
- By default, `C-=' is used as the key prefix. Under XEmacs/no-Mule,
- you might want to use `<multi-key>' instead:
-
- (unless (featurep 'mule) (setq x-symbol-compose-key '(multi-key)))
-
-`x-symbol-auto-key-autoload'
- Set this to `nil', if you do not want that pressing `C-='
- automatically initializes the input methods.
-
-
-File: x-symbol.info, Node: Input Method Token, Next: Input Method Read Token, Prev: Introducing Input Methods, Up: Input Methods
-
-Input Method Token: Replace Token by Character
-==============================================
-
- If X-Symbol mode is on, input method "Token" automatically replaces
-the token by the corresponding character when inserting the next
-character following the token (in some token languages you need the next
-character to decide whether the token is completed) if it is valid.
-
- The token will be replaced only if the next character has been
-inserted without prefix argument or with prefix argument 0 (`C-u 0'),
-the latter will therefore just induce the replacement.
-
- Please note that the token is really replaced by the characters, it
-is not just `font-lock' which highlights the token to look like a
-character.
-
- You might want to press `C-/' or `C-x u' to undo the replacement.
-Input method Token requires X-Symbol mode to be enabled, it can be
-disabled (and re-enabled) by setting the following variable:
-
-`x-symbol-token-input'
- A boolean which can also be changed via the X-Symbol menu.
-
- Individual token language might slightly change the way input method
-Token works exactly; from the predefined language, it is just `tex'
-(*note TeX Macro::.).
-
-
-File: x-symbol.info, Node: Input Method Read Token, Next: Input Method Menu, Prev: Input Method Token, Up: Input Methods
-
-Input Method Read Token: Minibuffer Completion
-==============================================
-
- You can insert a character by reading the corresponding token in the
-minibuffer. You are offered completion over the known tokens (*note
-Completion: (xemacs)Completion.).
-
-`M-x x-symbol-read-token-direct'
-`C-= <TAB>'
- Insert character by selecting a token in the current token language
- (even if X-Symbol mode is turned off) or an "x-symbol charsym"
- (*note Pseudo Language::.).
-
-`M-x x-symbol-read-token'
-`C-= <RET>'
- Insert character by first selecting the token language and then a
- token in that language.
-
- Input method Read Token also works if X-Symbol mode is not enabled.
-It uses the common interpretation of prefix arguments for X-Symbol
-insert commands, see *Note Introducing Input Methods::.
-
-
-File: x-symbol.info, Node: Input Method Menu, Next: Input Method Grid, Prev: Input Method Read Token, Up: Input Methods
-
-Input Method Menu: Select a Menu Item
-=====================================
-
- If X-Symbol mode is turned on, a "Menu" `X-Symbol' appears in the
-menubar (*note Minor Mode::.). It also appears over non-highlighted
-parts in the Grid and the Key Completions buffer (*note Input Method
-Grid::.). The menu allows to change buffer-local and global variables
-(some directly, some via package `custom'). It has a submenu with the
-most interesting commands of package X-Symbol.
-
- The menu has submenus with commands to insert X-Symbol characters.
-The submenu headers are the same as the headers in the Grid, see *Note
-Char Group::. The appearance of the menu can be customized:
-
-`x-symbol-local-menu'
- With a valid token language, the X-Symbol menu only contains
- insertion commands for valid characters. The entries are
- mentioned and sorted according to the token. Otherwise, the
- X-Symbol menu contains all characters, the entries are mentioned
- according to their charsym name.
-
-`x-symbol-menu-max-items'
- The submenus do not contain more than 30 insertion commands for
- X-Symbol characters. A submenu is split if necessarily.
-
- Input method Menu also works if X-Symbol mode is not enabled. It
-uses the common interpretation of prefix arguments for X-Symbol insert
-commands, see *Note Introducing Input Methods::.
-
-
-File: x-symbol.info, Node: Input Method Grid, Next: Input Method Keyboard, Prev: Input Method Menu, Up: Input Methods
-
-Input Method Grid: Choose Highlighted Character
-===============================================
-
- Probably the easiest way to insert a character is by using a "Grid"
-of characters:
-
-`M-x x-symbol-grid'
-`C-= C-='
- Pops up a buffer displaying X-Symbol characters in a grid like
- fashion. You can select a character with the mouse or `<RET>',
- see below.
-
- In the Grid buffer and the buffer with the possible completions for
-an X-Symbol key sequence (*note Input Method Keyboard::.), the following
-commands are used if the mouse pointer is over an highlighted character.
-
-`<button2>'
-`<RET>'
-`<SPC>'
- Insert highlighted character (or character under point,
- respectively) into the buffer of `point' if `point' is not in the
- same buffer as the highlighted character. Otherwise, insert the
- character into the reference buffer, i.e., the buffer where you
- have invoked the grid or the key completions from. (The reference
- to the buffer is erased when an X-Symbol character is inserted
- into any buffer.)
-
-`<button3>'
- Pops up a highlight menu where you can select to insert the token
- of various token languages instead the character itself. In order
- not to load and initialize all additional token language you have
- not yet used, the menu offers to do so explicitly for supported
- (registered) token languages (*note Token Language::.).
-
- Over all non-highlighted parts, the following commands are used:
-
-`<button2>'
- Scroll Grid or Key Completions buffer down in upper half of the
- window and scroll up in the lower half of the window.
-
-`<button3>'
- Pops up the X-Symbol menu, see *Note Input Method Menu::).
-
- When using the keyboard to select a character, the following command
-could be useful:
-
-`M-x x-symbol-list-info'
-`?'
-`h'
-`i'
- Display info for character under point in echo area.
-
-`M-x x-symbol-list-bury'
-`q'
- Bury list buffer while trying to use the old window configuration.
-
- You can control the grid by the following variables:
-
-`x-symbol-local-grid'
- With a valid token language, the Grid only contains insertion
- commands for valid characters and might use a coloring scheme.
- Otherwise, it contains all characters.
-
-`x-symbol-temp-grid'
- Inserting an X-Symbol character does not restore the window
- configuration current before the invocation of the Grid.
-
-`x-symbol-grid-reuse'
- Use old Grid when invoking command `x-symbol-grid', if this is
- reasonably to do. If `x-symbol-grid' is called with a prefix
- argument, always create new Grid.
-
-`x-symbol-grid-ignore-charsyms'
- The Grid does not contain `nobreakspace'.
-
-`x-symbol-grid-tab-width'
- The tab width in the Grid buffer should correspond the font in
- `x-symbol-heading-face' which is also used as the default font in
- the Grid buffer.
-
-`x-symbol-heading-strut-glyph'
- Use larger interline spacing if a line in the Grid starts with a
- header.
-
- The headers in the Grid are the same as the submenu headers, see
-*Note Char Group::. Similar looking characters for one headers are
-grouped together. *Note Input Method Context::.
-
- Input method Grid also works if X-Symbol mode is not enabled. It
-uses the common interpretation of prefix arguments for X-Symbol insert
-commands, see *Note Introducing Input Methods::.
-
-
-File: x-symbol.info, Node: Input Method Keyboard, Next: Input Method Context, Prev: Input Method Grid, Up: Input Methods
-
-Input Method Keyboard: Compose Key Sequence
-===========================================
-
- Key sequences starting with `C-=' (*note Introducing Input
-Methods::.) are used to insert X-Symbol characters, e.g., `C-= ~ >'
-inserts `leadsto'. The Ascii sequence of the keys after `C-=' look
-similar to the character which you are going to insert. It is the same
-as the sequence which is replaced by input method Context, see *Note
-Input Method Context::.
-
- If many characters are represented by the same Ascii sequence, the
-binding is extended by `1', `2' and so on. If you do not know how to
-continue your key sequence, the following commands might be useful:
-
-`M-x x-symbol-help'
-`C-= ZERO-OR-MORE-KEYS <help>'
-`C-= ZERO-OR-MORE-KEYS C-h'
- Pops up a buffer displaying possible completions for the key
- sequence `C-= ZERO-OR-MORE-KEYS'. You do not have to type the key
- sequence again, i.e., `C-= ZERO-OR-MORE-KEYS' is also used for the
- next input.
-
-`C-= ZERO-OR-MORE-KEYS <button1>'
-`C-= ZERO-OR-MORE-KEYS <button2>'
-`C-= ZERO-OR-MORE-KEYS <button3>'
- Use the normal bindings of `<button1>', `<button2>' or
- `<button3>', respectively (*note Input Method Grid::.). The key
- sequence is not used for the next input.
-
-`C-= ZERO-OR-MORE-KEYS M-<prior>'
-`C-= ZERO-OR-MORE-KEYS M-<next>'
-`C-= ZERO-OR-MORE-KEYS M-<home>'
-`C-= ZERO-OR-MORE-KEYS M-<end>'
- Execute the commands `scroll-other-window-down',
- `scroll-other-window', `beginning-of-buffer-other-window' or
- `end-of-buffer-other-window', respectively. You do not have to
- type the key sequence again, i.e., `C-= ZERO-OR-MORE-KEYS' is also
- used for the next input.
-
-`x-symbol-temp-help'
- Inserting an X-Symbol character restores the window configuration
- current before the invocation of the Grid.
-
-`x-symbol-map-default-keys-alist'
- Defines the bindings mentioned above.
-
- Input method Keyboard also works if X-Symbol mode is not enabled. It
-uses the common interpretation of prefix arguments for X-Symbol insert
-commands, see *Note Introducing Input Methods::.
-
-
-File: x-symbol.info, Node: Input Method Context, Next: Input Method Electric, Prev: Input Method Keyboard, Up: Input Methods
-
-Input Method Context: Replace Char Sequence
-===========================================
-
- The idea of the input method "Context" is to replace a sequence of
-characters by a character which looks similar to the whole sequence. If
-the sequence consists only of Ascii characters, it is also used for the
-key bindings, see *Note Input Method Keyboard::.
-
- There will be some info in the echo area that the character sequence
-before point can be replace via input method Context. The following
-commands are provided:
-
-`M-x x-symbol-modify-key'
-`C-,'
-`C-= <left>'
-`C-= <right>'
- If character before point is an X-Symbol character, "modify" it to
- an alternative character (if you do it often enough, you are back
- at your first character). Otherwise replace sequence of
- characters by a character which looks similar to the whole
- sequence.
-
-`M-x x-symbol-rotate-key'
-`C-.'
-`C-= <up>'
-`C-= <down>'
- If character before point is an X-Symbol character, "rotate" its
- "direction" (or change uppercase/lowercase).
-
- Both commands can also be used to resolve a character alias before
-point, see *Note Char Aliases::. If the region is active, restrict
-replacement to use that region since the input method Context only
-considers the longest sequence of characters with a replacement.
-
- Input method Context can be customized by changing the following
-variables:
-
-`x-symbol-rotate-prefix-alist'
- If you provide a prefix argument to command `x-symbol-rotate-key',
- you can specify the direction you want to have: it is according to
- numerical keypads, e.g., with prefix argument `7' you specify the
- direction "north-west".
-
-`x-symbol-rotate-suffix-char'
- Command `x-symbol-rotate-key' is also used to "Greekify" the
- previous character: typing `a C-.' is shorter than `a # C-,'.
-
-`x-symbol-context-ignore'
- Constrains whether a context/charsym can be replaced. No
- constraints by default.
-
-`x-symbol-context-init-ignore'
- Contexts starting with a space cannot be replaced. This variable
- must be set before X-Symbol has been initialized.
-
-
-File: x-symbol.info, Node: Input Method Electric, Next: Input Method Quail, Prev: Input Method Context, Up: Input Methods
-
-Input Method Electric: Automatic Context
-========================================
-
- The idea of input method "Electric" is to have the input method
-Context (*note Input Method Context::.) do its replacement
-automatically. X-Symbol automatically replaces some character
-sequences of input method Context by the X-Symbol character as soon as
-the last character in the sequence of the sequence has been pressed.
-
- Input method Electric has nothing to do with the display of
-super-/subscripts (*note Super and Subscripts::.).
-
- You might want to press `C-/' or `C-x u' to undo the replacement.
-Input method Electric requires X-Symbol mode to be enabled, it can be
-disabled (and re-enabled) by setting the following variable:
-
-`x-symbol-electric-input'
- A boolean which can also be changed via the X-Symbol menu.
-
- To make input method Electric useful and not annoying, several
-conditions must be met for X-Symbol to do the auto-replacement:
-
- * Not all contexts will be replaced automatically. E.g., while input
- method Context allows both pre- and postfixes for accented
- characters, `:' and `'' only act as prefixes, and ``' and `~' only
- as postfixes for input method Electric, since these are the
- combinations where those characters are quite likely not used
- literally.
-
- * The character must be valid in the current token language, see
- *Note Introducing Input Methods::.
-
- * All characters of the context have been typed without any other
- command in between, e.g., `- >' inserts `arrowright', "- <left>
- <right> > simply inserts `->'.
-
- * No prefix argument has been used for any character in the context.
-
- * The electric context must not be a suffix of a longer valid
- context for another character. E.g., `' ' o' does not insert
- `'`oacute'' because `''o' is the context for `ohungarumlaut'
- (which cannot be inserted by input method Electric).
-
- * It should be "allowed" to change the context to the character via
- input method Context.
-
- * Individual contexts/charsyms can be disabled by setting the
- following variables:
-
- `x-symbol-electric-ignore'
- The context should neither be `'s' (this would be annoying
- when writing English), nor include a space. If you want to
- disable input method Electric for all accented characters, use
-
- (setq x-symbol-electric-ignore
- "[ \t]\\|[A-Za-z][~`]\\|[:'][A-Za-z]")
-
- `x-symbol-LANG-electric-ignore'
- Individual contexts/charsyms can be disabled for each token
- language LANG.
-
-
-File: x-symbol.info, Node: Input Method Quail, Next: Customizing Input Method, Prev: Input Method Electric, Up: Input Methods
-
-Input Method Quail: a Mule Input Method
-=======================================
-
- Another way to insert a characters is by using the Emacs/Mule
-multilingual text input method "x-symbol" (*note Input Methods:
-(xemacs)Input Methods.)..
-
- Again, the Ascii sequence used there is the same as the sequence
-which is replaced by input method Context, see *Note Input Method
-Context::. A one-letter key sequence is extended by <;>.
-
- If input method Quail is selected for a buffer, input method Electric
-(*note Input Method Electric::.) is disabled in that buffer.
-
-
-File: x-symbol.info, Node: Customizing Input Method, Prev: Input Method Quail, Up: Input Methods
-
-Customizing Input Methods
-=========================
-
- You may safely define key bindings not using the `x-symbol-map'
-(i.e., starting with `C-='). E.g., for `alpha' on `A-a' , use
-
- (global-set-key [(alt a)] 'x-symbol-INSERT-alpha)
-
- Please note that the command `x-symbol-INSERT-alpha' is not defined
-before the main file (`x-symbol') in the package has been loaded (if
-you really need it, function `autoload' is your friend).
-
- Other possibilities to customize the input methods are by setting the
-following variables:
-
-`x-symbol-header-groups-alist'
- Defines the groups whose characters appear after that header in
- the Grid and in submenus with that header. *Note Char Group::.
- Extra variables exists for the language dependent Grid and Menu.
-
-`x-symbol-group-input-alist'
-`x-symbol-user-table'
- These are variables which are used to compute the input
- definitions. While this kind of indirection might seem
- complicated to you (it is), it actually ensures consistency across
- all input methods. *Note Defining Input Methods::.
-
- For example, if you prefer charsym `epsilon1' over `epsilon' you
- might want to use:
-
- (setq x-symbol-user-table
- '((epsilon1 t (greek1 "e" nil "epsilon") nil -3000)))
-
-`x-symbol-list-mode-hook'
- Additional functions to execute after setting up the Grid and Key
- Completions buffer.
-
-`x-symbol-after-init-input-hook'
- You can change the input methods directly by functions in these
- hooks.
-
-
-File: x-symbol.info, Node: Features, Next: Supported Languages, Prev: Input Methods, Up: Top
-
-Features of Package X-Symbol
-****************************
-
- Package X-Symbol not only provides input methods for X-Symbol
-characters, it also provides more features which support an easy and
-comfortable preparation of documents.
-
-* Menu:
-
-* Super and Subscripts:: Use special fonts for super-/subscripts.
-* Images:: Images after image insertion commands.
-* Info:: Display information in echo area.
-* Ascii Representation:: Derive label from a buffer contents.
-* Package Information:: Invoke info system, use WWW browser.
-
-
-File: x-symbol.info, Node: Super and Subscripts, Next: Images, Prev: Features, Up: Features
-
-Super- and Subscripts
-=====================
-
- Package X-Symbol displays the characters inside super-/subscript
-commands in a way to make them look like super-/subscripts. It also
-marks the super-/subscript command itself as invisible, so you don't see
-it on the screen. For example, the three characters `a^2' in the
-buffer are *displayed* as an `a' and a raised, smaller `2'--the `^' is
-still in the buffer.
-
- Therefore, the display of super- and subscripts has nothing to do
-with Input Method Electric (*note Input Method Electric::.).
-
- Do not confuse the special Latin characters `twosuperior',
-`threesuperior', `ordfeminine' and `masculine' with the characters `2',
-`3', `a' and `o' when displayed as superscripts. You might notice that
-the characters look a bit different, but to help you seeing the
-difference, X-Symbol will display an info in the echo area (*note
-Info::.) for the special Latin characters when point is before or after
-the character in question.
-
- X-Symbol only displays the innermost super- and subscripts, since we
-would need even more additional fonts otherwise. It is also restricted
-to display single-line super- and subscripts.
-
- The display of super- and subscripts requires `font-lock' to be
-enabled (*note Role of font-lock::.).
-
- Super- and subscripts are by default enabled if the they are defined
-for the token language and it would be appropriate to turn on X-Symbol
-automatically for the current buffer (*note Minor Mode::.). They can be
-disabled (and re-enabled) by setting the following buffer-local
-variable:
-
-`x-symbol-subscripts'
- A boolean which can also be changed via the X-Symbol menu.
-
- As mentioned before, X-Symbol marks the super-/subscript command
-itself as invisible, except when point is directly before, inside or
-directly after this command. During the time where this this is the
-case, X-Symbol makes the super-/subscript command reappear and
-highlights it with pink. This feature can be disabled (and re-enabled)
-by setting the following variables:
-
-`x-symbol-reveal-invisible'
- A boolean which can also be changed via the X-Symbol menu.
-
-`x-symbol-revealed-face'
- The face used for the super-/subscript command when revealed.
-
-`x-symbol-idle-delay'
- Time in seconds of idle time before revealing invisible characters.
-
- Super-/subscript commands are `^'/`_' (*note TeX Macro::.) and
-`<sup>'/`<sub>' (*note SGML Entity::.):
-
-
-File: x-symbol.info, Node: Images, Next: Info, Prev: Super and Subscripts, Up: Features
-
-Images at the end of Image Insertion Commands
-=============================================
-
- Package X-Symbol can display "images" at the end of image insertion
-commands. They show thumbnails (scaled-down version of the image) for
-the included image files (using `convert', *note Installing Image
-Converter::.). Using the middle mouse button invokes the image editor
-for the image under the mouse pointer.
-
-* Menu:
-
-* Image Display:: When to display images.
-* Image Conversion:: Producing a scaled-down image.
-* Image Caching:: Speeding up the image processing.
-* Special Images:: Signaling specific situations.
-* Image Editor:: Editing the original image file.
-
-
-File: x-symbol.info, Node: Image Display, Next: Image Conversion, Prev: Images, Up: Images
-
-Display of Images
------------------
-
- The display of images is by default enabled if the image commands are
-defined for the token language and it would be appropriate to turn on
-X-Symbol automatically for the current buffer (*note Minor Mode::.). It
-can be disabled (and re-enabled) by setting the following buffer-local
-variable:
-
-`x-symbol-image'
- A boolean which can also be changed via the X-Symbol menu.
-
- Image commands are `\includegraphics' and others (*note TeX
-Macro::.), and `<img>' (*note SGML Entity::.):
-
-`x-symbol-LANG-image-keywords'
- The keywords (image commands & arguments) for each token language
- LANG.
-
- File names in the image commands must be interpreted correctly. They
-can be:
-
- - "absolute", start with `/' or `~',
-
- - "explicitly relative", start with `./' or `../',
-
- - "implicitly relative", assumed otherwise, e.g., `image.eps', or
-
- - special, like having some special URL prefix like `http:' or
- `ftp:'.
-
- Relative file names can be relative to some "master directory"
-(usually the current directory of the file) or to directories in some
-"search path" (only used with token language `tex'):
-
-`x-symbol-LANG-master-directory'
- The master directory for each token language LANG.
-
-`x-symbol-LANG-image-searchpath'
- The image search path for each token language LANG. Defaults to
- the current directory.
-
-`x-symbol-image-searchpath-follow-symlink'
- Directories in the search path ending with `//' (double slash) are
- recursive: all subdirectories not starting with a dot are also
- included in the search path. If this variable has value `nil' (the
- default), subdirectories which are symbolic links are not included.
-
- For details, see the section of the individual token languages
-(*note Supported Languages::.).
-
-
-File: x-symbol.info, Node: Image Conversion, Next: Image Caching, Prev: Image Display, Up: Images
-
-Image Conversion
-----------------
-
- The file mentioned inside the image insertion command is not used
-directly to display the image after the command. The image might be too
-big, it might use too many colors or the image format might not be
-supported by Emacs. Therefore, it is converted to an "image cache
-file", see *Note Image Caching::.
-
-`x-symbol-image-max-width'
- The image is not wider than 120 points.
-
-`x-symbol-image-max-height'
- The image is not higher than 80 points.
-
-`x-symbol-image-convert-colormap'
- Colormap used in function `x-symbol-image-convert-colormap' below.
- A colormap is a normal image whose colors are the only ones used
- for producing other images. The distribution of package X-Symbol
- includes two colormaps: `etc/colormap138.xpm' and
- `etc/colormap66.xpm'.
-
-`x-symbol-image-colormap-allocation'
- Package X-Symbol allocates the colors of the colormap at start-up
- and prevents them to be de-allocated.
-
-`x-symbol-image-converter'
- Program `convert' from ImageMagick is used to convert the images
- (*note Installing Image Converter::.). Set this variable to `nil',
- if you don't want to convert images.
-
- The following variables controls the invocation of the program
- `convert' from ImageMagick:
-
- `x-symbol-image-convert-program'
- The name of the program `convert', it is
- `C:\\ImageMagick\\convert' when running on Windows and
- `convert' otherwise.
-
- `x-symbol-image-convert-file-alist'
- Program `convert' needs to be told that `FILE.pstex' is a
- Postscript file.
-
- The following functions are possible values in
- `x-symbol-image-converter':
-
- `x-symbol-image-start-convert-mono'
- Produces monochrome images. Used if your device has less
- than 32 colors.
-
- `x-symbol-image-start-convert-truecolor'
- Produce images with original colors. Used if your device has
- more than 767 colors.
-
- `x-symbol-image-start-convert-color'
- Produce images with maximal four colors (just four because
- different images might use a different sets of colors). Used
- otherwise without a colormap.
-
- `x-symbol-image-start-convert-colormap'
- Produce image with colors from the colormap. Used otherwise
- with a colormap.
-
- `x-symbol-image-convert-mono-regexp'
- Function `x-symbol-image-start-convert-colormap' just
- produces monochrome images for temporary image cache
- files (*note Image Caching::.) since `convert' is slower
- when using a colormap.
-
-
-File: x-symbol.info, Node: Image Caching, Next: Special Images, Prev: Image Conversion, Up: Images
-
-Image Caching
--------------
-
- Editing would be extremely slow, if an image cache file would be
-produced every time an image insertion command has been recognized.
-Therefore, package X-Symbol uses the following techniques:
-
- * It uses an asynchronous process to create the image cache file.
- You can edit your file during the conversion.
-
- * It uses a "file cache": image cache file can be kept for future
- Emacs sessions.
-
- * It uses a "memory cache": images from the most common file names
- are cached in a buffer-local memory cache. The cached is
- initialized when parsing the whole buffer for image keywords.
- Rescan the buffer if you want to display the the images of new
- image files by using the following command:
-
- `M-x x-symbol-image-parse-buffer'
- Parse the buffer to recognize image insertion commands.
- Usually, this is done automatically.
-
- File and memory caching can be controlled by the following variables:
-
-`x-symbol-image-update-cache'
- The image cache is automatically updated if it does not exist yet
- or if it is older than the corresponding image file.
-
-`x-symbol-image-cache-directories'
- Cache files for images in your home directory are stored in
- directory `~/.images/', e.g., image `~/d/img.eps', is cached in
- `~/.images/d/img.png'.
-
- Images outside your home directory are just temporarily cached, or
- not displayed at all if they cannot be stored in the memory cache.
-
- You could also specify that the cache files uses a relative
- subdirectory, e.g., that `~/d/img.eps' is cached in
- `~/d/.img/img.eps' or that the image is not displayed at all.
-
-`x-symbol-image-temp-name'
- Temporary image files are stored in a temporary directory (`/tmp/')
- having some unique name. They are not supported on Emacs.
-
-`x-symbol-image-use-remote'
- Package X-Symbol only displays images which can be stored in the
- memory cache. With value `t', it tries to find the image file
- during editing (ignoring the search path for speed, though).
- Editing lines with image files not in the memory cache would be
- slow, since file accesses are necessary for every command.
-
- The memory cache only stored image file from the current directory or
-some standard image directories like `figures/' (*note TeX Macro::.),
-or `images/' or `pictures/' (*note SGML Entity::.). Otherwise, the
-image file is considered similar to remote files:
-
-`x-symbol-LANG-image-cached-dirs'
- The directories with images which are stored in the memory cache.
- Can be separately defined for each token language LANG.
-
-
-File: x-symbol.info, Node: Special Images, Next: Image Editor, Prev: Image Caching, Up: Images
-
-Special Images for Specific Situations
---------------------------------------
-
- If package X-Symbol cannot display images representing the included
-image files, it uses special images instead:
-
- * "Remote:" An Escher knot is displayed if the file is remote or if
- the image cannot be cached in the memory cache, see *Note Image
- Caching::.
-
- * "Junk": A recycle sign is displayed if there is no image converter
- (*note Image Conversion::.), if it should not use a file cache or
- if the file cache cannot be written.
-
- * "Locked:" A terminal with a lock is displayed if the image cache
- file cannot be read or written.
-
- * "Design:" An ink pen is displayed if the image file does not exist.
-
- * "Create:" An hour glass is displayed used during the creation of
- the image cache file, an old image cache is used instead if it
- exists.
-
- * "Broken:" A tombstone is displayed if the creation of the image
- cache file has failed.
-
- To customize the glyphs for the special images, use:
-
-`x-symbol-image-data-directory'
- Directory of files for the special images.
-
-`x-symbol-image-special-glyphs'
- File names of special images and their image format.
-
-
-File: x-symbol.info, Node: Image Editor, Prev: Special Images, Up: Images
-
-Image Editor
-------------
-
- If you move the mouse pointer to an image insertion command or its
-image, it is highlighted.
-
-`<button2>'
- Start image editor for highlighted image. If the image is
- searched in the searchpath (*note Image Caching::.), edit first
- existing image file. If no image exists, open a new file in the
- first directory of the searchpath.
-
-`<button3>'
- Pop up the "image highlight menu". You can rescan the buffer for
- image insertion commands (*note Image Display::.).
-
- It also displays all directories in the searchpath if the file
- name is implicitly relative, or the current directory otherwise.
- Selecting a directory starts the image editor in that directory
- (relatively to that directory if the file name has a directory
- part).
-
-`M-x x-symbol-image-editor'
- Start image editor. Asks for the image file.
-
- You can control which editor to use:
-
-`x-symbol-image-editor-alist'
- Normally, program `display' is used to edit the highlighted image
- file. But for image names `FILE.eps', `FILE.ps' or `FILE.pstex',
- program `xfig' is invoked with `FILE.fig'. It also uses a scale
- method, e.g., with `img.80.eps', we edit `img.fig' (which should
- be exported with scale=80%).
-
-`x-symbol-image-scale-method'
- If a scale method is used for a file name and the file name without
- extension ends with a dot and two digits, these three characters
- are removed from the file name.
-
-`x-symbol-image-current-marker'
- Directories with an existing image for the specified file name are
- marked with an `*'. The first of these represents the file which
- is used when pressing `<button2>'.
-
-
-File: x-symbol.info, Node: Info, Next: Ascii Representation, Prev: Images, Up: Features
-
-Info in Echo Area
-=================
-
- The echo area (*note Echo Area: (xemacs)Echo Area.) is used by
-X-Symbol to give some information about the character around point, and
-whether there is a context before point which can be replaced by input
-method Context (*note Input Method Context::.).
-
- It will be controlled by the following variables (also to be found in
-the menu):
-
-`x-symbol-character-info'
- A three-value variable which controls whether to display some info
- for the character after or around point. The info for the
- character after point includes the character itself and the
- following infos:
-
- - the token of the current language, eventually colored
- according to some coloring scheme (*note Char Group::.),
-
- - infos using the token classes (*note Char Group::.), which
- could inform users to include a specific LaTeX package when
- they want to use that character in the document,
-
- - the codings in which the characters is considered to be a
- 8bit character (*note File Coding::.), and
-
- - the key bindings (*note Input Method Keyboard::.).
-
-`x-symbol-context-info'
- If X-Symbol mode is on and some conditions are met, display some
- info for the character which would replace the context before
- point when pressing `C-,' (*note Input Method Context::.). It can
- be controlled by the following variables:
-
- `x-symbol-context-info-ignore'
- The default value `x-symbol-default-context-info-ignore'
- makes the following variables control whether to display the
- context info.
-
- `x-symbol-context-info-threshold'
- The context does not consist of a single character.
-
- `x-symbol-context-info-ignore-regexp'
- The context does not solely consist of letters.
-
- `x-symbol-context-info-ignore-groups'
- The context is not replaced by an accented character, see
- *Note Char Group::.
-
-`x-symbol-idle-delay'
- Time in seconds of idle time before showing the info.
-
-
-File: x-symbol.info, Node: Ascii Representation, Next: Package Information, Prev: Info, Up: Features
-
-Ascii Representation of Strings
-===============================
-
- If you want to derive labels from a buffer contents (provided e.g.,
-by Emacs packages `reftex' or `bibtex'), you need a Ascii
-representation of strings containing X-Symbol characters. This is
-provided by the following function:
-
-`x-symbol-translate-to-ascii'
- Takes a string and returns a string only consisting of Ascii
- characters.
-
- `x-symbol-charsym-ascii-alist'
- You might want to define the German way to Asciify accented
- characters by:
- (setq x-symbol-charsym-ascii-alist
- '((adiaeresis . "ae") (Adiaeresis . "Ae")
- (odiaeresis . "oe") (Odiaeresis . "Oe")
- (udiaeresis . "ue") (Udiaeresis . "Ue")))
-
- `x-symbol-charsym-ascii-groups'
- By default, "Ascii"fying accented characters means removing
- the accents. Other characters have built-in Ascii
- representation, e.g, `sigma1' has the Ascii representation
- `sigma'.
-
-
-File: x-symbol.info, Node: Package Information, Prev: Ascii Representation, Up: Features
-
-X-Symbol Package Information
-============================
-
-`M-x x-symbol-package-info'
- Read documentation for package X-Symbol in the info system.
-
-`M-x x-symbol-package-web'
- Ask a WWW browser to load the URL of package X-Symbol.
-
-`M-x x-symbol-package-bug'
- Use this command to contact the maintainer of package X-Symbol *in
- any case*, e.g., for suggestions, bug and problem reports, see
- *Note Bug Reports::. Use `C-u 9 M-x x-symbol-package-bug' for
- patches (including corrections of this manual, which are strongly
- appreciated) and for other messages.
-
-`x-symbol-installer-address'
- E-mail address of the person who has installed package X-Symbol
- system-wide (*note System-wide Installation::.).
-
-`x-symbol-package-url'
- URL of package X-Symbol, used by `x-symbol-package-web'.
-
-
-File: x-symbol.info, Node: Supported Languages, Next: X-Symbol Internals, Prev: Features, Up: Top
-
-Supported Token Languages
-*************************
-
- The chapter describe the predefined token language. It also presents
-the language specific behavior for *Note Concepts::, *Note Input
-Methods::, and *Note Features::.
-
-* Menu:
-
-* Pseudo Language:: Token language "x-symbol charsym".
-* TeX Macro:: Token language `tex'.
-* SGML Entity:: Token language `sgml'.
-* BibTeX Macro:: Token language `bib'.
-* TeXinfo Command:: Token language `texi'.
-* External Languages:: Languages defined in other Emacs Packages.
-
-
-File: x-symbol.info, Node: Pseudo Language, Next: TeX Macro, Prev: Supported Languages, Up: Supported Languages
-
-Pseudo Token Language "x-symbol charsym"
-========================================
-
- If no (or an invalid) token language is set for a buffer, the info in
-the echo area (*note Info::.) for a X-Symbol Character in the buffer (if
-it exists) uses the name of its "charsym". In this manual, we actually
-refer to X-Symbol characters by their charsym name, e.g., `alpha'.
-
- A charsym is a symbol which is used internally to represent a
-X-Symbol character. Charsyms are used instead characters in all user
-variables of package X-Symbol.
-
- The highlight menu of the Grid (*note Input Method Grid::.) also
-offers to insert a charsym name. Charsyms can also be used for input
-method Read Token, see *Note Input Method Read Token::.
-
- You cannot use this pseudo language to turn on the X-Symbol minor
-mode (*note Minor Mode::.), you cannot decode charsyms to their
-characters, and you cannot encode characters to charsyms.
-
-
-File: x-symbol.info, Node: TeX Macro, Next: SGML Entity, Prev: Pseudo Language, Up: Supported Languages
-
-Token Language "TeX macro" (`tex')
-==================================
-
- For buffers using the major mode `latex-mode', `tex-mode' or
-`plain-tex-mode', we use token language "TeX macro" (`tex'). This
-language provides the display of super-/subscripts and images. If the
-buffer visits a file with extension `.tex', X-Symbol mode is
-automatically turned on.
-
-* Menu:
-
-* TeX Macro Basics:: Basics of language "TeX macro".
-* TeX Macro Features:: Super-/subscripts and images in LaTeX.
-* TeX Macro Problems:: Problems with TeX macros.
-* TeX Macro Conversion:: How the conversion of TeX macros works.
-* TeX Macro Symbols:: Extra Symbols of Language "TeX Macro".
-
-
-File: x-symbol.info, Node: TeX Macro Basics, Next: TeX Macro Features, Prev: TeX Macro, Up: TeX Macro
-
-Basics of Language "TeX macro"
-------------------------------
-
- The standard behavior can be controlled by the following variables:
-
-`x-symbol-tex-modes'
-`x-symbol-tex-auto-style'
- The variables known from *Note Minor Mode::. If the buffer visits
- a file with extension `.tex', super-/subscripts and images are
- displayed, otherwise unique decoding (*note Unique Decoding::.)
- will be used.
-
-`x-symbol-tex-auto-coding-alist'
- Used there to automatically deduce the specific encoding of the
- file (*note File Coding::.) if the file visited by the buffer has
- the extension `.tex'. It searches for one of the following two
- strings in the current buffer, including the comment:
-
- \usepackage[ENCODING]{inputenc}
- %& -translation-file=iENC
-
- where ENCODING should be one of `latin1', `latin2', `latin3',
- `latin5', or `latin9', and ENC should be one of `l1' or `l2'.
- 8bit characters are not encoded if the file if the search was
- successful (*note Controlling 8bit Coding::.).
-
-`x-symbol-tex-coding-master'
- If one of the above strings cannot be found in the current buffer,
- and the current buffer has a buffer-local string value of
- `TeX-master', also search in the file denoted by that value for
- the strings. (Buffer-local variables will not be inherited.)
-
- The input methods and the character info in the echo area are
-controlled by:
-
-`x-symbol-tex-header-groups-alist'
- We use the standard Grid and Menu headers.
-
-`x-symbol-tex-extra-menu-items'
- There is an extra menu item to remove the braces around text-mode
- letters and other text-mode symbols.
-
-`x-symbol-tex-electric-ignore'
-`x-symbol-tex-electric-ignore-regexp'
- Input method Electric (*note Input Method Electric::.) is disabled
- if the character is not of the correct TeX mode, i.e., it only
- produces a math-mode character in a math area and a text-mode
- character in a text area (this test requires package `texmathp',
- see *Note LaTeX Packages::). Postfix tilde is not electric,
- because `~' produces a space in TeX.
-
-`x-symbol-tex-token-suppress-space'
- Input method Token (*note Input Method Token::.) only converts a
- token ending with a control word like `\i', if the character
- following the token is no letter. If that token is a text-mode
- token and a <SPC> has been entered without a prefix argument, the
- <SPC> will only perform the replacement, it will not insert a
- space, i.e., it will act like `C-u 0 <SPC>'.
-
-`x-symbol-tex-class-alist'
-`x-symbol-tex-class-face-alist'
- Various token classes (*note Char Group::.) are defined. They are
- used to give some info (*note Info::.) about the characters
- spacing behavior, which LaTeX packages are necessary to use the
- character (*note TeX Macro Symbols::.), and about the conversion
- (*note TeX Macro Conversion::.). X-Symbol uses blue for text-mode
- only and purple for math-mode only characters in the Grid (*note
- Input Method Grid::. and the character info.
-
-
-File: x-symbol.info, Node: TeX Macro Features, Next: TeX Macro Problems, Prev: TeX Macro Basics, Up: TeX Macro
-
-Super-/Subscripts and Images in LaTeX
--------------------------------------
-
- The display of super- and subscripts (*note Super and Subscripts::.)
-is controlled by:
-
-`x-symbol-tex-font-lock-limit-regexp'
- The superscript command `^' and the subscript command `_' is
- recognized. The argument can be provided with and without braces.
- The argument should not span more than one line and should not
- contain a super-/subscript command.
-
-`x-symbol-tex-font-lock-allowed-faces'
- The characters `^' and `_' are not always commands (*note TeX
- Macro Problems::.), e.g., in the argument of `\ref'. X-Symbol uses
- the usual syntax highlighting keywords to decide whether to
- recognize these characters as super-/subscript commands: they are
- commands if they are not highlighted or highlighted with the usual
- math-mode faces.
-
- This might lead to problems: *Note FAQ No Subscripts::, *Note FAQ
- Stupid Subscripts::. Using `texmathp' (*note LaTeX Packages::.)
- has even more problems:
-
- - The syntax highlighting (which is used for super-/subscripts)
- would be much too slow.
-
- - With own LaTeX environments, you would need to customize
- `texmathp'.
-
- - It is actually wrong: whether `^' and `_' are
- super-/subscripts commands does not depend on whether we are
- in TeX's math mode, it depends on its catcodes (which are
- changed by commands like `\ref').
-
- The display of images (*note Images::.) is controlled by:
-
-`x-symbol-tex-image-keywords'
- The following commands are recognized. Extension EXT stands for
- `eps' (which is the default extension for both versions of
- `\includegraphics' if the extension is omitted there), `ps',
- `gif', `png', `jpeg', `jpg', or `pdf'. Options OPTIONS can be
- omitted with their surrounding brackets or preceding comma,
- respectively.
-
- \input{FILE.pstex_t}
- \includegraphics[OPTIONS][OPTIONS]{FILE.EXT}
- \includegraphics*[OPTIONS][OPTIONS]{FILE.EXT}
- \epsfig{file=FILE.EXT,OPTIONS}
- \psfig{file=FILE.EXT,OPTIONS}
- \epsfbox[OPTIONS]{FILE.EXT}
- \epsffile[OPTIONS]{FILE.EXT}
-
-`x-symbol-tex-master-directory'
- Relative file names (*note Image Display::., explicitly or
- implicitly) are relative to the directory part of variable
- `TeX-master' if it is buffer-local and a string. Otherwise, they
- are relative to the directory of the current file.
-
-`x-symbol-tex-image-searchpath'
- Files with implicitly relative names are meant to be searched in a
- search path. It defaults to the list of directories specified by
- the environment variable `TEXPICTS' or `TEXINPUTS' (*note TeX
- environment variables: (kpathsea)TeX environment variables.),
- extended by `./' if necessary.
-
- Each directory in this list is used to expand the file name. The
- first expansion naming a readable file is used. Relative
- directories in this list are expanded in the master directory
- mentioned above.
-
- This mimics the standard behavior of TeX, omitting the "built-in"
- directories of the search path (*note Path sources: (kpathsea)Path
- sources.).
-
-`x-symbol-tex-image-cached-dirs'
- The file name in the image command should not have a directory
- part or the directory part should be `figures/' if the image
- should be cached in the memory cache.
-
-
-File: x-symbol.info, Node: TeX Macro Problems, Next: TeX Macro Conversion, Prev: TeX Macro Features, Up: TeX Macro
-
-Problems with TeX Macros
-------------------------
-
- Like with other token languages, the conversion between characters
-and TeX macros induce the problem that we have two conflicting
-requirements: we would like X-Symbol not to change the file when
-visiting and saving a file, and we would like X-Symbol to use characters
-for all corresponding macros. *Note Unique Decoding::.
-
- The additional problem with TeX macros is that there is no fixed and
-simple definition of TeX macros, and many users have their personal TeX
-style, while many users are probably not aware that the style also
-influences TeX's typesetting:
-
- * The tokens in TeX are not ended by a dedicated character (like
- SGML entities are ended by `;'). Instead, we need the next char
- to decide whether a macro ends, which would be no problem if TeX
- would have a character which has no meaning except separating
- tokens (like space in most programming languages). Unfortunately,
- this is not the case: after an "control word" (an all-letter
- macro), a space has no meaning, but it does produce a space in the
- output after characters and other macros, except in math mode.
-
- During decoding, a text-mode control word has to be replaced
- either with its trailing spaces or not be replaced at all. Since
- the number of spaces can vary and X-Symbol does not remember the
- original TeX sequence of a character, X-Symbol would change the
- file if it would use characters for all sequences.
-
- * During encoding, a space after a character in the buffer must
- produce a space in the document output, since users normally do
- not care whether the character is represented by a control word or
- not. Let us assume that we (Bavarians) want to produce the output
- `Mass Bier'. In the info file, you will probably not see any 8bit
- characters (the sharp `s' is shown as `ss').
-
- - Many people would use `Ma\ss\ Bier'. This is (almost ever)
- fine in text mode, but a `\ ' in math mode is not ignored
- (whereas the spaces after characters are). If we have text-
- and math-mode control word, we have a problem, since
- math-mode detection cannot work properly without TeX
- processing.
-
- - Many people would use `Ma\ss{} Bier'. This has less problems
- and is therefore used by X-Symbol. The `{}' at the end of
- the control word is not used if the character is not followed
- by a space, e.g., to produce `Strasse', we use `Stra\ss e'.
- Consequently, `Ma\ss\ Bier' in the file would be decoded to
- `Mass\ Bier', which would be encoded to the original sequence
- in the file.
-
- - Some people would always use `{}' after a text-mode control
- word, even it is not followed by a space, like `Stra\ss{}e'.
- This is wrong, since it breaks ligatures and kerns. For
- example, compare the output of `\L V' with `\L{}V' using `T1'
- font encoding.
-
- - Up to Version 4.1, X-Symbol surrounded a text-mode control
- word with braces, like `Stra{\ss}e'. This was probably even
- worse than always adding `{}' at the end of the control word.
- It was used, because it is required by BibTeX (*note BibTeX
- Macro::.). Unfortunately, BibTeX sends this bad sequence
- directly to LaTeX, but this has nothing to do with X-Symbol.
-
- * The accented characters are not represented by one tokens in TeX.
- Most people use `\"a' to produce an `"a', while some use `\"{a}'.
- X-Symbol uses the former, it does not even decode the latter
- automatically. Up to Version 4.1, X-Symbol used `{\"a}', having
- the same problems as using `Stra{\ss}e'.
-
- * Around a dozen characters can be produced by more than one TeX
- macro, like `\neq' and `\ne'. Here, X-Symbol decodes both forms,
- because it is probably a bad idea to redefine standard TeX macros.
- This will not be done with in style files (*note Unique
- Decoding::.).
-
- * In TeX, you can change the lexer on the fly, i.e., in a strict
- sense, any conversion is unsafe without TeX processing. Since the
- most likely change is to change the catcode of the character `@'
- to a letter (used in LaTeX's style files), this character is
- considered a letter by X-Symbol. This means that although both
- `\ss @' and `\ss@' usually produce the same output, only the first
- is decoded to `ss@'.
-
- * In TeX, the definitions of macros can also change on the fly i.e.,
- in a strict sense, any conversion is unsafe without TeX processing.
- X-Symbol assumes that you do not do something like that except as
- done by the standard LaTeX `\verb' command, and the `verbatim' and
- `tabbing' environments.
-
-
-File: x-symbol.info, Node: TeX Macro Conversion, Next: TeX Macro Symbols, Prev: TeX Macro Problems, Up: TeX Macro
-
-The Conversion of TeX Macros
-----------------------------
-
- The TeX macros for Latin characters are according to the LaTeX
-package `inputenc.sty', v0.97+. Package X-Symbol uses U00B5 for
-`\mathmicro', not for `\mu', though! *Note Wishlist LaTeX::.
-
- It is assumed that you do not redefine standard TeX macros like
-`\ne' (*note TeX Macro Conversion::.), if you do so, you should better
-use unique decoding (*note Unique Decoding::.).
-
- The encoding of characters to TeX macros works as follows:
-
- * If the character is preceded by an odd number of backslashes,
- insert a space before the character.
-
- * Accented characters are encoded without braces, e.g., we encode
- `c,' to `\c c'. Accents are encoded with braces, e.g., we use
- `\c{ }' and `\u{}'.
-
- Additionally, the encoding of characters to TeX macros which are
-"control words" (all-letter macros), or whose TeX representation ends
-with a control word (like `\'\i') works as follows:
-
- * If the character is followed by a letter, replace the character by
- the macro and insert a space.
-
- * If the macro is a text-mode macro and followed by one or more
- blanks, replace the character and insert `{}'.
-
- * Otherwise, just replace the character.
-
- The decoding of TeX macros which are control words to characters
-works as follows:
-
- * If the macro is a text-mode macro and followed by `{}' which is
- followed by a blank, replace the macro and delete the braces.
-
- * If the macro is a text-mode macro and followed by one are more
- blanks, we have the following rule:
-
- - If we have exactly one blank, the blank is a space, and it is
- not followed by a `%' (comment character), replace the macro
- by the corresponding character and delete the space. (The
- character following the space must be a letter with unique
- decoding, see *Note Unique Decoding::.)
-
- - Otherwise, do *not decode* the macro!
-
- * Otherwise, just replace the macro.
-
- To clarify, "letter" means `A'-`Z', `a'-`z', or `@', "blank" means a
-space, newline or the end of the buffer (therefore, the last character
-in the buffer is always followed by a blank).
-
- There are three control words which are both text-mode and math mode
-macros: `\ldots', `\vdots', and (by accident) `\angle'. They are all
-treated like math-mode characters, but their minibuffer info (*note
-Info::.) includes `gobbles space' (spaces in the buffer after the
-character have no impact on the document),
-
- Additionally, the following commands and environments are processed
-during decoding (but we are just looking for strings, i.e., they are
-also processed in comments):
-
-`x-symbol-tex-verb-delimiter-regexp'
- If the command `\verb' is found, its argument is not decoded if it
- is delimited by one of the following characters: `-', `!', `#',
- `$', `&', `*', `+', `/', `=', `?', `^', `|', or `!'.
-
-`x-symbol-tex-env-verbatim-regexp'
- The contents of the `verbatim' environment is not decoded. To
- produce accented characters inside this environment, use the LaTeX
- package `inputenc.sty'.
-
-`x-symbol-tex-env-tabbing-regexp'
- Inside a `tabbing' environment, the macro sequences starting with
- `\`', `\'', `\=' and `\-' are not decoded. It is probably better
- (with or without X-Symbol) to use the LaTeX package `inputenc.sty'
- or to the `Tabbing' environment, to be found in the CTAN archives.
-
- During encoding, these commands and environments are not respected,
-since it does not make any sense to have X-Symbol's private characters
-in the TeX file.
-
- Final note: in the info file, you will probably not see any 8bit
-characters.
-
- You might want change the conversion between characters and tokens in
-language `tex' by changing:
-
-`x-symbol-tex-user-table'
- You can define you own tokens for X-Symbol characters. E.g., if
- you like to have the command `\sqrt' represented by a character
- (shadowing the entry for `\surd'), add the following to your
- `~/.emacs':
-
- (setq x-symbol-tex-user-table '((radical (math special) "\\sqrt")))
-
-
-File: x-symbol.info, Node: TeX Macro Symbols, Prev: TeX Macro Conversion, Up: TeX Macro
-
-Extra Symbols of Language "TeX Macro"
--------------------------------------
-
- This section describes what you should put into your private style
-file or your document if you want to use extra symbols, i.e., characters
-whose info in the echo area (*note Info::.) contains s.th. like
-`PACKAGE.sty' or `user'. If you do not use the corresponding
-characters, you do not have to do anything, of course.
-
- The TeX macros `\Box', `\Diamond', `\leadsto', `\Join', `\lhd',
-`\mho', `\rhd', `\sqsupset', `\sqsubset', `\unlhd', `\unrhd', are
-defined in LaTeX package `latexsym.sty':
-
- \usepackage{latexsym}
-
- Note that these macros are also defined `amssymb.sty'. Since the
-first four macros are defined differently (better) in `latexsym.sty',
-it does make sense to load both LaTeX packages.
-
- The TeX macros `\boldsymbol', `\circledast', `\circledcirc',
-`\circleddash', `\digamma', `\gtrapprox', `\gtrsim', `\lessapprox',
-`\lesssim', `\triangleq', `\varkappa' are defined in AMS LaTeX package
-`amssymb.sty':
-
- \usepackage{amssymb}
-
- The TeX macros `\bigsqcap', `\llbracket', `\rrbracket',
-`\llparenthesis', `\rrparenthesis' are defined in the LaTeX package
-`stmaryrd.sty':
-
- \usepackage{stmaryrd}
-
- The TeX macros `\guilsinglleft', `\guilsinglright', `\dj', `\NG',
-`\ng', `\DH', `\DJ', `\dh', `\dj', `\TH', `\th', `\guillemotleft',
-`\guillemotright' and the ogonek characters are only defined if you use
-T1 font encoding:
-
- \usepackage[T1]{fontenc}
-
- The TeX macro `\mathmicro' for U00B5 can be defined by (*note
-Wishlist LaTeX::.):
-
- \let\mathmicro\mu
-
- You should define the following in your LaTeX file (if you use the
-corresponding characters), the first can only be used with T1 font
-encoding.
-
- \DeclareTextSymbol{\textbackslash}{T1}{92}
- \newcommand{\nsubset}{\not\subset}
- \newcommand{\textflorin}{\textit{f}}
- \newcommand{\setB}{{\mathord{\mathbb B}}}
- \newcommand{\setC}{{\mathord{\mathbb C}}}
- \newcommand{\setN}{{\mathord{\mathbb N}}}
- \newcommand{\setQ}{{\mathord{\mathbb Q}}}
- \newcommand{\setR}{{\mathord{\mathbb R}}}
- \newcommand{\setZ}{{\mathord{\mathbb Z}}}
- \newcommand{\coloncolon}{\mathrel{::}}
-
- The TeX macros `\textordfeminine', `\textordmasculine',
-`\textdegree', `\textonequarter', `\textonehalf', `\textthreequarters',
-`\mathonesuperior', `\mathtwosuperior', `\maththreesuperior',
-`\textcopyright' are only defined when using LaTeX package
-`inputenc.sty':
-
- \usepackage[latin1]{inputenc}
-
- The TeX macros `\textcent', `\textcurrency', `\textyen',
-`\textbrokenbar', `\textmalteseH', `\textmalteseh' are defined as not
-available in LaTeX package `inputenc.sty'. *Note Wishlist LaTeX::. If
-you use this package and want to define these commands, use
-`\renewcommand' (or `\def') after, e.g.:
-
- \usepackage[latin1]{inputenc}
- \usepackage{wasysym} %% defines \cent, \currency, \brokenvert
- \usepackage{amssymb} %% defines \yen
- \renewcommand{\textcent}{\cent}
- \renewcommand{\textcurrency}{\currency}
- \renewcommand{\textyen}{\yen}
- \renewcommand{\textbrokenbar}{brokenvert}
-
-
-File: x-symbol.info, Node: SGML Entity, Next: BibTeX Macro, Prev: TeX Macro, Up: Supported Languages
-
-Token Language "SGML entity" (`sgml')
-=====================================
-
- For buffers using the major mode `html-mode', `hm--html-mode',
-`html-helper-mode', `sgml-mode' or `xml-mode', we use token language
-"SGML entity" (`sgml'). This language provides the display of
-super-/subscripts and images. If the buffer visits a file and uses a
-HTML mode, X-Symbol mode is automatically turned on.
-
-* Menu:
-
-* SGML Entity Basics:: Basics of Language "SGML entity".
-* SGML Entity Features:: Super-/Subscripts and Images in HTML.
-* SGML Entity Conversion:: How the conversion of SGML entities works.
-
-
-File: x-symbol.info, Node: SGML Entity Basics, Next: SGML Entity Features, Prev: SGML Entity, Up: SGML Entity
-
-Basics of Language "SGML entity"
---------------------------------
-
- The standard behavior can be controlled by the following variables:
-
-`x-symbol-sgml-modes'
-`x-symbol-sgml-auto-style'
- The variables known from *Note Minor Mode::. If the buffer uses a
- HTML mode, super-/subscripts and images are displayed, otherwise
- unique decoding (*note Unique Decoding::.) will be used.
-
-`x-symbol-sgml-auto-coding-alist'
- Used there to automatically deduce the specific encoding of the
- file (*note File Coding::.). It searches for the following string
- in the current buffer, including the comment:
-
- <meta http-equiv="content-type"
- content="text/html; charset=ENCODING">
-
- where ENCODING should be one of `iso-8859-1', `iso-8859-2',
- `iso-8859-3', `iso-8859-9', or `iso-8859-15'. 8bit characters are
- not encoded if the file if the search was successful (*note
- Controlling 8bit Coding::.).
-
- The input methods and the character info in the echo area are
-controlled by:
-
-`x-symbol-sgml-header-groups-alist'
- Defines the headers and their characters for the language specific
- Grid and Menu.
-
-`x-symbol-sgml-extra-menu-items'
- There are no special entries in the X-Symbol menu.
-
-`x-symbol-sgml-electric-ignore'
- There is no additional constraint to the ones mentioned in *Note
- Input Method Electric::.
-
-`x-symbol-sgml-class-alist'
-`x-symbol-sgml-class-face-alist'
- Token classes (*note Char Group::.) are only used to define a
- coloring scheme. X-Symbol uses dark orange or dark red for
- non-Latin-1 characters in the Grid (*note Input Method Grid::. and
- the character info (*note Info::.), dark red for characters
- without defined entity names in HTML (*note SGML Entity
- Conversion::.).
-
-
-File: x-symbol.info, Node: SGML Entity Features, Next: SGML Entity Conversion, Prev: SGML Entity Basics, Up: SGML Entity
-
-Super-/Subscripts and Images in HTML
-------------------------------------
-
- The display of super- and subscripts (*note Super and Subscripts::.)
-is controlled by:
-
-`x-symbol-sgml-font-lock-regexp'
-`x-symbol-sgml-font-lock-limit-regexp'
-`x-symbol-sgml-font-lock-alist'
-`x-symbol-sgml-font-lock-contents-regexp'
- The superscript command `<sup>'...`</sup>' and the subscript
- command `<sub>'...`</sub>' is recognized. The contents should
- contain at least one character which is not a space or a
- `nobreakspace'.
-
- The display of images (*note Images::.) is controlled by:
-
-`x-symbol-sgml-image-keywords'
- The following commands are recognized. Extension EXT stands for
- `gif', `png', `jpeg' or `jpg'.
-
- <img ... src="FILE.EXT" ...>
-
-`x-symbol-sgml-master-directory'
-`x-symbol-sgml-image-searchpath'
- Relative file names (*note Image Display::.) are relative to the
- directory of the current file.
-
-`x-symbol-sgml-image-file-truename-alist'
- The file name prefix `file:' is ignored. For any other file name
- which starts with letters and then a colon, e.g., with `http:' or
- `C:\' (which is no URL anyway), the image insertion command will
- be skipped. By changing this variable, you could specify that the
- prefix `http://www.fmi.uni-passau.de/~wedler/' corresponds to
- `~/public_html/'.
-
-`x-symbol-sgml-image-cached-dirs'
- The file name in the image command should not have a directory
- part or the directory part should be `images/' or `pictures/' if
- the image should be cached in the memory cache.
-
-
-File: x-symbol.info, Node: SGML Entity Conversion, Prev: SGML Entity Features, Up: SGML Entity
-
-The Conversion of SGML Entities
--------------------------------
-
- Most character entities of HTML-4.0 are supported, except the
-following: uppercase Greek which look like uppercase Latin,
-"markup-significant and internationalization" characters, and some
-quotes. See `http://www.w3.org/TR/REC-html40/sgml/entities.html'.
-
- By default, we encode to entity references like `&amp;', and decode
-from both entity references and character references like `&#38;'. For
-Latin-N characters without defined entity names in HTML (e.g.
-`scedilla'), we can only use character references.
-
- Do not expect Netscape before v6 to display non-Latin-1 characters
-correctly (this might work by specifying the charset UTF-8 and using
-character references).
-
- You might want change the conversion between characters and tokens in
-language `sgml' by changing:
-
-`x-symbol-sgml-token-list'
- A symbol, which defines whether to use entity references, character
- references, or entity references for Latin-1 characters and
- character references for others.
-
-`x-symbol-sgml-user-table'
- It is probably not a good idea to change the defined tokens
- (except via the variable above), but you might want to add some
- definitions:
-
- (setq x-symbol-sgml-user-table '((circ () 999 "&bcomp;")))
-
-
-File: x-symbol.info, Node: BibTeX Macro, Next: TeXinfo Command, Prev: SGML Entity, Up: Supported Languages
-
-Token Language "BibTeX macro" (`bib')
-=====================================
-
- For buffers using the major mode `bibtex-mode', we use token
-language "BibTeX macro" (`bib'). This language does not provide the
-display of super-/subscripts and images. If the buffer visits a file,
-X-Symbol mode is automatically turned on. It is controlled by:
-
-`x-symbol-bib-modes'
-`x-symbol-bib-auto-style'
- The variables known from *Note Minor Mode::. There is no automatic
- deduction of the file encoding, 8bit characters are usually
- encoded, and there is usually no unique decoding. *Note
- Conversion::.
-
- The major difference between this language and the token language
-`tex' is that the tokens for text-mode characters are most likely
-enclosed by braces. This has some problems (*note TeX Macro
-Problems::.), but is required by the program `bibtex'.
-
- The input methods and most features except super-/subscripts and
-images work like in token language `tex' (*note TeX Macro::.):
-
-`x-symbol-bib-header-groups-alist'
-`x-symbol-bib-electric-ignore'
-`x-symbol-bib-class-alist'
-`x-symbol-bib-class-face-alist'
- Like in *Note TeX Macro Features::.
-
-`x-symbol-bib-extra-menu-items'
- There are no special entries in the X-Symbol menu.
-
- You might want change the conversion between characters and tokens in
-language `bib' by changing:
-
-`x-symbol-bib-user-table'
-`x-symbol-tex-user-table'
- Use the former for `bib'-only changes, the latter also influences
- the conversion with token language `tex'.
-
-
-File: x-symbol.info, Node: TeXinfo Command, Next: External Languages, Prev: BibTeX Macro, Up: Supported Languages
-
-Token Language "TeXinfo command" (`texi')
-=========================================
-
- For buffers using the major mode `texinfo-mode', we use token
-language "TeXinfo command" (`texi'). This language does not provide
-the display of super-/subscripts and images. If the buffer visits a
-file, X-Symbol mode is automatically turned on. It is controlled by:
-
-`x-symbol-texi-modes'
-`x-symbol-texi-auto-style'
- The variables known from *Note Minor Mode::. There is no automatic
- deduction of the file encoding, 8bit characters are usually
- encoded, and there is usually no unique decoding. *Note
- Conversion::.
-
- With `x-symbol-8bits' having value `nil' (the default), it might
-still happen that the saved file contains 8bit characters, since token
-language `texi' does not define tokens for all characters in the Latin
-charsets supported by X-Symbol. *Note Controlling 8bit Coding::.
-
- With `x-symbol-unique' having value `nil' (the default), we have
-unique decoding anyway, since token language `texi' does only define
-one token per character, i.e., the value is not important if
-`x-symbol-8bits' is `nil'. *Note Unique Decoding::.
-
- The input methods and the character info in the echo area are
-controlled by:
-
-`x-symbol-texi-header-groups-alist'
- Defines the headers and their characters for the language specific
- Grid and Menu.
-
-`x-symbol-texi-extra-menu-items'
- There are no special entries in the X-Symbol menu.
-
-`x-symbol-texi-electric-ignore'
- There is no additional constraint to the ones mentioned in *Note
- Input Method Electric::.
-
-`x-symbol-texi-class-alist'
-`x-symbol-texi-class-face-alist'
- Only a few token classes (*note Char Group::.) are defined, the
- most interesting induces the character info (*note Info::.) to
- display `not as code' for `@minus{}' (`@minus{}' should not used
- inside `@code' and `@example'). No coloring scheme is defined.
-
- At least with `makeinfo-4.0', you do not get accented characters in
-the info file for the corresponding TeXinfo commands in the `.texi'
-file, the HTML output might contain illegal "SGML entities" like
-`&140;'.
-
- At least with `texi2html-1.62', you see accented characters in the
-HTML output for the corresponding TeXinfo commands in the `.texi' file,
-but the output might also contain illegal "SGML entities" like `&140;'.
-
- You might want change the conversion between characters and tokens in
-language `texi' by changing:
-
-`x-symbol-texi-user-table'
- Extra entries for the conversion.
-
-
-File: x-symbol.info, Node: External Languages, Prev: TeXinfo Command, Up: Supported Languages
-
-Languages Defined in Other Emacs Packages
-=========================================
-
- It is no problem for other Emacs packages to define their own token
-language (*note Extending X-Symbol::.).
-
- I know of the following package--please check its manual for details.
-
- * Package ProofGeneral (http://www.proofgeneral.org/) defines token
- language "Isabelle symbol".
-
-
-File: x-symbol.info, Node: X-Symbol Internals, Next: Problems, Prev: Supported Languages, Up: Top
-
-X-Symbol Internals
-******************
-
- This section is outdated, it currently describes Version 3.4.2 of
-X-Symbol.
-
- Package X-Symbol is distributed in two ways. End-users should use
-the *binary package* which contains pre-compiled files. X-Symbol
-developers should use the *source package* which contains some
-additional files.
-
-* Menu:
-
-* Char Representation:: How X-Symbol represents X-Symbol chars.
-* Defining Charsets:: How X-Symbol defines additional chars.
-* Defining Input Methods:: How X-Symbol defines the input methods.
-* Extending X-Symbol:: How to add fonts and token languages.
-* Various Internals:: How X-Symbol handles other aspects.
-* Design Alternatives:: Why X-Symbol is not designed differently.
-* Language Internals:: How X-Symbol handles languages.
-* Misc Internals:: Various. TODO.
-
-
-File: x-symbol.info, Node: Char Representation, Next: Defining Charsets, Prev: X-Symbol Internals, Up: X-Symbol Internals
-
-Internal Representation of X-Symbol Characters
-==============================================
-
- As mentioned in *Note Pseudo Language::, most functions do not
-operate on X-Symbol characters directly, they use "x-symbol charsyms".
-These charsyms have a symbol property `x-symbol-cstring' which points to
-a string, called "cstring", containing the X-Symbol character.
-
- * Under Emacs and XEmacs/Mule, the string only contains the character
- which is a normal Mule character created by `make-char'.
-
- * Under XEmacs/no-Mule, the string only contains the 8bit character
- if the X-Symbol character is a 8bit character according to
- `x-symbol-default-coding' (*note Default Coding::.). Otherwise,
- the string contains of a "leading character" (with range `\200' to
- `\237') and an "octet". Package `font-lock' is used to display
- them correctly as X-Symbol characters (*note FAQ Strange
- Chars::.). E.g., with `\251' is `copyright', we get
-
- (get 'Idotaccent 'x-symbol-cstring)
- => "\235\251"
-
- If the character is also a 8bit character in some encoding (*note
-File Coding::.), the charsym also has the symbol property
-`x-symbol-file-cstrings' for the representation in the file and
-property `x-symbol-buffer-cstrings' to recognize character aliases
-(*note Char Aliases::.). E.g., under XEmacs/no-Mule, with `\335' is
-`Yacute', `\251' is `copyright', we get
-
- (get 'Idotaccent 'x-symbol-file-cstrings)
- => (iso-8859-9 "\335" iso-8859-3 "\251")
- (get 'Idotaccent 'x-symbol-buffer-cstrings)
- => (iso-8859-9 "\234\335" iso-8859-3 "\235\251")
-
- The values are plists (*note Property Lists: (lispref)Property
-Lists.) mapping the file coding to the strings in the file or the
-buffer, respectively.
-
- After token languages have been initialized, the charsym also has the
-symbol properties `x-symbol-tokens' (*note Token Language::.) and
-`x-symbol-classes' (*note Char Group::.):
-
- (get 'Idotaccent 'x-symbol-tokens)
- => (sgml "&#304;" tex "{\\.I}")
- (get 'Idotaccent 'x-symbol-classes)
- => (sgml (non-l1) tex (text aletter))
-
-
-File: x-symbol.info, Node: Defining Charsets, Next: Defining Input Methods, Prev: Char Representation, Up: X-Symbol Internals
-
-Defining X-Symbol Charsets
-==========================
-
- An X-Symbol charset, called "cset" in the code and the docstrings,
-handles one font used by package X-Symbol. Each cset must use the same
-char registry-encoding as the corresponding variables for the fonts
-(*note Installing Fonts Lisp::.).
-
- You have to tell X-Symbol, how to define Mule charsets with Emacs or
-XEmacs/Mule and which leading character to use with XEmacs/no-Mule. As
-an example, we use the definition of the Adobe symbol font.
-
- (defvar x-symbol-xsymb0-cset
- '((("adobe-fontspecific") ?\233 -3600)
- (xsymb0-left "X-Symbol characters 0, left" 94 ?:) .
- (xsymb0-right "X-Symbol characters 0, right" 94 ?\;)))
-
- Mule charsets (*note Charsets: (lispref)Charsets.) may be used for
-94 or 96 characters (this example: 94, only charset with dimension 1
-can be defined with X-Symbol). Thus, if your font provides more
-characters, you are likely to use both the left and the right half of
-the font to define two Mule charsets. For both of them, you have to
-define a unique, free final character/byte of the standard ISO 2022
-escape sequence designating the charset (this example: `:' and `;').
-The remaining free (reserved by Emacs for users) are `>' and `?', the
-latter is already used in XEmacs.
-
- For XEmacs/no-Mule, you have to define the leading character (this
-example: `\233').
-
-`x-symbol-latin1-cset'
-`x-symbol-latin2-cset'
-`x-symbol-latin3-cset'
-`x-symbol-latin5-cset'
- Cset definitions only using the upper halves of the fonts where the
- corresponding Mule charsets are known and which define characters
- which are considered 8bit characters in the corresponding
- encoding, see *Note File Coding::.
-
-`x-symbol-xsymb0-cset'
-`x-symbol-xsymb1-cset'
- Cset definitions using both halves of the fonts where no
- corresponding Mule charset are yet known.
-
-
-File: x-symbol.info, Node: Defining Input Methods, Next: Extending X-Symbol, Prev: Defining Charsets, Up: X-Symbol Internals
-
-Defining Input Methods
-======================
-
- This is probably the hardest section in this manual....
-
-* Menu:
-
-* Input Method Objectives:: Input methods should be intuitive/consistent.
-* Intro Char Descriptions:: An example introducing char descriptions.
-* Char Descriptions:: The aspects and the contexts of a character.
-* Example Char Descriptions:: A complete example defining input methods.
-* Customizing Input Methods:: How to customize the input methods.
-
-
-File: x-symbol.info, Node: Input Method Objectives, Next: Intro Char Descriptions, Prev: Defining Input Methods, Up: Defining Input Methods
-
-Defining Input Methods: Objectives
-----------------------------------
-
- Input methods should be intuitive. This requires consistency:
-
- * Characters should be found under the same header in the Grid and
- in the Menu.
-
- * If one character can be modified or rotated to another character
- (*note Input Method Context::.), both should stand near to each
- other in the Grid. E.g., since `arrowsouthwest' rotates to
- `arrowdown', they stand next to each other.
-
- * The key binding should be similar to the context of input method
- Context. If two characters are defined to have the same context,
- they should have the same key prefix and the suffix should be a
- number which increases with the "modify-to" behavior. E.g.,
- `reflexsubset' with key binding `C-= < _ 2' modifies to
- `reflexsqsubset' with key binding `C-= < _ 3'.
-
- * Consistent definition of "modify-to" and "rotate-to": if A can be
- modified to B and rotated to C and C can be modified to D, B can be
- rotated to D in most cases.
-
- * It should be possible to load character definitions later on,
- e.g., when new token languages get initialized.
-
- - Existing key bindings should not be overwritten. If some of
- them have to change, it should be done in a uniform way
- (solution: key suffix `1').
-
- - Also, modifying or rotating a new character to/from old ones
- should be possible without changing the input definitions of
- the old characters.
-
- Observation: It is impossible, especially with the possibility to
-load character definitions later on, to define the input methods
-directly, i.e., by something like `define-key'. The solution is an
-indirect definitions with "character descriptions".
-
-
-File: x-symbol.info, Node: Intro Char Descriptions, Next: Char Descriptions, Prev: Input Method Objectives, Up: Defining Input Methods
-
-X-Symbol Character Descriptions: Example
-----------------------------------------
-
- As an example for "character descriptions", look at the definition of
-`longarrowright' in `x-symbol-xsymb1-table' (`95' is the encoding in
-the font and not of interest here). Some terms are defined in the next
-section:
-
- (longarrowright 95
- (arrow) (size big . arrowright) nil ("->" t "-->") (emdash))
-
- With this definition, package X-Symbol automatically defines:
-
- * Key bindings `C-= - - >' and `C-= - > 2', the latter has suffix 2,
- because `C-= - >' is also "wanted" by `arrowright' which now has
- the key binding `C-= - > 1' (the "score" of `longarrowright' is
- higher, due to `size big'). *Note Input Method Keyboard::.
-
- * `arrowright' modifies to `longarrowright', which modifies to
- `arrowright'. *Note Input Method Context::.
-
- * `longarrowleft' rotates to `longarrowright', which rotates to
- `longarrowboth' (which rotates to `longarrowleft'). (The "rotate
- aspects" are inherited from `arrowright'.) *Note Input Method
- Context::.
-
- * The following contexts can be modified to `longarrowright': `-->'
- or `minus1' / `endash' / `macron' / `emdash' / `hyphen' and `->'
- (since all define context `-') and `emdash' and `>' (since
- `emdash' defines context `--'). `->' is used for `arrowright',
- which has a lower score, see above. *Note Input Method Context::.
-
- * Input method Electric will change context `-->' (is tagged with
- `t' in the definition) to `longarrowright', also `emdash' and `>'
- (only theoretically, since input method Electric will produce
- `emdash' only in TeX's text mode, and `longarrowright' only in
- TeX's math mode). *Note Input Method Electric::.
-
- * The character will appear in the Grid under the header `Arrow'.
- You will probably recognize that the placement is based on the
- modify-to and rotate-to behavior above. *Note Input Method Grid::.
-
- * The character will appear in the Menu under one of the headers
- `Arrow N'". The submenus are sorted alphabetically. *Note Input
- Method Menu::.
-
- Consider that this character would be missing in package X-Symbol and
-you want to define your own character (in your own font). With the
-current scheme, the one line above is enough! Have fun defining all the
-consequences directly instead....
-
-
-File: x-symbol.info, Node: Char Descriptions, Next: Example Char Descriptions, Prev: Intro Char Descriptions, Up: Defining Input Methods
-
-Defining Input Methods by Character Descriptions
-------------------------------------------------
-
- Characters are defined with "character descriptions" which consist
-of different "aspects" and "contexts", which can also be inherited from
-a "parent" character. All characters which are connected with parents,
-form a "component". Aspects and contexts are used to determine the
-modify-to and rotate-to chain for characters, the contexts for input
-method Context and Electric, the key bindings, and the position in the
-Menu and the Grid.
-
- If you want to check the component, scores, etc of a specific
-character, look at the symbol property (e.g., with `M-x
-hyper-apropos-get-doc') of the corresponding charsym, e.g.,
-`arrowright'. See also the docstrings of `x-symbol-init-cset' and
-`x-symbol-init-input'.
-
- Remember, all characters which are connected with parents, form a
-component. "Contexts" are the contexts of input method Context (*note
-Input Method Context::.). If a table entry of a charsym does not
-define its own contexts, they are the same as the contexts of the
-charsym in an earlier position in the modify chain (see below), or the
-contexts of the first charsym with defined contexts in the modify chain.
-The "modify context" of a charsym is the first context.
-
-`x-symbol-rotate-aspects-alist'
- Characters in the same component whose aspects only differ by their
- `direction' (`east',...), a key in this alist, are circularly
- connected by "rotate-to". The sequence in the "rotate chain" is
- determined by "rotate scores" depending on the values in the
- "rotate aspects". Charsyms with the same "rotate-aspects" are not
- connected (charsyms with the smallest modify scores are preferred).
-
- (get 'longarrowright 'x-symbol-rotate-aspects)
- => (-1500 direction east)
-
-`x-symbol-modify-aspects-alist'
- Characters in the same components whose aspects only differ by
- their `size' (`big',...), `shape' (`round', `square'...) and/or
- `shift' (`up', `down',...), keys in this alist, are circularly
- connected by "modify-to", if all their modify contexts are used
- exclusively, i.e., no other modify chain uses any of them. The
- sequence in the "modify chain" is determined by "modify scores"
- depending on the values in the "modify aspects", the charsym score
- defined in the definition tables and the score of the whole cset
- (*note Defining Charsets::.).
-
- (get 'longarrowright 'x-symbol-score)
- => -3500
- (get 'longarrowright 'x-symbol-modify-aspects)
- => (1500 shift nil shape nil size big)
-
- Otherwise, the "modify chain" is divided into modify subchains,
- which are those charsyms sharing the same modify context. All
- modify subchains using the same modify context, build a
- "horizontal chain" whose charsyms are circularly connected by
- "modify-to".
-
- We build a "key chain" for all contexts (not just modify contexts),
- consisting of all charsyms (sorted according to modify scores)
- having the context. Input method Context modifies the context to
- the first charsym in the key chain.
-
-`x-symbol-key-suffix-string'
- If there is only one charsym in the key chain, `C-=' plus the
- context inserts the charsym. Otherwise, we determine a suffix for
- each charsym in the key chain by its index and this string. `C-='
- plus the context plus the suffix inserts the charsym.
-
-
-File: x-symbol.info, Node: Example Char Descriptions, Next: Customizing Input Methods, Prev: Char Descriptions, Up: Defining Input Methods
-
-Defining Input Methods: Example
--------------------------------
-
- An example: Modify Modify Rotate Rotate Modify Other
- Score Aspect Score Aspect Context Contexts
- --------------------------------------------------------------
- charsym 1w 150 nil 100 west `a' `c'
- charsym 2w 200 nil 100 west `b' -
- charsym 3w 350 big 100 west (`b') (-)
- charsym 1e 100 nil 200 east (`a') (`b')
- charsym 2e 250 big 200 east `a' `b'
- charsym 3e 300 big 200 east `a' -
- charsym 1n 100 nil 300 north `d' `c'
- charsym 2n 200 big 300 north `c' -
-
- Assuming that all charsyms form one component, we have:
-
- Rotate chains: (1w,2w)-1e-1n and 3w-(2e,3e)-2n.
- Modify chains: 1w-2w-3w and 1e-2w-3w and 1n-2n.
- Horizontal chains: 1e-1w-2e-3e (for modify context `a')
- 2w-3w (for modify context `b')
- Key chains: 1e-1w-2e-3e (for context `a')
- 1e-2w-2e-3w (for context `b')
- 1n-1w-2n (for context `c')
- 1n (for context `d')
-
- That makes the following bindings:
-
- Rotate-to: 1w->1e, 2w->1e, 1e->1n, 1n->1w
- 3w->2e, 2e->2n, 3e->2n, 2n->3w
- Modify-to: 1e->1w, 1w->2e, 2e->3e, 3e->1e (horizontal chain)
- 2w->3w, 3w->2w (horizontal chain)
- 1n->2n, 2n->1n (modify chain with exclusive modify contexts)
- CONTEXTS: `a'->1e, `b'->1e, `c'->1n, `d'->1n
- KEY: `a1'=1e, `a2'=1w, `a3'=2e, `a4'=3e, `b1'=1e, ..., `d'=1n
-
-
-File: x-symbol.info, Node: Customizing Input Methods, Prev: Example Char Descriptions, Up: Defining Input Methods
-
-Customizing Input Methods
--------------------------
-
- When defining contexts for characters, you should try to use default
-contexts to make them and key bindings as consistent as possible. E.g.,
-package X-Symbol only defines explicit contexts for 186 of the 437
-characters.
-
-`x-symbol-group-input-alist'
- Defines default scores and bindings for characters of a group
- (*note Char Group::.). E.g., the definition (in
- `x-symbol-latin1-table')
-
- (aacute 225 (acute "a" Aacute))
-
- defines `aacute' without any explicit contexts, but having the
- group `acute' and the subgroup `a'. The default input for the
- group is defined by the following element in this variable:
-
- (acute 0 "%s'" t "'%s")
-
- That means: 0 is added to the normal "modify-score" of the
- character. `%s'' and `'%s' with `%s' substituted by the subgroup,
- i.e., `a'' and `'a', are the contexts for `aacute'. The context
- `'a' is also used for input method Electric since it is prefixed
- by `t'.
-
-`x-symbol-key-min-length'
- It is quite unlikely that a one-character context is not the
- prefix of another context, at least when loading additional font
- definitions. In order not to have to change key bindings `C-=
- KEY' to `C-= KEY 1', it is required that the length of the key
- binding without `C-=' is at least 2.
-
-
-File: x-symbol.info, Node: Extending X-Symbol, Next: Various Internals, Prev: Defining Input Methods, Up: X-Symbol Internals
-
-Extending Package X-Symbol
-==========================
-
- In this section, you are told what to consider and what to do when
-extending package X-Symbol with new characters and new token languages.
-If you only want to define a token language using existing characters,
-you only have to read the last section.
-
-* Menu:
-
-* Extending with Fonts:: How to add fonts to X-Symbol.
-* Input Definitions:: Guidelines for input definitions.
-* Font Definition File:: How to define new character in a file.
-* Language Extension File:: Extending an existing language.
-* Language Definition File:: Defining a new language.
-
-
-File: x-symbol.info, Node: Extending with Fonts, Next: Input Definitions, Prev: Extending X-Symbol, Up: Extending X-Symbol
-
-Extending X-Symbol with New Fonts
----------------------------------
-
- If you add a new token language to package X-Symbol which should
-represent tokens by characters which are not yet defined by package
-X-Symbol, you have to add a new font to package X-Symbol, first.
-
- When adding new fonts to package X-Symbol, consider that X-Symbol
-has to run under Emacs, XEmacs/Mule and XEmacs/no-Mule.
-
- Running under Emacs and XEmacs/Mule requires that you cannot use all
-encodings in a font for characters: you should probably only use
-encodings 33 to 126 and 160 to 255. You should also use a unique pair
-of charset properties `CHARSET_REGISTRY' and `CHARSET_ENCODING'.
-
- Running under XEmacs/no-Mule can leads to problems when major modes
-do not check whether the previous character is an escape character (in
-our case, a leading character, *note Char Representation::.) when
-looking at a character. Thus, you should probably not use encodings
-which represent characters in your default font with a special syntax.
-
- * In general, escape sequences use the digits of the current font.
- Thus, you should probably define the encodings 48 to 57 as digits
- `0' to `9'.
-
- * In LaTeX buffers, characters in `$%\{}' have a special syntax.
- Thus, you should probably not use encodings 36, 37, 92, 123 and
- 125 for characters which could also be useful with token languages
- `tex' and `utex'.
-
- * In HTML buffers, characters in `&<>' have a special syntax. Thus,
- you should probably not use encodings 38, 60 and 62 for characters
- which could also be useful with token language `sgml'.
-
- You have to tell package X-Symbol which fonts to use for the normal
-text, subscripts and superscripts. *Note Installing Fonts Lisp::.
-
- You have to tell X-Symbol, how to define Mule charsets with Emacs and
-XEmacs/Mule and which leading character to use with XEmacs/no-Mule.
-*Note Defining Charsets::.
-
-
-File: x-symbol.info, Node: Input Definitions, Next: Font Definition File, Prev: Extending with Fonts, Up: Extending X-Symbol
-
-Guidelines for Input Definitions
---------------------------------
-
- Read section *Note Defining Input Methods::. Look at the tables in
-`x-symbol.el'. Here are some guidelines of how to define the input
-methods for new characters:
-
- 1. Define reasonable character groups for new characters, see *Note
- Char Group::. E.g., if you add the IPA font for phonetic
- characters, you are likely to define at least one additional
- charset group. If you do not know whether to use one or two
- groups for a set of characters, use two.
-
- 2. Define under which Grid/Menu header the character of the new
- character group should appear. You may also want to add
- additional headers for these characters. *Note Char Group::.
-
- 3. If reasonable, define default contexts for characters of a group,
- see *Note Customizing Input Methods::.
-
- 4. For the other characters, define contexts by Ascii sequences which
- look similar to the character.
-
- 5. Form a component for a set of characters which are strongly
- related to each other. In most cases, characters of a component
- are in the same group but not vice versa. E.g., the simple arrows
- already defined by package X-Symbol form one component. You form
- a component of characters by specifying parents in their
- definition, see *Note Char Descriptions::.
-
- 6. Use aspects to describe the new characters. Add new aspects to
- `x-symbol-modify-aspects-alist' and
- `x-symbol-rotate-aspects-alist' if necessary (*note Char
- Descriptions::.).
-
- 7. Finish the definition of your font file (*note Font Definition
- File::.), load it with `M-x load-file', and initialize the input
- methods, e.g., by invoking the grid (`M-x x-symbol-grid').
-
- 8. If there are no errors, you are likely to get warnings about equal
- modify scores. In this case, the sequence of characters in the
- modify-to chain is random, so are the numerical suffixes of key
- bindings.
-
- a. Define a base score for the whole X-Symbol charset ("cset
- score") which should be a positive number in order not to
- change the key bindings of previously defined X-Symbol
- characters.
-
- b. Define reasonable scores for newly defined aspects and
- character groups.
-
- c. Finally, fine-tune your definitions by charsym scores in the
- tables. This should be necessary only for a few characters.
-
-
-File: x-symbol.info, Node: Font Definition File, Next: Language Extension File, Prev: Input Definitions, Up: Extending X-Symbol
-
-Emacs Lisp File Defining a New Font
------------------------------------
-
- Now put all things together in a separate font definition file. You
-should not put it in a language definition file.
-
- Here is a tiny example using only the lower half of the font:
-
- (provide 'x-symbol-myfont)
- (defvar x-symbol-myfont-fonts
- '(("-xsymb-myfont-medium-r-normal--14-140-75-75-p-85-xsymb-myfont")
- ("-xsymb-myfont_sub-medium-r-normal--12-120-75-75-p-74-xsymb-myfont")
- ("-xsymb-myfont_sup-medium-r-normal--12-120-75-75-p-74-xsymb-myfont")))
-
- (defvar x-symbol-myfont-cset
- '((("xsymb-myfont") ?\200 1000)
- (myfont-left "My font characters, left" 94 63) . nil))
-
- (defvar x-symbol-myfont-table
- '((longarrownortheast 33 (arrow) (size big . arrownortheast))
- (koerper 34 (setsymbol "K"))
- (circleS 35 (symbol "S") nil nil "SO")))
-
- (x-symbol-init-cset x-symbol-myfont-cset x-symbol-myfont-fonts
- x-symbol-myfont-table)
-
- Due to an XEmacs bug with char syntax `inherit', you should also add
-the following line to files `x-symbol-xmas20.el' and
-`x-symbol-xmas21.el':
-
- (modify-syntax-entry ?\200 "\\" (standard-syntax-table))
-
-
-File: x-symbol.info, Node: Language Extension File, Next: Language Definition File, Prev: Font Definition File, Up: Extending X-Symbol
-
-Emacs Lisp File Extending a Token Language
-------------------------------------------
-
- If you want to use the new font to extend an existing token language,
-define a new token language which inherits most variables from the
-"parent language". E.g., token language `utex' inherits most variables
-from `tex', see `x-symbol-utex.el'.
-
- A language must define variables for all language aspects, see *Note
-Language Internals::. Our example defines a language `mytex' using the
-additional characters from *Note Font Definition File::.
-
- First, you have to register the language in a startup file:
-
- (defvar x-symbol-mytex-name "My TeX macro")
- (defvar x-symbol-mytex-modes nil)
- (x-symbol-register-language 'mytex 'x-symbol-mytex x-symbol-mytex-modes)
-
- The language definition file should look like (leaving out most parts
-which are similar to the ones in `x-symbol-utex.el'):
-
- (provide 'x-symbol-mytex)
- (require 'x-symbol-tex)
- (defvar x-symbol-mytex-required-fonts '(x-symbol-myfont))
- (put 'mytex 'x-symbol-font-lock-keywords 'x-symbol-tex-font-lock-keywords)
-
- (defvar x-symbol-mytex-user-table nil)
- (defvar x-symbol-mytex-myfont-table
- '((longarrownortheast (math arrow user) "\\longnortheastarrow")
- (koerper (math letter user) "\\setK")
- (circleS (math ordinary amssymb) "\\circledS")))
-
- (defvar x-symbol-mytex-table
- (append x-symbol-mytex-user-table
- '(nil)
- x-symbol-mytex-myfont-table
- x-symbol-tex-table))
-
- It is important that you do not define a variable for the language
-access `x-symbol-font-lock-keywords', but rather use the variable of
-the parent language directly, see *Note Language Internals::.
-
- During the testing phase, you should probably leave out the `'(nil)'
-which prevents warnings about redefinitions for the following elements.
-
-
-File: x-symbol.info, Node: Language Definition File, Prev: Language Extension File, Up: Extending X-Symbol
-
-Emacs Lisp File Defining a New Token Language
----------------------------------------------
-
- You might also want to define a new token language not based on
-another language.
-
- As an example, consider a token language "My Unicode" (`myuc') for
-buffers with major mode `myuc-mode'. Thus, we register the language by:
-
- (defvar x-symbol-myuc-name "My Unicode")
- (defvar x-symbol-myuc-modes '(myuc-mode))
- (x-symbol-register-language 'myuc 'x-symbol-myuc x-symbol-myuc-modes)
-
- Each token if language `myuc' consists of `#' plus the hexadecimal
-representation of the Unicode with hexadecimal values where the case of
-digits is not important and the preferred case is upcase. A single `#'
-is represented by the token `##'. In order to be more flexible, we
-want to define the tokens by their decimal value in the table. There
-are no subscript and no images. The code below (`x-symbol-myuc.el') is
-included in the source distribution of package X-Symbol.
-
- (provide 'x-symbol-myuc)
- (defvar x-symbol-myuc-required-fonts nil)
- (defvar x-symbol-myuc-modeline-name "myuc")
- (defvar x-symbol-myuc-class-alist
- '((VALID "My Unicode" (x-symbol-info-face))
- (INVALID "no My Unicode" (red x-symbol-info-face))))
- (defvar x-symbol-myuc-font-lock-keywords nil)
- (defvar x-symbol-myuc-image-keywords nil)
- ...
-
- (defvar x-symbol-myuc-case-insensitive 'upcase)
- (defvar x-symbol-myuc-token-shape '(?# "#[0-9A-Fa-f]+\\'" . "[0-9A-Fa-f]"))
- (defvar x-symbol-myuc-exec-specs '(nil (nil . "#[0-9A-Fa-f]+")))
- (defvar x-symbol-myuc-input-token-ignore nil)
-
- (defun x-symbol-myuc-default-token-list (tokens)
- (list (format "#%X" (car tokens))))
- (defvar x-symbol-myuc-token-list 'x-symbol-myuc-default-token-list)
- (defvar x-symbol-myuc-user-table nil)
- (defvar x-symbol-myuc-xsymb0-table
- '((alpha () 945) (beta () 946)))
-
- (defvar x-symbol-myuc-table
- (append x-symbol-myuc-user-table x-symbol-myuc-xsymb0-table))
- ...
-
-
-File: x-symbol.info, Node: Various Internals, Next: Design Alternatives, Prev: Extending X-Symbol, Up: X-Symbol Internals
-
-Various Internals
-=================
-
-* Menu:
-
-* Tagging Insert Commands:: Don't break input methods Token and Electric.
-* Avoiding Flickering:: Moving cursor in invisible commands.
-
-
-File: x-symbol.info, Node: Tagging Insert Commands, Next: Avoiding Flickering, Prev: Various Internals, Up: Various Internals
-
-Tagging Insert Commands for Token and Electric
-----------------------------------------------
-
- Input methods Token (*note Input Method Token::.) and Electric
-(*note Input Method Electric::.) stop their auto replacement if you use
-a command which is not an insert command.
-
-`self-insert-command'
-`newline'
-`newline-and-indent'
-`reindent-then-newline-and-indent'
-`tex-insert-quote'
-`TeX-insert-quote'
-`TeX-insert-punctuation'
-`TeX-insert-dollar'
-`sgml-close-angle'
-`sgml-slash'
- These commands and commands aliased to these are recognized as
- input commands by having a non-`nil' value of its symbol property
- `x-symbol-input'.
-
-
-File: x-symbol.info, Node: Avoiding Flickering, Prev: Tagging Insert Commands, Up: Various Internals
-
-Avoiding Hide/Show-Invisible Flickering
----------------------------------------
-
- Starting a command makes a previously revealed super- or subscript
-command (*note Super and Subscripts::.) invisible again. Repeatedly
-invoking commands which moves the point just by a small amount can lead
-to some flickering.
-
-`forward-char'
-`forward-char-command'
-`backward-char'
-`backward-char-command'
- If the point position after the execution of these commands is
- still "at" the super- or subscript command, the command won't be
- made invisible at the first place. Each of these four commands
- have a function (`1+' and `1-') as the value of its symbol property
- `x-symbol-point-function' which returns the position "after" when
- called with the position "before".
-
-
-File: x-symbol.info, Node: Design Alternatives, Next: Language Internals, Prev: Various Internals, Up: X-Symbol Internals
-
-Design Alternatives
-===================
-
- This section describes potential design alternatives and why they
-were not used.
-
-* Menu:
-
-* Alt Token Representations:: Why we need the conversion.
-* Alt Global Mode:: How to turn on X-Symbol globally.
-* Alt Auto Conversion:: When do we convert automatically.
-
-
-File: x-symbol.info, Node: Alt Token Representations, Next: Alt Global Mode, Prev: Design Alternatives, Up: Design Alternatives
-
-Alternative Token Representations
----------------------------------
-
- Package X-Symbol represents tokens in the file by characters in the
-buffer. This requires an automatic conversion when visiting a file or
-saving a buffer, see *Note Conversion::.
-
- Another possibility would be to use the tokens directly in the buffer
-and just display them differently. You would need no conversion and you
-could copy the text easily to a message buffer. This could be done by a
-special face and an additional font-lock keyword for every token. The
-disadvantages make this approach unfeasible:
-
- * The editing commands would work on the tokens which are invisible
- for the user.
-
- * Extremely resource and startup-time consuming. If as many
- characters should be supported as done by package X-Symbol,
- including superscripts and subscripts, more than 2000 faces with
- display tables would have to be defined even without considering
- char aliases!
-
- * Time consuming. More than 2000 entries in you font-lock keywords
- would slow down the fontification considerably, which would be too
- much even when using `lazy-shot'!
-
- Another possibility would be to adapt TeX to the representations of
-the corresponding characters in Emacs' buffer. Again, you would need no
-conversion. The disadvantages make this approach too restrictive:
-
- * You cannot adopt SGML to this approach.
-
- * You cannot read normal LaTeX files directly, you do not write
- normal LaTeX files.
-
- * You would have different TeX versions: one for X-Symbol with Emacs
- and XEmacs/Mule, one with XEmacs/no-Mule.
-
- * If you are not an extremely good TeX hacker, it would be impossible
- to adopt this approach to support more than 256 characters.
-
- A third alternative would be very similar to the method used in this
-package. There would be just a slight difference when running under
-XEmacs/no-Mule: the internal representation of a character is always
-just one character, but we would also provide font properties for
-characters not of your default font. The disadvantages make this
-approach too unsafe:
-
- * Problems with current search/replace commands.
-
- * Problems with the current version of `font-lock' (it should *never*
- overwrite the font property for this character, even if the
- character matches some MATCH in `font-lock-keywords' and OVERWRITE
- is non-`nil'). This gets even more difficult with
- superscripts/subscripts.
-
- * Unless you can provide a syntax table for faces (you cannot),
- characters in different faces with the same encoding are in the
- same syntax class, which is irritating: e.g., `\leftrightarrow'
- and `\approx' would be delimiters.
-
-
-File: x-symbol.info, Node: Alt Global Mode, Next: Alt Auto Conversion, Prev: Alt Token Representations, Up: Design Alternatives
-
-Alternative Ways to Turn on X-Symbol Globally
----------------------------------------------
-
- This package hooks itself into `hack-local-variables-hook' which
-makes the installation very simple.
-
- Another possibility would be to use the major-mode hooks which is the
-normal way how to turn on a minor mode. The disadvantages are:
-
- * The installation is more complicated.
-
- * Local variables in files are not yet processed (this was the main
- reason not to do it this way).
-
- Another possibility would be to hook X-Symbol into
-`find-file-hooks', as it is done in old versions of package X-Symbol.
-It would be as easy as the current approach but we would have to be
-careful with sequence of functions in `find-file-hooks', especially
-with the function hooked in by `font-lock'.
-
-
-File: x-symbol.info, Node: Alt Auto Conversion, Prev: Alt Global Mode, Up: Design Alternatives
-
-Alternative Auto Conversion Methods
------------------------------------
-
- Without package `crypt', this package automatically decodes tokens
-when turning on the minor mode (in `hack-local-variables-hook', *note
-Alt Global Mode::.) or in `after-insert-file-functions'. This package
-automatically encodes characters in `write-region-annotate-functions'.
-The disadvantage is that the possibility to change buffers in
-`write-region-annotate-functions' is not official (*note Wishlist
-Emacs::.), i.e., not mentioned in the docstring (only mentioned for
-corresponding encode-functions of package `format' which use a similar
-loop in the C code).
-
- With package `crypt', this package automatically decodes tokens when
-turning on the minor mode. This package automatically encodes
-characters in `write-file-hooks'. The disadvantage is that the
-encoding is slower (use `jka-compr' instead `crypt') and the problem
-with `vc-next-action' (*note Spurious Encodings::.).
-
- Without package `crypt', Version 2.6 of this package automatically
-encoded characters in `write-file-data-hooks'. The advantage was that
-changing buffers there is official, the disadvantage is that it is also
-more complicated.
-
- A totally different method would be to use package `format'.
-Unfortunately, this is not really possible, since a REGEXP in
-`format-alist' is much too weak, i.e., X-Symbol's decoding does not
-change any file headers which would represent the file format. In
-XEmacs, this package also fails to work properly with `jka-compr' and
-`crypt'.
-
-
-File: x-symbol.info, Node: Language Internals, Next: Misc Internals, Prev: Design Alternatives, Up: X-Symbol Internals
-
-Language Internals
-==================
-
- In order to use a token language or accessing one of the language
-dependent values, the following conditions must be met:
-
- * The language must be "registered". This makes it possible to
- select the language in the menus. It also prevents to load a
- potentially dangerous file when a file specifies a buffer-local
- value of `x-symbol-language'.
-
- `x-symbol-register-language'
- Registering a language includes stating the name of the
- feature (i.e., a file) which provides the language. The name
- of the language must have been already defined.
-
- * The file providing the language must have been "loaded". This will
- be done automatically when the language is initialized.
- Customizing X-Symbol will also load the language files.
-
- * The language must be "initialized". This will be done
- automatically if the language is used. This loads the language
- file and fails if the language has not been registered. If some
- minor language information is needed, e.g., in the highlight menu
- of the Grid (*note Input Method Grid::.), you should initialize
- the language explicitly, e.g., by the following command:
-
- `M-x x-symbol-init-language-interactive'
- Initialized a token language if it is not already initialized.
-
- Language dependent values are accessed by language accesses:
-
-`x-symbol-language-value'
- Returns the language depending value. Also initializes language if
- necessary. E.g., we get the name of a language by the language
- access `x-symbol-name'. With a simplified expansion, we get
-
- (x-symbol-language-value 'x-symbol-name 'tex)
- ==> (symbol-value (get 'tex 'x-symbol-name))
- => (symbol-value 'x-symbol-tex-name)
- => "TeX macro"
-
-`x-symbol-language-access-alist'
- List of all language accesses. A token language *must* define all
- variables accessed by language accesses. A "language access" is a
- property of the language symbol, its value is the symbol naming a
- variable whose value is used.
-
- If the language is a derived language, e.g., like language `utex',
- the language access `x-symbol-font-lock-keywords', should point
- directly to the variable of the parent language (here `tex'), see
- file `x-symbol-utex.el'.
-
-
-File: x-symbol.info, Node: Misc Internals, Prev: Language Internals, Up: X-Symbol Internals
-
-Miscellaneous Internals
-=======================
-
- TODO. This is currently just a collection of unrelated stuff.
-
- Characters might also define a "subgroup" which is a string defining
-some order on characters in the same group (*note Char Group::.) and is
-also used for default contexts/bindings (*note Customizing Input
-Methods::.).
-
-`x-symbol-group-syntax-alist'
- Lists all valid character groups. Under Emacs and XEmacs/Mule,
- this list also determines the syntax of characters.
-
- The character group could probably also be used to define character
-categories if they are implemented in XEmacs.
-
-
-File: x-symbol.info, Node: Problems, Next: History, Prev: X-Symbol Internals, Up: Top
-
-Problems, Troubleshooting
-*************************
-
- This section is based on a successful installation of package
-X-Symbol. *Note Checking Installation::.
-
-* Menu:
-
-* Nomule Problems:: X-Symbol provides a *poor* man's Mule.
-* Spurious Encodings:: Some commands turn off X-Symbol mode.
-* No Encoding:: The encoding does not work in a rare case.
-* FAQ:: Frequently asked questions.
-* Bug Reports:: How to contact the maintainer of X-Symbol.
-
-
-File: x-symbol.info, Node: Nomule Problems, Next: Spurious Encodings, Prev: Problems, Up: Problems
-
-Problems under XEmacs/no-Mule
-=============================
-
- If you use package X-Symbol under XEmacs/no-Mule, there are some
-annoyances which result from the fact that additional "X-Symbol
-characters" are represented by two characters internally. Package
-X-Symbol just provides a kind of "*poor* man's Mule", see *Note Poor
-Mans Mule::. This means: I have provided workarounds for the most
-annoying ones, but some remain (and will remain: I am not going to
-provide workarounds for these):
-
- * If `font-lock' is not prepared to display these two-character
- sequences, i.e., if you installation is incomplete (*note Role of
- font-lock::.), they look like `\233a' instead `alpha'.
-
- * Commands which add more than one entry to the `buffer-undo-list'
- and involve X-Symbol characters might lead to strange results,
- e.g. `C-t' (`transpose-chars') with point between character
- `alpha' and `b', leads to `beta'`a'. Simple deletion and
- insertion works OK, though.
-
- * Selecting or inserting a rectangle with X-Symbol characters on the
- left or right margin might not work properly.
-
- * Be careful with `M-%' (`query-replace'): the first character of
- FROM-STRING can probably match the second of the two "internal"
- characters of an X-Symbol character.
-
- * If you use `C-x '' (`expand-abbrev') without `M-''
- (`abbrev-prefix-mark') and the last word before point starts
- directly after a X-Symbol character, `C-x '' could behave strange:
-
- - If `words-include-escapes' is `t', there will be no expansion.
-
- - If `words-include-escapes' is `nil', the second "internal"
- character could be the first character of the last word
- before point which is going to be replaced by the abbrev
- mechanism.
-
- * If the character under point is a X-Symbol character, you will not
- see the cursor if you exit a command with an error or with quit
- (`C-g'). Unfortunately, XEmacs (as opposed to Emacs) does not run
- the hooks in `post-command-hook' in these cases. Solution: move
- point right (`C-f').
-
- * If you provide prefix arguments to commands, they are likely to
- consider just "internal" characters. E.g., `C-u 2 C-f' before
- `alpha' behaves like `C-f'.
-
- * Column position considers "internal" characters, e.g., `C-n' might
- jump to an unexpected position (well, typically just one character
- left/right from the expected position, if at all).
-
- * Auto-filling also considers "internal" characters, i.e., might
- break the line too early.
-
- * There are no syntax definitions for the new characters, e.g.,
- `M-C-f' before `floorleft' does not move to the closing
- `floorright'.
-
- * In some cases, e.g., when using the minibuffer for input via `M-%'
- or `C-s', the internal representation of X-Symbol characters
- (*note Char Representation::.) are displayed directly (*note FAQ
- Strange Chars::.)
-
-
-File: x-symbol.info, Node: Spurious Encodings, Next: No Encoding, Prev: Nomule Problems, Up: Problems
-
-Spurious Encodings
-==================
-
- In rare cases, some commands (mostly from package `vc') encode
-characters to tokens or even turn off X-Symbol mode. Package X-Symbol
-will not provide a workaround for these problems, because the situations
-in which they appear are too rare, the workarounds are easy, and the
-problems are not really caused by package X-Symbol.
-
- * Doing the next logical version control operation (`C-x v v' and
- friends) encode characters to tokens when using package `crypt'.
-
- Solution: use package `jka-compr' instead `crypt' (this is
- recommended anyway, *note File IO Packages::.). Or kill the
- buffer and revisit the file.
-
- * When using AucTeX with its default-mode algorithm, getting rid of
- the recently checked-in version of a file without reverting the
- buffer afterwards (`C-u C-x v c') turns off X-Symbol mode without
- encoding the characters, e.g. under XEmacs/no-Mule, you see some
- strange characters like `\233a'.
-
- Explanation: when using AucTeX's `TeX-default-mode', the final
- `major-mode' is different from the initial `major-mode' deduced
- using `auto-mode-alist'. If this is the case, the VC command
- executes `normal-mode' which kills all local-variables including
- turning-off `x-symbol-mode'.
-
- Solution: Turn on X-Symbol mode or change `auto-mode-alist' to
- directly choose `latex-mode':
-
- (push '("\\[tT]e[xX]\\'" . latex-mode) auto-mode-alist)
-
- * When using AucTeX with its default-mode algorithm, writing a LaTeX
- buffer into a file with another file name turns off X-Symbol mode.
-
- Explanation: Emacs sets the major mode with the file name. When
- using AucTeX's `TeX-default-mode', we get the problems as
- described in the previous item.
-
- Solution: Set `change-major-mode-with-file-name' to `nil' or use
- the solution from the previous item.
-
-
-File: x-symbol.info, Node: No Encoding, Next: FAQ, Prev: Spurious Encodings, Up: Problems
-
-The Encoding Does Not Work
-==========================
-
- In a rare case, X-Symbol cannot do its encoding, i.e., convert the
-characters to tokens.
-
- * `M-x write-region' fails to do the encoding if you use package
- `crypt'.
-
- Explanation: with package `crypt', the encoding has to be done by a
- function in `write-file-hooks' which is not used by `write-region'.
-
- Solution: use package `jka-compr' instead `crypt' (this is
- recommended anyway, *note File IO Packages::.). Or visit the
- region file and save it again via `C-x C-s'.
-
-
-File: x-symbol.info, Node: FAQ, Next: Bug Reports, Prev: No Encoding, Up: Problems
-
-Frequently Asked Questions
-==========================
-
- It is assumed that you had successfully installed package X-Symbol,
-see *Note Checking Installation::.
-
-* Menu:
-
-* FAQ XEmacs Core:: XEmacs crashes when using input method Token
-* FAQ font-lock:: X-Symbol's fontification does not work.
-* FAQ Strange Chars:: The buffer contains strange characters
-* FAQ No Subscripts:: I cannot see any/some super-/subscripts.
-* FAQ Stupid Subscripts:: I see subscripts where I don't want them.
-* FAQ Font Size:: The characters are too small or too big.
-* FAQ Conversion:: The conversion changes some tokens.
-* FAQ Additional Spaces:: A space is added during the encoding.
-* FAQ 8bit Chars:: I do not want 8bit characters in the file.
-* FAQ Hyphen:: I cannot distinguish `hyphen' from `-'.
-* FAQ Spell Check:: I have problems with spell-checking.
-* FAQ News and Mail:: I want to use X-Symbol in Gnus or VM.
-
-
-File: x-symbol.info, Node: FAQ XEmacs Core, Next: FAQ font-lock, Prev: FAQ, Up: FAQ
-
-XEmacs Crashes when using Input Method Token
---------------------------------------------
-
- It has been reported that XEmacs-21.0 to XEmacs-21.1.8 might produce
-cores when you use input method Token. That's why I strongly recommend
-to use XEmacs-21.1.9 or higher with package X-Symbol, see *Note
-Requirements::.
-
- You get a warning during X-Symbol's initialization when using these
-XEmacs versions. If you don't want to upgrade, but also don't want to
-see the warning, you might want to set variable
-`x-symbol-xmas-warn-about-core' to `nil'.
-
- A core in XEmacs always indicates a bug in XEmacs itself, not in a
-Lisp package like X-Symbol. Thus, send a bug report to the XEmacs team
-if you get cores with the *newest* version of XEmacs (please put me in
-the CC).
-
-
-File: x-symbol.info, Node: FAQ font-lock, Next: FAQ Strange Chars, Prev: FAQ XEmacs Core, Up: FAQ
-
-X-Symbol's Fontification does Not Work
---------------------------------------
-
- In this case, super- and subscripts are not properly displayed
-(*note FAQ No Subscripts::.) and under XEmacs/no-Mule, the buffer
-contains s.th. like `\233a' (*note FAQ Strange Chars::.). Possible
-causes:
-
- * You have turned off `font-lock' or `font-lock' is out of sync.
- Use `M-x x-symbol-fontify'. *Note Role of font-lock::.
-
- * The font-lock keywords of the current buffer are not prepared to
- display X-Symbol characters. *Note Role of font-lock::.
-
- * You use package `fast-lock'. Solution: set `fast-lock-save-faces'
- to `nil' (done by default installation).
-
- * You use some version control commands. You have probably noticed
- that these versions control commands also turn off `font-lock' in
- modes where you don't use X-Symbol, i.e., this is not a problem of
- package X-Symbol. *Note Wishlist Emacs::. *Note Spurious
- Encodings::.
-
-
-File: x-symbol.info, Node: FAQ Strange Chars, Next: FAQ No Subscripts, Prev: FAQ font-lock, Up: FAQ
-
-The Buffer Contains Strange Characters
---------------------------------------
-
- If you see s.th. like `\233a', you see the internal representation
-of X-Symbol characters under XEmacs/no-Mule (*note Char
-Representation::.) directly. Possible causes:
-
- * You have `font-lock' problems, see *Note FAQ font-lock::.
-
- * More complicated editing commands like `C-t' may produce strange
- character sequences which do not represent X-Symbol characters, see
- *Note Nomule Problems::.
-
- * In some cases, e.g., when using the minibuffer for input via `M-%'
- or `C-s', it would be too much work to fontify these character
- sequences in order to display proper X-Symbol characters. *Note
- Nomule Problems::.
-
- If Emacs shows some strange glyphs for some characters in your
-buffers but not the Grid, there is a font in you font path which
-pretends to have charset registry-encoding `adobe-fontspecific', but in
-fact uses another encoding. E.g., Mathematica's fonts cause the
-characters intersection and union to mix up. Possible solutions:
-
- * Delete that font from the font path. Maybe moving it at the end
- also works.
-
- * In Emacs-21, you have the chance to disable the use of some fonts
- (if you know something similar for XEmacs, please let me know).
- For example, to disable the fonts from Mathematica, use
-
- (setq face-ignored-fonts '("\\`-wri-math1"))
-
- * If the characters show up correctly initially, but mix up after
- some font changing command, don't use that command. E.g., the
- font selection in XEmacs via the Options menu seems to loose some
- information about the original font. OK, this is not really a
- satisfying solution, but the whole issue isn't my fault, either.
-
-
-File: x-symbol.info, Node: FAQ No Subscripts, Next: FAQ Stupid Subscripts, Prev: FAQ Strange Chars, Up: FAQ
-
-I Cannot See any/some Super- or Subscripts
-------------------------------------------
-
- If you cannot select `Super-/Subscripts' in the menu, the first of
-the following points is more likely the cause, the others otherwise.
-
- * You have `font-lock' problems, see *Note FAQ font-lock::.
-
- * There are cases where super- and subscripts are not displayed, see
- *Note Super and Subscripts::.
-
- * The argument in braces are not correctly recognized, since the
- `font-lock' syntax-table is not correct. It should include `{' as
- the only open parenthesis and `}' as the only close parenthesis
- character. Note that this is quite difficult to archive under
- Emacs and XEmacs/Mule. This is a minor bug in the corresponding
- `font-lock' package, but would require other changes there,
- therefore not likely to be fixed. Fortunately, this does not
- happen often.
-
-
-File: x-symbol.info, Node: FAQ Stupid Subscripts, Next: FAQ Font Size, Prev: FAQ No Subscripts, Up: FAQ
-
-I See Super- and Subscripts where I Don't Want Them.
-----------------------------------------------------
-
- E.g., I see a subscript in arguments of `\label'. Package X-Symbol
-only uses super- and subscripts if they are in braces, if the
-`asciicircum'/`underscore' has not been fontified yet or is only
-fontified with faces which are allowed by
-`x-symbol-tex-font-lock-allowed-faces', see *Note Super and
-Subscripts::.
-
- * You use the default `tex-font-lock-keywords': The argument of
- `\include' and friends are not fontified by these, i.e., the use
- of super- and subscripts are not prohibited. Solution: add your
- own keyword for these commands or use package `font-latex', see
- below.
-
- * You use package `font-latex'. Solution: set
- `font-lock-maximum-decoration' to value `t', 2 or higher. Package
- X-Symbol will still use subscripts in `\verb', in the `verbatim'
- environment, in the argument of `\includegraphics' and probably
- other commands. Some of these problems will probably be solved by
- future versions of `font-latex'.
-
- * You use my font-lock keywords (file `x-font-lock.el'): everything
- should work fine. Please note that this file is not meant to be a
- replacement of `font-latex.el' useful to all users. Also,
- highlighting is a matter of taste, i.e., I am not going to change
- the `x-font-lock.el' to support LaTeX-2.09, TeX's math regions,
- other likings, etc.
-
- * You use your own font-lock keywords for TeX. In this case, you be
- able to adapt the solutions from the previous points to your
- situation.
-
-
-File: x-symbol.info, Node: FAQ Font Size, Next: FAQ Conversion, Prev: FAQ Stupid Subscripts, Up: FAQ
-
-The Characters are Too Small or Too Big
----------------------------------------
-
- Why aren't there more different font sizes? Because nobody
-(including the author) was in the mood to design them (actually only
-the xsymb1 font needs to be designed). *Please do only ask the author
-whether they are in work if you are serious to do it yourself
-otherwise!*
-
- Why do I get a lower-case letter when I should get a capital letter
-(or vice versa)? Please convince yourself (*note Info::.) that you
-actually get the correct letter--they are just of different sizes.
-*Note Installing Fonts Lisp::.
-
- I was told that the xsymb1 font scales reasonably well to a larger
-font size--if you don't think so, design a new font and send me the
-result.
-
-
-File: x-symbol.info, Node: FAQ Conversion, Next: FAQ Additional Spaces, Prev: FAQ Font Size, Up: FAQ
-
-The Conversion Changes Some Tokens
-----------------------------------
-
- In most token languages, a character might be represented by
-different tokens. If this character is encoded (when saving the
-buffer), the canonical representation is saved. *Note Unique
-Decoding::.
-
- * Solution: Do not redefine standard TeX macros or use unique
- decoding.
-
-
-File: x-symbol.info, Node: FAQ Additional Spaces, Next: FAQ 8bit Chars, Prev: FAQ Conversion, Up: FAQ
-
-A Space is Added During the Encoding
-------------------------------------
-
- A space is added after some characters during the encoding to tokens.
-With token languages `tex' and `utex' (not with language `sgml'), there
-must be a space after the token to recognize its end in some cases.
-
- E.g., if your buffer contains `a+b' (where + stands for the
-character `circleplus'), this is encoded to `a\oplus b' (note the space
-after `\oplus'). Decoding it yields `a+ b'.
-
- I admit, this looks ugly. The space is only added if the symbol
-character is followed by a letter or by `@'. Thus, decoding
-`a\oplus\beta' yields `a+b' (without space!).
-
- * Suggestion: Also use a space before `\oplus'. The alternative
- would be to delete the space which other people won't like.
-
- For an exact description, *Note TeX Macro Conversion:: for an exact
-description.
-
-
-File: x-symbol.info, Node: FAQ 8bit Chars, Next: FAQ Hyphen, Prev: FAQ Additional Spaces, Up: FAQ
-
-I Don't Want 8bit Characters in the File
-----------------------------------------
-
- By default, these are not encoded if the buffer-local variable
-`x-symbol-8bits' is non-`nil'.
-
- By default, this variable is only set to non-`nil', if something like
-
- \usepackage[latin1]{inputenc}
-
- is found at the beginning of the file. That line does not make
-sense if you do not have 8bit characters in the file, i.e., delete it.
-*Note File Coding::. Note: commenting the line is not enough! (I do
-not run LaTeX to check for the line, I just do plain text search.)
-
-
-File: x-symbol.info, Node: FAQ Hyphen, Next: FAQ Spell Check, Prev: FAQ 8bit Chars, Up: FAQ
-
-I Cannot Distinguish Character `hyphen' from `-'
-------------------------------------------------
-
- In most fonts, the Latin character `hyphen' cannot be distinguish
-from the Ascii character `-'. If you do not want to decode the
-corresponding token `\-' or `&shy;', put the following into your
-`~/.emacs':
-
- (setq x-symbol-tex-user-table '((hyphen)))
- (setq x-symbol-sgml-user-table '((hyphen)))
-
- A better alternative would be to make `font-lock' display these
-character in a different color.
-
-
-File: x-symbol.info, Node: FAQ Spell Check, Next: FAQ News and Mail, Prev: FAQ Hyphen, Up: FAQ
-
-Problems with Spell-checking
-----------------------------
-
- As explained in *Note Miscellaneous Packages::, `ispell' assumes the
-buffer contents to be the same as the file contents and does not provide
-any hook to fix this. This might break `ispell-word' and
-`ispell-region'. Possible symptoms:
-
- * A word which contains letters which the program `ispell' does not
- know about is either not spell-checked or parts of it are
- spell-checked as independent words.
-
- Solution: Use the `ispell's 8bit dictionaries even if you do not
- store 8bit characters in the file. This should fix the problem for
- almost every word, except, e.g., words containing the Latin-9
- character `oe' if you use a Latin-1 encoding.
-
- * Spell-checking might stop with the error message `Ispell
- misalignment'. I can reproduce this only with Emacs, not with
- XEmacs.
-
- Question: If you know some settings (like for
- `process-coding-system-alist') which solves this problem, please
- let me know!
-
- Solution: turn X-Symbol off before spell-checking your buffer.
- This is of course no option if you use `flyspell'.
-
- The real solution would be to fix `ispell', at least by providing a
-useful hook which allows X-Symbol to fix the problem. *Note Wishlist
-Emacs::. You are strongly encouraged to send a patch to the maintainer
-of `ispell', you even get a paragraph here in *Note Acknowledgments::!
-
-
-File: x-symbol.info, Node: FAQ News and Mail, Prev: FAQ Spell Check, Up: FAQ
-
-How to Use X-Symbol with Gnus or VM
------------------------------------
-
- You can also use X-Symbol to read and write your News and Mails.
-This sections includes coding for your `~/.emacs' if you want to do so.
-It has been tested for Gnus-5.8.8 and VM-6.96; if you use RMAIL or
-MH-E, you have to try to find a solution yourself (please send it to
-me). Support for Gnus might become a standard part of X-Symbol.
-
- (custom-set-variables
- '(x-symbol-auto-style-alist
- '(((mail-mode message-mode gnus-article-mode vm-presentation-mode)
- tex nil nil nil nil t nil))))
-
- This is optional (you might want to use the Custom interface for the
-same effect) and tells Emacs/X-Symbol to use token language `tex' and
-to display super-/subscripts (if `font-lock' is enabled), X-Symbol is
-not automatically turned on. *Note Minor Mode::.
-
- (defun x-symbol-x-mail-send-hook ()
- (if x-symbol-mode (x-symbol-mode 0)))
- (add-hook 'mail-send-hook 'x-symbol-x-mail-send-hook)
- (add-hook 'message-send-hook 'x-symbol-x-mail-send-hook)
- (add-hook 'vm-mail-send-hook 'x-symbol-x-mail-send-hook)
-
- This tells tells Emacs to automatically turn off X-Symbol (which
-includes encoding characters to token) before actually sending the
-message.
-
- (defun x-symbol-x-gnus-prepare ()
- (when x-symbol-mode
- (setq x-symbol-mode nil)
- (x-symbol-mode-internal nil)))
- (add-hook 'gnus-article-prepare-hook 'x-symbol-x-gnus-prepare)
-
- Since Gnus reuses the `*Article*' buffer, where X-Symbol could have
-been turned on previously, we must make sure that X-Symbol is turned
-off with the new article.
-
- (defun x-symbol-x-vm-prepare ()
- (and (boundp 'vm-presentation-buffer)
- (buffer-live-p vm-presentation-buffer)
- (save-excursion
- (set-buffer vm-presentation-buffer)
- (when x-symbol-mode
- (setq x-symbol-mode nil)
- (x-symbol-mode-internal nil)))))
- (add-hook 'vm-select-message-hook 'x-symbol-x-gnus-prepare)
-
- The same thing for VM, although the hook is not as nice as Gnus'
-one; the function therefore might depend a bit too much on VM's interna.
-
- (put 'vm-mode 'x-symbol-mode-disable
- "Use VM Presentation Mode to turn on X-Symbol")
- (custom-set-variables '(vm-fill-paragraphs-containing-long-lines 80))
-
- You cannot use X-Symbol in VM Mode, only in VM Presentation Mode
-(X-Symbol would change your `INBOX'). The first (optional) Emacs Lisp
-expression gives you a better error message when you try to turn on
-X-Symbol Mode in VM Mode. The second line makes sure that VM always
-uses VM Presentation Mode to display the articles.
-
-
-File: x-symbol.info, Node: Bug Reports, Prev: FAQ, Up: Problems
-
-How to Send a Bug/Problem Report
-================================
-
- Bug fixes, bug/problem reports, improvements, and suggestions are
-strongly appreciated. So are corrections to this manual (better
-explanations, correcting my English, ...). Especially useful would be
-some feedback by people using default fonts with a charset
-registry-encoding other than `iso8859-1' (Western encoding).
-
- Please read this section carefully, even if you generally know how to
-send a bug report (*note Bugs: (xemacs)Bugs.). This might look tedious
-to you, but it actually saves a lot of time (your time, too).
-
- The *general recommendation* for bug/problem reports is: give the
-impression that your really have tried to find the necessary information
-yourself and make your report precise while including all information
-you have.
-
- For each bug/problem report or question you want to send to the
-maintainer, please use the following sequence:
-
- 1. Make sure that you use the *newest version* of X-Symbol. You are
- reading Edition 4.5.1 (XEmacs) of the manual for X-Symbol 4.5.1.
-
- 2. Read the manual, especially *Note Checking Installation::, *Note
- Problems::, and *Note FAQ::. The four indexes (*note Indexes::.)
- might also lead you to an answer to your question.
-
- 3. Use `M-x x-symbol-package-bug' (also to be found in X-Symbol's
- Command submenu) to write your report describing *one* bug or
- problem, i.e., use *different mails* for *unrelated problems*.
- Please do not "reuse" a mail thread with the maintainer, i.e., if
- you start a section with "Here is another problem", you do
- something wrong.
-
- If Emacs is not your mail tool, copy the Subject header line and
- the message body from Emacs' `*mail*' buffer to your mail tool.
-
- If `M-x x-symbol-package-bug' fails to work, you have a problem
- with your installation and your report should be about this
- problem. In this case, use `x-symbol VERSION; SUMMARY' as Subject
- header where VERSION is the version of X-Symbol (it should be
- 4.5.1) and SUMMARY is a brief summary of your installation problem.
-
- (*Rationale*: This command automatically extracts some essential
- information without any work by you. Don't waste your time
- pondering whether you should really use this command to write your
- report.)
-
- 4. Start your report with:
-
- In the manual, I checked the sections SECTION1, SECTION2,
- ..., but didn't find anything which helped me with the
- following problem:
-
- The sections SECTION1, SECTION2, etc are names of the sections
- (not whole chapters) in the manual where you would expect an
- answer to your question/problem/bug.
-
- If you didn't know which sections to inspect, please check the
- indexes. If they are not helpful, send me words/terms which
- should be included in the indexes.
-
- (*Rationale*: This way, I get an idea where to improve the manual,
- especially by adding cross references.)
-
- 5. If buffer `*Warnings*' does not exist in the buffer menu,
- everything is fine so far. So is (for me as the author of package
- X-Symbol), if `X-Symbol' is not mentioned there. Otherwise,
- include the contents of buffer `*Warnings*' into your bug report.
-
- Temporary Emacs (< v21.4) note: the warnings might be somewhere
- hidden in buffer `*Messages*'; please check that buffer.
-
- 6. Put the parts of the code from `~/.emacs' and the system-wide files
- which causes the problem into a fresh file `MY-PROBLEM.el'. The
- problem/error should be visible when invoking
-
- xemacs -no-site-file -q -l MY-PROBLEM.el
-
- In the minimal case, `MY-PROBLEM.EL' just contains the following
- line (*note Installing Lisp::.):
-
- (x-symbol-initialize)
-
- If the error has disappeared after you have included your complete
- `~/.xemacs/init.el' and `~/.emacs', the problem is likely caused
- by some code of your system-wide installation. Include the code,
- which can be found using command `M-x find-library' with files
- `site-start' and `default' (everything is fine if these files do
- not exist).
-
- If you use `x-symbol-site.el' (its use is deprecated), copy its
- contents into `MY-PROBLEM.EL' and delete the corresponding `load'
- command.
-
- Attach the file `MY-PROBLEM.el' to your report. *Please try to
- minimize the size of `MY-PROBLEM.el'*! A standard technique is
- recursive halving: Delete the second half of `MY-PROBLEM.EL'. If
- the problem disappears, delete the first half instead. Do the
- same with the smaller file again, ....
-
- (*Rationale*: Most problems are a consequence of some specific
- customizations, but I don't have time to debug each user's init
- file.)
-
- 7. If you have set variable `custom-file' in `MY-PROBLEM.el', attach
- the corresponding file to your report.
-
- 8. If the error can only be reproduced in combination with another
- Emacs package, please send me:
-
- - If it is included in the standard Emacs/XEmacs distribution /
- if is an XEmacs package: the version you use if it is not
- that from the Emacs/XEmacs distribution (use `M-x
- find-library' to check whether you really use the version
- from the Emacs/XEmacs distribution).
-
- - If it is a non-standard (and non-obscure) package: the URL of
- the distribution and/or the source.
-
- - Otherwise: include its code into `MY-PROBLEM.el' and delete
- the corresponding `load' or `require' command. Then, reduce
- the size of `MY-PROBLEM.el' as described above.
-
- 9. If the problem is not reproducible with an *arbitrary* (`.tex',
- `.html', ...) file, include the file with its full file name into
- your bug report. (If you like, you can try to minimize the file
- if the problem is still reproducible.)
-
- (*Rationale*: Most problems are only reproducible with specific
- files.)
-
- 10. Finally, include the exact key sequence which causes the problem
- into your bug report. You should also tell me the name of the
- buffer in which the problem occurred and how you have created that
- buffer (e.g., by `C-x C-f FILE <RET>').
-
- At best, you start your Emacs, and then try to reproduce the
- problem as fast as possible (i.e., with a minimum number of
- key/mouse strokes).
-
- As soon as the problem appears, press `C-h l' and include the
- contents of buffer `*Help*' in your bug report.
-
- (*Rationale*: Most problems are only reproducible with point being
- at a specific position in the file, with specific key sequences,
- etc.)
-
- 11. If you have problem with the display of images, please include the
- output of the shell commands `convert -h' and `convert -list
- Format' in your bug report. If the first command fails, you have a
- problem with the program `convert', not X-Symbol.
-
- 12. If necessary, include a screen-shot in your bug report.
-
- 13. If you could not use `M-x x-symbol-package-bug', include the
- contents of buffer `*Help*' after the following actions:
-
- - Type `C-h v x-symbol-version <RET>'.
-
- - Type `C-h v emacs-version <RET>'.
-
- - Type `C-h v features <RET>'.
-
-
- If you have solved your problem during this sequence, but you think
-your situation is worth to be mention in this manual (e.g., in *Note
-Package Integration::), I would appreciate if you would send me a some
-new text for this manual or a normal bug report together with your
-solution.
-
-
-File: x-symbol.info, Node: History, Next: Indexes, Prev: Problems, Up: Top
-
-History and Projects
-********************
-
-* Menu:
-
-* News:: Changes in recent versions.
-* Wishlist:: Projects for X-Symbol.
-* Open Questions:: How you can contribute.
-* Acknowledgments:: People having contributed.
-
-
-File: x-symbol.info, Node: News, Next: Wishlist, Prev: History, Up: History
-
-News: Changes in Recent Versions of X-Symbol
-============================================
-
- This is the complete history of X-Symbol. It just lists the major
-changes before Version 3.0.
-
-* Menu:
-
-* Changes New:: To be announced.
-* Changes 4.5:: Released Mar 2003 as beta.
-* Changes 4.4:: Released June 2002 as beta.
-* Changes 4.1:: Released Mar 2002 as beta.
-* Changes 3.4:: Released Mar 2002.
-* Changes 3.3:: Released Jan 1999.
-* Changes 3.2:: Released Dec 1998.
-* Changes 3.1:: Released Oct 1998.
-* Changes 3.0:: Released Sep 1998 as beta.
-* Changes Old:: Overview of old releases.
-
-
-File: x-symbol.info, Node: Changes New, Next: Changes 4.5, Prev: News, Up: News
-
-Changes in X-Symbol 4.5.1
--------------------------
-
- Version 4.5.1 has not yet been announced.
-
- * Various bug fixes and minor changes.
-
-
-File: x-symbol.info, Node: Changes 4.5, Next: Changes 4.4, Prev: Changes New, Up: News
-
-Changes in X-Symbol 4.5
------------------------
-
- Version 4.5 has been released on March 2003 as beta.
-
- * X-Symbol finally respects the Mule coding system of each
- individual buffer.
-
- * Bug fix: would mess up encoding of math-mode characters with token
- language `bib'. Other conversion fixes for languages `bib' and
- `texi'.
-
- * Bug fix (workaround for bug in XEmacs): auto-save files would have
- length 0.
-
- * Bug fix (Emacs): package now works with package `crypt'/`crypt++'.
-
- * Token language `sgml': always encode characters to entity
- references by default (where defined by the HTML standard).
- Include `hm--html-mode', `html-helper-mode', remove `sgml-mode' as
- typical major modes which use X-Symbol.
-
- * Token language `tex': support some symbols of package
- `stmaryrd.sty'.
-
- * Change the auto-style, formerly auto-mode, mechanism.
-
- * Image support when running on Emacs.
-
- * New input method Quail, a usual Mule input method.
-
- * Corrected Latin-5 definitions. Support Latin-5 ("Turkish") on
- XEmacs running under Windows.
-
- * X-Symbol works with Emacs/XEmacs running under a character
- terminal.
-
- * Improments for external languages. Super-/subscript matching of
- token languages has changed.
-
- * X-Symbol can use package `format' and does not require special
- fonts for super-/subscripts with Emacs-21.4+. Still open whether
- this will be used....
-
- * Dropped support for XEmacs-20.3.
-
- * Various bug fixes and minor changes.
-
-
-File: x-symbol.info, Node: Changes 4.4, Next: Changes 4.1, Prev: Changes 4.5, Up: News
-
-Changes in X-Symbol 4.2 to 4.4
-------------------------------
-
- Version 4.4 has been released on June 2002 as beta.
-
- * Token language TeX has changed: no excessive use of braces
- anymore, no excessive normalization, and aware of environments
- `{tabbing}' and `{verbatim}', and macro `\verb'. Reading and
- saving "old-encoded" files works without changes in the file (the
- buffer looks different), there is also a command to remove the
- unwanted braces around accented letters.
-
- * New token language "BibTeX Macro" (`bib', similar to old `tex'),
- used for BibTeX files.
-
- * Nuked executables, the Lisp conversion for all languages is now 2-5
- times faster.
-
- * Latin-9 support. Latin-9 font included in distribution.
-
- * Works with XEmacs-21.4+ on Windows. Of course, it just supports a
- limited number of characters and no super- and subscripts there
- due to missing fonts.
-
- * More likely to save 8bit characters in the file by default: also
- look for 8bit characters in the file when visiting the file, also
- inspect master file (`TeX-master') with token language `tex'.
-
- * New buffer-local variable `x-symbol-unique': when non-`nil',
- decodes much less tokens to avoid near to all normalizations, used
- for TeX's style files (but X-Symbol is not automatically turned
- on). Dropped token language `utex'.
-
- * Menu changes, new commands: submenu "Conversion", menu items "Copy
- Encoded", "Paste Decoded" and others.
-
- * Special coding for `preview-latex'. Using X-Symbol now only gives
- a 10% overhead of `preview's parsing time.
-
- * X-Symbol now works with WhizzyTeX.
-
- * The interface for defining a token language has changed, it is
- also much more general, useful for ProofGeneral.
-
- * Changed final bytes of ISO 2022 escape sequence for X-Symbol
- charsets since Emacs reserves the characters `0-9' for itself.
- Does XEmacs has any policy here (it also uses `?')?
-
- * Dropped workaround for minor bug in XEmacs-20.X.
-
- * Various bug fixes and minor changes.
-
-
-File: x-symbol.info, Node: Changes 4.1, Next: Changes 3.4, Prev: Changes 4.4, Up: News
-
-Changes in X-Symbol 4.1
------------------------
-
- Version 4.1 has been released on Mar 2002 as beta.
-
- * X-Symbol works with Emacs-21.1 or higher. Porting is not
- complete, yet.
-
- * New token language "TeXinfo command" (`texi').
-
- * Slightly different definition of "valid character".
-
- * Remove the "local if set" and "default: ..." submenu stuff.
-
-
-File: x-symbol.info, Node: Changes 3.4, Next: Changes 3.3, Prev: Changes 4.1, Up: News
-
-Changes in X-Symbol 3.4
------------------------
-
- Version 3.4 has been released on Mar 2002.
-
- * Moved to SourceForge.net. Added files for nicer HTML output of
- manual.
-
- * Would sometimes perform strange conversions when
- `global-flyspell-mode' is enabled.
-
- * Bug fixes: command `M-x write-region' would always save the whole
- buffer if X-Symbol is enabled for that buffer, writing a remote
- file via ange-ftp would not work (was OK with efs).
-
- * Automatically deduce default coding via `locale -ck LC_CTYPE'.
-
- * Issue warning when running on XEmacs-21.0 to XEmacs-21.1.8. Update
- manual: XEmacs user package directory is `~/.xemacs/packages'.
-
- * Directories ending with `//' in image search paths are recursive.
-
- * New characters used for token languages "TeX macro" and "Isabelle
- symbol".
-
- * Make sure to convert just the first part of a multi-part image.
-
- * Source distribution includes files for building an RPM package, all
- files also compile without Mule support.
-
- * Minor changes. Manual changes.
-
-
-File: x-symbol.info, Node: Changes 3.3, Next: Changes 3.2, Prev: Changes 3.4, Up: News
-
-Changes in X-Symbol 3.3
------------------------
-
- Version 3.3 has been released on Jan 1999.
-
- * Package X-Symbol is really a proper XEmacs package: no need to
- create fonts and to set the font path. With XEmacs/no-Mule, I
- still recommend to create the executables (type `M-x
- x-symbol-exec-create').
-
- * New functions used for interaction with Emacs package `comint'.
- This is necessary for new token language "Isabelle symbol", to be
- distributed with Emacs package
- ProofGeneral (http://www.proofgeneral.org/).
-
- * New characters used for token languages "TeX macro" and "Isabelle
- symbol".
-
- * Minor changes. Manual changes.
-
-
-File: x-symbol.info, Node: Changes 3.2, Next: Changes 3.1, Prev: Changes 3.3, Up: News
-
-Changes in X-Symbol 3.2
------------------------
-
- Version 3.2 has been released on Dec 1998.
-
- * Package X-Symbol is a proper XEmacs package. The installation
- process is much easier (using the binary package). It has
- changed, though! The use of file `x-symbol-site.el' is deprecated.
-
- * Reverting the buffer and using `vc' commands do not encode
- characters when not using `crypt'. (This did not work always.)
-
- * Workaround for bug (segfault) in XEmacs-21/Mule betas.
-
- * Command `x-symbol-package-bug' is less restrictive. Please use
- this command to contact the maintainer.
-
- * Bug fixes. Minor changes. Manual changes.
-
-
-File: x-symbol.info, Node: Changes 3.1, Next: Changes 3.0, Prev: Changes 3.2, Up: News
-
-Changes in X-Symbol 3.1
------------------------
-
- Version 3.1 has been released on Oct 1998.
-
- * TeX macro `\mu' is represented by a character in the Adobe Symbol
- font, not in a Latin-{1,3,5} font anymore.
-
- * Support for most SGML entities in HTML-4.0 specification.
-
- * Additional characters for `\therefore'/`&there4;', `&oline;' and
- `&euro;'.
-
- * Package X-Symbol has been customized.
-
- * The documentation has been completed (as TeXinfo file).
-
- * Handle special URL prefixes `file:', `http:' for images.
-
- * Bug fixes, configuration changes.
-
-
-File: x-symbol.info, Node: Changes 3.0, Next: Changes Old, Prev: Changes 3.1, Up: News
-
-Changes in X-Symbol 3.0
------------------------
-
- Version 3.0 has been released on Sep 1998 as beta.
-
- * Package X-Symbol now works on XEmacs with and without Mule support.
- Dropped support for XEmacs 19.13 to 19.16/20.2.
-
- * Full support of token language `sgml' (executables, subscripts,
- images).
-
- * X-Symbol is a proper minor mode.
-
- * Easier (automatic) 8bit character control (e.g., for `\times'
- `\pm',...). By default, the encoding when saving only writes 8bit
- characters, if `\usepackage[latinN]{inputenc}' with N=1,2,3,5 was
- found in the first 10000 characters of the file (including
- commentary).
-
- * Package X-Symbol can be easily extended with new token languages
- and fonts due to its modular design. It consistently handles
- situations where an entry for an additional character defines the
- same preferred key binding (and context) as for a previously
- defined character
-
- * Key bindings have completely changed. They are now consistent
- with the contexts of input method Context (which have changed a
- bit).
-
- * The keys `@' and `!' are not used anymore as Modify- and
- Rotate-Key. The Rotate key (instead of the Modify-Key) is used to
- "Greek"ify the previous Ascii char.
-
- * Input method Aggressive Context is now called input method
- Electric and is much more restrictive (using package `texmathp'
- with language "TeX macro").
-
- * Easier installation despite many additional features.
-
- * Supports more characters.
-
- * Nicer grid, info in echo area.
-
- * Better cooperation with packages: `vc' (check-out does not convert
- characters), `reftex' (no strange characters `\237', help with
- label creation), `auctex', `ispell', `font-latex' (no annoyances
- with `\exists').
-
- * Safer use of executables.
-
- * The code has completely changed. You have to redo your
- installation.
-
-
-File: x-symbol.info, Node: Changes Old, Prev: Changes 3.0, Up: News
-
-Changes in Old Releases.
-------------------------
-
- This sections gives just an overview of the major changes in the
-releases.
-
- Version 2.6 has been released on Oct 1998.
-
- * Fixed serious bug when used under tty.
-
- Version 2.5 has been released on Mar 1998.
-
- * Image support.
-
- Version 2.4 has been released on Mar 1997.
-
- * Token language `sgml'. (X-Symbol can handle more then token
- language `tex'.)
-
- * Input method Aggressive Context (precursor of input method
- Electric), input method Context has been much improved.
-
- * Fixed performance bug when saving a file with package `crypt'.
-
- * Control of Conversion and 8bit character has changed.
-
- Version 2.3 has been released on Sep 1996.
-
- * Distributed with own font for more math characters.
-
- * Info for the character around point in echo area.
-
- Version 2.2 has been released on June 1996.
-
- * Input method Grid. Help when using input method Keyboard.
-
- * Control of Conversion and 8bit character has changed.
-
- Version 2.1 has been released on April 1996.
-
- * Fixed serious performance bug when loading files with
- font-lock/lazy-lock. Use executables for conversion of large
- buffers.
-
- * The package `iso-cvt' is not integrated anymore. Now this package
- can also convert to/from Latin-1 characters, it is much faster.
-
- * Menu support, including input method Menu.
-
- * `isearch' works with X-Symbol characters.
-
- * First multi-file version.
-
- Version 1.4 has been released on Feb 1996.
-
- * Provide some kind of "poor man's Mule" to remove most
- Nomule-Problems.
-
- Version 1.3 has been released on Jan 1996.
-
- * Input method Abbrev (precursor of input method Token).
-
- * Super-/subscript support.
-
- Version 1.2 has been released on Jan 1996. It was the first release.
-
- * Conversion between characters and TeX tokens. Do so automatically
- when visiting a file and saving the buffer.
-
- * Input method Keyboard.
-
-
-File: x-symbol.info, Node: Wishlist, Next: Open Questions, Prev: News, Up: History
-
-Wishlist: Projects for X-Symbol
-===============================
-
- You are encouraged to try to provide a solution to one of the
-problems of this section. In fact, it is quite unlikely that I do it
-myself without any contributions from you, see also *Note Open
-Questions::.
-
- Providing a solution to these problems is the second way of making
-your name appear in *Note Acknowledgments::.
-
-* Menu:
-
-* Wishlist Languages:: Additional token languages.
-* Wishlist Fonts:: Automatically generated fonts.
-* Wishlist Emacs:: Changes in Emacs/XEmacs.
-* Wishlist LaTeX:: Changes in LaTeX.
-* Wishlist Various:: Other changes.
-* Wishlist Rejected:: Rejected Suggestions for X-Symbol.
-
-
-File: x-symbol.info, Node: Wishlist Languages, Next: Wishlist Fonts, Prev: Wishlist, Up: Wishlist
-
-Wishlist: Additional Token Languages
-------------------------------------
-
- Making a contribution here would require just a basic knowledge of
-Emacs and X-Symbol. In fact, I would do the non-trivial part of the
-Emacs Lisp part (*note Extending X-Symbol::.) for general-interest
-token languages (e.g., AmsTeX).
-
- It is likely that this would require additional fonts: available
-fonts (e.g., IPA font), hand-crafted, or generated (*note Wishlist
-Fonts::.).
-
-
-File: x-symbol.info, Node: Wishlist Fonts, Next: Wishlist Emacs, Prev: Wishlist Languages, Up: Wishlist
-
-Wishlist: Generated Fonts
--------------------------
-
- A specific direction of font generation would be from `.bdf' or
-`.pcf' font files to Windows fonts to get rid of the limited support
-for XEmacs on Windows (*note Requirements::.). If you have
-successfully converted X-Symbol's fonts from the Unix format to the
-Windows format (via `bdftofon' or whatever) or if you have free and
-real Latin-N fonts for Windows, please *let me know*! I would also
-appreciate if you would actively try to get those missing Windows fonts.
-
- The general direction is to automatically generate the `.bdf' or
-`.fon' fonts from other sources. This would have various advantages:
-
- * We could easily create different sizes for our symbol font.
-
- * It would be quite simple to create a font for AmsTeX macros, etc.,
- which would be displayed as X-Symbol characters by package
- X-Symbol.
-
- * We could easily create different sizes for our symbol font.
-
- * We would have fonts for both X11 and Windows.
-
- New fonts for X-Symbol are being worked on. You can find material to
-generate them at the web pages of X-Symbol (http://x-symbol.sourceforge.net/news.html). Quite a few problems needs to be fixed though, so
-it is considered as experimental. You are welcome to try, fix and
-report on the X-Symbol development mailing list (x-symbol-devel@lists.sourceforge.net).
-
- General open design issues (i.e., they could be re-thought for the
-currently used handcrafted fonts, too) are:
-
- * Different TeX macros (same appearance, different TeX class =
- different spacing) use the same MetaFont character, e.g., `\dagger'
- and `\dag'. Therefore, we need different X11 characters for them.
-
- * Some Ascii characters have a special meaning in TeX. The
- corresponding MetaFont character is therefore produced by a TeX
- macro, e.g., `{' by `\{'. We need a X11 character which looks
- similar to the character but not exactly like it.
-
- We could ask the question whether we should really distinguish the
-characters by appearance...we have the minibuffer info for the X-Symbol
-character anyway.... Here are the options:
-
- - distinguished by size/underlining/miscellaneous (currently used),
-
- - distinguished by different spacing (my current favorite),
-
- - not distinguished
-
-
-File: x-symbol.info, Node: Wishlist Emacs, Next: Wishlist LaTeX, Prev: Wishlist Fonts, Up: Wishlist
-
-Wishlist: Changes in Emacs/XEmacs
----------------------------------
-
- Changes in Emacs and/or XEmacs would improve package X-Symbol, too:
-
- * In Emacs: a package system similar to XEmacs' one. The
- installation would be easier.
-
- * The package `ispell' assumes the buffer contents to be the same as
- the file contents and does not provide any hook to fix this. This
- should be fixed in `ispell' (it will be better in Emacs-21.4), see
- *Note Miscellaneous Packages::.
-
- * Some versions control commands turn off `font-lock'. This should
- be changed.
-
- * Provide a face property `raise': we wouldn't need extra fonts for
- super- and subscripts. Emacs: it's already a display property,
- make it a face property, too (or make `font-lock' set properties
- other than faces). XEmacs: no such property, yet.
-
- * You are sometimes unnecessarily asked (because X-Symbol will
- encode the corresponding characters anyway) for a safe coding
- system. In Emacs (will be fixed in Emacs-21.4) for non-default
- Latin characters. In XEmacs, for all non-default characters if
- you use package `latin-unity' (*note File IO Packages::.).
-
- * In Emacs, will be fixed in 21.4. Using `isearch' and the input
- method Grid would not work.
-
- * In XEmacs, fixed in 21.X. In `after-insert-file-functions', there
- should be a possibility to get to know the start position of the
- region which is inserted. If `insert-file-contents' is called with
- argument `replace' being non-`nil', it is not always point.
-
- * In Emacs and XEmacs, will be fixed in Emacs-21.4. Make
- possibility to change buffers in `write-region-annotate-functions'
- official, see *Note Alt Auto Conversion::, have a way to get the
- original buffer.
-
- * Since `font-lock' uses duplicable text properties in some cases, I
- need a function like `insert-buffer-substring-without-extents'.
- (Currently, I remove the extents afterwards, which looks slow for
- me.)
-
- * In XEmacs. Run hooks in `post-command-hook' even if command exits
- with an error or quit (as it is in Emacs) or having some
- `post-error-or-quit-hook'. *Note Nomule Problems::.
-
- * In XEmacs. There are some bugs in package `custom'/`widget'
- (still in XEmacs-21.4) which are visible during the customization
- of X-Symbol.
-
-
-File: x-symbol.info, Node: Wishlist LaTeX, Next: Wishlist Various, Prev: Wishlist Emacs, Up: Wishlist
-
-Wishlist: Changes in LaTeX
---------------------------
-
- Changes in LaTeX, especially `inputenc.sty', would improve package
-X-Symbol, too:
-
- * To make the definition of the character U00B5 consistent with
- Unicode, `inputenc.sty' should define the character to stand not
- for the token `\mu' (U03BC is the right character), but for an
- extra token, e.g., something like `\textmicro'. X-Symbol uses
- `\mathmicro' here in order to avoid changing `\mu' to the
- character U00B5 if you have chosen to store 8bit characters.
-
- * Use same encoding for both text and math, i.e. use `periodcentered'
- for both `\textperiodcentered' (the default) and `\cdot'. At
- least provide text-and-math versions for characters where no
- alternative is more obvious than the other. If that is not
- possible, always choose text mode except for `\lnot', `\pm',
- `\times' and `\division': use `\textonesuperior' for U00B9,
- \texttwosuperior for U00B2, and `\textthreesuperior' for U00B3.
-
- * The TeX macros `\textcent', `\textcurrency', `\textbrokenbar',
- `\textyen' are defined as not available with OT1 and T1 font
- encoding. This should be changed.
-
-
-File: x-symbol.info, Node: Wishlist Various, Next: Wishlist Rejected, Prev: Wishlist LaTeX, Up: Wishlist
-
-Various Projects for X-Symbol
------------------------------
-
- The following suggestions seem to be useful, though not essential:
-
- * It would be nice if we could print the buffer contents.
- Currently, you see strange characters instead X-Symbol's own
- characters.
-
- Printing non-standard fonts is only possible via the Emacs package
- `ps-print'. A newer version of `ps-print' might be probably
- already capable of doing it. Thus, you are encouraged to help the
- XEmacs team updating this package.
-
-
-File: x-symbol.info, Node: Wishlist Rejected, Prev: Wishlist Various, Up: Wishlist
-
-Rejected Suggestions for X-Symbol
----------------------------------
-
- The following suggestions seem to be not useful enough to be worth
-the additional effort and increased package size. I might be convinced
-otherwise by patches (i.e., code, not text), though:
-
- * It would be nice if X-Symbol would replace the token with the last
- character of the token if this is possible (*note Input Method
- Token::.), not just with the next character. Well, during typing,
- this is not really annoying and after a while, you will use input
- method Token only for very short tokens.
-
-
-File: x-symbol.info, Node: Open Questions, Next: Acknowledgments, Prev: Wishlist, Up: History
-
-Open Questions
-==============
-
- This section lists some minor open questions.
-
- * Loading file `x-symbol.el' will initialize package X-Symbol (via
- function `x-symbol-initialize'), since all functions will need the
- initialization. In my opinion, this is no problem, since all
- customization options are defined an other files which do not
- require file `x-symbol.el'. Thus, customizing package X-Symbol
- will not initialize package X-Symbol.
-
- The alternative would be to call function `x-symbol-initialize' in
- every function which can be autoloaded. This seems quite tedious
- to me. Also, I do not see a reason not to call
- `x-symbol-initialize' top-level in file `x-symbol.el'. If I am
- wrong here, please let me know (with an explanation).
- Batch-compilation might be an issue...
-
- * When is necessary to set `x-symbol-auto-conversion-method' to
- `slowest'? Of course, it is only necessary when using `crypt'.
- Is the other necessary condition to use the computer pool of the
- University of Edinburgh?
-
-
-File: x-symbol.info, Node: Acknowledgments, Prev: Open Questions, Up: History
-
-Acknowledgments
-===============
-
- Stefan Monnier did many of the changes necessary for porting
-X-Symbol to Emacs-21. Fortunately, he not only changed X-Symbol to use
-a quite different API on Emacs for things like charsets and menus, he
-also made the necessary changes in Emacs itself. Before that, Sang-Min
-Lee started porting X-Symbol to Emacs-20.4, which was important for
-moving the status of the Emacs port of X-Symbol from "todo" to "in
-work".
-
- David Kastrup demonstrated that the old way of encoding characters to
-TeX macros generally inhibited ligatures and kerns, i.e., it was worse
-than expected. He also discussed the details of how to do the encoding
-and decoding right. Christophe Raffalli suggested to use a decode
-method which can be used for a larger class of token languages. He
-also proved that it is faster.
-
- Solofo Ramangalahy is working on scripts to generate X-Symbol fonts
-from other sources. This has various advantages and is discussed in
-more detail at *Note Wishlist Fonts::. His work is now available at the
-X-Symbol download area.
-
- Package `math-mode' by Renaud Marlet and the extension of it by
-Julian Bradfield gave the basic idea for the following features:
-supporting TeX's math macros, input methods token, context/electric,
-super-/subscript support. The shell script `makesub' is a merge and
-change of the scripts `makesupers' and `makesub' by Julian.
-
- The font `xsymb0', which is distributed with this package, is a
-minor modification (appearance) of the Adobe symbol font, thanks to its
-non-restrictive copyright. You may use the Adobe font instead. The
-special images are from package `frame-icon'.
-
- The idea for Help during an X-Symbol key sequence is from package
-`x-compose'. The general idea for showing some info in the echo area
-is from package `eldoc'. The trick which stops `expand-abbrev' is from
-package `mail-abbrevs'. The idea for
-`x-symbol-image-cache-directories' is from package `fast-lock'. The
-code for image command parsing is influenced by some code in package
-`font-lock'. The code around `x-symbol-image-delete-extents' is based
-on some code in package `bib-cite'.
-
- Thanks for patches/reports/suggestions to: Vladimir Alexiev, David
-Aspinall, Masayuki Ataka, Neal Becker, Matthias Berberich, Stefano
-Bianchi, Janusz S. Bien, Uwe Brauer, Alastair Burt, John Collins,
-Laurent Descamps, Frederic Devernay, Carsten Dominik, Steve Dunham,
-Michael Ebner, Stephen Eglen, Paul Furnanz, Jeffrey Grandy, Clemens
-Gr"opl, Kenichi Handa, Meik Hellmund, Ryurick M. Hristev, Adriaan
-Joubert, Marcin Kasperski, David Kastrup, Richard Ketchersid, Felix E.
-Klee, Gerwin Klein, Thomas Kleymann, Ekkehard Koehler, Fred Labrosse,
-Jan-Ake Larsson, Bernhard Lehner, Stefan Monnier, Harald Muehlboeck,
-Karsten Muehlmann, Jakub Narebski, Peter Mo/ller Neergaard, Raymond
-Nijssen, David von Oheimb, Alex Ott, Sudeep Kumar Palat, Arshak
-Petrosyan, Jim Radford, Christophe Raffalli, Solofo Ramangalahy, Alex
-Russell, Marciano Siniscalchi, Richard M. Stallman, Axel Thimm, Eli
-Tziperman, Jan Vroonhof, Markus Wenzel, Sabine Wetzel, Pierre-Henri
-Wuillemin, Roland Zumkeller, Marco Zunino, Gerard Zwaan.
-
- Thanks for general information to: Per Abrahamsen, Steve L. Baur,
-Kenichi Handa, David Kastrup, Gerd Moellmann, Stefan Monnier, Primoz
-Peterlin, Martin Ramsch, Peter Schmitt, Toby Speight, Jan Vroonhof, Eli
-Zaretskii.
-
- I made use of information from the following URLs:
-
- `http://www.w3.org/TR/REC-html40/sgml/entities.html'
- `http://www.fmi.uni-passau.de/~ramsch/iso8859-1.html'
- `http://czyborra.com/charsets/iso8859.html'
- `http://www.bbsinc.com/iso8859.html'
- `http://www.bbsinc.com/iso8879.html'
- `http://ppewww.ph.gla.ac.uk/~flavell/charset/internat.html'
- `http://ppewww.ph.gla.ac.uk/~flavell/iso8859/iso8859-pointers.html'
- `http://sizif.mf.uni-lj.si/linux/cee/iso8859-2.html'
-
- I do not intend to update this list in the future--this is just an
-"Acknowledgment" section.
-
-
-File: x-symbol.info, Node: Indexes, Prev: History, Up: Top
-
-Indexes
-*******
-
- You should consult the following indexes if you are interested in a
-specific feature or aspect of package X-Symbol. You should also consult
-them before sending a report to the maintainer (*note Bug Reports::.),
-
-* Menu:
-
-* Key Index:: Key sequences.
-* Program Index:: Programs and Emacs packages.
-* Variable Index:: Commands, functions, variables.
-* Concept Index:: Various topics.
-
- The links lead you to the manual sections describing X-Symbol's
-commands and variables. *Note About::.
-
-
-File: x-symbol.info, Node: Key Index, Next: Program Index, Prev: Indexes, Up: Indexes
-
-Key Index
-=========
-
-* Menu:
-
-* <button1>: Input Method Keyboard.
-* <button2> <1>: Input Method Grid.
-* <button2> <2>: Input Method Keyboard.
-* <button2> <3>: Input Method Grid.
-* <button2>: Image Editor.
-* <button3> <1>: Input Method Grid.
-* <button3> <2>: Image Editor.
-* <button3>: Input Method Keyboard.
-* <help>: Input Method Keyboard.
-* <multi-key>: Introducing Input Methods.
-* <RET>: Input Method Grid.
-* <SPC>: Input Method Grid.
-* ?: Input Method Grid.
-* C-,: Input Method Context.
-* C-.: Input Method Context.
-* C-=: Introducing Input Methods.
-* C-= <down>: Input Method Context.
-* C-= <help>: Input Method Keyboard.
-* C-= <left>: Input Method Context.
-* C-= <RET>: Input Method Read Token.
-* C-= <right>: Input Method Context.
-* C-= <TAB>: Input Method Read Token.
-* C-= <up>: Input Method Context.
-* C-= C-=: Input Method Grid.
-* C-= C-h: Input Method Keyboard.
-* C-h: Input Method Keyboard.
-* h: Input Method Grid.
-* i: Input Method Grid.
-* M-<end>: Input Method Keyboard.
-* M-<home>: Input Method Keyboard.
-* M-<next>: Input Method Keyboard.
-* M-<prior>: Input Method Keyboard.
-* q: Input Method Grid.
-
-
-File: x-symbol.info, Node: Program Index, Next: Variable Index, Prev: Key Index, Up: Indexes
-
-Program and Package Index
-=========================
-
-* Menu:
-
-* abbrev: Miscellaneous Packages.
-* amssymb.sty: TeX Macro Symbols.
-* ange-ftp: File IO Packages.
-* auctex <1>: Requirements.
-* auctex <2>: Spurious Encodings.
-* auctex: LaTeX Packages.
-* bdftofon: Wishlist Fonts.
-* bib-cite: LaTeX Packages.
-* bibtex: BibTeX Macro.
-* comint: File IO Packages.
-* completion: Miscellaneous Packages.
-* convert <1>: Images.
-* convert <2>: Image Conversion.
-* convert <3>: Requirements.
-* convert: Installing Image Converter.
-* crypt <1>: File IO Packages.
-* crypt <2>: No Encoding.
-* crypt <3>: Open Questions.
-* crypt: Spurious Encodings.
-* crypt++: File IO Packages.
-* desktop: Miscellaneous Packages.
-* display: Image Editor.
-* efs: File IO Packages.
-* Emacs: Requirements.
-* Exceed: Installing Fonts Exceed.
-* fast-lock: Syntax Hiliting Packages.
-* flyspell: Miscellaneous Packages.
-* font-latex <1>: FAQ Stupid Subscripts.
-* font-latex: Syntax Hiliting Packages.
-* font-lock <1>: Syntax Hiliting Packages.
-* font-lock <2>: FAQ Stupid Subscripts.
-* font-lock <3>: Char Representation.
-* font-lock <4>: FAQ font-lock.
-* font-lock: Requirements.
-* fontenc.sty: TeX Macro Symbols.
-* format: Alt Auto Conversion.
-* frame-icon: Acknowledgments.
-* func-menu: Miscellaneous Packages.
-* GNU texinfo: TeXinfo Command.
-* Gnus: FAQ News and Mail.
-* inputenc.sty <1>: TeX Macro Symbols.
-* inputenc.sty: Wishlist LaTeX.
-* iso-cvt: File IO Packages.
-* iso-sgml: File IO Packages.
-* ispell <1>: FAQ Spell Check.
-* ispell <2>: Wishlist Emacs.
-* ispell: Miscellaneous Packages.
-* jka-compr: File IO Packages.
-* latex2html <1>: Requirements.
-* latex2html: Installing Manual.
-* latexsym.sty: TeX Macro Symbols.
-* latin-unity <1>: File IO Packages.
-* latin-unity: Char Aliases.
-* lazy-lock: Syntax Hiliting Packages.
-* lazy-shot <1>: Requirements.
-* lazy-shot: Syntax Hiliting Packages.
-* makeinfo <1>: Requirements.
-* makeinfo <2>: Installing Manual.
-* makeinfo: TeXinfo Command.
-* math-mode: Acknowledgments.
-* Mathematica: FAQ Strange Chars.
-* Message: FAQ News and Mail.
-* Netscape: SGML Entity.
-* perl: Installing Fonts.
-* preview-latex: LaTeX Packages.
-* ProofGeneral <1>: External Languages.
-* ProofGeneral: Miscellaneous Packages.
-* ps-print: Wishlist Various.
-* psgml: Miscellaneous Packages.
-* psgml-html: Miscellaneous Packages.
-* reftex <1>: Ascii Representation.
-* reftex: LaTeX Packages.
-* session: Miscellaneous Packages.
-* stmaryrd.sty: TeX Macro Symbols.
-* texi2dvi <1>: Requirements.
-* texi2dvi: Installing Manual.
-* texi2html: TeXinfo Command.
-* texinfo: TeXinfo Command.
-* texmathp <1>: LaTeX Packages.
-* texmathp <2>: Requirements.
-* texmathp: TeX Macro Basics.
-* ucs-tables: File IO Packages.
-* vc <1>: File IO Packages.
-* vc <2>: Wishlist Emacs.
-* vc: Spurious Encodings.
-* VM: FAQ News and Mail.
-* x-compose: Miscellaneous Packages.
-* XEmacs: Requirements.
-* xfd: Installing Fonts.
-* xfig: Image Editor.
-* xfontsel: Installing Fonts.
-* xset: Installing Fonts.
-
-
-File: x-symbol.info, Node: Variable Index, Next: Concept Index, Prev: Program Index, Up: Indexes
-
-Command, Function and Variable Index
-====================================
-
-* Menu:
-
-* after-insert-file-functions <1>: Wishlist Emacs.
-* after-insert-file-functions: Alt Auto Conversion.
-* backward-char: Avoiding Flickering.
-* backward-char-command: Avoiding Flickering.
-* change-major-mode-with-file-name: Spurious Encodings.
-* comint-input-sender: File IO Packages.
-* fast-lock-save-faces <1>: FAQ font-lock.
-* fast-lock-save-faces: Syntax Hiliting Packages.
-* font-lock-auto-fontify: Syntax Hiliting Packages.
-* font-lock-maximum-decoration: Syntax Hiliting Packages.
-* forward-char: Avoiding Flickering.
-* forward-char-command: Avoiding Flickering.
-* global-flyspell-mode: Miscellaneous Packages.
-* gnus: FAQ News and Mail.
-* gnus-article-prepare-hook: FAQ News and Mail.
-* hack-local-variables-hook: Alt Auto Conversion.
-* isearch: Wishlist Emacs.
-* ispell-region: FAQ Spell Check.
-* ispell-word: FAQ Spell Check.
-* kill-ring: Copy with Conversion.
-* LaTeX-math-insert-function: LaTeX Packages.
-* mail: FAQ News and Mail.
-* mail-send-hook: FAQ News and Mail.
-* message-mail: FAQ News and Mail.
-* message-send-hook: FAQ News and Mail.
-* newline: Tagging Insert Commands.
-* newline-and-indent: Tagging Insert Commands.
-* post-command-hook: Wishlist Emacs.
-* reftex-translate-to-ascii-function: LaTeX Packages.
-* reindent-then-newline-and-indent: Tagging Insert Commands.
-* save-buffer: File IO Packages.
-* self-insert-command: Tagging Insert Commands.
-* sgml-close-angle: Tagging Insert Commands.
-* sgml-slash: Tagging Insert Commands.
-* TeX-insert-dollar: Tagging Insert Commands.
-* TeX-insert-punctuation: Tagging Insert Commands.
-* tex-insert-quote: Tagging Insert Commands.
-* TeX-insert-quote: Tagging Insert Commands.
-* TeX-master <1>: TeX Macro Basics.
-* TeX-master <2>: TeX Macro Features.
-* TeX-master: LaTeX Packages.
-* TeX-next-error: LaTeX Packages.
-* TeX-region-hook: LaTeX Packages.
-* TeX-translate-location-hook: LaTeX Packages.
-* TEXINPUTS: TeX Macro Features.
-* TEXPICTS: TeX Macro Features.
-* unify-8859-on-decoding-mode: File IO Packages.
-* unify-8859-on-encoding-mode: File IO Packages.
-* vc-next-action: File IO Packages.
-* vm: FAQ News and Mail.
-* vm-mail: FAQ News and Mail.
-* vm-mail-send-hook: FAQ News and Mail.
-* vm-mode: FAQ News and Mail.
-* vm-presentation-mode: FAQ News and Mail.
-* vm-select-message-hook: FAQ News and Mail.
-* write-file: Spurious Encodings.
-* write-file-data-hooks: Alt Auto Conversion.
-* write-file-hooks <1>: No Encoding.
-* write-file-hooks: Alt Auto Conversion.
-* write-region: No Encoding.
-* write-region-annotate-functions <1>: Wishlist Emacs.
-* write-region-annotate-functions: Alt Auto Conversion.
-* x-symbol-8bits: Controlling 8bit Coding.
-* x-symbol-after-init-input-hook: Customizing Input Method.
-* x-symbol-auto-8bit-search-limit: Controlling 8bit Coding.
-* x-symbol-auto-coding-search-limit: File Coding.
-* x-symbol-auto-conversion-method <1>: File IO Packages.
-* x-symbol-auto-conversion-method: Open Questions.
-* x-symbol-auto-key-autoload: Introducing Input Methods.
-* x-symbol-auto-mode-suffixes: Minor Mode.
-* x-symbol-auto-style-alist: Minor Mode.
-* x-symbol-bib-auto-style: BibTeX Macro.
-* x-symbol-bib-class-alist: BibTeX Macro.
-* x-symbol-bib-class-face-alist: BibTeX Macro.
-* x-symbol-bib-electric-ignore: BibTeX Macro.
-* x-symbol-bib-extra-menu-items: BibTeX Macro.
-* x-symbol-bib-header-groups-alist: BibTeX Macro.
-* x-symbol-bib-modes: BibTeX Macro.
-* x-symbol-bib-user-table: BibTeX Macro.
-* x-symbol-character-info: Info.
-* x-symbol-charsym-ascii-alist: Ascii Representation.
-* x-symbol-charsym-ascii-groups: Ascii Representation.
-* x-symbol-coding: File Coding.
-* x-symbol-compose-key: Introducing Input Methods.
-* x-symbol-context-ignore: Input Method Context.
-* x-symbol-context-info: Info.
-* x-symbol-context-info-ignore: Info.
-* x-symbol-context-info-ignore-groups: Info.
-* x-symbol-context-info-ignore-regexp: Info.
-* x-symbol-context-info-threshold: Info.
-* x-symbol-context-init-ignore: Input Method Context.
-* x-symbol-copy-region-encoded: Copy with Conversion.
-* x-symbol-decode: Conversion Commands.
-* x-symbol-decode-recode: Conversion Commands.
-* x-symbol-default-coding: Default Coding.
-* x-symbol-default-context-info-ignore: Info.
-* x-symbol-electric-ignore: Input Method Electric.
-* x-symbol-electric-input: Input Method Electric.
-* x-symbol-encode: Conversion Commands.
-* x-symbol-encode-recode: Conversion Commands.
-* x-symbol-font-sizes: Installing Fonts Lisp.
-* x-symbol-fontify <1>: FAQ font-lock.
-* x-symbol-fontify: Role of font-lock.
-* x-symbol-grid: Input Method Grid.
-* x-symbol-grid-ignore-charsyms: Input Method Grid.
-* x-symbol-grid-reuse: Input Method Grid.
-* x-symbol-grid-tab-width: Input Method Grid.
-* x-symbol-group-input-alist <1>: Customizing Input Method.
-* x-symbol-group-input-alist: Customizing Input Methods.
-* x-symbol-group-syntax-alist: Misc Internals.
-* x-symbol-header-groups-alist: Customizing Input Method.
-* x-symbol-heading-strut-glyph: Input Method Grid.
-* x-symbol-help: Input Method Keyboard.
-* x-symbol-idle-delay <1>: Info.
-* x-symbol-idle-delay: Super and Subscripts.
-* x-symbol-image: Image Display.
-* x-symbol-image-cache-directories: Image Caching.
-* x-symbol-image-colormap-allocation: Image Conversion.
-* x-symbol-image-convert-colormap: Image Conversion.
-* x-symbol-image-convert-file-alist: Image Conversion.
-* x-symbol-image-convert-mono-regexp: Image Conversion.
-* x-symbol-image-convert-program <1>: Image Conversion.
-* x-symbol-image-convert-program: Installing Image Converter.
-* x-symbol-image-converter <1>: Installing Image Converter.
-* x-symbol-image-converter: Image Conversion.
-* x-symbol-image-current-marker: Image Editor.
-* x-symbol-image-data-directory: Special Images.
-* x-symbol-image-editor: Image Editor.
-* x-symbol-image-editor-alist: Image Editor.
-* x-symbol-image-max-height: Image Conversion.
-* x-symbol-image-max-width: Image Conversion.
-* x-symbol-image-parse-buffer: Image Caching.
-* x-symbol-image-scale-method: Image Editor.
-* x-symbol-image-searchpath-follow-symlink: Image Display.
-* x-symbol-image-special-glyphs: Special Images.
-* x-symbol-image-start-convert-color: Image Conversion.
-* x-symbol-image-start-convert-colormap: Image Conversion.
-* x-symbol-image-start-convert-mono: Image Conversion.
-* x-symbol-image-start-convert-truecolor: Image Conversion.
-* x-symbol-image-temp-name: Image Caching.
-* x-symbol-image-update-cache: Image Caching.
-* x-symbol-image-use-remote: Image Caching.
-* x-symbol-init-language-interactive: Language Internals.
-* x-symbol-initialize <1>: Installing Lisp.
-* x-symbol-initialize: Open Questions.
-* x-symbol-installer-address <1>: System-wide Installation.
-* x-symbol-installer-address: Package Information.
-* x-symbol-key-min-length: Customizing Input Methods.
-* x-symbol-key-suffix-string: Char Descriptions.
-* x-symbol-LANG-auto-style: Minor Mode.
-* x-symbol-LANG-class-alist: Char Group.
-* x-symbol-LANG-class-face-alist: Char Group.
-* x-symbol-LANG-electric-ignore: Input Method Electric.
-* x-symbol-LANG-extra-menu-items: Minor Mode.
-* x-symbol-LANG-header-groups-alist: Char Group.
-* x-symbol-LANG-image-cached-dirs: Image Caching.
-* x-symbol-LANG-image-keywords: Image Display.
-* x-symbol-LANG-image-searchpath: Image Display.
-* x-symbol-LANG-master-directory: Image Display.
-* x-symbol-LANG-modes: Minor Mode.
-* x-symbol-language: Token Language.
-* x-symbol-language-access-alist: Language Internals.
-* x-symbol-language-value: Language Internals.
-* x-symbol-latin-force-use: Installing Fonts Lisp.
-* x-symbol-latin1-cset: Defining Charsets.
-* x-symbol-latin1-fonts: Installing Fonts Lisp.
-* x-symbol-latin2-cset: Defining Charsets.
-* x-symbol-latin2-fonts: Installing Fonts Lisp.
-* x-symbol-latin3-cset: Defining Charsets.
-* x-symbol-latin3-fonts: Installing Fonts Lisp.
-* x-symbol-latin5-cset: Defining Charsets.
-* x-symbol-latin5-fonts: Installing Fonts Lisp.
-* x-symbol-latin9-fonts: Installing Fonts Lisp.
-* x-symbol-list-bury: Input Method Grid.
-* x-symbol-list-info: Input Method Grid.
-* x-symbol-list-mode-hook: Customizing Input Method.
-* x-symbol-local-grid: Input Method Grid.
-* x-symbol-local-menu: Input Method Menu.
-* x-symbol-map-default-keys-alist: Input Method Keyboard.
-* x-symbol-menu-max-items: Input Method Menu.
-* x-symbol-mode: Minor Mode.
-* x-symbol-modeline-state-list: Minor Mode.
-* x-symbol-modify-aspects-alist: Char Descriptions.
-* x-symbol-modify-key: Input Method Context.
-* x-symbol-mule-change-default-face: Installing Fonts Lisp.
-* x-symbol-nomule-fontify-cstrings: Poor Mans Mule.
-* x-symbol-package-bug: Package Information.
-* x-symbol-package-info: Package Information.
-* x-symbol-package-url <1>: System-wide Installation.
-* x-symbol-package-url: Package Information.
-* x-symbol-package-web: Package Information.
-* x-symbol-read-token: Input Method Read Token.
-* x-symbol-read-token-direct: Input Method Read Token.
-* x-symbol-register-language: Language Internals.
-* x-symbol-reveal-invisible: Super and Subscripts.
-* x-symbol-revealed-face: Super and Subscripts.
-* x-symbol-rotate-aspects-alist: Char Descriptions.
-* x-symbol-rotate-key: Input Method Context.
-* x-symbol-rotate-prefix-alist: Input Method Context.
-* x-symbol-rotate-suffix-char: Input Method Context.
-* x-symbol-sgml-auto-coding-alist: SGML Entity Basics.
-* x-symbol-sgml-auto-style: SGML Entity Basics.
-* x-symbol-sgml-class-alist: SGML Entity Basics.
-* x-symbol-sgml-class-face-alist: SGML Entity Basics.
-* x-symbol-sgml-electric-ignore: SGML Entity Basics.
-* x-symbol-sgml-extra-menu-items: SGML Entity Basics.
-* x-symbol-sgml-font-lock-alist: SGML Entity Features.
-* x-symbol-sgml-font-lock-contents-regexp: SGML Entity Features.
-* x-symbol-sgml-font-lock-limit-regexp: SGML Entity Features.
-* x-symbol-sgml-font-lock-regexp: SGML Entity Features.
-* x-symbol-sgml-header-groups-alist: SGML Entity Basics.
-* x-symbol-sgml-image-cached-dirs: SGML Entity Features.
-* x-symbol-sgml-image-file-truename-alist: SGML Entity Features.
-* x-symbol-sgml-image-keywords: SGML Entity Features.
-* x-symbol-sgml-image-searchpath: SGML Entity Features.
-* x-symbol-sgml-master-directory: SGML Entity Features.
-* x-symbol-sgml-modes: SGML Entity Basics.
-* x-symbol-sgml-token-list: SGML Entity Conversion.
-* x-symbol-sgml-token-list-code: SGML Entity Conversion.
-* x-symbol-sgml-token-list-name: SGML Entity Conversion.
-* x-symbol-sgml-token-list-netscape: SGML Entity Conversion.
-* x-symbol-sgml-user-table: SGML Entity Conversion.
-* x-symbol-subscripts: Super and Subscripts.
-* x-symbol-temp-grid: Input Method Grid.
-* x-symbol-temp-help: Input Method Keyboard.
-* x-symbol-tex-auto-coding-alist: TeX Macro Basics.
-* x-symbol-tex-auto-style: TeX Macro Basics.
-* x-symbol-tex-class-alist: TeX Macro Basics.
-* x-symbol-tex-class-face-alist: TeX Macro Basics.
-* x-symbol-tex-coding-master: TeX Macro Basics.
-* x-symbol-tex-electric-ignore: TeX Macro Basics.
-* x-symbol-tex-electric-ignore-regexp: TeX Macro Basics.
-* x-symbol-tex-env-tabbing-regexp: TeX Macro Conversion.
-* x-symbol-tex-env-verbatim-regexp: TeX Macro Conversion.
-* x-symbol-tex-error-location: LaTeX Packages.
-* x-symbol-tex-extra-menu-items: TeX Macro Basics.
-* x-symbol-tex-font-lock-allowed-faces: TeX Macro Features.
-* x-symbol-tex-font-lock-limit-regexp: TeX Macro Features.
-* x-symbol-tex-header-groups-alist: TeX Macro Basics.
-* x-symbol-tex-image-cached-dirs: TeX Macro Features.
-* x-symbol-tex-image-keywords: TeX Macro Features.
-* x-symbol-tex-image-searchpath: TeX Macro Features.
-* x-symbol-tex-master-directory: TeX Macro Features.
-* x-symbol-tex-modes: TeX Macro Basics.
-* x-symbol-tex-preview-locations: LaTeX Packages.
-* x-symbol-tex-token-suppress-space: TeX Macro Basics.
-* x-symbol-tex-user-table <1>: TeX Macro Conversion.
-* x-symbol-tex-user-table: BibTeX Macro.
-* x-symbol-tex-verb-delimiter-regexp: TeX Macro Conversion.
-* x-symbol-texi-auto-style: TeXinfo Command.
-* x-symbol-texi-class-alist: TeXinfo Command.
-* x-symbol-texi-class-face-alist: TeXinfo Command.
-* x-symbol-texi-electric-ignore: TeXinfo Command.
-* x-symbol-texi-extra-menu-items: TeXinfo Command.
-* x-symbol-texi-header-groups-alist: TeXinfo Command.
-* x-symbol-texi-modes: TeXinfo Command.
-* x-symbol-texi-user-table: TeXinfo Command.
-* x-symbol-token-input: Input Method Token.
-* x-symbol-translate-to-ascii: Ascii Representation.
-* x-symbol-unalias: Char Aliases.
-* x-symbol-unique: Unique Decoding.
-* x-symbol-user-table: Customizing Input Method.
-* x-symbol-valid-charsym-function: Introducing Input Methods.
-* x-symbol-xsymb0-cset: Defining Charsets.
-* x-symbol-xsymb0-fonts: Installing Fonts Lisp.
-* x-symbol-xsymb1-cset: Defining Charsets.
-* x-symbol-xsymb1-fonts: Installing Fonts Lisp.
-* x-symbol-yank-decoded: Copy with Conversion.
-
-
-File: x-symbol.info, Node: Concept Index, Prev: Variable Index, Up: Indexes
-
-Concept Index
-=============
-
-* Menu:
-
-* .emacs: Installing Lisp.
-* 8bit Character Problems: FAQ 8bit Chars.
-* 8bit Coding Control: Controlling 8bit Coding.
-* 8bit File Coding: File Coding.
-* Abbrev Problems: Nomule Problems.
-* Abbrev, Token : Input Method Token.
-* About: About.
-* Accessing Language Depending Variables: Language Internals.
-* Acknowledgments: Acknowledgments.
-* Adding Fonts: Extending with Fonts.
-* Additional Spaces: FAQ Additional Spaces.
-* Adobe: Acknowledgments.
-* Aggressive Context : Input Method Electric.
-* Aliases of Characters: Char Aliases.
-* Allowed Character: Introducing Input Methods.
-* Alternative Auto Conversion: Alt Auto Conversion.
-* Alternative Global Mode: Alt Global Mode.
-* Alternative Token Representations: Alt Token Representations.
-* AmsTeX: Wishlist Languages.
-* Annoyances: Problems.
-* Annoying Subscripts: FAQ Stupid Subscripts.
-* Ascii Representation: Ascii Representation.
-* Ascii Sequence Input: Input Method Context.
-* Aspects of Characters: Char Descriptions.
-* Auto Conversion, Alternatives: Alt Auto Conversion.
-* Auto Initialization: Open Questions.
-* Automatic Context: Input Method Electric.
-* Automatic Conversion: Conversion Commands.
-* Avoiding Flickering: Avoiding Flickering.
-* Basic Installation: Installing Files.
-* Basics: Concepts.
-* Basics SGML Entity: SGML Entity Basics.
-* Basics TeX Macro: TeX Macro Basics.
-* bib: BibTeX Macro.
-* BibTeX: BibTeX Macro.
-* BibTeX macro: BibTeX Macro.
-* Big Characters: FAQ Font Size.
-* Binary Distribution: Installing Files.
-* Binary Package: Requirements.
-* Bradfield, Julien: Acknowledgments.
-* Brief Summary: Summary.
-* Buffer Printing: Wishlist Various.
-* Bug Reports: Bug Reports.
-* Bugs: Problems.
-* Built-in Languages: Supported Languages.
-* Caching of Images: Image Caching.
-* Category of Character: Char Group.
-* Changes: News.
-* Changes in Emacs: Wishlist Emacs.
-* Changes in LaTeX: Wishlist LaTeX.
-* Changes in XEmacs: Wishlist Emacs.
-* Char Aliases: Char Aliases.
-* Character Aliases: Char Aliases.
-* Character Descriptions: Char Descriptions.
-* Character Descriptions, Example <1>: Intro Char Descriptions.
-* Character Descriptions, Example: Example Char Descriptions.
-* Character Descriptions, Intro: Intro Char Descriptions.
-* Character Group: Char Group.
-* Character Info: Info.
-* Character Insertion: Input Methods.
-* Character Problems: FAQ Strange Chars.
-* Character Sequence Input: Input Method Context.
-* Character Terminal: Requirements.
-* Charset: Defining Charsets.
-* Charsym <1>: Char Representation.
-* Charsym: Pseudo Language.
-* Checking Installation: Checking Installation.
-* Choosing SGML Entity: SGML Entity Basics.
-* Choosing TeX Macro: TeX Macro Basics.
-* Classes of Tokens: Char Group.
-* Coding in File: File Coding.
-* Coding, Default: Default Coding.
-* Coloring Scheme: Char Group.
-* Colormap: Image Conversion.
-* Component of Characters: Char Descriptions.
-* Compose Key: Introducing Input Methods.
-* Compression Packages: File IO Packages.
-* Concepts: Concepts.
-* Consistent Input Methods: Input Method Objectives.
-* Contacting the Maintainer: Bug Reports.
-* Context Info: Info.
-* Context, Input Method: Input Method Context.
-* Contributions <1>: Acknowledgments.
-* Contributions: Wishlist.
-* Controlling 8bit Coding: Controlling 8bit Coding.
-* Controlling Images: Image Display.
-* Conversion: Conversion.
-* Conversion Commands: Conversion Commands.
-* Conversion of SGML Entities: SGML Entity Conversion.
-* Conversion of TeX Macros: TeX Macro Conversion.
-* Conversion Problems: FAQ Conversion.
-* convert Installation: Installing Image Converter.
-* Converting Images: Image Conversion.
-* Copy and Conversion: Copy with Conversion.
-* Copy Encoded: Copy with Conversion.
-* Copying: Copying.
-* Copyright: Copying.
-* Core XEmacs: FAQ XEmacs Core.
-* Crash XEmacs: FAQ XEmacs Core.
-* Cset: Defining Charsets.
-* Cstring: Char Representation.
-* Cursor, Invisible: Super and Subscripts.
-* Customizing Input Methods: Customizing Input Methods.
-* Customizing Method Internals: Customizing Input Method.
-* Decoding: Conversion.
-* Default Coding: Default Coding.
-* Default Encoding: Default Coding.
-* Default Font: Default Coding.
-* Default Languages: Supported Languages.
-* default.el: System-wide Installation.
-* Defined Character: Introducing Input Methods.
-* Defining Input Methods: Defining Input Methods.
-* Defining tex: TeX Macro Symbols.
-* Designing Images: Image Editor.
-* Documentation: Installing Manual.
-* Echo Area Info: Info.
-* Editing Image Files: Image Editor.
-* Electric, Input Method: Input Method Electric.
-* Elisp Installation: Installing Lisp.
-* Emacs Changes: Wishlist Emacs.
-* Email to the Maintainer: Bug Reports.
-* Encoding: Conversion.
-* Encoding in File: File Coding.
-* Encoding Problems <1>: FAQ Additional Spaces.
-* Encoding Problems: FAQ Conversion.
-* Encoding, Default: Default Coding.
-* Encryption Packages: File IO Packages.
-* Escape Character Problems: FAQ Strange Chars.
-* Exclusive Modify Chain: Char Descriptions.
-* Explicit Conversion: Conversion Commands.
-* Extending with Fonts: Extending with Fonts.
-* Extending X-Symbol: Extending X-Symbol.
-* External Languages: External Languages.
-* Extra Symbols for TeX: TeX Macro Symbols.
-* Extract Tarball: Installing Files.
-* FAQ X-Symbol: FAQ.
-* Features of X-Symbol: Features.
-* Features SGML Entity: SGML Entity Features.
-* Features TeX Macro: TeX Macro Features.
-* File Cache for Images: Image Caching.
-* File Coding: File Coding.
-* File I/O Packages: File IO Packages.
-* Fill Problems: Nomule Problems.
-* Final Byte: Defining Charsets.
-* Final Installation Checks: Checking Installation.
-* Flickering, Invisible: Avoiding Flickering.
-* Font Definition File: Font Definition File.
-* Font Extension: Extending with Fonts.
-* Font Lisp Installation: Installing Fonts Lisp.
-* Font Lisp Setup: Installing Fonts Lisp.
-* Font Size: FAQ Font Size.
-* Font, Default: Default Coding.
-* font-lock Packages: Syntax Hiliting Packages.
-* font-lock Problems: FAQ font-lock.
-* font-lock Use: Role of font-lock.
-* Fonts <1>: Installing Fonts Exceed.
-* Fonts: Installing Fonts.
-* Fonts for Windows: Wishlist Fonts.
-* Fonts from Other Sources: Wishlist Fonts.
-* Foreign Languages: External Languages.
-* Frequently Asked Questions: FAQ.
-* Funny Characters: FAQ Strange Chars.
-* Future Features: Wishlist.
-* General Public License: Copying.
-* Generated Fonts: Wishlist Fonts.
-* Global Mode, Alternatives: Alt Global Mode.
-* Glyph Caching: Image Caching.
-* Glyph for Specific Situations: Special Images.
-* Glyphs: Images.
-* GPL: Copying.
-* Greek Input: Input Method Context.
-* Grid, Input Method: Input Method Grid.
-* Group of Characters: Char Group.
-* Guidelines, Font Extension: Extending with Fonts.
-* Guidelines, Input Definitions: Input Definitions.
-* Highlighted Character: Input Method Grid.
-* History: News.
-* Horizontal Chain: Char Descriptions.
-* HTML <1>: Installing Manual.
-* HTML: SGML Entity.
-* Hyphen Versus Minus: FAQ Hyphen.
-* I/O Packages: File IO Packages.
-* Image Cache File: Image Conversion.
-* Image Caching: Image Caching.
-* Image Commands: Image Display.
-* Image Control: Image Display.
-* Image Conversion: Image Conversion.
-* Image Converter Installation: Installing Image Converter.
-* Image Display: Image Display.
-* Image Editor: Image Editor.
-* Image Highlight Menu: Image Editor.
-* Image Keywords: Image Display.
-* Images: Images.
-* Images for Specific Situations: Special Images.
-* Info: Installing Manual.
-* Info in Echo Area: Info.
-* Info Pages: About.
-* Initialized Language: Language Internals.
-* Initializing tex: TeX Macro Symbols.
-* Input Definitions, Guidelines: Input Definitions.
-* Input Method Context: Input Method Context.
-* Input Method Electric: Input Method Electric.
-* Input Method Grid: Input Method Grid.
-* Input Method Internals: Defining Input Methods.
-* Input Method Keyboard: Input Method Keyboard.
-* Input Method Menu: Input Method Menu.
-* Input Method Objectives: Input Method Objectives.
-* Input Method Quail: Input Method Quail.
-* Input Method Read Token: Input Method Read Token.
-* Input Method Token <1>: Input Method Token.
-* Input Method Token <2>: Wishlist Rejected.
-* Input Method Token: FAQ XEmacs Core.
-* Input Methods: Input Methods.
-* Input Methods Customization <1>: Customizing Input Methods.
-* Input Methods Customization: Customizing Input Method.
-* Input Methods, Common: Introducing Input Methods.
-* Input Methods, General: Introducing Input Methods.
-* Input Methods, Standard: Introducing Input Methods.
-* inputenc.sty Changes: Wishlist LaTeX.
-* Insert Commands, Tagging: Tagging Insert Commands.
-* Installation: Installation.
-* Installation Checks: Checking Installation.
-* Installing convert: Installing Image Converter.
-* Installing Fonts <1>: Installing Fonts.
-* Installing Fonts: Installing Fonts Exceed.
-* Installing Image Converter: Installing Image Converter.
-* Installing Lisp: Installing Lisp.
-* Installing Manual: Installing Manual.
-* Installing System-wide: System-wide Installation.
-* Installing tex: TeX Macro Symbols.
-* Integrating font-lock Packages: Syntax Hiliting Packages.
-* Integrating I/O Packages: File IO Packages.
-* Integrating LaTeX Packages: LaTeX Packages.
-* Integrating Package: Package Integration.
-* Interactive Conversion: Conversion Commands.
-* Internals, Input Method: Defining Input Methods.
-* Internals, Languages: Language Internals.
-* Internals, X-Symbol: X-Symbol Internals.
-* Introduction: Introduction.
-* Invisible Flickering: Avoiding Flickering.
-* Invisible Point: Nomule Problems.
-* Invisible, Revealing: Super and Subscripts.
-* IPA Fonts: Wishlist Languages.
-* Isabelle Symbol: External Languages.
-* Key Chain: Char Descriptions.
-* Key Prefix: Introducing Input Methods.
-* Keyboard, Input Method: Input Method Keyboard.
-* Keywords for Images: Image Display.
-* Keywords for Subscripts: Super and Subscripts.
-* Label Creation: Ascii Representation.
-* Label Subscripts: FAQ Stupid Subscripts.
-* Language: Token Language.
-* Language Access: Language Internals.
-* Language Additions: Wishlist Languages.
-* Language bib: BibTeX Macro.
-* Language Definition File <1>: Language Extension File.
-* Language Definition File: Language Definition File.
-* Language Internals: Language Internals.
-* Language sgml: SGML Entity.
-* Language tex: TeX Macro.
-* Language texi: TeXinfo Command.
-* Languages in Distribution: Supported Languages.
-* LaTeX: TeX Macro.
-* LaTeX Changes: Wishlist LaTeX.
-* LaTeX Packages: LaTeX Packages.
-* Latin Character Aliases: Char Aliases.
-* Latin File Coding: File Coding.
-* Latin in File: Controlling 8bit Coding.
-* Leading Character: Char Representation.
-* License: Copying.
-* Lisp Installation: Installing Lisp.
-* Loaded Language: Language Internals.
-* Mail Reader: FAQ News and Mail.
-* Maintainer Address: Bug Reports.
-* Manual <1>: About.
-* Manual: Installing Manual.
-* Marlet, Renaud: Acknowledgments.
-* Memory Cache for Images: Image Caching.
-* Menu, Input Method: Input Method Menu.
-* Minibuffer Completion, Token: Input Method Read Token.
-* Minibuffer Info: Info.
-* Minor Mode: Minor Mode.
-* Minus Versus Hyphen: FAQ Hyphen.
-* Miscellaneous Packages: Miscellaneous Packages.
-* Mode: Minor Mode.
-* Modify Aspects: Char Descriptions.
-* Modify Chain <1>: Input Method Context.
-* Modify Chain: Char Descriptions.
-* Modify Scores: Char Descriptions.
-* More Token Languages: Wishlist Languages.
-* MS-Windows: Requirements.
-* MS-Windows Fonts: Wishlist Fonts.
-* Mule Character: Char Representation.
-* Mule Input Method: Input Method Quail.
-* New Features: News.
-* News Reader: FAQ News and Mail.
-* No 8bit Characters: FAQ 8bit Chars.
-* No Encoding: No Encoding.
-* No fontification: FAQ font-lock.
-* No Mule: Poor Mans Mule.
-* No Subscripts: FAQ No Subscripts.
-* Nomule Problems: Nomule Problems.
-* Objectives, Input Methods: Input Method Objectives.
-* Octet: Char Representation.
-* Old Version: Requirements.
-* Online Help: About.
-* Open Questions: Open Questions.
-* Other Languages: External Languages.
-* Other Packages: Package Integration.
-* Overview: Introduction.
-* Package Information: Package Information.
-* Package Integration: Package Integration.
-* Parent Character: Char Descriptions.
-* Parenthesis Problems: Nomule Problems.
-* Paste and Conversion: Copy with Conversion.
-* Paste Decoded: Copy with Conversion.
-* Point, Invisible: Super and Subscripts.
-* Poor Man's Mule: Poor Mans Mule.
-* Postscript: Installing Manual.
-* Prefix Argument: Introducing Input Methods.
-* Prefix Key: Introducing Input Methods.
-* Print Buffer: Wishlist Various.
-* Problem Reports: Bug Reports.
-* Problems: Problems.
-* Problems TeX Macro: TeX Macro Problems.
-* Project: Wishlist.
-* Provided Languages: Supported Languages.
-* Pseudo Language: Pseudo Language.
-* Questions I Have: Open Questions.
-* Read Token, Input Method: Input Method Read Token.
-* Recoding: File Coding.
-* Recognizing Insert Commands: Tagging Insert Commands.
-* Rectangle Problems: Nomule Problems.
-* Registered Languages: Language Internals.
-* Rejected Suggestions: Wishlist Rejected.
-* Remapping Characters: Char Aliases.
-* Remote File Packages: File IO Packages.
-* Replace Problems: Nomule Problems.
-* Replace Token: Input Method Token.
-* Reports of Bugs: Bug Reports.
-* Representation of Characters: Ascii Representation.
-* Requirements: Requirements.
-* Restricted Decoding: Unique Decoding.
-* Revert Buffer Problems: Spurious Encodings.
-* Role of font-lock: Role of font-lock.
-* Rotate Aspects: Char Descriptions.
-* Rotate Chain <1>: Char Descriptions.
-* Rotate Chain: Input Method Context.
-* Rotate Scores: Char Descriptions.
-* Scale Factor, Images: Image Editor.
-* Score of a Character: Char Descriptions.
-* SGML entity: SGML Entity.
-* SGML Entity Basics: SGML Entity Basics.
-* SGML Entity Conversion: SGML Entity Conversion.
-* SGML Entity Features: SGML Entity Features.
-* SGML Entity Images: SGML Entity Features.
-* SGML Entity Modes: SGML Entity Basics.
-* SGML Entity Subscripts: SGML Entity Features.
-* SGML Entity Superscripts: SGML Entity Features.
-* SGML Entity Use: SGML Entity Basics.
-* Similar Characters: Char Group.
-* site-start.el: System-wide Installation.
-* Small Characters: FAQ Font Size.
-* Source Package: Requirements.
-* Space Problems: FAQ Additional Spaces.
-* Special Fonts: Role of font-lock.
-* Special Images: Special Images.
-* Spell Checking: FAQ Spell Check.
-* Spurious Encodings: Spurious Encodings.
-* Storing 8bit Characters: Controlling 8bit Coding.
-* Strange Characters: FAQ Strange Chars.
-* Stupid Subscripts: FAQ Stupid Subscripts.
-* Subscript Problems <1>: FAQ Stupid Subscripts.
-* Subscript Problems: FAQ No Subscripts.
-* Subscripts: Super and Subscripts.
-* Summary: Summary.
-* Superscript Problems <1>: FAQ No Subscripts.
-* Superscript Problems: FAQ Stupid Subscripts.
-* Superscripts: Super and Subscripts.
-* Supported Features: Features.
-* Supported Languages: Supported Languages.
-* Syntax Highlighting Packages: Syntax Hiliting Packages.
-* Syntax of Character: Char Group.
-* System-wide Installation: System-wide Installation.
-* Table of Characters: Input Method Grid.
-* Tagging Insert Commands: Tagging Insert Commands.
-* Tarball: Installing Files.
-* Terminology: Concepts.
-* tex: TeX Macro.
-* TeX macro: TeX Macro.
-* TeX Macro Basics: TeX Macro Basics.
-* TeX Macro Conversion: TeX Macro Conversion.
-* TeX Macro Features: TeX Macro Features.
-* TeX Macro Images: TeX Macro Features.
-* TeX Macro Installation: TeX Macro Symbols.
-* TeX Macro Modes: TeX Macro Basics.
-* TeX Macro Problems: TeX Macro Problems.
-* TeX Macro Subscripts: TeX Macro Features.
-* TeX Macro Superscripts: TeX Macro Features.
-* TeX Macro Use: TeX Macro Basics.
-* texi: TeXinfo Command.
-* Texinfo: Installing Manual.
-* TeXinfo command: TeXinfo Command.
-* Thanks: Acknowledgments.
-* Token Changes: FAQ Conversion.
-* Token Classes: Char Group.
-* Token Language: Token Language.
-* Token Language bib: BibTeX Macro.
-* Token Language Internals: Language Internals.
-* Token Language sgml: SGML Entity.
-* Token Language tex: TeX Macro.
-* Token Language texi: TeXinfo Command.
-* Token Problems: FAQ Additional Spaces.
-* Token Representation, Alternatives: Alt Token Representations.
-* Token, Input Method: Input Method Token.
-* transpose-chars Problems: Nomule Problems.
-* Troubleshooting: Problems.
-* TTY: Requirements.
-* Turn on Globally, Alternatives: Alt Global Mode.
-* Uncompress Tarball: Installing Files.
-* Unique Decoding: Unique Decoding.
-* Unique TeX macro: Unique Decoding.
-* URL for X-Symbol: Package Information.
-* Valid Character: Introducing Input Methods.
-* Various Questions: Open Questions.
-* vc Problems: Spurious Encodings.
-* Version Control Problems: Spurious Encodings.
-* Warranty: Copying.
-* Web Pages: About.
-* Window System: Requirements.
-* Windows <1>: Installing Fonts Exceed.
-* Windows <2>: Requirements.
-* Windows: Installing Fonts Exceed.
-* Windows Fonts: Wishlist Fonts.
-* Wishlist: Wishlist.
-* write-file Problems: Spurious Encodings.
-* write-region Problems: No Encoding.
-* WWW Browsing: Package Information.
-* X: Requirements.
-* X-Server: Installing Fonts Exceed.
-* X-Symbol Charsym: Pseudo Language.
-* X-Symbol in a Nutshell: Summary.
-* X-Symbol Internals: X-Symbol Internals.
-* X-Symbol Mode: Minor Mode.
-* X11 Fonts: Installing Fonts.
-* XEmacs Changes: Wishlist Emacs.
-* XEmacs Core: FAQ XEmacs Core.
-* XEmacs without Mule: Poor Mans Mule.
-* Yank Decoded: Copy with Conversion.
-* Your Contribution: Wishlist.
-
-
-
-Tag Table:
-Node: Top1405
-Node: Introduction12132
-Node: Copying12756
-Node: Summary14794
-Node: About18303
-Node: Installation20134
-Node: Requirements21763
-Node: Installing Files23443
-Node: System-wide Installation24988
-Node: Installing Lisp26766
-Node: Installing Image Converter28534
-Node: Package Integration30028
-Node: LaTeX Packages31341
-Node: Syntax Hiliting Packages34262
-Node: File IO Packages35739
-Node: Miscellaneous Packages37984
-Node: Installing Fonts39946
-Node: Installing Fonts Exceed43503
-Node: Installing Fonts Lisp45760
-Node: Installing Manual48805
-Node: Checking Installation49967
-Node: Concepts51465
-Node: Token Language52254
-Node: Conversion53821
-Node: Default Coding55124
-Node: File Coding57562
-Node: Controlling 8bit Coding61040
-Node: Unique Decoding63044
-Node: Conversion Commands65116
-Node: Copy with Conversion67035
-Node: Char Aliases68877
-Node: Minor Mode70989
-Node: Poor Mans Mule74959
-Node: Role of font-lock76496
-Node: Char Group77775
-Node: Input Methods80088
-Node: Introducing Input Methods81601
-Node: Input Method Token83683
-Node: Input Method Read Token84982
-Node: Input Method Menu85935
-Node: Input Method Grid87413
-Node: Input Method Keyboard90883
-Node: Input Method Context93097
-Node: Input Method Electric95337
-Node: Input Method Quail98063
-Node: Customizing Input Method98761
-Node: Features100380
-Node: Super and Subscripts101070
-Node: Images103592
-Node: Image Display104422
-Node: Image Conversion106331
-Node: Image Caching109078
-Node: Special Images111818
-Node: Image Editor113120
-Node: Info114903
-Node: Ascii Representation117047
-Node: Package Information118195
-Node: Supported Languages119119
-Node: Pseudo Language119819
-Node: TeX Macro120861
-Node: TeX Macro Basics121678
-Node: TeX Macro Features124858
-Node: TeX Macro Problems128423
-Node: TeX Macro Conversion133370
-Node: TeX Macro Symbols137601
-Node: SGML Entity140799
-Node: SGML Entity Basics141527
-Node: SGML Entity Features143445
-Node: SGML Entity Conversion145159
-Node: BibTeX Macro146562
-Node: TeXinfo Command148202
-Node: External Languages150850
-Node: X-Symbol Internals151326
-Node: Char Representation152317
-Node: Defining Charsets154578
-Node: Defining Input Methods156595
-Node: Input Method Objectives157216
-Node: Intro Char Descriptions159137
-Node: Char Descriptions161659
-Node: Example Char Descriptions165286
-Node: Customizing Input Methods167234
-Node: Extending X-Symbol168724
-Node: Extending with Fonts169495
-Node: Input Definitions171550
-Node: Font Definition File174125
-Node: Language Extension File175474
-Node: Language Definition File177503
-Node: Various Internals179638
-Node: Tagging Insert Commands179961
-Node: Avoiding Flickering180736
-Node: Design Alternatives181626
-Node: Alt Token Representations182083
-Node: Alt Global Mode184940
-Node: Alt Auto Conversion185868
-Node: Language Internals187508
-Node: Misc Internals190011
-Node: Problems190723
-Node: Nomule Problems191338
-Node: Spurious Encodings194399
-Node: No Encoding196413
-Node: FAQ197070
-Node: FAQ XEmacs Core198196
-Node: FAQ font-lock199059
-Node: FAQ Strange Chars200131
-Node: FAQ No Subscripts201992
-Node: FAQ Stupid Subscripts203005
-Node: FAQ Font Size204727
-Node: FAQ Conversion205579
-Node: FAQ Additional Spaces206043
-Node: FAQ 8bit Chars207017
-Node: FAQ Hyphen207689
-Node: FAQ Spell Check208296
-Node: FAQ News and Mail209830
-Node: Bug Reports212579
-Node: History220215
-Node: News220580
-Node: Changes New221411
-Node: Changes 4.5221640
-Node: Changes 4.4223268
-Node: Changes 4.1225440
-Node: Changes 3.4225899
-Node: Changes 3.3227062
-Node: Changes 3.2227827
-Node: Changes 3.1228583
-Node: Changes 3.0229252
-Node: Changes Old231258
-Node: Wishlist233303
-Node: Wishlist Languages234140
-Node: Wishlist Fonts234706
-Node: Wishlist Emacs237117
-Node: Wishlist LaTeX239590
-Node: Wishlist Various240890
-Node: Wishlist Rejected241530
-Node: Open Questions242214
-Node: Acknowledgments243391
-Node: Indexes247479
-Node: Key Index248115
-Node: Program Index250299
-Node: Variable Index255947
-Node: Concept Index272243
-
-End Tag Table
diff --git a/x-symbol/lisp/ChangeLog b/x-symbol/lisp/ChangeLog
deleted file mode 100644
index 87d9f0a8..00000000
--- a/x-symbol/lisp/ChangeLog
+++ /dev/null
@@ -1,391 +0,0 @@
-2003-05-12 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.5.1-beta.
-
- * Bug fix: unique decoding would not be unique for TeX
- accents starting with \c, \k, \v, \u, \H, \r.
- * Bug fix, Emacs-21.2: Makefile.emacs would not work,
- variable `image-types' is not defined in -batch Emacs.
- * Emacs-21.3.50: Would not work with with default value
- nil for `x-symbol-emacs-has-correct-find-safe-coding'.
- * Emacs: would issue a warning with value "ASCII" for
- `current-language-environment'.
- * Don't provide Emacs bug workaround for images with
- Emacs-21.3.50. I want to know why it's necessary, i.e.,
- write an Emacs bug report...
- * New variable `x-symbol-set-coding-system-if-undecided'
- for Emacs, defaults to t.
-
- Report from Andreas Klein, Eli Tziperman.
-
-2003-03-14 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.5-beta.
-
- * Bug fix: would not hightlight subscripts when using
- font-lock without any font-lock support mode if X-Symbol
- is turned on the first time, but not automatically.
- * Bug fix, Emacs: would still not work with package
- crypt/crypt++.
- * Bug fix, XEmacs: using C-s = isearch would not always
- reveal the full subscript command when necessary.
- * Bug workaround, Emacs/Windows: would show boxes instead
- Latin-9 characters, sort characters in Latin-9 bdf file.
- * Emacs/Windows: add origfonts/ to Windows font path.
- * Make contexts |- and |= electric.
- * Provide unzipped PDF and PS version of manual on web.
- * Internal: renamed the prefix of language accesses from
- `x-symbol-' to `x-symbol-LANG-'.
- * Manual, docstring and Makefile updates.
-
- Report from Felix E. Klee, Gerwin Klein.
-
-2003-01-18 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4.5-beta.
-
- * Bug fix, XEmacs: auto-save files would have length 0.
- Functions in `write-region-annotate-functions' are
- called with argument values nil when `do-auto-save'...
- * Bug fix: using `x-symbol-auto-style-alist' won't work.
- * Bug fix: M-x insert-file using package format, i.e.,
- with Emacs-21.4, would decode the whole buffer.
- * Bug fix, Emacs: changes in Makefile for Emacs.
- * Make X-Symbol work when run under a character terminal.
- * Make it possible to disallow X-Symbol for certain
- buffers, by default those visiting a file with a major
- mode having a non-nil mode-class property.
- * Dropped support for XEmacs-20.3.
- * Dropped XEmacs bug workaround for "Wrong point position
- provided for function in `after-insert-file-functions'".
- Might cause warnings with older XEmacs, please report.
- * New extra decode command for accented letters in LaTeX.
- * Delete "roman8" as locale alias for "iso-8859-1".
- * Provide PDF version of manual on web pages.
-
- Suggestion from Uwe Brauer.
-
-2002-12-08 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4.4-beta.
-
- * Bug fixes: conversion would sometimes fail with token
- languages `bib' and `texi' due to wrong grammar.
- * Bug fix, XEmacs: enabling X-Symbol mode could fail due
- to GC ...no elisp function is allowed to use a local
- variable named `values'... nowhere documented, but true.
- * Bug fix, Mule, bug was documented: X-Symbol now respects
- `buffer-file-coding-system'. With Mule support,
- `x-symbol-default-coding' is now of minor interest.
- * Bug fix, Emacs: would not work with package crypt.
- * Bug fixes: init would sometimes fail with non-latin1
- default font, with wrong default fonts, if font path
- could not be set, or on Emacs without warnings.el.
- * Bug fix: latin-5 char xEA is ecircumflex, not eogonek.
- * With Mule, X-Symbol uses `buffer-file-coding-system' and
- `current-language-environment' to determine the default
- encoding, "locale" is now optional for addition check.
- * Emacs hint: update lisp/isearch.el from Savannah to make
- isearch+GRID work.
- * Remove `sgml-mode' and `xml-mode' as typical major-modes
- for token language sgml. Would cause init of X-Symbol.
- * Bug fixes, Emacs: changes in Makefile for Emacs.
- * Various minor bug fixes and changes.
- * Update of rpm spec file.
- * Assume to have format.el,v 1.39+ if format is used.
-
- From Masayuki Ataka, Steve Dunham, Ryurick M. Hristev, Stefan
- Monnier. Report from Uwe Brauer, Janusz S. Bien, Michael Ebner,
- Harald Muehlboeck, Eli Tziperman, Marco Zunino.
-
-2002-08-30 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4.3-beta.
-
- * Token language `sgml': always encode characters to
- entity references by default. Not possible with most
- Latin-N chars, where we still use character entities.
- Token classes symbol and noname replace class non-l1.
- * Token languages `tex'/`bibtex': support some symbols of
- package "stmaryrd", i.e., add \bigsqcap, use \llbracket,
- \rrbracket, \llparenthesis, \rrparenthesis instead
- \lsemantics, \rsemantics, \lcata, \rcata.
- * Include xml-mode, hm--html-mode and html-helper-mode as
- typical major-modes for token language sgml.
- * Change the auto-style, formerly auto-mode, mechanism.
- Introduce language-specific auto-styles to make the
- registration of external language easier.
- * New input method QUAIL, a usual Mule input method.
- * Slightly changed/extended contexts and keybindings,
- allow digits in contexts.
- * Allow to use "Turkish" encoding on XEmacs/NT which is
- the same as Latin-5. Since "Central European" is not
- the same as Latin-2, there is still no support there for
- iso8859-2, iso8859-3, and xsymb1 characters.
- * Super-/subscript matching of token languages has
- changed: languages specify a matcher functions, not
- extra font-lock keywords anymore.
- * font-lock keywords are not language specific anymore,
- matching is independent of whether to use faces or
- Emacs-21's display properties `raise', `height', and
- `invisible' with the new font-lock of Emacs-21.4.
- * Make it possibible to compile language files without
- package X-Symbol, useful for external languages.
- * Some language accesses are optional now.
- * Make it easier to set fonts.
- * Makefile for Emacs, manual uses variables for references
- to the Emacs/XEmacs Manual, AucTeX, RefTeX etc.
-
- From Masayuki Ataka. Suggestion from Solofo Ramangalahy.
-
-2002-07-08 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4.2-beta.
-
- * Bug fix: would mess up encoding of math-mode characters
- with token language bib, or more generally, of tokens
- with a non-nil shape in a language using the default
- encode function. Fortunately with an error message...
- * Make it easier to change the font size.
-
- Report from Peter Møller Neergaard.
-
-2002-06-20 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4.1-beta.
-
- * Image support when running on Emacs.
- * Would signal error with XEmacs-21.1.
- * X-Symbol's auto-conversion can be based on corrected
- version of package format, in Emacs-21.4.
-
- Report from Uwe Brauer.
-
-2002-06-07 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.4-beta.
-
- * Updated manual. "X-Symbol Internals" still outdated.
- * Make X-Symbol really work with WhizzyTeX, see 4.3.3.
- * Various minor changes.
-
- Report from Dedier Remy.
-
-2002-05-16 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.3.3-beta.
-
- * Separate unique decoding from 8bit encoding, it is
- independent. Make safer for undefined latin charsets.
- * Would break WhizzyTeX, i.e., would ignore annotations of
- previous functions in write-region-annotate-functions.
- * Would always show the charsym names in menus.
- * Menu reorganization: "Conversion" submenu, radio options.
- * Interactive conversion with and without recoding.
- * Would not decode @{ and @} in texi.
- * Define the 7 unused character in latin-3 as unused, for
- recoding.
-
-2002-04-26 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.3.2-alpha.
-
- * Latin-9 support. Latin-9 font included in distribution.
- Cannot be used as default coding on XEmacs before v21.5.
- * Works with XEmacs-21.4+ on MS-Windows. Of course, it
- just supports a limited number of characters and no
- super- and subscripts there due to missing fonts.
- * LaTeX buffers inherit the 8bit encoding from `TeX-master'
- if not disabled via `x-symbol-tex-use-master-coding'.
- * Safety improvements if not all Latin charsets are
- supported: unique decoding, modeline additition,...
- * Changed final bytes of ISO 2022 escape sequence for
- X-Symbol charsets since Emacs reserves the characters
- [0-9] for itself. XEmacs also uses [?].
- * Info for token: unify classes inputenc and new-inputenc.
- * Dropped workaround for list-mode bug in XEmacs-20.X.
-
-2002-04-23 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.3.1-alpha.
-
- * Would not be able to turn on X-Symbol in _region_.tex if
- created from a buffer where X-Symbol was never turned on.
- * In XEmacs, would set standard default font according to
- buffer default font where X-Symbol was first initialized.
- * In XEmacs, again specify :size for `x-symbol-info-face',
- would get huge fonts otherwise in some situations.
- * In XEmacs, allow button3 on modeline to enable X-Symbol
- before X-Symbol has been initialized.
- * Encoding characters with an odd number of preceeding
- escape chars induce an additional space. E.g., in tex,
- "\"+`arrowright' is encoded to "\ \to" instead "\\to".
- * Internal: unify before-context and escape-char handling.
-
-2002-04-17 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.2.3-alpha.
-
- * Corrected input method TOKEN for TeX, and READ TOKEN.
- * New commands "Copy Encoded" and "Paste Decoded", in menu.
- * New value `unique' for `x-symbol-8bits' is now also used
- for input method token, and automatically set, in menu.
- * Use 8bit if 8bit chars are in the file originally.
- * Internal: extra language access for input method TOKEN.
-
-2002-04-15 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.2.2-alpha.
-
- * New token language "BibTeX macro" (bib), similar to old
- "TeX macro" (tex).
- * Changes in token language (tex): deleted \slash, \ldots,
- \vdots back to math-mode, but with info "gobbles space".
- * Deleted token language (utex), instead: new value
- `unique' for `x-symbol-8bits' which is more general.
- * The interface for defining a token language has changed,
- it is also much more general, useful for ProofGeneral.
- * Nuked executables, the lisp conversion for all languages
- is now 2-5 times faster.
- * Special coding for preview-latex. Using X-Symbol now
- only gives a 10% overhead of preview's parsing time.
-
- Report from David Kastrup, Jan-Ake Larsson.
-
-2002-03-28 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.2.1-alpha.
-
- * Token language TeX has changed, special conversion: no
- exessive use of braces anymore, no excessive
- normalization, much faster, and aware of {tabbing},
- {verbatim} and \verb.
- * Reading and saving old files should work without TeX code
- change except for \ldots, \vdots, \angle, \slash: they are
- space-aware.
- * Removed unwanted braces around accented chars and other
- text-mode TeX macros via M-x x-symbol-conv-decode-old-tex
- RET.
- * Other TeX macro changes: added \texteuro, corrected \^\j,
- nuked alternatives \lbrace, \rbrace, \Vert.
-
- Suggestion from David Kastrup, Christophe Raffalli.
-
- * X-Symbol (sync w/ v3.4.2).
-
- * Would signal error during encoding when executables are
- enabled.
-
-2002-03-21 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.1.1-beta (sync w/ v3.4.1).
-
- * Corrected and better "locale" handling.
-
- Report from Gerard Zwaan.
-
-2002-03-12 Christoph Wedler <wedler@users.sourceforge.net>
-
- * X-Symbol 4.1-beta (sync w/ v3.4).
-
- * Moved to SourceForge.net.
- * Bug fix: writing a remote file via ange-ftp would not work.
- * Automatically deduce default coding via "locale -ck LC_CTYPE".
-
- Report from Stephen Eglen.
-
-2002-01-09 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0h/beta (sync w/ v3.3i).
-
- * Bug fix write-region would always save the whole buffer
- if X-Symbol is enabled for that buffer.
-
-2001-12-09 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0g/beta (sync w/ v3.3h).
-
- * isearch+KEYBOARD also work in Emacs, isearch+MENU/GRID
- still fails.
- * Super-/subscript commands are also invisible in Emacs on Unix.
- * Dropped support for Emacs-20.
- * Make sure to convert just the first part of a multi-part image.
- * Don't define `locate-data-directory', interference with
- ps-print on Emacs.
- * New characters zero1 to nine1 for language "Isabelle Symbol".
- * Better support for other packages, preview-latex.
- * RPM spec file in source distribution.
- * Miscellaneous.
-
- From Ryurick M. Hristev. Report from David Kastrup, Marco Zunino.
-
-2001-07-24 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0f/beta (sync w/ v3.3g)
-
- * Distributed with latin-3 font which also works on
- Emacs/Windows.
- * Distributed empty font for super-/subscripts on Emacs.
- * Binary distribution with generated super- and subscript
- bdf files for Emacs/Windows.
- * Show super- and subscripts in TeX's math region also on
- Emacs.
- * When saving, ask for coding system less often (Emacs-21.0.104+).
- * Show correct double separator lines on Windows (Emacs-21.0.104+).
- * Corrected syntax def for cataleft/cataright as matching parens.
- * Adopted image converter recognition to newer releases of
- ImageMagick.
-
- Report from Uwe Brauer, Ekkehard Koehler.
-
-2001-06-19 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0e/beta (sync w/ v3.3f).
-
- * Workaround for global-flyspell-mode.
- * Integration of package "completion".
- * Warning when using XEmacs-21.0 to XEmacs-21.1.8
- * Easier installation when using Emacs-21.0 on MS-Windows.
-
- Report from Fred Labrosse, San Ming Lee, Roland Zumkeller.
-
-2000-11-22 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0d/beta.
-
- * Make the highlighting in the grid buffer look nicer with Emacs.
-
-2000-10-26 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0c/beta.
-
- * Token language "TeXinfo command".
- * Slightly different definition of "valid character".
- * Minor changes.
-
- Suggestion from Jakub Narebski.
-
-2000-10-13 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0b/beta (sync w/ v3.3e).
-
- * In XEmacs, the grid looks the same as with the stable version.
- * Remove the "local if set" and "default: ..." submenu stuff.
-
-2000-09-14 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0a/beta.
-
- * Distribution contains the right files.
-
-2000-09-03 Christoph Wedler <wedler@fmi.uni-passau.de>
-
- * X-Symbol 4.0/beta (sync w/ v3.3d).
-
- From Stefan Monnier.
-
-### Local Variables:
-### filladapt-mode: t
-### left-margin: 0
-### fill-column: 59
-### End:
diff --git a/x-symbol/lisp/Makefile b/x-symbol/lisp/Makefile
deleted file mode 100644
index 8fd12e90..00000000
--- a/x-symbol/lisp/Makefile
+++ /dev/null
@@ -1,179 +0,0 @@
-# Makefile for emacs-lisp package
-
-#ident "@(#)Makefile $:$Id$"
-
-# Copyright (C) 1998-1999 Stefan Monnier <monnier@cs.yale.edu>
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This file is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with GNU Emacs; see the file COPYING. If not, write to
-# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
-# Please read the comment in ../README.
-
-# load the package-specific settings
-include makefile.pkg
-
-# set up the usual installation paths
-prefix = /usr/local
-datadir = $(prefix)/share
-
-# the directory where you install third-party emacs packges
-lispdir = $(datadir)/emacs/site-lisp
-
-# the directory where the .elc files will be installed
-elcdir = $(lispdir)/$(PACKAGE)
-# the directory where the .el files will be installed
-eldir = $(elcdir)
-
-# the file where the initialization goes.
-#startupfile = $(HOME/.emacs
-startupfile = $(lispdir)/site-start.el
-
-# the directory where you installed the elib .elc files.
-# This is only needed if your site-start.el (or default.el) does not
-# set up elib correctly.
-elibdir = $(lispdir)/elib
-
-# the directory where you install the info doc
-infodir = $(prefix)/info
-docdir = $(prefix)/doc
-
-EMACS = xemacs --debug-init --no-site-file --no-init-file -q --eval '(setq debug-on-error t)'
-#EMACS = emacs
-MAKEINFO= makeinfo
-TEXI2DVI= texi2dvi
-SHELL = /bin/sh
-DVIPS = dvips
-CP = cp
-RM = rm -f
-MKDIR = mkdir -p
-ETAGS = etags
-
-######################################################################
-### No changes below this line should be necessary ###
-######################################################################
-
-ELFLAGS = --eval '(setq load-path (append (list "." "$(elibdir)" "$(lispdir)") load-path))'
-ELC = $(EMACS) -batch $(ELFLAGS) -f batch-byte-compile
-
-ELCFILES = $(ELFILES:.el=.elc)
-
-TEXEXTS = *.cps *.fns *.kys *.vr *.tp *.pg *.log *.aux *.toc *.cp *.ky *.fn
-
-.SUFFIXES: .elc .el .info .ps .dvi .texi
-.PHONY: elcfiles info clean distclean default
-.PHONY: install_startup install_elc install install_el install_info
-.PHONY: dvi postscript
-
-.el.elc:
- $(ELC) $<
-
-.texi.info:
- $(MAKEINFO) $<
-
-.texi.dvi:
- $(TEXI2DVI) $<
-
-.dvi.ps:
- $(DVIPS) -f $< >$@
-
-######################################################################
-
-default: elcfiles
-
-elcfiles: $(ELCFILES)
-##info: $(PACKAGE).info
-
-install_elc: $(ELCFILES) $(PACKAGE)-startup.el
- $(MKDIR) $(elcdir)
- for f in $(ELCFILES) $(PACKAGE)-startup.el; do \
- $(CP) $$f $(elcdir)/$$f ;\
- done
-
-install_el:
- $(MKDIR) $(eldir)
- for f in $(ELFILES); do \
- $(CP) $$f $(eldir)/$$f ;\
- done
-
-##install_info: $(PACKAGE).info
-## $(MKDIR) $(infodir)
-## if [ -r $(PACKAGE).info ]; then \
-## $(CP) *.info* $(infodir)/ ;\
-## else \
-## $(CP) $(PACKAGE)-[0-9]* $(infodir)/ ;\
-## fi
-## -[ ! -w $(infodir)/dir ] \
-## || install-info --info-dir=$(infodir)/dir $(PACKAGE).info
-
-install_startup:
- $(MKDIR) $(lispdir)
- @if grep $(PACKAGE) $(lispdir)/site-start.el >/dev/null 2>&1 || \
- grep $(PACKAGE) $(startupfile) >/dev/null 2>&1 || \
- grep $(PACKAGE) $(lispdir)/default.el >/dev/null 2>&1; then \
- echo "**********************************************************" ;\
- echo "*** It seems you already have some setup code" ;\
- echo "*** for $(PACKAGE) in your startup files." ;\
- echo "*** Check that it properly loads \"$(PACKAGE)-startup\"" ;\
- echo "**********************************************************" ;\
- else \
- echo 'echo ";; load $(PACKAGE) setup code" >>$(startupfile)' ;\
- echo ";; load $(PACKAGE) setup code" >>$(startupfile) ;\
- echo 'echo "(add-to-list '\''load-path \"$(elcdir)\")" >>$(startupfile)' ;\
- echo "(add-to-list 'load-path \"$(elcdir)\")" >>$(startupfile) ;\
- echo 'echo "(load \"$(PACKAGE)-startup\")" >>$(startupfile)' ;\
- echo "(load \"$(PACKAGE)-startup\")" >>$(startupfile) ;\
- fi
-
-postscript: $(PACKAGE).ps
-dvi: $(PACKAGE).dvi
-install_dvi: dvi
- $(MKDIR) $(docdir)
- $(CP) `find . -type f -name '*.dvi' -print` $(docdir)/
-
-install: install_elc install_startup # install_el install_info
-
-clean:
- $(RM) *~ core .\#* $(TEXEXTS)
-
-TAGS tags:
- $(ETAGS) $(ELFILES)
-
-distclean: clean
- $(RM) *.elc *.dvi *.info* *.ps
-
-######################################################################
-### don't look below ###
-######################################################################
-
-$(PACKAGE)-startup.el: $(ELFILES)
- [ -f $@ ] || echo ' ' >$@
- $(EMACS) --batch --eval '(setq generated-autoload-file "'`pwd`'/$@")' -f batch-update-autoloads "."
-
-##
-
-TAG = $(shell echo v$(VERSION) | tr '.' '_')
-ftpdir=/home/ftp/pub/monnier/$(PACKAGE)
-
-dist:
- cvs tag -F $(TAG) &&\
- cd $(TMP) &&\
- cvs export -r $(TAG) -d $(PACKAGE)-$(VERSION) elisp/$(PACKAGE) &&\
- cd $(PACKAGE)-$(VERSION) &&\
-## gmake info $(PACKAGE)-startup.el &&\
- cd .. &&\
- ztar $(PACKAGE)-$(VERSION) &&\
- rm -rf $(PACKAGE)-$(VERSION)
- mv $(TMP)/$(PACKAGE)-$(VERSION).tar.gz $(ftpdir)/
- ln -sf $(PACKAGE)-$(VERSION).tar.gz $(ftpdir)/$(PACKAGE).tar.gz
diff --git a/x-symbol/lisp/_pkg.el b/x-symbol/lisp/_pkg.el
deleted file mode 100644
index 21347fe5..00000000
--- a/x-symbol/lisp/_pkg.el
+++ /dev/null
@@ -1,5 +0,0 @@
-;;;###autoload
-(if (fboundp 'package-provide)
- (package-provide 'x-symbol
- :version 4.51
- :type 'regular))
diff --git a/x-symbol/lisp/auto-autoloads.el b/x-symbol/lisp/auto-autoloads.el
deleted file mode 100644
index cdd29e1a..00000000
--- a/x-symbol/lisp/auto-autoloads.el
+++ /dev/null
@@ -1,381 +0,0 @@
-;;; DO NOT MODIFY THIS FILE
-(if (featurep 'x-symbol-autoloads) (error "Already loaded"))
-
-;;;### (autoloads nil "_pkg" "lisp/_pkg.el")
-
-(if (fboundp 'package-provide) (package-provide 'x-symbol :version 4.51 :type 'regular))
-
-;;;***
-
-;;;### (autoloads (x-symbol-initialize x-symbol-register-language x-symbol-fontify turn-on-x-symbol-conditionally x-symbol-mode x-symbol-key-autoload x-symbol-auto-mode-suffixes) "x-symbol-hooks" "lisp/x-symbol-hooks.el")
-
-(autoload 'x-symbol-auto-mode-suffixes "x-symbol-hooks" "\
-Return REGEXPs of three-value elements in `auto-mode-alist'.
-These REGEXPs are added to SUFFIXES." nil nil)
-
-(autoload 'x-symbol-key-autoload "x-symbol-hooks" "\
-Initialize package x-symbol and use the keys for this command again.
-Package x-symbol and the functions in `x-symbol-load-hook' should
-re-bind all key-sequence which invoke this command. You should provide
-a prefix argument ARG to this command if `x-symbol-auto-key-autoload' is
-nil." t nil)
-
-(defalias 'x-symbol-map-autoload 'x-symbol-key-autoload)
-
-(autoload 'x-symbol-mode "x-symbol-hooks" "\
-Toggle X-Symbol mode.
-Toggle X-Symbol mode. If provided with a prefix argument, turn X-Symbol
-mode on if the numeric value of the argument is positive, else turn it
-off. If no token language can be deduced, ask for a token language; if
-provided with a non-numeric prefix argument, always ask.
-
-By default, X-Symbol mode is disabled in special major-modes visiting a
-file, e.g., `vm-mode'. Use a prefix argument to be asked whether to
-turn in on anyway.
-
-When not already defined, various buffer-local variables are set when
-turning on X-Symbol. See `x-symbol-auto-style-alist' and the language
-access `x-symbol-LANG-modes'.
-
-Turning X-Symbol mode on requires a valid `x-symbol-language' and also
-decodes tokens if the mode was turned off before, see
-\\[x-symbol-decode-recode]. Turning X-Symbol mode off also encodes
-x-symbol characters if the mode was turned on before, see
-\\[x-symbol-encode-recode]. If optional argument SPECIAL has value
-`init', the old mode status is assumed to be off." t nil)
-
-(autoload 'turn-on-x-symbol-conditionally "x-symbol-hooks" "\
-Turn on x-symbol mode conditionally, see `x-symbol-mode'.
-Call `x-symbol-mode' with SPECIAL having value `init'." nil nil)
-
-(autoload 'x-symbol-fontify "x-symbol-hooks" "\
-Re-fontify region between BEG and END." t nil)
-
-(autoload 'x-symbol-register-language "x-symbol-hooks" "\
-Register token language LANGUAGE.
-FEATURE is a feature which `provide's LANGUAGE. MODES are major modes
-which typically use LANGUAGE. Using LANGUAGE's accesses will initialize
-LANGUAGE, see `x-symbol-language-value'." nil nil)
-
-(autoload 'x-symbol-initialize "x-symbol-hooks" "\
-Initialize package X-Symbol.
-See variable `x-symbol-initialize' and function `x-symbol-after-init'.
-Also allocate colormap, see `x-symbol-image-colormap-allocation'.
-Unless optional argument ARG is non-nil, do not initialize package
-X-Symbol twice." t nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-image-editor x-symbol-image-delete-extents x-symbol-image-after-change-function x-symbol-image-parse-buffer) "x-symbol-image" "lisp/x-symbol-image.el")
-
-(autoload 'x-symbol-image-parse-buffer "x-symbol-image" "\
-*Parse buffer to find image insertion commands.
-Parse buffer to display glyphs at the end of image insertion commands.
-Image files are converted to \"image cache files\" with images not
-bigger than `x-symbol-image-max-width' and `x-symbol-image-max-height'
-having a image format XEmacs understands. The conversion is done by a
-program determined by `x-symbol-image-converter', currently you need
-\"convert\" from ImageMagick. To make this conversion fast, we use
-asynchronous processes and two cache hierarchies:
-
- * Memory cache (`x-symbol-image-memory-cache'): buffer-local alist
- FILE.eps -> GLYPH, see also `x-symbol-image-use-remote'.
- * File cache: the image cache file, mentioned above, are kept, see also
- `x-symbol-image-update-cache', which is shadowed by a non-nil
- UPDATE-CACHE and `x-symbol-image-cache-directories'.
-
-When the mouse is over an image insertion command, it is highlighted.
-button2 starts an image editor, see `x-symbol-image-editor-alist'.
-button3 pops up a menu, see `x-symbol-image-menu'.
-
-The image insertion commands are recognized by keywords in the language
-access `x-symbol-LANG-image-keywords' whose value have the form
- (IMAGE-REGEXP KEYWORD ...)
-IMAGE-REGEXP should match all images files and is used to initialize the
-buffer local memory cache, see `x-symbol-image-init-memory-cache'.
-
-Each KEYWORD looks like (REGEXP [FUNCTION] ARG...). Image insertion
-commands matched by REGEXP are highlighted. FUNCTION, which defaults to
-`x-symbol-image-default-file-name', is called with ARGs to get the file
-name of the corresponding image file. If FUNCTION returns nil, the
-command is not highlighted.
-
-Relative image file names are expanded in the directory returned by the
-function in the language access `x-symbol-LANG-master-directory', value
-nil means function `default-directory'. Implicitly relative image file
-names are searched in a search path, see `x-symbol-image-use-remote'." t nil)
-
-(autoload 'x-symbol-image-after-change-function "x-symbol-image" "\
-Function in `after-change-functions' for image insertion commands." nil nil)
-
-(autoload 'x-symbol-image-delete-extents "x-symbol-image" "\
-Delete x-symbol image extents covering text between BEG and END.
-See also `x-symbol-image-buffer-extents'." nil nil)
-
-(autoload 'x-symbol-image-editor "x-symbol-image" "\
-Start image editor for the image file FILE used in BUFFER.
-If BUFFER is nil, just return string describing the command. See
-`x-symbol-image-editor-alist' and `x-symbol-image-current-marker'." t nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-tex-auto-coding-alist) "x-symbol-tex" "lisp/x-symbol-tex.el")
-
-(autoload 'x-symbol-tex-auto-coding-alist "x-symbol-tex" "\
-Find encoding in file `x-symbol-tex-coding-master'.
-For ALIST and LIMIT, see `x-symbol-auto-coding-alist'." nil nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-variable-interactive) "x-symbol-vars" "lisp/x-symbol-vars.el")
-
-(autoload 'x-symbol-variable-interactive "x-symbol-vars" "\
-Provide interactive specification for `set-variable'.
-VAR's options has been defined with `x-symbol-define-user-options'." nil nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-init-input x-symbol-rotate-key x-symbol-modify-key x-symbol-grid x-symbol-read-language x-symbol-init-language-interactive x-symbol-mode-internal x-symbol-auto-8bit-search x-symbol-auto-coding-alist x-symbol-unalias x-symbol-encode x-symbol-encode-recode x-symbol-decode x-symbol-decode-recode x-symbol-encode-all x-symbol-encode-string x-symbol-decode-single-token x-symbol-decode-all x-symbol-decode-region x-symbol-package-reply-to-report x-symbol-package-bug x-symbol-package-info x-symbol-package-web x-symbol-translate-to-ascii) "x-symbol" "lisp/x-symbol.el")
-
-(autoload 'x-symbol-translate-to-ascii "x-symbol" "\
-Translate STRING to an ascii string.
-Non-ascii characters in STRING are converted to charsyms. Their ascii
-representation is determined by:
-
- * If CHARSYM is a key in `x-symbol-charsym-ascii-alist', use its ASCII.
- * Charsym is defined in the table to have an ascii representation, see
- ASCII in `x-symbol-init-cset'.
- * Compute ascii representation according to the CHARSYM's GROUP,
- SUBGROUP and `x-symbol-charsym-ascii-groups'.
- * Use \"\" otherwise." nil nil)
-
-(autoload 'x-symbol-package-web "x-symbol" "\
-Ask a WWW browser to load URL `x-symbol-package-url'." t nil)
-
-(autoload 'x-symbol-package-info "x-symbol" "\
-Read documentation for package X-Symbol in the info system." t nil)
-
-(autoload 'x-symbol-package-bug "x-symbol" "\
-Send a bug/problem report to the maintainer of package X-Symbol.
-Please try to contact person in `x-symbol-installer-address' first.
-Normal reports are sent without prefix argument ARG.
-
-If you are sure that the problem cannot be solved locally, e.g., by
-contacting the person who has installed package X-Symbol, use prefix
-argument 2 to send the message to `x-symbol-maintainer-address'.
-
-If your message has nothing to do with a problem or a bug, use prefix 9
-to send a short message to `x-symbol-maintainer-address'." t nil)
-
-(autoload 'x-symbol-package-reply-to-report "x-symbol" "\
-Reply to a bug/problem report not using \\[x-symbol-package-bug]." t nil)
-
-(autoload 'x-symbol-decode-region "x-symbol" "\
-Decode all tokens between BEG and END.
-Make sure that X-Symbol characters are correctly displayed under
-XEmacs/no-Mule even when font-lock is disabled." nil nil)
-
-(autoload 'x-symbol-decode-all "x-symbol" "\
-Decode all tokens in buffer to characters.
-Use executables for decoding if buffer is larger than EXEC-THRESHOLD
-which defaults to `x-symbol-exec-threshold'. Before decoding, decode
-8bit characters in CODING which defaults to `x-symbol-coding'." nil nil)
-
-(autoload 'x-symbol-decode-single-token "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-encode-string "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-encode-all "x-symbol" "\
-Encode all characters in buffer to tokens.
-Use executables for decoding if buffer is larger than EXEC-THRESHOLD
-which defaults to `x-symbol-exec-threshold'. If CODING is non-nil, do
-not encode 8bit characters in CODING. Otherwise, do not encode 8bit
-characters in `x-symbol-coding' or `x-symbol-default-coding' if
-`x-symbol-8bits' is non-nil. If BUFFER is non-nil, copy contexts
-between START and END to BUFFER, make BUFFER current and do conversion
-there. If BUFFER is non-nil, START and END must be buffer positions or
-START is a string, see kludgy feature of `write-region'." nil nil)
-
-(autoload 'x-symbol-decode-recode "x-symbol" "\
-Decode all tokens in active region or buffer to characters.
-If called interactively and if the region is active, BEG and END are the
-boundaries of the region. BEG and END default to the buffer boundaries.
-8bit characters are treated according to `x-symbol-coding'. See also
-commands `x-symbol-encode' and `x-symbol-mode'.
-
-Note that in most token languages, different tokens might be decoded to
-the same character, e.g., \\neq and \\ne in `tex', &Auml; and &#196;
-in `sgml', see `x-symbol-unique'!" t nil)
-
-(autoload 'x-symbol-decode "x-symbol" "\
-Decode all tokens in active region or buffer to characters.
-As opposed to `x-symbol-decode-recode', this function performs no
-recoding, i.e., `x-symbol-coding' is considered to have the value of
-`x-symbol-default-coding'." t nil)
-
-(autoload 'x-symbol-encode-recode "x-symbol" "\
-Encode all characters in active region or buffer to tokens.
-If called interactively and if the region is active, BEG and END are the
-boundaries of the region. BEG and END default to the buffer boundaries.
-Variables `x-symbol-8bits' and `x-symbol-coding' determine whether to
-encode 8bit characters. See also commands `x-symbol-decode' and
-`x-symbol-mode'." t nil)
-
-(autoload 'x-symbol-encode "x-symbol" "\
-Encode all characters in active region or buffer to tokens.
-As opposed to `x-symbol-encode-recode', this function performs no
-recoding, i.e., `x-symbol-coding' is considered to have the value of
-`x-symbol-default-coding'. Additionally, `x-symbol-8bits' is assumed to
-be nil if `x-symbol-coding' is not nil or not having the same value as
-`x-symbol-default-coding'." t nil)
-
-(autoload 'x-symbol-unalias "x-symbol" "\
-Resolve all character aliases in active region or buffer.
-A char alias is a character which is also a character in a font with
-another registry, e.g., `adiaeresis' is defined in all supported latin
-fonts. XEmacs distinguish between these four characters. In package
-x-symbol, one of them, with `x-symbol-default-coding' if possible, is
-supported by the input methods, the other ones are char aliases to the
-supported one. The character and all the aliases are represented by the
-same charsym. The info in the minibuffer displays char aliases, you can
-resolve a single character before point with \\[x-symbol-modify-key].
-
-8bit characters in files with a file coding `x-symbol-coding' other than
-`x-symbol-default-coding' are converted to the \"normal\" form. E.g.,
-if you have a latin-1 font by default, the `adiaeresis' in a latin-2
-encoded file is a latin-1 `adiaeresis' in the buffer. When saving the
-buffer, its is again the right 8bit character in the latin-2 encoded
-file. Seven positions in latin-3 fonts are not used, the corresponding
-8bit bytes in latin-3 encoded files are not changed.
-
-In normal cases, buffers do not have char aliases: with Mule support,
-this is only possible if you copy characters from buffers with
-characters considered as char aliases by package x-symbol, e.g., from
-the Mule file \"european.el\". Without Mule support, this is only
-possible if you use commands like `\\[universal-argument] 2 3 4'.
-
-The reason why package x-symbol does not support all versions of
-`adiaeresis'es:
- * It is confusing to the user to choose among four similar characters.
- * These four versions are not distinguished in Unicode.
- * There are not different tokens for them, neither in the token
- language \"TeX macro\", nor \"SGML entity\"." t nil)
-
-(autoload 'x-symbol-auto-coding-alist "x-symbol" "\
-Return first match for ALIST in buffer limited by LIMIT.
-Each element in ALIST looks like
- (REGEXP . RESULT) or (REGEXP MATCH (KEY . RESULT)...)
-
-Search forward from the start of the buffer for a match with REGEXP.
-With the first form, return RESULT. With the second form, return RESULT
-where KEY is equal to the MATCH'th regexp group of the match." nil nil)
-
-(autoload 'x-symbol-auto-8bit-search "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-mode-internal "x-symbol" "\
-Setup X-Symbol mode according to buffer-local variables.
-If CONVERSION is non-nil, do conversion with EXEC-THRESHOLD. See
-command `x-symbol-mode' for details." nil nil)
-
-(autoload 'x-symbol-init-language-interactive "x-symbol" "\
-Initialize token language LANGUAGE.
-See `x-symbol-init-language'." t nil)
-
-(autoload 'x-symbol-read-language "x-symbol" "\
-Read token language in the minibuffer with completion.
-Use PROMPT in minibuffer. If the inserted string is empty, use DEFAULT
-as return value. If PREDICATE non-nil, only match languages if
-PREDICATE with argument (NAME . LANGUAGE) returns non-nil." nil nil)
-
-(autoload 'x-symbol-grid "x-symbol" "\
-Displays characters in a grid-like fashion for mouse selection.
-Display global or language dependent grid, see `x-symbol-local-grid'.
-See `x-symbol-list-mode' for key and mouse bindings. Without optional
-argument ARG and non-nil `x-symbol-grid-reuse', just popup old grid
-buffer if it already exists, but is not displayed. Store window
-configuration current before the invocation if `x-symbol-temp-grid' is
-non-nil, see `x-symbol-list-restore'." t nil)
-
-(autoload 'x-symbol-modify-key "x-symbol" "\
-Modify key for input method CONTEXT.
-If character before point is a char alias, resolve alias, see
-\\[x-symbol-unalias]. If character before point is a character
-supported by package x-symbol, replace it by the next valid character in
-the modify-to chain.
-
-Otherwise replace longest context before point by a character which
-looks similar to it. See also \\[x-symbol-rotate-key] and
-`x-symbol-electric-input'. If called interactively and if the region is
-active, restrict context to the region between BEG and END." t nil)
-
-(autoload 'x-symbol-rotate-key "x-symbol" "\
-Rotate key for input method CONTEXT.
-If character before point is a char alias, resolve alias, see
-\\[x-symbol-unalias]. If character before point is a character
-supported by package x-symbol, replace it by the next valid character in
-the rotate-to chain. With optional prefix argument ARG, the
-\"direction\" of the new character should be according to ARG and
-`x-symbol-rotate-prefix-alist'.
-
-Otherwise replace longest context before point by a character which
-looks similar to it, assuming an additional context suffix
-`x-symbol-rotate-suffix-char'. See also \\[x-symbol-modify-key] and
-`x-symbol-electric-input'. If called interactively and if the region is
-active, restrict context to the region between BEG and END." t nil)
-
-(autoload 'x-symbol-init-input "x-symbol" "\
-Initialize all input methods for all charsyms defined so far.
-Run `x-symbol-after-init-input-hook' afterwards. This function should
-be called if new charsyms have been added, but not too often since it
-takes some time to complete. Input methods TOKEN and READ-TOKEN are
-defined with `x-symbol-init-language'.
-
-As explained in the docstring of `x-symbol-init-cset', charsyms are
-defined with \"character descriptions\" which consist of different
-\"aspects\" and \"contexts\", which can also be inherited from a
-\"parent\" character. All characters which are connected with parents,
-form a \"component\". Aspects and contexts are used to determine the
-Modify-to and Rotate-to chain for characters, the contexts for input
-method CONTEXT and ELECTRIC, the key bindings, and the position in the
-MENU and the GRID.
-
-If a table entry of a charsym does not define its own contexts, they are
-the same as the contexts of the charsym in an earlier position in the
-\"modify chain\" (see below), or the contexts of the first charsym with
-defined contexts in the modify chain. The modify context of a charsym
-is the first context.
-
-Characters in the same component whose aspects only differ by their
-\"direction\" (east,...), a key in `x-symbol-rotate-aspects-alist', are
-circularly connected by \"rotate-to\". The sequence in the \"rotate
-chain\" is determined by rotate scores depending on the values in the
-rotate aspects. Charsyms with the same \"rotate-aspects\" are not
-connected (charsyms with the smallest modify scores are preferred).
-
-Characters in the same components whose aspects only differ by their
-\"size\" (big,...), \"shape\" (round, square,...) and/or \"shift\" (up,
-down,...), keys in `x-symbol-modify-aspects-alist', are circularly
-connected by \"modify-to\", if all their modify contexts are used
-exclusively, i.e., no other modify chain uses any of them. The sequence
-in the \"modify chain\" is determined by modify scores depending on the
-values in the modify aspects and the charsym score.
-
-Otherwise, the \"modify chain\" is divided into modify subchains, which
-are those charsyms sharing the same modify context. All modify
-subchains using the same modify context, build a \"horizontal chain\"
-whose charsyms are circularly connected by \"modify-to\".
-
-We build a \"key chain\" for all contexts (not just modify contexts),
-consisting of all charsyms (sorted according to modify scores) having
-the context. Input method CONTEXT modifies the context to the first
-charsym in the \"key chain\".
-
-If there is only one charsym in the key chain, `x-symbol-compose-key'
-plus the context inserts the charsym. Otherwise, we use a digit (1..9,
-0) as a suffix for each charsym in the key chain.
-`x-symbol-compose-key' plus the context plus the optional suffix inserts
-the charsym." nil nil)
-
-;;;***
-
-(provide 'x-symbol-autoloads)
diff --git a/x-symbol/lisp/custom-load.el b/x-symbol/lisp/custom-load.el
deleted file mode 100644
index 399d38ea..00000000
--- a/x-symbol/lisp/custom-load.el
+++ /dev/null
@@ -1,25 +0,0 @@
-;;; custom-load.el --- automatically extracted custom dependencies
-
-;;; Code:
-
-(autoload 'custom-add-loads "cus-load")
-
-(custom-add-loads 'x-symbol-tex '("x-symbol-hooks" "x-symbol-tex"))
-(custom-add-loads 'tex '("x-symbol-vars"))
-(custom-add-loads 'x-symbol-mode '("x-symbol-bib" "x-symbol-hooks" "x-symbol-sgml" "x-symbol-tex" "x-symbol-texi" "x-symbol-vars"))
-(custom-add-loads 'x-symbol-input-init '("x-symbol-bib" "x-symbol-hooks" "x-symbol-sgml" "x-symbol-tex" "x-symbol-texi" "x-symbol-vars"))
-(custom-add-loads 'docs '("x-symbol-vars"))
-(custom-add-loads 'x-symbol-bib '("x-symbol-bib" "x-symbol-hooks"))
-(custom-add-loads 'x-symbol-input-control '("x-symbol-bib" "x-symbol-sgml" "x-symbol-tex" "x-symbol-texi" "x-symbol-vars"))
-(custom-add-loads 'x-symbol-info-general '("x-symbol-bib" "x-symbol-sgml" "x-symbol-tex" "x-symbol-texi" "x-symbol-vars"))
-(custom-add-loads 'x-symbol-image-language '("x-symbol-sgml" "x-symbol-tex"))
-(custom-add-loads 'sgml '("x-symbol-vars"))
-(custom-add-loads 'x-symbol-miscellaneous '("x-symbol-hooks" "x-symbol-vars"))
-(custom-add-loads 'x-symbol-sgml '("x-symbol-hooks" "x-symbol-sgml"))
-(custom-add-loads 'x-symbol-image-general '("x-symbol-hooks" "x-symbol-vars"))
-(custom-add-loads 'x-symbol-info-strings '("x-symbol-bib" "x-symbol-sgml" "x-symbol-tex" "x-symbol-texi" "x-symbol-vars"))
-(custom-add-loads 'wp '("x-symbol-vars"))
-(custom-add-loads 'x-symbol '("x-symbol-vars"))
-(custom-add-loads 'x-symbol-texi '("x-symbol-hooks" "x-symbol-texi"))
-
-;;; custom-load.el ends here
diff --git a/x-symbol/lisp/makefile.pkg b/x-symbol/lisp/makefile.pkg
deleted file mode 100644
index aea5c6dd..00000000
--- a/x-symbol/lisp/makefile.pkg
+++ /dev/null
@@ -1,9 +0,0 @@
-PACKAGE = x-symbol
-# list-mode.el
-# da: removed this one, can't compile it on xemacs: x-symbol-emacs.el
-ELFILES = x-symbol-hooks.el x-symbol-macs.el \
- x-symbol-mule.el \
- x-symbol-vars.el x-symbol.el \
- x-symbol-image.el x-symbol-sgml.el \
- x-symbol-tex.el x-symbol-bib.el \
- x-symbol-texi.el
diff --git a/x-symbol/lisp/x-symbol-autoloads.el b/x-symbol/lisp/x-symbol-autoloads.el
deleted file mode 100644
index cdd29e1a..00000000
--- a/x-symbol/lisp/x-symbol-autoloads.el
+++ /dev/null
@@ -1,381 +0,0 @@
-;;; DO NOT MODIFY THIS FILE
-(if (featurep 'x-symbol-autoloads) (error "Already loaded"))
-
-;;;### (autoloads nil "_pkg" "lisp/_pkg.el")
-
-(if (fboundp 'package-provide) (package-provide 'x-symbol :version 4.51 :type 'regular))
-
-;;;***
-
-;;;### (autoloads (x-symbol-initialize x-symbol-register-language x-symbol-fontify turn-on-x-symbol-conditionally x-symbol-mode x-symbol-key-autoload x-symbol-auto-mode-suffixes) "x-symbol-hooks" "lisp/x-symbol-hooks.el")
-
-(autoload 'x-symbol-auto-mode-suffixes "x-symbol-hooks" "\
-Return REGEXPs of three-value elements in `auto-mode-alist'.
-These REGEXPs are added to SUFFIXES." nil nil)
-
-(autoload 'x-symbol-key-autoload "x-symbol-hooks" "\
-Initialize package x-symbol and use the keys for this command again.
-Package x-symbol and the functions in `x-symbol-load-hook' should
-re-bind all key-sequence which invoke this command. You should provide
-a prefix argument ARG to this command if `x-symbol-auto-key-autoload' is
-nil." t nil)
-
-(defalias 'x-symbol-map-autoload 'x-symbol-key-autoload)
-
-(autoload 'x-symbol-mode "x-symbol-hooks" "\
-Toggle X-Symbol mode.
-Toggle X-Symbol mode. If provided with a prefix argument, turn X-Symbol
-mode on if the numeric value of the argument is positive, else turn it
-off. If no token language can be deduced, ask for a token language; if
-provided with a non-numeric prefix argument, always ask.
-
-By default, X-Symbol mode is disabled in special major-modes visiting a
-file, e.g., `vm-mode'. Use a prefix argument to be asked whether to
-turn in on anyway.
-
-When not already defined, various buffer-local variables are set when
-turning on X-Symbol. See `x-symbol-auto-style-alist' and the language
-access `x-symbol-LANG-modes'.
-
-Turning X-Symbol mode on requires a valid `x-symbol-language' and also
-decodes tokens if the mode was turned off before, see
-\\[x-symbol-decode-recode]. Turning X-Symbol mode off also encodes
-x-symbol characters if the mode was turned on before, see
-\\[x-symbol-encode-recode]. If optional argument SPECIAL has value
-`init', the old mode status is assumed to be off." t nil)
-
-(autoload 'turn-on-x-symbol-conditionally "x-symbol-hooks" "\
-Turn on x-symbol mode conditionally, see `x-symbol-mode'.
-Call `x-symbol-mode' with SPECIAL having value `init'." nil nil)
-
-(autoload 'x-symbol-fontify "x-symbol-hooks" "\
-Re-fontify region between BEG and END." t nil)
-
-(autoload 'x-symbol-register-language "x-symbol-hooks" "\
-Register token language LANGUAGE.
-FEATURE is a feature which `provide's LANGUAGE. MODES are major modes
-which typically use LANGUAGE. Using LANGUAGE's accesses will initialize
-LANGUAGE, see `x-symbol-language-value'." nil nil)
-
-(autoload 'x-symbol-initialize "x-symbol-hooks" "\
-Initialize package X-Symbol.
-See variable `x-symbol-initialize' and function `x-symbol-after-init'.
-Also allocate colormap, see `x-symbol-image-colormap-allocation'.
-Unless optional argument ARG is non-nil, do not initialize package
-X-Symbol twice." t nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-image-editor x-symbol-image-delete-extents x-symbol-image-after-change-function x-symbol-image-parse-buffer) "x-symbol-image" "lisp/x-symbol-image.el")
-
-(autoload 'x-symbol-image-parse-buffer "x-symbol-image" "\
-*Parse buffer to find image insertion commands.
-Parse buffer to display glyphs at the end of image insertion commands.
-Image files are converted to \"image cache files\" with images not
-bigger than `x-symbol-image-max-width' and `x-symbol-image-max-height'
-having a image format XEmacs understands. The conversion is done by a
-program determined by `x-symbol-image-converter', currently you need
-\"convert\" from ImageMagick. To make this conversion fast, we use
-asynchronous processes and two cache hierarchies:
-
- * Memory cache (`x-symbol-image-memory-cache'): buffer-local alist
- FILE.eps -> GLYPH, see also `x-symbol-image-use-remote'.
- * File cache: the image cache file, mentioned above, are kept, see also
- `x-symbol-image-update-cache', which is shadowed by a non-nil
- UPDATE-CACHE and `x-symbol-image-cache-directories'.
-
-When the mouse is over an image insertion command, it is highlighted.
-button2 starts an image editor, see `x-symbol-image-editor-alist'.
-button3 pops up a menu, see `x-symbol-image-menu'.
-
-The image insertion commands are recognized by keywords in the language
-access `x-symbol-LANG-image-keywords' whose value have the form
- (IMAGE-REGEXP KEYWORD ...)
-IMAGE-REGEXP should match all images files and is used to initialize the
-buffer local memory cache, see `x-symbol-image-init-memory-cache'.
-
-Each KEYWORD looks like (REGEXP [FUNCTION] ARG...). Image insertion
-commands matched by REGEXP are highlighted. FUNCTION, which defaults to
-`x-symbol-image-default-file-name', is called with ARGs to get the file
-name of the corresponding image file. If FUNCTION returns nil, the
-command is not highlighted.
-
-Relative image file names are expanded in the directory returned by the
-function in the language access `x-symbol-LANG-master-directory', value
-nil means function `default-directory'. Implicitly relative image file
-names are searched in a search path, see `x-symbol-image-use-remote'." t nil)
-
-(autoload 'x-symbol-image-after-change-function "x-symbol-image" "\
-Function in `after-change-functions' for image insertion commands." nil nil)
-
-(autoload 'x-symbol-image-delete-extents "x-symbol-image" "\
-Delete x-symbol image extents covering text between BEG and END.
-See also `x-symbol-image-buffer-extents'." nil nil)
-
-(autoload 'x-symbol-image-editor "x-symbol-image" "\
-Start image editor for the image file FILE used in BUFFER.
-If BUFFER is nil, just return string describing the command. See
-`x-symbol-image-editor-alist' and `x-symbol-image-current-marker'." t nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-tex-auto-coding-alist) "x-symbol-tex" "lisp/x-symbol-tex.el")
-
-(autoload 'x-symbol-tex-auto-coding-alist "x-symbol-tex" "\
-Find encoding in file `x-symbol-tex-coding-master'.
-For ALIST and LIMIT, see `x-symbol-auto-coding-alist'." nil nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-variable-interactive) "x-symbol-vars" "lisp/x-symbol-vars.el")
-
-(autoload 'x-symbol-variable-interactive "x-symbol-vars" "\
-Provide interactive specification for `set-variable'.
-VAR's options has been defined with `x-symbol-define-user-options'." nil nil)
-
-;;;***
-
-;;;### (autoloads (x-symbol-init-input x-symbol-rotate-key x-symbol-modify-key x-symbol-grid x-symbol-read-language x-symbol-init-language-interactive x-symbol-mode-internal x-symbol-auto-8bit-search x-symbol-auto-coding-alist x-symbol-unalias x-symbol-encode x-symbol-encode-recode x-symbol-decode x-symbol-decode-recode x-symbol-encode-all x-symbol-encode-string x-symbol-decode-single-token x-symbol-decode-all x-symbol-decode-region x-symbol-package-reply-to-report x-symbol-package-bug x-symbol-package-info x-symbol-package-web x-symbol-translate-to-ascii) "x-symbol" "lisp/x-symbol.el")
-
-(autoload 'x-symbol-translate-to-ascii "x-symbol" "\
-Translate STRING to an ascii string.
-Non-ascii characters in STRING are converted to charsyms. Their ascii
-representation is determined by:
-
- * If CHARSYM is a key in `x-symbol-charsym-ascii-alist', use its ASCII.
- * Charsym is defined in the table to have an ascii representation, see
- ASCII in `x-symbol-init-cset'.
- * Compute ascii representation according to the CHARSYM's GROUP,
- SUBGROUP and `x-symbol-charsym-ascii-groups'.
- * Use \"\" otherwise." nil nil)
-
-(autoload 'x-symbol-package-web "x-symbol" "\
-Ask a WWW browser to load URL `x-symbol-package-url'." t nil)
-
-(autoload 'x-symbol-package-info "x-symbol" "\
-Read documentation for package X-Symbol in the info system." t nil)
-
-(autoload 'x-symbol-package-bug "x-symbol" "\
-Send a bug/problem report to the maintainer of package X-Symbol.
-Please try to contact person in `x-symbol-installer-address' first.
-Normal reports are sent without prefix argument ARG.
-
-If you are sure that the problem cannot be solved locally, e.g., by
-contacting the person who has installed package X-Symbol, use prefix
-argument 2 to send the message to `x-symbol-maintainer-address'.
-
-If your message has nothing to do with a problem or a bug, use prefix 9
-to send a short message to `x-symbol-maintainer-address'." t nil)
-
-(autoload 'x-symbol-package-reply-to-report "x-symbol" "\
-Reply to a bug/problem report not using \\[x-symbol-package-bug]." t nil)
-
-(autoload 'x-symbol-decode-region "x-symbol" "\
-Decode all tokens between BEG and END.
-Make sure that X-Symbol characters are correctly displayed under
-XEmacs/no-Mule even when font-lock is disabled." nil nil)
-
-(autoload 'x-symbol-decode-all "x-symbol" "\
-Decode all tokens in buffer to characters.
-Use executables for decoding if buffer is larger than EXEC-THRESHOLD
-which defaults to `x-symbol-exec-threshold'. Before decoding, decode
-8bit characters in CODING which defaults to `x-symbol-coding'." nil nil)
-
-(autoload 'x-symbol-decode-single-token "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-encode-string "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-encode-all "x-symbol" "\
-Encode all characters in buffer to tokens.
-Use executables for decoding if buffer is larger than EXEC-THRESHOLD
-which defaults to `x-symbol-exec-threshold'. If CODING is non-nil, do
-not encode 8bit characters in CODING. Otherwise, do not encode 8bit
-characters in `x-symbol-coding' or `x-symbol-default-coding' if
-`x-symbol-8bits' is non-nil. If BUFFER is non-nil, copy contexts
-between START and END to BUFFER, make BUFFER current and do conversion
-there. If BUFFER is non-nil, START and END must be buffer positions or
-START is a string, see kludgy feature of `write-region'." nil nil)
-
-(autoload 'x-symbol-decode-recode "x-symbol" "\
-Decode all tokens in active region or buffer to characters.
-If called interactively and if the region is active, BEG and END are the
-boundaries of the region. BEG and END default to the buffer boundaries.
-8bit characters are treated according to `x-symbol-coding'. See also
-commands `x-symbol-encode' and `x-symbol-mode'.
-
-Note that in most token languages, different tokens might be decoded to
-the same character, e.g., \\neq and \\ne in `tex', &Auml; and &#196;
-in `sgml', see `x-symbol-unique'!" t nil)
-
-(autoload 'x-symbol-decode "x-symbol" "\
-Decode all tokens in active region or buffer to characters.
-As opposed to `x-symbol-decode-recode', this function performs no
-recoding, i.e., `x-symbol-coding' is considered to have the value of
-`x-symbol-default-coding'." t nil)
-
-(autoload 'x-symbol-encode-recode "x-symbol" "\
-Encode all characters in active region or buffer to tokens.
-If called interactively and if the region is active, BEG and END are the
-boundaries of the region. BEG and END default to the buffer boundaries.
-Variables `x-symbol-8bits' and `x-symbol-coding' determine whether to
-encode 8bit characters. See also commands `x-symbol-decode' and
-`x-symbol-mode'." t nil)
-
-(autoload 'x-symbol-encode "x-symbol" "\
-Encode all characters in active region or buffer to tokens.
-As opposed to `x-symbol-encode-recode', this function performs no
-recoding, i.e., `x-symbol-coding' is considered to have the value of
-`x-symbol-default-coding'. Additionally, `x-symbol-8bits' is assumed to
-be nil if `x-symbol-coding' is not nil or not having the same value as
-`x-symbol-default-coding'." t nil)
-
-(autoload 'x-symbol-unalias "x-symbol" "\
-Resolve all character aliases in active region or buffer.
-A char alias is a character which is also a character in a font with
-another registry, e.g., `adiaeresis' is defined in all supported latin
-fonts. XEmacs distinguish between these four characters. In package
-x-symbol, one of them, with `x-symbol-default-coding' if possible, is
-supported by the input methods, the other ones are char aliases to the
-supported one. The character and all the aliases are represented by the
-same charsym. The info in the minibuffer displays char aliases, you can
-resolve a single character before point with \\[x-symbol-modify-key].
-
-8bit characters in files with a file coding `x-symbol-coding' other than
-`x-symbol-default-coding' are converted to the \"normal\" form. E.g.,
-if you have a latin-1 font by default, the `adiaeresis' in a latin-2
-encoded file is a latin-1 `adiaeresis' in the buffer. When saving the
-buffer, its is again the right 8bit character in the latin-2 encoded
-file. Seven positions in latin-3 fonts are not used, the corresponding
-8bit bytes in latin-3 encoded files are not changed.
-
-In normal cases, buffers do not have char aliases: with Mule support,
-this is only possible if you copy characters from buffers with
-characters considered as char aliases by package x-symbol, e.g., from
-the Mule file \"european.el\". Without Mule support, this is only
-possible if you use commands like `\\[universal-argument] 2 3 4'.
-
-The reason why package x-symbol does not support all versions of
-`adiaeresis'es:
- * It is confusing to the user to choose among four similar characters.
- * These four versions are not distinguished in Unicode.
- * There are not different tokens for them, neither in the token
- language \"TeX macro\", nor \"SGML entity\"." t nil)
-
-(autoload 'x-symbol-auto-coding-alist "x-symbol" "\
-Return first match for ALIST in buffer limited by LIMIT.
-Each element in ALIST looks like
- (REGEXP . RESULT) or (REGEXP MATCH (KEY . RESULT)...)
-
-Search forward from the start of the buffer for a match with REGEXP.
-With the first form, return RESULT. With the second form, return RESULT
-where KEY is equal to the MATCH'th regexp group of the match." nil nil)
-
-(autoload 'x-symbol-auto-8bit-search "x-symbol" nil nil nil)
-
-(autoload 'x-symbol-mode-internal "x-symbol" "\
-Setup X-Symbol mode according to buffer-local variables.
-If CONVERSION is non-nil, do conversion with EXEC-THRESHOLD. See
-command `x-symbol-mode' for details." nil nil)
-
-(autoload 'x-symbol-init-language-interactive "x-symbol" "\
-Initialize token language LANGUAGE.
-See `x-symbol-init-language'." t nil)
-
-(autoload 'x-symbol-read-language "x-symbol" "\
-Read token language in the minibuffer with completion.
-Use PROMPT in minibuffer. If the inserted string is empty, use DEFAULT
-as return value. If PREDICATE non-nil, only match languages if
-PREDICATE with argument (NAME . LANGUAGE) returns non-nil." nil nil)
-
-(autoload 'x-symbol-grid "x-symbol" "\
-Displays characters in a grid-like fashion for mouse selection.
-Display global or language dependent grid, see `x-symbol-local-grid'.
-See `x-symbol-list-mode' for key and mouse bindings. Without optional
-argument ARG and non-nil `x-symbol-grid-reuse', just popup old grid
-buffer if it already exists, but is not displayed. Store window
-configuration current before the invocation if `x-symbol-temp-grid' is
-non-nil, see `x-symbol-list-restore'." t nil)
-
-(autoload 'x-symbol-modify-key "x-symbol" "\
-Modify key for input method CONTEXT.
-If character before point is a char alias, resolve alias, see
-\\[x-symbol-unalias]. If character before point is a character
-supported by package x-symbol, replace it by the next valid character in
-the modify-to chain.
-
-Otherwise replace longest context before point by a character which
-looks similar to it. See also \\[x-symbol-rotate-key] and
-`x-symbol-electric-input'. If called interactively and if the region is
-active, restrict context to the region between BEG and END." t nil)
-
-(autoload 'x-symbol-rotate-key "x-symbol" "\
-Rotate key for input method CONTEXT.
-If character before point is a char alias, resolve alias, see
-\\[x-symbol-unalias]. If character before point is a character
-supported by package x-symbol, replace it by the next valid character in
-the rotate-to chain. With optional prefix argument ARG, the
-\"direction\" of the new character should be according to ARG and
-`x-symbol-rotate-prefix-alist'.
-
-Otherwise replace longest context before point by a character which
-looks similar to it, assuming an additional context suffix
-`x-symbol-rotate-suffix-char'. See also \\[x-symbol-modify-key] and
-`x-symbol-electric-input'. If called interactively and if the region is
-active, restrict context to the region between BEG and END." t nil)
-
-(autoload 'x-symbol-init-input "x-symbol" "\
-Initialize all input methods for all charsyms defined so far.
-Run `x-symbol-after-init-input-hook' afterwards. This function should
-be called if new charsyms have been added, but not too often since it
-takes some time to complete. Input methods TOKEN and READ-TOKEN are
-defined with `x-symbol-init-language'.
-
-As explained in the docstring of `x-symbol-init-cset', charsyms are
-defined with \"character descriptions\" which consist of different
-\"aspects\" and \"contexts\", which can also be inherited from a
-\"parent\" character. All characters which are connected with parents,
-form a \"component\". Aspects and contexts are used to determine the
-Modify-to and Rotate-to chain for characters, the contexts for input
-method CONTEXT and ELECTRIC, the key bindings, and the position in the
-MENU and the GRID.
-
-If a table entry of a charsym does not define its own contexts, they are
-the same as the contexts of the charsym in an earlier position in the
-\"modify chain\" (see below), or the contexts of the first charsym with
-defined contexts in the modify chain. The modify context of a charsym
-is the first context.
-
-Characters in the same component whose aspects only differ by their
-\"direction\" (east,...), a key in `x-symbol-rotate-aspects-alist', are
-circularly connected by \"rotate-to\". The sequence in the \"rotate
-chain\" is determined by rotate scores depending on the values in the
-rotate aspects. Charsyms with the same \"rotate-aspects\" are not
-connected (charsyms with the smallest modify scores are preferred).
-
-Characters in the same components whose aspects only differ by their
-\"size\" (big,...), \"shape\" (round, square,...) and/or \"shift\" (up,
-down,...), keys in `x-symbol-modify-aspects-alist', are circularly
-connected by \"modify-to\", if all their modify contexts are used
-exclusively, i.e., no other modify chain uses any of them. The sequence
-in the \"modify chain\" is determined by modify scores depending on the
-values in the modify aspects and the charsym score.
-
-Otherwise, the \"modify chain\" is divided into modify subchains, which
-are those charsyms sharing the same modify context. All modify
-subchains using the same modify context, build a \"horizontal chain\"
-whose charsyms are circularly connected by \"modify-to\".
-
-We build a \"key chain\" for all contexts (not just modify contexts),
-consisting of all charsyms (sorted according to modify scores) having
-the context. Input method CONTEXT modifies the context to the first
-charsym in the \"key chain\".
-
-If there is only one charsym in the key chain, `x-symbol-compose-key'
-plus the context inserts the charsym. Otherwise, we use a digit (1..9,
-0) as a suffix for each charsym in the key chain.
-`x-symbol-compose-key' plus the context plus the optional suffix inserts
-the charsym." nil nil)
-
-;;;***
-
-(provide 'x-symbol-autoloads)
diff --git a/x-symbol/lisp/x-symbol-bib.el b/x-symbol/lisp/x-symbol-bib.el
deleted file mode 100644
index 2b7e85d9..00000000
--- a/x-symbol/lisp/x-symbol-bib.el
+++ /dev/null
@@ -1,125 +0,0 @@
-;;; x-symbol-bib.el --- token language "BibTeX macro" for package x-symbol
-
-;; Copyright (C) 2002-2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;;
-
-;;; Code:
-
-(provide 'x-symbol-bib)
-(require 'x-symbol-tex)
-
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-(defcustom x-symbol-bib-auto-style '(t nil nil nil nil nil)
- "Values for X-Symbol's buffer-local variables with language `bib'.
-See language access `x-symbol-LANG-auto-style'."
- :group 'x-symbol-bib
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-(defcustom x-symbol-bib-modeline-name "bib"
- "Modeline name of token language `bib'.
-See language access `x-symbol-LANG-modeline-name'."
- :group 'x-symbol-bib
- :type 'string)
-
-(defcustom x-symbol-bib-header-groups-alist x-symbol-tex-header-groups-alist
- "Header/submenu specification of the specific menu for language `bib'.
-See language access `x-symbol-LANG-header-groups-alist'."
- :group 'x-symbol-bib
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-bib-electric-ignore x-symbol-tex-electric-ignore
- "Specification restricting input method ELECTRIC with language `bib'.
-See language access `x-symbol-LANG-electric-ignore'."
- :group 'x-symbol-bib
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defcustom x-symbol-bib-class-alist x-symbol-tex-class-alist
- "Token classes displayed by info in echo area, for language `bib'.
-See language access `x-symbol-LANG-class-alist'."
- :group 'x-symbol-bib
- :group 'x-symbol-info-strings
- :type 'x-symbol-class-info)
-
-(defcustom x-symbol-bib-class-face-alist x-symbol-tex-class-face-alist
- "Color scheme in language specific grid and info, for language `bib'.
-See language access `x-symbol-LANG-class-face-alist'."
- :group 'x-symbol-bib
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :type 'x-symbol-class-faces)
-
-
-;;;===========================================================================
-;;; foo
-;;;===========================================================================
-
-(defvar x-symbol-bib-token-grammar
- '(x-symbol-make-grammar
- :encode-spec (?\\ (math . "[a-z@-Z]"))
- :decode-regexp "\\\\\\(?:[@A-Za-z]+\\|[-{}#_&]\\)\\|{\\\\\\(?:[ckvuHr]\\(?: [A-Za-z]\\|{}\\|\\\\ \\)\\|[@A-Za-z]+\\|[.~^\"'`=]\\(?:[A-Za-z]\\|{}\\|\\\\[ij]\\)\\)}"
- :decode-spec (?\\)
- :input-spec (?\\ (math . "[a-z@-Z]"))
- :token-list x-symbol-bib-default-token-list)
- "Grammar of token language `bib'.
-See language access `x-symbol-LANG-token-grammar'.")
-
-(defvar x-symbol-bib-required-fonts x-symbol-tex-required-fonts
- "Features providing required fonts for language `bib'.
-See language access `x-symbol-LANG-required-fonts'.")
-
-(defvar x-symbol-bib-user-table nil
- "User table defining TeX macros, used in `x-symbol-bib-table'.")
-
-(defvar x-symbol-bib-table
- (append x-symbol-bib-user-table x-symbol-tex-table)
- "Table defining `bib' tokens for the characters.
-See language access `x-symbol-LANG-table'. Default value uses all
-definitions in `x-symbol-tex-table'. Use `x-symbol-bib-user-table' to
-define private TeX macros or shadow existing ones. ")
-
-(defvar x-symbol-bib-generated-data nil
- "Generated data for token language `bib'.
-See language access `x-symbol-LANG-generated-data'.")
-
-(defun x-symbol-bib-default-token-list (tokens)
- (if (stringp tokens)
- (list (list (concat "{" tokens "}")))
- (mapcar (lambda (x)
- (cons x (if (string-match "\\\\[A-Za-z]+\\'" x) 'math)))
- tokens)))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-bib.el ends here
diff --git a/x-symbol/lisp/x-symbol-emacs.el b/x-symbol/lisp/x-symbol-emacs.el
deleted file mode 100644
index 5fa9da5f..00000000
--- a/x-symbol/lisp/x-symbol-emacs.el
+++ /dev/null
@@ -1,467 +0,0 @@
-;;; x-symbol-emacs.el --- make package x-symbol work with Emacs
-
-;; Copyright (C) 2000-2002 Free Software Foundation, Inc.
-;;
-;; Authors: Stefan Monnier, Christoph Wedler
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5.X
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-(provide 'x-symbol-emacs)
-
-(unless (fboundp 'emacs-version>=)
-(defun emacs-version>= (major &optional minor patch)
- "Return true if the Emacs version is >= to the given version.
-The version is provided by the required argument MAJOR, and the optional
-arguments MINOR and PATCH. Only the non-nil arguments are used in the
-test."
- (cond ((> emacs-major-version major))
- ((< emacs-major-version major) nil)
- ((null minor))
- ((> emacs-minor-version minor))
- ((< emacs-minor-version minor) nil)
- ((null patch))
- ((string-match "^[0-9]+\\.[0-9]+\\.\\([0-9]+\\)" emacs-version)
- (>= (string-to-number (match-string 1 emacs-version)) patch)))))
-
-
-;;;===========================================================================
-;;; Emacs-21.4 features
-;;;===========================================================================
-;; To make use of newer Emacs features with the current stable version of
-;; Emacs, you can download individual files from the CVS repository of
-;; <http://savannah.gnu.org/projects/emacs/>. E.g., I use Emacs-21.1.5
-;; together with updates of the following files:
-
-;; lisp/font-lock.el,v 1.200 (+ exchange all cc-mode font-lock keywords,
-;; recursive backquote not possible in Emacs-21.1), lisp/font-core.el,v
-;; 1.8(new), lisp/emacs-lisp/syntax.el,v 1.5(new):
-;; (defvar char-property-alias-alist nil)
-;; (unless (fboundp 'copy-tree) (defalias 'copy-tree 'copy-alist))
-;; (unless (fboundp 'remove-list-of-text-properties)
-;; (defun remove-list-of-text-properties (start end proplist)
-;; (let (props)
-;; (while proplist (push nil props) (push (pop proplist) props))
-;; (remove-text-properties start end props))))
-;; (or (featurep 'font-core) (load "font-core" t))
-(defvar x-symbol-emacs-has-font-lock-with-props
- (and (boundp 'font-lock-extra-managed-props)
- (boundp 'char-property-alias-alist)
- (fboundp 'copy-tree)
- (locate-library "font-core")
- (locate-library "syntax")))
-
-;; with the following line, "reveal invisible around point" won't work:
-(setq x-symbol-emacs-has-font-lock-with-props
- (if (boundp 'font-lock-extra-managed-props)
- 'invisible))
-;; da: above seems no longer true with, e.g., works in Emacs 22.1.1.
-;; So enable this by default now since it results in better
-;; display, no space between text and sub/superscripts.
-
-
-;; lisp/warnings.el,v 1.6(new): recommended
-(condition-case nil (require 'warnings) (error))
-
-;; src/fileio.c,v 1.447:
-(defvar x-symbol-emacs-has-correct-find-safe-coding
- (not (and (boundp 'char-coding-system-table)
- (arrayp char-coding-system-table))))
-
-;; lisp/format.el,v 1.39 (with src/fileio.c,v 1.447):
-;; (setq x-symbol-auto-conversion-method 'format)
-
-;; lisp/isearch.el,v 1.213 (makes isearch+GRID work):
-;; (load "isearch") ; only nec/ when updated after Emacs built
-
-;; lisp/language/european.el,v 1.76 (makes X-Symbol+ispell work)
-;; (load "european") ; only nec/ when updated after Emacs built
-
-;;; Bugs:
-
-(defvar x-symbol-emacs-after-create-image-function
-;; I want to know why `clear-image-cache' is necessary sometimes,
-;; 'redraw-display is not enough
- (if (emacs-version>= 21 3 50) nil 'clear-image-cache))
-
-;;; Todo:
-
-;; - Invisible text support.
-;; - Use Emacs-21's `display' text-property to make sub/super-scripts.
-;; - many more, I'm sure.
-
-;; Changes I (CW) would like to see in Emacs:
-;; * `directory-files': 5th arg FILES-ONLY like in XEmacs
-;; * `file-remote-p' like in XEmacs (defined below)
-;; * tooltip and menu cannot use text props, Emacs display strings with prop
-;; as "("STRING" 0 4 nil...) instead, which is not useful
-
-;; Restrictions, Questions (or other changes I would like to see):
-;; * how to use temp image files for images?
-
-;;; Code:
-
-(require 'cl)
-(require 'fontset) ;seems not to be loaded in batch mode
-
-;; temp hack:
-(defvar image-types nil) ; necessary in Emacs-21.2 w/o image
- ; support, still in Emacs-21.3?
-(if (memq 'png image-types) (provide 'png))
-(if (memq 'gif image-types) (provide 'gif))
-
-;; No way to test patch level?
-(cond ((not (and (boundp 'emacs-major-version)
- (>= emacs-major-version 21)
- (or (> emacs-major-version 21) (>= emacs-minor-version 1))))
- (error "Package X-Symbol can only be used with Emacs-21.1+")))
-
-;;(require 'x-symbol-hooks)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Emacs-20 specific ;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-;;(unless (fboundp 'puthash) (defalias 'puthash 'cl-puthash))
-;;(unless (fboundp 'plist-member) (defalias 'plist-member 'widget-plist-member))
-;;(unless (fboundp 'point-at-bol) (defalias 'point-at-bol 'line-end-position))
-;;(unless (fboundp 'point-at-eol) (defalias 'point-at-eol 'line-beginning-position))
-;;(unless (fboundp 'add-minor-mode)
-;; (defun add-minor-mode (tog name map)
-;; (when name (add-to-list 'minor-mode-alist (list tog name)))
-;; (when map (add-to-list 'minor-mode-map-alist (cons tog map)))))
-
-(unless (and (boundp 'emacs-major-version) (>= emacs-major-version 21))
- (error "X-Symbol requires Emacs-21 or higher"))
-
-
-;;(define-key isearch-mode-map [?\C-=] nil)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Problematic XEmacs compatibility ;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(defvar init-file-loaded t)
-
-;; Used in x-symbol-show-info-and-invisible
-(defvar message-stack nil) ;message-stack ~= (current-message)
-(unless (fboundp 'warn) (defalias 'warn 'message))
-(unless (fboundp 'lwarn)
- (defun lwarn (class level msg &rest args)
- (warn (format "(%s/%s) %s" class level msg) args)))
-(unless (fboundp 'display-message)
- (defun display-message (label msg)
- (if (memq label '(help-echo command progress prompt no-log
- garbage-collecting auto-saving))
- ;; XEmacs `log-message-ignore-labels'
- (let ((message-log-max nil)) ;#dynamic
- (message "%s" msg))
- (message "%s" msg))))
-
-(unless (fboundp 'face-font-instance)
- (defalias 'face-font-instance 'face-font))
-(unless (fboundp 'try-font-name)
- (defun try-font-name (name)
- (and name
- ;; TODO: shouldn't `x-list-fonts' work when not running on X?
- (condition-case nil (x-list-fonts name) (error nil))
- name)))
-(unless (fboundp 'put-nonduplicable-text-property)
- (defun put-nonduplicable-text-property (start end prop val &optional obj)
- (let ((inhibit-modification-hooks t)
- (modified (buffer-modified-p)))
- (unwind-protect
- (put-text-property start end prop val obj)
- (set-buffer-modified-p modified)))))
-
-;;; list-mode ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(unless (fboundp 'list-mode)
- (define-derived-mode list-mode completion-list-mode "List"
- "Major mode for buffer containing lists of items."
- (setq buffer-read-only t)))
-(unless (fboundp 'add-list-mode-item)
- (defun add-list-mode-item (start end &optional buffer activate-callback
- ;; activate-callback is ignored
- user-data)
- ;; BEWARE!!! (list 'highlight) here is tricky. It makes sure that each
- ;; item has a distinct mouse-face text-property value, so that they
- ;; won't be aggregated arbitrarily (aggregation uses `eq' rather
- ;; than `equal').
- (put-text-property start end 'mouse-face (list 'highlight) buffer)
- (let ((ol (make-overlay start end buffer)))
- (overlay-put ol 'list-mode-item t)
- (if user-data (overlay-put ol 'list-mode-item-user-data user-data))
- ol)))
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;; Plain XEmacs compatibility ;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-;;; Extents ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(require 'lucid)
-(unless (fboundp 'extent-property) (defalias 'extent-property 'overlay-get))
-(unless (fboundp 'map-extents) (defalias 'map-extents 'cl-map-overlays))
-(unless (fboundp 'set-extent-end-glyph)
- (defun set-extent-end-glyph (extent glyph)
- (overlay-put extent 'after-string glyph)))
-(unless (fboundp 'insert-face)
- (defun insert-face (string face)
- (let ((ol (make-overlay (point) (progn (insert string) (point)))))
- (overlay-put ol 'face face) ol)))
-
-;;; Chars ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(unless (fboundp 'characterp) (defalias 'characterp 'integerp))
-(unless (fboundp 'int-to-char) (defalias 'int-to-char 'identity))
-(unless (fboundp 'char-to-int) (defalias 'char-to-int 'identity))
-
-;;; Char tables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-;; TODO: use 'x-symbol instead 'generic with Emacs
-(put 'generic 'char-table-extra-slots 0)
-(unless (fboundp 'put-char-table)
- (defun put-char-table (range val tab) (set-char-table-range tab range val)))
-(unless (fboundp 'get-char-table)
- (defun get-char-table (ch table) (char-table-range table ch)))
-
-;;; Charsets ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(defun region-active-p () (and transient-mark-mode mark-active))
-(unless (fboundp 'make-charset)
- (defun make-charset (name docstring info)
- (let ((registry (plist-get info 'registry))
- (graphic (plist-get info 'graphic))
- (dimension (plist-get info 'dimension))
- (ccl-program (plist-get info 'ccl-program)))
- (define-charset nil name
- (vector dimension
- (plist-get info 'chars)
- (or (plist-get info 'columns) dimension)
- (if (eq (plist-get info 'direction) 'l2r) 0 1)
- (plist-get info 'final)
- graphic
- (symbol-name name)
- (symbol-name name)
- docstring))
- ;; Don't ask for X-Symbol's private charsets (with Emacs-21.0.104+). But
- ;; you're still asked for latin-{2,3,5,9} chars even if they are encoded
- ;; by X-Symbol (changes in Emacs-21.4: first do annotate functions, then
- ;; determine safe coding).
- (or x-symbol-emacs-has-correct-find-safe-coding
- (aset char-coding-system-table (make-char name) t))
- (when registry
- (set-fontset-font "fontset-default" name (cons "*" registry))
- (when (eq graphic 0)
- (cond
- ((>= emacs-major-version 23)
- ;; this change not good enough: characters in xsymb font still lost
- (set-font-encoding registry name))
- (t
- (set-font-encoding registry name 0))))
- (when ccl-program
- (add-to-list 'font-ccl-encoder-alist (cons registry ccl-program))))
- name)))
-
-(unless (fboundp 'find-charset)
- (defun find-charset (c) (and (charsetp c) c)))
-
-;;; Misc ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(autoload 'Info-goto-node "info")
-
-(defvar x-symbol-data-directory (expand-file-name "x-symbol" data-directory))
-
-(unless (fboundp 'signal-error) (defalias 'signal-error 'signal))
-
-(unless (fboundp 'console-type)
- (defun console-type ()
- (case window-system
- (x 'x)
- (w32 'mswindows)
- (nil 'tty)
- (t window-system))))
-
-(unless (fboundp 'symbol-value-in-buffer)
- (defun symbol-value-in-buffer (sym buf &optional def)
- (with-current-buffer buf (if (boundp sym) (symbol-value sym) def))))
-
-(unless (fboundp 'make-key-weak-hashtable)
- (defun make-key-weak-hashtable (size &optional test)
- ;; The :weakness is (hopefully) ignored on Emacs-20
- (make-hash-table :size size :test test :weakness 'key)))
-
-(unless (fboundp 'set-keymap-default-binding)
- (defun set-keymap-default-binding (map cmd)
- (define-key-after map [t] cmd t)))
-
-(unless (fboundp 'destructive-alist-to-plist)
- (defun destructive-alist-to-plist (alist)
- (let ((next alist) tmp head)
- (while next
- (setq head (car next) tmp next)
- (if (not (consp head)) (pop next)
- (setcar next (car head))
- (setcar head (cdr head))
- (setcdr head (setq next (cdr next)))
- (setcdr tmp head))))
- alist))
-
-(unless (fboundp 'plists-eq)
- ;; All kinds of potential problems here with "shadowed properties".
- (defun plists-eq (a b)
- (when (= (length a) (length b))
- (let (tmp)
- (while (and a
- (setq tmp (plist-member b (pop a)))
- (eq (car a) (cadr tmp)))
- (setq a (cdr a)))
- (null a)))))
-
-;; From XEmacs
-(unless (fboundp 'sorted-key-descriptions)
- (defun sorted-key-descriptions (keys &optional separator)
- "Sort and separate the key descriptions for KEYS.
-The sorting is done by length (shortest bindings first), and the bindings
-are separated with SEPARATOR (\", \" by default)."
- (mapconcat 'key-description
- (sort keys #'(lambda (x y)
- (< (length x) (length y))))
- (or separator ", "))))
-
-;; defined in Emacs-21.3.50
-(unless (fboundp 'file-remote-p)
- (defun file-remote-p (file-name)
- "Test whether FILE-NAME is looked for on a remote system."
- (cond ((featurep 'ange-ftp)
- (if (fboundp 'ange-ftp-ftp-name)
- (ange-ftp-ftp-name file-name)
- (ange-ftp-ftp-path file-name)))
- ((fboundp 'efs-ftp-path) (efs-ftp-path file-name))
- (t nil))))
-
-(defun x-symbol-directory-files (dirname &optional full match nosort
- files-only)
- (let ((files (directory-files dirname full match nosort))
- result)
- (if (null files-only)
- files
- (while files
- (if (if (file-directory-p (car files))
- (null (eq files-only t))
- (eq files-only t))
- (push (car files) result))
- (setq files (cdr files)))
- (nreverse result))))
-
-(defun x-symbol-event-in-current-buffer ()
- t)
-
-(defun x-symbol-create-image (file type)
- (create-image file type nil :ascent 80))
-
-(defun x-symbol-make-glyph (image)
- (propertize "x" 'display image))
-
-(defun x-symbol-set-glyph-image (glyph image)
- (set-text-properties 0 (length glyph) (list 'display image) glyph))
-
-(unless (fboundp 'event-closest-point)
- (defun event-closest-point (event) (posn-point (event-end event))))
-
-(unless (fboundp 'event-buffer)
- (defun event-buffer (event) (window-buffer (posn-window (event-end event)))))
-
-;;;
-;;; X-Symbol functions
-;;;
-
-;; Defvarred to prevent their initialization code to run (since that
-;; code uses XEmacs'isms that haven't been ported yet).
-(defvar x-symbol-heading-strut-glyph " ")
-
-;; Define face's vars for Emacs' font-lock.
-(defvar x-symbol-invisible-face 'x-symbol-invisible-face)
-(defvar x-symbol-face 'x-symbol-face)
-(defvar x-symbol-sub-face 'x-symbol-sub-face)
-(defvar x-symbol-sup-face 'x-symbol-sup-face)
-
-(defvar x-symbol-emacs-w32-font-directories
- (mapcar (lambda (dir) (expand-file-name dir x-symbol-data-directory))
- '("fonts/" "origfonts/" "genfonts/")))
-
-(if (and (eq window-system 'w32)
- x-symbol-emacs-w32-font-directories
- (fboundp 'w32-find-bdf-fonts)
- (boundp 'w32-bdf-filename-alist))
- (setq w32-bdf-filename-alist
- (nconc w32-bdf-filename-alist
- (w32-find-bdf-fonts x-symbol-emacs-w32-font-directories))))
-
-;; Invisibility cannot be done this way in Emacs.
-(defvar x-symbol-invisible-display-table nil)
-
-(defalias 'x-symbol-window-width 'window-width)
-
-(if
- (>= emacs-major-version 23)
- ;; da: emacs-23 version: maybe OK...
-(defun x-symbol-set-face-font (face font charsets default)
- (let* ((fontset-name (concat "fontset-"
- (replace-in-string
- (symbol-name face) "-" "")))
- (decomposed (x-decompose-font-name font))
- fontset)
- (aset decomposed 11 fontset-name)
- (setq fontset (new-fontset (x-compose-font-name decomposed)
- (list (cons 'ascii font))))
- (dolist (charset charsets)
- (when charset (set-fontset-font fontset charset font)))
- (set-face-font face fontset)))
-;; Otherwise, emacs-21/22 version
- (defun x-symbol-set-face-font (face font charsets default)
- (let ((fontset (concat "fontset-" (symbol-name face))))
- (unless (query-fontset fontset)
- ;; We assume that the first time around we're using latin-8859-1
- (new-fontset fontset
- (x-complement-fontset-spec (make-vector 14 "*")
- (list (cons 'ascii font)))))
- (dolist (charset charsets)
- (when charset (set-fontset-font fontset charset font)))
- (set-face-font face fontset))))
-
-(defun x-symbol-event-matches-key-specifier-p (event specifier)
- (if (consp specifier) (setq specifier (event-convert-list specifier)))
- (if (consp event) (setq event (car event)))
- (eq event specifier))
-
-;;;
-;;; Possibly useful compat functions
-;;;
-
-;;; from Sang-Min
-(defun start-itimer (name func value restart isidle)
- (run-with-idle-timer value restart func))
-(defun itimer-live-p (obj) (and obj (not (aref obj 0))))
-
-;;; x-symbol-emacs.el ends here
diff --git a/x-symbol/lisp/x-symbol-hooks.el b/x-symbol/lisp/x-symbol-hooks.el
deleted file mode 100644
index 22d82460..00000000
--- a/x-symbol/lisp/x-symbol-hooks.el
+++ /dev/null
@@ -1,1356 +0,0 @@
-;;; x-symbol-hooks.el --- pre-loaded stuff for package x-symbol
-
-;; Copyright (C) 1996-1999, 2001-2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5.X
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; This file provides `autoload's for package x-symbol, adds functions to hooks
-;; for the automatic conversion and defines variables which control the
-;; conversion.
-
-;;; Code:
-
-(provide 'x-symbol-hooks)
-(require 'font-lock)
-(eval-when-compile (require 'cl))
-(eval-when-compile
- (defvar x-symbol-coding-name-alist) ; in "x-symbol-vars"
- (defvar x-symbol-image-colormap-allocation) ; here
- (defvar x-symbol-image-convert-colormap) ; here
- (defvar x-symbol-cstring-table) ; in x-symbol.el, only needed if loaded
- )
-(eval-when-compile
- (defvar lazy-shot-minimum-size)
- (defvar comint-input-sender)
- (defvar comint-last-input-end)
- (defvar comint-last-output-start)
- (defvar fast-lock-save-faces)
- (defvar latex-mode-hook)
- (defvar LaTeX-mode-hook)
- (defvar LaTeX-math-insert-function)
- (defvar orig-buffer)
- (defvar reftex-translate-to-ascii-function)
-)
-
-(put 'x-symbol-define-user-options 'lisp-indent-function 2)
-(put 'x-symbol-dolist-delaying 'lisp-indent-function 2)
-(put 'x-symbol-do-plist 'lisp-indent-function 1)
-(put 'x-symbol-while-charsym 'lisp-indent-function 1)
-(put 'x-symbol-encode-for-charsym 'lisp-indent-function 1)
-(put 'x-symbol-decode-for-charsym 'lisp-indent-function 2)
-(put 'x-symbol-ignore-property-changes 'lisp-indent-function 0)
-
-(defvar x-symbol-warn-of-old-emacs t
- "If non-nil, issue warning when using a old/buggy XEmacs.
-XEmacs-21.0 to XEmacs-21.1.8 has been reported to core when using input
-method token.")
-
-;; CW: if possible, back to x-symbol.el, do not load too many files at init
-(require (if (featurep 'xemacs) 'x-symbol-xmacs 'x-symbol-emacs))
-
-
-
-;;;;##########################################################################
-;;;; Variables
-;;;;##########################################################################
-
-
-(defvar x-symbol-data-directory
- (or (locate-data-directory "x-symbol")
- (progn (warn "X-Symbol is not installed at the proper place")
- nil))
- "Directory of data files that come with package X-Symbol.")
-
-(defvar x-symbol-font-directory
- (and x-symbol-data-directory
- (expand-file-name "pcf/" x-symbol-data-directory))
- "Directory for additional X-Symbol fonts.
-If non-nil, used in function `x-symbol-initialize'.")
-
-
-;;;===========================================================================
-;;; Functions to set user options
-;;;===========================================================================
-
-(defun x-symbol-define-user-options (var options &optional after-set set-fn)
- "Define options and setting behavior for user option VAR.
-OPTIONS has the form (FALLBACK . ALIST) where ALIST has elements of the
-form (OPTION . MENU-TEXT). If ALIST is non-nil, one OPTION should be
-equal to FALLBACK, its MENU-TEXT is used for any values not being keys
-in ALIST. OPTIONS can also be a function which should return the form
-mention above.
-
-If ALIST is nil, `x-symbol-submenu-filter', which is used by
-`x-symbol-menu', uses a toggle button with FALLBACK as the non-nil value
-and \\[set-variable] offers completion with matches nil and FALLBACK.
-Otherwise, the menu uses radio buttons for all OPTIONs, where MENU-TEXT
-is the name of the menu item, and \\[set-variable] offers completion
-over all OPTIONs.
-
-`x-symbol-set-variable', which is invoked by the menu callbacks, uses
-SET-FN instead `set' to set the value of VAR if SET-FN is non-nil.
-Otherwise, all functions in AFTER-SET are invoked after `set'ting VAR."
- (put var 'x-symbol-options options)
- (put var 'variable-interactive
- (list 'x-symbol-variable-interactive (list 'quote var)))
- (while after-set
- (pushnew (pop after-set) (get var 'x-symbol-after-set-hook) :test 'equal))
- (if set-fn (put var 'x-symbol-set-function set-fn)))
-
-;; CW: autoload important if var `x-symbol-auto-mode-suffixes' is saved by
-;; custom
-;;;###autoload
-(defun x-symbol-auto-mode-suffixes (&optional suffixes)
- "Return REGEXPs of three-value elements in `auto-mode-alist'.
-These REGEXPs are added to SUFFIXES."
- (setq suffixes (reverse suffixes))
- (let ((alist auto-mode-alist))
- (while alist
- (and (consp (cdar alist))
- (null (member (caar alist) suffixes))
- (push (caar alist) suffixes))
- (setq alist (cdr alist)))
- (nreverse suffixes)))
-
-
-;;;===========================================================================
-;;; Initialization
-;;;===========================================================================
-
-(defcustom x-symbol-initialize t
- "Whether to do an extended initialization of package X-Symbol.
-If t, do full initialization. Otherwise, the value should be a list
-with element. To enable, include
-
- * `languages' to register all supported token languages,
- * `global' to turn on X-Symbol's global mode, i.e., as files are
- loaded, execute `turn-on-x-symbol-conditionally',
- * `keys' to set up the usual X-Symbol key bindings in `global-map',
- * `font-path' to add `x-symbol-font-directory' to the font-path,
- * `comint' to make X-Symbol work with comint,
- * `fast-lock' to make X-Symbol work with fast-lock,
- * `auctex' to make X-Symbol optimally work with AucTeX 9.8a+, it
- changes AucTeX's `TeX-region-hook', `TeX-translate-location-hook',
- and `LaTeX-math-insert-function',
- * `reftex' to make X-Symbol optimally work with RefTeX 3.26+,
- * `bib-cite' to make X-Symbol not overwriting bib-cite's highlighting.
-
-You do not have to install the packages whose initialization is
-enabled."
- :group 'x-symbol-mode
- :type '(choice (const :tag "All" t)
- (set :value (languages global keys font-path comint
- fast-lock auctex reftex bib-cite)
- (const :tag "Token languages" languages)
- (const :tag "Global mode" global)
- (const :tag "Key bindings" keys)
- (const :tag "Font path" font-path)
- (const :tag "Package comint" comint)
- (const :tag "Package fast-lock" fast-lock)
- (const :tag "Package AucTeX" auctex)
- (const :tag "Package RefTeX" reftex)
- (const :tag "Package bib-cite" bib-cite))))
-
-(defvar x-symbol-orig-comint-input-sender 'comint-simple-send
- "Original function which sends a string to the comint process.")
-
-
-;;;===========================================================================
-;;; Determine Locale
-;;;===========================================================================
-
-(defun x-symbol-coding-system-from-locale ()
- ;; See also EMACS/lisp/international/mule-cmds.el, `set-locale-environment'.
- "Get value for `x-symbol-default-coding' from locale.
-Use \"locale -ck code_set_name charmap\" and search for the value of
-\"code_set_name\" or \"charmap\"."
- (save-excursion
- (set-buffer (get-buffer-create " *x-symbol-coding-system-from-locale*"))
- (erase-buffer)
- (call-process shell-file-name nil t nil shell-command-switch
- "locale -ck code_set_name charmap")
- (goto-char (point-min))
-
- (let* ((case-fold-search t)
- ;; The GNU recode manual (www-find "recode charset iso646"), lists a
- ;; lot of aliases, there are a bit less on
- ;; http://mail.nl.linux.org/linux-utf8/2001-10/msg00072.html, I
- ;; added some. But this function shouldn't exceed 40 lines...
- (map '((iso-8859-1
- "iso-8859-1" "iso8859-1" "iso88591" ; HP: iso88591
- ;; vendor-specific, supersets of ascii
- ;; "roman8" ; HP: roman8 is not latin1
- ;; ascii
- "ascii" "us-ascii" "ansi_x3.4-1968" "646" "iso646"
- "iso_646.irv")
- (iso-8859-2
- "iso-8859-2" "iso8859-2" "iso88592") ; HP: iso88592
- (iso-8859-3
- "iso-8859-3" "iso8859-3" "iso88593") ; HP: iso88593
- (iso-8859-9
- "iso-8859-9" "iso8859-9" "iso88599")
- (iso-8859-15
- "iso-8859-15" "iso8859-15" "iso885915"))) ; HP: iso885915
- (charmap (and (re-search-forward "^[ \t]*\\(code_set_name\\|charmap\\)[ \t]*=[ \t]*\"\\([^\n\"]+\\)\"" nil t)
- (find (downcase (match-string 2)) map
- :test 'member))))
- (kill-buffer (current-buffer))
- (car charmap))))
-
-(defun x-symbol-buffer-coding (&optional system)
- ;; nil = unknown, iso-8859-N otherwise
- (let (name)
- (if (featurep 'xemacs)
- (if (featurep 'mule)
- (let* ((sy (or system buffer-file-coding-system))
- (cs (if (symbolp sy) (find-coding-system sy) sy)))
- (when (coding-system-p cs)
- (setq name (cdr (assq (coding-system-name
- (coding-system-base cs))
- '((raw-text . iso-8859-1)
- (binary . iso-8859-1)
- (escape-quoted . iso-8859-1)
- (iso-2022-8 . iso-8859-1)
- (iso-2022-8bit-ss2 . iso-8859-1)
- (iso-2022-lock . iso-8859-1)
- (iso-8859-2 . iso-8859-2)
- (iso-8859-3 . iso-8859-3)
- (iso-8859-9 . iso-8859-9)
- (iso-8859-15 . iso-8859-15)
- (ctext . iso-8859-1)))))))
- (setq name x-symbol-default-coding))
- (let ((cs (or system buffer-file-coding-system 'no-conversion)))
- (when (coding-system-p cs)
- (setq name (cdr (assq (coding-system-base cs)
- '((raw-text . iso-8859-1) ; console
- ;; (undecided . iso-8859-1) "-i" is correct
- ;; here, see
- ;; `x-symbol-set-coding-system-if-undecided'
- (iso-latin-1 . iso-8859-1)
- (iso-latin-1-with-esc . iso-8859-1)
- (iso-latin-2 . iso-8859-2)
- (iso-latin-2-with-esc . iso-8859-2)
- (iso-latin-3 . iso-8859-3)
- (iso-latin-3-with-esc . iso-8859-3)
- (iso-latin-9 . iso-8859-9)
- (iso-latin-9-with-esc . iso-8859-9)
- (iso-latin-15 . iso-8859-15)
- (iso-latin-15-with-esc . iso-8859-15)
- (compound-text . iso-8859-1))))))))
- (if (or (null (boundp 'x-symbol-fchar-tables))
- (assq name x-symbol-fchar-tables))
- name)))
-
-(unless window-system
- (warn "X-Symbol: only limited support on a character terminal")
- (unless (and (boundp 'x-symbol-latin-force-use)
- (eq x-symbol-latin-force-use 'console-user))
- (setq x-symbol-latin1-fonts nil)
- (setq x-symbol-latin2-fonts nil)
- (setq x-symbol-latin3-fonts nil)
- (setq x-symbol-latin5-fonts nil)
- (setq x-symbol-latin9-fonts nil)
- (setq x-symbol-xsymb0-fonts nil)
- (setq x-symbol-xsymb1-fonts nil)))
-
-(defvar x-symbol-default-coding
- ;; TODO: make much nicer (do not use `x-symbol-buffer-coding' directly)
- (cond (noninteractive 'iso-8859-1)
- ((featurep 'mule)
- (let* ((cs (default-value 'buffer-file-coding-system))
- (val (cond (cs
- (x-symbol-buffer-coding cs))
- ((member (downcase current-language-environment)
- '("english" "ascii"))
- 'iso-8859-1)))
- (loc (x-symbol-coding-system-from-locale)))
- (and loc
- (not (eq loc val))
- (warn "X-Symbol: Emacs language environment and system locale specify different encoding, I'll assume `%s'" val))
- val))
- ((x-symbol-coding-system-from-locale))
- (t
- (warn "X-Symbol: cannot deduce default encoding, I'll assume `iso-8859-1'")
- 'iso-8859-1))
- "Default coding used for 8bit characters in buffers.
-Supported values are `iso-8859-1', `iso-8859-2', `iso-8859-3',
-`iso-8859-9', `iso-8859-15', and nil. Value nil is the same as
-`iso-8859-1', while disabling some uses of `x-symbol-coding'.
-
-Without Mule support, the value determines the coding in all buffers
-with value nil for `x-symbol-coding'. With Mule support, Emacs
-recognizes the coding itself.
-
-This value is also used to determine the canoncial character if a
-character is supported by various latin charsets, see
-\\[x-symbol-unalias].")
-
-(unless (or (memq x-symbol-default-coding
- '(nil iso-8859-1 iso-8859-2 iso-8859-3 iso-8859-9))
- (and (eq x-symbol-default-coding 'iso-8859-15)
- (or (not (featurep 'xemacs))
- (not (featurep 'mule))
- (fboundp 'emacs-version>=) (emacs-version>= 21 5))))
- (warn "X-Symbol: illegal `x-symbol-default-coding', I'll use nil")
- (setq x-symbol-default-coding nil))
-
-
-;;;===========================================================================
-;;; General Configuration
-;;;===========================================================================
-
-(defcustom x-symbol-compose-key '(control ?\=)
- "Key used to access command `x-symbol-map'.
-By default, pressing this key twice invokes the GRID: \\[x-symbol-grid].
-This is a list, no vector!"
- :group 'x-symbol-input-init
- :type '(x-symbol-key :tag "Prefix key"))
-
-(defcustom x-symbol-auto-key-autoload t
- "*If non-nil, pressing `x-symbol-compose-key' initialize x-symbol.
-The binding of `x-symbol-compose-key' is redefined after initialization.
-With value nil, you must provide a prefix argument to initialize package
-X-Symbol."
- :group 'x-symbol-input-init
- :type 'boolean)
-
-(defvar x-symbol-auto-conversion-method 'auto-slow
- ;;(if (featurep 'crypt) 'slow 'fast)
- "Non-nil means, set up hooks for auto conversion.
-Fast methods are used if this variable has value `fast'. Otherwise,
-slower methods are used and \\[vc-register] or \\[vc-next-action] will
-fail to decode the buffer contents.
-
-You should set this variable to value `slowest' if, for example, the
-symbol for \\alpha looks like \\233a after \\[save-buffer] (this happens
-on some systems). Value `fast' should not be used, if some other
-package, e.g., crypt, adds a function to `write-file-hooks' which does
-not inspect the remaining functions in this hook.
-
-Default value `auto-slow' is set to `fast' after the initialization of
-XEmacs if package crypt has not been loaded by then.")
-
-
-;;;===========================================================================
-;;; Known Token Languages
-;;;===========================================================================
-
-(defvar x-symbol-language-alist nil
- "Alist of currently registered token languages.
-Elements look like (LANGUAGE . NAME) where LANGUAGE is the symbol
-representing and NAME is the name normally presented to the user,
-see `x-symbol-language-text'.
-
-You should not set this variable directly, use
-`x-symbol-register-language' instead!")
-
-(defcustom x-symbol-charsym-name "x-symbol charsym"
- "Standard name of the pseudo token language x-symbol charsym.
-See language access `x-symbol-LANG-name'. The pseudo language
-corresponds to `x-symbol-language' having value nil and is only used for
-input methods. See `x-symbol-language-text'."
- :group 'x-symbol-miscellaneous
- :type 'string)
-
-(defcustom x-symbol-tex-name "TeX macro"
- "Standard name of token language `tex'.
-See language access `x-symbol-LANG-name'."
- :group 'x-symbol-tex
- :type 'string)
-
-(defcustom x-symbol-tex-modes
- '(tex-mode latex-mode plain-tex-mode noweb-mode)
- "Major modes typically using X-Symbol with token language `tex'.
-See language access `x-symbol-LANG-modes'."
- :group 'x-symbol-tex
- :group 'x-symbol-mode
- :type '(repeat function))
-
-(defcustom x-symbol-sgml-name "SGML entity"
- "Standard name of token language `sgml'.
-See language access `x-symbol-LANG-name'."
- :group 'x-symbol-sgml
- :type 'string)
-
-(defcustom x-symbol-sgml-modes
- ;;'(sgml-mode xml-mode html-mode hm--html-mode html-helper-mode)
- '(html-mode hm--html-mode html-helper-mode)
- "Major modes typically using X-Symbol with language `sgml'.
-See language access `x-symbol-LANG-modes'."
- :group 'x-symbol-sgml
- :group 'x-symbol-mode
- :type '(repeat function))
-
-(defcustom x-symbol-bib-name "BibTeX macro"
- "Standard name of token language `bib'.
-See language access `x-symbol-LANG-name'."
- :group 'x-symbol-bib
- :type 'string)
-
-(defcustom x-symbol-bib-modes '(bibtex-mode)
- "Major modes typically using X-Symbol with language `bib'.
-See language access `x-symbol-LANG-modes'."
- :group 'x-symbol-bib
- :group 'x-symbol-mode
- :type '(repeat function))
-
-(defcustom x-symbol-texi-name "TeXinfo command"
- "Standard name of token language `texi'.
-See language access `x-symbol-LANG-name'."
- :group 'x-symbol-texi
- :type 'string)
-
-(defcustom x-symbol-texi-modes '(texinfo-mode)
- "Major modes typically using X-Symbol with language `texi'.
-See language access `x-symbol-LANG-modes'."
- :group 'x-symbol-texi
- :group 'x-symbol-mode
- :type '(repeat function))
-
-
-;;;===========================================================================
-;;; Buffer-locals
-;;;===========================================================================
-
-(defvar x-symbol-mode nil
- "Non-nil if X-Symbol minor mode is enabled.")
-
-(make-variable-buffer-local 'x-symbol-mode)
-(x-symbol-define-user-options 'x-symbol-mode '(t)
- nil (lambda (dummy arg) (x-symbol-mode (if arg 1 0))))
-
-(defvar x-symbol-language nil
- "*Token language used in current buffer.
-A valid value is required to turn on `x-symbol-mode' which also sets
-this variable to a reasonable value if the variable is not yet
-buffer-local. The value influences the conversion, i.e., decoding and
-encoding of X-Symbol characters, input methods TOKEN and READ-TOKEN,
-fontification of super- and subscripts, image command recognition, the
-info in the echo area, etc.")
-
-(make-variable-buffer-local 'x-symbol-language)
-(put 'x-symbol-language 'permanent-local t)
-(x-symbol-define-user-options 'x-symbol-language
- (lambda () (list* nil '(nil . "None") x-symbol-language-alist))
- '(x-symbol-update-modeline))
-
-(defvar x-symbol-coding nil
- "*Coding of 8bit characters in a file.
-Determines which characters are considered to be 8bit characters for
-file operations. Supported values are `iso-8859-1', `iso-8859-2',
-`iso-8859-3', `iso-8859-9', and `iso-8859-15'. Value nil means a value
-according to `buffer-file-coding-system' with Mule support, or the value
-of `x-symbol-default-coding' without Mule support.
-
-With Mule support, any value other than `nil' is considered invalid if
-encoding according to `buffer-file-coding-system' is neither the same as
-this value nor the same as `x-symbol-default-coding'.
-
-Function `x-symbol-mode' sets this variable to a reasonable value if the
-variable is not yet buffer-local.
-
-During decoding, e.g., when visiting a file, the value is always
-important for the interpretation of 8bit characters, an invalid value is
-considered to be equivalent to value nil. During encoding, e.g., when
-saving a buffer, 8bit characters are not encoded to tokens if the value
-is valid and `x-symbol-8bits' is non-nil.")
-
-(make-variable-buffer-local 'x-symbol-coding)
-(put 'x-symbol-coding 'permanent-local t)
-(x-symbol-define-user-options 'x-symbol-coding
- (lambda () (cons x-symbol-default-coding x-symbol-coding-name-alist))
- '(x-symbol-update-modeline))
-
-(defvar x-symbol-8bits nil
- "*If non-nil, do not encode 8bit characters.
-Variable `x-symbol-coding' determines which characters are assumed to be
-8bit characters. Note that tokens representing 8bit characters are
-always decoded, except if `x-symbol-unique' is non-nil.
-
-Function `x-symbol-mode' sets this variable to a reasonable value if the
-variable is not yet buffer-local.")
-;; TODO: link to `x-symbol-unique'
-
-(make-variable-buffer-local 'x-symbol-8bits)
-(put 'x-symbol-8bits 'permanent-local t)
-(x-symbol-define-user-options 'x-symbol-8bits '(t)
- '(x-symbol-update-modeline))
-
-(defvar x-symbol-unique nil
- "*If non-nil, only decode canonical tokens.
-Canonical tokens are those which are produced when X-Symbol encodes the
-corresponding character. If `x-symbol-8bits' is non-nil, do not decode
-tokens which would be decoded to 8bit characters according to
-`x-symbol-coding'.
-
-Function `x-symbol-mode' sets this variable to a reasonable value if the
-variable is not yet buffer-local.")
-
-(make-variable-buffer-local 'x-symbol-unique)
-(put 'x-symbol-unique 'permanent-local t)
-(x-symbol-define-user-options 'x-symbol-unique '(t)
- '(x-symbol-update-modeline))
-
-(defvar x-symbol-subscripts nil
- "*If non-nil, use special fonts to display super- and subscripts.
-This feature must be supported by the token language via language access
-`x-symbol-LANG-subscript-matcher'. Some parts of the text might be
-invisible, see also variable `x-symbol-reveal-invisible'.
-
-Function `x-symbol-mode' sets this variable to a reasonable value if the
-variable is not yet buffer-local.")
-
-(make-variable-buffer-local 'x-symbol-subscripts)
-(x-symbol-define-user-options 'x-symbol-subscripts '(t)
- '(x-symbol-update-modeline x-symbol-fontify))
-
-(defvar x-symbol-image nil
- "*If non-nil, show little glyphs after image insertion commands.
-This feature must be supported by the token language via language access
-`x-symbol-LANG-image-keywords'.
-
-Function `x-symbol-mode' sets this variable to a reasonable value if the
-variable is not yet buffer-local.")
-
-(make-variable-buffer-local 'x-symbol-image)
-(x-symbol-define-user-options 'x-symbol-image '(t)
- '(x-symbol-update-modeline) 'x-symbol-set-image)
-
-
-;;;===========================================================================
-;;; Minor mode control
-;;;===========================================================================
-
-(defcustom x-symbol-auto-mode-suffixes (x-symbol-auto-mode-suffixes)
- "*Regexps matching file suffixes not to be considered.
-All suffixes from a file name matching these regexps are deleted before
-the file name is used for `x-symbol-auto-mode-alist'. The default value
-includes the REGEXP in all three-valued elements of `auto-mode-alist',
-at definition time, of course."
- :group 'x-symbol-mode
- :type '(repeat regexp))
-
-(defcustom x-symbol-auto-8bit-search-limit nil
- "*Limits search for 8bit characters in the file.
-Used when finding an appropriate value for `x-symbol-8bits'. See also
-`x-symbol-mode'."
- :group 'x-symbol-mode
- :type '(choice (const :tag "No limit" nil) (integer :tag "Limit")))
-
-(defcustom x-symbol-auto-style-alist nil
- ;; TODO: docstring outdated
- "*Alist to setup X-Symbol values for buffers visiting files.
-Elements look like
- (MATCH LANGUAGE MODE-ON CODING 8BITS UNIQUE SUBSCRIPTS IMAGE)
-or
- (MATCH LANGUAGE . VARIABLE)
-
-If MATCH matches a buffer in which command `x-symbol-mode' is invoked,
-the rest of the element is used to setup some buffer-local x-symbol
-specific variables. If no element matches, set `x-symbol-language' to
-the symbol property `x-symbol-language' of the major mode symbol if the
-variable is not already buffer-local.
-
-If `x-symbol-mode' is not already buffer-local, MODE-ON determines
-whether to turn the mode on with `turn-on-x-symbol-conditionally'.
-LANGUAGE, CODING, 8BITS, UNIQUE, SUBSCRIPTS and IMAGE are used to set
-`x-symbol-language', `x-symbol-coding', `x-symbol-8bits',
-`x-symbol-unique', `x-symbol-subscripts' and `x-symbol-image' if these
-values are not already buffer-local.
-
-MATCH is either a list of major modes which must include the mode of the
-current buffer or a regexp matching the file name ignoring some
-suffixes, see `x-symbol-auto-mode-suffixes', or a value used directly.
-
-MODE-ON, LANGUAGE, CODING, 8BITS, UNIQUE, SUBSCRIPTS and IMAGE are
-`eval'ed in that order. During the evaluation, `x-symbol-mode' is
-non-nil according to MODE-ON.
-
-VARIABLE is a symbol whose value contains the above mentioned values,
-see the language access `x-symbol-LANG-auto-style'."
- :group 'x-symbol-mode
- :type '(repeat (cons :format "%v"
- (choice (repeat :tag "In major modes"
- :menu-tag "In major modes"
- (function :value text-mode))
- (regexp :tag "When matched by")
- (function :tag "Predicate"))
- (cons :format "%v"
- (symbol :tag "Token language")
- ;;(x-symbol-auto-style :inline t))))
- (choice (x-symbol-auto-style
- :menu-tag "Values"
- :format "\n%v")
- (variable :tag "Like variable"))))))
-
-(defvar x-symbol-mode-disable-alist nil)
-;; just a `defvar' people should know what they are doing...
-
-
-;;;===========================================================================
-;;; Images
-;;;===========================================================================
-
-(defun x-symbol-image-set-colormap (var value)
- "Set VAR's value to VALUE.
-Custom set function of `x-symbol-image-colormap-allocation' and
-`x-symbol-image-convert-colormap'."
- (if var (set var value))
- (if (boundp 'x-symbol-image-convert-colormap)
- (put 'x-symbol-image-convert-colormap 'x-symbol-image-instance
- (and (boundp 'x-symbol-image-colormap-allocation)
- x-symbol-image-colormap-allocation
- x-symbol-image-convert-colormap
- (if (featurep 'xemacs)
- (make-image-instance
- (vector x-symbol-image-colormap-allocation
- :file x-symbol-image-convert-colormap)
- nil nil t)
- (create-image x-symbol-image-convert-colormap
- x-symbol-image-colormap-allocation))))))
-
-(defcustom x-symbol-image-colormap-allocation 'xpm
- "If non-nil, prevent colors in colormap to be de-allocated.
-The non-nil value should be an image format. See
-`x-symbol-image-convert-colormap'."
- :group 'x-symbol-image-general
- :initialize 'custom-initialize-default
- :set 'x-symbol-image-set-colormap
- :type '(choice (const :tag "Colors can be de-allocated" nil)
- (const :tag "Colormap is xpm file" xpm)
- (symbol :tag "Other image format")))
-
-(defcustom x-symbol-image-convert-colormap
- (and x-symbol-data-directory
- (expand-file-name "colormap138.xpm" x-symbol-data-directory))
- "File name of colormap files.
-Used by `x-symbol-image-start-convert-colormap' for image cache file
-names not matched by `x-symbol-image-convert-mono-regexp'. See also
-`x-symbol-image-colormap-allocation'."
- :group 'x-symbol-image-general
- :initialize 'custom-initialize-default
- :set 'x-symbol-image-set-colormap
- :type '(choice (const :tag "No map" nil) file))
-
-
-
-;;;;##########################################################################
-;;;; Code
-;;;;##########################################################################
-
-
-(defalias 'x-symbol-cset-registry 'caaar)
-(defalias 'x-symbol-cset-coding 'cdaar)
-(defalias 'x-symbol-cset-leading 'cadar)
-(defalias 'x-symbol-cset-score 'caddar)
-(defalias 'x-symbol-cset-left 'cadr)
-(defalias 'x-symbol-cset-right 'cddr)
-
-(defvar x-symbol-input-initialized nil
- "Internal. If non-nil, the input methods are initialized.")
-
-
-;;;===========================================================================
-;;; Key autoload
-;;;===========================================================================
-
-;;;###autoload
-(defun x-symbol-key-autoload (&optional arg)
- "Initialize package x-symbol and use the keys for this command again.
-Package x-symbol and the functions in `x-symbol-load-hook' should
-re-bind all key-sequence which invoke this command. You should provide
-a prefix argument ARG to this command if `x-symbol-auto-key-autoload' is
-nil."
- (interactive "P")
- (when x-symbol-input-initialized
- (error "%s should be rebound in `x-symbol-init-input-hook'"
- (key-description (this-command-keys))))
- (unless (or arg x-symbol-auto-key-autoload)
- (error "Use %s with prefix argument to initialize the input methods"
- (key-description (this-command-keys))))
- (let ((this (append (this-command-keys) nil)))
- ;; for some reason this loop is necessary...
- (while (and this (null (eq (key-binding (vector (car this))) this-command)))
- (setq this (cdr this)))
- (setq prefix-arg arg)
- (setq unread-command-events this))
- (x-symbol-init-input))
-
-;;;###autoload
-(defalias 'x-symbol-map-autoload 'x-symbol-key-autoload)
-
-
-;;;===========================================================================
-;;; Minor mode, fontification
-;;;===========================================================================
-
-(defun x-symbol-buffer-file-name ()
- (when buffer-file-name
- (let ((name (file-name-sans-versions buffer-file-name))
- (case-fold-search (eq system-type 'vax-vms))
- (suffixes x-symbol-auto-mode-suffixes))
- (while suffixes
- (and (string-match (pop suffixes) name)
- (< (match-beginning 0) (length name))
- ; protect against stupid regexp
- (setq name (substring name 0 (match-beginning 0))
- suffixes x-symbol-auto-mode-suffixes)))
- name)))
-
-(defun x-symbol-auto-set-variable (symbol form)
- "Set SYMBOL's value to evaluated FORM if SYMBOL is not buffer-local."
- (or (local-variable-p symbol (current-buffer))
- (set symbol (eval form))))
-
-;;;###autoload
-(defun x-symbol-mode (&optional arg special)
- "Toggle X-Symbol mode.
-Toggle X-Symbol mode. If provided with a prefix argument, turn X-Symbol
-mode on if the numeric value of the argument is positive, else turn it
-off. If no token language can be deduced, ask for a token language; if
-provided with a non-numeric prefix argument, always ask.
-
-By default, X-Symbol mode is disabled in special major-modes visiting a
-file, e.g., `vm-mode'. Use a prefix argument to be asked whether to
-turn in on anyway.
-
-When not already defined, various buffer-local variables are set when
-turning on X-Symbol. See `x-symbol-auto-style-alist' and the language
-access `x-symbol-LANG-modes'.
-
-Turning X-Symbol mode on requires a valid `x-symbol-language' and also
-decodes tokens if the mode was turned off before, see
-\\[x-symbol-decode-recode]. Turning X-Symbol mode off also encodes
-x-symbol characters if the mode was turned on before, see
-\\[x-symbol-encode-recode]. If optional argument SPECIAL has value
-`init', the old mode status is assumed to be off."
- (interactive (list current-prefix-arg 'interactive))
- (if (eq special 'init) (setq x-symbol-mode nil))
- (let* ((old-mode (if (eq special 'init) nil x-symbol-mode))
- (new-mode (if arg (> (prefix-numeric-value arg) 0) (not old-mode)))
- (disabled0 (assq major-mode x-symbol-mode-disable-alist))
- (disabled1 (if disabled0
- (cdr disabled0)
- (get major-mode 'x-symbol-mode-disable)))
- (disabled (cond (old-mode nil)
- ((null new-mode) nil)
- ((null disabled1)
- (and buffer-file-name (get major-mode 'mode-class) t))
- ((eq disabled1 'error))
- ((stringp disabled1) disabled1)
- ((functionp disabled1) (funcall disabled1)))))
- (setq x-symbol-mode nil)
- (when disabled
- (if (and (eq special 'interactive)
- arg
- (yes-or-no-p
- (format "Cannot use X-Symbol with %s Mode. Turn on anyway? "
- mode-name)))
- (setq disabled nil)
- (or (stringp disabled)
- (setq disabled (format "%s Mode does not allow to turn on X-Symbol"
- mode-name)))
- (setq new-mode nil)))
- (when new-mode
- (let* ((buffer-file-name (x-symbol-buffer-file-name))
- (buffer-name (or buffer-file-name (buffer-name)))
- (alist x-symbol-auto-style-alist)
- (style (get major-mode 'x-symbol-style))
- ;; WARNING: `values' is a global variable which is set during GC
- ;; (and we have dynamic scoping)! major-modes can set a specific
- ;; language
- matcher)
- (while alist
- (setq matcher (caar alist))
- (if (cond ((stringp matcher) (string-match matcher buffer-name))
- ((consp matcher) (memq major-mode matcher))
- ((functionp matcher) (funcall matcher)))
- (setq style (cdar alist)
- alist nil)
- (setq alist (cdr alist))))
- (unless style
- (let ((langs x-symbol-language-alist))
- (while langs
- (if (memq major-mode
- (symbol-value (get (caar langs) 'x-symbol-LANG-modes)))
- (setq style (cons (caar langs) t)
- langs nil)
- (setq langs (cdr langs))))))
- (if (car style)
- (or (local-variable-p 'x-symbol-language (current-buffer))
- (setq x-symbol-language (car style))))
- ;; check language ----------------------------------------------------
- (if (and x-symbol-language
- (symbolp x-symbol-language)
- (get x-symbol-language 'x-symbol-LANG-feature))
- (when (and (eq special 'interactive) (consp arg))
- (setq x-symbol-language
- (x-symbol-read-language
- (format "Token Language for X-Symbol mode (default %s): "
- (x-symbol-language-text))
- x-symbol-language 'cdr)))
- (if (eq special 'interactive)
- (or (setq x-symbol-language
- (x-symbol-read-language
- "Token Language for X-Symbol mode: " nil 'cdr))
- (setq disabled
- "A valid token language is required to turn on X-Symbol"))
- ;; no simple `setq': prevent making `x-symbol-language' buffer-local
- (if x-symbol-language (setq x-symbol-language nil)))
- (setq style nil))
- (when x-symbol-language
- (require (get x-symbol-language 'x-symbol-LANG-feature))
- (setq style
- (cond ((or (null style) (eq (cdr style) t)
- (not (eq (car style) x-symbol-language)))
- (symbol-value (get x-symbol-language
- 'x-symbol-LANG-auto-style)))
- ((and (symbolp (cdr style)) (boundp (cdr style)))
- (symbol-value (cdr style)))
- (t
- (cdr style))))
- (setq x-symbol-mode (eval (car style)))
- (x-symbol-auto-set-variable 'x-symbol-coding (cadr style))
- (or (local-variable-p 'x-symbol-8bits (current-buffer))
- (setq x-symbol-8bits (or (eval (caddr style))
- (x-symbol-auto-8bit-search
- x-symbol-auto-8bit-search-limit))
- ;; use value `null' to disable 8bit char search
- x-symbol-8bits (and (not (eq x-symbol-8bits 'null))
- x-symbol-8bits)))
- (x-symbol-auto-set-variable 'x-symbol-unique (cadddr style))
- (x-symbol-auto-set-variable 'x-symbol-subscripts (nth 4 style))
- (x-symbol-auto-set-variable 'x-symbol-image (nth 5 style))
- (or (and (eq special 'init) (null arg))
- (setq x-symbol-mode new-mode)))))
- (if (eq special 'init)
- (if x-symbol-mode (x-symbol-mode-internal t))
- (x-symbol-mode-internal (and x-symbol-language
- (eq (null old-mode) (and x-symbol-mode t))))
- (and disabled
- (eq special 'interactive)
- (error (if (stringp disabled)
- disabled
- "Cannot turn on X-Symbol mode"))))))
-
-;;;###autoload
-(defun turn-on-x-symbol-conditionally ()
- "Turn on x-symbol mode conditionally, see `x-symbol-mode'.
-Call `x-symbol-mode' with SPECIAL having value `init'."
- (x-symbol-mode (and (local-variable-p 'x-symbol-mode (current-buffer))
- (if x-symbol-mode 1 0))
- 'init))
-
-;;;###autoload
-(defun x-symbol-fontify (&optional beg end)
- "Re-fontify region between BEG and END."
- (interactive (and (region-active-p) (list (region-beginning) (region-end))))
- (cond ((not font-lock-mode) (turn-on-font-lock))
- ((and (featurep 'xemacs) (boundp 'lazy-shot-mode) lazy-shot-mode)
- ;; copied from lazy-shot:
- (setq font-lock-fontified
- (and lazy-shot-minimum-size
- (>= (buffer-size) lazy-shot-minimum-size)))
- (lazy-shot-install-extents (point-min) (point-max)
- font-lock-fontified))
- ((and (featurep 'xemacs) (boundp 'lazy-lock-mode) lazy-lock-mode)
- ;; copied from lazy-lock:
- (let ((modified (buffer-modified-p)) (inhibit-read-only t)
- (buffer-undo-list t)
- ;;deactivate-mark
- buffer-file-name buffer-file-truename)
- (remove-text-properties (or beg 1) (or end (1+ (buffer-size)))
- '(fontified nil))
- (or modified (set-buffer-modified-p nil))))
- (t
- (font-lock-fontify-buffer))))
-
-
-;;;===========================================================================
-;;; comint support
-;;;===========================================================================
-
-(defun x-symbol-comint-output-filter (dummy)
- ;; checkdoc-params: (dummy)
- "Decode output of comint's process.
-Used as value in `comint-output-filter-functions'."
- (and x-symbol-mode x-symbol-language
- (x-symbol-decode-region
- (if (interactive-p) comint-last-input-end comint-last-output-start)
- (process-mark (get-buffer-process (current-buffer))))))
-
-(defun x-symbol-comint-send (proc string)
- "Encode STRING and send it to process PROC.
-Used as value of `comint-input-sender', uses
-`x-symbol-orig-comint-input-sender'."
- (and x-symbol-mode x-symbol-language
- (setq string (x-symbol-encode-string string (current-buffer))))
- (funcall x-symbol-orig-comint-input-sender proc string))
-
-
-;;;===========================================================================
-;;; Hooks for automatic conversion
-;;;===========================================================================
-
-;; TODO: for format fns: check whether read-only stuff is still necessary...
-;; TODO: check the narrow-to-region stuff
-
-(defun x-symbol-format-decode (start end)
- (if (and x-symbol-mode x-symbol-language)
- (save-restriction
- (narrow-to-region start end)
- (let ((modified (buffer-modified-p)) ; t if `recover-file'!
- ;;(buffer-undo-list t) ; do not record changes
- ;; we cannot set buffer-undo-list to t even if the previous
- ;; value is nil because M-x insert-file as the first command
- ;; after reading a file would set the old insert-region
- ;; boundaries into the undo-list
- (buffer-read-only nil) ; always allow conversion
- (inhibit-read-only t)
- (first-change-hook nil) ; no `flyspell-mode' here
- (after-change-functions nil)) ; no fontification
-;;; (and orig-buffer
-;;; (not (eq (current-buffer) orig-buffer))
-;;; (x-symbol-inherit-from-buffer orig-buffer))
- (x-symbol-decode-all)
- (or modified (set-buffer-modified-p nil))
- (point-max)))
- end))
-
-(defun x-symbol-format-encode (start end orig-buffer)
- (let ((new-buffer (current-buffer)))
- (if (eq new-buffer orig-buffer)
- (and x-symbol-mode x-symbol-language
- (save-restriction
- (narrow-to-region start end)
- (x-symbol-encode-all)))
- (set-buffer orig-buffer)
- (and x-symbol-mode x-symbol-language
- (if (featurep 'mule)
- (let ((cs buffer-file-coding-system))
- (x-symbol-encode-all new-buffer)
- (setq buffer-file-coding-system cs))
- (x-symbol-encode-all new-buffer))))))
-
-(defun x-symbol-after-insert-file (len)
- ;; checkdoc-params: (len)
- "Decode tokens, e.g., after \\[vc-register] or \\[vc-next-action].
-Added to `after-insert-file-functions' if
-`x-symbol-auto-conversion-method' has value `fast'."
- ;; TODO (outdated?, dropped coding): in old XEmacsen, there is no way to know
- ;; the start position of the region. If `insert-file-contents' is called
- ;; with argument REPLACE being non-nil, it is not always point. Thus, we use
- ;; `point-min', except when called from `M-x insert-file'.
-
- ;; The docstring of `after-insert-file-functions' talks about bytes, but that
- ;; seems to be nonsense and doesn't match the coding in lisp/format.el,
- ;; must be checked with src/fileio.c.
- (and x-symbol-mode x-symbol-language
- (if (<= (+ (point) len) (point-max))
- (save-restriction
- (narrow-to-region (point) (+ (point) len))
- (let ((origpos (point))
- (modified (buffer-modified-p)) ; t if `recover-file'!
- ;;(buffer-undo-list t) ; do not record changes
- ;; we cannot set buffer-undo-list to t even if the previous
- ;; value is nil because M-x insert-file as the first command
- ;; after reading a file would set the old insert-region
- ;; boundaries into the undo-list
- (buffer-read-only nil) ; always allow conversion
- (inhibit-read-only t)
- (first-change-hook nil) ; no `flyspell-mode' here
- (after-change-functions nil)) ; no fontification
- (x-symbol-decode-all)
- (goto-char origpos)
- (or modified (set-buffer-modified-p nil))
- (setq len (- (point-max) (point-min)))))
- (lwarn 'x-symbol 'warning
- ;; might leed to quite a few warnings with old XEmacs, get those
- "Wrong point position %d (len: %d, max: %d) provided by Emacs for functions in `after-insert-file-functions'" (point) len (point-max))))
- len)
-
-(defun x-symbol-write-region-annotate-function (start end)
- ;; checkdoc-params: (start end)
- "Encode x-symbol characters using another buffer.
-Added to `write-region-annotate-functions' if
-`x-symbol-auto-conversion-method' has value `fast'."
- (and x-symbol-mode x-symbol-language
- (not (equal start "")) ; kludgy feature of `write-region'
- ;; Without the test, "x-symbol.el" is loaded twice, the initialization
- ;; done twice (resulting in warnings about charsym redefinitions).
- ;; Reason: in Emacs, `make-temp-name', used for the value of some var in
- ;; "x-symbol-vars.el", required by "x-symbol.el", calls `write-region'.
- (let ((selective selective-display))
- ;; at least in XEmacs, this function might be called with both args
- ;; nil
- (x-symbol-encode-all (get-buffer-create " x-symbol conversion")
- (or start (point-min)) (or end (point-max)))
- ;; set `selective-display' according to orig buffer
- (setq selective-display selective)))
- nil)
-
-(defun x-symbol-write-file-hook ()
- "Encode x-symbol characters in current buffer.
-Added to `write-file-hooks' if `x-symbol-auto-conversion-method' has a
-value other than nil or `fast'. Refontifies buffer if
-`x-symbol-auto-conversion-method' has value `slowest'."
- (and x-symbol-mode x-symbol-language
- (let ((buffer-read-only nil)
- ;; `buffer-read-only' is only dec/ if `inhibit-read-only' doesn't
- ;; exist. TODO: check whether still nec/ in XEmacs-21.1
- (inhibit-read-only t)
- (inhibit-modification-hooks t) ; Emacs only: then
- ; `after-change-functions' not nec/
- (first-change-hook nil) ; no `flyspell-mode' here
- (after-change-functions nil)) ; no fontification!
- (widen) ;; Called inside `save-recursion' and `save-restriction'.
- ;; TODO: define a common macro in x-symbol-macs.el instead, which can
- ;; also be used in `x-symbol-tex-translate-locations', it has an
- ;; addition argument for the var `changed' there, with that arg: no
- ;; `unwind-protect'
- (if (featurep 'xemacs)
- (call-with-transparent-undo
- (lambda ()
- (x-symbol-encode-all)
- (continue-save-buffer)))
- ;; not called inside `save-excursion' in Emacs >= 20.3
- (save-excursion
- (let ((buffer-undo-list nil)
- ;; Kludge to prevent undo list truncation:
- (undo-limit most-positive-fixnum) ; Emacs
- (undo-strong-limit most-positive-fixnum) ; Emacs
- (undo-high-threshold -1) ; XEmacs
- (undo-threshold -1)) ; XEmacs
- (unwind-protect
- (let ((file-hooks (cdr (memq 'x-symbol-write-file-hook
- (default-value
- 'write-file-hooks))))
- setmodes)
- (x-symbol-encode-all)
- (or (run-hook-with-args-until-success 'file-hooks)
- (setq setmodes (basic-save-buffer-1)))
- ;; See `basic-save-buffer'. TODO: do I also have to set the
- ;; coding system and `buffer-file-number'?
- (if setmodes
- (condition-case ()
- (set-file-modes buffer-file-name setmodes)
- (error nil))))
- (let ((tail buffer-undo-list))
- (setq buffer-undo-list t)
- (while tail
- (setq tail (primitive-undo (length tail) tail))))))))
- (and (eq x-symbol-auto-conversion-method 'slowest)
- font-lock-mode
- (x-symbol-fontify))
- (set-buffer-modified-p nil)
- 'x-symbol-write-file-hook))) ; do not write again
-
-
-;;;===========================================================================
-;;; Init
-;;;===========================================================================
-
-(defvar x-symbol-modeline-string ""
- "String that should appear in the modeline when `x-symbol-mode' is on.
-Its value is set by `x-symbol-update-modeline'.")
-(make-variable-buffer-local 'x-symbol-modeline-string)
-
-(defvar x-symbol-mode-map
- (let ((m (make-sparse-keymap)))
- ;; (substitute-key-definition 'x-symbol-map-autoload 'x-symbol-map
- ;; m global-map)
- m))
-
-(add-minor-mode 'x-symbol-mode 'x-symbol-modeline-string x-symbol-mode-map)
-(put 'x-symbol-mode :menu-tag "X-Symbol")
-
-(defconst x-symbol-early-language-access-alist
- '((x-symbol-LANG-name "name" nil stringp)
- (x-symbol-LANG-modes "modes" t listp) ; TODO: non-optional
- (x-symbol-LANG-auto-style "auto-style" require)))
-
-(defun x-symbol-init-language-accesses (language alist)
- "Initialize accesses for token language LANGUAGE according to ALIST.
-The symbol property `x-symbol-feature' of LANGUAGE must be set before.
-See also `x-symbol-language-access-alist'."
- ;;If optional NO-TEST is nil, accesses which do not point to a bound
- ;;variable are not set.
- (let ((feature (get language 'x-symbol-LANG-feature))
- (ok t)
- symbol)
- (dolist (item alist)
- (setq symbol (intern (format "%s-%s" feature (cadr item))))
- (if (not (or (boundp symbol) (eq (caddr item) 'require)))
- (or (eq (caddr item) t) ; optional access
- (and (caddr item) (not (get language (caddr item))))
- (progn
- (lwarn feature 'error
- "Token language `%s' does not define `%s'" language symbol)
- (setq ok nil))
- (put language (car item) symbol))
- (or (null (cadddr item))
- (caddr item) ; optional access: value nil always ok
- (funcall (cadddr item) (symbol-value symbol))
- (progn
- (lwarn feature 'error
- "Token language `%s' uses illegal type for value of `%s'"
- language symbol)
- (setq ok nil)))
- (put language (car item) symbol)))
- ok))
-
-;;;###autoload
-(defun x-symbol-register-language (language feature &optional modes)
- "Register token language LANGUAGE.
-FEATURE is a feature which `provide's LANGUAGE. MODES are major modes
-which typically use LANGUAGE. Using LANGUAGE's accesses will initialize
-LANGUAGE, see `x-symbol-language-value'."
- (unless (get language 'x-symbol-LANG-feature)
- (put language 'x-symbol-LANG-feature feature))
- (unless
- (x-symbol-init-language-accesses language
- x-symbol-early-language-access-alist)
- (error "Registration of X-Symbol language `%s' has failed" language))
- (dolist (mode modes) (put mode 'x-symbol-style (cons language t)))
- (unless (assq language x-symbol-language-alist)
- (setq x-symbol-language-alist
- (nconc x-symbol-language-alist
- (list (cons language
- (symbol-value
- (get language 'x-symbol-LANG-name))))))))
-
-;;;###autoload
-(defun x-symbol-initialize (&optional arg)
- "Initialize package X-Symbol.
-See variable `x-symbol-initialize' and function `x-symbol-after-init'.
-Also allocate colormap, see `x-symbol-image-colormap-allocation'.
-Unless optional argument ARG is non-nil, do not initialize package
-X-Symbol twice."
- (interactive "P")
- (unless (and (get 'x-symbol 'x-symbol-initialized) (null arg))
- (put 'x-symbol 'x-symbol-initialized t)
- ;; X-Symbol doesn't make sense without the following. `ctl-arrow' is a
- ;; boolean in Emacs, but not in XEmacs: despite its docstring, value t
- ;; means the same as 256 (and 255 sometimes, which is probably wrong).
- (or (default-value 'ctl-arrow) (setq-default ctl-arrow 'iso-8859/1))
- ;; Token languages -------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'languages x-symbol-initialize))
- (x-symbol-register-language 'tex 'x-symbol-tex)
- (x-symbol-register-language 'sgml 'x-symbol-sgml)
- (x-symbol-register-language 'bib 'x-symbol-bib)
- (x-symbol-register-language 'texi 'x-symbol-texi))
- ;; Global mode -----------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'global x-symbol-initialize))
- (add-hook 'hack-local-variables-hook 'turn-on-x-symbol-conditionally))
- ;; Key bindings ----------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'keys x-symbol-initialize))
- (global-set-key (vector x-symbol-compose-key) 'x-symbol-map-autoload)
- (unless (featurep 'xemacs)
- (define-key isearch-mode-map (vector x-symbol-compose-key) nil)
- ;;(define-key isearch-mode-map [mouse-2] 'isearch-mouse-2)
- (define-key isearch-mode-map [menu-bar X-Symbol] nil))
- (global-set-key [(control ?\,)] 'x-symbol-modify-key)
- (global-set-key [(control ?\.)] 'x-symbol-rotate-key))
- ;; Font path -------------------------------------------------------------
- (and (or (eq x-symbol-initialize t)
- (memq 'font-path x-symbol-initialize))
- x-symbol-font-directory
- (file-accessible-directory-p x-symbol-font-directory)
- ;; by Jim Radford <radford@robby.caltech.edu>:
- (memq (console-type) '(x gtk))
- (if (fboundp 'x-set-font-path) ; XEmacs >= 21.4
- (let ((font-path (x-get-font-path)))
- (condition-case nil
- (unless (or (member (file-name-as-directory
- x-symbol-font-directory) font-path)
- (member (directory-file-name
- x-symbol-font-directory) font-path))
- (x-set-font-path (nconc font-path
- (list x-symbol-font-directory)))
- nil)
- (t
- (lwarn 'x-symbol 'error
- "Couldn't add %s to X font path" x-symbol-font-directory)
- t))) ; (error t) doesn't work (XEmacs bug?)
- ;; This should be commented out until I can figure out how to
- ;; get the display name into the -display arg for xset.
- (with-temp-buffer
- (call-process "xset" nil t nil "q")
- (goto-char (point-min))
- (unless (search-forward (directory-file-name
- x-symbol-font-directory) nil t)
- (not (eq 0 (call-process "xset" nil nil nil "fp+"
- x-symbol-font-directory))))))
- ;; one cause: other dir with X-Symbol fonts already exists (old
- ;; installation)
- (lwarn 'x-symbol 'error
- "Couldn't add %s to X font path" x-symbol-font-directory))
- ;; Package fast-lock -----------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'fast-lock x-symbol-initialize))
- (setq fast-lock-save-faces nil))
- ;; Package AucTeX ----------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'auctex x-symbol-initialize))
- (or (fboundp 'x-symbol-tex-error-location) ; esp for preview-latex
- (fset 'x-symbol-tex-error-location 'ignore))
- (add-hook 'TeX-translate-location-hook 'x-symbol-tex-error-location)
- (add-hook 'TeX-region-hook 'x-symbol-inherit-from-buffer) ; v9.8a+
- (setq LaTeX-math-insert-function 'x-symbol-auctex-math-insert)) ; v9.8a+
- ;; Package RefTeX --------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'reftex x-symbol-initialize))
- (unless (and (boundp 'reftex-translate-to-ascii-function)
- (fboundp reftex-translate-to-ascii-function)
- (not (eq reftex-translate-to-ascii-function
- 'reftex-latin1-to-ascii)))
- (setq reftex-translate-to-ascii-function 'x-symbol-translate-to-ascii))
- (add-hook 'reftex-pre-refontification-functions
- 'x-symbol-inherit-from-buffer)
- (unless (featurep 'mule)
- ;; RefTeX might be invoked from a TeX buffer without X-Symbol
- (or (fboundp 'x-symbol-nomule-fontify-cstrings)
- (fset 'x-symbol-nomule-fontify-cstrings 'ignore))
- (add-hook 'reftex-display-copied-context-hook
- 'x-symbol-nomule-fontify-cstrings)))
- ;; Miscellaneous ---------------------------------------------------------
- (x-symbol-image-set-colormap nil nil)
- (if init-file-loaded
- (x-symbol-after-init)
- (add-hook 'after-init-hook 'x-symbol-after-init))))
-
-(defun x-symbol-after-init ()
- "Late initialization for package X-Symbol.
-See function `x-symbol-initialize' and variables `x-symbol-initialize'
-and `x-symbol-auto-conversion-method'. Also add elements to
-`x-symbol-auto-mode-suffixes' if necessary."
- (when x-symbol-auto-conversion-method
- (and (eq x-symbol-auto-conversion-method 'auto-slow)
- (null (featurep 'crypt))
- (setq x-symbol-auto-conversion-method 'fast))
- (cond ((eq x-symbol-auto-conversion-method 'format)
- (or (assq 'x-symbol format-alist)
- (push '(x-symbol "X-Symbol" nil
- x-symbol-format-decode x-symbol-format-encode
- t x-symbol-mode t)
- format-alist)))
- ((eq x-symbol-auto-conversion-method 'fast)
- (add-hook 'after-insert-file-functions
- 'x-symbol-after-insert-file t)
- ;; If we don't use APPEND for the hook below, we must use APPEND for
- ;; the hook above (and v/v). For Emacs-21.2, using APPEND when
- ;; inserting is the only correct one, because function
- ;; `after-insert-file-set-buffer-file-coding-system', which has been
- ;; added to the hook, must run first (BTW, also for format.el...).
- (add-hook 'write-region-annotate-functions
- 'x-symbol-write-region-annotate-function))
- ((and (not (featurep 'xemacs))
- (local-variable-p 'write-file-hooks))
- (error "Cannot use X-Symbol with crypt.el/crypt++.el and local `write-file-hooks'"))
- (t
- (add-hook 'write-file-hooks 'x-symbol-write-file-hook))))
- ;; misc user additions to `auto-mode-alist':
- (setq x-symbol-auto-mode-suffixes (x-symbol-auto-mode-suffixes
- x-symbol-auto-mode-suffixes))
- ;; Package comint ----------------------------------------------------------
- (when (or (eq x-symbol-initialize t)
- (memq 'comint x-symbol-initialize))
- (add-hook 'comint-output-filter-functions 'x-symbol-comint-output-filter)
- (and (boundp 'comint-input-sender)
- (not (eq comint-input-sender 'x-symbol-comint-send))
- (setq x-symbol-orig-comint-input-sender comint-input-sender))
- (setq comint-input-sender 'x-symbol-comint-send))
- ;; Package bib-cite: X-Symbol decoding would overwrite cite highlighting with
- ;; normal installation of bib-cite -----------------------------------------
- (when (and (or (eq x-symbol-initialize t)
- (memq 'bib-cite x-symbol-initialize))
- (or (and (boundp 'LaTeX-mode-hook)
- (memq 'turn-on-bib-cite LaTeX-mode-hook))
- (and (boundp 'latex-mode-hook)
- (memq 'turn-on-bib-cite latex-mode-hook))))
- (remove-hook 'LaTeX-mode-hook 'turn-on-bib-cite)
- (remove-hook 'latex-mode-hook 'turn-on-bib-cite)
- (add-hook 'find-file-hooks 'x-symbol-turn-on-bib-cite)))
-
-
-;;;===========================================================================
-;;; Support for other packages
-;;;===========================================================================
-
-(defun x-symbol-inherit-from-buffer (&optional parent action)
- "Inherit X-Symbol's buffer-local variables from buffer PARENT.
-Inherit `x-symbol-mode', `x-symbol-coding', `x-symbol-8bits',
-`x-symbol-language', and `x-symbol-subscripts' from PARENT and set
-`x-symbol-image' to nil. If PARENT is nil, `orig-buffer' is used if
-it is bound. ACTION is ignored."
- (and (null parent) (boundp 'orig-buffer) (setq parent orig-buffer))
- ;; I don't care too much that people who use X-Symbol in the master buffer,
- ;; but not in the buffer where they invoke M-x TeX-command-region from, won't
- ;; have the X-Symbol characters in the "master envelope" decoded...
- (if (buffer-live-p (get-buffer parent))
- (let (mode-on coding 8bits unique language subscripts)
- (save-excursion
- (set-buffer parent)
- (setq mode-on x-symbol-mode
- coding x-symbol-coding
- 8bits x-symbol-8bits
- unique x-symbol-unique
- language x-symbol-language
- subscripts x-symbol-subscripts))
- (setq x-symbol-mode mode-on)
- (if (local-variable-p 'x-symbol-coding parent)
- (setq x-symbol-coding coding))
- (if (local-variable-p 'x-symbol-8bits parent)
- (setq x-symbol-8bits 8bits))
- (if (local-variable-p 'x-symbol-unique parent)
- (setq x-symbol-unique unique))
- (if (local-variable-p 'x-symbol-language parent)
- (setq x-symbol-language language))
- (if (local-variable-p 'x-symbol-subscripts parent)
- (setq x-symbol-subscripts subscripts))
- (setq x-symbol-image nil))))
-
-(defun x-symbol-auctex-math-insert (string)
- "Insert the character for \\STRING.
-Used as value for `LaTeX-math-insert-function'."
- (let ((cstring (and x-symbol-mode x-symbol-language
- (x-symbol-decode-single-token (concat "\\" string)))))
- (if cstring
- (insert cstring)
- (TeX-insert-macro string))))
-
-(defun x-symbol-turn-on-bib-cite ()
- "Run `turn-on-bib-cite' if we are in `latex-mode'.
-Added to `find-file-hooks' if the initialization for X-Symbol has
-removed `turn-on-bib-cite' from `LaTeX-mode-hook' or `latex-mode-hook'.
-See variable `x-symbol-initialize'."
- (if (eq major-mode 'latex-mode) (turn-on-bib-cite)))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-hooks.el ends here
diff --git a/x-symbol/lisp/x-symbol-image.el b/x-symbol/lisp/x-symbol-image.el
deleted file mode 100644
index 525c3c7c..00000000
--- a/x-symbol/lisp/x-symbol-image.el
+++ /dev/null
@@ -1,796 +0,0 @@
-;;; x-symbol-image.el --- display glyphs at the end of image insertion commands
-
-;; Copyright (C) 1997-1999, 2001, 2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; This file requires file `x-symbol.el which does some initialization. Thus,
-;; do not put any `defcustom' commands into this file. If you think some
-;; variables in this files should be customized, move them to file
-;; `x-symbol-vars.el'.
-
-;;; Code:
-
-(provide 'x-symbol-image)
-(require 'x-symbol)
-(eval-when-compile (require 'cl))
-
-
-
-;;;;##########################################################################
-;;;; Main code
-;;;;##########################################################################
-
-
-(defvar x-symbol-image-process-buffer "*x-symbol-image conversion*"
- "Name of the image conversion buffer.")
-
-(defvar x-symbol-image-process-name "Image-Conversion"
- "Name of the image conversion process.")
-
-(defvar x-symbol-image-highlight-map
- (let ((map (make-sparse-keymap)))
- ;; CW: two independend `when's or one `if' or 2*2 `when's ?
- (if (lookup-key global-map [(button2)])
- (progn
- ;; XEmacs bindings
- (define-key map [(button2)] 'x-symbol-image-mouse-editor)
- (define-key map [(button3)] 'x-symbol-image-highlight-menu))
- ;; Emacs bindings
- (define-key map [(mouse-2)] 'x-symbol-image-mouse-editor)
- (define-key map [(mouse-3)] 'x-symbol-image-highlight-menu))
- map)
- "Keymap for mouse event over image insertion commands.")
-
-
-;;;===========================================================================
-;;; Internal variables
-;;;===========================================================================
-
-(defun x-symbol-image-try-special (image)
- "Return image for image specification IMAGE or [nothing].
-IMAGE is an element in `x-symbol-image-special-glyphs'."
- (or (and x-symbol-image-data-directory
- (x-symbol-create-image
- (expand-file-name (car image) x-symbol-image-data-directory)
- (cdr image)))
- (and (featurep 'xemacs) [nothing])))
-
-(defvar x-symbol-image-broken-image
- (x-symbol-image-try-special (first x-symbol-image-special-glyphs))
- "Image to represent broken image files.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-create-image
- (x-symbol-image-try-special (second x-symbol-image-special-glyphs))
- "Image to represent image files which are currently converted.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-design-glyph
- (x-symbol-make-glyph (x-symbol-image-try-special
- (third x-symbol-image-special-glyphs)))
- "Glyph to represent image files still to be designed.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-locked-glyph
- (x-symbol-make-glyph (x-symbol-image-try-special
- (fourth x-symbol-image-special-glyphs)))
- "Glyph to represent locked image files.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-remote-glyph
- (x-symbol-make-glyph (x-symbol-image-try-special
- (fifth x-symbol-image-special-glyphs)))
- "Glyph to represent \"remote\" image files.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-junk-glyph
- (x-symbol-make-glyph (x-symbol-image-try-special
- (sixth x-symbol-image-special-glyphs)))
- "Glyph to represent \"junk\" image files.
-IMAGE is an element in `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-buffer-extents nil
- "Internal variable. Extents for image commands in the current buffer.")
-(make-variable-buffer-local 'x-symbol-image-buffer-extents)
-(put 'x-symbol-image-buffer-extents 'permanent-local t)
-
-(defvar x-symbol-image-memory-cache nil
- "Internal variable. Buffer local memory cache for glyphs.
-Each element has the form (FILE FULL . GLYPH) where FILE is the given
-image file name, FULL is the full file name and GLYPH is the glyph used
-for that image file. If GLYPH is nil, it is not created yet. See also
-`x-symbol-image-use-remote'. The memory cache is flushed with
-`x-symbol-image-init-memory-cache'.")
-
-(make-variable-buffer-local 'x-symbol-image-memory-cache)
-
-(defvar x-symbol-image-all-recursive-dirs nil
- "Internal variable. Used by `x-symbol-image-searchpath'.")
-(defvar x-symbol-image-all-dirs nil
- "Internal variable. Used by `x-symbol-image-searchpath'.")
-
-
-;;;===========================================================================
-;;; Main functions
-;;;===========================================================================
-
-;;;###autoload
-(defun x-symbol-image-parse-buffer (&optional update-cache)
- "*Parse buffer to find image insertion commands.
-Parse buffer to display glyphs at the end of image insertion commands.
-Image files are converted to \"image cache files\" with images not
-bigger than `x-symbol-image-max-width' and `x-symbol-image-max-height'
-having a image format XEmacs understands. The conversion is done by a
-program determined by `x-symbol-image-converter', currently you need
-\"convert\" from ImageMagick. To make this conversion fast, we use
-asynchronous processes and two cache hierarchies:
-
- * Memory cache (`x-symbol-image-memory-cache'): buffer-local alist
- FILE.eps -> GLYPH, see also `x-symbol-image-use-remote'.
- * File cache: the image cache file, mentioned above, are kept, see also
- `x-symbol-image-update-cache', which is shadowed by a non-nil
- UPDATE-CACHE and `x-symbol-image-cache-directories'.
-
-When the mouse is over an image insertion command, it is highlighted.
-button2 starts an image editor, see `x-symbol-image-editor-alist'.
-button3 pops up a menu, see `x-symbol-image-menu'.
-
-The image insertion commands are recognized by keywords in the language
-access `x-symbol-LANG-image-keywords' whose value have the form
- (IMAGE-REGEXP KEYWORD ...)
-IMAGE-REGEXP should match all images files and is used to initialize the
-buffer local memory cache, see `x-symbol-image-init-memory-cache'.
-
-Each KEYWORD looks like (REGEXP [FUNCTION] ARG...). Image insertion
-commands matched by REGEXP are highlighted. FUNCTION, which defaults to
-`x-symbol-image-default-file-name', is called with ARGs to get the file
-name of the corresponding image file. If FUNCTION returns nil, the
-command is not highlighted.
-
-Relative image file names are expanded in the directory returned by the
-function in the language access `x-symbol-LANG-master-directory', value
-nil means function `default-directory'. Implicitly relative image file
-names are searched in a search path, see `x-symbol-image-use-remote'."
- (interactive)
- (save-excursion
- (x-symbol-image-init-memory-cache)
- (x-symbol-image-parse-region (point-min) (point-max) update-cache)))
-
-;;;###autoload
-(defun x-symbol-image-after-change-function (beg end old-len)
- ;; checkdoc-params: (beg end old-len)
- "Function in `after-change-functions' for image insertion commands."
- (if x-symbol-language
- (save-excursion
- (save-match-data
- (let ((zmacs-region-stays (and (boundp 'zmacs-region-stays)
- zmacs-region-stays)))
- (goto-char end)
- (end-of-line)
- (setq end (point))
- (goto-char beg)
- (beginning-of-line)
- (x-symbol-image-parse-region (point) end))))))
-
-;; Idea from package bib-cite: OK with a relatively small number of extents
-;;;###autoload
-(defun x-symbol-image-delete-extents (beg end)
- "Delete x-symbol image extents covering text between BEG and END.
-See also `x-symbol-image-buffer-extents'."
- (let ((extents x-symbol-image-buffer-extents) extent)
- (setq x-symbol-image-buffer-extents nil)
- (if (featurep 'xemacs)
- (while extents
- (setq extent (pop extents))
- (if (or (extent-detached-p extent)
- (and (> (extent-end-position extent) beg)
- ;; If (beginning-of-line 2) instead (end-of-line) in
- ;; `x-symbol-image-after-change-function': (> end...)
- (>= end (extent-start-position extent))))
- (delete-extent extent)
- (push extent x-symbol-image-buffer-extents)))
- (while extents
- (setq extent (pop extents))
- (if (and (> (overlay-end extent) beg)
- ;; If (beginning-of-line 2) instead (end-of-line) in
- ;; `x-symbol-image-after-change-function': (> end...)
- (>= end (overlay-start extent)))
- (delete-overlay extent)
- (push extent x-symbol-image-buffer-extents))))))
-
-
-;;;===========================================================================
-;;; Main parse function
-;;;===========================================================================
-
-(defun x-symbol-image-parse-region (beg end &optional update-cache)
- "*Parse region between BEG and END to find image insertion commands.
-If optional UPDATE-CACHE is non-nil, use it instead of
-`x-symbol-image-update-cache' to determine whether to create new image
-cache files."
- (or update-cache (setq update-cache x-symbol-image-update-cache))
- (let ((modified (buffer-modified-p))
- (buffer-undo-list t) (inhibit-read-only t)
- buffer-file-name buffer-file-truename)
- (unwind-protect
- (let (;;(case-fold-search nil)
- (keywords (cdr (x-symbol-language-value
- 'x-symbol-LANG-image-keywords)))
- (cached-dirs (cons nil
- (mapcar 'file-name-as-directory
- (x-symbol-language-value
- 'x-symbol-LANG-image-cached-dirs))))
- (master-dir (x-symbol-language-value
- 'x-symbol-LANG-master-directory))
- keyword matcher file-fn file-args
- file extent cache-elem extent-beg extent-end)
- (if master-dir (funcall master-dir))
- (x-symbol-image-delete-extents beg end)
- (while keywords
- (setq keyword (pop keywords)
- matcher (car keyword)
- file-fn #'x-symbol-image-default-file-name
- file-args (cdr keyword))
- (if (functionp (car file-args))
- (setq file-fn (pop file-args)))
- (goto-char beg)
- (while (setq extent-end (re-search-forward matcher end t))
- (setq extent-beg (match-beginning 0))
- (when (setq file (apply file-fn file-args))
- (if (featurep 'xemacs)
- (progn
- (push (setq extent (make-extent extent-beg extent-end))
- x-symbol-image-buffer-extents)
- (set-extent-property extent 'start-open t)
- (set-extent-property extent 'highlight t)
- (set-extent-property extent 'x-symbol-image-file file)
- (set-extent-property extent 'help-echo
- 'x-symbol-image-help-echo)
- (set-extent-property extent 'keymap
- x-symbol-image-highlight-map)
- (set-extent-end-glyph
- extent
- (if (member (file-name-directory file) cached-dirs)
- (if (setq cache-elem
- (cdr (assoc file x-symbol-image-memory-cache)))
- (or (cdr cache-elem)
- (setcdr cache-elem (x-symbol-image-create-glyph
- (car cache-elem) update-cache
- (stringp
- x-symbol-image-temp-name))))
- x-symbol-image-design-glyph)
- (if x-symbol-image-use-remote
- (x-symbol-image-create-glyph
- (expand-file-name file master-dir) update-cache)
- x-symbol-image-remote-glyph))))
- (push (setq extent (make-overlay extent-beg extent-end))
- x-symbol-image-buffer-extents)
- (overlay-put extent 'mouse-face 'highlight)
- (overlay-put extent 'x-symbol-image-file file)
- (overlay-put extent 'help-echo 'x-symbol-image-help-echo)
- (overlay-put extent 'keymap x-symbol-image-highlight-map)
- (overlay-put
- extent 'after-string
- (if (member (file-name-directory file) cached-dirs)
- (if (setq cache-elem
- (cdr (assoc file x-symbol-image-memory-cache)))
- (or (cdr cache-elem)
- (setcdr cache-elem (x-symbol-image-create-glyph
- (car cache-elem) update-cache
- (stringp
- x-symbol-image-temp-name))))
- x-symbol-image-design-glyph)
- (if x-symbol-image-use-remote
- (x-symbol-image-create-glyph
- (expand-file-name file master-dir) update-cache)
- x-symbol-image-remote-glyph))))))))
- (and (not modified) (buffer-modified-p) (set-buffer-modified-p nil)))))
-
-(defun x-symbol-image-default-file-name (num &optional regexp extension)
- "Return image file name for last match.
-Default FUNCTION in language access `x-symbol-LANG-image-keywords', see
-`x-symbol-image-parse-buffer'. Return text matched by the NUMth regexp
-group of the corresponding keyword regexp. If REGEXP is non-nil and the
-file name does not match REGEXP, add EXTENSION to the file name."
- (let ((file (match-string num)))
- (if regexp
- (if (string-match regexp file) file (concat file extension))
- file)))
-
-
-;;;===========================================================================
-;;; Create an (empty) memory cache
-;;;===========================================================================
-
-(defun x-symbol-image-init-memory-cache ()
- "Create an empty memory cache.
-Scan all directories in the searchpath and all subdirectories in the
-language access `x-symbol-LANG-image-cached-dirs' for files matched by
-IMAGE-REGEXP in the language access `x-symbol-LANG-image-keywords' to
-build `x-symbol-image-memory-cache' where all GLYPHs are nil."
- (let* ((master-dir (funcall (x-symbol-language-value
- 'x-symbol-LANG-master-directory)))
- (cached-dirs (x-symbol-language-value
- 'x-symbol-LANG-image-cached-dirs))
- (path (x-symbol-image-searchpath master-dir))
- (suffixes (car (x-symbol-language-value
- 'x-symbol-LANG-image-keywords)))
- implicit-dirs
- dirs dir)
- (setq x-symbol-image-memory-cache nil)
- (while cached-dirs
- (setq dir (file-name-as-directory (pop cached-dirs)))
- (if (or (string-match x-symbol-image-explicitly-relative-regexp dir)
- (file-name-absolute-p dir))
- (x-symbol-image-init-memory-cache-1
- (and master-dir (file-name-as-directory master-dir)) dir suffixes)
- (push dir implicit-dirs)))
- (while path
- (setq dir (pop path)
- dirs implicit-dirs)
- (while dirs
- (x-symbol-image-init-memory-cache-1 dir (pop dirs) suffixes))
- (x-symbol-image-init-memory-cache-1 dir nil suffixes))))
-
-(defun x-symbol-image-init-memory-cache-1 (root subdir suffixes)
- "Initialize memory cache for image files in ROOT/SUBDIR with SUFFIXES."
- (let* ((dir (if subdir (expand-file-name subdir root) root))
- (files (and (file-accessible-directory-p dir)
- (file-readable-p dir)
- (x-symbol-directory-files dir nil suffixes t t)))
- file)
- (while files
- (setq file (pop files))
- (push (list (concat subdir file) (expand-file-name file dir))
- x-symbol-image-memory-cache))))
-
-(defun x-symbol-image-searchpath (master-dir)
- "Return language dependent image searchpath in reverse order.
-Uses the language accesses `x-symbol-LANG-image-searchpath' and
-`x-symbol-LANG-master-directory' (via argument MASTER-DIR). Include all
-subdirectories of elements in the image searchpath ending with \"//\",
-except symbolic links if `x-symbol-image-searchpath-follow-symlink' is
-nil."
- (let ((path (or (x-symbol-language-value 'x-symbol-LANG-image-searchpath)
- '("./")))
- (dirs nil)
- dir truename slashslash)
- (setq x-symbol-image-all-dirs nil)
- (while path
- (setq dir (pop path)
- slashslash (and (> (length dir) 1)
- (string-equal (substring dir -2) "//"))
- dir (file-name-as-directory
- (expand-file-name (if slashslash (substring dir 0 -1) dir)
- master-dir))
- truename (file-truename dir))
- (unless (member truename x-symbol-image-all-dirs)
- (push truename x-symbol-image-all-dirs)
- (push dir dirs))
- (when slashslash
- (setq x-symbol-image-all-recursive-dirs (list truename))
- (setq dirs (x-symbol-image-searchpath-1 dir dirs))))
- dirs))
-
-(defun x-symbol-image-searchpath-1 (dir dirs)
- "Add subdirectories of DIR to DIRS and return result."
- (and (file-accessible-directory-p dir)
- (file-readable-p dir)
- (let ((subs (x-symbol-directory-files dir t "[^.]" nil 'dirs))
- truename)
- (while subs
- (setq dir (pop subs))
- (when (or x-symbol-image-searchpath-follow-symlink
- (not (file-symlink-p dir)))
- (setq dir (file-name-as-directory dir)
- truename (file-truename dir))
- (unless (member truename x-symbol-image-all-recursive-dirs)
- (push truename x-symbol-image-all-recursive-dirs)
- (if (member truename x-symbol-image-all-dirs)
- (setq dirs (x-symbol-image-searchpath-1 dir dirs))
- (push truename x-symbol-image-all-dirs)
- (setq dirs
- (x-symbol-image-searchpath-1 dir (cons dir dirs)))))))))
- dirs)
-
-
-;;;===========================================================================
-;;; Highlighting the image commands: main functions
-;;;===========================================================================
-
-(defun x-symbol-image-mouse-editor (event)
- (interactive "e")
- (let ((file (x-symbol-image-event-file event)))
- (if file
- (x-symbol-image-editor file (event-buffer event))
- (error "No image file to edit"))))
-
-;;;###autoload
-(defun x-symbol-image-editor (file &optional buffer)
- "Start image editor for the image file FILE used in BUFFER.
-If BUFFER is nil, just return string describing the command. See
-`x-symbol-image-editor-alist' and `x-symbol-image-current-marker'."
- (interactive
- (list (read-file-name "Edit image design file for: "
- (funcall (x-symbol-language-value
- 'x-symbol-LANG-master-directory)))
- (current-buffer)))
- (let ((result (and file (x-symbol-match-in-alist
- file x-symbol-image-editor-alist))))
- (and file buffer (setq file (x-symbol-image-active-file file buffer)))
- (if (and result file)
- (if (functionp (car result))
- (apply (car result) file buffer (cdr result))
- (setq result
- (format (car result)
- (if (cadr result)
- (x-symbol-image-file-name file (cadr result))
- file)))
- (if buffer
- (let ((default-directory (file-name-directory file)))
- (shell-command result))
- result))
- (if buffer
- (if file
- (error "Do not know which image editor to use for %S" file)
- (error "Cannot use highlighted file"))))))
-
-(defun x-symbol-image-highlight-menu (event)
- ;; checkdoc-params: (event)
- "Popup menu over the highlighted image insertion command.
-See `x-symbol-image-menu' and `x-symbol-image-editor-alist'."
- (interactive "e")
- (let ((file (x-symbol-image-event-file event)))
- (if file
- (popup-menu (x-symbol-image-active-file file (event-buffer event) t)))))
-
-(defun x-symbol-image-help-echo (extent &optional object pos)
- "Return help echo for the EXTENT of the image insertion command.
-See variable `x-symbol-image-help-echo'."
- (if object (setq extent object)) ; Emacs
- (x-symbol-fancy-string
- (cons (format (car x-symbol-image-help-echo)
- (x-symbol-image-editor (extent-property extent
- 'x-symbol-image-file)))
- (cdr x-symbol-image-help-echo))))
-
-
-;;;===========================================================================
-;;; Get files which the image editor could work on
-;;;===========================================================================
-
-(defun x-symbol-image-file-name (file &optional extension dir)
- "Return a name deduced from the image file name FILE.
-Use EXTENSION as the new extension. If DIR is non-nil, replace
-directory part by DIR. With a non-nil `x-symbol-image-scale-method',
-the scale factor is deleted in the file name."
- (and file
- (let ((edit (file-name-sans-extension (file-name-nondirectory file))))
- (or dir (setq dir (file-name-directory file)))
- (setq file
- (concat (if (and x-symbol-image-scale-method
- (string-match x-symbol-image-scale-method edit))
- (substring edit 0 (match-beginning 0))
- edit)
- extension))
- (if dir (expand-file-name file dir) file))))
-
-(defun x-symbol-image-event-file (event)
- "Return image file name at position of mouse event EVENT."
- (and event
- (setq event (extent-at (if (featurep 'xemacs)
- (or (event-point event)
- (1- (event-closest-point event)))
- (posn-point (event-end event)))
- (event-buffer event)
- 'x-symbol-image-file))
- (extent-property event 'x-symbol-image-file)))
-
-(defun x-symbol-image-active-file (file buffer &optional menup)
- ;; checkdoc-params: (event)
- "Return the full name of the active image file FILE in BUFFER.
-If MENUP is non-nil, return menu specified by `x-symbol-image-menu'
-instead."
- (save-excursion
- (set-buffer buffer)
- (let ((master-dir (funcall (x-symbol-language-value
- 'x-symbol-LANG-master-directory)))
- path)
- (if (or (string-match x-symbol-image-explicitly-relative-regexp file)
- (file-name-absolute-p file))
- (setq path (list (expand-file-name (file-name-directory file)
- master-dir))
- file (file-name-nondirectory file))
- (setq path (x-symbol-image-searchpath master-dir)))
- (if menup
- (let ((menu (cdr x-symbol-image-menu))
- dir full exists)
- (while path
- (setq dir (pop path)
- full (expand-file-name file dir)
- exists (file-exists-p full))
- (push (vector (if (featurep 'xemacs)
- (abbreviate-file-name dir t)
- (abbreviate-file-name dir))
- (list 'x-symbol-image-editor full buffer)
- :active (if exists
- (file-readable-p full)
- (file-writable-p full))
- :keys (and exists x-symbol-image-current-marker))
- menu))
- (cons (format (car x-symbol-image-menu)
- (x-symbol-image-editor file))
- menu))
- (let (result full)
- (setq path (nreverse path))
- (while path
- (setq full (expand-file-name file (pop path)))
- (if (file-readable-p full)
- (setq result full
- path nil)
- (or result
- (file-exists-p full) ; i.e., not readable
- (if (file-writable-p full) (setq result full)))))
- result)))))
-
-
-
-;;;;##########################################################################
-;;;; Glyph creation via processes
-;;;;##########################################################################
-
-
-;; A stack is better than a FIFO queue since editing the current line should
-;; have the highest priority.
-(defvar x-symbol-image-process-stack nil
- "Internal variable. Stack of image conversion tasks.
-Each element looks like the value of `x-symbol-image-process-elem'.")
-
-(defvar x-symbol-image-process-elem nil
- "Internal variable. Current image conversion task element.
-It has the form (CACHE GLYPH COMMAND TEMP). CACHE is the name of the
-image cache file, GLYPH is the glyph whose image will be defined by the
-finished image cache file. COMMAND is the command which starts the
-process creating CACHE, see `x-symbol-image-converter'. If TEMP is
-non-nil, the image cache file will be deleted directly after its
-usage.")
-
-
-;;;===========================================================================
-;;; Main function for glyph creation
-;;;===========================================================================
-
-(defun x-symbol-image-create-glyph (file update-cache &optional temp)
- "Return a glyph for the image file FILE.
-Start a process to create a new image cache file. If UPDATE-CACHE is
-non-nil, use it instead of `x-symbol-image-update-cache' to determine
-whether this is really necessary. If optional TEMP is non-nil, allow
-the use of temporary cache files."
- (let ((infile (condition-case nil
- (file-truename file)
- (error nil)))
- outfile elem)
- (cond ((null infile) x-symbol-image-locked-glyph)
- ((null (file-readable-p infile))
- (if (and (null (file-exists-p infile))
- (file-writable-p infile))
- x-symbol-image-design-glyph
- x-symbol-image-locked-glyph))
- ((null x-symbol-image-converter) x-symbol-image-junk-glyph)
- ((null (setq outfile
- (x-symbol-image-cache-name
- infile
- ;; TODO: temp image files don't work with Emacs
- (and temp (featurep 'xemacs) temp))))
- x-symbol-image-junk-glyph)
- ((and (stringp outfile)
- (null (file-writable-p outfile)))
- x-symbol-image-junk-glyph)
- ((and (equal outfile (car x-symbol-image-process-elem))
- (get-process x-symbol-image-process-name))
- (cadr x-symbol-image-process-elem))
- ((setq elem (assoc outfile x-symbol-image-process-stack))
- (prog1 (cadr elem)
- (x-symbol-image-process-stack)))
- (t
- (let* ((ofile (if (symbolp outfile)
- (concat x-symbol-image-temp-name
- (cadr x-symbol-image-converter))
- outfile))
- (image (and (null (symbolp outfile))
- (x-symbol-create-image
- ofile (car x-symbol-image-converter))))
- (glyph (x-symbol-make-glyph
- (or image x-symbol-image-create-image))))
- (when (or (null image)
- (eq update-cache t)
- (and update-cache
- (file-newer-than-file-p infile outfile)))
- (push (list ofile glyph
- (list (cddr x-symbol-image-converter) infile ofile)
- (symbolp outfile))
- x-symbol-image-process-stack)
- (x-symbol-image-process-stack))
- glyph)))))
-
-
-;;;===========================================================================
-;;; Compute name of file cache
-;;;===========================================================================
-
-(defun x-symbol-image-cache-name (infile temp)
- "Return the name of the image cache file for the image file INFILE.
-The directory part is determined by `x-symbol-image-cache-directories'.
-INFILE must be a fully expanded file name, the extension by
-`x-symbol-image-converter'. Return value nil means, do not convert the
-image, use `x-symbol-image-junk-glyph' instead. If optional TEMP is
-non-nil, allow the use of temporary cache files, in this case, t would
-be returned."
- (let* ((case-fold-search (eq system-type 'vax-vms))
- (indir (file-name-directory infile))
- (outdir (x-symbol-match-in-alist indir x-symbol-image-cache-directories
- nil t)))
- (if (symbolp outdir) (and outdir temp)
- (if (or (file-directory-p (setq outdir (expand-file-name outdir indir)))
- (condition-case nil
- (progn (make-directory outdir t) t)
- (error nil)))
- (x-symbol-image-file-name
- infile (cadr x-symbol-image-converter) outdir)))))
-
-
-;;;===========================================================================
-;;; Process handling
-;;;===========================================================================
-
-(defun x-symbol-image-process-stack ()
- "Handle next task in variable `x-symbol-image-process-stack'."
- (if x-symbol-image-process-stack
- (let ((process (get-process x-symbol-image-process-name)))
- (unless (and process (eq (process-status process) 'run))
- (if process (delete-process process))
- (setq x-symbol-image-process-elem
- (pop x-symbol-image-process-stack))
- (setq process (apply (caaddr x-symbol-image-process-elem)
- (cdaddr x-symbol-image-process-elem)))
- (set-process-sentinel process 'x-symbol-image-process-sentinel)
- ))))
-
-(defun x-symbol-image-convert-file (infile)
- "Put prefix before INFILE if necessary for \"convert\".
-Uses `x-symbol-image-convert-file-alist'. Also put postfix \"[0]\"
-after INFILE to just use the first part of a multi-part image."
- (concat (x-symbol-match-in-alist infile x-symbol-image-convert-file-alist)
- infile
- "[0]"))
-
-(defun x-symbol-image-start-convert-mono (infile outfile)
- "Start process convert INFILE to monochrome OUTFILE.
-Used as value in `x-symbol-image-converter'."
- (start-process x-symbol-image-process-name
- (get-buffer-create x-symbol-image-process-buffer)
- x-symbol-image-convert-program "+matte"
- "-geometry" (format "%dx%d>" x-symbol-image-max-width
- x-symbol-image-max-height)
- "-threshold" "190" "-monochrome"
- (x-symbol-image-convert-file infile) outfile))
-
-(defun x-symbol-image-start-convert-color (infile outfile)
- "Start process convert INFILE to OUTFILE with restricted colors.
-Used as value in `x-symbol-image-converter'."
- (start-process x-symbol-image-process-name
- (get-buffer-create x-symbol-image-process-buffer)
- x-symbol-image-convert-program "+matte"
- "-geometry" (format "%dx%d>" x-symbol-image-max-width
- x-symbol-image-max-height)
- "-sharpen" "58" "-colors" "4"
- (x-symbol-image-convert-file infile) outfile))
-
-(defun x-symbol-image-start-convert-truecolor (infile outfile)
- "Start process convert INFILE to OUTFILE using colors.
-Used as value in `x-symbol-image-converter'."
- (start-process x-symbol-image-process-name
- (get-buffer-create x-symbol-image-process-buffer)
- x-symbol-image-convert-program "+matte"
- "-geometry" (format "%dx%d>" x-symbol-image-max-width
- x-symbol-image-max-height)
- (x-symbol-image-convert-file infile) outfile))
-
-(defun x-symbol-image-start-convert-mswindows (infile outfile)
- "Start process convert INFILE to OUTFILE using colors.
-Used as value in `x-symbol-image-converter'."
- (start-process x-symbol-image-process-name
- (get-buffer-create x-symbol-image-process-buffer)
- x-symbol-image-convert-program "+matte"
- "-geometry" (format "%dx%d>" x-symbol-image-max-width
- x-symbol-image-max-height)
- ;; for some reason [0] at the end of the file name does not
- ;; work under ms-windows
- (concat (x-symbol-match-in-alist
- infile x-symbol-image-convert-file-alist)
- infile)
- outfile))
-
-(defun x-symbol-image-start-convert-colormap (infile outfile)
- "Start process convert INFILE to OUTFILE using a colormap.
-Produce OUTFILE with `x-symbol-image-convert-colormap' or monochrome
-OUTFILE if `x-symbol-image-convert-mono-regexp' matches INFILE. Used as
-value in `x-symbol-image-converter'."
- (if (or (and x-symbol-image-convert-mono-regexp
- (string-match x-symbol-image-convert-mono-regexp infile))
- (null x-symbol-image-convert-colormap))
- (x-symbol-image-start-convert-mono infile outfile)
- (start-process x-symbol-image-process-name
- (get-buffer-create x-symbol-image-process-buffer)
- x-symbol-image-convert-program "+matte"
- "-geometry" (format "%dx%d>" x-symbol-image-max-width
- x-symbol-image-max-height)
- "-map" x-symbol-image-convert-colormap
- (x-symbol-image-convert-file infile) outfile)))
-
-(defun x-symbol-image-process-sentinel (process event)
- "Set glyph image after process PROCESS has finished with value EVENT.
-Also look for more tasks in variable `x-symbol-image-process-stack'."
- (if (memq (process-status process) '(signal exit))
- (let ((buffer (process-buffer process)))
- (if (buffer-live-p buffer)
- ;; Don't follow info files, use some code from compile.el instead:
- ;; do not let cursor movement influence output placement
- (save-excursion
- (set-buffer buffer)
- (goto-char (point-max))
- (insert-before-markers (current-time-string) ": "
- (process-name process) " " event
- "\"" (car x-symbol-image-process-elem)
- (if (eq (process-status process) 'exit)
- "\" created\n"
- "\" failed\n"))))
- (x-symbol-set-glyph-image
- (cadr x-symbol-image-process-elem)
- (or (and (eq (process-status process) 'exit)
- (x-symbol-create-image (car x-symbol-image-process-elem)
- (car x-symbol-image-converter)))
- x-symbol-image-broken-image))
- ;; TODO: in Emacs, we need `clear-image-cache' for some reason, in
- ;; older XEmacsen, we did need something, but it wasn't really
- ;; important, and I haven't noticed it anymore...
- (or (featurep 'xemacs)
- (and (boundp 'x-symbol-emacs-after-create-image-function)
- (functionp x-symbol-emacs-after-create-image-function)
- (funcall x-symbol-emacs-after-create-image-function)))
-;;; (redisplay-frame nil t) ; doesn't work
-;;; (sit-for 0) ; does that work?
- (if (cadddr x-symbol-image-process-elem)
- (condition-case nil
- (delete-file (car x-symbol-image-process-elem))
- (error nil)))
- (setq x-symbol-image-process-elem nil)
- (delete-process process)
- (x-symbol-image-process-stack))))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-image.el ends here
diff --git a/x-symbol/lisp/x-symbol-macs.el b/x-symbol/lisp/x-symbol-macs.el
deleted file mode 100644
index 7245d3bb..00000000
--- a/x-symbol/lisp/x-symbol-macs.el
+++ /dev/null
@@ -1,257 +0,0 @@
-;;; x-symbol-macs.el --- macros used when compiling or interpreting x-symbol.el
-
-;; Copyright (C) 1998-2002 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; Macro expansion must not dependent on Mule vs no-Mule! Depending on Emacs
-;; vs XEmacs is OK, since the elc files aren't compatible anyway.
-
-;;; Code:
-
-(provide 'x-symbol-macs)
-(require 'cl)
-
-
-;;;===========================================================================
-;;;
-;;;===========================================================================
-
-(defmacro x-symbol-ignore-property-changes (&rest body)
- (if (featurep 'xemacs)
- (cons 'progn body)
- (let ((modified (gensym "--x-symbol-modified--")))
- `(let ((,modified (buffer-modified-p))
- (buffer-undo-list t)
- (inhibit-read-only t)
- (inhibit-modification-hooks t)
- (inhibit-point-motion-hooks t))
- (unwind-protect
- (progn ,@body)
- (and (not ,modified) (buffer-modified-p)
- (set-buffer-modified-p nil)))))))
-
-
-;;;===========================================================================
-;;; Function used by macros and the macros
-;;;===========================================================================
-
-(defun x-symbol-set/push-assq/assoc (x key alist pushp test)
- (let* ((temp (gensym "--x-symbol-set/push-assq/assoc-temp--"))
- (evalp (and (consp key) (null (eq (car key) 'quote))))
- (keysymb (if evalp
- (gensym "--x-symbol-set/push-assq/assoc-temp--")
- key))
- (keydef (and evalp (list (list keysymb key)))))
- `(let* (,@keydef
- (,temp (,test ,keysymb ,alist)))
- (if ,temp
- (setcdr ,temp ,(if pushp `(cons ,x (cdr ,temp)) x))
- (setq ,alist (cons (,(if pushp 'list 'cons) ,keysymb ,x) ,alist)))
- ,temp)))
-
-(defmacro x-symbol-set-assq (x key alist)
- "Set X to be the association for KEY in ALIST.
-If no car of an element in ALIST is `eq' to KEY, inserts (KEY . X) at
-the head of ALIST."
- (x-symbol-set/push-assq/assoc x key alist nil 'assq))
-
-(defmacro x-symbol-set-assoc (x key alist)
- "Set X to be the association for KEY in ALIST.
-If no car of an element in ALIST is `equal' to KEY, inserts (KEY . X) at
-the head of ALIST."
- (x-symbol-set/push-assq/assoc x key alist nil 'assoc))
-
-(defmacro x-symbol-push-assq (x key alist)
- "Insert X at the head of the association for KEY in ALIST.
-If no car of an element in ALIST is `eq' to KEY, inserts (KEY X) at the
-head of ALIST. An element (KEY A B) would look like (KEY X A B) after
-the operation."
- (x-symbol-set/push-assq/assoc x key alist t 'assq))
-
-(defmacro x-symbol-push-assoc (x key alist)
- "Insert X at the head of the association for KEY in ALIST.
-If no car of an element in ALIST is `equal' to KEY, inserts (KEY X) at
-the head of ALIST. An element (KEY A B) would look like (KEY X A B)
-after the operation."
- (x-symbol-set/push-assq/assoc x key alist t 'assoc))
-
-
-;;;===========================================================================
-;;; Macros
-;;;===========================================================================
-
-(defmacro x-symbol-dolist-delaying (spec cond &rest body)
- ;; checkdoc-params: (spec)
- "Loop over a list delaying elements if condition yields non-nil.
-The macro looks like
- (x-symbol-dolist-delaying (VAR LIST [WORKING [DELAYED]]) COND BODY...)
-Bind VAR to each `car' from LIST, in turn. If COND yields nil, evaluate
-BODY. Otherwise, BODY with VAR bound to the list value is evaluated
-after all other list values have been processed. Return all list
-values which could not been processed.
-
-The looping is done in cycles. In each cycle, the value of WORKING,
-which defaults to some internal symbol, is the list of elements still to
-be processed during the current cycle. VAR is always the head of
-WORKING. If COND yields non-nil, VAR is inserted at the head of the
-list stored in DELAYED which defaults to some internal symbol. At the
-end of each CYCLE, WORKING is set to the reversed value of DELAYED. The
-macro ends if all elements has been processed or all elements in a cycle
-has been inserted into the delayed list."
- (let ((working (or (nth 2 spec)
- (gensym "--x-symbol-dolist-delaying-temp--")))
- (delayed (or (nth 3 spec)
- (gensym "--x-symbol-dolist-delaying-temp--")))
- (non-circ (gensym "--x-symbol-dolist-delaying-temp--")))
- `(block nil
- (let ((,working ,(nth 1 spec))
- (,non-circ t)
- ,delayed
- ,(car spec))
- (while (and ,working ,non-circ)
- (setq ,delayed nil
- ,non-circ nil)
- (while ,working
- (setq ,(car spec) (car ,working))
- (if ,cond
- (setq ,delayed (cons ,(car spec) ,delayed))
- ,@body
- (setq ,non-circ t))
- (setq ,working (cdr ,working)))
- (setq ,working (nreverse ,delayed)))
- ,working))))
-
-(defmacro x-symbol-do-plist (spec &rest body)
- ;; checkdoc-params: (spec)
- "Loop over a property list.
-The macro looks like
- (x-symbol-do-plist (PROP VAR PLIST) BODY...)
-Evaluate BODY with each PROP bound to each property of PLIST and VAR
-bound to the corresponding value, in turn. PROP and VAR can also be nil
-if their value is not important. Return nil."
- (let ((plist (gensym "--x-symbol-do-plist-temp--")))
- `(block nil
- (let ((,plist ,(nth 2 spec))
- ,@(and (car spec) (list (car spec)))
- ,@(and (nth 1 spec) (list (nth 1 spec))))
- (while ,plist
- (setq ,@(and (car spec) `(,(car spec) (car ,plist)))
- ,@(and (nth 1 spec) `(,(nth 1 spec) (cadr ,plist))))
- ,@body
- (setq ,plist (cddr ,plist)))
- nil))))
-
-(defmacro x-symbol-while-charsym (spec &rest body)
- "(x-symbol-while-charsym (CHARSYM CHAR) BODY...)"
- (unless (and (consp spec)
- (symbolp (car spec))
- (symbolp (cadr spec))
- (null (cddr spec)))
- (error "Wrong call of `x-symbol-while-charsym'."))
- (let ((charsym (car spec))
- (char (cadr spec)))
- `(let (,charsym ,char)
- (block nil
- (skip-chars-forward "\000-\177")
- (while (setq ,char (char-after))
- (if (setq ,charsym
- ,(if (featurep 'xemacs)
- '(x-symbol-encode-charsym-after)
- ;; no need for nomule byte-comp in Emacs => inline
- `(get-char-table ,char x-symbol-mule-char-table)))
- (progn ,@body)
- (forward-char x-symbol-encode-rchars))
- (skip-chars-forward "\000-\177"))))))
-
-(defmacro x-symbol-encode-for-charsym (spec &rest body)
- "(x-symbol-while-charsym ((TOKEN-TABLE FCHAR-TABLE FCHAR-FALLBACK-TABLE) TOKEN CHARSYM)) BODY...)"
- (let* ((tables (car spec))
- (vars (cdr spec))
- (fchar-table (cadr tables))
- (fchar-fb-table (caddr tables))
- (token (car vars))
- (charsym (or (cadr vars)
- (gensym "--x-symbol-encode-for-charsym-temp--")))
- (char (gensym "--x-symbol-encode-for-charsym-temp--"))
- (fchar (gensym "--x-symbol-encode-for-charsym-temp--")))
- `(let (,fchar ,token)
- (x-symbol-while-charsym ,(list charsym char)
- (cond ((and ,fchar-table
- (setq ,fchar (gethash ,charsym ,fchar-table)))
- ;; fchar-fb-table = nil => no recoding
- (if (or (null ,fchar-fb-table) (eq ,fchar ,char))
- (forward-char x-symbol-encode-rchars)
- (insert ,fchar)
- (delete-char x-symbol-encode-rchars)))
- ((setq ,token (gethash ,charsym ,(car tables)))
- ,@body)
- ((setq ,fchar (gethash ,charsym ,fchar-fb-table))
- (if (eq ,fchar ,char)
- (forward-char x-symbol-encode-rchars)
- (insert ,fchar)
- (delete-char x-symbol-encode-rchars)))
- (t
- (forward-char x-symbol-encode-rchars)))))))
-
-(defmacro x-symbol-decode-for-charsym (spec undefined &rest body)
- "(x-symbol-decode-for-charsym ((REGEXP DECODE-OBARRAY CASE-FN) DEFN BEG END) UNDEFINED BODY...)"
- (let* ((grammar (car spec))
- (case-fn (caddar spec))
- (defn (cadr spec))
- (beg (caddr spec))
- (end (cadddr spec)))
- `(let (,beg ,end ,defn)
- (block nil
- (while (re-search-forward ,(car grammar) nil t)
- (setq ,beg (match-beginning 0)
- ,end (match-end 0))
- (if (setq ,defn (intern-soft
- ,(if case-fn
- `(if ,case-fn
- (funcall ,case-fn
- (buffer-substring ,beg ,end))
- (buffer-substring ,beg ,end))
- `(buffer-substring ,beg ,end))
- ,(cadr grammar)))
- (progn
- (setq ,defn (symbol-value ,defn)) ; nil shouldn't happen
- ,@body)
- ,@(if undefined (list undefined))))))))
-
-(defmacro x-symbol-decode-unique-test (token-spec unique)
- `(and ,unique
- (or (cddr ,token-spec)
- (and (hash-table-p ,unique)
- (gethash (car ,token-spec) ,unique)))))
-
-(defmacro x-symbol-set-buffer-multibyte ()
- ;; Make sure the buffer is not in unibyte mode (for Emacs).
- (unless (featurep 'xemacs)
- '(set-buffer-multibyte t)))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-macs.el ends here
diff --git a/x-symbol/lisp/x-symbol-mule.el b/x-symbol/lisp/x-symbol-mule.el
deleted file mode 100644
index 6ab5ca36..00000000
--- a/x-symbol/lisp/x-symbol-mule.el
+++ /dev/null
@@ -1,325 +0,0 @@
-;;; x-symbol-mule.el --- XEmacs/Mule support for package x-symbol
-
-;; Copyright (C) 1997-1999, 2001-2002 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization, Mule
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;;; Code:
-
-;; No `eval-and-compile' around this test, would just complicate distribution
-(unless (featurep 'mule)
- (error "This file is meant to be used with XEmacs/Mule"))
-(provide 'x-symbol-mule)
-(eval-when-compile (require 'cl))
-(require 'x-symbol-hooks)
-(eval-when-compile (require 'x-symbol-vars)) ; TODO: or always? or next line?
-(eval-when-compile (require 'x-symbol)) ; x-symbol also requires this file
-;; (defvar x-symbol-cstring-table) ; in x-symbol.el
-;; (defvar x-symbol-face-docstrings))
-;;(require 'quail) has autoload
-
-;;(unless (eq x-symbol-default-coding 'iso-8859-1)
-;; (warn "Package x-symbol under XEmacs/Mule has only been tested with default coding `iso-8859-1'"))
-
-;; Provide easier XEmacs-21/Mule bug workaround:
-(defvar x-symbol-mule-default-charset
- (cond
- ((or (null x-symbol-default-coding)
- (eq x-symbol-default-coding 'iso-8859-1))
- 'latin-iso8859-1)
- ;; XEmacs iso-2022 coding-system-type
- ((eq (coding-system-type x-symbol-default-coding) 'iso2022)
- (coding-system-property x-symbol-default-coding 'charset-g1))
- ;; Emacs iso-2022 coding-system-type
- ((eq (coding-system-type x-symbol-default-coding) 2)
- (aref (coding-system-flags x-symbol-default-coding) 1))
- (t
- (lwarn 'x-symbol 'warning
- "Can't determine charset from coding system %s, using latin-iso8859-1"
- x-symbol-default-coding)
- 'latin-iso8859-1))
- "Mule charset corresponding to `x-symbol-default-coding'.")
-
-
-;;;===========================================================================
-;;; Function aliases and internal variables
-;;;===========================================================================
-
-(defalias 'x-symbol-make-cset 'x-symbol-mule-make-cset)
-(defalias 'x-symbol-make-char 'x-symbol-mule-make-char)
-(defalias 'x-symbol-init-charsym-syntax 'x-symbol-mule-init-charsym-syntax)
-(defalias 'x-symbol-charsym-after 'x-symbol-mule-charsym-after)
-(defalias 'x-symbol-string-to-charsyms 'x-symbol-mule-string-to-charsyms)
-(defalias 'x-symbol-match-before 'x-symbol-mule-match-before)
-(defalias 'x-symbol-encode-lisp 'x-symbol-mule-encode-lisp)
-(defalias 'x-symbol-pre-command-hook 'x-symbol-mule-pre-command-hook)
-(defalias 'x-symbol-post-command-hook 'x-symbol-mule-post-command-hook)
-(defalias 'x-symbol-encode-charsym-after 'x-symbol-mule-encode-charsym-after)
-(defalias 'x-symbol-init-quail-bindings 'x-symbol-mule-init-quail-bindings)
-
-(defvar x-symbol-mule-char-table nil
- "Internal. Map characters to charsyms.")
-(defvar x-symbol-mule-pre-command nil
- "Internal. Used for pre- and post-command handling.")
-
-
-;;;===========================================================================
-;;; Init code
-;;;===========================================================================
-
-(defun x-symbol-mule-make-charset (definition graphic registry)
- "Define new charset according to DEFINITION.
-DEFINITION looks like nil or (NAME) or (NAME DOCSTRING CHARS FINAL), see
-`x-symbol-init-cset'. GRAPHIC and REGISTRY are charset properties, see
-`make-charset' for details."
- (and definition
- (null (find-charset (car definition)))
- (make-charset (car definition) (cadr definition)
- (list 'registry registry
- 'dimension 1
- 'chars (caddr definition)
- 'final (cadddr definition)
- 'graphic graphic))))
-
-(defvar x-symbol-mule-default-font nil)
-
-(defun x-symbol-mule-default-font ()
- ;; It would be probably better to set the font for all (device-list)s. But
- ;; even better would be if XEmacs would allow an easy way to set fonts for
- ;; other charset-encodings without changing the font for the default
- ;; charset-encoding. No using `append' instead `prepend' as HOW-TO-ADD is
- ;; loosing since then other settings might have preference.
- (or x-symbol-mule-default-font
- (setq x-symbol-mule-default-font
- (font-instance-name
- (face-property-instance 'default 'font (selected-device))))))
-;;; (let ((temp-buffer (get-buffer-create " x-symbol default font")))
-;;; (save-window-excursion
-;;; (display-buffer temp-buffer)
-;;; (sit-for 0.1) ; necessary?
-;;; (setq x-symbol-mule-default-font
-;;; (font-instance-name (face-property-instance 'default 'font))))
-;;; (kill-buffer temp-buffer)
-;;; x-symbol-mule-default-font)))
-
-(defun x-symbol-mule-make-cset (cset fonts)
- "Define new charsets according to CSET using FONTS.
-See `x-symbol-init-cset'. Return (NORMAL SUBSCRIPT SUPERSCIPT). Each
-element is a face or nil if the corresponding font in FONTS could not be
-found. Return nil, if no default font for that registry could be found."
- (let ((first (if noninteractive
- (caar fonts)
- (x-symbol-try-font-name (car fonts)))))
- (when (or first
- (and x-symbol-latin-force-use (x-symbol-cset-coding cset))
- (and (find-charset (car (x-symbol-cset-left cset)))
- (find-charset (car (x-symbol-cset-right cset)))))
- (let ((default (eq (x-symbol-cset-coding cset)
- (or x-symbol-default-coding 'iso-8859-1)))
- (registry (x-symbol-cset-registry cset))
- (left (x-symbol-cset-left cset))
- (right (x-symbol-cset-right cset)))
- (x-symbol-mule-make-charset left 0 registry)
- (x-symbol-mule-make-charset right 1 registry)
- (or default
- (null first)
- noninteractive
- (not (fboundp 'face-property-matching-instance)) ;Only for XEmacs.
- (and (null x-symbol-mule-change-default-face)
- (face-property-matching-instance 'default 'font
- (let ((cset
- (or (car-safe left)
- (car-safe right))))
- (if (and
- (>= 21 emacs-major-version)
- (>= emacs-minor-version 5))
- ;; da: rough patch here for
- ;; brokage in 21.5 (beta28)
- ;; (including distributed version)
- ;; See `specifier-matching-instance'
- (cons cset 'initial)
- cset))
- nil nil t))
- (let ((origfont (x-symbol-mule-default-font)))
- (set-face-property 'default 'font first nil
- '(mule-fonts) 'prepend)
- ;; If we do not reset the originally default font, we end up
- ;; using a latin5 default font...
- (set-face-property 'default 'font origfont)))
- (if noninteractive
- (list nil)
- (let ((faces '(x-symbol-face x-symbol-sub-face x-symbol-sup-face))
- (docstrings x-symbol-face-docstrings)
- (raise 0)
- font)
- (while faces
- (when (setq font (x-symbol-try-font-name (car fonts) raise))
- (make-face (car faces) (car docstrings))
- (x-symbol-set-face-font (car faces) font
- (list (car left) (car right))
- default))
- (setq fonts (cdr fonts)
- raise (1+ raise)
- faces (cdr faces)
- docstrings (cdr docstrings))))
- (if first '(x-symbol-face) '(default)))))))
-
-(defun x-symbol-mule-make-char (cset encoding charsym face coding)
- "Define character in CSET with ENCODING, represented by CHARSYM.
-The character is considered to be a 8bit character in CODING. Use FACE
-when character is presented in the grid."
- (unless (char-table-p x-symbol-mule-char-table)
- (setq x-symbol-mule-char-table (make-char-table 'generic))
- (put-char-table t nil x-symbol-mule-char-table))
- (let* ((char (cond
- ((and (not x-symbol-use-unicode) (< encoding 128))
- (make-char (caadr cset) encoding))
- ((and (not x-symbol-use-unicode) (< encoding 256))
- (make-char (caddr cset) (- encoding 128)))
- (t
- ;; it must be Unicode...
- (decode-char 'ucs encoding)))))
-; (make-char (caddr cset)
-; (mod encoding 256)
-; (/ encoding 256))))))
- (put-char-table char charsym x-symbol-mule-char-table)
- (x-symbol-set-cstrings charsym coding char
- (and coding
- (>= encoding 160)
- (not x-symbol-use-unicode)
- (make-char x-symbol-mule-default-charset
- (- encoding 128)))
- face)))
-
-;; (format "#x%x" (+ (* 3 256) 147)) = 0x393
-;; (make-char 'mule-unicode-2500-33ff 147 3)
-
-(defun x-symbol-mule-init-charsym-syntax (charsyms)
- "Initialize the syntax for the characters represented by CHARSYMS.
-See `x-symbol-init-cset' and `x-symbol-group-syntax-alist'."
- (dolist (charsym charsyms)
- (when (gethash charsym x-symbol-cstring-table)
- (let ((syntax (get charsym 'x-symbol-syntax)))
- (when syntax
- (let ((opposite (and (cdr syntax)
- (gethash (cddr syntax) x-symbol-cstring-table))))
- (modify-syntax-entry (aref (gethash charsym x-symbol-cstring-table)
- 0)
- (if opposite
- (format (cadr syntax) opposite)
- (car syntax))
- (standard-syntax-table))))))))
-
-(defun x-symbol-mule-init-quail-bindings (context chain)
- (if context
- (quail-defrule (if (< (length context) (max x-symbol-key-min-length 2))
- (concat context x-symbol-quail-suffix-string)
- context)
- (mapconcat (lambda (charsym)
- (gethash charsym x-symbol-cstring-table))
- chain ""))
- (quail-define-package
- "x-symbol" "X-Symbol" "XS" t
- "X-Symbol input method Quail, see <info:(x-symbol)Input Method Quail>"
- nil t ; FORGET-LAST-SELECTION
- nil nil nil nil t))) ; MAXIMUM-SHORTEST
-
-
-;;;===========================================================================
-;;; Character recognition
-;;;===========================================================================
-
-(defun x-symbol-mule-encode-charsym-after ()
- (get-char-table (char-after) x-symbol-mule-char-table))
-
-
-(defun x-symbol-mule-charsym-after (&optional pos)
- "Return x-symbol charsym for character at POS.
-POS defaults to point. If POS is out of range, return nil. Otherwise,
-return (POS . CHARSYM) where CHARSYM is the x-symbol charsym for the
-character at POS or nil otherwise."
- (or pos (setq pos (point)))
- (and (char-after pos)
- (cons pos (get-char-table (char-after pos) x-symbol-mule-char-table))))
-
-(defun x-symbol-mule-string-to-charsyms (string)
- "Return list of charsyms for the characters in STRING.
-If a character is not represented as a charsym, use the character itself
-if is an ascii in the range \\040-\\176, otherwise nil."
- (let ((chars (nreverse (append string nil)))
- result after)
- (while chars
- (setq after (pop chars))
- (push (or (get-char-table after x-symbol-mule-char-table)
- (and (<= ?\040 after) (< after ?\177) after))
- result))
- result))
-
-(defun x-symbol-mule-match-before (atree pos &optional case-fn)
- "Return association in ATREE for longest match before POS.
-Return (START . VALUE) where the buffer substring between START and
-point is the key to the association VALUE in ATREE. If optional CASE-FN
-is non-nil, convert characters before the current position with CASE-FN.
-See `x-symbol-atree-push'."
- (let ((result nil))
- (while (setq atree (cdr (assoc (if case-fn
- (funcall case-fn (char-after (decf pos)))
- (char-after (decf pos)))
- (cdr atree))))
- (and (car atree)
- (setq result (cons pos (car atree)))))
- result))
-
-
-;;;===========================================================================
-;;; Command hooks
-;;;===========================================================================
-
-;; Functions in these hooks are run twice (and more) when pressing a key which
-;; runs a keyboard macro, e.g., if [backspace] runs [delete] and [delete] runs
-;; `delete-backward-char'.
-
-(defun x-symbol-mule-pre-command-hook ()
- "Function used in `pre-command-hook' when `x-symbol-mode' is turned on.
-Hide revealed characters, see `x-symbol-hide-revealed-at-point'.
-Provide input method TOKEN, see `x-symbol-token-input'."
- (x-symbol-hide-revealed-at-point)
- (when (and x-symbol-mode (null x-symbol-mule-pre-command))
- (setq x-symbol-mule-pre-command t)
- (x-symbol-token-input)))
-
-(defun x-symbol-mule-post-command-hook ()
- "Function used in `post-command-hook' when `x-symbol-mode' is turned on.
-Provide input method ELECTRIC, see `x-symbol-electric-input'. Start
-idle timer for info in echo area and revealing invisible characters, see
-`x-symbol-start-itimer-once'."
- (when (and x-symbol-mode x-symbol-mule-pre-command)
- (x-symbol-electric-input)
- (x-symbol-start-itimer-once))
- (setq x-symbol-mule-pre-command nil))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-mule.el ends here
diff --git a/x-symbol/lisp/x-symbol-nomule.el b/x-symbol/lisp/x-symbol-nomule.el
deleted file mode 100644
index 9ca2d483..00000000
--- a/x-symbol/lisp/x-symbol-nomule.el
+++ /dev/null
@@ -1,382 +0,0 @@
-;;; x-symbol-nomule.el --- XEmacs/no-Mule support for package x-symbol
-
-;; Copyright (C) 1996-1998, 2002 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;;; Code:
-
-(when (featurep 'mule)
- (error "This file is meant to be used with XEmacs/no-Mule"))
-(provide 'x-symbol-nomule)
-(require 'x-symbol-hooks)
-(eval-when-compile (require 'x-symbol)) ; x-symbol also requires this file
-;;(eval-when-compile
-;; (defvar x-symbol-encode-rchars)
-;; (defvar x-symbol-face-docstrings))
-
-
-;;;===========================================================================
-;;; Function aliases and internal variables
-;;;===========================================================================
-
-(defalias 'x-symbol-make-cset 'x-symbol-nomule-make-cset)
-(defalias 'x-symbol-make-char 'x-symbol-nomule-make-char)
-(defalias 'x-symbol-init-charsym-syntax 'ignore)
-(defalias 'x-symbol-charsym-after 'x-symbol-nomule-charsym-after)
-(defalias 'x-symbol-string-to-charsyms 'x-symbol-nomule-string-to-charsyms)
-(defalias 'x-symbol-match-before 'x-symbol-nomule-match-before)
-(defalias 'x-symbol-encode-lisp 'x-symbol-nomule-encode-lisp)
-(defalias 'x-symbol-pre-command-hook 'x-symbol-nomule-pre-command-hook)
-(defalias 'x-symbol-post-command-hook 'x-symbol-nomule-post-command-hook)
-(defalias 'x-symbol-encode-charsym-after 'x-symbol-nomule-encode-charsym-after)
-(defalias 'x-symbol-init-quail-bindings 'ignore)
-
-(defvar x-symbol-nomule-mouse-yank-function mouse-yank-function
- "Function that is called upon by `x-symbol-nomule-mouse-yank-function'.")
-
-(defvar x-symbol-nomule-mouse-track-function
- (and (boundp 'default-mouse-track-normalize-point-function)
- default-mouse-track-normalize-point-function)
- "Function that is called upon by `x-symbol-nomule-mouse-track-function'.")
-
-(defvar x-symbol-nomule-cstring-regexp "[\231-\237][\041-\176\240-\377]"
- "Internal configuration. Regexp matching cstrings of length 2.
-You should probably change the value when adding additional csets.")
-;; should match `x-symbol-nomule-multibyte-char-p'.
-
-(defvar x-symbol-nomule-char-table nil
- "Internal. Map characters to charsyms.")
-(defvar x-symbol-nomule-pre-command nil
- "Internal. Used for pre- and post-command handling.")
-
-(defvar x-symbol-nomule-leading-faces-alist nil
- "Internal. Alist of leading character with their faces.
-Each element looks like (LEADING NORMAL SUBSCRIPT SUPERSCRIPT).")
-(defvar x-symbol-nomule-font-lock-face nil
- "Internal. Face to fontify current font-lock match.")
-
-(defvar x-symbol-nomule-display-table
- ;; display-table via characters table is not implemented in XEmacs yet...
- (let ((table (make-vector 256 nil))
- (i 128))
- (while (< i 160)
- (aset table i "")
- (incf i))
- table)
- "Display table in faces with non-standard charset registry.
-It makes the leading characters, range \\200-\\237, invisible.")
-
-(defvar x-symbol-nomule-character-quote-syntax "\\" ; bug in XEmacs
- "Syntax designator for leading characters in cstrings.")
-
-
-;;;===========================================================================
-;;; Init code
-;;;===========================================================================
-
-(defun x-symbol-nomule-init-faces (fonts prefix &optional display-table)
- "Create and return faces for FONTS.
-If a font can not be found, return nil for that font. PREFIX is the
-prefix in the name of the new face. If non-nil, the new faces use
-display table DISPLAY-TABLE."
- (let ((suffixes '("-face" "-sub-face" "-sup-face"))
- (docstrings x-symbol-face-docstrings)
- (raise 0)
- faces font face)
- (while suffixes
- (push (when (setq font (x-symbol-try-font-name (car fonts) raise))
- (setq face (intern (concat prefix (car suffixes))))
- (make-face face (car docstrings))
- (set-face-font face font)
- (if display-table (set-face-display-table face display-table))
- face)
- faces)
- (setq fonts (cdr fonts)
- suffixes (cdr suffixes)
- raise (1+ raise)
- docstrings (cdr docstrings)))
- (nreverse faces)))
-
-(defun x-symbol-nomule-make-cset (cset fonts)
- "Define new charsets according to CSET using FONTS.
-See `x-symbol-init-cset'. Return (NORMAL SUBSCRIPT SUPERSCIPT). Each
-element is a face or nil if the corresponding font in FONTS could not be
-found. Return nil, if no default font for that registry could be found."
- (cond ((noninteractive) (list nil))
- ((eq (x-symbol-cset-coding cset) x-symbol-default-coding)
- (or (x-symbol-nomule-init-faces fonts "x-symbol") ; no registry!
- (list nil)))
- ((x-symbol-try-font-name (car fonts))
- (let* ((faces (x-symbol-nomule-init-faces
- fonts
- (concat "x-symbol-" (x-symbol-cset-registry cset))
- x-symbol-nomule-display-table))
- (leading (x-symbol-cset-leading cset))
- (ass (assq leading x-symbol-nomule-leading-faces-alist)))
- (if x-symbol-nomule-character-quote-syntax
- (modify-syntax-entry leading
- x-symbol-nomule-character-quote-syntax
- (standard-syntax-table)))
- (if ass
- (setcdr ass faces)
- (push (cons leading faces)
- x-symbol-nomule-leading-faces-alist))
- faces))))
-
-(defun x-symbol-nomule-make-char (cset encoding charsym face coding)
- "Define character in CSET with ENCODING, represented by CHARSYM.
-The character is considered to be a 8bit character in CODING. Use FACE
-when character is presented in the grid or has a non-standard registry."
- (unless (char-table-p x-symbol-nomule-char-table)
- (setq x-symbol-nomule-char-table (make-char-table 'generic))
- (put-char-table t nil x-symbol-nomule-char-table))
- (let* ((leading (and (null (eq coding
- (or x-symbol-default-coding 'iso-8859-1)))
- (cadar cset)))
- (table (if leading
- (get-char-table leading x-symbol-nomule-char-table)
- x-symbol-nomule-char-table))
- (cstring (if leading
- (concat (list leading encoding))
- (char-to-string (int-to-char encoding)))))
- (unless (char-table-p table)
- (setq table (make-char-table 'generic))
- (put-char-table t nil table)
- (put-char-table leading table x-symbol-nomule-char-table))
- (put-char-table encoding charsym table)
- (x-symbol-set-cstrings charsym coding cstring
- (and coding (>= encoding 160) (int-to-char encoding))
- face)))
-
-
-;;;===========================================================================
-;;; Character recognition
-;;;===========================================================================
-
-(defun x-symbol-nomule-multibyte-char-p (leading octet)
- "Non-nil if LEADING and OCTET are a multibyte character."
- (and leading (>= leading ?\200) (< leading ?\240)
- octet (or (< octet ?\177) (>= octet ?\240)) (>= octet ?\41)))
-
-(defun x-symbol-nomule-encode-charsym-after ()
- (let ((charsym (get-char-table (char-after) x-symbol-nomule-char-table)))
- (if (char-table-p charsym)
- (let ((after (char-after (1+ (point)))))
- (if after
- (progn (setq x-symbol-encode-rchars 2)
- (get-char-table after charsym))
- (setq x-symbol-encode-rchars 1)
- nil))
- (setq x-symbol-encode-rchars 1)
- charsym)))
-
-(defun x-symbol-nomule-charsym-after (&optional pos)
- "Return x-symbol charsym for character at POS.
-POS defaults to point. If POS is out of range, return nil. Otherwise,
-return (POS1 . CHARSYM) where POS1 is POS-1 if the character before POS
-is a leading character and POS1 is POS otherwise. CHARSYM is the
-x-symbol charsym for the character at POS1 or nil otherwise."
- (or pos (setq pos (point)))
- (let ((before (char-before pos))
- (after (char-after pos)))
- (and after
- (if (or (x-symbol-nomule-multibyte-char-p before after)
- (x-symbol-nomule-multibyte-char-p
- (setq before after)
- (setq after (char-after (incf pos)))))
- (let ((table (get-char-table before x-symbol-nomule-char-table)))
- (cons (1- pos)
- (and (char-table-p table) (get-char-table after table))))
- (cons (1- pos)
- (and (symbolp (setq after (get-char-table
- before
- x-symbol-nomule-char-table)))
- after))))))
-
-(defun x-symbol-nomule-string-to-charsyms (string)
- "Return list of charsyms for the characters in STRING.
-If a character is not represented as a charsym, use the character itself
-if is an ascii in the range \\040-\\176, otherwise nil."
- (let ((chars (nreverse (append string nil)))
- result after table)
- (while chars
- (setq after (pop chars))
- (push (if (x-symbol-nomule-multibyte-char-p (car chars) after)
- (and (setq table (get-char-table (pop chars)
- x-symbol-nomule-char-table))
- (get-char-table after table))
- (or (get-char-table after x-symbol-nomule-char-table) after))
- result))
- result))
-
-(defun x-symbol-nomule-match-before (atree pos &optional case-fn)
- "Return association in ATREE for longest match before POS.
-Return (START . VALUE) where the buffer substring between START and
-point is the key to the association VALUE in ATREE. Do not use matches
-where the character before START is a leading character. If optional
-CASE-FN is non-nil, convert characters before the current position with
-CASE-FN. See `x-symbol-atree-push'."
- (or pos (setq pos (point)))
- (let ((result nil)
- char)
- (while (setq char (if case-fn
- (funcall case-fn (char-after (decf pos)))
- (char-after (decf pos)))
- atree (cdr (assoc char (cdr atree))))
- (and (car atree)
- (not (x-symbol-nomule-multibyte-char-p (char-before pos) char))
- (setq result (cons pos (car atree)))))
- result))
-
-
-;;;===========================================================================
-;;; Point correction
-;;;===========================================================================
-
-;; `mouse-track', `mouse-yank': If you set `mouse-yank-function' and/or
-;; `default-mouse-track-normalize-point-function', set them before initializing
-;; package X-Symbol.
-(and x-symbol-nomule-mouse-yank-function
- (setq mouse-yank-function 'x-symbol-nomule-mouse-yank-function))
-(and x-symbol-nomule-mouse-track-function
- (setq default-mouse-track-normalize-point-function
- 'x-symbol-nomule-mouse-track-function))
-
-(defun x-symbol-nomule-goto-leading-char ()
- "If character before point is a leading character, move point left."
- (if (x-symbol-nomule-multibyte-char-p (char-before (point))
- (char-after (point)))
- (backward-char)))
-
-(defun x-symbol-nomule-mouse-yank-function ()
- "Function used as value for `mouse-yank'.
-If character under point is a x-symbol character, move point to its
-leading character before calling `x-symbol-nomule-mouse-yank-function'."
- (x-symbol-nomule-goto-leading-char)
- (funcall x-symbol-nomule-mouse-yank-function))
-
-(defun x-symbol-nomule-mouse-track-function (type forwardp)
- ;; checkdoc-params: (type forwardp)
- "Function used as value for `default-mouse-track-normalize-point-function'.
-After calling `x-symbol-nomule-mouse-track-function', if character under
-point is a x-symbol character, move point to its leading character."
- (funcall x-symbol-nomule-mouse-track-function type forwardp)
- (x-symbol-nomule-goto-leading-char))
-
-
-;;;===========================================================================
-;;; Command hooks
-;;;===========================================================================
-
-;; Functions in these hooks are run twice (and more) when pressing a key which
-;; runs a keyboard macro, e.g., if [backspace] runs [delete] and [delete] runs
-;; `delete-backward-char'.
-
-(defun x-symbol-nomule-pre-command-hook ()
- "Function used in `pre-command-hook' when `x-symbol-mode' is turned on.
-Hide revealed characters, see `x-symbol-hide-revealed-at-point'.
-Provide input method TOKEN, see `x-symbol-token-input'. If character
-under point is a x-symbol character, move point to its leading character."
- (x-symbol-hide-revealed-at-point)
- (when (and x-symbol-mode (null x-symbol-nomule-pre-command))
- (setq x-symbol-nomule-pre-command
- (if (x-symbol-nomule-multibyte-char-p (char-before (point))
- (char-after (point)))
- (prog1 (point) (backward-char))
- t))
- (x-symbol-token-input)))
-
-(defun x-symbol-nomule-post-command-hook ()
- "Function used in `post-command-hook' when `x-symbol-mode' is turned on.
-Provide input method ELECTRIC, see `x-symbol-electric-input'. Start
-idle timer for info in echo area and revealing invisible characters, see
-`x-symbol-start-itimer-once'. Make sure that not only a part of a
-length-two cstring has been deleted by the previous command."
- (when (and x-symbol-nomule-pre-command x-symbol-mode)
- (if (stringp (car-safe (car-safe buffer-undo-list)))
- ;; i.e., after deleting text (`delete-char',...)
- (let* ((pos (abs (cdar buffer-undo-list)))
- (str (caar buffer-undo-list))
- (len (length str))
- (pre (and (> len 0)
- (x-symbol-nomule-multibyte-char-p
- (char-before (point)) (aref str 0))))
- (post (and (> len 0)
- (x-symbol-nomule-multibyte-char-p
- (aref str (1- len)) (char-after pos)))))
- (if (or pre post)
- (delete-region (if pre (1- pos) pos) (if post (1+ pos) pos))))
- (and (null (car-safe buffer-undo-list))
- (integerp x-symbol-nomule-pre-command)
- (= (point) x-symbol-nomule-pre-command)
- ;; i.e., after pressing Right
- (< x-symbol-nomule-pre-command (point-max))
- (goto-char (1+ x-symbol-nomule-pre-command))))
- (x-symbol-electric-input)
- (if (x-symbol-nomule-multibyte-char-p (char-after (point))
- (char-after (1+ (point))))
- (forward-char))
- (x-symbol-start-itimer-once))
- (setq x-symbol-nomule-pre-command nil))
-
-
-;;;===========================================================================
-;;; Font-lock support
-;;;===========================================================================
-
-(defun x-symbol-nomule-match-cstring (limit)
- "Match next cstring of length 2 before LIMIT if `x-symbol-mode' is on.
-Sets `x-symbol-nomule-font-lock-face' to the face used for this cstring
-considering super- and subscripts."
- (when x-symbol-mode
- (let (faces old)
- (block nil
- (while (re-search-forward x-symbol-nomule-cstring-regexp limit t)
- (setq faces (cdr (assq (char-after (match-beginning 0))
- x-symbol-nomule-leading-faces-alist))
- old (get-text-property (match-beginning 0) 'face))
- (or (listp old) (setq old (list old)))
- (if (setq x-symbol-nomule-font-lock-face
- (or (and (memq 'x-symbol-sup-face old) (caddr faces))
- (and (memq 'x-symbol-sub-face old) (cadr faces))
- (car faces)))
- (return t)))))))
-
-(defun x-symbol-nomule-fontify-cstrings ()
- "Fontify all cstrings in buffer even when `x-symbol-mode' is off.
-Faces according to the cstrings are prepended to existing face settings.
-See also `x-symbol-nomule-match-cstring'."
- (let ((x-symbol-mode t)
- (limit (point-max)))
- (goto-char (point-min))
- (while (x-symbol-nomule-match-cstring limit)
- (font-lock-prepend-text-property (match-beginning 0) (match-end 0)
- 'face
- x-symbol-nomule-font-lock-face))))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-nomule.el ends here
diff --git a/x-symbol/lisp/x-symbol-sgml.el b/x-symbol/lisp/x-symbol-sgml.el
deleted file mode 100644
index 98ae41a2..00000000
--- a/x-symbol/lisp/x-symbol-sgml.el
+++ /dev/null
@@ -1,690 +0,0 @@
-;;; x-symbol-sgml.el --- token language "SGML entity" for package x-symbol
-
-;; Copyright (C) 1996-1999, 2002, 2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; Token language sgml is registered in x-symbol-hooks.
-
-;;; Code:
-
-(provide 'x-symbol-sgml)
-
-
-;;;===========================================================================
-;;; Auto-style
-;;;===========================================================================
-
-(defcustom x-symbol-sgml-auto-style
- '((not (memq major-mode '(sgml-mode xml-mode)))
- (x-symbol-auto-coding-alist x-symbol-sgml-auto-coding-alist)
- x-symbol-coding (not x-symbol-mode)
- x-symbol-mode x-symbol-mode)
- "Values for X-Symbol's buffer-local variables with language `sgml'.
-See language access `x-symbol-LANG-auto-style'."
- :group 'x-symbol-sgml
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-(defcustom x-symbol-sgml-auto-coding-alist
- '(("<meta\\s-+http-equiv\\s-*=\\s-*\"content-type\"\\s-*content\\s-*=\\s-*\"text/html\\s-*;\\s-*charset\\s-*=\\s-*\\([A-Za-z0-9---]+\\)\"\\s-*>" 1
- ("iso-8859-1" . iso-8859-1)
- ("iso-8859-2" . iso-8859-2)
- ("iso-8859-3" . iso-8859-3)
- ("iso-8859-9" . iso-8859-9)
- ("iso-8859-15" . iso-8859-15)))
- "*Alist used to determine the file coding with language `sgml'.
-Used in the default value of `x-symbol-sgml-auto-style'. See variable
-`x-symbol-auto-coding-alist' for details."
- :group 'x-symbol-sgml
- :group 'x-symbol-mode
- :type 'x-symbol-auto-coding)
-
-
-;;;===========================================================================
-;;; Miscellaneous variables
-;;;===========================================================================
-
-(defface x-symbol-sgml-symbol-face
- '((((class color) (background light))
- (:foreground "orange4")))
- "*Face used for entities with name representing non-Latin-1 characters.
-Used in `x-symbol-sgml-class-face-alist'."
- :group 'x-symbol-sgml
- :group 'x-symbol-info-general)
-
-(defface x-symbol-sgml-noname-face
- '((((class color) (background light))
- (:foreground "red4")))
- "*Face used for Latin-N character entities without name.
-Used in `x-symbol-sgml-class-face-alist'."
- :group 'x-symbol-sgml
- :group 'x-symbol-info-general)
-
-(defcustom x-symbol-sgml-modeline-name "sgml"
- "Modeline name of token language `sgml'.
-See language access `x-symbol-LANG-modeline-name'."
- :group 'x-symbol-sgml
- :type 'string)
-
-(defcustom x-symbol-sgml-header-groups-alist
- '(("Operator" bigop operator)
- ("Relation" relation)
- ("Arrow, Punctuation" arrow triangle shape
- white line dots punctuation quote parenthesis)
- ("Symbol" symbol currency mathletter setsymbol)
- ("Greek Letter" greek greek1)
- ("Misc. Letter" letter slash)
- ("Cedilla, Ogonek" cedilla ogonek)
- ("Dotaccent, Ring" dotaccent ring)
- ("Tilde, Breve" tilde breve)
- ("Circumflex, Caron" circumflex caron)
- ("Diaeresis, Umlaut" diaeresis hungarumlaut)
- ("Acute, Grave" acute grave))
- "Header/submenu specification of the specific menu for language `sgml'.
-See language access `x-symbol-LANG-header-groups-alist'."
- :group 'x-symbol-sgml
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-sgml-class-alist
- '((symbol)
- (noname "SGML char-ref" (x-symbol-emph-info-face))
- (VALID "SGML entity" (x-symbol-info-face))
- (INVALID "no SGML entity" (x-symbol-emph-info-face)))
- "Token classes displayed by info in echo area, for language `sgml'.
-See language access `x-symbol-LANG-class-alist'."
- :group 'x-symbol-sgml
- :group 'x-symbol-info-strings
- :type 'x-symbol-class-info)
-
-(defcustom x-symbol-sgml-class-face-alist
- '((symbol x-symbol-sgml-symbol-face (x-symbol-sgml-symbol-face))
- (noname x-symbol-sgml-noname-face (x-symbol-sgml-noname-face)))
- "Color scheme in language specific grid and info, for language `sgml'.
-See language access `x-symbol-LANG-class-face-alist'."
- :group 'x-symbol-sgml
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :type 'x-symbol-class-faces)
-
-(defcustom x-symbol-sgml-electric-ignore nil
- "Specification restricting input method ELECTRIC with language `sgml'.
-See language access `x-symbol-LANG-electric-ignore'."
- :group 'x-symbol-sgml
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defvar x-symbol-sgml-token-list 'x-symbol-sgml-token-list-name
- "Symbol specifying the token definition for language `sgml'.
-Allowed values are
- - `x-symbol-sgml-token-list-name': the canonical token for a character
- is a entity references,
- - `x-symbol-sgml-token-list-code': the canonical token for a character
- is a character references,
- - `x-symbol-sgml-token-list-netscape': the canonical token for a
- Latin-1 character is a entity references, for others, it is a
- character references. Bug workaround for Netscape, v4.6 or lower.
-
-The value is used by function `x-symbol-sgml-default-token-list' which
-is used for the definition of the conversion tables. See
-`x-symbol-sgml-token-grammar'.")
-
-(defvar x-symbol-sgml-token-grammar
- '(x-symbol-make-grammar
- :decode-regexp "&[#0-9A-Za-z]+;"
- :token-list x-symbol-sgml-default-token-list)
- "Grammar of token language `sgml'.
-See language access `x-symbol-LANG-token-grammar'.")
-
-(defvar x-symbol-sgml-user-table nil
- "User table defining SGML entities, used in `x-symbol-sgml-table'.")
-
-(defvar x-symbol-sgml-generated-data nil
- "Generated data for token language `sgml'.
-See language access `x-symbol-LANG-generated-data'.")
-
-
-;;;===========================================================================
-;;; Image support
-;;;===========================================================================
-
-(defcustom x-symbol-sgml-master-directory 'ignore
- "Function returning the directory of the master file or nil.
-See `x-symbol-image-parse-buffer'."
- :group 'x-symbol-sgml
- :group 'x-symbol-image-language
- :type 'function)
-
-(defcustom x-symbol-sgml-image-searchpath '("./")
- "Search path for implicitly relative image file names.
-See language access `x-symbol-LANG-image-searchpath'."
- :group 'x-symbol-sgml
- :group 'x-symbol-image-language
- :type '(repeat directory))
-
-(defcustom x-symbol-sgml-image-cached-dirs '("images/" "pictures/")
- "Directory parts of images stored in the memory cache.
-See language access `x-symbol-LANG-image-cached-dirs'."
- :group 'x-symbol-sgml
- :group 'x-symbol-image-language
- :type '(repeat string))
-
-(defcustom x-symbol-sgml-image-file-truename-alist
- '(("\\`file:" . "")
- ("\\`[A-Za-z]+:"))
- "Alist used to determine the file name of an image URL.
-Each element looks like
- (REGEXP) or
- (REGEXP . NEWTEXT) or
- (REGEXP FUNCTION ARG...)
-If the the image file name is matched by REGEXP, the corresponding
-element is processed, if no REGEXP matches, the image file name is used
-as it is. With the first form, the image command will not be
-highlighted. With the second form, replace text matched by REGEXP with
-NEWTEXT, see `replace-match' for details. With the third form,
-FUNCTION, call FUNCTION with the image file name and the remaining
-arguments ARGs to get the true file name.
-
-E.g., I add the following element to this variable:
- (\"\\\\`http://www\\\\.fmi\\\\.uni-passau\\\\.de/~wedler/\" \. \"~/public_html/\")"
- :group 'x-symbol-sgml
- :group 'x-symbol-image-language
- :type '(repeat (cons :format "%v"
- :value ("" . "") ; doesn't work (custom bug?)
- regexp
- (choice ;;:value ""
- (const :tag "Not highlighted" nil)
- (string :tag "Replace match with")
- (cons :tag "Call"
- function
- (repeat :tag "With arguments" sexp))))))
-
-(defcustom x-symbol-sgml-image-keywords
- '("\\.\\(gif\\|png\\|jpe?g\\)\\'"
- ("<img[ \t][^\n>]*src=\"\\([^\n\"]+\\)\"[^\n>]*>"
- x-symbol-sgml-image-file-truename 1))
- "Keywords for image insertion commands of language `sgml'.
-See language access `x-symbol-LANG-image-keywords'."
- :group 'x-symbol-sgml
- :group 'x-symbol-image-language
- :type 'x-symbol-image-keywords)
-
-(defun x-symbol-sgml-image-file-truename (num)
- "Return true image file name for last match.
-Return text matched by the NUMth regexp group of the corresponding
-keyword regexp, after being processed according to
-`x-symbol-sgml-image-file-truename-alist'."
- (x-symbol-match-in-alist (setq num (match-string num))
- x-symbol-sgml-image-file-truename-alist
- num t))
-
-
-;;;===========================================================================
-;;; Super- and Subscripts
-;;;===========================================================================
-
-(defcustom x-symbol-sgml-subscript-matcher 'x-symbol-sgml-subscript-matcher
- "Function matching super-/subscripts for language `sgml'.
-See language access `x-symbol-LANG-subscript-matcher'."
- :group 'x-symbol-sgml
- :type 'function)
-
-(defcustom x-symbol-sgml-font-lock-regexp "<su[bp]>"
- "Regexp matching the start tag of SGML's super- and subscripts.
-See also `x-symbol-sgml-font-lock-alist'."
- :group 'x-symbol-sgml
- :type 'regexp)
-
-(defcustom x-symbol-sgml-font-lock-limit-regexp "\n\\|</?su[bp]>"
- "Regexp matching the end tag of SGML's super- and subscripts.
-This regexp should match the end of line and the closing tags in
-`x-symbol-sgml-font-lock-alist'."
- :group 'x-symbol-sgml
- :type 'regexp)
-
-(defcustom x-symbol-sgml-font-lock-contents-regexp "[^ \t\n\240]"
- "*Regexp matching the super- and subscript contents.
-This regexp should match the text between the opening and closing super-
-or subscript tag."
- :group 'x-symbol-sgml
- :type 'regexp)
-
-(defcustom x-symbol-sgml-font-lock-alist
- '(("<sub>" . "</sub>") ("<sup>" . "</sup>"))
- "Alist for correct tag pairs for HTML's super- and subscripts.
-Each element looks like (OPEN . CLOSE). All keys OPEN in this alist
-should be matched by `x-symbol-sgml-font-lock-regexp', all CLOSEs should
-be matched by `x-symbol-sgml-font-lock-limit-regexp'."
- :group 'x-symbol-sgml
- :type '(repeat (cons :format "%v"
- (string :tag "Open tag")
- (string :tag "Close tag"))))
-
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defun x-symbol-sgml-default-token-list (tokens)
- (mapcar #'list
- (and (car tokens)
- (memq x-symbol-sgml-token-list
- '(x-symbol-sgml-token-list-name
- x-symbol-sgml-token-list-code
- x-symbol-sgml-token-list-netscape))
- (if (or (eq x-symbol-sgml-token-list
- 'x-symbol-sgml-token-list-name)
- (and (eq x-symbol-sgml-token-list
- 'x-symbol-sgml-token-list-netscape)
- (< (car tokens) 256)))
- (append (cdr tokens) (list (format "&#%d;" (car tokens))))
- (cons (format "&#%d;" (car tokens)) (cdr tokens))))))
-
-;; http://www.w3.org/TR/REC-html40/sgml/entities.html
-;; (query-replace-regexp "<!ENTITY[ \t]*\\([A-Za-z][A-Za-z0-9]*\\)[ \t]*CDATA[ \t]*\"&#\\([0-9]+\\);\"[ \t]*--\\(.+\\) -->[ \t]*.*$" " (\\1 () \\2 \"&\\1;\") ; \\3")
-
-(defvar x-symbol-sgml-latin1-table
- '((nobreakspace () 160 "&nbsp;")
- (exclamdown () 161 "&iexcl;")
- (cent () 162 "&cent;")
- (sterling () 163 "&pound;")
- (currency () 164 "&curren;")
- (yen () 165 "&yen;")
- (brokenbar () 166 "&brvbar;" "&brkbar;")
- (section () 167 "&sect;")
- (diaeresis () 168 "&uml;" "&die;")
- (copyright () 169 "&copy;")
- (ordfeminine () 170 "&ordf;")
- (guillemotleft () 171 "&laquo;")
- (notsign () 172 "&not;")
- (hyphen () 173 "&shy;")
- (registered () 174 "&reg;")
- (macron () 175 "&macr;" "&hibar;")
- (degree () 176 "&deg;")
- (plusminus () 177 "&plusmn;")
- (twosuperior () 178 "&sup2;")
- (threesuperior () 179 "&sup3;")
- (acute () 180 "&acute;")
- (mu1 () 181 "&micro;")
- (paragraph () 182 "&para;")
- (periodcentered () 183 "&middot;")
- (cedilla () 184 "&cedil;")
- (onesuperior () 185 "&sup1;")
- (masculine () 186 "&ordm;")
- (guillemotright () 187 "&raquo;")
- (onequarter () 188 "&frac14;")
- (onehalf () 189 "&frac12;")
- (threequarters () 190 "&frac34;")
- (questiondown () 191 "&iquest;")
- (Agrave () 192 "&Agrave;")
- (Aacute () 193 "&Aacute;")
- (Acircumflex () 194 "&Acirc;")
- (Atilde () 195 "&Atilde;")
- (Adiaeresis () 196 "&Auml;")
- (Aring () 197 "&Aring;")
- (AE () 198 "&AElig;")
- (Ccedilla () 199 "&Ccedil;")
- (Egrave () 200 "&Egrave;")
- (Eacute () 201 "&Eacute;")
- (Ecircumflex () 202 "&Ecirc;")
- (Ediaeresis () 203 "&Euml;")
- (Igrave () 204 "&Igrave;")
- (Iacute () 205 "&Iacute;")
- (Icircumflex () 206 "&Icirc;")
- (Idiaeresis () 207 "&Iuml;")
- (ETH () 208 "&ETH;") ; "&Dstrok;" for Dbar (U0110) = latin2#208?
- (Ntilde () 209 "&Ntilde;")
- (Ograve () 210 "&Ograve;")
- (Oacute () 211 "&Oacute;")
- (Ocircumflex () 212 "&Ocirc;")
- (Otilde () 213 "&Otilde;")
- (Odiaeresis () 214 "&Ouml;")
- (multiply () 215 "&times;")
- (Ooblique () 216 "&Oslash;")
- (Ugrave () 217 "&Ugrave;")
- (Uacute () 218 "&Uacute;")
- (Ucircumflex () 219 "&Ucirc;")
- (Udiaeresis () 220 "&Uuml;")
- (Yacute () 221 "&Yacute;")
- (THORN () 222 "&THORN;")
- (ssharp () 223 "&szlig;")
- (agrave () 224 "&agrave;")
- (aacute () 225 "&aacute;")
- (acircumflex () 226 "&acirc;")
- (atilde () 227 "&atilde;")
- (adiaeresis () 228 "&auml;")
- (aring () 229 "&aring;")
- (ae () 230 "&aelig;")
- (ccedilla () 231 "&ccedil;")
- (egrave () 232 "&egrave;")
- (eacute () 233 "&eacute;")
- (ecircumflex () 234 "&ecirc;")
- (ediaeresis () 235 "&euml;")
- (igrave () 236 "&igrave;")
- (iacute () 237 "&iacute;")
- (icircumflex () 238 "&icirc;")
- (idiaeresis () 239 "&iuml;")
- (eth () 240 "&eth;")
- (ntilde () 241 "&ntilde;")
- (ograve () 242 "&ograve;")
- (oacute () 243 "&oacute;")
- (ocircumflex () 244 "&ocirc;")
- (otilde () 245 "&otilde;")
- (odiaeresis () 246 "&ouml;")
- (division () 247 "&divide;")
- (oslash () 248 "&oslash;")
- (ugrave () 249 "&ugrave;")
- (uacute () 250 "&uacute;")
- (ucircumflex () 251 "&ucirc;")
- (udiaeresis () 252 "&uuml;")
- (yacute () 253 "&yacute;")
- (thorn () 254 "&thorn;")
- (ydiaeresis () 255 "&yuml;"))
- "Table defining SGML entities, see `x-symbol-sgml-table'.")
-
-(defvar x-symbol-sgml-latinN-table
- '((Aogonek (noname) 260)
- (breve (noname) 728)
- (Lslash (noname) 321)
- (Lcaron (noname) 317)
- (Sacute (noname) 346)
- (Scaron (symbol) 352 "&Scaron;")
- (Scedilla (noname) 350)
- (Tcaron (noname) 356)
- (Zacute (noname) 377)
- (Zcaron (noname) 381)
- (Zdotaccent (noname) 379)
- (aogonek (noname) 261)
- (ogonek (noname) 731)
- (lslash (noname) 322)
- (lcaron (noname) 318)
- (sacute (noname) 347)
- (caron (noname) 711)
- (scaron (symbol) 353 "&scaron;")
- (scedilla (noname) 351)
- (tcaron (noname) 357)
- (zacute (noname) 378)
- (hungarumlaut (noname) 733)
- (zcaron (noname) 382)
- (zdotaccent (noname) 380)
- (Racute (noname) 340)
- (Abreve (noname) 258)
- (Lacute (noname) 313)
- (Cacute (noname) 262)
- (Ccaron (noname) 268)
- (Eogonek (noname) 280)
- (Ecaron (noname) 282)
- (Dcaron (noname) 270)
- (Dbar (noname) 272)
- (Nacute (noname) 323)
- (Ncaron (noname) 327)
- (Ohungarumlaut (noname) 336)
- (Rcaron (noname) 344)
- (Uring (noname) 366)
- (Uhungarumlaut (noname) 368)
- (Tcedilla (noname) 354)
- (racute (noname) 341)
- (abreve (noname) 259)
- (lacute (noname) 314)
- (cacute (noname) 263)
- (ccaron (noname) 269)
- (eogonek (noname) 281)
- (ecaron (noname) 283)
- (dcaron (noname) 271)
- (dbar (noname) 273)
- (nacute (noname) 324)
- (ncaron (noname) 328)
- (ohungarumlaut (noname) 337)
- (rcaron (noname) 345)
- (uring (noname) 367)
- (uhungarumlaut (noname) 369)
- (tcedilla (noname) 355)
- (dotaccent (noname) 729)
- (Hbar (noname) 294)
- (Hcircumflex (noname) 292)
- (Idotaccent (noname) 304)
- (Gbreve (noname) 286)
- (Jcircumflex (noname) 308)
- (hbar (noname) 295)
- (hcircumflex (noname) 293)
- (dotlessi (noname) 305)
- (gbreve (noname) 287)
- (jcircumflex (noname) 309)
- (Cdotaccent (noname) 266)
- (Ccircumflex (noname) 264)
- (Gdotaccent (noname) 288)
- (Gcircumflex (noname) 284)
- (Ubreve (noname) 364)
- (Scircumflex (noname) 348)
- (cdotaccent (noname) 267)
- (ccircumflex (noname) 265)
- (gdotaccent (noname) 289)
- (gcircumflex (noname) 285)
- (ubreve (noname) 365)
- (scircumflex (noname) 349)
- (euro (symbol) 8364 "&euro;")
- (OE (symbol) 338 "&OElig;")
- (oe (symbol) 339 "&oelig;")
- (Ydiaeresis (symbol) 376 "&Yuml;"))
- "Table defining SGML entities, see `x-symbol-sgml-table'.")
-
-(defvar x-symbol-sgml-xsymb0-table
- '((Delta (symbol) 916 "&Delta;")
- (Phi (symbol) 934 "&Phi;")
- (Gamma (symbol) 915 "&Gamma;")
- (theta1 (symbol) 977 "&thetasym;")
- (Lambda (symbol) 923 "&Lambda;")
- (Pi (symbol) 928 "&Pi;")
- (Theta (symbol) 920 "&Theta;")
- (Sigma (symbol) 931 "&Sigma;")
- (sigma1 (symbol) 962 "&sigmaf;")
- (Omega (symbol) 937 "&Omega;")
- (Xi (symbol) 926 "&Xi;")
- (Psi (symbol) 936 "&Psi;")
- (alpha (symbol) 945 "&alpha;")
- (beta (symbol) 946 "&beta;")
- (chi (symbol) 967 "&chi;")
- (delta (symbol) 948 "&delta;")
- (epsilon (symbol) 949 "&epsilon;")
- (phi (symbol) 966 "&phi;")
- (gamma (symbol) 947 "&gamma;")
- (eta (symbol) 951 "&eta;")
- (iota (symbol) 953 "&iota;")
- (kappa (symbol) 954 "&kappa;")
- (lambda (symbol) 955 "&lambda;")
- (mu (symbol) 956 "&mu;")
- (nu (symbol) 957 "&nu;")
- (pi (symbol) 960 "&pi;")
- (theta (symbol) 952 "&theta;")
- (rho (symbol) 961 "&rho;")
- (sigma (symbol) 963 "&sigma;")
- (tau (symbol) 964 "&tau;")
- (upsilon (symbol) 965 "&upsilon;")
- (omega1 (symbol) 982 "&piv;")
- (omega (symbol) 969 "&omega;")
- (xi (symbol) 958 "&xi;")
- (psi (symbol) 968 "&psi;")
- (zeta (symbol) 950 "&zeta;")
- (Upsilon1 (symbol) 978 "&upsih;")
-
- (florin (symbol) 402 "&fnof;")
- (bullet (symbol) 8226 "&bull;")
- (ellipsis (symbol) 8230 "&hellip;")
- (minute (symbol) 8242 "&prime;")
- (second (symbol) 8243 "&Prime;")
- (radicalex (symbol) 8254 "&oline;")
- (fraction (symbol) 8260 "&frasl;")
- (weierstrass (symbol) 8472 "&weierp;")
- (Ifraktur (symbol) 8465 "&image;")
- (Rfraktur (symbol) 8476 "&real;")
- (trademark (symbol) 8482 "&trade;")
- (aleph (symbol) 8501 "&alefsym;")
- (arrowleft (symbol) 8592 "&larr;")
- (arrowup (symbol) 8593 "&uarr;")
- (arrowright (symbol) 8594 "&rarr;")
- (arrowdown (symbol) 8595 "&darr;")
- (arrowboth (symbol) 8596 "&harr;")
- (carriagereturn (symbol) 8629 "&crarr;")
- (arrowdblleft (symbol) 8656 "&lArr;")
- (arrowdblup (symbol) 8657 "&uArr;")
- (arrowdblright (symbol) 8658 "&rArr;")
- (arrowdbldown (symbol) 8659 "&dArr;")
- (arrowdblboth (symbol) 8660 "&hArr;")
-
- (partialdiff (symbol) 8706 "&part;")
- (emptyset (symbol) 8709 "&empty;")
- (gradient (symbol) 8711 "&nabla;")
- (element (symbol) 8712 "&isin;")
- (notelement (symbol) 8713 "&notin;")
- (suchthat (symbol) 8715 "&ni;")
- (product (symbol) 8719 "&prod;")
- (summation (symbol) 8721 "&sum;")
- (minus1 (symbol) 8722 "&minus;")
- (asterisk1 (symbol) 8727 "&lowast;")
- (radical (symbol) 8730 "&radic;")
- (proportional (symbol) 8733 "&prop;")
- (infinity (symbol) 8734 "&infin;")
- (angle (symbol) 8736 "&ang;")
- (logicaland (symbol) 8743 "&and;")
- (logicalor (symbol) 8744 "&or;")
- (intersection (symbol) 8745 "&cap;")
- (union (symbol) 8746 "&cup;")
- (integral (symbol) 8747 "&int;")
- (similar (symbol) 8764 "&sim;")
- (congruent (symbol) 8773 "&cong;")
- (notequal (symbol) 8800 "&ne;")
- (equivalence (symbol) 8801 "&equiv;")
- (lessequal (symbol) 8804 "&le;")
- (greaterequal (symbol) 8805 "&ge;")
- (propersubset (symbol) 8834 "&sub;")
- (propersuperset (symbol) 8835 "&sup;")
- (notsubset (symbol) 8836 "&nsub;")
- (reflexsubset (symbol) 8838 "&sube;")
- (reflexsuperset (symbol) 8839 "&supe;")
- (circleplus (symbol) 8853 "&oplus;")
- (circlemultiply (symbol) 8855 "&otimes;")
- (perpendicular (symbol) 8869 "&perp;")
- (periodcentered1 (symbol) 8901 "&sdot;")
- (angleleft (symbol) 9001 "&lang;")
- (angleright (symbol) 9002 "&rang;")
- (lozenge (symbol) 9674 "&loz;")
- (spade (symbol) 9824 "&spades;")
- (club (symbol) 9827 "&clubs;")
- (heart (symbol) 9829 "&hearts;")
- (diamond (symbol) 9830 "&diams;"))
- "Table defining SGML entities, see `x-symbol-sgml-table'.")
-
-(defvar x-symbol-sgml-xsymb1-table
- '((ampersand2 () 38 "&amp;")
- (quotedbl1 () 34 "&quot;")
- (less2 () 60 "&lt;")
- (greater2 () 62 "&gt;")
- (universal1 (symbol) 8704 "&forall;")
- (existential1 (symbol) 8707 "&exist;")
- (circumflex (symbol) 710 "&circ;")
- (tilde (symbol) 732 "&tilde;")
- ;;(ensp (symbol) 8194 "&ensp;") ; en space, U+2002 ISOpub
- ;;(emsp (symbol) 8195 "&emsp;") ; em space, U+2003 ISOpub
- ;;(thinsp (symbol) 8201 "&thinsp;") ; thin space, U+2009 ISOpub
- ;;(zwnj (symbol) 8204 "&zwnj;") ; zero width non-joiner, U+200C NEW RFC 2070
- ;;(zwj (symbol) 8205 "&zwj;") ; zero width joiner, U+200D NEW RFC 2070
- ;;(lrm (symbol) 8206 "&lrm;") ; left-to-right mark, U+200E NEW RFC 2070
- ;;(rlm (symbol) 8207 "&rlm;") ; right-to-left mark, U+200F NEW RFC 2070
- (endash (symbol) 8211 "&ndash;")
- (emdash (symbol) 8212 "&mdash;")
- ;;(lsquo (symbol) 8216 "&lsquo;") ; left single quotation mark, U+2018 ISOnum
- ;;(rsquo (symbol) 8217 "&rsquo;") ; right single quotation mark, U+2019 ISOnum
- ;;(sbquo (symbol) 8218 "&sbquo;") ; single low-9 quotation mark, U+201A NEW
- ;;(ldquo (symbol) 8220 "&ldquo;") ; left double quotation mark, U+201C ISOnum
- ;;(rdquo (symbol) 8221 "&rdquo;") ; right double quotation mark, U+201D ISOnum
- ;;(bdquo (symbol) 8222 "&bdquo;") ; double low-9 quotation mark, U+201E NEW
- (dagger (symbol) 8224 "&dagger;")
- (daggerdbl (symbol) 8225 "&Dagger;")
- (perthousand (symbol) 8240 "&permil;")
- (guilsinglleft (symbol) 8249 "&lsaquo;")
- (guilsinglright (symbol) 8250 "&rsaquo;")
- (therefore1 (symbol) 8756 "&there4;")
- (ceilingleft (symbol) 8968 "&lceil;")
- (ceilingright (symbol) 8969 "&rceil;")
- (floorleft (symbol) 8970 "&lfloor;")
- (floorright (symbol) 8971 "&rfloor;")
- (asym (symbol) 8776 "&asymp;")
- )
- "Table defining SGML entities, see `x-symbol-sgml-table'.")
-
-;; Should I add symbols from http://www.bbsinc.com/iso8859.html ?
-(defvar x-symbol-sgml-table
- (append x-symbol-sgml-user-table
- '(nil)
- x-symbol-sgml-latin1-table
- x-symbol-sgml-latinN-table
- x-symbol-sgml-xsymb0-table
- x-symbol-sgml-xsymb1-table)
- "Table defining `sgml' tokens for the characters.
-See language access `x-symbol-LANG-table' and variable
-`x-symbol-sgml-token-list'. Use `x-symbol-sgml-user-table' to define
-private SGML entities or shadow existing ones.")
-
-
-;;;===========================================================================
-;;; Subscript functions
-;;;===========================================================================
-
-(defun x-symbol-sgml-subscript-matcher (limit)
- ;; checkdoc-params: (limit)
- "Match and skip over super- and subscripts.
-Return nil if `x-symbol-mode' or `x-symbol-subscripts' is nil. Uses
-`x-symbol-sgml-font-lock-regexp'."
- (block nil
- (let (open-beg open-end close-end close-beg)
- (while (re-search-forward x-symbol-sgml-font-lock-regexp limit t)
- (setq open-beg (match-beginning 0)
- open-end (match-end 0))
- (when (re-search-forward x-symbol-sgml-font-lock-limit-regexp
- limit 'limit)
- (setq close-beg (match-beginning 0)
- close-end (match-end 0))
- (if (equal (cdr (assoc (downcase
- (buffer-substring open-beg open-end))
- x-symbol-sgml-font-lock-alist))
- (downcase (buffer-substring close-beg close-end)))
- (when
- (save-excursion
- (goto-char open-end)
- (re-search-forward x-symbol-sgml-font-lock-contents-regexp
- close-beg t))
- (store-match-data (list open-beg close-end
- open-beg open-end
- open-end close-beg
- close-beg close-end))
- (return (if (eq (char-after (+ 3 open-beg)) ?b)
- 'x-symbol-sub-face
- 'x-symbol-sup-face)))
- (goto-char close-beg)))))))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-sgml.el ends here
diff --git a/x-symbol/lisp/x-symbol-tex.el b/x-symbol/lisp/x-symbol-tex.el
deleted file mode 100644
index d9c073f9..00000000
--- a/x-symbol/lisp/x-symbol-tex.el
+++ /dev/null
@@ -1,1291 +0,0 @@
-;;; x-symbol-tex.el --- token language "TeX macro" for package x-symbol
-
-;; Copyright (C) 1996-2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5.X
-;; Keywords: WYSIWYG, LaTeX, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; Token language tex is registered in x-symbol-hooks.
-
-;;; Code:
-
-(provide 'x-symbol-tex)
-
-(eval-when-compile
- (require 'cl)
- (require 'x-symbol-macs)
- (require 'x-symbol))
-
-(eval-when-compile
- (defvar TeX-master)
- (defvar file) (defvar line) (defvar offset)
- (defvar string) (defvar after-string))
-
-;; (defgroup x-symbol-tex ...) in x-symbol-hooks.el
-;; (defcustom x-symbol-tex-name ...) in x-symbol-hooks.el
-;; (defcustom x-symbol-tex-modes ...) in x-symbol-hooks.el
-
-
-;;;===========================================================================
-;;; Auto-style
-;;;===========================================================================
-
-(defcustom x-symbol-tex-auto-style
- '(;; during eval, `buffer-file-name' is sans-version and mode-suffixes
- (if buffer-file-name (string-match "\\.tex\\'" buffer-file-name) t)
- (if x-symbol-mode
- (x-symbol-auto-coding-alist x-symbol-tex-auto-coding-alist nil
- (if x-symbol-tex-coding-master
- 'x-symbol-tex-auto-coding-alist)))
- x-symbol-coding (not x-symbol-mode)
- x-symbol-mode x-symbol-mode)
- "Values for X-Symbol's buffer-local variables with language `tex'.
-See language access `x-symbol-LANG-auto-style'."
- :group 'x-symbol-tex
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-(defcustom x-symbol-tex-auto-coding-alist
- '(("\\\\usepackage[ \t]*\\[\\([A-Za-z]+[0-9]+\\)\\]{inputenc}" 1
- ("latin1" . iso-8859-1)
- ("latin2" . iso-8859-2)
- ("latin3" . iso-8859-3)
- ("latin5" . iso-8859-9)
- ("latin9" . iso-8859-15))
- ("\\`[ \t]*%&.*[ \t]+--?translate-file[ \t]*=[ \t]*i\\([A-Za-z]+[0-9]+\\)-" 1
- ("l1" . iso-8859-1)
- ("l2" . iso-8859-2)))
- "*Alist used to determine the file coding with language `tex'.
-Used in the default value of `x-symbol-tex-auto-style'. See variable
-`x-symbol-auto-coding-alist' for details."
- :group 'x-symbol-tex
- :group 'x-symbol-mode
- :type 'x-symbol-auto-coding)
-
-(defcustom x-symbol-tex-coding-master 'TeX-master
- "*If non-nil, symbol of local variable with name of master file.
-Used inside function `x-symbol-tex-auto-coding-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-mode
- :type 'boolean)
-
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-(defcustom x-symbol-tex-modeline-name "tex"
- "Modeline name of token language `tex'.
-See language access `x-symbol-LANG-modeline-name'."
- :group 'x-symbol-tex
- :type 'string)
-
-(defcustom x-symbol-tex-header-groups-alist nil
- "Header/submenu specification of the specific menu for language `tex'.
-See language access `x-symbol-LANG-header-groups-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-tex-electric-ignore 'x-symbol-tex-default-electric-ignore
- "Specification restricting input method ELECTRIC with language `tex'.
-See language access `x-symbol-LANG-electric-ignore'."
- :group 'x-symbol-tex
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defcustom x-symbol-tex-electric-ignore-regexp "[A-Za-z]~\\'"
- "*Regexp matching contexts not to be used for input method ELECTRIC.
-Used by `x-symbol-tex-default-electric-ignore'."
- :group 'x-symbol-tex
- :group 'x-symbol-input-control
- :type '(choice (const :tag "None" nil) regexp))
-
-(defcustom x-symbol-tex-token-suppress-space t
- "*If non-nil, suppress space after text-mode control words.
-If non-nil, inserting SPC without prefix argument after a text-mode only
-control word will only replace the control word with the character
-according to `x-symbol-token-input', it will not insert the space."
- :group 'x-symbol-tex
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(defvar x-symbol-tex-extra-menu-items
- '(("Conversion"
- "---"
- ["tex: Decode Accented Letters (alt)" x-symbol-tex-xdecode-latex
- :active (and x-symbol-mode (not buffer-read-only))]
- ["tex: Remove Braces around Letters" x-symbol-tex-xdecode-old
- :active (and x-symbol-mode (not buffer-read-only))]))
- "Extra menu entries in menu for language `tex'.
-See language access `x-symbol-LANG-extra-menu-items'.")
-
-(defvar x-symbol-tex-token-grammar
- '(x-symbol-make-grammar
- :encode-spec x-symbol-tex-encode
- :decode-regexp "\\\\\\(?:[@A-Za-z]+\\|[-{}#_&|%$]\\|[.~^\"'`=]\\(?:[A-Za-z]\\|{}\\|\\(\\\\\\)[ij][@A-Za-z]?\\)\\)"
- :decode-spec x-symbol-tex-decode
- :input-regexp ("\\\\\\(?:[.~^\"'`=]\\\\[ij]\\|[ckvuHr]\\(?: [A-Za-z]\\|{ ?}\\)\\)\\'" "\\\\\\(?:[@A-Za-z]+\\|[-{}#_&|%$]\\|[.~^\"'`=]\\(?:[A-Za-z]\\|{}\\)\\)\\'")
- :input-spec x-symbol-tex-token-input
- :token-list x-symbol-tex-default-token-list
- :after-init x-symbol-tex-after-init-language)
- "Grammar of token language `tex'.
-See language access `x-symbol-LANG-token-grammar'.")
-
-;; The following vars could be made customizable, but it would not be a good
-;; idea if different users have a different decode behavior:
-
-(defvar x-symbol-tex-verb-delimiter-regexp "[-!#$&*+/=?^|~]"
- "Regexp matching delimiters of \verb arguments not to be decoded.")
-;; by default: not letter, digits, punctuation and quotation
-
-(defvar x-symbol-tex-env-verbatim-regexp "{verbatim\\*?}"
- "Regexp matching environments with a contents not to be decoded.
-The regexp should also match the surrounding braces.")
-
-(defvar x-symbol-tex-env-tabbing-regexp "{tabbing}"
- "Regexp matching environments with a contents not to be decoded.
-The regexp should also match the surrounding braces.")
-
-(defvar x-symbol-tex-user-table nil
- "User table defining TeX macros, used in `x-symbol-tex-table'.")
-
-(defvar x-symbol-tex-generated-data nil
- "Generated data for token language `tex'.
-See language access `x-symbol-LANG-generated-data'.")
-
-
-;;;===========================================================================
-;;; Image support
-;;;===========================================================================
-
-(defcustom x-symbol-tex-master-directory 'x-symbol-tex-default-master-directory
- "Specification of the master directory for images for language `tex'.
-See language access `x-symbol-LANG-master-directory'."
- :group 'x-symbol-tex
- :group 'x-symbol-image-language
- :type 'function)
-
-(defcustom x-symbol-tex-image-searchpath
- (let ((dirs (or (getenv "TEXPICTS") (getenv "TEXINPUTS")))
- dir result)
- (if dirs (setq dirs (if (fboundp 'split-path)
- (split-path dirs)
- (parse-colon-path dirs))))
- (while dirs
- (when (setq dir (pop dirs))
- (or (member dir '("" "/")) ; `parse-colon-path': foo// -> /
- (member (setq dir (file-name-as-directory dir)) result)
- (push dir result))))
- (nreverse (if (member "./" result) result (cons "./" result))))
- "Search path for implicitly relative image file names.
-See language access `x-symbol-LANG-image-searchpath'."
- :group 'x-symbol-tex
- :group 'x-symbol-image-language
- :type '(repeat directory))
-
-(defcustom x-symbol-tex-image-cached-dirs '("figures/")
- "Directory parts of images stored in the memory cache.
-See language access `x-symbol-LANG-image-cached-dirs'."
- :group 'x-symbol-tex
- :group 'x-symbol-image-language
- :type '(repeat string))
-
-(defcustom x-symbol-tex-image-keywords
- ;; keep it short!
- '("\\.\\(eps\\|ps\\(tex\\)?\\|gif\\|png\\|jpe?g\\|pdf\\)\\'"
- ("\\\\epsf\\(box\\|file\\)[ \t]*\\(\\[[^][\n]*\\]\\)?{\\([^ \t\n,{}]+\\.e?ps\\)}" 3)
- ("\\\\e?psfig[ \t]*{file=\\([^ \t\n,{}]+\\.e?ps\\)[^\n{}]*}" 1)
- ("\\\\includegraphics\\*?[ \t]*\\(\\[[^][\n]*\\]\\)?\\(\\[[^][\n]*\\]\\)?{\\([^ \t\n,{}]+\\)}" 3 ".\\.[^./]+\\'" ".eps")
- ("\\\\input[ \t]*{\\([^ \t\n,{}]+\\.pstex\\)_t}" 1))
- "Keywords for image insertion commands of language `tex'.
-See language access `x-symbol-LANG-image-keywords'."
- :group 'x-symbol-tex
- :group 'x-symbol-image-language
- :type 'x-symbol-image-keywords)
-
-
-;;;===========================================================================
-;;; Super- and Subscripts
-;;;===========================================================================
-
-(defcustom x-symbol-tex-subscript-matcher 'x-symbol-tex-subscript-matcher
- "Function matching super-/subscripts for language `tex'.
-See language access `x-symbol-LANG-subscript-matcher'."
- :group 'x-symbol-tex
- :type 'function)
-
-(defcustom x-symbol-tex-invisible-braces nil
- "TODO"
- :group 'x-symbol-tex
- :type 'boolean)
-
-(defcustom x-symbol-tex-font-lock-allowed-faces
- '(tex-math-face
- font-lock-string-face font-lock-doc-string-face font-latex-math-face)
- "*Faces which are allowed when fontifying simple super- and subscripts.
-Package x-symbol only uses super- and subscripts if they are in braces,
-if the \"^\"/\"_\" has not been fontified yet or is only fontified with
-faces which appear in this list. Value t means, always use super- and
-subscripts."
- :group 'x-symbol-tex
- :type '(repeat (symbol :tag "Face name"))) ; face would create faces... :-(
-
-(defvar x-symbol-tex-font-lock-regexp
- "[^\000-\040\134\177-\237]\\([_^]\\)\\([^ \t\n\f%\\}^_$#&~]\\|\\\\[@A-Za-z]+\\)"
- "Regexp matching the prefix of super-/subscripts.
-The first regexp group should match the super-/subscript command.")
-
-(defvar x-symbol-tex-font-lock-limit-regexp "[\n^_]"
- "Regexp matching the limit for the end of super-/subscripts.
-This regexp should match the end of line.")
-
-
-;;;===========================================================================
-;;; Charsym Info
-;;;===========================================================================
-
-(defface x-symbol-tex-math-face
- '((((class color) (background light))
- (:foreground "purple3")))
- "*Face, normally used for tokens only allowed in TeX's math mode.
-Used in `x-symbol-tex-class-face-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-info-general)
-
-(defface x-symbol-tex-text-face
- '((((class color) (background light))
- (:foreground "Royalblue")))
- "*Face, normally used for tokens only allowed in TeX's text mode.
-Used in `x-symbol-tex-class-face-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-info-general)
-
-(defcustom x-symbol-tex-class-alist
- '((text)
- (math)
- (accent "accent" (x-symbol-info-face))
- (aletter "acc.letter" (x-symbol-info-face))
- (letter "letter" (x-symbol-info-face))
- (greek "greek" (x-symbol-info-face))
- (ordinary "ordinary" (x-symbol-info-face))
- (binop "binop" (x-symbol-info-face))
- (bigop "bigop" (x-symbol-info-face))
- (relation "relation" (x-symbol-info-face))
- (delim "delimiter" (x-symbol-info-face))
- (punct "punctuation" (x-symbol-info-face))
- (quote "quote" (x-symbol-info-face))
- (space "space" (x-symbol-info-face))
- (special "special" (x-symbol-info-face))
- (latexsym "latexsym.sty" (x-symbol-emph-info-face)) ; w/ latexsym or amssymb
- (amssymb "amssymb.sty" (x-symbol-emph-info-face))
- (stmaryrd "stmaryrd.sty" (x-symbol-emph-info-face))
- (T1 "T1 fontenc.sty" (x-symbol-emph-info-face))
- (correct-T1 "correct: T1 fontenc.sty" (x-symbol-info-face))
- (inputenc "inputenc.sty" (x-symbol-emph-info-face)) ; v0.97
- (inputenc-unavail "inputenc.sty: unavailable" (x-symbol-emph-info-face))
-;;; (inputenc-incorrect "old inputenc: incorrect" . red) ; IMHO
- (gobbles-spc "gobbles space" (x-symbol-info-face))
- (user "user" (x-symbol-emph-info-face))
- (VALID "unknown TeX class" (x-symbol-emph-info-face))
- (INVALID "no TeX macro" (x-symbol-emph-info-face)))
- "Token classes displayed by info in echo area, for language `tex'.
-See language access `x-symbol-LANG-class-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-info-strings
- :type 'x-symbol-class-info)
-
-(defcustom x-symbol-tex-class-face-alist
- '((math x-symbol-tex-math-face (x-symbol-tex-math-face))
- (text x-symbol-tex-text-face (x-symbol-tex-text-face)))
- "Color scheme in language specific grid and info, for language `tex'.
-See language access `x-symbol-LANG-class-face-alist'."
- :group 'x-symbol-tex
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :type 'x-symbol-class-faces)
-
-
-;;;===========================================================================
-;;; Misc
-;;;===========================================================================
-
-;;;###autoload
-(defun x-symbol-tex-auto-coding-alist (alist &optional limit)
- "Find encoding in file `x-symbol-tex-coding-master'.
-For ALIST and LIMIT, see `x-symbol-auto-coding-alist'."
- ;; called inside `save-excursion'
- (and (local-variable-p x-symbol-tex-coding-master (current-buffer))
- ;; I don't like the idea of having to visit a second file in order to
- ;; visit first one, but people have complained about X-Symbol not
- ;; recognizing \usepackage[latinN]{inputenc} in the master file... Not
- ;; only that, a file should describe its encoding itself...
- (stringp (symbol-value x-symbol-tex-coding-master))
- (condition-case nil
- (let ((master (expand-file-name
- (symbol-value x-symbol-tex-coding-master))))
- ;; I have absolutely no intention to use `find-file-noselect'
- ;; here, i.e., decode the master file via X-Symbol in order to get
- ;; the correct coding for the current buffer
- (set-buffer (get-buffer-create " x-symbol master"))
- (insert-file-contents master nil nil nil
- ;; 5th arg not t with empty accessible part
- ;; (XEmacs bug workaround: would infloop)
- (> (point-max) (point-min)))
- (x-symbol-auto-coding-alist alist limit))
- (error nil))))
-
-(defun x-symbol-tex-default-master-directory ()
- "Convert NAME to absolute file name, respecting `TeX-master'.
-Variable `TeX-master' should be buffer-local and a string to be used.
-Used as default value of `x-symbol-tex-master-directory'."
- (and (local-variable-p 'TeX-master (current-buffer))
- (stringp TeX-master)
- (file-name-directory (expand-file-name TeX-master))))
-
-(defun x-symbol-tex-default-electric-ignore (context charsym)
- "Non nil, if CONTEXT should not be replaced by input method ELECTRIC.
-Return non-nil if `x-symbol-tex-electric-ignore-regexp' matches CONTEXT
-or if CHARSYM represents a TeX macro which can only be used in math mode
-whereas point is in a text area or vice versa. This function uses
-package \"texmathp\" whose variables you might want to customize. Used
-as default value for `x-symbol-tex-electric-ignore'."
- (or (and x-symbol-tex-electric-ignore-regexp
- (string-match x-symbol-tex-electric-ignore-regexp context))
- (condition-case nil
- (let ((class (car (gethash charsym
- (x-symbol-generated-token-classes
- x-symbol-tex-generated-data)))))
- (cond ((eq class 'math) (not (texmathp)))
- ((eq class 'text) (texmathp))))
- (error nil))))
-
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defun x-symbol-tex-default-token-list (tokens)
- (if (stringp tokens)
- (list (cons (if (string-match "\\\\ \\'" tokens)
- (concat (substring tokens 0 (match-beginning 0)) "{ }")
- tokens)
- (if (string-match "\\\\[A-Za-z]+\\'" tokens) t)))
- (mapcar (lambda (x)
- (cons x (if (string-match "\\\\[A-Za-z]+\\'" x) 'math)))
- tokens)))
-
-(defun x-symbol-tex-after-init-language ()
- (let ((decode-obarray (x-symbol-generated-decode-obarray
- x-symbol-tex-generated-data))
- (tex-accent '(nil tex-accent)))
- (set (intern "\\begin" decode-obarray) '(nil tex-begin))
- (set (intern "\\end" decode-obarray) '(nil tex-end))
- (set (intern "\\verb" decode-obarray) '(nil tex-verb))
- (set (intern "\\c" decode-obarray) tex-accent)
- (set (intern "\\k" decode-obarray) tex-accent)
- (set (intern "\\v" decode-obarray) tex-accent)
- (set (intern "\\u" decode-obarray) tex-accent)
- (set (intern "\\H" decode-obarray) tex-accent)
- (set (intern "\\r" decode-obarray) tex-accent)))
-
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defvar x-symbol-tex-required-fonts nil
- "Features providing required fonts for language `tex'.
-See language access `x-symbol-LANG-required-fonts'.")
-
-(defvar x-symbol-tex-latin1-table
- '((nobreakspace (space) . "\\nobreakspace")
- (exclamdown (text punct) . "\\textexclamdown")
- (cent (text inputenc-unavail) . "\\textcent")
- (sterling (ordinary) . "\\pounds")
- (currency (text inputenc) . "\\textcurrency")
- (yen (text inputenc-unavail) . "\\textyen")
- (brokenbar (text inputenc-unavail) . "\\textbrokenbar")
- (section (ordinary) . "\\S")
- (diaeresis (text accent) . "\\\"{}")
- (copyright (text ordinary) . "\\textcopyright")
- (ordfeminine (text ordinary inputenc) . "\\textordfeminine")
- (guillemotleft (text quote T1) . "\\guillemotleft")
- (notsign (math ordinary) "\\lnot" "\\neg")
- (hyphen (special) "\\-")
- (registered (text ordinary) . "\\textregistered")
- (macron (text accent) . "\\={}")
- (degree (text ordinary inputenc) . "\\textdegree")
- (plusminus (math binop) "\\pm")
- (twosuperior (math ordinary inputenc) "\\mathtwosuperior")
- (threesuperior (math ordinary inputenc) "\\maththreesuperior")
- (acute (text accent) . "\\'{}")
- (mu1 (math greek user) "\\mathmicro")
- (paragraph (ordinary) . "\\P")
- (periodcentered (text punct) . "\\textperiodcentered")
- (cedilla (text accent) . "\\c\\ ")
- (onesuperior (math ordinary inputenc) "\\mathonesuperior")
- (masculine (text ordinary inputenc) . "\\textordmasculine")
- (guillemotright (text quote T1) . "\\guillemotright")
- (onequarter (text ordinary inputenc) . "\\textonequarter")
- (onehalf (text ordinary inputenc) . "\\textonehalf")
- (threequarters (text ordinary inputenc) . "\\textthreequarters")
- (questiondown (text punct) . "\\textquestiondown")
- (Agrave (text aletter) . "\\`A")
- (Aacute (text aletter) . "\\'A")
- (Acircumflex (text aletter) . "\\^A")
- (Atilde (text aletter) . "\\~A")
- (Adiaeresis (text aletter) . "\\\"A")
- (Aring (text aletter) . "\\AA")
- (AE (text letter) . "\\AE")
- (Ccedilla (text aletter) . "\\c C")
- (Egrave (text aletter) . "\\`E")
- (Eacute (text aletter) . "\\'E")
- (Ecircumflex (text aletter) . "\\^E")
- (Ediaeresis (text aletter) . "\\\"E")
- (Igrave (text aletter) . "\\`I")
- (Iacute (text aletter) . "\\'I")
- (Icircumflex (text aletter) . "\\^I")
- (Idiaeresis (text aletter) . "\\\"I")
- (ETH (text letter T1) . "\\DH")
- (Ntilde (text aletter) . "\\~N")
- (Ograve (text aletter) . "\\`O")
- (Oacute (text aletter) . "\\'O")
- (Ocircumflex (text aletter) . "\\^O")
- (Otilde (text aletter) . "\\~O")
- (Odiaeresis (text aletter) . "\\\"O")
- (multiply (math binop) "\\times")
- (Ooblique (text letter) . "\\O")
- (Ugrave (text aletter) . "\\`U")
- (Uacute (text aletter) . "\\'U")
- (Ucircumflex (text aletter) . "\\^U")
- (Udiaeresis (text aletter) . "\\\"U")
- (Yacute (text aletter) . "\\'Y")
- (THORN (text letter T1) . "\\TH")
- (ssharp (text letter) . "\\ss")
- (agrave (text aletter) . "\\`a")
- (aacute (text aletter) . "\\'a")
- (acircumflex (text aletter) . "\\^a")
- (atilde (text aletter) . "\\~a")
- (adiaeresis (text aletter) . "\\\"a")
- (aring (text aletter) . "\\aa")
- (ae (text letter) . "\\ae")
- (ccedilla (text aletter) . "\\c c")
- (egrave (text aletter) . "\\`e")
- (eacute (text aletter) . "\\'e")
- (ecircumflex (text aletter) . "\\^e")
- (ediaeresis (text aletter) . "\\\"e")
- (igrave (text aletter) . "\\`\\i")
- (iacute (text aletter) . "\\'\\i")
- (icircumflex (text aletter) . "\\^\\i")
- (idiaeresis (text aletter) . "\\\"\\i")
- (eth (text letter T1) . "\\dh")
- (ntilde (text aletter) . "\\~n")
- (ograve (text aletter) . "\\`o")
- (oacute (text aletter) . "\\'o")
- (ocircumflex (text aletter) . "\\^o")
- (otilde (text aletter) . "\\~o")
- (odiaeresis (text aletter) . "\\\"o")
- (division (math binop) "\\div")
- (oslash (text letter) . "\\o")
- (ugrave (text aletter) . "\\`u")
- (uacute (text aletter) . "\\'u")
- (ucircumflex (text aletter) . "\\^u")
- (udiaeresis (text aletter) . "\\\"u")
- (yacute (text aletter) . "\\'y")
- (thorn (text letter T1) . "\\th")
- (ydiaeresis (text aletter) . "\\\"y"))
- "Table defining TeX macros, see `x-symbol-tex-table'.")
-
-(defvar x-symbol-tex-latinN-table
- '((Aogonek (text aletter T1) . "\\k A")
- (breve (text accent) . "\\u{}")
- (Lslash (text letter) . "\\L")
- (Lcaron (text aletter correct-T1) . "\\v L")
- (Sacute (text aletter) . "\\'S")
- (Scaron (text aletter) . "\\v S")
- (Scedilla (text aletter) . "\\c S")
- (Tcaron (text aletter) . "\\v T")
- (Zacute (text aletter) . "\\'Z")
- (Zcaron (text aletter) . "\\v Z")
- (Zdotaccent (text aletter) . "\\.Z")
- (aogonek (text aletter T1) . "\\k a")
- (ogonek (text accent T1) . "\\k\\ ")
- (lslash (text letter) . "\\l")
- (lcaron (text aletter correct-T1) . "\\v l")
- (sacute (text aletter) . "\\'s")
- (caron (text accent) . "\\v{}")
- (scaron (text aletter) . "\\v s")
- (scedilla (text aletter) . "\\c s")
- (tcaron (text aletter correct-T1) . "\\v t")
- (zacute (text aletter) . "\\'z")
- (hungarumlaut (text accent) . "\\H{}")
- (zcaron (text aletter) . "\\v z")
- (zdotaccent (text aletter) . "\\.z")
- (Racute (text aletter) . "\\'R")
- (Abreve (text aletter) . "\\u A")
- (Lacute (text aletter) . "\\'L")
- (Cacute (text aletter) . "\\'C")
- (Ccaron (text aletter) . "\\v C")
- (Eogonek (text aletter T1) . "\\k E")
- (Ecaron (text aletter) . "\\v E")
- (Dcaron (text aletter) . "\\v D")
- (Dbar (text letter inputenc T1) . "\\DJ")
- (Nacute (text aletter) . "\\'N")
- (Ncaron (text aletter) . "\\v N")
- (Ohungarumlaut (text aletter) . "\\H O")
- (Rcaron (text aletter) . "\\v R")
- (Uring (text aletter) . "\\r U")
- (Uhungarumlaut (text aletter) . "\\H U")
- (Tcedilla (text aletter) . "\\c T")
- (racute (text aletter) . "\\'r")
- (abreve (text aletter) . "\\u a")
- (lacute (text aletter) . "\\'l")
- (cacute (text aletter) . "\\'c")
- (ccaron (text aletter) . "\\v c")
- (eogonek (text aletter T1) . "\\k e")
- (ecaron (text aletter) . "\\v e")
- (dcaron (text aletter correct-T1) . "\\v d")
- (dbar (text letter inputenc T1) . "\\dj")
- (nacute (text aletter) . "\\'n")
- (ncaron (text aletter) . "\\v n")
- (ohungarumlaut (text aletter) . "\\H o")
- (rcaron (text aletter) . "\\v r")
- (uring (text aletter) . "\\r u")
- (uhungarumlaut (text aletter) . "\\H u")
- (tcedilla (text aletter) . "\\c t")
- (dotaccent (text accent) . "\\.{}")
- (Hbar (text letter inputenc-unavail) . "\\textmalteseH")
- (Hcircumflex (text aletter) . "\\^H")
- (Idotaccent (text aletter) . "\\.I")
- (Gbreve (text aletter) . "\\u G")
- (Jcircumflex (text aletter) . "\\^J")
- (hbar (text letter inputenc-unavail) . "\\textmalteseh")
- (hcircumflex (text aletter) . "\\^h")
- (dotlessi (text letter) . "\\i")
- (gbreve (text aletter) . "\\u g")
- (jcircumflex (text aletter) . "\\^\\j")
- (Cdotaccent (text aletter) . "\\.C")
- (Ccircumflex (text aletter) . "\\^C")
- (Gdotaccent (text aletter) . "\\.G")
- (Gcircumflex (text aletter) . "\\^G")
- (Ubreve (text aletter) . "\\u U")
- (Scircumflex (text aletter) . "\\^S")
- (cdotaccent (text aletter) . "\\.c")
- (ccircumflex (text aletter) . "\\^c")
- (gdotaccent (text aletter) . "\\.g")
- (gcircumflex (text aletter) . "\\^g")
- (ubreve (text aletter) . "\\u u")
- (scircumflex (text aletter) . "\\^s")
- (euro (text ordinary inputenc-unavail) . "\\texteuro")
- (OE (text letter) . "\\OE")
- (oe (text letter) . "\\oe")
- (Ydiaeresis (text aletter) . "\\\"Y"))
- "Table defining TeX macros, see `x-symbol-tex-table'.")
-
-;; Characters w/ NEW weren't defined before, w/ (NEW) were defined at other
-;; positions. If we get problems in the nomule version (e.g., w/ font-lock),
-;; we could be forced to move these characters to the xsymb1 font.
-(defvar x-symbol-tex-xsymb0-table
- ;; With elems (SYMBOL (TEX-CLASS ...) TEX-MACRO ...)
- '((numbersign1 (ordinary) "\\#") ; NEW
- ;;(existential)
- (suchthat (math relation) "\\ni" "\\owns")
- (asterisk1 (math binop) "\\ast") ; NEW
- ;;(comma1 (mark) "\\quotesinglbase") ; not in {}! (spacing)
- (period1 (math punct) "\\ldotp") ; (NEW)
- (colon1 (math punct) "\\colon") ; (NEW)
- (congruent (math relation) "\\cong")
- (Delta (math greek) "\\Delta")
- (Phi (math greek) "\\Phi")
- (Gamma (math greek) "\\Gamma")
- (theta1 (math greek) "\\vartheta")
- (Lambda (math greek) "\\Lambda")
- (Pi (math greek) "\\Pi")
- (Theta (math greek) "\\Theta")
- (Sigma (math greek) "\\Sigma")
- (sigma1 (math greek) "\\varsigma")
- (Omega (math greek) "\\Omega")
- (Xi (math greek) "\\Xi")
- (Psi (math greek) "\\Psi")
- ;;(therefore (math relation) "\\therefore")
- (perpendicular (math ordinary) "\\bot") ; (NEW)
- (underscore1 (ordinary) "\\_") ; NEW
- ;;(radicalex)
- (alpha (math greek) "\\alpha")
- (beta (math greek) "\\beta")
- (chi (math greek) "\\chi")
- (delta (math greek) "\\delta")
- (epsilon (math greek) "\\epsilon")
- (phi (math greek) "\\phi")
- (gamma (math greek) "\\gamma")
- (eta (math greek) "\\eta")
- (iota (math greek) "\\iota")
- (phi1 (math greek) "\\varphi")
- (kappa (math greek) "\\kappa")
- (lambda (math greek) "\\lambda")
- (mu (math greek) "\\mu")
- (nu (math greek) "\\nu")
- (pi (math greek) "\\pi")
- (theta (math greek) "\\theta")
- (rho (math greek) "\\rho")
- (sigma (math greek) "\\sigma")
- (tau (math greek) "\\tau")
- (upsilon (math greek) "\\upsilon")
- (omega1 (math greek) "\\varpi")
- (omega (math greek) "\\omega")
- (xi (math greek) "\\xi")
- (psi (math greek) "\\psi")
- (zeta (math greek) "\\zeta")
- (bar1 (math relation) "\\mid") ; (NEW)
- (similar (math relation) "\\sim")
- (Upsilon1 (math greek) "\\Upsilon")
- (minute (math ordinary) "\\prime")
- (lessequal (math relation) "\\leq" "\\le")
- ;;(fraction)
- (infinity (math ordinary) "\\infty")
- (florin (text ordinary user) . "\\textflorin") ; NEW
- (club (math ordinary) "\\clubsuit")
- (diamond (math ordinary) "\\diamondsuit")
- (heart (math ordinary) "\\heartsuit")
- (spade (math ordinary) "\\spadesuit")
- (arrowboth (math relation) "\\leftrightarrow")
- (arrowleft (math relation) "\\gets" "\\leftarrow")
- (arrowup (math relation delim) "\\uparrow")
- (arrowright (math relation) "\\to" "\\rightarrow")
- (arrowdown (math relation delim) "\\downarrow")
- (ring (text accent) . "\\r{}") ; NEW
- ;;(second)
- (greaterequal (math relation) "\\geq" "\\ge")
- (proportional (math relation) "\\propto")
- (partialdiff (math ordinary) "\\partial")
- (bullet (math binop) "\\bullet")
- (notequal (math relation) "\\neq" "\\ne")
- (equivalence (math relation) "\\equiv")
- (approxequal (math relation) "\\approx")
- (ellipsis (ordinary gobbles-spc) "\\ldots")
- ;;(carriagereturn)
- (aleph (math letter) "\\aleph")
- (Ifraktur (math letter) "\\Im")
- (Rfraktur (math letter) "\\Re")
- (weierstrass (math letter) "\\wp")
- (circlemultiply (math binop) "\\otimes")
- (circleplus (math binop) "\\oplus")
- (emptyset (math ordinary) "\\emptyset")
- (intersection (math binop) "\\cap")
- (union (math binop) "\\cup")
- (propersuperset (math relation) "\\supset")
- (reflexsuperset (math relation) "\\supseteq")
- (notsubset (math relation user) "\\nsubset")
- (propersubset (math relation) "\\subset")
- (reflexsubset (math relation) "\\subseteq")
- (element (math relation) "\\in")
- (notelement (math relation) "\\notin")
- (angle (ordinary gobbles-spc) "\\angle")
- (gradient (math ordinary) "\\nabla")
- (product (math bigop) "\\prod")
- (radical (math ordinary) "\\surd")
- (periodcentered1 (math binop) "\\cdot") ; (NEW)
- (logicaland (math binop) "\\land" "\\wedge")
- (logicalor (math binop) "\\lor" "\\vee")
- (arrowdblboth (math relation) "\\Leftrightarrow" "\\lequiv")
- (arrowdblleft (math relation) "\\Leftarrow")
- (arrowdblup (math relation delim) "\\Uparrow")
- (arrowdblright (math relation) "\\Rightarrow")
- (arrowdbldown (math relation delim) "\\Downarrow")
- (lozenge (math ordinary amssymb) "\\lozenge")
- (angleleft (math delim) "\\langle") ; (NEW)
- (trademark (text ordinary) . "\\texttrademark")
- (summation (math bigop) "\\sum")
- (angleright (math delim) "\\rangle") ; (NEW)
- (integral (math bigop) "\\int"))
- "Table defining TeX macros, see `x-symbol-tex-table'.")
-
-(defvar x-symbol-tex-xsymb1-table
- ;; With elems (SYMBOL (TEX-CLASS ...) TEX-MACRO ...)
- '((verticaldots (ordinary gobbles-spc) "\\vdots")
- (backslash1 (text ordinary) . "\\textbackslash")
- (dagger (ordinary) . "\\dag")
- (percent2 (ordinary) "\\%") ; NEW
- (guilsinglright (text quote T1) . "\\guilsinglright")
- (NG (text letter T1) . "\\NG")
- (dotlessj (text letter) . "\\j")
- (ng (text letter T1) . "\\ng")
- (sharp (math ordinary) "\\sharp")
- (ceilingleft (math delim) "\\lceil")
- (ceilingright (math delim) "\\rceil")
- (star (math binop) "\\star")
- (lozenge1 (math ordinary latexsym) "\\Diamond")
- (braceleft2 (delim) "\\{") ; \lbrace is math-only
- (circleslash (math binop) "\\oslash")
- (braceright2 (delim) "\\}") ; \rbrace is math-only
- (triangle1 (math binop) "\\bigtriangleup")
- (smltriangleright (math binop) "\\triangleright")
- (triangleleft (math binop latexsym) "\\lhd")
- (triangle (math ordinary) "\\triangle")
- (triangleright (math binop latexsym) "\\rhd")
- (trianglelefteq (math binop latexsym) "\\unlhd")
- (trianglerighteq (math binop latexsym) "\\unrhd")
- (periodcentered2 (math punct) "\\cdotp")
- (dotequal (math relation) "\\doteq")
- (wrong (math binop) "\\wr")
- (natural (math ordinary) "\\natural")
- (flat (math ordinary) "\\flat")
- (epsilon1 (math greek) "\\varepsilon")
- (hbarmath (math letter) "\\hbar")
- (imath (math letter) "\\imath")
- (kappa1 (math greek amssymb) "\\varkappa")
- (jmath (math letter) "\\jmath")
- (ell (math letter) "\\ell")
- (amalg (math binop) "\\amalg")
- (rho1 (math greek) "\\varrho")
- (top (math ordinary) "\\top")
- (Mho (math greek latexsym) "\\mho")
- (floorleft (math delim) "\\lfloor")
- (floorright (math delim) "\\rfloor")
- (perpendicular1 (math relation) "\\perp")
- (box (math ordinary latexsym) "\\Box")
- (asciicircum1 (text ordinary) . "\\textasciicircum")
- (asciitilde1 (text ordinary) . "\\textasciitilde")
- (leadsto (math relation latexsym) "\\leadsto")
- (longarrowleft (math relation) "\\longleftarrow")
- (arrowupdown (math relation delim) "\\updownarrow")
- (longarrowright (math relation) "\\longrightarrow")
- (longmapsto (math relation) "\\longmapsto")
- (longarrowdblboth (math relation) "\\Longleftrightarrow")
- (longarrowdblleft (math relation) "\\Longleftarrow")
- (arrowdblupdown (math relation delim) "\\Updownarrow")
- (longarrowdblright (math relation) "\\Longrightarrow")
- (mapsto (math relation) "\\mapsto")
- (iff (math relation) "\\iff")
- (hookleftarrow (math relation) "\\hookleftarrow")
- (hookrightarrow (math relation) "\\hookrightarrow")
- (arrownortheast (math relation) "\\nearrow")
- (arrowsoutheast (math relation) "\\searrow")
- (arrownorthwest (math relation) "\\nwarrow")
- (arrowsouthwest (math relation) "\\swarrow")
- (rightleftharpoons (math relation) "\\rightleftharpoons")
- (leftharpoondown (math relation) "\\leftharpoondown")
- (rightharpoondown (math relation) "\\rightharpoondown")
- (leftharpoonup (math relation) "\\leftharpoonup")
- (rightharpoonup (math relation) "\\rightharpoonup")
- (bardbl (math ordinary delim) "\\|") ; removed \Vert
- (bardbl1 (math relation) "\\parallel")
- (backslash2 (math ordinary delim) "\\backslash")
- (backslash3 (math binop) "\\setminus")
- (diagonaldots (math ordinary) "\\ddots")
- (simequal (math relation) "\\simeq")
- (digamma (math ordinary amssymb) "\\digamma")
- (asym (math relation) "\\asymp")
- (minusplus (math binop) "\\mp")
- (bowtie (math relation) "\\bowtie")
- (centraldots (math ordinary) "\\cdots")
- (visiblespace (text ordinary) . "\\textvisiblespace")
- (dagger1 (math binop) "\\dagger")
- (circledot (math binop) "\\odot")
- (propersqsuperset (math relation latexsym) "\\sqsupset")
- (reflexsqsuperset (math relation) "\\sqsupseteq")
- (gradient1 (math binop) "\\bigtriangledown")
- (propersqsubset (math relation latexsym) "\\sqsubset")
- (reflexsqsubset (math relation) "\\sqsubseteq")
- (smllozenge (math binop) "\\diamond")
- (lessless (math relation) "\\ll")
- (greatergreater (math relation) "\\gg")
- (unionplus (math binop) "\\uplus")
- (sqintersection (math binop) "\\sqcap")
- (squnion (math binop) "\\sqcup")
- (frown (math relation) "\\frown")
- (smile (math relation) "\\smile")
- (reflexprec (math relation) "\\preceq")
- (reflexsucc (math relation) "\\succeq")
- (properprec (math relation) "\\prec")
- (propersucc (math relation) "\\succ")
- (bardash (math relation) "\\vdash")
- (dashbar (math relation) "\\dashv")
- (bardashdbl (math relation) "\\models")
- (smlintegral (math ordinary) "\\smallint")
- (circleintegral (math bigop) "\\oint")
- (coproduct (math bigop) "\\coprod")
- (bigcircledot (math bigop) "\\bigodot")
- (bigcirclemultiply (math bigop) "\\bigotimes")
- (bigcircleplus (math bigop) "\\bigoplus")
- (biglogicaland (math bigop) "\\bigwedge")
- (biglogicalor (math bigop) "\\bigvee")
- (bigintersection (math bigop) "\\bigcap")
- (bigunion (math bigop) "\\bigcup")
- (bigunionplus (math bigop) "\\biguplus")
- (bigsqunion (math bigop) "\\bigsqcup")
- (bigcircle (math binop) "\\bigcirc")
- (guilsinglleft (text quote T1) . "\\guilsinglleft")
- (circleminus (math binop) "\\ominus")
- (smltriangleleft (math binop) "\\triangleleft")
- (existential1 (math ordinary) "\\exists")
- (daggerdbl1 (math binop) "\\ddagger")
- (daggerdbl (ordinary) . "\\ddag")
- (bigbowtie (math relation latexsym) "\\Join")
- (circ (math binop) "\\circ")
- (grave (text accent) . "\\`{}") ; NEW
- (circumflex (text accent) . "\\^{}") ; NEW
- (tilde (text accent) . "\\~{}") ; NEW
- (longarrowboth (math relation) "\\longleftrightarrow")
- (endash (text ordinary) . "\\textendash") ; NEW
- (emdash (text ordinary) . "\\textemdash")
- (ampersand2 (ordinary) "\\&") ; NEW
- (universal1 (math ordinary) "\\forall")
- (booleans (math letter user) "\\setB")
- (complexnums (math letter user) "\\setC")
- (natnums (math letter user) "\\setN")
- (rationalnums (math letter user) "\\setQ")
- (realnums (math letter user) "\\setR")
- (integers (math letter user) "\\setZ")
- (lesssim (math relation amssymb) "\\lesssim")
- (greatersim (math relation amssymb) "\\gtrsim")
- (lessapprox (math relation amssymb) "\\lessapprox")
- (greaterapprox (math relation amssymb) "\\gtrapprox")
- (definedas (math relation amssymb) "\\triangleq")
- (circleminus1 (math binop amssymb) "\\circleddash")
- (circleasterisk (math binop amssymb) "\\circledast")
- (circlecirc (math binop amssymb) "\\circledcirc")
- (dollar1 (ordinary) "\\$")
- (therefore1 (math relation amssymb) "\\therefore")
- (coloncolon (math relation user) "\\coloncolon")
- (bigsqintersection (math bigop stmaryrd) "\\bigsqcap")
- (semanticsleft (math delim stmaryrd) "\\llbracket")
- (semanticsright (math delim stmaryrd) "\\rrbracket")
- (cataleft (math delim stmaryrd) "\\llparenthesis")
- (cataright (math delim stmaryrd) "\\rrparenthesis")
- ;;(quotedblbase (mark T1) "\\quotedblbase") ; not in {}! (spacing)
- ;;(quotedblleft (mark) . "\\textquotedblleft") ; not in {}! (spacing)
- ;;(quotedblright (mark) . "\\textquotedblright") ; not in {}! (spacing)
- ;;(perthousand)
- )
- "Table defining TeX macros, see `x-symbol-tex-table'.")
-
-(defvar x-symbol-tex-table
- (append x-symbol-tex-user-table
- '(nil)
- x-symbol-tex-latin1-table
- x-symbol-tex-latinN-table
- x-symbol-tex-xsymb0-table
- x-symbol-tex-xsymb1-table)
- "Table defining `tex' tokens for the characters.
-See language access `x-symbol-LANG-table'. Use
-`x-symbol-tex-user-table' to define private TeX macros or shadow
-existing ones.")
-
-
-;;;===========================================================================
-;;; Super- and Subscripts
-;;;===========================================================================
-
-(defun x-symbol-tex-subscript-matcher (limit)
- (block nil
- (let (beg mid)
- (or (bolp) (backward-char))
- ;; (backward-char) is not necessary in the loop because: if a simple =
- ;; braces-less subscript is not allowed according to the "allowed" faces,
- ;; then a directly following _ or ^ is also not allowed...
- (while (re-search-forward x-symbol-tex-font-lock-regexp limit t)
- (setq beg (match-beginning 1)
- mid (match-beginning 2))
- (if (if (eq (char-after mid) ?\{)
- (let ((end (save-restriction
- (narrow-to-region
- (point)
- (save-excursion
- (re-search-forward
- x-symbol-tex-font-lock-limit-regexp
- limit 'limit)
- (point)))
- (ignore-errors (scan-lists (point) 1 1)))))
- (when (and end (eq (char-before end) ?}))
- (goto-char end)
- (store-match-data
- (if x-symbol-tex-invisible-braces
- (list beg end
- beg (1+ mid)
- (1+ mid) (1- end)
- (1- end) end)
- (list beg end beg mid mid end)))
- t))
- (or (eq x-symbol-tex-font-lock-allowed-faces t)
- (let ((faces (plist-get (text-properties-at beg) 'face)))
- (cond ((null faces))
- ((consp faces)
- (while (and faces (memq (car faces) x-symbol-tex-font-lock-allowed-faces))
- (setq faces (cdr faces)))
- (null faces))
- ((memq faces
- x-symbol-tex-font-lock-allowed-faces))))))
- (return (if (eq (char-after beg) ?_)
- 'x-symbol-sub-face
- 'x-symbol-sup-face)))))))
-
-
-;;;===========================================================================
-;;; Conversion
-;;;===========================================================================
-
-(defun x-symbol-tex-encode (encode-table fchar-table fchar-fb-table)
- (let (char)
- (x-symbol-encode-for-charsym ((encode-table fchar-table fchar-fb-table)
- token)
- (and (eq (char-before) ?\\)
- (x-symbol-even-escapes-before-p (1- (point)) ?\\)
- (insert ?\ ))
- (insert (car token))
- (delete-char x-symbol-encode-rchars)
- (when (cdr token) ; \MACRO
- (setq char (char-after))
- (cond ((memq char '(?\ ?\t ?\n ?\r nil))
- ;; faster than any `looking-at' or `or'ed `eq's
- (or (eq (cdr token) 'math)
- (insert-before-markers "{}")))
- ((or (and (<= ?a char) (<= char ?z))
- (and (<= ?@ char) (<= char ?Z)))
- ;; much faster than any `looking-at', XEmacs' 3-arg `<=' is
- ;; slower than `and'ed 2-arg `<='s
- (insert-before-markers " ")))))))
-
-(defun x-symbol-tex-decode (decode-regexp decode-obarray unique)
- (let ((in-tabbing nil)
- retry charsym after)
- (x-symbol-decode-for-charsym ((decode-regexp decode-obarray)
- token beg end)
- (if (setq retry (match-beginning 1))
- (goto-char retry))
- (cond ((and (eq (char-before beg) ?\\)
- (x-symbol-even-escapes-before-p (1- beg) ?\\))
- (if (setq retry (match-beginning 1)) (goto-char retry)))
- ((and in-tabbing
- (memq (char-after (1+ beg)) '(?\` ?\' ?= ?-)))
- (if (setq retry (match-beginning 1)) (goto-char retry)))
- ((x-symbol-decode-unique-test token unique))
- ;; would be bad to decode a part only because of unique decoding
- ((setq charsym (car token))
- (if (eq (cadr token) t) ; text-mode \MACRO
- (unless
- (cond ((eq (setq after (char-after)) ?\ )
- (setq after (char-after (incf end)))
- (if unique
- (not (or (and (<= ?a after) (<= after ?z))
- (and (<= ?@ after) (<= after ?Z))))
- (memq after '(?\ ?\t ?\n ?\r ?% nil))))
- ((eq after ?\{)
- (if (eq (char-after (incf end)) ?\})
- (or (memq (char-after (incf end))
- '(?\ ?\t ?\n ?\r nil))
- (decf end 2))
- (decf end))
- nil)
- (t
- (memq (char-after) '(?\t ?\n ?\r ?% nil))))
- (goto-char end)
- (insert-before-markers (gethash charsym
- x-symbol-cstring-table))
- (delete-region beg end))
- (replace-match (gethash charsym x-symbol-cstring-table) t t)))
- ;; special definitions -------------------------------------------
- ((eq (setq charsym (cadr token)) 'tex-begin) ; \begin
- (skip-chars-forward " \t")
- (cond ((looking-at x-symbol-tex-env-verbatim-regexp)
- (setq retry (concat "\\\\end[ \t]*"
- (regexp-quote (match-string 0))))
- (while (and (re-search-forward retry nil t)
- (not (x-symbol-even-escapes-before-p
- (match-beginning 0) ?\\)))))
- ((looking-at x-symbol-tex-env-tabbing-regexp)
- (setq in-tabbing t))))
- ((eq charsym 'tex-end) ; \end
- (skip-chars-forward " \t")
- (and in-tabbing
- (looking-at x-symbol-tex-env-tabbing-regexp)
- (setq in-tabbing nil)))
- ((eq charsym 'tex-verb) ; \verb
- (skip-chars-forward " \t")
- (when (looking-at x-symbol-tex-verb-delimiter-regexp)
- (setq after (char-after))
- (forward-char)
- (while (not (or (eq (char-after) after) (eobp)))
- (forward-char))))
- ((eq charsym 'tex-accent) ; accents \c, \k, \v, \u, \H, \r
- ;; there are 41 chars using these accents => do something special
- ;; here instead using an complicated regexp for the main search
- (when (looking-at " [A-Za-z]\\|{}")
- (goto-char (setq end (match-end 0)))
- (when (setq token (symbol-value
- (intern-soft (buffer-substring beg end)
- decode-obarray)))
- (unless (x-symbol-decode-unique-test token unique)
- (goto-char end)
- (insert-before-markers (gethash (car token)
- x-symbol-cstring-table))
- (delete-region beg end)))))))))
-
-(defun x-symbol-tex-token-input (input-regexp decode-obarray command-char)
- (let ((res (x-symbol-match-token-before
- '(?\\ (math . "[a-z@-Z]") (t . "[a-z@-Z]"))
- input-regexp decode-obarray command-char)))
- (and x-symbol-tex-token-suppress-space
- (eq (caddr res) t) ; text mode \MACRO
- (eq command-char ?\ )
- (null prefix-arg)
- (setq prefix-arg 0))
- res))
-
-
-;;;===========================================================================
-;;; AucTeX, preview-latex
-;;;===========================================================================
-
-(defun x-symbol-tex-translate-locations (file-buffer beg end locations)
- ;;(set-buffer conv-buffer)
- (let ((char-offset (1- beg))
- changed
- ;; Kludge to prevent undo list truncation:
- (undo-limit most-positive-fixnum) ; Emacs
- (undo-strong-limit most-positive-fixnum) ; Emacs
- (undo-high-threshold -1) ; XEmacs
- (undo-threshold -1)) ; XEmacs
- (setq buffer-undo-list t)
- (erase-buffer)
- (insert-buffer-substring file-buffer beg end)
- (map-extents (lambda (e dummy) (delete-extent e) nil))
- (setq buffer-undo-list nil)
- (x-symbol-encode-all)
- (let* ((curr (car locations))
- (file (aref curr 0))
- (line (aref curr 1))
- string after-string)
- (while curr
- (when buffer-undo-list
- (setq string (aref curr 2))
- (if (number-or-marker-p string)
- (setq string (- string char-offset))
- (goto-char 1)
- (setq string (or (and (stringp (setq after-string (aref curr 3)))
- (search-forward (concat string after-string)
- nil t)
- (- (point) (length after-string)))
- (search-forward string nil t))))
- (when string
- (aset curr 2 (copy-marker string t))
- ;; The second arg t is important in both Emacs and XEmacs: this is
- ;; a marker which should keep its correct position after the
- ;; `primitive-undo's, the encoding has already been done.
- (aset curr 3 beg)
- (push curr changed)))
- (or (and (setq locations (cdr locations))
- (eq line (aref (setq curr (car locations)) 1))
- (equal file (aref curr 0)))
- (setq curr nil))))
- (when changed
- (let ((tail buffer-undo-list)
- mpos)
- (setq buffer-undo-list t)
- (while tail (setq tail (primitive-undo (length tail) tail)))
- (dolist (curr changed)
- (setq mpos (aref curr 2))
- (aset curr 2 (+ char-offset mpos))
- (aset curr 3 beg)
- (set-marker mpos nil))))
- locations))
-
-(put 'x-symbol-tex-error-location 'TeX-translate-via-list
- 'x-symbol-tex-preview-locations)
-
-(defun x-symbol-tex-error-location ()
- (unless (string= string " ")
- (save-excursion
- (set-buffer (find-file-noselect file))
- (when x-symbol-mode
- (save-restriction
- (widen)
- (let ((file-buffer (current-buffer))
- (conv-buffer (get-buffer-create " x-symbol error location"))
- (location (vector nil nil string
- (and (boundp 'after-string) after-string)))
- beg end pos)
- (goto-line (+ offset line))
- (setq beg (point))
- (end-of-line)
- (setq end (point))
- (set-buffer conv-buffer)
- (erase-buffer)
- (when (fboundp 'set-buffer-multibyte)
- (set-buffer-multibyte t))
- (x-symbol-inherit-from-buffer file-buffer)
- (x-symbol-tex-translate-locations file-buffer beg end
- (list location))
- ;; narrow-to-region gets confused otherwise...
- (set-buffer file-buffer)
- (when (numberp (setq pos (aref location 2)))
- (setq string (buffer-substring beg pos))
- (and (boundp 'after-string)
- (setq after-string (buffer-substring pos end))))))))))
-
-(defun x-symbol-tex-preview-locations (locations)
- (when locations
- (prog1 locations
- (let* ((conv-buffer (get-buffer-create " x-symbol error location"))
- file
- (dir default-directory))
- (save-excursion
- (set-buffer conv-buffer)
- (erase-buffer)
- (when (fboundp 'set-buffer-multibyte)
- (set-buffer-multibyte t))
- (while locations
- (setq file (aref (car locations) 0))
- (set-buffer (find-file-noselect (expand-file-name file dir)))
- (if x-symbol-mode
- (save-restriction
- (widen)
- (goto-char 1)
- (let ((file-buffer (current-buffer))
- (pline 1)
- (line (aref (car locations) 1))
- beg end)
- (set-buffer conv-buffer)
- (x-symbol-inherit-from-buffer file-buffer)
- (while line
- (set-buffer file-buffer)
- (if (>= line pline)
- (if (eq selective-display t)
- (re-search-forward "[\n\C-m]"
- nil 'end (- line pline))
- (forward-line (- line pline)))
- (goto-line line))
- (setq beg (point))
- (end-of-line)
- (setq end (point))
- (set-buffer conv-buffer)
- (setq locations
- (x-symbol-tex-translate-locations file-buffer
- beg end
- locations))
- (setq pline line
- line (and locations
- (equal (aref (car locations) 0) file)
- (aref (car locations) 1))))
- ;; narrow-to-region gets confused otherwise...
- (set-buffer file-buffer)))
- (while (and (setq locations (cdr locations))
- (equal (aref (car locations) 0) file))))))))))
-
-
-;;;===========================================================================
-;;; Extra decoding = executed after normal decoding
-;;;===========================================================================
-
-(defun x-symbol-tex-xdecode-old (&optional beg end)
- "Remove braces around text-mode characters like {C}."
- (interactive (and (region-active-p) (list (region-beginning) (region-end))))
- (unless (eq x-symbol-language 'tex)
- (error "Command is meant to be used with token language `tex'"))
- (unless x-symbol-mode
- (error "Command is meant to be used if X-Symbol mode is enabled"))
- (or beg (setq beg (point-min)))
- (or end (setq end (point-max)))
- (save-excursion
- (save-restriction
- (narrow-to-region beg end)
- (let ((first-change-hook nil) ; no `flyspell-mode' here
- (after-change-functions nil) ; no fontification!
- (count 0)
- (case-fold-search (x-symbol-grammar-case-function
- x-symbol-tex-token-grammar))
- (regexp (if (featurep 'mule)
- "{[^\000-\177]}"
- "{\\(?:[\240-\377]\\|[\200-\237][\240-\377]\\)}"))
- (token-classes (x-symbol-generated-token-classes
- x-symbol-tex-generated-data))
- charsym
- (end (make-marker)))
- (goto-char (point-min))
- (while (re-search-forward regexp nil t)
- (set-marker end (point))
- (goto-char (1+ (match-beginning 0)))
- (when (and (setq charsym (x-symbol-encode-charsym-after))
- (x-symbol-even-escapes-before-p (match-beginning 0) ?\\)
- (eq (car (gethash charsym token-classes)) 'text))
- (goto-char (match-beginning 0))
- (delete-char 1)
- (goto-char end)
- (delete-char -1)
- (incf count)))
- (if font-lock-mode (x-symbol-fontify (point-min) (point-max)))
- (set-marker end nil)
- (if (interactive-p)
- (message "Converted %d old TeX sequences like {C} in %s"
- count (x-symbol-region-text t)))))))
-
-(defvar x-symbol-tex-xdecode-obarray nil)
-
-(defun x-symbol-tex-xdecode-latex (&optional beg end)
- "Decode LaTeX sequences for accented characters like \'{C}."
- (interactive (and (region-active-p) (list (region-beginning) (region-end))))
- (unless (eq x-symbol-language 'tex)
- (error "Command is meant to be used with token language `tex'"))
- (unless x-symbol-mode
- (error "Command is meant to be used if X-Symbol mode is enabled"))
- (or beg (setq beg (point-min)))
- (or end (setq end (point-max)))
- (unless x-symbol-tex-xdecode-obarray
- (let ((re "\\`\\(\\\\[.~^\"'`=ckvuHr]\\) ?\\([A-Za-z]\\|\\\\[ij]\\)\\'")
- (ij (list (cons "\\i" (gethash 'dotlessi x-symbol-cstring-table))
- (cons "\\j" (gethash 'dotlessj x-symbol-cstring-table))))
- alist)
- (maphash (lambda (charsym value)
- (setq value (car value))
- (when (string-match re value)
- (push (list (format "%s{%s}"
- (match-string 1 value)
- (or (cdr (assoc (match-string 2 value)
- ij))
- (match-string 2 value)))
- charsym nil)
- alist)))
- (x-symbol-generated-encode-table x-symbol-tex-generated-data))
- (setq x-symbol-tex-xdecode-obarray (x-symbol-alist-to-obarray alist))))
- (save-excursion
- (save-restriction
- (narrow-to-region beg end)
- (let ((first-change-hook nil) ; no `flyspell-mode' here
- (after-change-functions nil)) ; no fontification!
- (goto-char (point-min))
- (x-symbol-decode-lisp
- '(?\\)
- (format "\\\\[.~^\"'`=ckvuHr]{\\(?:[A-Za-z]\\|%s\\|%s\\)}"
- (gethash 'dotlessi x-symbol-cstring-table)
- (gethash 'dotlessj x-symbol-cstring-table))
- x-symbol-tex-xdecode-obarray nil)
- (if font-lock-mode (x-symbol-fontify (point-min) (point-max)))
- (if (interactive-p)
- (message "Decoded alternative TeX sequences like \\'{C} in %s"
- (x-symbol-region-text t)))))))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-tex.el ends here
diff --git a/x-symbol/lisp/x-symbol-texi.el b/x-symbol/lisp/x-symbol-texi.el
deleted file mode 100644
index 79fceeee..00000000
--- a/x-symbol/lisp/x-symbol-texi.el
+++ /dev/null
@@ -1,339 +0,0 @@
-;;; x-symbol-texi.el --- token language "TeXinfo command" for package x-symbol
-
-;; Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, TeXinfo, wp, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; Token language tex is registered in x-symbol-hooks.
-
-;;; Code:
-
-(provide 'x-symbol-texi)
-
-
-;;;===========================================================================
-;;; General language accesses, see `x-symbol-language-access-alist'
-;;;===========================================================================
-
-(defcustom x-symbol-texi-auto-style '(t nil nil nil nil nil)
- "Values for X-Symbol's buffer-local variables with language `texi'.
-See language access `x-symbol-LANG-auto-style'."
- :group 'x-symbol-texi
- :group 'x-symbol-mode
- :type 'x-symbol-auto-style)
-
-(defcustom x-symbol-texi-modeline-name "texi"
- "Modeline name of token language `texi'.
-See language access `x-symbol-LANG-modeline-name'."
- :group 'x-symbol-texi
- :type 'string)
-
-(defcustom x-symbol-texi-header-groups-alist
- '(("Symbol" bigop operator line relation arrow triangle shape white dots
- punctuation quote parenthesis symbol currency mathletter setsymbol)
- ("Misc. Letter" greek greek1 letter slash cedilla ogonek)
- ("Dotaccent, Ring" dotaccent ring)
- ("Tilde, Breve" tilde breve)
- ("Circumflex, Caron" circumflex caron)
- ("Diaeresis, Umlaut" diaeresis hungarumlaut)
- ("Acute, Grave" acute grave))
- "Header/submenu specification of the specific menu for language `texi'.
-See language access `x-symbol-LANG-header-groups-alist'."
- :group 'x-symbol-texi
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-texi-electric-ignore nil
- "Specification restricting input method ELECTRIC with language `texi'.
-See language access `x-symbol-LANG-electric-ignore'."
- :group 'x-symbol-texi
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defcustom x-symbol-texi-class-alist
- '((aletter "acc.letter" (x-symbol-info-face))
- (symbol "symbol" (x-symbol-info-face))
- (bullet "bullet" (x-symbol-info-face))
- (no-code "not as code" (x-symbol-emph-info-face))
- (VALID "unknown TeXinfo command" (x-symbol-emph-info-face))
- (INVALID "no TeXinfo command" (x-symbol-emph-info-face)))
- "Token classes displayed by info in echo area, for language `texi'.
-See language access `x-symbol-LANG-class-alist'."
- :group 'x-symbol-texi
- :group 'x-symbol-info-strings
- :type 'x-symbol-class-info)
-
-(defcustom x-symbol-texi-class-face-alist nil
- "Color scheme in language specific grid and info, for language `texi'.
-See language access `x-symbol-LANG-class-face-alist'."
- :group 'x-symbol-texi
- :group 'x-symbol-input-init
- :group 'x-symbol-info-general
- :type 'x-symbol-class-faces)
-
-
-(defvar x-symbol-texi-token-grammar
- '(x-symbol-make-grammar
- :encode-spec (?@)
- :decode-regexp
- "@\\(?:[A-Za-z]+{[A-Za-z]?}\\|[{}]\\|[~^\"'`][A-Za-z]\\|,{[A-Za-z]}\\)"
- :decode-spec (?@))
- "Grammar of token language `texi'.
-See language access `x-symbol-LANG-token-grammar'.")
-
-(defvar x-symbol-texi-user-table nil
- "User table defining TeXinfo commands, used in `x-symbol-texi-table'.")
-
-(defvar x-symbol-texi-generated-data nil
- "Generated data for token language `texi'.
-See language access `x-symbol-LANG-generated-data'.")
-
-
-;;;===========================================================================
-;;; The tables
-;;;===========================================================================
-
-(defvar x-symbol-texi-latin1-table
- '(;;(nobreakspace () "\\nobreakspace")
- (exclamdown (symbol) "@exclamdown{}")
- ;;(cent () "\\textcent")
- (sterling (symbol) "@pounds{}")
- ;;(currency () "\\textcurrency")
- ;;(yen () "\\textyen")
- ;;(brokenbar () "\\textbrokenbar")
- ;;(section () "\\S")
- ;;(diaeresis () "@\"{}")
- (copyright (symbol) "@copyright{}")
- ;;(ordfeminine () "\\textordfeminine")
- ;;(guillemotleft () "\\guillemotleft")
- ;;(notsign () "\\lnot" "\\neg")
- ;;(hyphen () "\\-")
- ;;(registered () "\\textregistered")
- ;;(macron () "\\={}")
- ;;(degree () "\\textdegree")
- ;;(plusminus () "\\pm")
- ;;(twosuperior () "\\mathtwosuperior")
- ;;(threesuperior () "\\maththreesuperior")
- ;;(acute () "@'{}")
- ;;(mu1 () "\\mathmicro")
- ;;(paragraph () "\\P")
- ;;(periodcentered () "\\textperiodcentered")
- ;;(cedilla () "@,\\ ")
- ;;(onesuperior () "\\mathonesuperior")
- ;;(masculine () "\\textordmasculine")
- ;;(guillemotright () "\\guillemotright")
- ;;(onequarter () "\\textonequarter")
- ;;(onehalf () "\\textonehalf")
- ;;(threequarters () "\\textthreequarters")
- (questiondown (symbol) "@questiondown{}")
- (Agrave (aletter) "@`A")
- (Aacute (aletter) "@'A")
- (Acircumflex (aletter) "@^A")
- (Atilde (aletter) "@~A")
- (Adiaeresis (aletter) "@\"A")
- (Aring (aletter) "@AA{}")
- (AE (aletter) "@AE{}")
- (Ccedilla (aletter) "@,{C}")
- (Egrave (aletter) "@`E")
- (Eacute (aletter) "@'E")
- (Ecircumflex (aletter) "@^E")
- (Ediaeresis (aletter) "@\"E")
- (Igrave (aletter) "@`I")
- (Iacute (aletter) "@'I")
- (Icircumflex (aletter) "@^I")
- (Idiaeresis (aletter) "@\"I")
- ;;(ETH () "\\DH")
- (Ntilde (aletter) "@~N")
- (Ograve (aletter) "@`O")
- (Oacute (aletter) "@'O")
- (Ocircumflex (aletter) "@^O")
- (Otilde (aletter) "@~O")
- (Odiaeresis (aletter) "@\"O")
- ;;(multiply () "\\times")
- (Ooblique (aletter) "@O{}")
- (Ugrave (aletter) "@`U")
- (Uacute (aletter) "@'U")
- (Ucircumflex (aletter) "@^U")
- (Udiaeresis (aletter) "@\"U")
- (Yacute (aletter) "@'Y")
- ;;(THORN () "\\TH")
- (ssharp (aletter) "@ss{}")
- (agrave (aletter) "@`a")
- (aacute (aletter) "@'a")
- (acircumflex (aletter) "@^a")
- (atilde (aletter) "@~a")
- (adiaeresis (aletter) "@\"a")
- (aring (aletter) "@aa{}")
- (ae (aletter) "@ae{}")
- (ccedilla (aletter) "@,{c}")
- (egrave (aletter) "@`e")
- (eacute (aletter) "@'e")
- (ecircumflex (aletter) "@^e")
- (ediaeresis (aletter) "@\"e")
- (igrave (aletter) "@`i")
- (iacute (aletter) "@'i")
- (icircumflex (aletter) "@^i")
- (idiaeresis (aletter) "@\"i") ; TeX should used dotless-i
- ;;(eth () "\\dh")
- (ntilde (aletter) "@~n")
- (ograve (aletter) "@`o")
- (oacute (aletter) "@'o")
- (ocircumflex (aletter) "@^o")
- (otilde (aletter) "@~o")
- (odiaeresis (aletter) "@\"o")
- ;;(division () "\\div")
- (oslash (aletter) "@o{}")
- (ugrave (aletter) "@`u")
- (uacute (aletter) "@'u")
- (ucircumflex (aletter) "@^u")
- (udiaeresis (aletter) "@\"u")
- (yacute (aletter) "@'y")
- ;;(thorn () "\\th")
- (ydiaeresis (aletter) "@\"y"))
- "Table defining TeXinfo commands, see `x-symbol-texi-table'.")
-
-(defvar x-symbol-texi-latinN-table
- '(;;(Aogonek () "\\k A")
- ;;(breve () "@u{}")
- (Lslash (aletter) "@L{}")
- (Lcaron (aletter) "@v{L}") ; TeX should use T1 fontenc
- (Sacute (aletter) "@'S")
- (Scaron (aletter) "@v{S}")
- (Scedilla (aletter) "@,{S}")
- (Tcaron (aletter) "@v{T}")
- (Zacute (aletter) "@'Z")
- (Zcaron (aletter) "@v{Z}")
- (Zdotaccent (aletter) "@dotaccent{Z}")
- ;;(aogonek () "\\k a")
- ;;(ogonek () "\\k\\ ")
- (lslash (aletter) "@l{}")
- (lcaron (aletter) "@v{l}") ; TeX should use T1 fontenc
- (sacute (aletter) "@'s")
- ;;(caron () "\\v{}")
- (scaron (aletter) "@v{s}")
- (scedilla (aletter) "@,{s}")
- (tcaron (aletter) "@v{t}") ; TeX should use T1 fontenc
- (zacute (aletter) "@'z")
- ;;(hungarumlaut () "@H{}")
- (zcaron (aletter) "@v{z}")
- (zdotaccent (aletter) "@dotaccent{z}")
- (Racute (aletter) "@'R")
- (Abreve (aletter) "@u{A}")
- (Lacute (aletter) "@'L")
- (Cacute (aletter) "@'C")
- (Ccaron (aletter) "@v{C}")
- ;;(Eogonek () "\\k E")
- (Ecaron (aletter) "@v{E}")
- (Dcaron (aletter) "@v{D}")
- ;;(Dbar () "\\DJ")
- (Nacute (aletter) "@'N")
- (Ncaron (aletter) "@v{N}")
- (Ohungarumlaut (aletter) "@H{O}")
- (Rcaron (aletter) "@v{R}")
- (Uring (aletter) "@ringaccent{U}")
- (Uhungarumlaut (aletter) "@H{U}")
- (Tcedilla (aletter) "@,{T}")
- (racute (aletter) "@'r")
- (abreve (aletter) "@u{a}")
- (lacute (aletter) "@'l")
- (cacute (aletter) "@'c")
- (ccaron (aletter) "@v{c}")
- ;;(eogonek () "\\k e")
- (ecaron (aletter) "@v{e}")
- (dcaron (aletter) "@v{d}") ; TeX should use T1 fontenc
- ;;(dbar () "\\dj")
- (nacute (aletter) "@'n")
- (ncaron (aletter) "@v{n}")
- (ohungarumlaut (aletter) "@H{o}")
- (rcaron (aletter) "@v{r}")
- (uring (aletter) "@ringaccent{u}")
- (uhungarumlaut (aletter) "@H{u}")
- (tcedilla (aletter) "@,{t}")
- ;;(dotaccent () "@dotaccent{}")
- ;;(Hbar () "\\textmalteseH")
- (Hcircumflex (aletter) "@^H")
- (Idotaccent (aletter) "@dotaccent{I}")
- (Gbreve (aletter) "@u{G}")
- (Jcircumflex (aletter) "@^J")
- ;;(hbar () "\\textmalteseh")
- (hcircumflex (aletter) "@^h")
- (dotlessi (aletter) "@dotless{i}")
- (gbreve (aletter) "@u{g}")
- (jcircumflex (aletter) "@^j")
- (Cdotaccent (aletter) "@dotaccent{C}")
- (Ccircumflex (aletter) "@^C")
- (Gdotaccent (aletter) "@dotaccent{G}")
- (Gcircumflex (aletter) "@^G")
- (Ubreve (aletter) "@u{U}")
- (Scircumflex (aletter) "@^S")
- (cdotaccent (aletter) "@dotaccent{c}")
- (ccircumflex (aletter) "@^c")
- (gdotaccent (aletter) "@dotaccent{g}")
- (gcircumflex (aletter) "@^g")
- (ubreve (aletter) "@u{u}")
- (scircumflex (aletter) "@^s")
- (OE (aletter) "@OE{}")
- (oe (aletter) "@oe{}")
- (Ydiaeresis (aletter) "@\"Y"))
- "Table defining TeXinfo commands, see `x-symbol-texi-table'.")
-
-(defvar x-symbol-texi-xsymbX-table
- '((bullet (bullet) "@bullet{}")
- (equivalence (symbol) "@equiv{}")
- (ellipsis (symbol) "@dots{}")
- (arrowdblright (symbol) "@result{}")
- ;;(NG () "\\NG")
- (dotlessj (aletter) "@dotless{j}")
- ;;(ng () "\\ng")
- (star (symbol) "@point{}")
- (braceleft2 (symbol) "@{")
- (braceright2 (symbol) "@}")
- (mapsto (symbol) "@expansion{}")
- (dashbar (symbol) "@print{}")
- ;;(grave () "@`{}")
- ;;(circumflex () "@^{}")
- ;;(tilde () "@~{}")
- (endash (bullet no-code) "@minus{}")
- ;;(emdash () "\\textemdash")
- ;;(at2 () "@@")
- ;;(endellipsis () "enddots{}")
- ;;(error () "error{}")
- )
- "Table defining TeXinfo commands, see `x-symbol-texi-table'.")
-
-(defvar x-symbol-texi-table
- (append x-symbol-texi-user-table
- '(nil)
- x-symbol-texi-latin1-table
- x-symbol-texi-latinN-table
- x-symbol-texi-xsymbX-table)
- "Table defining `texi' tokens for the characters.
-See language access `x-symbol-LANG-table'. Use
-`x-symbol-texi-user-table' to define private TeXinfo commands or shadow
-existing ones.")
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-texi.el ends here
diff --git a/x-symbol/lisp/x-symbol-unichars.el b/x-symbol/lisp/x-symbol-unichars.el
deleted file mode 100644
index 4882604c..00000000
--- a/x-symbol/lisp/x-symbol-unichars.el
+++ /dev/null
@@ -1,5062 +0,0 @@
-;;; x-symbol-unichars.el --- table of Unicode characters for X-Symbol
-
-;; Adapted from Norman Walsh's unichars.el
-
-(defvar x-symbol-unicode-character-list
- '(;Unicode name Codept
- ("NULL" #x000000)
- ("START OF HEADING" #x000001)
- ("START OF TEXT" #x000002)
- ("END OF TEXT" #x000003)
- ("END OF TRANSMISSION" #x000004)
- ("ENQUIRY" #x000005)
- ("ACKNOWLEDGE" #x000006)
- ("BELL" #x000007)
- ("BACKSPACE" #x000008)
- ("CHARACTER TABULATION" #x000009)
- ("LINE FEED (LF)" #x00000a)
- ("LINE TABULATION" #x00000b)
- ("FORM FEED (FF)" #x00000c)
- ("CARRIAGE RETURN (CR)" #x00000d)
- ("SHIFT OUT" #x00000e)
- ("SHIFT IN" #x00000f)
- ("DATA LINK ESCAPE" #x000010)
- ("DEVICE CONTROL ONE" #x000011)
- ("DEVICE CONTROL TWO" #x000012)
- ("DEVICE CONTROL THREE" #x000013)
- ("DEVICE CONTROL FOUR" #x000014)
- ("NEGATIVE ACKNOWLEDGE" #x000015)
- ("SYNCHRONOUS IDLE" #x000016)
- ("END OF TRANSMISSION BLOCK;" #x000017)
- ("CANCEL" #x000018)
- ("END OF MEDIUM" #x000019)
- ("SUBSTITUTE" #x00001a)
- ("ESCAPE" #x00001b)
- ("INFORMATION SEPARATOR FOUR" #x00001c)
- ("INFORMATION SEPARATOR THREE" #x00001d)
- ("INFORMATION SEPARATOR TWO" #x00001e)
- ("INFORMATION SEPARATOR ONE" #x00001f)
- ("SPACE" #x000020)
- ("EXCLAMATION MARK" #x000021)
- ("QUOTATION MARK" #x000022)
- ("NUMBER SIGN" #x000023)
- ("DOLLAR SIGN" #x000024)
- ("PERCENT SIGN" #x000025)
- ("AMPERSAND" #x000026)
- ("APOSTROPHE" #x000027)
- ("LEFT PARENTHESIS" #x000028)
- ("RIGHT PARENTHESIS" #x000029)
- ("ASTERISK" #x00002a)
- ("PLUS SIGN" #x00002b)
- ("COMMA" #x00002c)
- ("HYPHEN-MINUS" #x00002d)
- ("FULL STOP" #x00002e)
- ("SOLIDUS" #x00002f)
- ("DIGIT ZERO" #x000030)
- ("DIGIT ONE" #x000031)
- ("DIGIT TWO" #x000032)
- ("DIGIT THREE" #x000033)
- ("DIGIT FOUR" #x000034)
- ("DIGIT FIVE" #x000035)
- ("DIGIT SIX" #x000036)
- ("DIGIT SEVEN" #x000037)
- ("DIGIT EIGHT" #x000038)
- ("DIGIT NINE" #x000039)
- ("COLON" #x00003a)
- ("SEMICOLON" #x00003b)
- ("LESS-THAN SIGN" #x00003c)
- ("EQUALS SIGN" #x00003d)
- ("GREATER-THAN SIGN" #x00003e)
- ("QUESTION MARK" #x00003f)
- ("COMMERCIAL AT" #x000040)
- ("LATIN CAPITAL LETTER A" #x000041)
- ("LATIN CAPITAL LETTER B" #x000042)
- ("LATIN CAPITAL LETTER C" #x000043)
- ("LATIN CAPITAL LETTER D" #x000044)
- ("LATIN CAPITAL LETTER E" #x000045)
- ("LATIN CAPITAL LETTER F" #x000046)
- ("LATIN CAPITAL LETTER G" #x000047)
- ("LATIN CAPITAL LETTER H" #x000048)
- ("LATIN CAPITAL LETTER I" #x000049)
- ("LATIN CAPITAL LETTER J" #x00004a)
- ("LATIN CAPITAL LETTER K" #x00004b)
- ("LATIN CAPITAL LETTER L" #x00004c)
- ("LATIN CAPITAL LETTER M" #x00004d)
- ("LATIN CAPITAL LETTER N" #x00004e)
- ("LATIN CAPITAL LETTER O" #x00004f)
- ("LATIN CAPITAL LETTER P" #x000050)
- ("LATIN CAPITAL LETTER Q" #x000051)
- ("LATIN CAPITAL LETTER R" #x000052)
- ("LATIN CAPITAL LETTER S" #x000053)
- ("LATIN CAPITAL LETTER T" #x000054)
- ("LATIN CAPITAL LETTER U" #x000055)
- ("LATIN CAPITAL LETTER V" #x000056)
- ("LATIN CAPITAL LETTER W" #x000057)
- ("LATIN CAPITAL LETTER X" #x000058)
- ("LATIN CAPITAL LETTER Y" #x000059)
- ("LATIN CAPITAL LETTER Z" #x00005a)
- ("LEFT SQUARE BRACKET" #x00005b)
- ("REVERSE SOLIDUS" #x00005c)
- ("RIGHT SQUARE BRACKET" #x00005d)
- ("CIRCUMFLEX ACCENT" #x00005e)
- ("LOW LINE" #x00005f)
- ("GRAVE ACCENT" #x000060)
- ("LATIN SMALL LETTER A" #x000061)
- ("LATIN SMALL LETTER B" #x000062)
- ("LATIN SMALL LETTER C" #x000063)
- ("LATIN SMALL LETTER D" #x000064)
- ("LATIN SMALL LETTER E" #x000065)
- ("LATIN SMALL LETTER F" #x000066)
- ("LATIN SMALL LETTER G" #x000067)
- ("LATIN SMALL LETTER H" #x000068)
- ("LATIN SMALL LETTER I" #x000069)
- ("LATIN SMALL LETTER J" #x00006a)
- ("LATIN SMALL LETTER K" #x00006b)
- ("LATIN SMALL LETTER L" #x00006c)
- ("LATIN SMALL LETTER M" #x00006d)
- ("LATIN SMALL LETTER N" #x00006e)
- ("LATIN SMALL LETTER O" #x00006f)
- ("LATIN SMALL LETTER P" #x000070)
- ("LATIN SMALL LETTER Q" #x000071)
- ("LATIN SMALL LETTER R" #x000072)
- ("LATIN SMALL LETTER S" #x000073)
- ("LATIN SMALL LETTER T" #x000074)
- ("LATIN SMALL LETTER U" #x000075)
- ("LATIN SMALL LETTER V" #x000076)
- ("LATIN SMALL LETTER W" #x000077)
- ("LATIN SMALL LETTER X" #x000078)
- ("LATIN SMALL LETTER Y" #x000079)
- ("LATIN SMALL LETTER Z" #x00007a)
- ("LEFT CURLY BRACKET" #x00007b)
- ("VERTICAL LINE" #x00007c)
- ("RIGHT CURLY BRACKET" #x00007d)
- ("TILDE" #x00007e)
- ("DELETE" #x00007f)
- ("BREAK PERMITTED HERE" #x000082)
- ("NO BREAK HERE" #x000083)
- ("NEXT LINE (NEL)" #x000085)
- ("START OF SELECTED AREA" #x000086)
- ("END OF SELECTED AREA" #x000087)
- ("CHARACTER TABULATION SET" #x000088)
- ("CHARACTER TABULATION WITH JUSTIFICATION" #x000089)
- ("LINE TABULATION SET" #x00008a)
- ("PARTIAL LINE FORWARD" #x00008b)
- ("PARTIAL LINE BACKWARD" #x00008c)
- ("REVERSE LINE FEED" #x00008d)
- ("SINGLE SHIFT TWO" #x00008e)
- ("SINGLE SHIFT THREE" #x00008f)
- ("DEVICE CONTROL STRING" #x000090)
- ("PRIVATE USE ONE" #x000091)
- ("PRIVATE USE TWO" #x000092)
- ("SET TRANSMIT STATE" #x000093)
- ("CANCEL CHARACTER" #x000094)
- ("MESSAGE WAITING" #x000095)
- ("START OF GUARDED AREA" #x000096)
- ("END OF GUARDED AREA" #x000097)
- ("START OF STRING" #x000098)
- ("SINGLE CHARACTER INTRODUCER" #x00009a)
- ("CONTROL SEQUENCE INTRODUCER" #x00009b)
- ("STRING TERMINATOR" #x00009c)
- ("OPERATING SYSTEM COMMAND" #x00009d)
- ("PRIVACY MESSAGE" #x00009e)
- ("APPLICATION PROGRAM COMMAND" #x00009f)
- ("NO-BREAK SPACE" #x0000a0)
- ("INVERTED EXCLAMATION MARK" #x0000a1)
- ("CENT SIGN" #x0000a2)
- ("POUND SIGN" #x0000a3)
- ("CURRENCY SIGN" #x0000a4)
- ("YEN SIGN" #x0000a5)
- ("BROKEN BAR" #x0000a6)
- ("SECTION SIGN" #x0000a7)
- ("DIAERESIS" #x0000a8)
- ("COPYRIGHT SIGN" #x0000a9)
- ("FEMININE ORDINAL INDICATOR" #x0000aa)
- ("LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" #x0000ab)
- ("NOT SIGN" #x0000ac)
- ("SOFT HYPHEN" #x0000ad)
- ("REGISTERED SIGN" #x0000ae)
- ("MACRON" #x0000af)
- ("DEGREE SIGN" #x0000b0)
- ("PLUS-MINUS SIGN" #x0000b1)
- ("SUPERSCRIPT TWO" #x0000b2)
- ("SUPERSCRIPT THREE" #x0000b3)
- ("ACUTE ACCENT" #x0000b4)
- ("MICRO SIGN" #x0000b5)
- ("PILCROW SIGN" #x0000b6)
- ("MIDDLE DOT" #x0000b7)
- ("CEDILLA" #x0000b8)
- ("SUPERSCRIPT ONE" #x0000b9)
- ("MASCULINE ORDINAL INDICATOR" #x0000ba)
- ("RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" #x0000bb)
- ("VULGAR FRACTION ONE QUARTER" #x0000bc)
- ("VULGAR FRACTION ONE HALF" #x0000bd)
- ("VULGAR FRACTION THREE QUARTERS" #x0000be)
- ("INVERTED QUESTION MARK" #x0000bf)
- ("LATIN CAPITAL LETTER A WITH GRAVE" #x0000c0)
- ("LATIN CAPITAL LETTER A WITH ACUTE" #x0000c1)
- ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX" #x0000c2)
- ("LATIN CAPITAL LETTER A WITH TILDE" #x0000c3)
- ("LATIN CAPITAL LETTER A WITH DIAERESIS" #x0000c4)
- ("LATIN CAPITAL LETTER A WITH RING ABOVE" #x0000c5)
- ("LATIN CAPITAL LETTER AE" #x0000c6)
- ("LATIN CAPITAL LETTER C WITH CEDILLA" #x0000c7)
- ("LATIN CAPITAL LETTER E WITH GRAVE" #x0000c8)
- ("LATIN CAPITAL LETTER E WITH ACUTE" #x0000c9)
- ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX" #x0000ca)
- ("LATIN CAPITAL LETTER E WITH DIAERESIS" #x0000cb)
- ("LATIN CAPITAL LETTER I WITH GRAVE" #x0000cc)
- ("LATIN CAPITAL LETTER I WITH ACUTE" #x0000cd)
- ("LATIN CAPITAL LETTER I WITH CIRCUMFLEX" #x0000ce)
- ("LATIN CAPITAL LETTER I WITH DIAERESIS" #x0000cf)
- ("LATIN CAPITAL LETTER ETH" #x0000d0)
- ("LATIN CAPITAL LETTER N WITH TILDE" #x0000d1)
- ("LATIN CAPITAL LETTER O WITH GRAVE" #x0000d2)
- ("LATIN CAPITAL LETTER O WITH ACUTE" #x0000d3)
- ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX" #x0000d4)
- ("LATIN CAPITAL LETTER O WITH TILDE" #x0000d5)
- ("LATIN CAPITAL LETTER O WITH DIAERESIS" #x0000d6)
- ("MULTIPLICATION SIGN" #x0000d7)
- ("LATIN CAPITAL LETTER O WITH STROKE" #x0000d8)
- ("LATIN CAPITAL LETTER U WITH GRAVE" #x0000d9)
- ("LATIN CAPITAL LETTER U WITH ACUTE" #x0000da)
- ("LATIN CAPITAL LETTER U WITH CIRCUMFLEX" #x0000db)
- ("LATIN CAPITAL LETTER U WITH DIAERESIS" #x0000dc)
- ("LATIN CAPITAL LETTER Y WITH ACUTE" #x0000dd)
- ("LATIN CAPITAL LETTER THORN" #x0000de)
- ("LATIN SMALL LETTER SHARP S" #x0000df)
- ("LATIN SMALL LETTER A WITH GRAVE" #x0000e0)
- ("LATIN SMALL LETTER A WITH ACUTE" #x0000e1)
- ("LATIN SMALL LETTER A WITH CIRCUMFLEX" #x0000e2)
- ("LATIN SMALL LETTER A WITH TILDE" #x0000e3)
- ("LATIN SMALL LETTER A WITH DIAERESIS" #x0000e4)
- ("LATIN SMALL LETTER A WITH RING ABOVE" #x0000e5)
- ("LATIN SMALL LETTER AE" #x0000e6)
- ("LATIN SMALL LETTER C WITH CEDILLA" #x0000e7)
- ("LATIN SMALL LETTER E WITH GRAVE" #x0000e8)
- ("LATIN SMALL LETTER E WITH ACUTE" #x0000e9)
- ("LATIN SMALL LETTER E WITH CIRCUMFLEX" #x0000ea)
- ("LATIN SMALL LETTER E WITH DIAERESIS" #x0000eb)
- ("LATIN SMALL LETTER I WITH GRAVE" #x0000ec)
- ("LATIN SMALL LETTER I WITH ACUTE" #x0000ed)
- ("LATIN SMALL LETTER I WITH CIRCUMFLEX" #x0000ee)
- ("LATIN SMALL LETTER I WITH DIAERESIS" #x0000ef)
- ("LATIN SMALL LETTER ETH" #x0000f0)
- ("LATIN SMALL LETTER N WITH TILDE" #x0000f1)
- ("LATIN SMALL LETTER O WITH GRAVE" #x0000f2)
- ("LATIN SMALL LETTER O WITH ACUTE" #x0000f3)
- ("LATIN SMALL LETTER O WITH CIRCUMFLEX" #x0000f4)
- ("LATIN SMALL LETTER O WITH TILDE" #x0000f5)
- ("LATIN SMALL LETTER O WITH DIAERESIS" #x0000f6)
- ("DIVISION SIGN" #x0000f7)
- ("LATIN SMALL LETTER O WITH STROKE" #x0000f8)
- ("LATIN SMALL LETTER U WITH GRAVE" #x0000f9)
- ("LATIN SMALL LETTER U WITH ACUTE" #x0000fa)
- ("LATIN SMALL LETTER U WITH CIRCUMFLEX" #x0000fb)
- ("LATIN SMALL LETTER U WITH DIAERESIS" #x0000fc)
- ("LATIN SMALL LETTER Y WITH ACUTE" #x0000fd)
- ("LATIN SMALL LETTER THORN" #x0000fe)
- ("LATIN SMALL LETTER Y WITH DIAERESIS" #x0000ff)
- ("LATIN CAPITAL LETTER A WITH MACRON" #x000100)
- ("LATIN SMALL LETTER A WITH MACRON" #x000101)
- ("LATIN CAPITAL LETTER A WITH BREVE" #x000102)
- ("LATIN SMALL LETTER A WITH BREVE" #x000103)
- ("LATIN CAPITAL LETTER A WITH OGONEK" #x000104)
- ("LATIN SMALL LETTER A WITH OGONEK" #x000105)
- ("LATIN CAPITAL LETTER C WITH ACUTE" #x000106)
- ("LATIN SMALL LETTER C WITH ACUTE" #x000107)
- ("LATIN CAPITAL LETTER C WITH CIRCUMFLEX" #x000108)
- ("LATIN SMALL LETTER C WITH CIRCUMFLEX" #x000109)
- ("LATIN CAPITAL LETTER C WITH DOT ABOVE" #x00010a)
- ("LATIN SMALL LETTER C WITH DOT ABOVE" #x00010b)
- ("LATIN CAPITAL LETTER C WITH CARON" #x00010c)
- ("LATIN SMALL LETTER C WITH CARON" #x00010d)
- ("LATIN CAPITAL LETTER D WITH CARON" #x00010e)
- ("LATIN SMALL LETTER D WITH CARON" #x00010f)
- ("LATIN CAPITAL LETTER D WITH STROKE" #x000110)
- ("LATIN SMALL LETTER D WITH STROKE" #x000111)
- ("LATIN CAPITAL LETTER E WITH MACRON" #x000112)
- ("LATIN SMALL LETTER E WITH MACRON" #x000113)
- ("LATIN CAPITAL LETTER E WITH BREVE" #x000114)
- ("LATIN SMALL LETTER E WITH BREVE" #x000115)
- ("LATIN CAPITAL LETTER E WITH DOT ABOVE" #x000116)
- ("LATIN SMALL LETTER E WITH DOT ABOVE" #x000117)
- ("LATIN CAPITAL LETTER E WITH OGONEK" #x000118)
- ("LATIN SMALL LETTER E WITH OGONEK" #x000119)
- ("LATIN CAPITAL LETTER E WITH CARON" #x00011a)
- ("LATIN SMALL LETTER E WITH CARON" #x00011b)
- ("LATIN CAPITAL LETTER G WITH CIRCUMFLEX" #x00011c)
- ("LATIN SMALL LETTER G WITH CIRCUMFLEX" #x00011d)
- ("LATIN CAPITAL LETTER G WITH BREVE" #x00011e)
- ("LATIN SMALL LETTER G WITH BREVE" #x00011f)
- ("LATIN CAPITAL LETTER G WITH DOT ABOVE" #x000120)
- ("LATIN SMALL LETTER G WITH DOT ABOVE" #x000121)
- ("LATIN CAPITAL LETTER G WITH CEDILLA" #x000122)
- ("LATIN SMALL LETTER G WITH CEDILLA" #x000123)
- ("LATIN CAPITAL LETTER H WITH CIRCUMFLEX" #x000124)
- ("LATIN SMALL LETTER H WITH CIRCUMFLEX" #x000125)
- ("LATIN CAPITAL LETTER H WITH STROKE" #x000126)
- ("LATIN SMALL LETTER H WITH STROKE" #x000127)
- ("LATIN CAPITAL LETTER I WITH TILDE" #x000128)
- ("LATIN SMALL LETTER I WITH TILDE" #x000129)
- ("LATIN CAPITAL LETTER I WITH MACRON" #x00012a)
- ("LATIN SMALL LETTER I WITH MACRON" #x00012b)
- ("LATIN CAPITAL LETTER I WITH BREVE" #x00012c)
- ("LATIN SMALL LETTER I WITH BREVE" #x00012d)
- ("LATIN CAPITAL LETTER I WITH OGONEK" #x00012e)
- ("LATIN SMALL LETTER I WITH OGONEK" #x00012f)
- ("LATIN CAPITAL LETTER I WITH DOT ABOVE" #x000130)
- ("LATIN SMALL LETTER DOTLESS I" #x000131)
- ("LATIN CAPITAL LIGATURE IJ" #x000132)
- ("LATIN SMALL LIGATURE IJ" #x000133)
- ("LATIN CAPITAL LETTER J WITH CIRCUMFLEX" #x000134)
- ("LATIN SMALL LETTER J WITH CIRCUMFLEX" #x000135)
- ("LATIN CAPITAL LETTER K WITH CEDILLA" #x000136)
- ("LATIN SMALL LETTER K WITH CEDILLA" #x000137)
- ("LATIN SMALL LETTER KRA" #x000138)
- ("LATIN CAPITAL LETTER L WITH ACUTE" #x000139)
- ("LATIN SMALL LETTER L WITH ACUTE" #x00013a)
- ("LATIN CAPITAL LETTER L WITH CEDILLA" #x00013b)
- ("LATIN SMALL LETTER L WITH CEDILLA" #x00013c)
- ("LATIN CAPITAL LETTER L WITH CARON" #x00013d)
- ("LATIN SMALL LETTER L WITH CARON" #x00013e)
- ("LATIN CAPITAL LETTER L WITH MIDDLE DOT" #x00013f)
- ("LATIN SMALL LETTER L WITH MIDDLE DOT" #x000140)
- ("LATIN CAPITAL LETTER L WITH STROKE" #x000141)
- ("LATIN SMALL LETTER L WITH STROKE" #x000142)
- ("LATIN CAPITAL LETTER N WITH ACUTE" #x000143)
- ("LATIN SMALL LETTER N WITH ACUTE" #x000144)
- ("LATIN CAPITAL LETTER N WITH CEDILLA" #x000145)
- ("LATIN SMALL LETTER N WITH CEDILLA" #x000146)
- ("LATIN CAPITAL LETTER N WITH CARON" #x000147)
- ("LATIN SMALL LETTER N WITH CARON" #x000148)
- ("LATIN SMALL LETTER N PRECEDED BY APOSTROPHE" #x000149)
- ("LATIN CAPITAL LETTER ENG" #x00014a)
- ("LATIN SMALL LETTER ENG" #x00014b)
- ("LATIN CAPITAL LETTER O WITH MACRON" #x00014c)
- ("LATIN SMALL LETTER O WITH MACRON" #x00014d)
- ("LATIN CAPITAL LETTER O WITH BREVE" #x00014e)
- ("LATIN SMALL LETTER O WITH BREVE" #x00014f)
- ("LATIN CAPITAL LETTER O WITH DOUBLE ACUTE" #x000150)
- ("LATIN SMALL LETTER O WITH DOUBLE ACUTE" #x000151)
- ("LATIN CAPITAL LIGATURE OE" #x000152)
- ("LATIN SMALL LIGATURE OE" #x000153)
- ("LATIN CAPITAL LETTER R WITH ACUTE" #x000154)
- ("LATIN SMALL LETTER R WITH ACUTE" #x000155)
- ("LATIN CAPITAL LETTER R WITH CEDILLA" #x000156)
- ("LATIN SMALL LETTER R WITH CEDILLA" #x000157)
- ("LATIN CAPITAL LETTER R WITH CARON" #x000158)
- ("LATIN SMALL LETTER R WITH CARON" #x000159)
- ("LATIN CAPITAL LETTER S WITH ACUTE" #x00015a)
- ("LATIN SMALL LETTER S WITH ACUTE" #x00015b)
- ("LATIN CAPITAL LETTER S WITH CIRCUMFLEX" #x00015c)
- ("LATIN SMALL LETTER S WITH CIRCUMFLEX" #x00015d)
- ("LATIN CAPITAL LETTER S WITH CEDILLA" #x00015e)
- ("LATIN SMALL LETTER S WITH CEDILLA" #x00015f)
- ("LATIN CAPITAL LETTER S WITH CARON" #x000160)
- ("LATIN SMALL LETTER S WITH CARON" #x000161)
- ("LATIN CAPITAL LETTER T WITH CEDILLA" #x000162)
- ("LATIN SMALL LETTER T WITH CEDILLA" #x000163)
- ("LATIN CAPITAL LETTER T WITH CARON" #x000164)
- ("LATIN SMALL LETTER T WITH CARON" #x000165)
- ("LATIN CAPITAL LETTER T WITH STROKE" #x000166)
- ("LATIN SMALL LETTER T WITH STROKE" #x000167)
- ("LATIN CAPITAL LETTER U WITH TILDE" #x000168)
- ("LATIN SMALL LETTER U WITH TILDE" #x000169)
- ("LATIN CAPITAL LETTER U WITH MACRON" #x00016a)
- ("LATIN SMALL LETTER U WITH MACRON" #x00016b)
- ("LATIN CAPITAL LETTER U WITH BREVE" #x00016c)
- ("LATIN SMALL LETTER U WITH BREVE" #x00016d)
- ("LATIN CAPITAL LETTER U WITH RING ABOVE" #x00016e)
- ("LATIN SMALL LETTER U WITH RING ABOVE" #x00016f)
- ("LATIN CAPITAL LETTER U WITH DOUBLE ACUTE" #x000170)
- ("LATIN SMALL LETTER U WITH DOUBLE ACUTE" #x000171)
- ("LATIN CAPITAL LETTER U WITH OGONEK" #x000172)
- ("LATIN SMALL LETTER U WITH OGONEK" #x000173)
- ("LATIN CAPITAL LETTER W WITH CIRCUMFLEX" #x000174)
- ("LATIN SMALL LETTER W WITH CIRCUMFLEX" #x000175)
- ("LATIN CAPITAL LETTER Y WITH CIRCUMFLEX" #x000176)
- ("LATIN SMALL LETTER Y WITH CIRCUMFLEX" #x000177)
- ("LATIN CAPITAL LETTER Y WITH DIAERESIS" #x000178)
- ("LATIN CAPITAL LETTER Z WITH ACUTE" #x000179)
- ("LATIN SMALL LETTER Z WITH ACUTE" #x00017a)
- ("LATIN CAPITAL LETTER Z WITH DOT ABOVE" #x00017b)
- ("LATIN SMALL LETTER Z WITH DOT ABOVE" #x00017c)
- ("LATIN CAPITAL LETTER Z WITH CARON" #x00017d)
- ("LATIN SMALL LETTER Z WITH CARON" #x00017e)
- ("LATIN SMALL LETTER LONG S" #x00017f)
- ("LATIN SMALL LETTER B WITH STROKE" #x000180)
- ("LATIN CAPITAL LETTER B WITH HOOK" #x000181)
- ("LATIN CAPITAL LETTER B WITH TOPBAR" #x000182)
- ("LATIN SMALL LETTER B WITH TOPBAR" #x000183)
- ("LATIN CAPITAL LETTER TONE SIX" #x000184)
- ("LATIN SMALL LETTER TONE SIX" #x000185)
- ("LATIN CAPITAL LETTER OPEN O" #x000186)
- ("LATIN CAPITAL LETTER C WITH HOOK" #x000187)
- ("LATIN SMALL LETTER C WITH HOOK" #x000188)
- ("LATIN CAPITAL LETTER AFRICAN D" #x000189)
- ("LATIN CAPITAL LETTER D WITH HOOK" #x00018a)
- ("LATIN CAPITAL LETTER D WITH TOPBAR" #x00018b)
- ("LATIN SMALL LETTER D WITH TOPBAR" #x00018c)
- ("LATIN SMALL LETTER TURNED DELTA" #x00018d)
- ("LATIN CAPITAL LETTER REVERSED E" #x00018e)
- ("LATIN CAPITAL LETTER SCHWA" #x00018f)
- ("LATIN CAPITAL LETTER OPEN E" #x000190)
- ("LATIN CAPITAL LETTER F WITH HOOK" #x000191)
- ("LATIN SMALL LETTER F WITH HOOK" #x000192)
- ("LATIN CAPITAL LETTER G WITH HOOK" #x000193)
- ("LATIN CAPITAL LETTER GAMMA" #x000194)
- ("LATIN SMALL LETTER HV" #x000195)
- ("LATIN CAPITAL LETTER IOTA" #x000196)
- ("LATIN CAPITAL LETTER I WITH STROKE" #x000197)
- ("LATIN CAPITAL LETTER K WITH HOOK" #x000198)
- ("LATIN SMALL LETTER K WITH HOOK" #x000199)
- ("LATIN SMALL LETTER L WITH BAR" #x00019a)
- ("LATIN SMALL LETTER LAMBDA WITH STROKE" #x00019b)
- ("LATIN CAPITAL LETTER TURNED M" #x00019c)
- ("LATIN CAPITAL LETTER N WITH LEFT HOOK" #x00019d)
- ("LATIN SMALL LETTER N WITH LONG RIGHT LEG" #x00019e)
- ("LATIN CAPITAL LETTER O WITH MIDDLE TILDE" #x00019f)
- ("LATIN CAPITAL LETTER O WITH HORN" #x0001a0)
- ("LATIN SMALL LETTER O WITH HORN" #x0001a1)
- ("LATIN CAPITAL LETTER OI" #x0001a2)
- ("LATIN SMALL LETTER OI" #x0001a3)
- ("LATIN CAPITAL LETTER P WITH HOOK" #x0001a4)
- ("LATIN SMALL LETTER P WITH HOOK" #x0001a5)
- ("LATIN LETTER YR" #x0001a6)
- ("LATIN CAPITAL LETTER TONE TWO" #x0001a7)
- ("LATIN SMALL LETTER TONE TWO" #x0001a8)
- ("LATIN CAPITAL LETTER ESH" #x0001a9)
- ("LATIN LETTER REVERSED ESH LOOP" #x0001aa)
- ("LATIN SMALL LETTER T WITH PALATAL HOOK" #x0001ab)
- ("LATIN CAPITAL LETTER T WITH HOOK" #x0001ac)
- ("LATIN SMALL LETTER T WITH HOOK" #x0001ad)
- ("LATIN CAPITAL LETTER T WITH RETROFLEX HOOK" #x0001ae)
- ("LATIN CAPITAL LETTER U WITH HORN" #x0001af)
- ("LATIN SMALL LETTER U WITH HORN" #x0001b0)
- ("LATIN CAPITAL LETTER UPSILON" #x0001b1)
- ("LATIN CAPITAL LETTER V WITH HOOK" #x0001b2)
- ("LATIN CAPITAL LETTER Y WITH HOOK" #x0001b3)
- ("LATIN SMALL LETTER Y WITH HOOK" #x0001b4)
- ("LATIN CAPITAL LETTER Z WITH STROKE" #x0001b5)
- ("LATIN SMALL LETTER Z WITH STROKE" #x0001b6)
- ("LATIN CAPITAL LETTER EZH" #x0001b7)
- ("LATIN CAPITAL LETTER EZH REVERSED" #x0001b8)
- ("LATIN SMALL LETTER EZH REVERSED" #x0001b9)
- ("LATIN SMALL LETTER EZH WITH TAIL" #x0001ba)
- ("LATIN LETTER TWO WITH STROKE" #x0001bb)
- ("LATIN CAPITAL LETTER TONE FIVE" #x0001bc)
- ("LATIN SMALL LETTER TONE FIVE" #x0001bd)
- ("LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE" #x0001be)
- ("LATIN LETTER WYNN" #x0001bf)
- ("LATIN LETTER DENTAL CLICK" #x0001c0)
- ("LATIN LETTER LATERAL CLICK" #x0001c1)
- ("LATIN LETTER ALVEOLAR CLICK" #x0001c2)
- ("LATIN LETTER RETROFLEX CLICK" #x0001c3)
- ("LATIN CAPITAL LETTER DZ WITH CARON" #x0001c4)
- ("LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON" #x0001c5)
- ("LATIN SMALL LETTER DZ WITH CARON" #x0001c6)
- ("LATIN CAPITAL LETTER LJ" #x0001c7)
- ("LATIN CAPITAL LETTER L WITH SMALL LETTER J" #x0001c8)
- ("LATIN SMALL LETTER LJ" #x0001c9)
- ("LATIN CAPITAL LETTER NJ" #x0001ca)
- ("LATIN CAPITAL LETTER N WITH SMALL LETTER J" #x0001cb)
- ("LATIN SMALL LETTER NJ" #x0001cc)
- ("LATIN CAPITAL LETTER A WITH CARON" #x0001cd)
- ("LATIN SMALL LETTER A WITH CARON" #x0001ce)
- ("LATIN CAPITAL LETTER I WITH CARON" #x0001cf)
- ("LATIN SMALL LETTER I WITH CARON" #x0001d0)
- ("LATIN CAPITAL LETTER O WITH CARON" #x0001d1)
- ("LATIN SMALL LETTER O WITH CARON" #x0001d2)
- ("LATIN CAPITAL LETTER U WITH CARON" #x0001d3)
- ("LATIN SMALL LETTER U WITH CARON" #x0001d4)
- ("LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON" #x0001d5)
- ("LATIN SMALL LETTER U WITH DIAERESIS AND MACRON" #x0001d6)
- ("LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE" #x0001d7)
- ("LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE" #x0001d8)
- ("LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON" #x0001d9)
- ("LATIN SMALL LETTER U WITH DIAERESIS AND CARON" #x0001da)
- ("LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE" #x0001db)
- ("LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE" #x0001dc)
- ("LATIN SMALL LETTER TURNED E" #x0001dd)
- ("LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON" #x0001de)
- ("LATIN SMALL LETTER A WITH DIAERESIS AND MACRON" #x0001df)
- ("LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON" #x0001e0)
- ("LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON" #x0001e1)
- ("LATIN CAPITAL LETTER AE WITH MACRON" #x0001e2)
- ("LATIN SMALL LETTER AE WITH MACRON" #x0001e3)
- ("LATIN CAPITAL LETTER G WITH STROKE" #x0001e4)
- ("LATIN SMALL LETTER G WITH STROKE" #x0001e5)
- ("LATIN CAPITAL LETTER G WITH CARON" #x0001e6)
- ("LATIN SMALL LETTER G WITH CARON" #x0001e7)
- ("LATIN CAPITAL LETTER K WITH CARON" #x0001e8)
- ("LATIN SMALL LETTER K WITH CARON" #x0001e9)
- ("LATIN CAPITAL LETTER O WITH OGONEK" #x0001ea)
- ("LATIN SMALL LETTER O WITH OGONEK" #x0001eb)
- ("LATIN CAPITAL LETTER O WITH OGONEK AND MACRON" #x0001ec)
- ("LATIN SMALL LETTER O WITH OGONEK AND MACRON" #x0001ed)
- ("LATIN CAPITAL LETTER EZH WITH CARON" #x0001ee)
- ("LATIN SMALL LETTER EZH WITH CARON" #x0001ef)
- ("LATIN SMALL LETTER J WITH CARON" #x0001f0)
- ("LATIN CAPITAL LETTER DZ" #x0001f1)
- ("LATIN CAPITAL LETTER D WITH SMALL LETTER Z" #x0001f2)
- ("LATIN SMALL LETTER DZ" #x0001f3)
- ("LATIN CAPITAL LETTER G WITH ACUTE" #x0001f4)
- ("LATIN SMALL LETTER G WITH ACUTE" #x0001f5)
- ("LATIN CAPITAL LETTER HWAIR" #x0001f6)
- ("LATIN CAPITAL LETTER WYNN" #x0001f7)
- ("LATIN CAPITAL LETTER N WITH GRAVE" #x0001f8)
- ("LATIN SMALL LETTER N WITH GRAVE" #x0001f9)
- ("LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE" #x0001fa)
- ("LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE" #x0001fb)
- ("LATIN CAPITAL LETTER AE WITH ACUTE" #x0001fc)
- ("LATIN SMALL LETTER AE WITH ACUTE" #x0001fd)
- ("LATIN CAPITAL LETTER O WITH STROKE AND ACUTE" #x0001fe)
- ("LATIN SMALL LETTER O WITH STROKE AND ACUTE" #x0001ff)
- ("LATIN CAPITAL LETTER A WITH DOUBLE GRAVE" #x000200)
- ("LATIN SMALL LETTER A WITH DOUBLE GRAVE" #x000201)
- ("LATIN CAPITAL LETTER A WITH INVERTED BREVE" #x000202)
- ("LATIN SMALL LETTER A WITH INVERTED BREVE" #x000203)
- ("LATIN CAPITAL LETTER E WITH DOUBLE GRAVE" #x000204)
- ("LATIN SMALL LETTER E WITH DOUBLE GRAVE" #x000205)
- ("LATIN CAPITAL LETTER E WITH INVERTED BREVE" #x000206)
- ("LATIN SMALL LETTER E WITH INVERTED BREVE" #x000207)
- ("LATIN CAPITAL LETTER I WITH DOUBLE GRAVE" #x000208)
- ("LATIN SMALL LETTER I WITH DOUBLE GRAVE" #x000209)
- ("LATIN CAPITAL LETTER I WITH INVERTED BREVE" #x00020a)
- ("LATIN SMALL LETTER I WITH INVERTED BREVE" #x00020b)
- ("LATIN CAPITAL LETTER O WITH DOUBLE GRAVE" #x00020c)
- ("LATIN SMALL LETTER O WITH DOUBLE GRAVE" #x00020d)
- ("LATIN CAPITAL LETTER O WITH INVERTED BREVE" #x00020e)
- ("LATIN SMALL LETTER O WITH INVERTED BREVE" #x00020f)
- ("LATIN CAPITAL LETTER R WITH DOUBLE GRAVE" #x000210)
- ("LATIN SMALL LETTER R WITH DOUBLE GRAVE" #x000211)
- ("LATIN CAPITAL LETTER R WITH INVERTED BREVE" #x000212)
- ("LATIN SMALL LETTER R WITH INVERTED BREVE" #x000213)
- ("LATIN CAPITAL LETTER U WITH DOUBLE GRAVE" #x000214)
- ("LATIN SMALL LETTER U WITH DOUBLE GRAVE" #x000215)
- ("LATIN CAPITAL LETTER U WITH INVERTED BREVE" #x000216)
- ("LATIN SMALL LETTER U WITH INVERTED BREVE" #x000217)
- ("LATIN CAPITAL LETTER S WITH COMMA BELOW" #x000218)
- ("LATIN SMALL LETTER S WITH COMMA BELOW" #x000219)
- ("LATIN CAPITAL LETTER T WITH COMMA BELOW" #x00021a)
- ("LATIN SMALL LETTER T WITH COMMA BELOW" #x00021b)
- ("LATIN CAPITAL LETTER YOGH" #x00021c)
- ("LATIN SMALL LETTER YOGH" #x00021d)
- ("LATIN CAPITAL LETTER H WITH CARON" #x00021e)
- ("LATIN SMALL LETTER H WITH CARON" #x00021f)
- ("LATIN CAPITAL LETTER N WITH LONG RIGHT LEG" #x000220)
- ("LATIN CAPITAL LETTER OU" #x000222)
- ("LATIN SMALL LETTER OU" #x000223)
- ("LATIN CAPITAL LETTER Z WITH HOOK" #x000224)
- ("LATIN SMALL LETTER Z WITH HOOK" #x000225)
- ("LATIN CAPITAL LETTER A WITH DOT ABOVE" #x000226)
- ("LATIN SMALL LETTER A WITH DOT ABOVE" #x000227)
- ("LATIN CAPITAL LETTER E WITH CEDILLA" #x000228)
- ("LATIN SMALL LETTER E WITH CEDILLA" #x000229)
- ("LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON" #x00022a)
- ("LATIN SMALL LETTER O WITH DIAERESIS AND MACRON" #x00022b)
- ("LATIN CAPITAL LETTER O WITH TILDE AND MACRON" #x00022c)
- ("LATIN SMALL LETTER O WITH TILDE AND MACRON" #x00022d)
- ("LATIN CAPITAL LETTER O WITH DOT ABOVE" #x00022e)
- ("LATIN SMALL LETTER O WITH DOT ABOVE" #x00022f)
- ("LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON" #x000230)
- ("LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON" #x000231)
- ("LATIN CAPITAL LETTER Y WITH MACRON" #x000232)
- ("LATIN SMALL LETTER Y WITH MACRON" #x000233)
- ("LATIN SMALL LETTER TURNED A" #x000250)
- ("LATIN SMALL LETTER ALPHA" #x000251)
- ("LATIN SMALL LETTER TURNED ALPHA" #x000252)
- ("LATIN SMALL LETTER B WITH HOOK" #x000253)
- ("LATIN SMALL LETTER OPEN O" #x000254)
- ("LATIN SMALL LETTER C WITH CURL" #x000255)
- ("LATIN SMALL LETTER D WITH TAIL" #x000256)
- ("LATIN SMALL LETTER D WITH HOOK" #x000257)
- ("LATIN SMALL LETTER REVERSED E" #x000258)
- ("LATIN SMALL LETTER SCHWA" #x000259)
- ("LATIN SMALL LETTER SCHWA WITH HOOK" #x00025a)
- ("LATIN SMALL LETTER OPEN E" #x00025b)
- ("LATIN SMALL LETTER REVERSED OPEN E" #x00025c)
- ("LATIN SMALL LETTER REVERSED OPEN E WITH HOOK" #x00025d)
- ("LATIN SMALL LETTER CLOSED REVERSED OPEN E" #x00025e)
- ("LATIN SMALL LETTER DOTLESS J WITH STROKE" #x00025f)
- ("LATIN SMALL LETTER G WITH HOOK" #x000260)
- ("LATIN SMALL LETTER SCRIPT G" #x000261)
- ("LATIN LETTER SMALL CAPITAL G" #x000262)
- ("LATIN SMALL LETTER GAMMA" #x000263)
- ("LATIN SMALL LETTER RAMS HORN" #x000264)
- ("LATIN SMALL LETTER TURNED H" #x000265)
- ("LATIN SMALL LETTER H WITH HOOK" #x000266)
- ("LATIN SMALL LETTER HENG WITH HOOK" #x000267)
- ("LATIN SMALL LETTER I WITH STROKE" #x000268)
- ("LATIN SMALL LETTER IOTA" #x000269)
- ("LATIN LETTER SMALL CAPITAL I" #x00026a)
- ("LATIN SMALL LETTER L WITH MIDDLE TILDE" #x00026b)
- ("LATIN SMALL LETTER L WITH BELT" #x00026c)
- ("LATIN SMALL LETTER L WITH RETROFLEX HOOK" #x00026d)
- ("LATIN SMALL LETTER LEZH" #x00026e)
- ("LATIN SMALL LETTER TURNED M" #x00026f)
- ("LATIN SMALL LETTER TURNED M WITH LONG LEG" #x000270)
- ("LATIN SMALL LETTER M WITH HOOK" #x000271)
- ("LATIN SMALL LETTER N WITH LEFT HOOK" #x000272)
- ("LATIN SMALL LETTER N WITH RETROFLEX HOOK" #x000273)
- ("LATIN LETTER SMALL CAPITAL N" #x000274)
- ("LATIN SMALL LETTER BARRED O" #x000275)
- ("LATIN LETTER SMALL CAPITAL OE" #x000276)
- ("LATIN SMALL LETTER CLOSED OMEGA" #x000277)
- ("LATIN SMALL LETTER PHI" #x000278)
- ("LATIN SMALL LETTER TURNED R" #x000279)
- ("LATIN SMALL LETTER TURNED R WITH LONG LEG" #x00027a)
- ("LATIN SMALL LETTER TURNED R WITH HOOK" #x00027b)
- ("LATIN SMALL LETTER R WITH LONG LEG" #x00027c)
- ("LATIN SMALL LETTER R WITH TAIL" #x00027d)
- ("LATIN SMALL LETTER R WITH FISHHOOK" #x00027e)
- ("LATIN SMALL LETTER REVERSED R WITH FISHHOOK" #x00027f)
- ("LATIN LETTER SMALL CAPITAL R" #x000280)
- ("LATIN LETTER SMALL CAPITAL INVERTED R" #x000281)
- ("LATIN SMALL LETTER S WITH HOOK" #x000282)
- ("LATIN SMALL LETTER ESH" #x000283)
- ("LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK" #x000284)
- ("LATIN SMALL LETTER SQUAT REVERSED ESH" #x000285)
- ("LATIN SMALL LETTER ESH WITH CURL" #x000286)
- ("LATIN SMALL LETTER TURNED T" #x000287)
- ("LATIN SMALL LETTER T WITH RETROFLEX HOOK" #x000288)
- ("LATIN SMALL LETTER U BAR" #x000289)
- ("LATIN SMALL LETTER UPSILON" #x00028a)
- ("LATIN SMALL LETTER V WITH HOOK" #x00028b)
- ("LATIN SMALL LETTER TURNED V" #x00028c)
- ("LATIN SMALL LETTER TURNED W" #x00028d)
- ("LATIN SMALL LETTER TURNED Y" #x00028e)
- ("LATIN LETTER SMALL CAPITAL Y" #x00028f)
- ("LATIN SMALL LETTER Z WITH RETROFLEX HOOK" #x000290)
- ("LATIN SMALL LETTER Z WITH CURL" #x000291)
- ("LATIN SMALL LETTER EZH" #x000292)
- ("LATIN SMALL LETTER EZH WITH CURL" #x000293)
- ("LATIN LETTER GLOTTAL STOP" #x000294)
- ("LATIN LETTER PHARYNGEAL VOICED FRICATIVE" #x000295)
- ("LATIN LETTER INVERTED GLOTTAL STOP" #x000296)
- ("LATIN LETTER STRETCHED C" #x000297)
- ("LATIN LETTER BILABIAL CLICK" #x000298)
- ("LATIN LETTER SMALL CAPITAL B" #x000299)
- ("LATIN SMALL LETTER CLOSED OPEN E" #x00029a)
- ("LATIN LETTER SMALL CAPITAL G WITH HOOK" #x00029b)
- ("LATIN LETTER SMALL CAPITAL H" #x00029c)
- ("LATIN SMALL LETTER J WITH CROSSED-TAIL" #x00029d)
- ("LATIN SMALL LETTER TURNED K" #x00029e)
- ("LATIN LETTER SMALL CAPITAL L" #x00029f)
- ("LATIN SMALL LETTER Q WITH HOOK" #x0002a0)
- ("LATIN LETTER GLOTTAL STOP WITH STROKE" #x0002a1)
- ("LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE" #x0002a2)
- ("LATIN SMALL LETTER DZ DIGRAPH" #x0002a3)
- ("LATIN SMALL LETTER DEZH DIGRAPH" #x0002a4)
- ("LATIN SMALL LETTER DZ DIGRAPH WITH CURL" #x0002a5)
- ("LATIN SMALL LETTER TS DIGRAPH" #x0002a6)
- ("LATIN SMALL LETTER TESH DIGRAPH" #x0002a7)
- ("LATIN SMALL LETTER TC DIGRAPH WITH CURL" #x0002a8)
- ("LATIN SMALL LETTER FENG DIGRAPH" #x0002a9)
- ("LATIN SMALL LETTER LS DIGRAPH" #x0002aa)
- ("LATIN SMALL LETTER LZ DIGRAPH" #x0002ab)
- ("LATIN LETTER BILABIAL PERCUSSIVE" #x0002ac)
- ("LATIN LETTER BIDENTAL PERCUSSIVE" #x0002ad)
- ("MODIFIER LETTER SMALL H" #x0002b0)
- ("MODIFIER LETTER SMALL H WITH HOOK" #x0002b1)
- ("MODIFIER LETTER SMALL J" #x0002b2)
- ("MODIFIER LETTER SMALL R" #x0002b3)
- ("MODIFIER LETTER SMALL TURNED R" #x0002b4)
- ("MODIFIER LETTER SMALL TURNED R WITH HOOK" #x0002b5)
- ("MODIFIER LETTER SMALL CAPITAL INVERTED R" #x0002b6)
- ("MODIFIER LETTER SMALL W" #x0002b7)
- ("MODIFIER LETTER SMALL Y" #x0002b8)
- ("MODIFIER LETTER PRIME" #x0002b9)
- ("MODIFIER LETTER DOUBLE PRIME" #x0002ba)
- ("MODIFIER LETTER TURNED COMMA" #x0002bb)
- ("MODIFIER LETTER APOSTROPHE" #x0002bc)
- ("MODIFIER LETTER REVERSED COMMA" #x0002bd)
- ("MODIFIER LETTER RIGHT HALF RING" #x0002be)
- ("MODIFIER LETTER LEFT HALF RING" #x0002bf)
- ("MODIFIER LETTER GLOTTAL STOP" #x0002c0)
- ("MODIFIER LETTER REVERSED GLOTTAL STOP" #x0002c1)
- ("MODIFIER LETTER LEFT ARROWHEAD" #x0002c2)
- ("MODIFIER LETTER RIGHT ARROWHEAD" #x0002c3)
- ("MODIFIER LETTER UP ARROWHEAD" #x0002c4)
- ("MODIFIER LETTER DOWN ARROWHEAD" #x0002c5)
- ("MODIFIER LETTER CIRCUMFLEX ACCENT" #x0002c6)
- ("CARON" #x0002c7)
- ("MODIFIER LETTER VERTICAL LINE" #x0002c8)
- ("MODIFIER LETTER MACRON" #x0002c9)
- ("MODIFIER LETTER ACUTE ACCENT" #x0002ca)
- ("MODIFIER LETTER GRAVE ACCENT" #x0002cb)
- ("MODIFIER LETTER LOW VERTICAL LINE" #x0002cc)
- ("MODIFIER LETTER LOW MACRON" #x0002cd)
- ("MODIFIER LETTER LOW GRAVE ACCENT" #x0002ce)
- ("MODIFIER LETTER LOW ACUTE ACCENT" #x0002cf)
- ("MODIFIER LETTER TRIANGULAR COLON" #x0002d0)
- ("MODIFIER LETTER HALF TRIANGULAR COLON" #x0002d1)
- ("MODIFIER LETTER CENTRED RIGHT HALF RING" #x0002d2)
- ("MODIFIER LETTER CENTRED LEFT HALF RING" #x0002d3)
- ("MODIFIER LETTER UP TACK" #x0002d4)
- ("MODIFIER LETTER DOWN TACK" #x0002d5)
- ("MODIFIER LETTER PLUS SIGN" #x0002d6)
- ("MODIFIER LETTER MINUS SIGN" #x0002d7)
- ("BREVE" #x0002d8)
- ("DOT ABOVE" #x0002d9)
- ("RING ABOVE" #x0002da)
- ("OGONEK" #x0002db)
- ("SMALL TILDE" #x0002dc)
- ("DOUBLE ACUTE ACCENT" #x0002dd)
- ("MODIFIER LETTER RHOTIC HOOK" #x0002de)
- ("MODIFIER LETTER CROSS ACCENT" #x0002df)
- ("MODIFIER LETTER SMALL GAMMA" #x0002e0)
- ("MODIFIER LETTER SMALL L" #x0002e1)
- ("MODIFIER LETTER SMALL S" #x0002e2)
- ("MODIFIER LETTER SMALL X" #x0002e3)
- ("MODIFIER LETTER SMALL REVERSED GLOTTAL STOP" #x0002e4)
- ("MODIFIER LETTER EXTRA-HIGH TONE BAR" #x0002e5)
- ("MODIFIER LETTER HIGH TONE BAR" #x0002e6)
- ("MODIFIER LETTER MID TONE BAR" #x0002e7)
- ("MODIFIER LETTER LOW TONE BAR" #x0002e8)
- ("MODIFIER LETTER EXTRA-LOW TONE BAR" #x0002e9)
- ("MODIFIER LETTER YIN DEPARTING TONE MARK" #x0002ea)
- ("MODIFIER LETTER YANG DEPARTING TONE MARK" #x0002eb)
- ("MODIFIER LETTER VOICING" #x0002ec)
- ("MODIFIER LETTER UNASPIRATED" #x0002ed)
- ("MODIFIER LETTER DOUBLE APOSTROPHE" #x0002ee)
- ("COMBINING GRAVE ACCENT" #x000300)
- ("COMBINING ACUTE ACCENT" #x000301)
- ("COMBINING CIRCUMFLEX ACCENT" #x000302)
- ("COMBINING TILDE" #x000303)
- ("COMBINING MACRON" #x000304)
- ("COMBINING OVERLINE" #x000305)
- ("COMBINING BREVE" #x000306)
- ("COMBINING DOT ABOVE" #x000307)
- ("COMBINING DIAERESIS" #x000308)
- ("COMBINING HOOK ABOVE" #x000309)
- ("COMBINING RING ABOVE" #x00030a)
- ("COMBINING DOUBLE ACUTE ACCENT" #x00030b)
- ("COMBINING CARON" #x00030c)
- ("COMBINING VERTICAL LINE ABOVE" #x00030d)
- ("COMBINING DOUBLE VERTICAL LINE ABOVE" #x00030e)
- ("COMBINING DOUBLE GRAVE ACCENT" #x00030f)
- ("COMBINING CANDRABINDU" #x000310)
- ("COMBINING INVERTED BREVE" #x000311)
- ("COMBINING TURNED COMMA ABOVE" #x000312)
- ("COMBINING COMMA ABOVE" #x000313)
- ("COMBINING REVERSED COMMA ABOVE" #x000314)
- ("COMBINING COMMA ABOVE RIGHT" #x000315)
- ("COMBINING GRAVE ACCENT BELOW" #x000316)
- ("COMBINING ACUTE ACCENT BELOW" #x000317)
- ("COMBINING LEFT TACK BELOW" #x000318)
- ("COMBINING RIGHT TACK BELOW" #x000319)
- ("COMBINING LEFT ANGLE ABOVE" #x00031a)
- ("COMBINING HORN" #x00031b)
- ("COMBINING LEFT HALF RING BELOW" #x00031c)
- ("COMBINING UP TACK BELOW" #x00031d)
- ("COMBINING DOWN TACK BELOW" #x00031e)
- ("COMBINING PLUS SIGN BELOW" #x00031f)
- ("COMBINING MINUS SIGN BELOW" #x000320)
- ("COMBINING PALATALIZED HOOK BELOW" #x000321)
- ("COMBINING RETROFLEX HOOK BELOW" #x000322)
- ("COMBINING DOT BELOW" #x000323)
- ("COMBINING DIAERESIS BELOW" #x000324)
- ("COMBINING RING BELOW" #x000325)
- ("COMBINING COMMA BELOW" #x000326)
- ("COMBINING CEDILLA" #x000327)
- ("COMBINING OGONEK" #x000328)
- ("COMBINING VERTICAL LINE BELOW" #x000329)
- ("COMBINING BRIDGE BELOW" #x00032a)
- ("COMBINING INVERTED DOUBLE ARCH BELOW" #x00032b)
- ("COMBINING CARON BELOW" #x00032c)
- ("COMBINING CIRCUMFLEX ACCENT BELOW" #x00032d)
- ("COMBINING BREVE BELOW" #x00032e)
- ("COMBINING INVERTED BREVE BELOW" #x00032f)
- ("COMBINING TILDE BELOW" #x000330)
- ("COMBINING MACRON BELOW" #x000331)
- ("COMBINING LOW LINE" #x000332)
- ("COMBINING DOUBLE LOW LINE" #x000333)
- ("COMBINING TILDE OVERLAY" #x000334)
- ("COMBINING SHORT STROKE OVERLAY" #x000335)
- ("COMBINING LONG STROKE OVERLAY" #x000336)
- ("COMBINING SHORT SOLIDUS OVERLAY" #x000337)
- ("COMBINING LONG SOLIDUS OVERLAY" #x000338)
- ("COMBINING RIGHT HALF RING BELOW" #x000339)
- ("COMBINING INVERTED BRIDGE BELOW" #x00033a)
- ("COMBINING SQUARE BELOW" #x00033b)
- ("COMBINING SEAGULL BELOW" #x00033c)
- ("COMBINING X ABOVE" #x00033d)
- ("COMBINING VERTICAL TILDE" #x00033e)
- ("COMBINING DOUBLE OVERLINE" #x00033f)
- ("COMBINING GRAVE TONE MARK" #x000340)
- ("COMBINING ACUTE TONE MARK" #x000341)
- ("COMBINING GREEK PERISPOMENI" #x000342)
- ("COMBINING GREEK KORONIS" #x000343)
- ("COMBINING GREEK DIALYTIKA TONOS" #x000344)
- ("COMBINING GREEK YPOGEGRAMMENI" #x000345)
- ("COMBINING BRIDGE ABOVE" #x000346)
- ("COMBINING EQUALS SIGN BELOW" #x000347)
- ("COMBINING DOUBLE VERTICAL LINE BELOW" #x000348)
- ("COMBINING LEFT ANGLE BELOW" #x000349)
- ("COMBINING NOT TILDE ABOVE" #x00034a)
- ("COMBINING HOMOTHETIC ABOVE" #x00034b)
- ("COMBINING ALMOST EQUAL TO ABOVE" #x00034c)
- ("COMBINING LEFT RIGHT ARROW BELOW" #x00034d)
- ("COMBINING UPWARDS ARROW BELOW" #x00034e)
- ("COMBINING GRAPHEME JOINER" #x00034f)
- ("COMBINING DOUBLE TILDE" #x000360)
- ("COMBINING DOUBLE INVERTED BREVE" #x000361)
- ("COMBINING DOUBLE RIGHTWARDS ARROW BELOW" #x000362)
- ("COMBINING LATIN SMALL LETTER A" #x000363)
- ("COMBINING LATIN SMALL LETTER E" #x000364)
- ("COMBINING LATIN SMALL LETTER I" #x000365)
- ("COMBINING LATIN SMALL LETTER O" #x000366)
- ("COMBINING LATIN SMALL LETTER U" #x000367)
- ("COMBINING LATIN SMALL LETTER C" #x000368)
- ("COMBINING LATIN SMALL LETTER D" #x000369)
- ("COMBINING LATIN SMALL LETTER H" #x00036a)
- ("COMBINING LATIN SMALL LETTER M" #x00036b)
- ("COMBINING LATIN SMALL LETTER R" #x00036c)
- ("COMBINING LATIN SMALL LETTER T" #x00036d)
- ("COMBINING LATIN SMALL LETTER V" #x00036e)
- ("COMBINING LATIN SMALL LETTER X" #x00036f)
- ("GREEK NUMERAL SIGN" #x000374)
- ("GREEK LOWER NUMERAL SIGN" #x000375)
- ("GREEK YPOGEGRAMMENI" #x00037a)
- ("GREEK QUESTION MARK" #x00037e)
- ("GREEK TONOS" #x000384)
- ("GREEK DIALYTIKA TONOS" #x000385)
- ("GREEK CAPITAL LETTER ALPHA WITH TONOS" #x000386)
- ("GREEK ANO TELEIA" #x000387)
- ("GREEK CAPITAL LETTER EPSILON WITH TONOS" #x000388)
- ("GREEK CAPITAL LETTER ETA WITH TONOS" #x000389)
- ("GREEK CAPITAL LETTER IOTA WITH TONOS" #x00038a)
- ("GREEK CAPITAL LETTER OMICRON WITH TONOS" #x00038c)
- ("GREEK CAPITAL LETTER UPSILON WITH TONOS" #x00038e)
- ("GREEK CAPITAL LETTER OMEGA WITH TONOS" #x00038f)
- ("GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS" #x000390)
- ("GREEK CAPITAL LETTER ALPHA" #x000391)
- ("GREEK CAPITAL LETTER BETA" #x000392)
- ("GREEK CAPITAL LETTER GAMMA" #x000393)
- ("GREEK CAPITAL LETTER DELTA" #x000394)
- ("GREEK CAPITAL LETTER EPSILON" #x000395)
- ("GREEK CAPITAL LETTER ZETA" #x000396)
- ("GREEK CAPITAL LETTER ETA" #x000397)
- ("GREEK CAPITAL LETTER THETA" #x000398)
- ("GREEK CAPITAL LETTER IOTA" #x000399)
- ("GREEK CAPITAL LETTER KAPPA" #x00039a)
- ("GREEK CAPITAL LETTER LAMDA" #x00039b)
- ("GREEK CAPITAL LETTER MU" #x00039c)
- ("GREEK CAPITAL LETTER NU" #x00039d)
- ("GREEK CAPITAL LETTER XI" #x00039e)
- ("GREEK CAPITAL LETTER OMICRON" #x00039f)
- ("GREEK CAPITAL LETTER PI" #x0003a0)
- ("GREEK CAPITAL LETTER RHO" #x0003a1)
- ("GREEK CAPITAL LETTER SIGMA" #x0003a3)
- ("GREEK CAPITAL LETTER TAU" #x0003a4)
- ("GREEK CAPITAL LETTER UPSILON" #x0003a5)
- ("GREEK CAPITAL LETTER PHI" #x0003a6)
- ("GREEK CAPITAL LETTER CHI" #x0003a7)
- ("GREEK CAPITAL LETTER PSI" #x0003a8)
- ("GREEK CAPITAL LETTER OMEGA" #x0003a9)
- ("GREEK CAPITAL LETTER IOTA WITH DIALYTIKA" #x0003aa)
- ("GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA" #x0003ab)
- ("GREEK SMALL LETTER ALPHA WITH TONOS" #x0003ac)
- ("GREEK SMALL LETTER EPSILON WITH TONOS" #x0003ad)
- ("GREEK SMALL LETTER ETA WITH TONOS" #x0003ae)
- ("GREEK SMALL LETTER IOTA WITH TONOS" #x0003af)
- ("GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS" #x0003b0)
- ("GREEK SMALL LETTER ALPHA" #x0003b1)
- ("GREEK SMALL LETTER BETA" #x0003b2)
- ("GREEK SMALL LETTER GAMMA" #x0003b3)
- ("GREEK SMALL LETTER DELTA" #x0003b4)
- ("GREEK SMALL LETTER EPSILON" #x0003b5)
- ("GREEK SMALL LETTER ZETA" #x0003b6)
- ("GREEK SMALL LETTER ETA" #x0003b7)
- ("GREEK SMALL LETTER THETA" #x0003b8)
- ("GREEK SMALL LETTER IOTA" #x0003b9)
- ("GREEK SMALL LETTER KAPPA" #x0003ba)
- ("GREEK SMALL LETTER LAMDA" #x0003bb)
- ("GREEK SMALL LETTER MU" #x0003bc)
- ("GREEK SMALL LETTER NU" #x0003bd)
- ("GREEK SMALL LETTER XI" #x0003be)
- ("GREEK SMALL LETTER OMICRON" #x0003bf)
- ("GREEK SMALL LETTER PI" #x0003c0)
- ("GREEK SMALL LETTER RHO" #x0003c1)
- ("GREEK SMALL LETTER FINAL SIGMA" #x0003c2)
- ("GREEK SMALL LETTER SIGMA" #x0003c3)
- ("GREEK SMALL LETTER TAU" #x0003c4)
- ("GREEK SMALL LETTER UPSILON" #x0003c5)
- ("GREEK SMALL LETTER PHI" #x0003c6)
- ("GREEK SMALL LETTER CHI" #x0003c7)
- ("GREEK SMALL LETTER PSI" #x0003c8)
- ("GREEK SMALL LETTER OMEGA" #x0003c9)
- ("GREEK SMALL LETTER IOTA WITH DIALYTIKA" #x0003ca)
- ("GREEK SMALL LETTER UPSILON WITH DIALYTIKA" #x0003cb)
- ("GREEK SMALL LETTER OMICRON WITH TONOS" #x0003cc)
- ("GREEK SMALL LETTER UPSILON WITH TONOS" #x0003cd)
- ("GREEK SMALL LETTER OMEGA WITH TONOS" #x0003ce)
- ("GREEK BETA SYMBOL" #x0003d0)
- ("GREEK THETA SYMBOL" #x0003d1)
- ("GREEK UPSILON WITH HOOK SYMBOL" #x0003d2)
- ("GREEK UPSILON WITH ACUTE AND HOOK SYMBOL" #x0003d3)
- ("GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL" #x0003d4)
- ("GREEK PHI SYMBOL" #x0003d5)
- ("GREEK PI SYMBOL" #x0003d6)
- ("GREEK KAI SYMBOL" #x0003d7)
- ("GREEK LETTER ARCHAIC KOPPA" #x0003d8)
- ("GREEK SMALL LETTER ARCHAIC KOPPA" #x0003d9)
- ("GREEK LETTER STIGMA" #x0003da)
- ("GREEK SMALL LETTER STIGMA" #x0003db)
- ("GREEK LETTER DIGAMMA" #x0003dc)
- ("GREEK SMALL LETTER DIGAMMA" #x0003dd)
- ("GREEK LETTER KOPPA" #x0003de)
- ("GREEK SMALL LETTER KOPPA" #x0003df)
- ("GREEK LETTER SAMPI" #x0003e0)
- ("GREEK SMALL LETTER SAMPI" #x0003e1)
- ("COPTIC CAPITAL LETTER SHEI" #x0003e2)
- ("COPTIC SMALL LETTER SHEI" #x0003e3)
- ("COPTIC CAPITAL LETTER FEI" #x0003e4)
- ("COPTIC SMALL LETTER FEI" #x0003e5)
- ("COPTIC CAPITAL LETTER KHEI" #x0003e6)
- ("COPTIC SMALL LETTER KHEI" #x0003e7)
- ("COPTIC CAPITAL LETTER HORI" #x0003e8)
- ("COPTIC SMALL LETTER HORI" #x0003e9)
- ("COPTIC CAPITAL LETTER GANGIA" #x0003ea)
- ("COPTIC SMALL LETTER GANGIA" #x0003eb)
- ("COPTIC CAPITAL LETTER SHIMA" #x0003ec)
- ("COPTIC SMALL LETTER SHIMA" #x0003ed)
- ("COPTIC CAPITAL LETTER DEI" #x0003ee)
- ("COPTIC SMALL LETTER DEI" #x0003ef)
- ("GREEK KAPPA SYMBOL" #x0003f0)
- ("GREEK RHO SYMBOL" #x0003f1)
- ("GREEK LUNATE SIGMA SYMBOL" #x0003f2)
- ("GREEK LETTER YOT" #x0003f3)
- ("GREEK CAPITAL THETA SYMBOL" #x0003f4)
- ("GREEK LUNATE EPSILON SYMBOL" #x0003f5)
- ("GREEK REVERSED LUNATE EPSILON SYMBOL" #x0003f6)
- ("CYRILLIC CAPITAL LETTER IE WITH GRAVE" #x000400)
- ("CYRILLIC CAPITAL LETTER IO" #x000401)
- ("CYRILLIC CAPITAL LETTER DJE" #x000402)
- ("CYRILLIC CAPITAL LETTER GJE" #x000403)
- ("CYRILLIC CAPITAL LETTER UKRAINIAN IE" #x000404)
- ("CYRILLIC CAPITAL LETTER DZE" #x000405)
- ("CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I" #x000406)
- ("CYRILLIC CAPITAL LETTER YI" #x000407)
- ("CYRILLIC CAPITAL LETTER JE" #x000408)
- ("CYRILLIC CAPITAL LETTER LJE" #x000409)
- ("CYRILLIC CAPITAL LETTER NJE" #x00040a)
- ("CYRILLIC CAPITAL LETTER TSHE" #x00040b)
- ("CYRILLIC CAPITAL LETTER KJE" #x00040c)
- ("CYRILLIC CAPITAL LETTER I WITH GRAVE" #x00040d)
- ("CYRILLIC CAPITAL LETTER SHORT U" #x00040e)
- ("CYRILLIC CAPITAL LETTER DZHE" #x00040f)
- ("CYRILLIC CAPITAL LETTER A" #x000410)
- ("CYRILLIC CAPITAL LETTER BE" #x000411)
- ("CYRILLIC CAPITAL LETTER VE" #x000412)
- ("CYRILLIC CAPITAL LETTER GHE" #x000413)
- ("CYRILLIC CAPITAL LETTER DE" #x000414)
- ("CYRILLIC CAPITAL LETTER IE" #x000415)
- ("CYRILLIC CAPITAL LETTER ZHE" #x000416)
- ("CYRILLIC CAPITAL LETTER ZE" #x000417)
- ("CYRILLIC CAPITAL LETTER I" #x000418)
- ("CYRILLIC CAPITAL LETTER SHORT I" #x000419)
- ("CYRILLIC CAPITAL LETTER KA" #x00041a)
- ("CYRILLIC CAPITAL LETTER EL" #x00041b)
- ("CYRILLIC CAPITAL LETTER EM" #x00041c)
- ("CYRILLIC CAPITAL LETTER EN" #x00041d)
- ("CYRILLIC CAPITAL LETTER O" #x00041e)
- ("CYRILLIC CAPITAL LETTER PE" #x00041f)
- ("CYRILLIC CAPITAL LETTER ER" #x000420)
- ("CYRILLIC CAPITAL LETTER ES" #x000421)
- ("CYRILLIC CAPITAL LETTER TE" #x000422)
- ("CYRILLIC CAPITAL LETTER U" #x000423)
- ("CYRILLIC CAPITAL LETTER EF" #x000424)
- ("CYRILLIC CAPITAL LETTER HA" #x000425)
- ("CYRILLIC CAPITAL LETTER TSE" #x000426)
- ("CYRILLIC CAPITAL LETTER CHE" #x000427)
- ("CYRILLIC CAPITAL LETTER SHA" #x000428)
- ("CYRILLIC CAPITAL LETTER SHCHA" #x000429)
- ("CYRILLIC CAPITAL LETTER HARD SIGN" #x00042a)
- ("CYRILLIC CAPITAL LETTER YERU" #x00042b)
- ("CYRILLIC CAPITAL LETTER SOFT SIGN" #x00042c)
- ("CYRILLIC CAPITAL LETTER E" #x00042d)
- ("CYRILLIC CAPITAL LETTER YU" #x00042e)
- ("CYRILLIC CAPITAL LETTER YA" #x00042f)
- ("CYRILLIC SMALL LETTER A" #x000430)
- ("CYRILLIC SMALL LETTER BE" #x000431)
- ("CYRILLIC SMALL LETTER VE" #x000432)
- ("CYRILLIC SMALL LETTER GHE" #x000433)
- ("CYRILLIC SMALL LETTER DE" #x000434)
- ("CYRILLIC SMALL LETTER IE" #x000435)
- ("CYRILLIC SMALL LETTER ZHE" #x000436)
- ("CYRILLIC SMALL LETTER ZE" #x000437)
- ("CYRILLIC SMALL LETTER I" #x000438)
- ("CYRILLIC SMALL LETTER SHORT I" #x000439)
- ("CYRILLIC SMALL LETTER KA" #x00043a)
- ("CYRILLIC SMALL LETTER EL" #x00043b)
- ("CYRILLIC SMALL LETTER EM" #x00043c)
- ("CYRILLIC SMALL LETTER EN" #x00043d)
- ("CYRILLIC SMALL LETTER O" #x00043e)
- ("CYRILLIC SMALL LETTER PE" #x00043f)
- ("CYRILLIC SMALL LETTER ER" #x000440)
- ("CYRILLIC SMALL LETTER ES" #x000441)
- ("CYRILLIC SMALL LETTER TE" #x000442)
- ("CYRILLIC SMALL LETTER U" #x000443)
- ("CYRILLIC SMALL LETTER EF" #x000444)
- ("CYRILLIC SMALL LETTER HA" #x000445)
- ("CYRILLIC SMALL LETTER TSE" #x000446)
- ("CYRILLIC SMALL LETTER CHE" #x000447)
- ("CYRILLIC SMALL LETTER SHA" #x000448)
- ("CYRILLIC SMALL LETTER SHCHA" #x000449)
- ("CYRILLIC SMALL LETTER HARD SIGN" #x00044a)
- ("CYRILLIC SMALL LETTER YERU" #x00044b)
- ("CYRILLIC SMALL LETTER SOFT SIGN" #x00044c)
- ("CYRILLIC SMALL LETTER E" #x00044d)
- ("CYRILLIC SMALL LETTER YU" #x00044e)
- ("CYRILLIC SMALL LETTER YA" #x00044f)
- ("CYRILLIC SMALL LETTER IE WITH GRAVE" #x000450)
- ("CYRILLIC SMALL LETTER IO" #x000451)
- ("CYRILLIC SMALL LETTER DJE" #x000452)
- ("CYRILLIC SMALL LETTER GJE" #x000453)
- ("CYRILLIC SMALL LETTER UKRAINIAN IE" #x000454)
- ("CYRILLIC SMALL LETTER DZE" #x000455)
- ("CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I" #x000456)
- ("CYRILLIC SMALL LETTER YI" #x000457)
- ("CYRILLIC SMALL LETTER JE" #x000458)
- ("CYRILLIC SMALL LETTER LJE" #x000459)
- ("CYRILLIC SMALL LETTER NJE" #x00045a)
- ("CYRILLIC SMALL LETTER TSHE" #x00045b)
- ("CYRILLIC SMALL LETTER KJE" #x00045c)
- ("CYRILLIC SMALL LETTER I WITH GRAVE" #x00045d)
- ("CYRILLIC SMALL LETTER SHORT U" #x00045e)
- ("CYRILLIC SMALL LETTER DZHE" #x00045f)
- ("CYRILLIC CAPITAL LETTER OMEGA" #x000460)
- ("CYRILLIC SMALL LETTER OMEGA" #x000461)
- ("CYRILLIC CAPITAL LETTER YAT" #x000462)
- ("CYRILLIC SMALL LETTER YAT" #x000463)
- ("CYRILLIC CAPITAL LETTER IOTIFIED E" #x000464)
- ("CYRILLIC SMALL LETTER IOTIFIED E" #x000465)
- ("CYRILLIC CAPITAL LETTER LITTLE YUS" #x000466)
- ("CYRILLIC SMALL LETTER LITTLE YUS" #x000467)
- ("CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS" #x000468)
- ("CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS" #x000469)
- ("CYRILLIC CAPITAL LETTER BIG YUS" #x00046a)
- ("CYRILLIC SMALL LETTER BIG YUS" #x00046b)
- ("CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS" #x00046c)
- ("CYRILLIC SMALL LETTER IOTIFIED BIG YUS" #x00046d)
- ("CYRILLIC CAPITAL LETTER KSI" #x00046e)
- ("CYRILLIC SMALL LETTER KSI" #x00046f)
- ("CYRILLIC CAPITAL LETTER PSI" #x000470)
- ("CYRILLIC SMALL LETTER PSI" #x000471)
- ("CYRILLIC CAPITAL LETTER FITA" #x000472)
- ("CYRILLIC SMALL LETTER FITA" #x000473)
- ("CYRILLIC CAPITAL LETTER IZHITSA" #x000474)
- ("CYRILLIC SMALL LETTER IZHITSA" #x000475)
- ("CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT" #x000476)
- ("CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT" #x000477)
- ("CYRILLIC CAPITAL LETTER UK" #x000478)
- ("CYRILLIC SMALL LETTER UK" #x000479)
- ("CYRILLIC CAPITAL LETTER ROUND OMEGA" #x00047a)
- ("CYRILLIC SMALL LETTER ROUND OMEGA" #x00047b)
- ("CYRILLIC CAPITAL LETTER OMEGA WITH TITLO" #x00047c)
- ("CYRILLIC SMALL LETTER OMEGA WITH TITLO" #x00047d)
- ("CYRILLIC CAPITAL LETTER OT" #x00047e)
- ("CYRILLIC SMALL LETTER OT" #x00047f)
- ("CYRILLIC CAPITAL LETTER KOPPA" #x000480)
- ("CYRILLIC SMALL LETTER KOPPA" #x000481)
- ("CYRILLIC THOUSANDS SIGN" #x000482)
- ("COMBINING CYRILLIC TITLO" #x000483)
- ("COMBINING CYRILLIC PALATALIZATION" #x000484)
- ("COMBINING CYRILLIC DASIA PNEUMATA" #x000485)
- ("COMBINING CYRILLIC PSILI PNEUMATA" #x000486)
- ("COMBINING CYRILLIC HUNDRED THOUSANDS SIGN" #x000488)
- ("COMBINING CYRILLIC MILLIONS SIGN" #x000489)
- ("CYRILLIC CAPITAL LETTER SHORT I WITH TAIL" #x00048a)
- ("CYRILLIC SMALL LETTER SHORT I WITH TAIL" #x00048b)
- ("CYRILLIC CAPITAL LETTER SEMISOFT SIGN" #x00048c)
- ("CYRILLIC SMALL LETTER SEMISOFT SIGN" #x00048d)
- ("CYRILLIC CAPITAL LETTER ER WITH TICK" #x00048e)
- ("CYRILLIC SMALL LETTER ER WITH TICK" #x00048f)
- ("CYRILLIC CAPITAL LETTER GHE WITH UPTURN" #x000490)
- ("CYRILLIC SMALL LETTER GHE WITH UPTURN" #x000491)
- ("CYRILLIC CAPITAL LETTER GHE WITH STROKE" #x000492)
- ("CYRILLIC SMALL LETTER GHE WITH STROKE" #x000493)
- ("CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK" #x000494)
- ("CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK" #x000495)
- ("CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER" #x000496)
- ("CYRILLIC SMALL LETTER ZHE WITH DESCENDER" #x000497)
- ("CYRILLIC CAPITAL LETTER ZE WITH DESCENDER" #x000498)
- ("CYRILLIC SMALL LETTER ZE WITH DESCENDER" #x000499)
- ("CYRILLIC CAPITAL LETTER KA WITH DESCENDER" #x00049a)
- ("CYRILLIC SMALL LETTER KA WITH DESCENDER" #x00049b)
- ("CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE" #x00049c)
- ("CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE" #x00049d)
- ("CYRILLIC CAPITAL LETTER KA WITH STROKE" #x00049e)
- ("CYRILLIC SMALL LETTER KA WITH STROKE" #x00049f)
- ("CYRILLIC CAPITAL LETTER BASHKIR KA" #x0004a0)
- ("CYRILLIC SMALL LETTER BASHKIR KA" #x0004a1)
- ("CYRILLIC CAPITAL LETTER EN WITH DESCENDER" #x0004a2)
- ("CYRILLIC SMALL LETTER EN WITH DESCENDER" #x0004a3)
- ("CYRILLIC CAPITAL LIGATURE EN GHE" #x0004a4)
- ("CYRILLIC SMALL LIGATURE EN GHE" #x0004a5)
- ("CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK" #x0004a6)
- ("CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK" #x0004a7)
- ("CYRILLIC CAPITAL LETTER ABKHASIAN HA" #x0004a8)
- ("CYRILLIC SMALL LETTER ABKHASIAN HA" #x0004a9)
- ("CYRILLIC CAPITAL LETTER ES WITH DESCENDER" #x0004aa)
- ("CYRILLIC SMALL LETTER ES WITH DESCENDER" #x0004ab)
- ("CYRILLIC CAPITAL LETTER TE WITH DESCENDER" #x0004ac)
- ("CYRILLIC SMALL LETTER TE WITH DESCENDER" #x0004ad)
- ("CYRILLIC CAPITAL LETTER STRAIGHT U" #x0004ae)
- ("CYRILLIC SMALL LETTER STRAIGHT U" #x0004af)
- ("CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE" #x0004b0)
- ("CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE" #x0004b1)
- ("CYRILLIC CAPITAL LETTER HA WITH DESCENDER" #x0004b2)
- ("CYRILLIC SMALL LETTER HA WITH DESCENDER" #x0004b3)
- ("CYRILLIC CAPITAL LIGATURE TE TSE" #x0004b4)
- ("CYRILLIC SMALL LIGATURE TE TSE" #x0004b5)
- ("CYRILLIC CAPITAL LETTER CHE WITH DESCENDER" #x0004b6)
- ("CYRILLIC SMALL LETTER CHE WITH DESCENDER" #x0004b7)
- ("CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE" #x0004b8)
- ("CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE" #x0004b9)
- ("CYRILLIC CAPITAL LETTER SHHA" #x0004ba)
- ("CYRILLIC SMALL LETTER SHHA" #x0004bb)
- ("CYRILLIC CAPITAL LETTER ABKHASIAN CHE" #x0004bc)
- ("CYRILLIC SMALL LETTER ABKHASIAN CHE" #x0004bd)
- ("CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER" #x0004be)
- ("CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER" #x0004bf)
- ("CYRILLIC LETTER PALOCHKA" #x0004c0)
- ("CYRILLIC CAPITAL LETTER ZHE WITH BREVE" #x0004c1)
- ("CYRILLIC SMALL LETTER ZHE WITH BREVE" #x0004c2)
- ("CYRILLIC CAPITAL LETTER KA WITH HOOK" #x0004c3)
- ("CYRILLIC SMALL LETTER KA WITH HOOK" #x0004c4)
- ("CYRILLIC CAPITAL LETTER EL WITH TAIL" #x0004c5)
- ("CYRILLIC SMALL LETTER EL WITH TAIL" #x0004c6)
- ("CYRILLIC CAPITAL LETTER EN WITH HOOK" #x0004c7)
- ("CYRILLIC SMALL LETTER EN WITH HOOK" #x0004c8)
- ("CYRILLIC CAPITAL LETTER EN WITH TAIL" #x0004c9)
- ("CYRILLIC SMALL LETTER EN WITH TAIL" #x0004ca)
- ("CYRILLIC CAPITAL LETTER KHAKASSIAN CHE" #x0004cb)
- ("CYRILLIC SMALL LETTER KHAKASSIAN CHE" #x0004cc)
- ("CYRILLIC CAPITAL LETTER EM WITH TAIL" #x0004cd)
- ("CYRILLIC SMALL LETTER EM WITH TAIL" #x0004ce)
- ("CYRILLIC CAPITAL LETTER A WITH BREVE" #x0004d0)
- ("CYRILLIC SMALL LETTER A WITH BREVE" #x0004d1)
- ("CYRILLIC CAPITAL LETTER A WITH DIAERESIS" #x0004d2)
- ("CYRILLIC SMALL LETTER A WITH DIAERESIS" #x0004d3)
- ("CYRILLIC CAPITAL LIGATURE A IE" #x0004d4)
- ("CYRILLIC SMALL LIGATURE A IE" #x0004d5)
- ("CYRILLIC CAPITAL LETTER IE WITH BREVE" #x0004d6)
- ("CYRILLIC SMALL LETTER IE WITH BREVE" #x0004d7)
- ("CYRILLIC CAPITAL LETTER SCHWA" #x0004d8)
- ("CYRILLIC SMALL LETTER SCHWA" #x0004d9)
- ("CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS" #x0004da)
- ("CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS" #x0004db)
- ("CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS" #x0004dc)
- ("CYRILLIC SMALL LETTER ZHE WITH DIAERESIS" #x0004dd)
- ("CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS" #x0004de)
- ("CYRILLIC SMALL LETTER ZE WITH DIAERESIS" #x0004df)
- ("CYRILLIC CAPITAL LETTER ABKHASIAN DZE" #x0004e0)
- ("CYRILLIC SMALL LETTER ABKHASIAN DZE" #x0004e1)
- ("CYRILLIC CAPITAL LETTER I WITH MACRON" #x0004e2)
- ("CYRILLIC SMALL LETTER I WITH MACRON" #x0004e3)
- ("CYRILLIC CAPITAL LETTER I WITH DIAERESIS" #x0004e4)
- ("CYRILLIC SMALL LETTER I WITH DIAERESIS" #x0004e5)
- ("CYRILLIC CAPITAL LETTER O WITH DIAERESIS" #x0004e6)
- ("CYRILLIC SMALL LETTER O WITH DIAERESIS" #x0004e7)
- ("CYRILLIC CAPITAL LETTER BARRED O" #x0004e8)
- ("CYRILLIC SMALL LETTER BARRED O" #x0004e9)
- ("CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS" #x0004ea)
- ("CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS" #x0004eb)
- ("CYRILLIC CAPITAL LETTER E WITH DIAERESIS" #x0004ec)
- ("CYRILLIC SMALL LETTER E WITH DIAERESIS" #x0004ed)
- ("CYRILLIC CAPITAL LETTER U WITH MACRON" #x0004ee)
- ("CYRILLIC SMALL LETTER U WITH MACRON" #x0004ef)
- ("CYRILLIC CAPITAL LETTER U WITH DIAERESIS" #x0004f0)
- ("CYRILLIC SMALL LETTER U WITH DIAERESIS" #x0004f1)
- ("CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE" #x0004f2)
- ("CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE" #x0004f3)
- ("CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS" #x0004f4)
- ("CYRILLIC SMALL LETTER CHE WITH DIAERESIS" #x0004f5)
- ("CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS" #x0004f8)
- ("CYRILLIC SMALL LETTER YERU WITH DIAERESIS" #x0004f9)
- ("EN QUAD" #x002000)
- ("EM QUAD" #x002001)
- ("EN SPACE" #x002002)
- ("EM SPACE" #x002003)
- ("THREE-PER-EM SPACE" #x002004)
- ("FOUR-PER-EM SPACE" #x002005)
- ("SIX-PER-EM SPACE" #x002006)
- ("FIGURE SPACE" #x002007)
- ("PUNCTUATION SPACE" #x002008)
- ("THIN SPACE" #x002009)
- ("HAIR SPACE" #x00200a)
- ("ZERO WIDTH SPACE" #x00200b)
- ("ZERO WIDTH NON-JOINER" #x00200c)
- ("ZERO WIDTH JOINER" #x00200d)
- ("LEFT-TO-RIGHT MARK" #x00200e)
- ("RIGHT-TO-LEFT MARK" #x00200f)
- ("HYPHEN" #x002010)
- ("NON-BREAKING HYPHEN" #x002011)
- ("FIGURE DASH" #x002012)
- ("EN DASH" #x002013)
- ("EM DASH" #x002014)
- ("HORIZONTAL BAR" #x002015)
- ("DOUBLE VERTICAL LINE" #x002016)
- ("DOUBLE LOW LINE" #x002017)
- ("LEFT SINGLE QUOTATION MARK" #x002018)
- ("RIGHT SINGLE QUOTATION MARK" #x002019)
- ("SINGLE LOW-9 QUOTATION MARK" #x00201a)
- ("SINGLE HIGH-REVERSED-9 QUOTATION MARK" #x00201b)
- ("LEFT DOUBLE QUOTATION MARK" #x00201c)
- ("RIGHT DOUBLE QUOTATION MARK" #x00201d)
- ("DOUBLE LOW-9 QUOTATION MARK" #x00201e)
- ("DOUBLE HIGH-REVERSED-9 QUOTATION MARK" #x00201f)
- ("DAGGER" #x002020)
- ("DOUBLE DAGGER" #x002021)
- ("BULLET" #x002022)
- ("TRIANGULAR BULLET" #x002023)
- ("ONE DOT LEADER" #x002024)
- ("TWO DOT LEADER" #x002025)
- ("HORIZONTAL ELLIPSIS" #x002026)
- ("HYPHENATION POINT" #x002027)
- ("LINE SEPARATOR" #x002028)
- ("PARAGRAPH SEPARATOR" #x002029)
- ("LEFT-TO-RIGHT EMBEDDING" #x00202a)
- ("RIGHT-TO-LEFT EMBEDDING" #x00202b)
- ("POP DIRECTIONAL FORMATTING" #x00202c)
- ("LEFT-TO-RIGHT OVERRIDE" #x00202d)
- ("RIGHT-TO-LEFT OVERRIDE" #x00202e)
- ("NARROW NO-BREAK SPACE" #x00202f)
- ("PER MILLE SIGN" #x002030)
- ("PER TEN THOUSAND SIGN" #x002031)
- ("PRIME" #x002032)
- ("DOUBLE PRIME" #x002033)
- ("TRIPLE PRIME" #x002034)
- ("REVERSED PRIME" #x002035)
- ("REVERSED DOUBLE PRIME" #x002036)
- ("REVERSED TRIPLE PRIME" #x002037)
- ("CARET" #x002038)
- ("SINGLE LEFT-POINTING ANGLE QUOTATION MARK" #x002039)
- ("SINGLE RIGHT-POINTING ANGLE QUOTATION MARK" #x00203a)
- ("REFERENCE MARK" #x00203b)
- ("DOUBLE EXCLAMATION MARK" #x00203c)
- ("INTERROBANG" #x00203d)
- ("OVERLINE" #x00203e)
- ("UNDERTIE" #x00203f)
- ("CHARACTER TIE" #x002040)
- ("CARET INSERTION POINT" #x002041)
- ("ASTERISM" #x002042)
- ("HYPHEN BULLET" #x002043)
- ("FRACTION SLASH" #x002044)
- ("LEFT SQUARE BRACKET WITH QUILL" #x002045)
- ("RIGHT SQUARE BRACKET WITH QUILL" #x002046)
- ("DOUBLE QUESTION MARK" #x002047)
- ("QUESTION EXCLAMATION MARK" #x002048)
- ("EXCLAMATION QUESTION MARK" #x002049)
- ("TIRONIAN SIGN ET" #x00204a)
- ("REVERSED PILCROW SIGN" #x00204b)
- ("BLACK LEFTWARDS BULLET" #x00204c)
- ("BLACK RIGHTWARDS BULLET" #x00204d)
- ("LOW ASTERISK" #x00204e)
- ("REVERSED SEMICOLON" #x00204f)
- ("CLOSE UP" #x002050)
- ("TWO ASTERISKS ALIGNED VERTICALLY" #x002051)
- ("COMMERCIAL MINUS SIGN" #x002052)
- ("QUADRUPLE PRIME" #x002057)
- ("MEDIUM MATHEMATICAL SPACE" #x00205f)
- ("WORD JOINER" #x002060)
- ("FUNCTION APPLICATION" #x002061)
- ("INVISIBLE TIMES" #x002062)
- ("INVISIBLE SEPARATOR" #x002063)
- ("INHIBIT SYMMETRIC SWAPPING" #x00206a)
- ("ACTIVATE SYMMETRIC SWAPPING" #x00206b)
- ("INHIBIT ARABIC FORM SHAPING" #x00206c)
- ("ACTIVATE ARABIC FORM SHAPING" #x00206d)
- ("NATIONAL DIGIT SHAPES" #x00206e)
- ("NOMINAL DIGIT SHAPES" #x00206f)
- ("SUPERSCRIPT ZERO" #x002070)
- ("SUPERSCRIPT LATIN SMALL LETTER I" #x002071)
- ("SUPERSCRIPT FOUR" #x002074)
- ("SUPERSCRIPT FIVE" #x002075)
- ("SUPERSCRIPT SIX" #x002076)
- ("SUPERSCRIPT SEVEN" #x002077)
- ("SUPERSCRIPT EIGHT" #x002078)
- ("SUPERSCRIPT NINE" #x002079)
- ("SUPERSCRIPT PLUS SIGN" #x00207a)
- ("SUPERSCRIPT MINUS" #x00207b)
- ("SUPERSCRIPT EQUALS SIGN" #x00207c)
- ("SUPERSCRIPT LEFT PARENTHESIS" #x00207d)
- ("SUPERSCRIPT RIGHT PARENTHESIS" #x00207e)
- ("SUPERSCRIPT LATIN SMALL LETTER N" #x00207f)
- ("SUBSCRIPT ZERO" #x002080)
- ("SUBSCRIPT ONE" #x002081)
- ("SUBSCRIPT TWO" #x002082)
- ("SUBSCRIPT THREE" #x002083)
- ("SUBSCRIPT FOUR" #x002084)
- ("SUBSCRIPT FIVE" #x002085)
- ("SUBSCRIPT SIX" #x002086)
- ("SUBSCRIPT SEVEN" #x002087)
- ("SUBSCRIPT EIGHT" #x002088)
- ("SUBSCRIPT NINE" #x002089)
- ("SUBSCRIPT PLUS SIGN" #x00208a)
- ("SUBSCRIPT MINUS" #x00208b)
- ("SUBSCRIPT EQUALS SIGN" #x00208c)
- ("SUBSCRIPT LEFT PARENTHESIS" #x00208d)
- ("SUBSCRIPT RIGHT PARENTHESIS" #x00208e)
- ("EURO-CURRENCY SIGN" #x0020a0)
- ("COLON SIGN" #x0020a1)
- ("CRUZEIRO SIGN" #x0020a2)
- ("FRENCH FRANC SIGN" #x0020a3)
- ("LIRA SIGN" #x0020a4)
- ("MILL SIGN" #x0020a5)
- ("NAIRA SIGN" #x0020a6)
- ("PESETA SIGN" #x0020a7)
- ("RUPEE SIGN" #x0020a8)
- ("WON SIGN" #x0020a9)
- ("NEW SHEQEL SIGN" #x0020aa)
- ("DONG SIGN" #x0020ab)
- ("EURO SIGN" #x0020ac)
- ("KIP SIGN" #x0020ad)
- ("TUGRIK SIGN" #x0020ae)
- ("DRACHMA SIGN" #x0020af)
- ("GERMAN PENNY SIGN" #x0020b0)
- ("PESO SIGN" #x0020b1)
- ("COMBINING LEFT HARPOON ABOVE" #x0020d0)
- ("COMBINING RIGHT HARPOON ABOVE" #x0020d1)
- ("COMBINING LONG VERTICAL LINE OVERLAY" #x0020d2)
- ("COMBINING SHORT VERTICAL LINE OVERLAY" #x0020d3)
- ("COMBINING ANTICLOCKWISE ARROW ABOVE" #x0020d4)
- ("COMBINING CLOCKWISE ARROW ABOVE" #x0020d5)
- ("COMBINING LEFT ARROW ABOVE" #x0020d6)
- ("COMBINING RIGHT ARROW ABOVE" #x0020d7)
- ("COMBINING RING OVERLAY" #x0020d8)
- ("COMBINING CLOCKWISE RING OVERLAY" #x0020d9)
- ("COMBINING ANTICLOCKWISE RING OVERLAY" #x0020da)
- ("COMBINING THREE DOTS ABOVE" #x0020db)
- ("COMBINING FOUR DOTS ABOVE" #x0020dc)
- ("COMBINING ENCLOSING CIRCLE" #x0020dd)
- ("COMBINING ENCLOSING SQUARE" #x0020de)
- ("COMBINING ENCLOSING DIAMOND" #x0020df)
- ("COMBINING ENCLOSING CIRCLE BACKSLASH" #x0020e0)
- ("COMBINING LEFT RIGHT ARROW ABOVE" #x0020e1)
- ("COMBINING ENCLOSING SCREEN" #x0020e2)
- ("COMBINING ENCLOSING KEYCAP" #x0020e3)
- ("COMBINING ENCLOSING UPWARD POINTING TRIANGLE" #x0020e4)
- ("COMBINING REVERSE SOLIDUS OVERLAY" #x0020e5)
- ("COMBINING DOUBLE VERTICAL STROKE OVERLAY" #x0020e6)
- ("COMBINING ANNUITY SYMBOL" #x0020e7)
- ("COMBINING TRIPLE UNDERDOT" #x0020e8)
- ("COMBINING WIDE BRIDGE ABOVE" #x0020e9)
- ("COMBINING LEFTWARDS ARROW OVERLAY" #x0020ea)
- ("ACCOUNT OF" #x002100)
- ("ADDRESSED TO THE SUBJECT" #x002101)
- ("DOUBLE-STRUCK CAPITAL C" #x002102)
- ("DEGREE CELSIUS" #x002103)
- ("CENTRE LINE SYMBOL" #x002104)
- ("CARE OF" #x002105)
- ("CADA UNA" #x002106)
- ("EULER CONSTANT" #x002107)
- ("SCRUPLE" #x002108)
- ("DEGREE FAHRENHEIT" #x002109)
- ("SCRIPT SMALL G" #x00210a)
- ("SCRIPT CAPITAL H" #x00210b)
- ("BLACK-LETTER CAPITAL H" #x00210c)
- ("DOUBLE-STRUCK CAPITAL H" #x00210d)
- ("PLANCK CONSTANT" #x00210e)
- ("PLANCK CONSTANT OVER TWO PI" #x00210f)
- ("SCRIPT CAPITAL I" #x002110)
- ("BLACK-LETTER CAPITAL I" #x002111)
- ("SCRIPT CAPITAL L" #x002112)
- ("SCRIPT SMALL L" #x002113)
- ("L B BAR SYMBOL" #x002114)
- ("DOUBLE-STRUCK CAPITAL N" #x002115)
- ("NUMERO SIGN" #x002116)
- ("SOUND RECORDING COPYRIGHT" #x002117)
- ("SCRIPT CAPITAL P" #x002118)
- ("DOUBLE-STRUCK CAPITAL P" #x002119)
- ("DOUBLE-STRUCK CAPITAL Q" #x00211a)
- ("SCRIPT CAPITAL R" #x00211b)
- ("BLACK-LETTER CAPITAL R" #x00211c)
- ("DOUBLE-STRUCK CAPITAL R" #x00211d)
- ("PRESCRIPTION TAKE" #x00211e)
- ("RESPONSE" #x00211f)
- ("SERVICE MARK" #x002120)
- ("TELEPHONE SIGN" #x002121)
- ("TRADE MARK SIGN" #x002122)
- ("VERSICLE" #x002123)
- ("DOUBLE-STRUCK CAPITAL Z" #x002124)
- ("OUNCE SIGN" #x002125)
- ("OHM SIGN" #x002126)
- ("INVERTED OHM SIGN" #x002127)
- ("BLACK-LETTER CAPITAL Z" #x002128)
- ("TURNED GREEK SMALL LETTER IOTA" #x002129)
- ("KELVIN SIGN" #x00212a)
- ("ANGSTROM SIGN" #x00212b)
- ("SCRIPT CAPITAL B" #x00212c)
- ("BLACK-LETTER CAPITAL C" #x00212d)
- ("ESTIMATED SYMBOL" #x00212e)
- ("SCRIPT SMALL E" #x00212f)
- ("SCRIPT CAPITAL E" #x002130)
- ("SCRIPT CAPITAL F" #x002131)
- ("TURNED CAPITAL F" #x002132)
- ("SCRIPT CAPITAL M" #x002133)
- ("SCRIPT SMALL O" #x002134)
- ("ALEF SYMBOL" #x002135)
- ("BET SYMBOL" #x002136)
- ("GIMEL SYMBOL" #x002137)
- ("DALET SYMBOL" #x002138)
- ("INFORMATION SOURCE" #x002139)
- ("ROTATED CAPITAL Q" #x00213a)
- ("DOUBLE-STRUCK SMALL GAMMA" #x00213d)
- ("DOUBLE-STRUCK CAPITAL GAMMA" #x00213e)
- ("DOUBLE-STRUCK CAPITAL PI" #x00213f)
- ("DOUBLE-STRUCK N-ARY SUMMATION" #x002140)
- ("TURNED SANS-SERIF CAPITAL G" #x002141)
- ("TURNED SANS-SERIF CAPITAL L" #x002142)
- ("REVERSED SANS-SERIF CAPITAL L" #x002143)
- ("TURNED SANS-SERIF CAPITAL Y" #x002144)
- ("DOUBLE-STRUCK ITALIC CAPITAL D" #x002145)
- ("DOUBLE-STRUCK ITALIC SMALL D" #x002146)
- ("DOUBLE-STRUCK ITALIC SMALL E" #x002147)
- ("DOUBLE-STRUCK ITALIC SMALL I" #x002148)
- ("DOUBLE-STRUCK ITALIC SMALL J" #x002149)
- ("PROPERTY LINE" #x00214a)
- ("TURNED AMPERSAND" #x00214b)
- ("VULGAR FRACTION ONE THIRD" #x002153)
- ("VULGAR FRACTION TWO THIRDS" #x002154)
- ("VULGAR FRACTION ONE FIFTH" #x002155)
- ("VULGAR FRACTION TWO FIFTHS" #x002156)
- ("VULGAR FRACTION THREE FIFTHS" #x002157)
- ("VULGAR FRACTION FOUR FIFTHS" #x002158)
- ("VULGAR FRACTION ONE SIXTH" #x002159)
- ("VULGAR FRACTION FIVE SIXTHS" #x00215a)
- ("VULGAR FRACTION ONE EIGHTH" #x00215b)
- ("VULGAR FRACTION THREE EIGHTHS" #x00215c)
- ("VULGAR FRACTION FIVE EIGHTHS" #x00215d)
- ("VULGAR FRACTION SEVEN EIGHTHS" #x00215e)
- ("FRACTION NUMERATOR ONE" #x00215f)
- ("ROMAN NUMERAL ONE" #x002160)
- ("ROMAN NUMERAL TWO" #x002161)
- ("ROMAN NUMERAL THREE" #x002162)
- ("ROMAN NUMERAL FOUR" #x002163)
- ("ROMAN NUMERAL FIVE" #x002164)
- ("ROMAN NUMERAL SIX" #x002165)
- ("ROMAN NUMERAL SEVEN" #x002166)
- ("ROMAN NUMERAL EIGHT" #x002167)
- ("ROMAN NUMERAL NINE" #x002168)
- ("ROMAN NUMERAL TEN" #x002169)
- ("ROMAN NUMERAL ELEVEN" #x00216a)
- ("ROMAN NUMERAL TWELVE" #x00216b)
- ("ROMAN NUMERAL FIFTY" #x00216c)
- ("ROMAN NUMERAL ONE HUNDRED" #x00216d)
- ("ROMAN NUMERAL FIVE HUNDRED" #x00216e)
- ("ROMAN NUMERAL ONE THOUSAND" #x00216f)
- ("SMALL ROMAN NUMERAL ONE" #x002170)
- ("SMALL ROMAN NUMERAL TWO" #x002171)
- ("SMALL ROMAN NUMERAL THREE" #x002172)
- ("SMALL ROMAN NUMERAL FOUR" #x002173)
- ("SMALL ROMAN NUMERAL FIVE" #x002174)
- ("SMALL ROMAN NUMERAL SIX" #x002175)
- ("SMALL ROMAN NUMERAL SEVEN" #x002176)
- ("SMALL ROMAN NUMERAL EIGHT" #x002177)
- ("SMALL ROMAN NUMERAL NINE" #x002178)
- ("SMALL ROMAN NUMERAL TEN" #x002179)
- ("SMALL ROMAN NUMERAL ELEVEN" #x00217a)
- ("SMALL ROMAN NUMERAL TWELVE" #x00217b)
- ("SMALL ROMAN NUMERAL FIFTY" #x00217c)
- ("SMALL ROMAN NUMERAL ONE HUNDRED" #x00217d)
- ("SMALL ROMAN NUMERAL FIVE HUNDRED" #x00217e)
- ("SMALL ROMAN NUMERAL ONE THOUSAND" #x00217f)
- ("ROMAN NUMERAL ONE THOUSAND C D" #x002180)
- ("ROMAN NUMERAL FIVE THOUSAND" #x002181)
- ("ROMAN NUMERAL TEN THOUSAND" #x002182)
- ("ROMAN NUMERAL REVERSED ONE HUNDRED" #x002183)
- ("LEFTWARDS ARROW" #x002190)
- ("UPWARDS ARROW" #x002191)
- ("RIGHTWARDS ARROW" #x002192)
- ("DOWNWARDS ARROW" #x002193)
- ("LEFT RIGHT ARROW" #x002194)
- ("UP DOWN ARROW" #x002195)
- ("NORTH WEST ARROW" #x002196)
- ("NORTH EAST ARROW" #x002197)
- ("SOUTH EAST ARROW" #x002198)
- ("SOUTH WEST ARROW" #x002199)
- ("LEFTWARDS ARROW WITH STROKE" #x00219a)
- ("RIGHTWARDS ARROW WITH STROKE" #x00219b)
- ("LEFTWARDS WAVE ARROW" #x00219c)
- ("RIGHTWARDS WAVE ARROW" #x00219d)
- ("LEFTWARDS TWO HEADED ARROW" #x00219e)
- ("UPWARDS TWO HEADED ARROW" #x00219f)
- ("RIGHTWARDS TWO HEADED ARROW" #x0021a0)
- ("DOWNWARDS TWO HEADED ARROW" #x0021a1)
- ("LEFTWARDS ARROW WITH TAIL" #x0021a2)
- ("RIGHTWARDS ARROW WITH TAIL" #x0021a3)
- ("LEFTWARDS ARROW FROM BAR" #x0021a4)
- ("UPWARDS ARROW FROM BAR" #x0021a5)
- ("RIGHTWARDS ARROW FROM BAR" #x0021a6)
- ("DOWNWARDS ARROW FROM BAR" #x0021a7)
- ("UP DOWN ARROW WITH BASE" #x0021a8)
- ("LEFTWARDS ARROW WITH HOOK" #x0021a9)
- ("RIGHTWARDS ARROW WITH HOOK" #x0021aa)
- ("LEFTWARDS ARROW WITH LOOP" #x0021ab)
- ("RIGHTWARDS ARROW WITH LOOP" #x0021ac)
- ("LEFT RIGHT WAVE ARROW" #x0021ad)
- ("LEFT RIGHT ARROW WITH STROKE" #x0021ae)
- ("DOWNWARDS ZIGZAG ARROW" #x0021af)
- ("UPWARDS ARROW WITH TIP LEFTWARDS" #x0021b0)
- ("UPWARDS ARROW WITH TIP RIGHTWARDS" #x0021b1)
- ("DOWNWARDS ARROW WITH TIP LEFTWARDS" #x0021b2)
- ("DOWNWARDS ARROW WITH TIP RIGHTWARDS" #x0021b3)
- ("RIGHTWARDS ARROW WITH CORNER DOWNWARDS" #x0021b4)
- ("DOWNWARDS ARROW WITH CORNER LEFTWARDS" #x0021b5)
- ("ANTICLOCKWISE TOP SEMICIRCLE ARROW" #x0021b6)
- ("CLOCKWISE TOP SEMICIRCLE ARROW" #x0021b7)
- ("NORTH WEST ARROW TO LONG BAR" #x0021b8)
- ("LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR" #x0021b9)
- ("ANTICLOCKWISE OPEN CIRCLE ARROW" #x0021ba)
- ("CLOCKWISE OPEN CIRCLE ARROW" #x0021bb)
- ("LEFTWARDS HARPOON WITH BARB UPWARDS" #x0021bc)
- ("LEFTWARDS HARPOON WITH BARB DOWNWARDS" #x0021bd)
- ("UPWARDS HARPOON WITH BARB RIGHTWARDS" #x0021be)
- ("UPWARDS HARPOON WITH BARB LEFTWARDS" #x0021bf)
- ("RIGHTWARDS HARPOON WITH BARB UPWARDS" #x0021c0)
- ("RIGHTWARDS HARPOON WITH BARB DOWNWARDS" #x0021c1)
- ("DOWNWARDS HARPOON WITH BARB RIGHTWARDS" #x0021c2)
- ("DOWNWARDS HARPOON WITH BARB LEFTWARDS" #x0021c3)
- ("RIGHTWARDS ARROW OVER LEFTWARDS ARROW" #x0021c4)
- ("UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW" #x0021c5)
- ("LEFTWARDS ARROW OVER RIGHTWARDS ARROW" #x0021c6)
- ("LEFTWARDS PAIRED ARROWS" #x0021c7)
- ("UPWARDS PAIRED ARROWS" #x0021c8)
- ("RIGHTWARDS PAIRED ARROWS" #x0021c9)
- ("DOWNWARDS PAIRED ARROWS" #x0021ca)
- ("LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON" #x0021cb)
- ("RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON" #x0021cc)
- ("LEFTWARDS DOUBLE ARROW WITH STROKE" #x0021cd)
- ("LEFT RIGHT DOUBLE ARROW WITH STROKE" #x0021ce)
- ("RIGHTWARDS DOUBLE ARROW WITH STROKE" #x0021cf)
- ("LEFTWARDS DOUBLE ARROW" #x0021d0)
- ("UPWARDS DOUBLE ARROW" #x0021d1)
- ("RIGHTWARDS DOUBLE ARROW" #x0021d2)
- ("DOWNWARDS DOUBLE ARROW" #x0021d3)
- ("LEFT RIGHT DOUBLE ARROW" #x0021d4)
- ("UP DOWN DOUBLE ARROW" #x0021d5)
- ("NORTH WEST DOUBLE ARROW" #x0021d6)
- ("NORTH EAST DOUBLE ARROW" #x0021d7)
- ("SOUTH EAST DOUBLE ARROW" #x0021d8)
- ("SOUTH WEST DOUBLE ARROW" #x0021d9)
- ("LEFTWARDS TRIPLE ARROW" #x0021da)
- ("RIGHTWARDS TRIPLE ARROW" #x0021db)
- ("LEFTWARDS SQUIGGLE ARROW" #x0021dc)
- ("RIGHTWARDS SQUIGGLE ARROW" #x0021dd)
- ("UPWARDS ARROW WITH DOUBLE STROKE" #x0021de)
- ("DOWNWARDS ARROW WITH DOUBLE STROKE" #x0021df)
- ("LEFTWARDS DASHED ARROW" #x0021e0)
- ("UPWARDS DASHED ARROW" #x0021e1)
- ("RIGHTWARDS DASHED ARROW" #x0021e2)
- ("DOWNWARDS DASHED ARROW" #x0021e3)
- ("LEFTWARDS ARROW TO BAR" #x0021e4)
- ("RIGHTWARDS ARROW TO BAR" #x0021e5)
- ("LEFTWARDS WHITE ARROW" #x0021e6)
- ("UPWARDS WHITE ARROW" #x0021e7)
- ("RIGHTWARDS WHITE ARROW" #x0021e8)
- ("DOWNWARDS WHITE ARROW" #x0021e9)
- ("UPWARDS WHITE ARROW FROM BAR" #x0021ea)
- ("UPWARDS WHITE ARROW ON PEDESTAL" #x0021eb)
- ("UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR" #x0021ec)
- ("UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR" #x0021ed)
- ("UPWARDS WHITE DOUBLE ARROW" #x0021ee)
- ("UPWARDS WHITE DOUBLE ARROW ON PEDESTAL" #x0021ef)
- ("RIGHTWARDS WHITE ARROW FROM WALL" #x0021f0)
- ("NORTH WEST ARROW TO CORNER" #x0021f1)
- ("SOUTH EAST ARROW TO CORNER" #x0021f2)
- ("UP DOWN WHITE ARROW" #x0021f3)
- ("RIGHT ARROW WITH SMALL CIRCLE" #x0021f4)
- ("DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW" #x0021f5)
- ("THREE RIGHTWARDS ARROWS" #x0021f6)
- ("LEFTWARDS ARROW WITH VERTICAL STROKE" #x0021f7)
- ("RIGHTWARDS ARROW WITH VERTICAL STROKE" #x0021f8)
- ("LEFT RIGHT ARROW WITH VERTICAL STROKE" #x0021f9)
- ("LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE" #x0021fa)
- ("RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE" #x0021fb)
- ("LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE" #x0021fc)
- ("LEFTWARDS OPEN-HEADED ARROW" #x0021fd)
- ("RIGHTWARDS OPEN-HEADED ARROW" #x0021fe)
- ("LEFT RIGHT OPEN-HEADED ARROW" #x0021ff)
- ("FOR ALL" #x002200)
- ("COMPLEMENT" #x002201)
- ("PARTIAL DIFFERENTIAL" #x002202)
- ("THERE EXISTS" #x002203)
- ("THERE DOES NOT EXIST" #x002204)
- ("EMPTY SET" #x002205)
- ("INCREMENT" #x002206)
- ("NABLA" #x002207)
- ("ELEMENT OF" #x002208)
- ("NOT AN ELEMENT OF" #x002209)
- ("SMALL ELEMENT OF" #x00220a)
- ("CONTAINS AS MEMBER" #x00220b)
- ("DOES NOT CONTAIN AS MEMBER" #x00220c)
- ("SMALL CONTAINS AS MEMBER" #x00220d)
- ("END OF PROOF" #x00220e)
- ("N-ARY PRODUCT" #x00220f)
- ("N-ARY COPRODUCT" #x002210)
- ("N-ARY SUMMATION" #x002211)
- ("MINUS SIGN" #x002212)
- ("MINUS-OR-PLUS SIGN" #x002213)
- ("DOT PLUS" #x002214)
- ("DIVISION SLASH" #x002215)
- ("SET MINUS" #x002216)
- ("ASTERISK OPERATOR" #x002217)
- ("RING OPERATOR" #x002218)
- ("BULLET OPERATOR" #x002219)
- ("SQUARE ROOT" #x00221a)
- ("CUBE ROOT" #x00221b)
- ("FOURTH ROOT" #x00221c)
- ("PROPORTIONAL TO" #x00221d)
- ("INFINITY" #x00221e)
- ("RIGHT ANGLE" #x00221f)
- ("ANGLE" #x002220)
- ("MEASURED ANGLE" #x002221)
- ("SPHERICAL ANGLE" #x002222)
- ("DIVIDES" #x002223)
- ("DOES NOT DIVIDE" #x002224)
- ("PARALLEL TO" #x002225)
- ("NOT PARALLEL TO" #x002226)
- ("LOGICAL AND" #x002227)
- ("LOGICAL OR" #x002228)
- ("INTERSECTION" #x002229)
- ("UNION" #x00222a)
- ("INTEGRAL" #x00222b)
- ("DOUBLE INTEGRAL" #x00222c)
- ("TRIPLE INTEGRAL" #x00222d)
- ("CONTOUR INTEGRAL" #x00222e)
- ("SURFACE INTEGRAL" #x00222f)
- ("VOLUME INTEGRAL" #x002230)
- ("CLOCKWISE INTEGRAL" #x002231)
- ("CLOCKWISE CONTOUR INTEGRAL" #x002232)
- ("ANTICLOCKWISE CONTOUR INTEGRAL" #x002233)
- ("THEREFORE" #x002234)
- ("BECAUSE" #x002235)
- ("RATIO" #x002236)
- ("PROPORTION" #x002237)
- ("DOT MINUS" #x002238)
- ("EXCESS" #x002239)
- ("GEOMETRIC PROPORTION" #x00223a)
- ("HOMOTHETIC" #x00223b)
- ("TILDE OPERATOR" #x00223c)
- ("REVERSED TILDE" #x00223d)
- ("INVERTED LAZY S" #x00223e)
- ("SINE WAVE" #x00223f)
- ("WREATH PRODUCT" #x002240)
- ("NOT TILDE" #x002241)
- ("MINUS TILDE" #x002242)
- ("ASYMPTOTICALLY EQUAL TO" #x002243)
- ("NOT ASYMPTOTICALLY EQUAL TO" #x002244)
- ("APPROXIMATELY EQUAL TO" #x002245)
- ("APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" #x002246)
- ("NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" #x002247)
- ("ALMOST EQUAL TO" #x002248)
- ("NOT ALMOST EQUAL TO" #x002249)
- ("ALMOST EQUAL OR EQUAL TO" #x00224a)
- ("TRIPLE TILDE" #x00224b)
- ("ALL EQUAL TO" #x00224c)
- ("EQUIVALENT TO" #x00224d)
- ("GEOMETRICALLY EQUIVALENT TO" #x00224e)
- ("DIFFERENCE BETWEEN" #x00224f)
- ("APPROACHES THE LIMIT" #x002250)
- ("GEOMETRICALLY EQUAL TO" #x002251)
- ("APPROXIMATELY EQUAL TO OR THE IMAGE OF" #x002252)
- ("IMAGE OF OR APPROXIMATELY EQUAL TO" #x002253)
- ("COLON EQUALS" #x002254)
- ("EQUALS COLON" #x002255)
- ("RING IN EQUAL TO" #x002256)
- ("RING EQUAL TO" #x002257)
- ("CORRESPONDS TO" #x002258)
- ("ESTIMATES" #x002259)
- ("EQUIANGULAR TO" #x00225a)
- ("STAR EQUALS" #x00225b)
- ("DELTA EQUAL TO" #x00225c)
- ("EQUAL TO BY DEFINITION" #x00225d)
- ("MEASURED BY" #x00225e)
- ("QUESTIONED EQUAL TO" #x00225f)
- ("NOT EQUAL TO" #x002260)
- ("IDENTICAL TO" #x002261)
- ("NOT IDENTICAL TO" #x002262)
- ("STRICTLY EQUIVALENT TO" #x002263)
- ("LESS-THAN OR EQUAL TO" #x002264)
- ("GREATER-THAN OR EQUAL TO" #x002265)
- ("LESS-THAN OVER EQUAL TO" #x002266)
- ("GREATER-THAN OVER EQUAL TO" #x002267)
- ("LESS-THAN BUT NOT EQUAL TO" #x002268)
- ("GREATER-THAN BUT NOT EQUAL TO" #x002269)
- ("MUCH LESS-THAN" #x00226a)
- ("MUCH GREATER-THAN" #x00226b)
- ("BETWEEN" #x00226c)
- ("NOT EQUIVALENT TO" #x00226d)
- ("NOT LESS-THAN" #x00226e)
- ("NOT GREATER-THAN" #x00226f)
- ("NEITHER LESS-THAN NOR EQUAL TO" #x002270)
- ("NEITHER GREATER-THAN NOR EQUAL TO" #x002271)
- ("LESS-THAN OR EQUIVALENT TO" #x002272)
- ("GREATER-THAN OR EQUIVALENT TO" #x002273)
- ("NEITHER LESS-THAN NOR EQUIVALENT TO" #x002274)
- ("NEITHER GREATER-THAN NOR EQUIVALENT TO" #x002275)
- ("LESS-THAN OR GREATER-THAN" #x002276)
- ("GREATER-THAN OR LESS-THAN" #x002277)
- ("NEITHER LESS-THAN NOR GREATER-THAN" #x002278)
- ("NEITHER GREATER-THAN NOR LESS-THAN" #x002279)
- ("PRECEDES" #x00227a)
- ("SUCCEEDS" #x00227b)
- ("PRECEDES OR EQUAL TO" #x00227c)
- ("SUCCEEDS OR EQUAL TO" #x00227d)
- ("PRECEDES OR EQUIVALENT TO" #x00227e)
- ("SUCCEEDS OR EQUIVALENT TO" #x00227f)
- ("DOES NOT PRECEDE" #x002280)
- ("DOES NOT SUCCEED" #x002281)
- ("SUBSET OF" #x002282)
- ("SUPERSET OF" #x002283)
- ("NOT A SUBSET OF" #x002284)
- ("NOT A SUPERSET OF" #x002285)
- ("SUBSET OF OR EQUAL TO" #x002286)
- ("SUPERSET OF OR EQUAL TO" #x002287)
- ("NEITHER A SUBSET OF NOR EQUAL TO" #x002288)
- ("NEITHER A SUPERSET OF NOR EQUAL TO" #x002289)
- ("SUBSET OF WITH NOT EQUAL TO" #x00228a)
- ("SUPERSET OF WITH NOT EQUAL TO" #x00228b)
- ("MULTISET" #x00228c)
- ("MULTISET MULTIPLICATION" #x00228d)
- ("MULTISET UNION" #x00228e)
- ("SQUARE IMAGE OF" #x00228f)
- ("SQUARE ORIGINAL OF" #x002290)
- ("SQUARE IMAGE OF OR EQUAL TO" #x002291)
- ("SQUARE ORIGINAL OF OR EQUAL TO" #x002292)
- ("SQUARE CAP" #x002293)
- ("SQUARE CUP" #x002294)
- ("CIRCLED PLUS" #x002295)
- ("CIRCLED MINUS" #x002296)
- ("CIRCLED TIMES" #x002297)
- ("CIRCLED DIVISION SLASH" #x002298)
- ("CIRCLED DOT OPERATOR" #x002299)
- ("CIRCLED RING OPERATOR" #x00229a)
- ("CIRCLED ASTERISK OPERATOR" #x00229b)
- ("CIRCLED EQUALS" #x00229c)
- ("CIRCLED DASH" #x00229d)
- ("SQUARED PLUS" #x00229e)
- ("SQUARED MINUS" #x00229f)
- ("SQUARED TIMES" #x0022a0)
- ("SQUARED DOT OPERATOR" #x0022a1)
- ("RIGHT TACK" #x0022a2)
- ("LEFT TACK" #x0022a3)
- ("DOWN TACK" #x0022a4)
- ("UP TACK" #x0022a5)
- ("ASSERTION" #x0022a6)
- ("MODELS" #x0022a7)
- ("TRUE" #x0022a8)
- ("FORCES" #x0022a9)
- ("TRIPLE VERTICAL BAR RIGHT TURNSTILE" #x0022aa)
- ("DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE" #x0022ab)
- ("DOES NOT PROVE" #x0022ac)
- ("NOT TRUE" #x0022ad)
- ("DOES NOT FORCE" #x0022ae)
- ("NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE" #x0022af)
- ("PRECEDES UNDER RELATION" #x0022b0)
- ("SUCCEEDS UNDER RELATION" #x0022b1)
- ("NORMAL SUBGROUP OF" #x0022b2)
- ("CONTAINS AS NORMAL SUBGROUP" #x0022b3)
- ("NORMAL SUBGROUP OF OR EQUAL TO" #x0022b4)
- ("CONTAINS AS NORMAL SUBGROUP OR EQUAL TO" #x0022b5)
- ("ORIGINAL OF" #x0022b6)
- ("IMAGE OF" #x0022b7)
- ("MULTIMAP" #x0022b8)
- ("HERMITIAN CONJUGATE MATRIX" #x0022b9)
- ("INTERCALATE" #x0022ba)
- ("XOR" #x0022bb)
- ("NAND" #x0022bc)
- ("NOR" #x0022bd)
- ("RIGHT ANGLE WITH ARC" #x0022be)
- ("RIGHT TRIANGLE" #x0022bf)
- ("N-ARY LOGICAL AND" #x0022c0)
- ("N-ARY LOGICAL OR" #x0022c1)
- ("N-ARY INTERSECTION" #x0022c2)
- ("N-ARY UNION" #x0022c3)
- ("DIAMOND OPERATOR" #x0022c4)
- ("DOT OPERATOR" #x0022c5)
- ("STAR OPERATOR" #x0022c6)
- ("DIVISION TIMES" #x0022c7)
- ("BOWTIE" #x0022c8)
- ("LEFT NORMAL FACTOR SEMIDIRECT PRODUCT" #x0022c9)
- ("RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT" #x0022ca)
- ("LEFT SEMIDIRECT PRODUCT" #x0022cb)
- ("RIGHT SEMIDIRECT PRODUCT" #x0022cc)
- ("REVERSED TILDE EQUALS" #x0022cd)
- ("CURLY LOGICAL OR" #x0022ce)
- ("CURLY LOGICAL AND" #x0022cf)
- ("DOUBLE SUBSET" #x0022d0)
- ("DOUBLE SUPERSET" #x0022d1)
- ("DOUBLE INTERSECTION" #x0022d2)
- ("DOUBLE UNION" #x0022d3)
- ("PITCHFORK" #x0022d4)
- ("EQUAL AND PARALLEL TO" #x0022d5)
- ("LESS-THAN WITH DOT" #x0022d6)
- ("GREATER-THAN WITH DOT" #x0022d7)
- ("VERY MUCH LESS-THAN" #x0022d8)
- ("VERY MUCH GREATER-THAN" #x0022d9)
- ("LESS-THAN EQUAL TO OR GREATER-THAN" #x0022da)
- ("GREATER-THAN EQUAL TO OR LESS-THAN" #x0022db)
- ("EQUAL TO OR LESS-THAN" #x0022dc)
- ("EQUAL TO OR GREATER-THAN" #x0022dd)
- ("EQUAL TO OR PRECEDES" #x0022de)
- ("EQUAL TO OR SUCCEEDS" #x0022df)
- ("DOES NOT PRECEDE OR EQUAL" #x0022e0)
- ("DOES NOT SUCCEED OR EQUAL" #x0022e1)
- ("NOT SQUARE IMAGE OF OR EQUAL TO" #x0022e2)
- ("NOT SQUARE ORIGINAL OF OR EQUAL TO" #x0022e3)
- ("SQUARE IMAGE OF OR NOT EQUAL TO" #x0022e4)
- ("SQUARE ORIGINAL OF OR NOT EQUAL TO" #x0022e5)
- ("LESS-THAN BUT NOT EQUIVALENT TO" #x0022e6)
- ("GREATER-THAN BUT NOT EQUIVALENT TO" #x0022e7)
- ("PRECEDES BUT NOT EQUIVALENT TO" #x0022e8)
- ("SUCCEEDS BUT NOT EQUIVALENT TO" #x0022e9)
- ("NOT NORMAL SUBGROUP OF" #x0022ea)
- ("DOES NOT CONTAIN AS NORMAL SUBGROUP" #x0022eb)
- ("NOT NORMAL SUBGROUP OF OR EQUAL TO" #x0022ec)
- ("DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL" #x0022ed)
- ("VERTICAL ELLIPSIS" #x0022ee)
- ("MIDLINE HORIZONTAL ELLIPSIS" #x0022ef)
- ("UP RIGHT DIAGONAL ELLIPSIS" #x0022f0)
- ("DOWN RIGHT DIAGONAL ELLIPSIS" #x0022f1)
- ("ELEMENT OF WITH LONG HORIZONTAL STROKE" #x0022f2)
- ("ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE" #x0022f3)
- ("SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE" #x0022f4)
- ("ELEMENT OF WITH DOT ABOVE" #x0022f5)
- ("ELEMENT OF WITH OVERBAR" #x0022f6)
- ("SMALL ELEMENT OF WITH OVERBAR" #x0022f7)
- ("ELEMENT OF WITH UNDERBAR" #x0022f8)
- ("ELEMENT OF WITH TWO HORIZONTAL STROKES" #x0022f9)
- ("CONTAINS WITH LONG HORIZONTAL STROKE" #x0022fa)
- ("CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE" #x0022fb)
- ("SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE" #x0022fc)
- ("CONTAINS WITH OVERBAR" #x0022fd)
- ("SMALL CONTAINS WITH OVERBAR" #x0022fe)
- ("Z NOTATION BAG MEMBERSHIP" #x0022ff)
- ("DIAMETER SIGN" #x002300)
- ("ELECTRIC ARROW" #x002301)
- ("HOUSE" #x002302)
- ("UP ARROWHEAD" #x002303)
- ("DOWN ARROWHEAD" #x002304)
- ("PROJECTIVE" #x002305)
- ("PERSPECTIVE" #x002306)
- ("WAVY LINE" #x002307)
- ("LEFT CEILING" #x002308)
- ("RIGHT CEILING" #x002309)
- ("LEFT FLOOR" #x00230a)
- ("RIGHT FLOOR" #x00230b)
- ("BOTTOM RIGHT CROP" #x00230c)
- ("BOTTOM LEFT CROP" #x00230d)
- ("TOP RIGHT CROP" #x00230e)
- ("TOP LEFT CROP" #x00230f)
- ("REVERSED NOT SIGN" #x002310)
- ("SQUARE LOZENGE" #x002311)
- ("ARC" #x002312)
- ("SEGMENT" #x002313)
- ("SECTOR" #x002314)
- ("TELEPHONE RECORDER" #x002315)
- ("POSITION INDICATOR" #x002316)
- ("VIEWDATA SQUARE" #x002317)
- ("PLACE OF INTEREST SIGN" #x002318)
- ("TURNED NOT SIGN" #x002319)
- ("WATCH" #x00231a)
- ("HOURGLASS" #x00231b)
- ("TOP LEFT CORNER" #x00231c)
- ("TOP RIGHT CORNER" #x00231d)
- ("BOTTOM LEFT CORNER" #x00231e)
- ("BOTTOM RIGHT CORNER" #x00231f)
- ("TOP HALF INTEGRAL" #x002320)
- ("BOTTOM HALF INTEGRAL" #x002321)
- ("FROWN" #x002322)
- ("SMILE" #x002323)
- ("UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS" #x002324)
- ("OPTION KEY" #x002325)
- ("ERASE TO THE RIGHT" #x002326)
- ("X IN A RECTANGLE BOX" #x002327)
- ("KEYBOARD" #x002328)
- ("LEFT-POINTING ANGLE BRACKET" #x002329)
- ("RIGHT-POINTING ANGLE BRACKET" #x00232a)
- ("ERASE TO THE LEFT" #x00232b)
- ("BENZENE RING" #x00232c)
- ("CYLINDRICITY" #x00232d)
- ("ALL AROUND-PROFILE" #x00232e)
- ("SYMMETRY" #x00232f)
- ("TOTAL RUNOUT" #x002330)
- ("DIMENSION ORIGIN" #x002331)
- ("CONICAL TAPER" #x002332)
- ("SLOPE" #x002333)
- ("COUNTERBORE" #x002334)
- ("COUNTERSINK" #x002335)
- ("APL FUNCTIONAL SYMBOL I-BEAM" #x002336)
- ("APL FUNCTIONAL SYMBOL SQUISH QUAD" #x002337)
- ("APL FUNCTIONAL SYMBOL QUAD EQUAL" #x002338)
- ("APL FUNCTIONAL SYMBOL QUAD DIVIDE" #x002339)
- ("APL FUNCTIONAL SYMBOL QUAD DIAMOND" #x00233a)
- ("APL FUNCTIONAL SYMBOL QUAD JOT" #x00233b)
- ("APL FUNCTIONAL SYMBOL QUAD CIRCLE" #x00233c)
- ("APL FUNCTIONAL SYMBOL CIRCLE STILE" #x00233d)
- ("APL FUNCTIONAL SYMBOL CIRCLE JOT" #x00233e)
- ("APL FUNCTIONAL SYMBOL SLASH BAR" #x00233f)
- ("APL FUNCTIONAL SYMBOL BACKSLASH BAR" #x002340)
- ("APL FUNCTIONAL SYMBOL QUAD SLASH" #x002341)
- ("APL FUNCTIONAL SYMBOL QUAD BACKSLASH" #x002342)
- ("APL FUNCTIONAL SYMBOL QUAD LESS-THAN" #x002343)
- ("APL FUNCTIONAL SYMBOL QUAD GREATER-THAN" #x002344)
- ("APL FUNCTIONAL SYMBOL LEFTWARDS VANE" #x002345)
- ("APL FUNCTIONAL SYMBOL RIGHTWARDS VANE" #x002346)
- ("APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW" #x002347)
- ("APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW" #x002348)
- ("APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH" #x002349)
- ("APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR" #x00234a)
- ("APL FUNCTIONAL SYMBOL DELTA STILE" #x00234b)
- ("APL FUNCTIONAL SYMBOL QUAD DOWN CARET" #x00234c)
- ("APL FUNCTIONAL SYMBOL QUAD DELTA" #x00234d)
- ("APL FUNCTIONAL SYMBOL DOWN TACK JOT" #x00234e)
- ("APL FUNCTIONAL SYMBOL UPWARDS VANE" #x00234f)
- ("APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW" #x002350)
- ("APL FUNCTIONAL SYMBOL UP TACK OVERBAR" #x002351)
- ("APL FUNCTIONAL SYMBOL DEL STILE" #x002352)
- ("APL FUNCTIONAL SYMBOL QUAD UP CARET" #x002353)
- ("APL FUNCTIONAL SYMBOL QUAD DEL" #x002354)
- ("APL FUNCTIONAL SYMBOL UP TACK JOT" #x002355)
- ("APL FUNCTIONAL SYMBOL DOWNWARDS VANE" #x002356)
- ("APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW" #x002357)
- ("APL FUNCTIONAL SYMBOL QUOTE UNDERBAR" #x002358)
- ("APL FUNCTIONAL SYMBOL DELTA UNDERBAR" #x002359)
- ("APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR" #x00235a)
- ("APL FUNCTIONAL SYMBOL JOT UNDERBAR" #x00235b)
- ("APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR" #x00235c)
- ("APL FUNCTIONAL SYMBOL UP SHOE JOT" #x00235d)
- ("APL FUNCTIONAL SYMBOL QUOTE QUAD" #x00235e)
- ("APL FUNCTIONAL SYMBOL CIRCLE STAR" #x00235f)
- ("APL FUNCTIONAL SYMBOL QUAD COLON" #x002360)
- ("APL FUNCTIONAL SYMBOL UP TACK DIAERESIS" #x002361)
- ("APL FUNCTIONAL SYMBOL DEL DIAERESIS" #x002362)
- ("APL FUNCTIONAL SYMBOL STAR DIAERESIS" #x002363)
- ("APL FUNCTIONAL SYMBOL JOT DIAERESIS" #x002364)
- ("APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS" #x002365)
- ("APL FUNCTIONAL SYMBOL DOWN SHOE STILE" #x002366)
- ("APL FUNCTIONAL SYMBOL LEFT SHOE STILE" #x002367)
- ("APL FUNCTIONAL SYMBOL TILDE DIAERESIS" #x002368)
- ("APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS" #x002369)
- ("APL FUNCTIONAL SYMBOL COMMA BAR" #x00236a)
- ("APL FUNCTIONAL SYMBOL DEL TILDE" #x00236b)
- ("APL FUNCTIONAL SYMBOL ZILDE" #x00236c)
- ("APL FUNCTIONAL SYMBOL STILE TILDE" #x00236d)
- ("APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR" #x00236e)
- ("APL FUNCTIONAL SYMBOL QUAD NOT EQUAL" #x00236f)
- ("APL FUNCTIONAL SYMBOL QUAD QUESTION" #x002370)
- ("APL FUNCTIONAL SYMBOL DOWN CARET TILDE" #x002371)
- ("APL FUNCTIONAL SYMBOL UP CARET TILDE" #x002372)
- ("APL FUNCTIONAL SYMBOL IOTA" #x002373)
- ("APL FUNCTIONAL SYMBOL RHO" #x002374)
- ("APL FUNCTIONAL SYMBOL OMEGA" #x002375)
- ("APL FUNCTIONAL SYMBOL ALPHA UNDERBAR" #x002376)
- ("APL FUNCTIONAL SYMBOL EPSILON UNDERBAR" #x002377)
- ("APL FUNCTIONAL SYMBOL IOTA UNDERBAR" #x002378)
- ("APL FUNCTIONAL SYMBOL OMEGA UNDERBAR" #x002379)
- ("APL FUNCTIONAL SYMBOL ALPHA" #x00237a)
- ("NOT CHECK MARK" #x00237b)
- ("RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW" #x00237c)
- ("SHOULDERED OPEN BOX" #x00237d)
- ("BELL SYMBOL" #x00237e)
- ("VERTICAL LINE WITH MIDDLE DOT" #x00237f)
- ("INSERTION SYMBOL" #x002380)
- ("CONTINUOUS UNDERLINE SYMBOL" #x002381)
- ("DISCONTINUOUS UNDERLINE SYMBOL" #x002382)
- ("EMPHASIS SYMBOL" #x002383)
- ("COMPOSITION SYMBOL" #x002384)
- ("WHITE SQUARE WITH CENTRE VERTICAL LINE" #x002385)
- ("ENTER SYMBOL" #x002386)
- ("ALTERNATIVE KEY SYMBOL" #x002387)
- ("HELM SYMBOL" #x002388)
- ("CIRCLED HORIZONTAL BAR WITH NOTCH" #x002389)
- ("CIRCLED TRIANGLE DOWN" #x00238a)
- ("BROKEN CIRCLE WITH NORTHWEST ARROW" #x00238b)
- ("UNDO SYMBOL" #x00238c)
- ("MONOSTABLE SYMBOL" #x00238d)
- ("HYSTERESIS SYMBOL" #x00238e)
- ("OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL" #x00238f)
- ("OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL" #x002390)
- ("PASSIVE-PULL-DOWN-OUTPUT SYMBOL" #x002391)
- ("PASSIVE-PULL-UP-OUTPUT SYMBOL" #x002392)
- ("DIRECT CURRENT SYMBOL FORM TWO" #x002393)
- ("SOFTWARE-FUNCTION SYMBOL" #x002394)
- ("APL FUNCTIONAL SYMBOL QUAD" #x002395)
- ("DECIMAL SEPARATOR KEY SYMBOL" #x002396)
- ("PREVIOUS PAGE" #x002397)
- ("NEXT PAGE" #x002398)
- ("PRINT SCREEN SYMBOL" #x002399)
- ("CLEAR SCREEN SYMBOL" #x00239a)
- ("LEFT PARENTHESIS UPPER HOOK" #x00239b)
- ("LEFT PARENTHESIS EXTENSION" #x00239c)
- ("LEFT PARENTHESIS LOWER HOOK" #x00239d)
- ("RIGHT PARENTHESIS UPPER HOOK" #x00239e)
- ("RIGHT PARENTHESIS EXTENSION" #x00239f)
- ("RIGHT PARENTHESIS LOWER HOOK" #x0023a0)
- ("LEFT SQUARE BRACKET UPPER CORNER" #x0023a1)
- ("LEFT SQUARE BRACKET EXTENSION" #x0023a2)
- ("LEFT SQUARE BRACKET LOWER CORNER" #x0023a3)
- ("RIGHT SQUARE BRACKET UPPER CORNER" #x0023a4)
- ("RIGHT SQUARE BRACKET EXTENSION" #x0023a5)
- ("RIGHT SQUARE BRACKET LOWER CORNER" #x0023a6)
- ("LEFT CURLY BRACKET UPPER HOOK" #x0023a7)
- ("LEFT CURLY BRACKET MIDDLE PIECE" #x0023a8)
- ("LEFT CURLY BRACKET LOWER HOOK" #x0023a9)
- ("CURLY BRACKET EXTENSION" #x0023aa)
- ("RIGHT CURLY BRACKET UPPER HOOK" #x0023ab)
- ("RIGHT CURLY BRACKET MIDDLE PIECE" #x0023ac)
- ("RIGHT CURLY BRACKET LOWER HOOK" #x0023ad)
- ("INTEGRAL EXTENSION" #x0023ae)
- ("HORIZONTAL LINE EXTENSION" #x0023af)
- ("UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION" #x0023b0)
- ("UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION" #x0023b1)
- ("SUMMATION TOP" #x0023b2)
- ("SUMMATION BOTTOM" #x0023b3)
- ("TOP SQUARE BRACKET" #x0023b4)
- ("BOTTOM SQUARE BRACKET" #x0023b5)
- ("BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET" #x0023b6)
- ("RADICAL SYMBOL BOTTOM" #x0023b7)
- ("LEFT VERTICAL BOX LINE" #x0023b8)
- ("RIGHT VERTICAL BOX LINE" #x0023b9)
- ("HORIZONTAL SCAN LINE-1" #x0023ba)
- ("HORIZONTAL SCAN LINE-3" #x0023bb)
- ("HORIZONTAL SCAN LINE-7" #x0023bc)
- ("HORIZONTAL SCAN LINE-9" #x0023bd)
- ("DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT" #x0023be)
- ("DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT" #x0023bf)
- ("DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE" #x0023c0)
- ("DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE" #x0023c1)
- ("DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE" #x0023c2)
- ("DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE" #x0023c3)
- ("DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE" #x0023c4)
- ("DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE" #x0023c5)
- ("DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE" #x0023c6)
- ("DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE" #x0023c7)
- ("DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE" #x0023c8)
- ("DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL" #x0023c9)
- ("DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL" #x0023ca)
- ("DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT" #x0023cb)
- ("DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT" #x0023cc)
- ("SQUARE FOOT" #x0023cd)
- ("RETURN SYMBOL" #x0023ce)
- ("SYMBOL FOR NULL" #x002400)
- ("SYMBOL FOR START OF HEADING" #x002401)
- ("SYMBOL FOR START OF TEXT" #x002402)
- ("SYMBOL FOR END OF TEXT" #x002403)
- ("SYMBOL FOR END OF TRANSMISSION" #x002404)
- ("SYMBOL FOR ENQUIRY" #x002405)
- ("SYMBOL FOR ACKNOWLEDGE" #x002406)
- ("SYMBOL FOR BELL" #x002407)
- ("SYMBOL FOR BACKSPACE" #x002408)
- ("SYMBOL FOR HORIZONTAL TABULATION" #x002409)
- ("SYMBOL FOR LINE FEED" #x00240a)
- ("SYMBOL FOR VERTICAL TABULATION" #x00240b)
- ("SYMBOL FOR FORM FEED" #x00240c)
- ("SYMBOL FOR CARRIAGE RETURN" #x00240d)
- ("SYMBOL FOR SHIFT OUT" #x00240e)
- ("SYMBOL FOR SHIFT IN" #x00240f)
- ("SYMBOL FOR DATA LINK ESCAPE" #x002410)
- ("SYMBOL FOR DEVICE CONTROL ONE" #x002411)
- ("SYMBOL FOR DEVICE CONTROL TWO" #x002412)
- ("SYMBOL FOR DEVICE CONTROL THREE" #x002413)
- ("SYMBOL FOR DEVICE CONTROL FOUR" #x002414)
- ("SYMBOL FOR NEGATIVE ACKNOWLEDGE" #x002415)
- ("SYMBOL FOR SYNCHRONOUS IDLE" #x002416)
- ("SYMBOL FOR END OF TRANSMISSION BLOCK" #x002417)
- ("SYMBOL FOR CANCEL" #x002418)
- ("SYMBOL FOR END OF MEDIUM" #x002419)
- ("SYMBOL FOR SUBSTITUTE" #x00241a)
- ("SYMBOL FOR ESCAPE" #x00241b)
- ("SYMBOL FOR FILE SEPARATOR" #x00241c)
- ("SYMBOL FOR GROUP SEPARATOR" #x00241d)
- ("SYMBOL FOR RECORD SEPARATOR" #x00241e)
- ("SYMBOL FOR UNIT SEPARATOR" #x00241f)
- ("SYMBOL FOR SPACE" #x002420)
- ("SYMBOL FOR DELETE" #x002421)
- ("BLANK SYMBOL" #x002422)
- ("OPEN BOX" #x002423)
- ("SYMBOL FOR NEWLINE" #x002424)
- ("SYMBOL FOR DELETE FORM TWO" #x002425)
- ("SYMBOL FOR SUBSTITUTE FORM TWO" #x002426)
- ("OCR HOOK" #x002440)
- ("OCR CHAIR" #x002441)
- ("OCR FORK" #x002442)
- ("OCR INVERTED FORK" #x002443)
- ("OCR BELT BUCKLE" #x002444)
- ("OCR BOW TIE" #x002445)
- ("OCR BRANCH BANK IDENTIFICATION" #x002446)
- ("OCR AMOUNT OF CHECK" #x002447)
- ("OCR DASH" #x002448)
- ("OCR CUSTOMER ACCOUNT NUMBER" #x002449)
- ("OCR DOUBLE BACKSLASH" #x00244a)
- ("CIRCLED DIGIT ONE" #x002460)
- ("CIRCLED DIGIT TWO" #x002461)
- ("CIRCLED DIGIT THREE" #x002462)
- ("CIRCLED DIGIT FOUR" #x002463)
- ("CIRCLED DIGIT FIVE" #x002464)
- ("CIRCLED DIGIT SIX" #x002465)
- ("CIRCLED DIGIT SEVEN" #x002466)
- ("CIRCLED DIGIT EIGHT" #x002467)
- ("CIRCLED DIGIT NINE" #x002468)
- ("CIRCLED NUMBER TEN" #x002469)
- ("CIRCLED NUMBER ELEVEN" #x00246a)
- ("CIRCLED NUMBER TWELVE" #x00246b)
- ("CIRCLED NUMBER THIRTEEN" #x00246c)
- ("CIRCLED NUMBER FOURTEEN" #x00246d)
- ("CIRCLED NUMBER FIFTEEN" #x00246e)
- ("CIRCLED NUMBER SIXTEEN" #x00246f)
- ("CIRCLED NUMBER SEVENTEEN" #x002470)
- ("CIRCLED NUMBER EIGHTEEN" #x002471)
- ("CIRCLED NUMBER NINETEEN" #x002472)
- ("CIRCLED NUMBER TWENTY" #x002473)
- ("PARENTHESIZED DIGIT ONE" #x002474)
- ("PARENTHESIZED DIGIT TWO" #x002475)
- ("PARENTHESIZED DIGIT THREE" #x002476)
- ("PARENTHESIZED DIGIT FOUR" #x002477)
- ("PARENTHESIZED DIGIT FIVE" #x002478)
- ("PARENTHESIZED DIGIT SIX" #x002479)
- ("PARENTHESIZED DIGIT SEVEN" #x00247a)
- ("PARENTHESIZED DIGIT EIGHT" #x00247b)
- ("PARENTHESIZED DIGIT NINE" #x00247c)
- ("PARENTHESIZED NUMBER TEN" #x00247d)
- ("PARENTHESIZED NUMBER ELEVEN" #x00247e)
- ("PARENTHESIZED NUMBER TWELVE" #x00247f)
- ("PARENTHESIZED NUMBER THIRTEEN" #x002480)
- ("PARENTHESIZED NUMBER FOURTEEN" #x002481)
- ("PARENTHESIZED NUMBER FIFTEEN" #x002482)
- ("PARENTHESIZED NUMBER SIXTEEN" #x002483)
- ("PARENTHESIZED NUMBER SEVENTEEN" #x002484)
- ("PARENTHESIZED NUMBER EIGHTEEN" #x002485)
- ("PARENTHESIZED NUMBER NINETEEN" #x002486)
- ("PARENTHESIZED NUMBER TWENTY" #x002487)
- ("DIGIT ONE FULL STOP" #x002488)
- ("DIGIT TWO FULL STOP" #x002489)
- ("DIGIT THREE FULL STOP" #x00248a)
- ("DIGIT FOUR FULL STOP" #x00248b)
- ("DIGIT FIVE FULL STOP" #x00248c)
- ("DIGIT SIX FULL STOP" #x00248d)
- ("DIGIT SEVEN FULL STOP" #x00248e)
- ("DIGIT EIGHT FULL STOP" #x00248f)
- ("DIGIT NINE FULL STOP" #x002490)
- ("NUMBER TEN FULL STOP" #x002491)
- ("NUMBER ELEVEN FULL STOP" #x002492)
- ("NUMBER TWELVE FULL STOP" #x002493)
- ("NUMBER THIRTEEN FULL STOP" #x002494)
- ("NUMBER FOURTEEN FULL STOP" #x002495)
- ("NUMBER FIFTEEN FULL STOP" #x002496)
- ("NUMBER SIXTEEN FULL STOP" #x002497)
- ("NUMBER SEVENTEEN FULL STOP" #x002498)
- ("NUMBER EIGHTEEN FULL STOP" #x002499)
- ("NUMBER NINETEEN FULL STOP" #x00249a)
- ("NUMBER TWENTY FULL STOP" #x00249b)
- ("PARENTHESIZED LATIN SMALL LETTER A" #x00249c)
- ("PARENTHESIZED LATIN SMALL LETTER B" #x00249d)
- ("PARENTHESIZED LATIN SMALL LETTER C" #x00249e)
- ("PARENTHESIZED LATIN SMALL LETTER D" #x00249f)
- ("PARENTHESIZED LATIN SMALL LETTER E" #x0024a0)
- ("PARENTHESIZED LATIN SMALL LETTER F" #x0024a1)
- ("PARENTHESIZED LATIN SMALL LETTER G" #x0024a2)
- ("PARENTHESIZED LATIN SMALL LETTER H" #x0024a3)
- ("PARENTHESIZED LATIN SMALL LETTER I" #x0024a4)
- ("PARENTHESIZED LATIN SMALL LETTER J" #x0024a5)
- ("PARENTHESIZED LATIN SMALL LETTER K" #x0024a6)
- ("PARENTHESIZED LATIN SMALL LETTER L" #x0024a7)
- ("PARENTHESIZED LATIN SMALL LETTER M" #x0024a8)
- ("PARENTHESIZED LATIN SMALL LETTER N" #x0024a9)
- ("PARENTHESIZED LATIN SMALL LETTER O" #x0024aa)
- ("PARENTHESIZED LATIN SMALL LETTER P" #x0024ab)
- ("PARENTHESIZED LATIN SMALL LETTER Q" #x0024ac)
- ("PARENTHESIZED LATIN SMALL LETTER R" #x0024ad)
- ("PARENTHESIZED LATIN SMALL LETTER S" #x0024ae)
- ("PARENTHESIZED LATIN SMALL LETTER T" #x0024af)
- ("PARENTHESIZED LATIN SMALL LETTER U" #x0024b0)
- ("PARENTHESIZED LATIN SMALL LETTER V" #x0024b1)
- ("PARENTHESIZED LATIN SMALL LETTER W" #x0024b2)
- ("PARENTHESIZED LATIN SMALL LETTER X" #x0024b3)
- ("PARENTHESIZED LATIN SMALL LETTER Y" #x0024b4)
- ("PARENTHESIZED LATIN SMALL LETTER Z" #x0024b5)
- ("CIRCLED LATIN CAPITAL LETTER A" #x0024b6)
- ("CIRCLED LATIN CAPITAL LETTER B" #x0024b7)
- ("CIRCLED LATIN CAPITAL LETTER C" #x0024b8)
- ("CIRCLED LATIN CAPITAL LETTER D" #x0024b9)
- ("CIRCLED LATIN CAPITAL LETTER E" #x0024ba)
- ("CIRCLED LATIN CAPITAL LETTER F" #x0024bb)
- ("CIRCLED LATIN CAPITAL LETTER G" #x0024bc)
- ("CIRCLED LATIN CAPITAL LETTER H" #x0024bd)
- ("CIRCLED LATIN CAPITAL LETTER I" #x0024be)
- ("CIRCLED LATIN CAPITAL LETTER J" #x0024bf)
- ("CIRCLED LATIN CAPITAL LETTER K" #x0024c0)
- ("CIRCLED LATIN CAPITAL LETTER L" #x0024c1)
- ("CIRCLED LATIN CAPITAL LETTER M" #x0024c2)
- ("CIRCLED LATIN CAPITAL LETTER N" #x0024c3)
- ("CIRCLED LATIN CAPITAL LETTER O" #x0024c4)
- ("CIRCLED LATIN CAPITAL LETTER P" #x0024c5)
- ("CIRCLED LATIN CAPITAL LETTER Q" #x0024c6)
- ("CIRCLED LATIN CAPITAL LETTER R" #x0024c7)
- ("CIRCLED LATIN CAPITAL LETTER S" #x0024c8)
- ("CIRCLED LATIN CAPITAL LETTER T" #x0024c9)
- ("CIRCLED LATIN CAPITAL LETTER U" #x0024ca)
- ("CIRCLED LATIN CAPITAL LETTER V" #x0024cb)
- ("CIRCLED LATIN CAPITAL LETTER W" #x0024cc)
- ("CIRCLED LATIN CAPITAL LETTER X" #x0024cd)
- ("CIRCLED LATIN CAPITAL LETTER Y" #x0024ce)
- ("CIRCLED LATIN CAPITAL LETTER Z" #x0024cf)
- ("CIRCLED LATIN SMALL LETTER A" #x0024d0)
- ("CIRCLED LATIN SMALL LETTER B" #x0024d1)
- ("CIRCLED LATIN SMALL LETTER C" #x0024d2)
- ("CIRCLED LATIN SMALL LETTER D" #x0024d3)
- ("CIRCLED LATIN SMALL LETTER E" #x0024d4)
- ("CIRCLED LATIN SMALL LETTER F" #x0024d5)
- ("CIRCLED LATIN SMALL LETTER G" #x0024d6)
- ("CIRCLED LATIN SMALL LETTER H" #x0024d7)
- ("CIRCLED LATIN SMALL LETTER I" #x0024d8)
- ("CIRCLED LATIN SMALL LETTER J" #x0024d9)
- ("CIRCLED LATIN SMALL LETTER K" #x0024da)
- ("CIRCLED LATIN SMALL LETTER L" #x0024db)
- ("CIRCLED LATIN SMALL LETTER M" #x0024dc)
- ("CIRCLED LATIN SMALL LETTER N" #x0024dd)
- ("CIRCLED LATIN SMALL LETTER O" #x0024de)
- ("CIRCLED LATIN SMALL LETTER P" #x0024df)
- ("CIRCLED LATIN SMALL LETTER Q" #x0024e0)
- ("CIRCLED LATIN SMALL LETTER R" #x0024e1)
- ("CIRCLED LATIN SMALL LETTER S" #x0024e2)
- ("CIRCLED LATIN SMALL LETTER T" #x0024e3)
- ("CIRCLED LATIN SMALL LETTER U" #x0024e4)
- ("CIRCLED LATIN SMALL LETTER V" #x0024e5)
- ("CIRCLED LATIN SMALL LETTER W" #x0024e6)
- ("CIRCLED LATIN SMALL LETTER X" #x0024e7)
- ("CIRCLED LATIN SMALL LETTER Y" #x0024e8)
- ("CIRCLED LATIN SMALL LETTER Z" #x0024e9)
- ("CIRCLED DIGIT ZERO" #x0024ea)
- ("NEGATIVE CIRCLED NUMBER ELEVEN" #x0024eb)
- ("NEGATIVE CIRCLED NUMBER TWELVE" #x0024ec)
- ("NEGATIVE CIRCLED NUMBER THIRTEEN" #x0024ed)
- ("NEGATIVE CIRCLED NUMBER FOURTEEN" #x0024ee)
- ("NEGATIVE CIRCLED NUMBER FIFTEEN" #x0024ef)
- ("NEGATIVE CIRCLED NUMBER SIXTEEN" #x0024f0)
- ("NEGATIVE CIRCLED NUMBER SEVENTEEN" #x0024f1)
- ("NEGATIVE CIRCLED NUMBER EIGHTEEN" #x0024f2)
- ("NEGATIVE CIRCLED NUMBER NINETEEN" #x0024f3)
- ("NEGATIVE CIRCLED NUMBER TWENTY" #x0024f4)
- ("DOUBLE CIRCLED DIGIT ONE" #x0024f5)
- ("DOUBLE CIRCLED DIGIT TWO" #x0024f6)
- ("DOUBLE CIRCLED DIGIT THREE" #x0024f7)
- ("DOUBLE CIRCLED DIGIT FOUR" #x0024f8)
- ("DOUBLE CIRCLED DIGIT FIVE" #x0024f9)
- ("DOUBLE CIRCLED DIGIT SIX" #x0024fa)
- ("DOUBLE CIRCLED DIGIT SEVEN" #x0024fb)
- ("DOUBLE CIRCLED DIGIT EIGHT" #x0024fc)
- ("DOUBLE CIRCLED DIGIT NINE" #x0024fd)
- ("DOUBLE CIRCLED NUMBER TEN" #x0024fe)
- ("BOX DRAWINGS LIGHT HORIZONTAL" #x002500)
- ("BOX DRAWINGS HEAVY HORIZONTAL" #x002501)
- ("BOX DRAWINGS LIGHT VERTICAL" #x002502)
- ("BOX DRAWINGS HEAVY VERTICAL" #x002503)
- ("BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL" #x002504)
- ("BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL" #x002505)
- ("BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL" #x002506)
- ("BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL" #x002507)
- ("BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL" #x002508)
- ("BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL" #x002509)
- ("BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL" #x00250a)
- ("BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL" #x00250b)
- ("BOX DRAWINGS LIGHT DOWN AND RIGHT" #x00250c)
- ("BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY" #x00250d)
- ("BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT" #x00250e)
- ("BOX DRAWINGS HEAVY DOWN AND RIGHT" #x00250f)
- ("BOX DRAWINGS LIGHT DOWN AND LEFT" #x002510)
- ("BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY" #x002511)
- ("BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT" #x002512)
- ("BOX DRAWINGS HEAVY DOWN AND LEFT" #x002513)
- ("BOX DRAWINGS LIGHT UP AND RIGHT" #x002514)
- ("BOX DRAWINGS UP LIGHT AND RIGHT HEAVY" #x002515)
- ("BOX DRAWINGS UP HEAVY AND RIGHT LIGHT" #x002516)
- ("BOX DRAWINGS HEAVY UP AND RIGHT" #x002517)
- ("BOX DRAWINGS LIGHT UP AND LEFT" #x002518)
- ("BOX DRAWINGS UP LIGHT AND LEFT HEAVY" #x002519)
- ("BOX DRAWINGS UP HEAVY AND LEFT LIGHT" #x00251a)
- ("BOX DRAWINGS HEAVY UP AND LEFT" #x00251b)
- ("BOX DRAWINGS LIGHT VERTICAL AND RIGHT" #x00251c)
- ("BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY" #x00251d)
- ("BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT" #x00251e)
- ("BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT" #x00251f)
- ("BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT" #x002520)
- ("BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY" #x002521)
- ("BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY" #x002522)
- ("BOX DRAWINGS HEAVY VERTICAL AND RIGHT" #x002523)
- ("BOX DRAWINGS LIGHT VERTICAL AND LEFT" #x002524)
- ("BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY" #x002525)
- ("BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT" #x002526)
- ("BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT" #x002527)
- ("BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT" #x002528)
- ("BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY" #x002529)
- ("BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY" #x00252a)
- ("BOX DRAWINGS HEAVY VERTICAL AND LEFT" #x00252b)
- ("BOX DRAWINGS LIGHT DOWN AND HORIZONTAL" #x00252c)
- ("BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT" #x00252d)
- ("BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT" #x00252e)
- ("BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY" #x00252f)
- ("BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT" #x002530)
- ("BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY" #x002531)
- ("BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY" #x002532)
- ("BOX DRAWINGS HEAVY DOWN AND HORIZONTAL" #x002533)
- ("BOX DRAWINGS LIGHT UP AND HORIZONTAL" #x002534)
- ("BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT" #x002535)
- ("BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT" #x002536)
- ("BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY" #x002537)
- ("BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT" #x002538)
- ("BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY" #x002539)
- ("BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY" #x00253a)
- ("BOX DRAWINGS HEAVY UP AND HORIZONTAL" #x00253b)
- ("BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL" #x00253c)
- ("BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT" #x00253d)
- ("BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT" #x00253e)
- ("BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY" #x00253f)
- ("BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT" #x002540)
- ("BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT" #x002541)
- ("BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT" #x002542)
- ("BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT" #x002543)
- ("BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT" #x002544)
- ("BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT" #x002545)
- ("BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT" #x002546)
- ("BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY" #x002547)
- ("BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY" #x002548)
- ("BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY" #x002549)
- ("BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY" #x00254a)
- ("BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL" #x00254b)
- ("BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL" #x00254c)
- ("BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL" #x00254d)
- ("BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL" #x00254e)
- ("BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL" #x00254f)
- ("BOX DRAWINGS DOUBLE HORIZONTAL" #x002550)
- ("BOX DRAWINGS DOUBLE VERTICAL" #x002551)
- ("BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE" #x002552)
- ("BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE" #x002553)
- ("BOX DRAWINGS DOUBLE DOWN AND RIGHT" #x002554)
- ("BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE" #x002555)
- ("BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE" #x002556)
- ("BOX DRAWINGS DOUBLE DOWN AND LEFT" #x002557)
- ("BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE" #x002558)
- ("BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE" #x002559)
- ("BOX DRAWINGS DOUBLE UP AND RIGHT" #x00255a)
- ("BOX DRAWINGS UP SINGLE AND LEFT DOUBLE" #x00255b)
- ("BOX DRAWINGS UP DOUBLE AND LEFT SINGLE" #x00255c)
- ("BOX DRAWINGS DOUBLE UP AND LEFT" #x00255d)
- ("BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE" #x00255e)
- ("BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE" #x00255f)
- ("BOX DRAWINGS DOUBLE VERTICAL AND RIGHT" #x002560)
- ("BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE" #x002561)
- ("BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE" #x002562)
- ("BOX DRAWINGS DOUBLE VERTICAL AND LEFT" #x002563)
- ("BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE" #x002564)
- ("BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE" #x002565)
- ("BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL" #x002566)
- ("BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE" #x002567)
- ("BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE" #x002568)
- ("BOX DRAWINGS DOUBLE UP AND HORIZONTAL" #x002569)
- ("BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE" #x00256a)
- ("BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE" #x00256b)
- ("BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL" #x00256c)
- ("BOX DRAWINGS LIGHT ARC DOWN AND RIGHT" #x00256d)
- ("BOX DRAWINGS LIGHT ARC DOWN AND LEFT" #x00256e)
- ("BOX DRAWINGS LIGHT ARC UP AND LEFT" #x00256f)
- ("BOX DRAWINGS LIGHT ARC UP AND RIGHT" #x002570)
- ("BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT" #x002571)
- ("BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT" #x002572)
- ("BOX DRAWINGS LIGHT DIAGONAL CROSS" #x002573)
- ("BOX DRAWINGS LIGHT LEFT" #x002574)
- ("BOX DRAWINGS LIGHT UP" #x002575)
- ("BOX DRAWINGS LIGHT RIGHT" #x002576)
- ("BOX DRAWINGS LIGHT DOWN" #x002577)
- ("BOX DRAWINGS HEAVY LEFT" #x002578)
- ("BOX DRAWINGS HEAVY UP" #x002579)
- ("BOX DRAWINGS HEAVY RIGHT" #x00257a)
- ("BOX DRAWINGS HEAVY DOWN" #x00257b)
- ("BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT" #x00257c)
- ("BOX DRAWINGS LIGHT UP AND HEAVY DOWN" #x00257d)
- ("BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT" #x00257e)
- ("BOX DRAWINGS HEAVY UP AND LIGHT DOWN" #x00257f)
- ("UPPER HALF BLOCK" #x002580)
- ("LOWER ONE EIGHTH BLOCK" #x002581)
- ("LOWER ONE QUARTER BLOCK" #x002582)
- ("LOWER THREE EIGHTHS BLOCK" #x002583)
- ("LOWER HALF BLOCK" #x002584)
- ("LOWER FIVE EIGHTHS BLOCK" #x002585)
- ("LOWER THREE QUARTERS BLOCK" #x002586)
- ("LOWER SEVEN EIGHTHS BLOCK" #x002587)
- ("FULL BLOCK" #x002588)
- ("LEFT SEVEN EIGHTHS BLOCK" #x002589)
- ("LEFT THREE QUARTERS BLOCK" #x00258a)
- ("LEFT FIVE EIGHTHS BLOCK" #x00258b)
- ("LEFT HALF BLOCK" #x00258c)
- ("LEFT THREE EIGHTHS BLOCK" #x00258d)
- ("LEFT ONE QUARTER BLOCK" #x00258e)
- ("LEFT ONE EIGHTH BLOCK" #x00258f)
- ("RIGHT HALF BLOCK" #x002590)
- ("LIGHT SHADE" #x002591)
- ("MEDIUM SHADE" #x002592)
- ("DARK SHADE" #x002593)
- ("UPPER ONE EIGHTH BLOCK" #x002594)
- ("RIGHT ONE EIGHTH BLOCK" #x002595)
- ("QUADRANT LOWER LEFT" #x002596)
- ("QUADRANT LOWER RIGHT" #x002597)
- ("QUADRANT UPPER LEFT" #x002598)
- ("QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT" #x002599)
- ("QUADRANT UPPER LEFT AND LOWER RIGHT" #x00259a)
- ("QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT" #x00259b)
- ("QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT" #x00259c)
- ("QUADRANT UPPER RIGHT" #x00259d)
- ("QUADRANT UPPER RIGHT AND LOWER LEFT" #x00259e)
- ("QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT" #x00259f)
- ("BLACK SQUARE" #x0025a0)
- ("WHITE SQUARE" #x0025a1)
- ("WHITE SQUARE WITH ROUNDED CORNERS" #x0025a2)
- ("WHITE SQUARE CONTAINING BLACK SMALL SQUARE" #x0025a3)
- ("SQUARE WITH HORIZONTAL FILL" #x0025a4)
- ("SQUARE WITH VERTICAL FILL" #x0025a5)
- ("SQUARE WITH ORTHOGONAL CROSSHATCH FILL" #x0025a6)
- ("SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL" #x0025a7)
- ("SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL" #x0025a8)
- ("SQUARE WITH DIAGONAL CROSSHATCH FILL" #x0025a9)
- ("BLACK SMALL SQUARE" #x0025aa)
- ("WHITE SMALL SQUARE" #x0025ab)
- ("BLACK RECTANGLE" #x0025ac)
- ("WHITE RECTANGLE" #x0025ad)
- ("BLACK VERTICAL RECTANGLE" #x0025ae)
- ("WHITE VERTICAL RECTANGLE" #x0025af)
- ("BLACK PARALLELOGRAM" #x0025b0)
- ("WHITE PARALLELOGRAM" #x0025b1)
- ("BLACK UP-POINTING TRIANGLE" #x0025b2)
- ("WHITE UP-POINTING TRIANGLE" #x0025b3)
- ("BLACK UP-POINTING SMALL TRIANGLE" #x0025b4)
- ("WHITE UP-POINTING SMALL TRIANGLE" #x0025b5)
- ("BLACK RIGHT-POINTING TRIANGLE" #x0025b6)
- ("WHITE RIGHT-POINTING TRIANGLE" #x0025b7)
- ("BLACK RIGHT-POINTING SMALL TRIANGLE" #x0025b8)
- ("WHITE RIGHT-POINTING SMALL TRIANGLE" #x0025b9)
- ("BLACK RIGHT-POINTING POINTER" #x0025ba)
- ("WHITE RIGHT-POINTING POINTER" #x0025bb)
- ("BLACK DOWN-POINTING TRIANGLE" #x0025bc)
- ("WHITE DOWN-POINTING TRIANGLE" #x0025bd)
- ("BLACK DOWN-POINTING SMALL TRIANGLE" #x0025be)
- ("WHITE DOWN-POINTING SMALL TRIANGLE" #x0025bf)
- ("BLACK LEFT-POINTING TRIANGLE" #x0025c0)
- ("WHITE LEFT-POINTING TRIANGLE" #x0025c1)
- ("BLACK LEFT-POINTING SMALL TRIANGLE" #x0025c2)
- ("WHITE LEFT-POINTING SMALL TRIANGLE" #x0025c3)
- ("BLACK LEFT-POINTING POINTER" #x0025c4)
- ("WHITE LEFT-POINTING POINTER" #x0025c5)
- ("BLACK DIAMOND" #x0025c6)
- ("WHITE DIAMOND" #x0025c7)
- ("WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND" #x0025c8)
- ("FISHEYE" #x0025c9)
- ("LOZENGE" #x0025ca)
- ("WHITE CIRCLE" #x0025cb)
- ("DOTTED CIRCLE" #x0025cc)
- ("CIRCLE WITH VERTICAL FILL" #x0025cd)
- ("BULLSEYE" #x0025ce)
- ("BLACK CIRCLE" #x0025cf)
- ("CIRCLE WITH LEFT HALF BLACK" #x0025d0)
- ("CIRCLE WITH RIGHT HALF BLACK" #x0025d1)
- ("CIRCLE WITH LOWER HALF BLACK" #x0025d2)
- ("CIRCLE WITH UPPER HALF BLACK" #x0025d3)
- ("CIRCLE WITH UPPER RIGHT QUADRANT BLACK" #x0025d4)
- ("CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK" #x0025d5)
- ("LEFT HALF BLACK CIRCLE" #x0025d6)
- ("RIGHT HALF BLACK CIRCLE" #x0025d7)
- ("INVERSE BULLET" #x0025d8)
- ("INVERSE WHITE CIRCLE" #x0025d9)
- ("UPPER HALF INVERSE WHITE CIRCLE" #x0025da)
- ("LOWER HALF INVERSE WHITE CIRCLE" #x0025db)
- ("UPPER LEFT QUADRANT CIRCULAR ARC" #x0025dc)
- ("UPPER RIGHT QUADRANT CIRCULAR ARC" #x0025dd)
- ("LOWER RIGHT QUADRANT CIRCULAR ARC" #x0025de)
- ("LOWER LEFT QUADRANT CIRCULAR ARC" #x0025df)
- ("UPPER HALF CIRCLE" #x0025e0)
- ("LOWER HALF CIRCLE" #x0025e1)
- ("BLACK LOWER RIGHT TRIANGLE" #x0025e2)
- ("BLACK LOWER LEFT TRIANGLE" #x0025e3)
- ("BLACK UPPER LEFT TRIANGLE" #x0025e4)
- ("BLACK UPPER RIGHT TRIANGLE" #x0025e5)
- ("WHITE BULLET" #x0025e6)
- ("SQUARE WITH LEFT HALF BLACK" #x0025e7)
- ("SQUARE WITH RIGHT HALF BLACK" #x0025e8)
- ("SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK" #x0025e9)
- ("SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK" #x0025ea)
- ("WHITE SQUARE WITH VERTICAL BISECTING LINE" #x0025eb)
- ("WHITE UP-POINTING TRIANGLE WITH DOT" #x0025ec)
- ("UP-POINTING TRIANGLE WITH LEFT HALF BLACK" #x0025ed)
- ("UP-POINTING TRIANGLE WITH RIGHT HALF BLACK" #x0025ee)
- ("LARGE CIRCLE" #x0025ef)
- ("WHITE SQUARE WITH UPPER LEFT QUADRANT" #x0025f0)
- ("WHITE SQUARE WITH LOWER LEFT QUADRANT" #x0025f1)
- ("WHITE SQUARE WITH LOWER RIGHT QUADRANT" #x0025f2)
- ("WHITE SQUARE WITH UPPER RIGHT QUADRANT" #x0025f3)
- ("WHITE CIRCLE WITH UPPER LEFT QUADRANT" #x0025f4)
- ("WHITE CIRCLE WITH LOWER LEFT QUADRANT" #x0025f5)
- ("WHITE CIRCLE WITH LOWER RIGHT QUADRANT" #x0025f6)
- ("WHITE CIRCLE WITH UPPER RIGHT QUADRANT" #x0025f7)
- ("UPPER LEFT TRIANGLE" #x0025f8)
- ("UPPER RIGHT TRIANGLE" #x0025f9)
- ("LOWER LEFT TRIANGLE" #x0025fa)
- ("WHITE MEDIUM SQUARE" #x0025fb)
- ("BLACK MEDIUM SQUARE" #x0025fc)
- ("WHITE MEDIUM SMALL SQUARE" #x0025fd)
- ("BLACK MEDIUM SMALL SQUARE" #x0025fe)
- ("LOWER RIGHT TRIANGLE" #x0025ff)
- ("BLACK SUN WITH RAYS" #x002600)
- ("CLOUD" #x002601)
- ("UMBRELLA" #x002602)
- ("SNOWMAN" #x002603)
- ("COMET" #x002604)
- ("BLACK STAR" #x002605)
- ("WHITE STAR" #x002606)
- ("LIGHTNING" #x002607)
- ("THUNDERSTORM" #x002608)
- ("SUN" #x002609)
- ("ASCENDING NODE" #x00260a)
- ("DESCENDING NODE" #x00260b)
- ("CONJUNCTION" #x00260c)
- ("OPPOSITION" #x00260d)
- ("BLACK TELEPHONE" #x00260e)
- ("WHITE TELEPHONE" #x00260f)
- ("BALLOT BOX" #x002610)
- ("BALLOT BOX WITH CHECK" #x002611)
- ("BALLOT BOX WITH X" #x002612)
- ("SALTIRE" #x002613)
- ("WHITE SHOGI PIECE" #x002616)
- ("BLACK SHOGI PIECE" #x002617)
- ("REVERSED ROTATED FLORAL HEART BULLET" #x002619)
- ("BLACK LEFT POINTING INDEX" #x00261a)
- ("BLACK RIGHT POINTING INDEX" #x00261b)
- ("WHITE LEFT POINTING INDEX" #x00261c)
- ("WHITE UP POINTING INDEX" #x00261d)
- ("WHITE RIGHT POINTING INDEX" #x00261e)
- ("WHITE DOWN POINTING INDEX" #x00261f)
- ("SKULL AND CROSSBONES" #x002620)
- ("CAUTION SIGN" #x002621)
- ("RADIOACTIVE SIGN" #x002622)
- ("BIOHAZARD SIGN" #x002623)
- ("CADUCEUS" #x002624)
- ("ANKH" #x002625)
- ("ORTHODOX CROSS" #x002626)
- ("CHI RHO" #x002627)
- ("CROSS OF LORRAINE" #x002628)
- ("CROSS OF JERUSALEM" #x002629)
- ("STAR AND CRESCENT" #x00262a)
- ("FARSI SYMBOL" #x00262b)
- ("ADI SHAKTI" #x00262c)
- ("HAMMER AND SICKLE" #x00262d)
- ("PEACE SYMBOL" #x00262e)
- ("YIN YANG" #x00262f)
- ("TRIGRAM FOR HEAVEN" #x002630)
- ("TRIGRAM FOR LAKE" #x002631)
- ("TRIGRAM FOR FIRE" #x002632)
- ("TRIGRAM FOR THUNDER" #x002633)
- ("TRIGRAM FOR WIND" #x002634)
- ("TRIGRAM FOR WATER" #x002635)
- ("TRIGRAM FOR MOUNTAIN" #x002636)
- ("TRIGRAM FOR EARTH" #x002637)
- ("WHEEL OF DHARMA" #x002638)
- ("WHITE FROWNING FACE" #x002639)
- ("WHITE SMILING FACE" #x00263a)
- ("BLACK SMILING FACE" #x00263b)
- ("WHITE SUN WITH RAYS" #x00263c)
- ("FIRST QUARTER MOON" #x00263d)
- ("LAST QUARTER MOON" #x00263e)
- ("MERCURY" #x00263f)
- ("FEMALE SIGN" #x002640)
- ("EARTH" #x002641)
- ("MALE SIGN" #x002642)
- ("JUPITER" #x002643)
- ("SATURN" #x002644)
- ("URANUS" #x002645)
- ("NEPTUNE" #x002646)
- ("PLUTO" #x002647)
- ("ARIES" #x002648)
- ("TAURUS" #x002649)
- ("GEMINI" #x00264a)
- ("CANCER" #x00264b)
- ("LEO" #x00264c)
- ("VIRGO" #x00264d)
- ("LIBRA" #x00264e)
- ("SCORPIUS" #x00264f)
- ("SAGITTARIUS" #x002650)
- ("CAPRICORN" #x002651)
- ("AQUARIUS" #x002652)
- ("PISCES" #x002653)
- ("WHITE CHESS KING" #x002654)
- ("WHITE CHESS QUEEN" #x002655)
- ("WHITE CHESS ROOK" #x002656)
- ("WHITE CHESS BISHOP" #x002657)
- ("WHITE CHESS KNIGHT" #x002658)
- ("WHITE CHESS PAWN" #x002659)
- ("BLACK CHESS KING" #x00265a)
- ("BLACK CHESS QUEEN" #x00265b)
- ("BLACK CHESS ROOK" #x00265c)
- ("BLACK CHESS BISHOP" #x00265d)
- ("BLACK CHESS KNIGHT" #x00265e)
- ("BLACK CHESS PAWN" #x00265f)
- ("BLACK SPADE SUIT" #x002660)
- ("WHITE HEART SUIT" #x002661)
- ("WHITE DIAMOND SUIT" #x002662)
- ("BLACK CLUB SUIT" #x002663)
- ("WHITE SPADE SUIT" #x002664)
- ("BLACK HEART SUIT" #x002665)
- ("BLACK DIAMOND SUIT" #x002666)
- ("WHITE CLUB SUIT" #x002667)
- ("HOT SPRINGS" #x002668)
- ("QUARTER NOTE" #x002669)
- ("EIGHTH NOTE" #x00266a)
- ("BEAMED EIGHTH NOTES" #x00266b)
- ("BEAMED SIXTEENTH NOTES" #x00266c)
- ("MUSIC FLAT SIGN" #x00266d)
- ("MUSIC NATURAL SIGN" #x00266e)
- ("MUSIC SHARP SIGN" #x00266f)
- ("WEST SYRIAC CROSS" #x002670)
- ("EAST SYRIAC CROSS" #x002671)
- ("UNIVERSAL RECYCLING SYMBOL" #x002672)
- ("RECYCLING SYMBOL FOR TYPE-1 PLASTICS" #x002673)
- ("RECYCLING SYMBOL FOR TYPE-2 PLASTICS" #x002674)
- ("RECYCLING SYMBOL FOR TYPE-3 PLASTICS" #x002675)
- ("RECYCLING SYMBOL FOR TYPE-4 PLASTICS" #x002676)
- ("RECYCLING SYMBOL FOR TYPE-5 PLASTICS" #x002677)
- ("RECYCLING SYMBOL FOR TYPE-6 PLASTICS" #x002678)
- ("RECYCLING SYMBOL FOR TYPE-7 PLASTICS" #x002679)
- ("RECYCLING SYMBOL FOR GENERIC MATERIALS" #x00267a)
- ("BLACK UNIVERSAL RECYCLING SYMBOL" #x00267b)
- ("RECYCLED PAPER SYMBOL" #x00267c)
- ("PARTIALLY-RECYCLED PAPER SYMBOL" #x00267d)
- ("DIE FACE-1" #x002680)
- ("DIE FACE-2" #x002681)
- ("DIE FACE-3" #x002682)
- ("DIE FACE-4" #x002683)
- ("DIE FACE-5" #x002684)
- ("DIE FACE-6" #x002685)
- ("WHITE CIRCLE WITH DOT RIGHT" #x002686)
- ("WHITE CIRCLE WITH TWO DOTS" #x002687)
- ("BLACK CIRCLE WITH WHITE DOT RIGHT" #x002688)
- ("BLACK CIRCLE WITH TWO WHITE DOTS" #x002689)
- ("UPPER BLADE SCISSORS" #x002701)
- ("BLACK SCISSORS" #x002702)
- ("LOWER BLADE SCISSORS" #x002703)
- ("WHITE SCISSORS" #x002704)
- ("TELEPHONE LOCATION SIGN" #x002706)
- ("TAPE DRIVE" #x002707)
- ("AIRPLANE" #x002708)
- ("ENVELOPE" #x002709)
- ("VICTORY HAND" #x00270c)
- ("WRITING HAND" #x00270d)
- ("LOWER RIGHT PENCIL" #x00270e)
- ("PENCIL" #x00270f)
- ("UPPER RIGHT PENCIL" #x002710)
- ("WHITE NIB" #x002711)
- ("BLACK NIB" #x002712)
- ("CHECK MARK" #x002713)
- ("HEAVY CHECK MARK" #x002714)
- ("MULTIPLICATION X" #x002715)
- ("HEAVY MULTIPLICATION X" #x002716)
- ("BALLOT X" #x002717)
- ("HEAVY BALLOT X" #x002718)
- ("OUTLINED GREEK CROSS" #x002719)
- ("HEAVY GREEK CROSS" #x00271a)
- ("OPEN CENTRE CROSS" #x00271b)
- ("HEAVY OPEN CENTRE CROSS" #x00271c)
- ("LATIN CROSS" #x00271d)
- ("SHADOWED WHITE LATIN CROSS" #x00271e)
- ("OUTLINED LATIN CROSS" #x00271f)
- ("MALTESE CROSS" #x002720)
- ("STAR OF DAVID" #x002721)
- ("FOUR TEARDROP-SPOKED ASTERISK" #x002722)
- ("FOUR BALLOON-SPOKED ASTERISK" #x002723)
- ("HEAVY FOUR BALLOON-SPOKED ASTERISK" #x002724)
- ("FOUR CLUB-SPOKED ASTERISK" #x002725)
- ("BLACK FOUR POINTED STAR" #x002726)
- ("WHITE FOUR POINTED STAR" #x002727)
- ("STRESS OUTLINED WHITE STAR" #x002729)
- ("CIRCLED WHITE STAR" #x00272a)
- ("OPEN CENTRE BLACK STAR" #x00272b)
- ("BLACK CENTRE WHITE STAR" #x00272c)
- ("OUTLINED BLACK STAR" #x00272d)
- ("HEAVY OUTLINED BLACK STAR" #x00272e)
- ("PINWHEEL STAR" #x00272f)
- ("SHADOWED WHITE STAR" #x002730)
- ("HEAVY ASTERISK" #x002731)
- ("OPEN CENTRE ASTERISK" #x002732)
- ("EIGHT SPOKED ASTERISK" #x002733)
- ("EIGHT POINTED BLACK STAR" #x002734)
- ("EIGHT POINTED PINWHEEL STAR" #x002735)
- ("SIX POINTED BLACK STAR" #x002736)
- ("EIGHT POINTED RECTILINEAR BLACK STAR" #x002737)
- ("HEAVY EIGHT POINTED RECTILINEAR BLACK STAR" #x002738)
- ("TWELVE POINTED BLACK STAR" #x002739)
- ("SIXTEEN POINTED ASTERISK" #x00273a)
- ("TEARDROP-SPOKED ASTERISK" #x00273b)
- ("OPEN CENTRE TEARDROP-SPOKED ASTERISK" #x00273c)
- ("HEAVY TEARDROP-SPOKED ASTERISK" #x00273d)
- ("SIX PETALLED BLACK AND WHITE FLORETTE" #x00273e)
- ("BLACK FLORETTE" #x00273f)
- ("WHITE FLORETTE" #x002740)
- ("EIGHT PETALLED OUTLINED BLACK FLORETTE" #x002741)
- ("CIRCLED OPEN CENTRE EIGHT POINTED STAR" #x002742)
- ("HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK" #x002743)
- ("SNOWFLAKE" #x002744)
- ("TIGHT TRIFOLIATE SNOWFLAKE" #x002745)
- ("HEAVY CHEVRON SNOWFLAKE" #x002746)
- ("SPARKLE" #x002747)
- ("HEAVY SPARKLE" #x002748)
- ("BALLOON-SPOKED ASTERISK" #x002749)
- ("EIGHT TEARDROP-SPOKED PROPELLER ASTERISK" #x00274a)
- ("HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK" #x00274b)
- ("SHADOWED WHITE CIRCLE" #x00274d)
- ("LOWER RIGHT DROP-SHADOWED WHITE SQUARE" #x00274f)
- ("UPPER RIGHT DROP-SHADOWED WHITE SQUARE" #x002750)
- ("LOWER RIGHT SHADOWED WHITE SQUARE" #x002751)
- ("UPPER RIGHT SHADOWED WHITE SQUARE" #x002752)
- ("BLACK DIAMOND MINUS WHITE X" #x002756)
- ("LIGHT VERTICAL BAR" #x002758)
- ("MEDIUM VERTICAL BAR" #x002759)
- ("HEAVY VERTICAL BAR" #x00275a)
- ("HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT" #x00275b)
- ("HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT" #x00275c)
- ("HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT" #x00275d)
- ("HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT" #x00275e)
- ("CURVED STEM PARAGRAPH SIGN ORNAMENT" #x002761)
- ("HEAVY EXCLAMATION MARK ORNAMENT" #x002762)
- ("HEAVY HEART EXCLAMATION MARK ORNAMENT" #x002763)
- ("HEAVY BLACK HEART" #x002764)
- ("ROTATED HEAVY BLACK HEART BULLET" #x002765)
- ("FLORAL HEART" #x002766)
- ("ROTATED FLORAL HEART BULLET" #x002767)
- ("MEDIUM LEFT PARENTHESIS ORNAMENT" #x002768)
- ("MEDIUM RIGHT PARENTHESIS ORNAMENT" #x002769)
- ("MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT" #x00276a)
- ("MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT" #x00276b)
- ("MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT" #x00276c)
- ("MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT" #x00276d)
- ("HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT" #x00276e)
- ("HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT" #x00276f)
- ("HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT" #x002770)
- ("HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT" #x002771)
- ("LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT" #x002772)
- ("LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT" #x002773)
- ("MEDIUM LEFT CURLY BRACKET ORNAMENT" #x002774)
- ("MEDIUM RIGHT CURLY BRACKET ORNAMENT" #x002775)
- ("DINGBAT NEGATIVE CIRCLED DIGIT ONE" #x002776)
- ("DINGBAT NEGATIVE CIRCLED DIGIT TWO" #x002777)
- ("DINGBAT NEGATIVE CIRCLED DIGIT THREE" #x002778)
- ("DINGBAT NEGATIVE CIRCLED DIGIT FOUR" #x002779)
- ("DINGBAT NEGATIVE CIRCLED DIGIT FIVE" #x00277a)
- ("DINGBAT NEGATIVE CIRCLED DIGIT SIX" #x00277b)
- ("DINGBAT NEGATIVE CIRCLED DIGIT SEVEN" #x00277c)
- ("DINGBAT NEGATIVE CIRCLED DIGIT EIGHT" #x00277d)
- ("DINGBAT NEGATIVE CIRCLED DIGIT NINE" #x00277e)
- ("DINGBAT NEGATIVE CIRCLED NUMBER TEN" #x00277f)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT ONE" #x002780)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT TWO" #x002781)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT THREE" #x002782)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT FOUR" #x002783)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT FIVE" #x002784)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT SIX" #x002785)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN" #x002786)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT" #x002787)
- ("DINGBAT CIRCLED SANS-SERIF DIGIT NINE" #x002788)
- ("DINGBAT CIRCLED SANS-SERIF NUMBER TEN" #x002789)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE" #x00278a)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO" #x00278b)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE" #x00278c)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR" #x00278d)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE" #x00278e)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX" #x00278f)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN" #x002790)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT" #x002791)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE" #x002792)
- ("DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN" #x002793)
- ("HEAVY WIDE-HEADED RIGHTWARDS ARROW" #x002794)
- ("HEAVY SOUTH EAST ARROW" #x002798)
- ("HEAVY RIGHTWARDS ARROW" #x002799)
- ("HEAVY NORTH EAST ARROW" #x00279a)
- ("DRAFTING POINT RIGHTWARDS ARROW" #x00279b)
- ("HEAVY ROUND-TIPPED RIGHTWARDS ARROW" #x00279c)
- ("TRIANGLE-HEADED RIGHTWARDS ARROW" #x00279d)
- ("HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW" #x00279e)
- ("DASHED TRIANGLE-HEADED RIGHTWARDS ARROW" #x00279f)
- ("HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW" #x0027a0)
- ("BLACK RIGHTWARDS ARROW" #x0027a1)
- ("THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD" #x0027a2)
- ("THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD" #x0027a3)
- ("BLACK RIGHTWARDS ARROWHEAD" #x0027a4)
- ("HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW" #x0027a5)
- ("HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW" #x0027a6)
- ("SQUAT BLACK RIGHTWARDS ARROW" #x0027a7)
- ("HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW" #x0027a8)
- ("RIGHT-SHADED WHITE RIGHTWARDS ARROW" #x0027a9)
- ("LEFT-SHADED WHITE RIGHTWARDS ARROW" #x0027aa)
- ("BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW" #x0027ab)
- ("FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW" #x0027ac)
- ("HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" #x0027ad)
- ("HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" #x0027ae)
- ("NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" #x0027af)
- ("NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" #x0027b1)
- ("CIRCLED HEAVY WHITE RIGHTWARDS ARROW" #x0027b2)
- ("WHITE-FEATHERED RIGHTWARDS ARROW" #x0027b3)
- ("BLACK-FEATHERED SOUTH EAST ARROW" #x0027b4)
- ("BLACK-FEATHERED RIGHTWARDS ARROW" #x0027b5)
- ("BLACK-FEATHERED NORTH EAST ARROW" #x0027b6)
- ("HEAVY BLACK-FEATHERED SOUTH EAST ARROW" #x0027b7)
- ("HEAVY BLACK-FEATHERED RIGHTWARDS ARROW" #x0027b8)
- ("HEAVY BLACK-FEATHERED NORTH EAST ARROW" #x0027b9)
- ("TEARDROP-BARBED RIGHTWARDS ARROW" #x0027ba)
- ("HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW" #x0027bb)
- ("WEDGE-TAILED RIGHTWARDS ARROW" #x0027bc)
- ("HEAVY WEDGE-TAILED RIGHTWARDS ARROW" #x0027bd)
- ("OPEN-OUTLINED RIGHTWARDS ARROW" #x0027be)
- ("WHITE DIAMOND WITH CENTRED DOT" #x0027d0)
- ("AND WITH DOT" #x0027d1)
- ("ELEMENT OF OPENING UPWARDS" #x0027d2)
- ("LOWER RIGHT CORNER WITH DOT" #x0027d3)
- ("UPPER LEFT CORNER WITH DOT" #x0027d4)
- ("LEFT OUTER JOIN" #x0027d5)
- ("RIGHT OUTER JOIN" #x0027d6)
- ("FULL OUTER JOIN" #x0027d7)
- ("LARGE UP TACK" #x0027d8)
- ("LARGE DOWN TACK" #x0027d9)
- ("LEFT AND RIGHT DOUBLE TURNSTILE" #x0027da)
- ("LEFT AND RIGHT TACK" #x0027db)
- ("LEFT MULTIMAP" #x0027dc)
- ("LONG RIGHT TACK" #x0027dd)
- ("LONG LEFT TACK" #x0027de)
- ("UP TACK WITH CIRCLE ABOVE" #x0027df)
- ("LOZENGE DIVIDED BY HORIZONTAL RULE" #x0027e0)
- ("WHITE CONCAVE-SIDED DIAMOND" #x0027e1)
- ("WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK" #x0027e2)
- ("WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK" #x0027e3)
- ("WHITE SQUARE WITH LEFTWARDS TICK" #x0027e4)
- ("WHITE SQUARE WITH RIGHTWARDS TICK" #x0027e5)
- ("MATHEMATICAL LEFT WHITE SQUARE BRACKET" #x0027e6)
- ("MATHEMATICAL RIGHT WHITE SQUARE BRACKET" #x0027e7)
- ("MATHEMATICAL LEFT ANGLE BRACKET" #x0027e8)
- ("MATHEMATICAL RIGHT ANGLE BRACKET" #x0027e9)
- ("MATHEMATICAL LEFT DOUBLE ANGLE BRACKET" #x0027ea)
- ("MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET" #x0027eb)
- ("UPWARDS QUADRUPLE ARROW" #x0027f0)
- ("DOWNWARDS QUADRUPLE ARROW" #x0027f1)
- ("ANTICLOCKWISE GAPPED CIRCLE ARROW" #x0027f2)
- ("CLOCKWISE GAPPED CIRCLE ARROW" #x0027f3)
- ("RIGHT ARROW WITH CIRCLED PLUS" #x0027f4)
- ("LONG LEFTWARDS ARROW" #x0027f5)
- ("LONG RIGHTWARDS ARROW" #x0027f6)
- ("LONG LEFT RIGHT ARROW" #x0027f7)
- ("LONG LEFTWARDS DOUBLE ARROW" #x0027f8)
- ("LONG RIGHTWARDS DOUBLE ARROW" #x0027f9)
- ("LONG LEFT RIGHT DOUBLE ARROW" #x0027fa)
- ("LONG LEFTWARDS ARROW FROM BAR" #x0027fb)
- ("LONG RIGHTWARDS ARROW FROM BAR" #x0027fc)
- ("LONG LEFTWARDS DOUBLE ARROW FROM BAR" #x0027fd)
- ("LONG RIGHTWARDS DOUBLE ARROW FROM BAR" #x0027fe)
- ("LONG RIGHTWARDS SQUIGGLE ARROW" #x0027ff)
- ("RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE" #x002900)
- ("RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE" #x002901)
- ("LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE" #x002902)
- ("RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE" #x002903)
- ("LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE" #x002904)
- ("RIGHTWARDS TWO-HEADED ARROW FROM BAR" #x002905)
- ("LEFTWARDS DOUBLE ARROW FROM BAR" #x002906)
- ("RIGHTWARDS DOUBLE ARROW FROM BAR" #x002907)
- ("DOWNWARDS ARROW WITH HORIZONTAL STROKE" #x002908)
- ("UPWARDS ARROW WITH HORIZONTAL STROKE" #x002909)
- ("UPWARDS TRIPLE ARROW" #x00290a)
- ("DOWNWARDS TRIPLE ARROW" #x00290b)
- ("LEFTWARDS DOUBLE DASH ARROW" #x00290c)
- ("RIGHTWARDS DOUBLE DASH ARROW" #x00290d)
- ("LEFTWARDS TRIPLE DASH ARROW" #x00290e)
- ("RIGHTWARDS TRIPLE DASH ARROW" #x00290f)
- ("RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW" #x002910)
- ("RIGHTWARDS ARROW WITH DOTTED STEM" #x002911)
- ("UPWARDS ARROW TO BAR" #x002912)
- ("DOWNWARDS ARROW TO BAR" #x002913)
- ("RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE" #x002914)
- ("RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE" #x002915)
- ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL" #x002916)
- ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE" #x002917)
- ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE" #x002918)
- ("LEFTWARDS ARROW-TAIL" #x002919)
- ("RIGHTWARDS ARROW-TAIL" #x00291a)
- ("LEFTWARDS DOUBLE ARROW-TAIL" #x00291b)
- ("RIGHTWARDS DOUBLE ARROW-TAIL" #x00291c)
- ("LEFTWARDS ARROW TO BLACK DIAMOND" #x00291d)
- ("RIGHTWARDS ARROW TO BLACK DIAMOND" #x00291e)
- ("LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND" #x00291f)
- ("RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND" #x002920)
- ("NORTH WEST AND SOUTH EAST ARROW" #x002921)
- ("NORTH EAST AND SOUTH WEST ARROW" #x002922)
- ("NORTH WEST ARROW WITH HOOK" #x002923)
- ("NORTH EAST ARROW WITH HOOK" #x002924)
- ("SOUTH EAST ARROW WITH HOOK" #x002925)
- ("SOUTH WEST ARROW WITH HOOK" #x002926)
- ("NORTH WEST ARROW AND NORTH EAST ARROW" #x002927)
- ("NORTH EAST ARROW AND SOUTH EAST ARROW" #x002928)
- ("SOUTH EAST ARROW AND SOUTH WEST ARROW" #x002929)
- ("SOUTH WEST ARROW AND NORTH WEST ARROW" #x00292a)
- ("RISING DIAGONAL CROSSING FALLING DIAGONAL" #x00292b)
- ("FALLING DIAGONAL CROSSING RISING DIAGONAL" #x00292c)
- ("SOUTH EAST ARROW CROSSING NORTH EAST ARROW" #x00292d)
- ("NORTH EAST ARROW CROSSING SOUTH EAST ARROW" #x00292e)
- ("FALLING DIAGONAL CROSSING NORTH EAST ARROW" #x00292f)
- ("RISING DIAGONAL CROSSING SOUTH EAST ARROW" #x002930)
- ("NORTH EAST ARROW CROSSING NORTH WEST ARROW" #x002931)
- ("NORTH WEST ARROW CROSSING NORTH EAST ARROW" #x002932)
- ("WAVE ARROW POINTING DIRECTLY RIGHT" #x002933)
- ("ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS" #x002934)
- ("ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS" #x002935)
- ("ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS" #x002936)
- ("ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS" #x002937)
- ("RIGHT-SIDE ARC CLOCKWISE ARROW" #x002938)
- ("LEFT-SIDE ARC ANTICLOCKWISE ARROW" #x002939)
- ("TOP ARC ANTICLOCKWISE ARROW" #x00293a)
- ("BOTTOM ARC ANTICLOCKWISE ARROW" #x00293b)
- ("TOP ARC CLOCKWISE ARROW WITH MINUS" #x00293c)
- ("TOP ARC ANTICLOCKWISE ARROW WITH PLUS" #x00293d)
- ("LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW" #x00293e)
- ("LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW" #x00293f)
- ("ANTICLOCKWISE CLOSED CIRCLE ARROW" #x002940)
- ("CLOCKWISE CLOSED CIRCLE ARROW" #x002941)
- ("RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW" #x002942)
- ("LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW" #x002943)
- ("SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW" #x002944)
- ("RIGHTWARDS ARROW WITH PLUS BELOW" #x002945)
- ("LEFTWARDS ARROW WITH PLUS BELOW" #x002946)
- ("RIGHTWARDS ARROW THROUGH X" #x002947)
- ("LEFT RIGHT ARROW THROUGH SMALL CIRCLE" #x002948)
- ("UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE" #x002949)
- ("LEFT BARB UP RIGHT BARB DOWN HARPOON" #x00294a)
- ("LEFT BARB DOWN RIGHT BARB UP HARPOON" #x00294b)
- ("UP BARB RIGHT DOWN BARB LEFT HARPOON" #x00294c)
- ("UP BARB LEFT DOWN BARB RIGHT HARPOON" #x00294d)
- ("LEFT BARB UP RIGHT BARB UP HARPOON" #x00294e)
- ("UP BARB RIGHT DOWN BARB RIGHT HARPOON" #x00294f)
- ("LEFT BARB DOWN RIGHT BARB DOWN HARPOON" #x002950)
- ("UP BARB LEFT DOWN BARB LEFT HARPOON" #x002951)
- ("LEFTWARDS HARPOON WITH BARB UP TO BAR" #x002952)
- ("RIGHTWARDS HARPOON WITH BARB UP TO BAR" #x002953)
- ("UPWARDS HARPOON WITH BARB RIGHT TO BAR" #x002954)
- ("DOWNWARDS HARPOON WITH BARB RIGHT TO BAR" #x002955)
- ("LEFTWARDS HARPOON WITH BARB DOWN TO BAR" #x002956)
- ("RIGHTWARDS HARPOON WITH BARB DOWN TO BAR" #x002957)
- ("UPWARDS HARPOON WITH BARB LEFT TO BAR" #x002958)
- ("DOWNWARDS HARPOON WITH BARB LEFT TO BAR" #x002959)
- ("LEFTWARDS HARPOON WITH BARB UP FROM BAR" #x00295a)
- ("RIGHTWARDS HARPOON WITH BARB UP FROM BAR" #x00295b)
- ("UPWARDS HARPOON WITH BARB RIGHT FROM BAR" #x00295c)
- ("DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR" #x00295d)
- ("LEFTWARDS HARPOON WITH BARB DOWN FROM BAR" #x00295e)
- ("RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR" #x00295f)
- ("UPWARDS HARPOON WITH BARB LEFT FROM BAR" #x002960)
- ("DOWNWARDS HARPOON WITH BARB LEFT FROM BAR" #x002961)
- ("LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN" #x002962)
- ("UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT" #x002963)
- ("RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN" #x002964)
- ("DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT" #x002965)
- ("LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP" #x002966)
- ("LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN" #x002967)
- ("RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP" #x002968)
- ("RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN" #x002969)
- ("LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH" #x00296a)
- ("LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH" #x00296b)
- ("RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH" #x00296c)
- ("RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH" #x00296d)
- ("UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT" #x00296e)
- ("DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT" #x00296f)
- ("RIGHT DOUBLE ARROW WITH ROUNDED HEAD" #x002970)
- ("EQUALS SIGN ABOVE RIGHTWARDS ARROW" #x002971)
- ("TILDE OPERATOR ABOVE RIGHTWARDS ARROW" #x002972)
- ("LEFTWARDS ARROW ABOVE TILDE OPERATOR" #x002973)
- ("RIGHTWARDS ARROW ABOVE TILDE OPERATOR" #x002974)
- ("RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO" #x002975)
- ("LESS-THAN ABOVE LEFTWARDS ARROW" #x002976)
- ("LEFTWARDS ARROW THROUGH LESS-THAN" #x002977)
- ("GREATER-THAN ABOVE RIGHTWARDS ARROW" #x002978)
- ("SUBSET ABOVE RIGHTWARDS ARROW" #x002979)
- ("LEFTWARDS ARROW THROUGH SUBSET" #x00297a)
- ("SUPERSET ABOVE LEFTWARDS ARROW" #x00297b)
- ("LEFT FISH TAIL" #x00297c)
- ("RIGHT FISH TAIL" #x00297d)
- ("UP FISH TAIL" #x00297e)
- ("DOWN FISH TAIL" #x00297f)
- ("TRIPLE VERTICAL BAR DELIMITER" #x002980)
- ("Z NOTATION SPOT" #x002981)
- ("Z NOTATION TYPE COLON" #x002982)
- ("LEFT WHITE CURLY BRACKET" #x002983)
- ("RIGHT WHITE CURLY BRACKET" #x002984)
- ("LEFT WHITE PARENTHESIS" #x002985)
- ("RIGHT WHITE PARENTHESIS" #x002986)
- ("Z NOTATION LEFT IMAGE BRACKET" #x002987)
- ("Z NOTATION RIGHT IMAGE BRACKET" #x002988)
- ("Z NOTATION LEFT BINDING BRACKET" #x002989)
- ("Z NOTATION RIGHT BINDING BRACKET" #x00298a)
- ("LEFT SQUARE BRACKET WITH UNDERBAR" #x00298b)
- ("RIGHT SQUARE BRACKET WITH UNDERBAR" #x00298c)
- ("LEFT SQUARE BRACKET WITH TICK IN TOP CORNER" #x00298d)
- ("RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER" #x00298e)
- ("LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER" #x00298f)
- ("RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER" #x002990)
- ("LEFT ANGLE BRACKET WITH DOT" #x002991)
- ("RIGHT ANGLE BRACKET WITH DOT" #x002992)
- ("LEFT ARC LESS-THAN BRACKET" #x002993)
- ("RIGHT ARC GREATER-THAN BRACKET" #x002994)
- ("DOUBLE LEFT ARC GREATER-THAN BRACKET" #x002995)
- ("DOUBLE RIGHT ARC LESS-THAN BRACKET" #x002996)
- ("LEFT BLACK TORTOISE SHELL BRACKET" #x002997)
- ("RIGHT BLACK TORTOISE SHELL BRACKET" #x002998)
- ("DOTTED FENCE" #x002999)
- ("VERTICAL ZIGZAG LINE" #x00299a)
- ("MEASURED ANGLE OPENING LEFT" #x00299b)
- ("RIGHT ANGLE VARIANT WITH SQUARE" #x00299c)
- ("MEASURED RIGHT ANGLE WITH DOT" #x00299d)
- ("ANGLE WITH S INSIDE" #x00299e)
- ("ACUTE ANGLE" #x00299f)
- ("SPHERICAL ANGLE OPENING LEFT" #x0029a0)
- ("SPHERICAL ANGLE OPENING UP" #x0029a1)
- ("TURNED ANGLE" #x0029a2)
- ("REVERSED ANGLE" #x0029a3)
- ("ANGLE WITH UNDERBAR" #x0029a4)
- ("REVERSED ANGLE WITH UNDERBAR" #x0029a5)
- ("OBLIQUE ANGLE OPENING UP" #x0029a6)
- ("OBLIQUE ANGLE OPENING DOWN" #x0029a7)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT" #x0029a8)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT" #x0029a9)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT" #x0029aa)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT" #x0029ab)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP" #x0029ac)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP" #x0029ad)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN" #x0029ae)
- ("MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN" #x0029af)
- ("REVERSED EMPTY SET" #x0029b0)
- ("EMPTY SET WITH OVERBAR" #x0029b1)
- ("EMPTY SET WITH SMALL CIRCLE ABOVE" #x0029b2)
- ("EMPTY SET WITH RIGHT ARROW ABOVE" #x0029b3)
- ("EMPTY SET WITH LEFT ARROW ABOVE" #x0029b4)
- ("CIRCLE WITH HORIZONTAL BAR" #x0029b5)
- ("CIRCLED VERTICAL BAR" #x0029b6)
- ("CIRCLED PARALLEL" #x0029b7)
- ("CIRCLED REVERSE SOLIDUS" #x0029b8)
- ("CIRCLED PERPENDICULAR" #x0029b9)
- ("CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR" #x0029ba)
- ("CIRCLE WITH SUPERIMPOSED X" #x0029bb)
- ("CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN" #x0029bc)
- ("UP ARROW THROUGH CIRCLE" #x0029bd)
- ("CIRCLED WHITE BULLET" #x0029be)
- ("CIRCLED BULLET" #x0029bf)
- ("CIRCLED LESS-THAN" #x0029c0)
- ("CIRCLED GREATER-THAN" #x0029c1)
- ("CIRCLE WITH SMALL CIRCLE TO THE RIGHT" #x0029c2)
- ("CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT" #x0029c3)
- ("SQUARED RISING DIAGONAL SLASH" #x0029c4)
- ("SQUARED FALLING DIAGONAL SLASH" #x0029c5)
- ("SQUARED ASTERISK" #x0029c6)
- ("SQUARED SMALL CIRCLE" #x0029c7)
- ("SQUARED SQUARE" #x0029c8)
- ("TWO JOINED SQUARES" #x0029c9)
- ("TRIANGLE WITH DOT ABOVE" #x0029ca)
- ("TRIANGLE WITH UNDERBAR" #x0029cb)
- ("S IN TRIANGLE" #x0029cc)
- ("TRIANGLE WITH SERIFS AT BOTTOM" #x0029cd)
- ("RIGHT TRIANGLE ABOVE LEFT TRIANGLE" #x0029ce)
- ("LEFT TRIANGLE BESIDE VERTICAL BAR" #x0029cf)
- ("VERTICAL BAR BESIDE RIGHT TRIANGLE" #x0029d0)
- ("BOWTIE WITH LEFT HALF BLACK" #x0029d1)
- ("BOWTIE WITH RIGHT HALF BLACK" #x0029d2)
- ("BLACK BOWTIE" #x0029d3)
- ("TIMES WITH LEFT HALF BLACK" #x0029d4)
- ("TIMES WITH RIGHT HALF BLACK" #x0029d5)
- ("WHITE HOURGLASS" #x0029d6)
- ("BLACK HOURGLASS" #x0029d7)
- ("LEFT WIGGLY FENCE" #x0029d8)
- ("RIGHT WIGGLY FENCE" #x0029d9)
- ("LEFT DOUBLE WIGGLY FENCE" #x0029da)
- ("RIGHT DOUBLE WIGGLY FENCE" #x0029db)
- ("INCOMPLETE INFINITY" #x0029dc)
- ("TIE OVER INFINITY" #x0029dd)
- ("INFINITY NEGATED WITH VERTICAL BAR" #x0029de)
- ("DOUBLE-ENDED MULTIMAP" #x0029df)
- ("SQUARE WITH CONTOURED OUTLINE" #x0029e0)
- ("INCREASES AS" #x0029e1)
- ("SHUFFLE PRODUCT" #x0029e2)
- ("EQUALS SIGN AND SLANTED PARALLEL" #x0029e3)
- ("EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE" #x0029e4)
- ("IDENTICAL TO AND SLANTED PARALLEL" #x0029e5)
- ("GLEICH STARK" #x0029e6)
- ("THERMODYNAMIC" #x0029e7)
- ("DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK" #x0029e8)
- ("DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK" #x0029e9)
- ("BLACK DIAMOND WITH DOWN ARROW" #x0029ea)
- ("BLACK LOZENGE" #x0029eb)
- ("WHITE CIRCLE WITH DOWN ARROW" #x0029ec)
- ("BLACK CIRCLE WITH DOWN ARROW" #x0029ed)
- ("ERROR-BARRED WHITE SQUARE" #x0029ee)
- ("ERROR-BARRED BLACK SQUARE" #x0029ef)
- ("ERROR-BARRED WHITE DIAMOND" #x0029f0)
- ("ERROR-BARRED BLACK DIAMOND" #x0029f1)
- ("ERROR-BARRED WHITE CIRCLE" #x0029f2)
- ("ERROR-BARRED BLACK CIRCLE" #x0029f3)
- ("RULE-DELAYED" #x0029f4)
- ("REVERSE SOLIDUS OPERATOR" #x0029f5)
- ("SOLIDUS WITH OVERBAR" #x0029f6)
- ("REVERSE SOLIDUS WITH HORIZONTAL STROKE" #x0029f7)
- ("BIG SOLIDUS" #x0029f8)
- ("BIG REVERSE SOLIDUS" #x0029f9)
- ("DOUBLE PLUS" #x0029fa)
- ("TRIPLE PLUS" #x0029fb)
- ("LEFT-POINTING CURVED ANGLE BRACKET" #x0029fc)
- ("RIGHT-POINTING CURVED ANGLE BRACKET" #x0029fd)
- ("TINY" #x0029fe)
- ("MINY" #x0029ff)
- ("N-ARY CIRCLED DOT OPERATOR" #x002a00)
- ("N-ARY CIRCLED PLUS OPERATOR" #x002a01)
- ("N-ARY CIRCLED TIMES OPERATOR" #x002a02)
- ("N-ARY UNION OPERATOR WITH DOT" #x002a03)
- ("N-ARY UNION OPERATOR WITH PLUS" #x002a04)
- ("N-ARY SQUARE INTERSECTION OPERATOR" #x002a05)
- ("N-ARY SQUARE UNION OPERATOR" #x002a06)
- ("TWO LOGICAL AND OPERATOR" #x002a07)
- ("TWO LOGICAL OR OPERATOR" #x002a08)
- ("N-ARY TIMES OPERATOR" #x002a09)
- ("MODULO TWO SUM" #x002a0a)
- ("SUMMATION WITH INTEGRAL" #x002a0b)
- ("QUADRUPLE INTEGRAL OPERATOR" #x002a0c)
- ("FINITE PART INTEGRAL" #x002a0d)
- ("INTEGRAL WITH DOUBLE STROKE" #x002a0e)
- ("INTEGRAL AVERAGE WITH SLASH" #x002a0f)
- ("CIRCULATION FUNCTION" #x002a10)
- ("ANTICLOCKWISE INTEGRATION" #x002a11)
- ("LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE" #x002a12)
- ("LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE" #x002a13)
- ("LINE INTEGRATION NOT INCLUDING THE POLE" #x002a14)
- ("INTEGRAL AROUND A POINT OPERATOR" #x002a15)
- ("QUATERNION INTEGRAL OPERATOR" #x002a16)
- ("INTEGRAL WITH LEFTWARDS ARROW WITH HOOK" #x002a17)
- ("INTEGRAL WITH TIMES SIGN" #x002a18)
- ("INTEGRAL WITH INTERSECTION" #x002a19)
- ("INTEGRAL WITH UNION" #x002a1a)
- ("INTEGRAL WITH OVERBAR" #x002a1b)
- ("INTEGRAL WITH UNDERBAR" #x002a1c)
- ("JOIN" #x002a1d)
- ("LARGE LEFT TRIANGLE OPERATOR" #x002a1e)
- ("Z NOTATION SCHEMA COMPOSITION" #x002a1f)
- ("Z NOTATION SCHEMA PIPING" #x002a20)
- ("Z NOTATION SCHEMA PROJECTION" #x002a21)
- ("PLUS SIGN WITH SMALL CIRCLE ABOVE" #x002a22)
- ("PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE" #x002a23)
- ("PLUS SIGN WITH TILDE ABOVE" #x002a24)
- ("PLUS SIGN WITH DOT BELOW" #x002a25)
- ("PLUS SIGN WITH TILDE BELOW" #x002a26)
- ("PLUS SIGN WITH SUBSCRIPT TWO" #x002a27)
- ("PLUS SIGN WITH BLACK TRIANGLE" #x002a28)
- ("MINUS SIGN WITH COMMA ABOVE" #x002a29)
- ("MINUS SIGN WITH DOT BELOW" #x002a2a)
- ("MINUS SIGN WITH FALLING DOTS" #x002a2b)
- ("MINUS SIGN WITH RISING DOTS" #x002a2c)
- ("PLUS SIGN IN LEFT HALF CIRCLE" #x002a2d)
- ("PLUS SIGN IN RIGHT HALF CIRCLE" #x002a2e)
- ("VECTOR OR CROSS PRODUCT" #x002a2f)
- ("MULTIPLICATION SIGN WITH DOT ABOVE" #x002a30)
- ("MULTIPLICATION SIGN WITH UNDERBAR" #x002a31)
- ("SEMIDIRECT PRODUCT WITH BOTTOM CLOSED" #x002a32)
- ("SMASH PRODUCT" #x002a33)
- ("MULTIPLICATION SIGN IN LEFT HALF CIRCLE" #x002a34)
- ("MULTIPLICATION SIGN IN RIGHT HALF CIRCLE" #x002a35)
- ("CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT" #x002a36)
- ("MULTIPLICATION SIGN IN DOUBLE CIRCLE" #x002a37)
- ("CIRCLED DIVISION SIGN" #x002a38)
- ("PLUS SIGN IN TRIANGLE" #x002a39)
- ("MINUS SIGN IN TRIANGLE" #x002a3a)
- ("MULTIPLICATION SIGN IN TRIANGLE" #x002a3b)
- ("INTERIOR PRODUCT" #x002a3c)
- ("RIGHTHAND INTERIOR PRODUCT" #x002a3d)
- ("Z NOTATION RELATIONAL COMPOSITION" #x002a3e)
- ("AMALGAMATION OR COPRODUCT" #x002a3f)
- ("INTERSECTION WITH DOT" #x002a40)
- ("UNION WITH MINUS SIGN" #x002a41)
- ("UNION WITH OVERBAR" #x002a42)
- ("INTERSECTION WITH OVERBAR" #x002a43)
- ("INTERSECTION WITH LOGICAL AND" #x002a44)
- ("UNION WITH LOGICAL OR" #x002a45)
- ("UNION ABOVE INTERSECTION" #x002a46)
- ("INTERSECTION ABOVE UNION" #x002a47)
- ("UNION ABOVE BAR ABOVE INTERSECTION" #x002a48)
- ("INTERSECTION ABOVE BAR ABOVE UNION" #x002a49)
- ("UNION BESIDE AND JOINED WITH UNION" #x002a4a)
- ("INTERSECTION BESIDE AND JOINED WITH INTERSECTION" #x002a4b)
- ("CLOSED UNION WITH SERIFS" #x002a4c)
- ("CLOSED INTERSECTION WITH SERIFS" #x002a4d)
- ("DOUBLE SQUARE INTERSECTION" #x002a4e)
- ("DOUBLE SQUARE UNION" #x002a4f)
- ("CLOSED UNION WITH SERIFS AND SMASH PRODUCT" #x002a50)
- ("LOGICAL AND WITH DOT ABOVE" #x002a51)
- ("LOGICAL OR WITH DOT ABOVE" #x002a52)
- ("DOUBLE LOGICAL AND" #x002a53)
- ("DOUBLE LOGICAL OR" #x002a54)
- ("TWO INTERSECTING LOGICAL AND" #x002a55)
- ("TWO INTERSECTING LOGICAL OR" #x002a56)
- ("SLOPING LARGE OR" #x002a57)
- ("SLOPING LARGE AND" #x002a58)
- ("LOGICAL OR OVERLAPPING LOGICAL AND" #x002a59)
- ("LOGICAL AND WITH MIDDLE STEM" #x002a5a)
- ("LOGICAL OR WITH MIDDLE STEM" #x002a5b)
- ("LOGICAL AND WITH HORIZONTAL DASH" #x002a5c)
- ("LOGICAL OR WITH HORIZONTAL DASH" #x002a5d)
- ("LOGICAL AND WITH DOUBLE OVERBAR" #x002a5e)
- ("LOGICAL AND WITH UNDERBAR" #x002a5f)
- ("LOGICAL AND WITH DOUBLE UNDERBAR" #x002a60)
- ("SMALL VEE WITH UNDERBAR" #x002a61)
- ("LOGICAL OR WITH DOUBLE OVERBAR" #x002a62)
- ("LOGICAL OR WITH DOUBLE UNDERBAR" #x002a63)
- ("Z NOTATION DOMAIN ANTIRESTRICTION" #x002a64)
- ("Z NOTATION RANGE ANTIRESTRICTION" #x002a65)
- ("EQUALS SIGN WITH DOT BELOW" #x002a66)
- ("IDENTICAL WITH DOT ABOVE" #x002a67)
- ("TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE" #x002a68)
- ("TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE" #x002a69)
- ("TILDE OPERATOR WITH DOT ABOVE" #x002a6a)
- ("TILDE OPERATOR WITH RISING DOTS" #x002a6b)
- ("SIMILAR MINUS SIMILAR" #x002a6c)
- ("CONGRUENT WITH DOT ABOVE" #x002a6d)
- ("EQUALS WITH ASTERISK" #x002a6e)
- ("ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT" #x002a6f)
- ("APPROXIMATELY EQUAL OR EQUAL TO" #x002a70)
- ("EQUALS SIGN ABOVE PLUS SIGN" #x002a71)
- ("PLUS SIGN ABOVE EQUALS SIGN" #x002a72)
- ("EQUALS SIGN ABOVE TILDE OPERATOR" #x002a73)
- ("DOUBLE COLON EQUAL" #x002a74)
- ("TWO CONSECUTIVE EQUALS SIGNS" #x002a75)
- ("THREE CONSECUTIVE EQUALS SIGNS" #x002a76)
- ("EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW" #x002a77)
- ("EQUIVALENT WITH FOUR DOTS ABOVE" #x002a78)
- ("LESS-THAN WITH CIRCLE INSIDE" #x002a79)
- ("GREATER-THAN WITH CIRCLE INSIDE" #x002a7a)
- ("LESS-THAN WITH QUESTION MARK ABOVE" #x002a7b)
- ("GREATER-THAN WITH QUESTION MARK ABOVE" #x002a7c)
- ("LESS-THAN OR SLANTED EQUAL TO" #x002a7d)
- ("GREATER-THAN OR SLANTED EQUAL TO" #x002a7e)
- ("LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE" #x002a7f)
- ("GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE" #x002a80)
- ("LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE" #x002a81)
- ("GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE" #x002a82)
- ("LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT" #x002a83)
- ("GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT" #x002a84)
- ("LESS-THAN OR APPROXIMATE" #x002a85)
- ("GREATER-THAN OR APPROXIMATE" #x002a86)
- ("LESS-THAN AND SINGLE-LINE NOT EQUAL TO" #x002a87)
- ("GREATER-THAN AND SINGLE-LINE NOT EQUAL TO" #x002a88)
- ("LESS-THAN AND NOT APPROXIMATE" #x002a89)
- ("GREATER-THAN AND NOT APPROXIMATE" #x002a8a)
- ("LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN" #x002a8b)
- ("GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN" #x002a8c)
- ("LESS-THAN ABOVE SIMILAR OR EQUAL" #x002a8d)
- ("GREATER-THAN ABOVE SIMILAR OR EQUAL" #x002a8e)
- ("LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN" #x002a8f)
- ("GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN" #x002a90)
- ("LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL" #x002a91)
- ("GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL" #x002a92)
- ("LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL" #x002a93)
- ("GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL" #x002a94)
- ("SLANTED EQUAL TO OR LESS-THAN" #x002a95)
- ("SLANTED EQUAL TO OR GREATER-THAN" #x002a96)
- ("SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE" #x002a97)
- ("SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE" #x002a98)
- ("DOUBLE-LINE EQUAL TO OR LESS-THAN" #x002a99)
- ("DOUBLE-LINE EQUAL TO OR GREATER-THAN" #x002a9a)
- ("DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN" #x002a9b)
- ("DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN" #x002a9c)
- ("SIMILAR OR LESS-THAN" #x002a9d)
- ("SIMILAR OR GREATER-THAN" #x002a9e)
- ("SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN" #x002a9f)
- ("SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN" #x002aa0)
- ("DOUBLE NESTED LESS-THAN" #x002aa1)
- ("DOUBLE NESTED GREATER-THAN" #x002aa2)
- ("DOUBLE NESTED LESS-THAN WITH UNDERBAR" #x002aa3)
- ("GREATER-THAN OVERLAPPING LESS-THAN" #x002aa4)
- ("GREATER-THAN BESIDE LESS-THAN" #x002aa5)
- ("LESS-THAN CLOSED BY CURVE" #x002aa6)
- ("GREATER-THAN CLOSED BY CURVE" #x002aa7)
- ("LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL" #x002aa8)
- ("GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL" #x002aa9)
- ("SMALLER THAN" #x002aaa)
- ("LARGER THAN" #x002aab)
- ("SMALLER THAN OR EQUAL TO" #x002aac)
- ("LARGER THAN OR EQUAL TO" #x002aad)
- ("EQUALS SIGN WITH BUMPY ABOVE" #x002aae)
- ("PRECEDES ABOVE SINGLE-LINE EQUALS SIGN" #x002aaf)
- ("SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN" #x002ab0)
- ("PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO" #x002ab1)
- ("SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO" #x002ab2)
- ("PRECEDES ABOVE EQUALS SIGN" #x002ab3)
- ("SUCCEEDS ABOVE EQUALS SIGN" #x002ab4)
- ("PRECEDES ABOVE NOT EQUAL TO" #x002ab5)
- ("SUCCEEDS ABOVE NOT EQUAL TO" #x002ab6)
- ("PRECEDES ABOVE ALMOST EQUAL TO" #x002ab7)
- ("SUCCEEDS ABOVE ALMOST EQUAL TO" #x002ab8)
- ("PRECEDES ABOVE NOT ALMOST EQUAL TO" #x002ab9)
- ("SUCCEEDS ABOVE NOT ALMOST EQUAL TO" #x002aba)
- ("DOUBLE PRECEDES" #x002abb)
- ("DOUBLE SUCCEEDS" #x002abc)
- ("SUBSET WITH DOT" #x002abd)
- ("SUPERSET WITH DOT" #x002abe)
- ("SUBSET WITH PLUS SIGN BELOW" #x002abf)
- ("SUPERSET WITH PLUS SIGN BELOW" #x002ac0)
- ("SUBSET WITH MULTIPLICATION SIGN BELOW" #x002ac1)
- ("SUPERSET WITH MULTIPLICATION SIGN BELOW" #x002ac2)
- ("SUBSET OF OR EQUAL TO WITH DOT ABOVE" #x002ac3)
- ("SUPERSET OF OR EQUAL TO WITH DOT ABOVE" #x002ac4)
- ("SUBSET OF ABOVE EQUALS SIGN" #x002ac5)
- ("SUPERSET OF ABOVE EQUALS SIGN" #x002ac6)
- ("SUBSET OF ABOVE TILDE OPERATOR" #x002ac7)
- ("SUPERSET OF ABOVE TILDE OPERATOR" #x002ac8)
- ("SUBSET OF ABOVE ALMOST EQUAL TO" #x002ac9)
- ("SUPERSET OF ABOVE ALMOST EQUAL TO" #x002aca)
- ("SUBSET OF ABOVE NOT EQUAL TO" #x002acb)
- ("SUPERSET OF ABOVE NOT EQUAL TO" #x002acc)
- ("SQUARE LEFT OPEN BOX OPERATOR" #x002acd)
- ("SQUARE RIGHT OPEN BOX OPERATOR" #x002ace)
- ("CLOSED SUBSET" #x002acf)
- ("CLOSED SUPERSET" #x002ad0)
- ("CLOSED SUBSET OR EQUAL TO" #x002ad1)
- ("CLOSED SUPERSET OR EQUAL TO" #x002ad2)
- ("SUBSET ABOVE SUPERSET" #x002ad3)
- ("SUPERSET ABOVE SUBSET" #x002ad4)
- ("SUBSET ABOVE SUBSET" #x002ad5)
- ("SUPERSET ABOVE SUPERSET" #x002ad6)
- ("SUPERSET BESIDE SUBSET" #x002ad7)
- ("SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET" #x002ad8)
- ("ELEMENT OF OPENING DOWNWARDS" #x002ad9)
- ("PITCHFORK WITH TEE TOP" #x002ada)
- ("TRANSVERSAL INTERSECTION" #x002adb)
- ("FORKING" #x002adc)
- ("NONFORKING" #x002add)
- ("SHORT LEFT TACK" #x002ade)
- ("SHORT DOWN TACK" #x002adf)
- ("SHORT UP TACK" #x002ae0)
- ("PERPENDICULAR WITH S" #x002ae1)
- ("VERTICAL BAR TRIPLE RIGHT TURNSTILE" #x002ae2)
- ("DOUBLE VERTICAL BAR LEFT TURNSTILE" #x002ae3)
- ("VERTICAL BAR DOUBLE LEFT TURNSTILE" #x002ae4)
- ("DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE" #x002ae5)
- ("LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL" #x002ae6)
- ("SHORT DOWN TACK WITH OVERBAR" #x002ae7)
- ("SHORT UP TACK WITH UNDERBAR" #x002ae8)
- ("SHORT UP TACK ABOVE SHORT DOWN TACK" #x002ae9)
- ("DOUBLE DOWN TACK" #x002aea)
- ("DOUBLE UP TACK" #x002aeb)
- ("DOUBLE STROKE NOT SIGN" #x002aec)
- ("REVERSED DOUBLE STROKE NOT SIGN" #x002aed)
- ("DOES NOT DIVIDE WITH REVERSED NEGATION SLASH" #x002aee)
- ("VERTICAL LINE WITH CIRCLE ABOVE" #x002aef)
- ("VERTICAL LINE WITH CIRCLE BELOW" #x002af0)
- ("DOWN TACK WITH CIRCLE BELOW" #x002af1)
- ("PARALLEL WITH HORIZONTAL STROKE" #x002af2)
- ("PARALLEL WITH TILDE OPERATOR" #x002af3)
- ("TRIPLE VERTICAL BAR BINARY RELATION" #x002af4)
- ("TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE" #x002af5)
- ("TRIPLE COLON OPERATOR" #x002af6)
- ("TRIPLE NESTED LESS-THAN" #x002af7)
- ("TRIPLE NESTED GREATER-THAN" #x002af8)
- ("DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO" #x002af9)
- ("DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO" #x002afa)
- ("TRIPLE SOLIDUS BINARY RELATION" #x002afb)
- ("LARGE TRIPLE VERTICAL BAR OPERATOR" #x002afc)
- ("DOUBLE SOLIDUS OPERATOR" #x002afd)
- ("WHITE VERTICAL BAR" #x002afe)
- ("N-ARY WHITE VERTICAL BAR" #x002aff)
- ("IDEOGRAPHIC SPACE" #x003000)
- ("IDEOGRAPHIC COMMA" #x003001)
- ("IDEOGRAPHIC FULL STOP" #x003002)
- ("DITTO MARK" #x003003)
- ("JAPANESE INDUSTRIAL STANDARD SYMBOL" #x003004)
- ("IDEOGRAPHIC ITERATION MARK" #x003005)
- ("IDEOGRAPHIC CLOSING MARK" #x003006)
- ("IDEOGRAPHIC NUMBER ZERO" #x003007)
- ("LEFT ANGLE BRACKET" #x003008)
- ("RIGHT ANGLE BRACKET" #x003009)
- ("LEFT DOUBLE ANGLE BRACKET" #x00300a)
- ("RIGHT DOUBLE ANGLE BRACKET" #x00300b)
- ("LEFT CORNER BRACKET" #x00300c)
- ("RIGHT CORNER BRACKET" #x00300d)
- ("LEFT WHITE CORNER BRACKET" #x00300e)
- ("RIGHT WHITE CORNER BRACKET" #x00300f)
- ("LEFT BLACK LENTICULAR BRACKET" #x003010)
- ("RIGHT BLACK LENTICULAR BRACKET" #x003011)
- ("POSTAL MARK" #x003012)
- ("GETA MARK" #x003013)
- ("LEFT TORTOISE SHELL BRACKET" #x003014)
- ("RIGHT TORTOISE SHELL BRACKET" #x003015)
- ("LEFT WHITE LENTICULAR BRACKET" #x003016)
- ("RIGHT WHITE LENTICULAR BRACKET" #x003017)
- ("LEFT WHITE TORTOISE SHELL BRACKET" #x003018)
- ("RIGHT WHITE TORTOISE SHELL BRACKET" #x003019)
- ("LEFT WHITE SQUARE BRACKET" #x00301a)
- ("RIGHT WHITE SQUARE BRACKET" #x00301b)
- ("WAVE DASH" #x00301c)
- ("REVERSED DOUBLE PRIME QUOTATION MARK" #x00301d)
- ("DOUBLE PRIME QUOTATION MARK" #x00301e)
- ("LOW DOUBLE PRIME QUOTATION MARK" #x00301f)
- ("POSTAL MARK FACE" #x003020)
- ("HANGZHOU NUMERAL ONE" #x003021)
- ("HANGZHOU NUMERAL TWO" #x003022)
- ("HANGZHOU NUMERAL THREE" #x003023)
- ("HANGZHOU NUMERAL FOUR" #x003024)
- ("HANGZHOU NUMERAL FIVE" #x003025)
- ("HANGZHOU NUMERAL SIX" #x003026)
- ("HANGZHOU NUMERAL SEVEN" #x003027)
- ("HANGZHOU NUMERAL EIGHT" #x003028)
- ("HANGZHOU NUMERAL NINE" #x003029)
- ("IDEOGRAPHIC LEVEL TONE MARK" #x00302a)
- ("IDEOGRAPHIC RISING TONE MARK" #x00302b)
- ("IDEOGRAPHIC DEPARTING TONE MARK" #x00302c)
- ("IDEOGRAPHIC ENTERING TONE MARK" #x00302d)
- ("HANGUL SINGLE DOT TONE MARK" #x00302e)
- ("HANGUL DOUBLE DOT TONE MARK" #x00302f)
- ("WAVY DASH" #x003030)
- ("VERTICAL KANA REPEAT MARK" #x003031)
- ("VERTICAL KANA REPEAT WITH VOICED SOUND MARK" #x003032)
- ("VERTICAL KANA REPEAT MARK UPPER HALF" #x003033)
- ("VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF" #x003034)
- ("VERTICAL KANA REPEAT MARK LOWER HALF" #x003035)
- ("CIRCLED POSTAL MARK" #x003036)
- ("IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL" #x003037)
- ("HANGZHOU NUMERAL TEN" #x003038)
- ("HANGZHOU NUMERAL TWENTY" #x003039)
- ("HANGZHOU NUMERAL THIRTY" #x00303a)
- ("VERTICAL IDEOGRAPHIC ITERATION MARK" #x00303b)
- ("MASU MARK" #x00303c)
- ("PART ALTERNATION MARK" #x00303d)
- ("IDEOGRAPHIC VARIATION INDICATOR" #x00303e)
- ("IDEOGRAPHIC HALF FILL SPACE" #x00303f)
- ("HIRAGANA LETTER SMALL A" #x003041)
- ("HIRAGANA LETTER A" #x003042)
- ("HIRAGANA LETTER SMALL I" #x003043)
- ("HIRAGANA LETTER I" #x003044)
- ("HIRAGANA LETTER SMALL U" #x003045)
- ("HIRAGANA LETTER U" #x003046)
- ("HIRAGANA LETTER SMALL E" #x003047)
- ("HIRAGANA LETTER E" #x003048)
- ("HIRAGANA LETTER SMALL O" #x003049)
- ("HIRAGANA LETTER O" #x00304a)
- ("HIRAGANA LETTER KA" #x00304b)
- ("HIRAGANA LETTER GA" #x00304c)
- ("HIRAGANA LETTER KI" #x00304d)
- ("HIRAGANA LETTER GI" #x00304e)
- ("HIRAGANA LETTER KU" #x00304f)
- ("HIRAGANA LETTER GU" #x003050)
- ("HIRAGANA LETTER KE" #x003051)
- ("HIRAGANA LETTER GE" #x003052)
- ("HIRAGANA LETTER KO" #x003053)
- ("HIRAGANA LETTER GO" #x003054)
- ("HIRAGANA LETTER SA" #x003055)
- ("HIRAGANA LETTER ZA" #x003056)
- ("HIRAGANA LETTER SI" #x003057)
- ("HIRAGANA LETTER ZI" #x003058)
- ("HIRAGANA LETTER SU" #x003059)
- ("HIRAGANA LETTER ZU" #x00305a)
- ("HIRAGANA LETTER SE" #x00305b)
- ("HIRAGANA LETTER ZE" #x00305c)
- ("HIRAGANA LETTER SO" #x00305d)
- ("HIRAGANA LETTER ZO" #x00305e)
- ("HIRAGANA LETTER TA" #x00305f)
- ("HIRAGANA LETTER DA" #x003060)
- ("HIRAGANA LETTER TI" #x003061)
- ("HIRAGANA LETTER DI" #x003062)
- ("HIRAGANA LETTER SMALL TU" #x003063)
- ("HIRAGANA LETTER TU" #x003064)
- ("HIRAGANA LETTER DU" #x003065)
- ("HIRAGANA LETTER TE" #x003066)
- ("HIRAGANA LETTER DE" #x003067)
- ("HIRAGANA LETTER TO" #x003068)
- ("HIRAGANA LETTER DO" #x003069)
- ("HIRAGANA LETTER NA" #x00306a)
- ("HIRAGANA LETTER NI" #x00306b)
- ("HIRAGANA LETTER NU" #x00306c)
- ("HIRAGANA LETTER NE" #x00306d)
- ("HIRAGANA LETTER NO" #x00306e)
- ("HIRAGANA LETTER HA" #x00306f)
- ("HIRAGANA LETTER BA" #x003070)
- ("HIRAGANA LETTER PA" #x003071)
- ("HIRAGANA LETTER HI" #x003072)
- ("HIRAGANA LETTER BI" #x003073)
- ("HIRAGANA LETTER PI" #x003074)
- ("HIRAGANA LETTER HU" #x003075)
- ("HIRAGANA LETTER BU" #x003076)
- ("HIRAGANA LETTER PU" #x003077)
- ("HIRAGANA LETTER HE" #x003078)
- ("HIRAGANA LETTER BE" #x003079)
- ("HIRAGANA LETTER PE" #x00307a)
- ("HIRAGANA LETTER HO" #x00307b)
- ("HIRAGANA LETTER BO" #x00307c)
- ("HIRAGANA LETTER PO" #x00307d)
- ("HIRAGANA LETTER MA" #x00307e)
- ("HIRAGANA LETTER MI" #x00307f)
- ("HIRAGANA LETTER MU" #x003080)
- ("HIRAGANA LETTER ME" #x003081)
- ("HIRAGANA LETTER MO" #x003082)
- ("HIRAGANA LETTER SMALL YA" #x003083)
- ("HIRAGANA LETTER YA" #x003084)
- ("HIRAGANA LETTER SMALL YU" #x003085)
- ("HIRAGANA LETTER YU" #x003086)
- ("HIRAGANA LETTER SMALL YO" #x003087)
- ("HIRAGANA LETTER YO" #x003088)
- ("HIRAGANA LETTER RA" #x003089)
- ("HIRAGANA LETTER RI" #x00308a)
- ("HIRAGANA LETTER RU" #x00308b)
- ("HIRAGANA LETTER RE" #x00308c)
- ("HIRAGANA LETTER RO" #x00308d)
- ("HIRAGANA LETTER SMALL WA" #x00308e)
- ("HIRAGANA LETTER WA" #x00308f)
- ("HIRAGANA LETTER WI" #x003090)
- ("HIRAGANA LETTER WE" #x003091)
- ("HIRAGANA LETTER WO" #x003092)
- ("HIRAGANA LETTER N" #x003093)
- ("HIRAGANA LETTER VU" #x003094)
- ("HIRAGANA LETTER SMALL KA" #x003095)
- ("HIRAGANA LETTER SMALL KE" #x003096)
- ("COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK" #x003099)
- ("COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK" #x00309a)
- ("KATAKANA-HIRAGANA VOICED SOUND MARK" #x00309b)
- ("KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK" #x00309c)
- ("HIRAGANA ITERATION MARK" #x00309d)
- ("HIRAGANA VOICED ITERATION MARK" #x00309e)
- ("HIRAGANA DIGRAPH YORI" #x00309f)
- ("KATAKANA-HIRAGANA DOUBLE HYPHEN" #x0030a0)
- ("KATAKANA LETTER SMALL A" #x0030a1)
- ("KATAKANA LETTER A" #x0030a2)
- ("KATAKANA LETTER SMALL I" #x0030a3)
- ("KATAKANA LETTER I" #x0030a4)
- ("KATAKANA LETTER SMALL U" #x0030a5)
- ("KATAKANA LETTER U" #x0030a6)
- ("KATAKANA LETTER SMALL E" #x0030a7)
- ("KATAKANA LETTER E" #x0030a8)
- ("KATAKANA LETTER SMALL O" #x0030a9)
- ("KATAKANA LETTER O" #x0030aa)
- ("KATAKANA LETTER KA" #x0030ab)
- ("KATAKANA LETTER GA" #x0030ac)
- ("KATAKANA LETTER KI" #x0030ad)
- ("KATAKANA LETTER GI" #x0030ae)
- ("KATAKANA LETTER KU" #x0030af)
- ("KATAKANA LETTER GU" #x0030b0)
- ("KATAKANA LETTER KE" #x0030b1)
- ("KATAKANA LETTER GE" #x0030b2)
- ("KATAKANA LETTER KO" #x0030b3)
- ("KATAKANA LETTER GO" #x0030b4)
- ("KATAKANA LETTER SA" #x0030b5)
- ("KATAKANA LETTER ZA" #x0030b6)
- ("KATAKANA LETTER SI" #x0030b7)
- ("KATAKANA LETTER ZI" #x0030b8)
- ("KATAKANA LETTER SU" #x0030b9)
- ("KATAKANA LETTER ZU" #x0030ba)
- ("KATAKANA LETTER SE" #x0030bb)
- ("KATAKANA LETTER ZE" #x0030bc)
- ("KATAKANA LETTER SO" #x0030bd)
- ("KATAKANA LETTER ZO" #x0030be)
- ("KATAKANA LETTER TA" #x0030bf)
- ("KATAKANA LETTER DA" #x0030c0)
- ("KATAKANA LETTER TI" #x0030c1)
- ("KATAKANA LETTER DI" #x0030c2)
- ("KATAKANA LETTER SMALL TU" #x0030c3)
- ("KATAKANA LETTER TU" #x0030c4)
- ("KATAKANA LETTER DU" #x0030c5)
- ("KATAKANA LETTER TE" #x0030c6)
- ("KATAKANA LETTER DE" #x0030c7)
- ("KATAKANA LETTER TO" #x0030c8)
- ("KATAKANA LETTER DO" #x0030c9)
- ("KATAKANA LETTER NA" #x0030ca)
- ("KATAKANA LETTER NI" #x0030cb)
- ("KATAKANA LETTER NU" #x0030cc)
- ("KATAKANA LETTER NE" #x0030cd)
- ("KATAKANA LETTER NO" #x0030ce)
- ("KATAKANA LETTER HA" #x0030cf)
- ("KATAKANA LETTER BA" #x0030d0)
- ("KATAKANA LETTER PA" #x0030d1)
- ("KATAKANA LETTER HI" #x0030d2)
- ("KATAKANA LETTER BI" #x0030d3)
- ("KATAKANA LETTER PI" #x0030d4)
- ("KATAKANA LETTER HU" #x0030d5)
- ("KATAKANA LETTER BU" #x0030d6)
- ("KATAKANA LETTER PU" #x0030d7)
- ("KATAKANA LETTER HE" #x0030d8)
- ("KATAKANA LETTER BE" #x0030d9)
- ("KATAKANA LETTER PE" #x0030da)
- ("KATAKANA LETTER HO" #x0030db)
- ("KATAKANA LETTER BO" #x0030dc)
- ("KATAKANA LETTER PO" #x0030dd)
- ("KATAKANA LETTER MA" #x0030de)
- ("KATAKANA LETTER MI" #x0030df)
- ("KATAKANA LETTER MU" #x0030e0)
- ("KATAKANA LETTER ME" #x0030e1)
- ("KATAKANA LETTER MO" #x0030e2)
- ("KATAKANA LETTER SMALL YA" #x0030e3)
- ("KATAKANA LETTER YA" #x0030e4)
- ("KATAKANA LETTER SMALL YU" #x0030e5)
- ("KATAKANA LETTER YU" #x0030e6)
- ("KATAKANA LETTER SMALL YO" #x0030e7)
- ("KATAKANA LETTER YO" #x0030e8)
- ("KATAKANA LETTER RA" #x0030e9)
- ("KATAKANA LETTER RI" #x0030ea)
- ("KATAKANA LETTER RU" #x0030eb)
- ("KATAKANA LETTER RE" #x0030ec)
- ("KATAKANA LETTER RO" #x0030ed)
- ("KATAKANA LETTER SMALL WA" #x0030ee)
- ("KATAKANA LETTER WA" #x0030ef)
- ("KATAKANA LETTER WI" #x0030f0)
- ("KATAKANA LETTER WE" #x0030f1)
- ("KATAKANA LETTER WO" #x0030f2)
- ("KATAKANA LETTER N" #x0030f3)
- ("KATAKANA LETTER VU" #x0030f4)
- ("KATAKANA LETTER SMALL KA" #x0030f5)
- ("KATAKANA LETTER SMALL KE" #x0030f6)
- ("KATAKANA LETTER VA" #x0030f7)
- ("KATAKANA LETTER VI" #x0030f8)
- ("KATAKANA LETTER VE" #x0030f9)
- ("KATAKANA LETTER VO" #x0030fa)
- ("KATAKANA MIDDLE DOT" #x0030fb)
- ("KATAKANA-HIRAGANA PROLONGED SOUND MARK" #x0030fc)
- ("KATAKANA ITERATION MARK" #x0030fd)
- ("KATAKANA VOICED ITERATION MARK" #x0030fe)
- ("KATAKANA DIGRAPH KOTO" #x0030ff)
- ("LATIN SMALL LIGATURE FF" #x00fb00)
- ("LATIN SMALL LIGATURE FI" #x00fb01)
- ("LATIN SMALL LIGATURE FL" #x00fb02)
- ("LATIN SMALL LIGATURE FFI" #x00fb03)
- ("LATIN SMALL LIGATURE FFL" #x00fb04)
- ("LATIN SMALL LIGATURE LONG S T" #x00fb05)
- ("LATIN SMALL LIGATURE ST" #x00fb06)
- ("ARMENIAN SMALL LIGATURE MEN NOW" #x00fb13)
- ("ARMENIAN SMALL LIGATURE MEN ECH" #x00fb14)
- ("ARMENIAN SMALL LIGATURE MEN INI" #x00fb15)
- ("ARMENIAN SMALL LIGATURE VEW NOW" #x00fb16)
- ("ARMENIAN SMALL LIGATURE MEN XEH" #x00fb17)
- ("HEBREW LETTER YOD WITH HIRIQ" #x00fb1d)
- ("HEBREW POINT JUDEO-SPANISH VARIKA" #x00fb1e)
- ("HEBREW LIGATURE YIDDISH YOD YOD PATAH" #x00fb1f)
- ("HEBREW LETTER ALTERNATIVE AYIN" #x00fb20)
- ("HEBREW LETTER WIDE ALEF" #x00fb21)
- ("HEBREW LETTER WIDE DALET" #x00fb22)
- ("HEBREW LETTER WIDE HE" #x00fb23)
- ("HEBREW LETTER WIDE KAF" #x00fb24)
- ("HEBREW LETTER WIDE LAMED" #x00fb25)
- ("HEBREW LETTER WIDE FINAL MEM" #x00fb26)
- ("HEBREW LETTER WIDE RESH" #x00fb27)
- ("HEBREW LETTER WIDE TAV" #x00fb28)
- ("HEBREW LETTER ALTERNATIVE PLUS SIGN" #x00fb29)
- ("HEBREW LETTER SHIN WITH SHIN DOT" #x00fb2a)
- ("HEBREW LETTER SHIN WITH SIN DOT" #x00fb2b)
- ("HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT" #x00fb2c)
- ("HEBREW LETTER SHIN WITH DAGESH AND SIN DOT" #x00fb2d)
- ("HEBREW LETTER ALEF WITH PATAH" #x00fb2e)
- ("HEBREW LETTER ALEF WITH QAMATS" #x00fb2f)
- ("HEBREW LETTER ALEF WITH MAPIQ" #x00fb30)
- ("HEBREW LETTER BET WITH DAGESH" #x00fb31)
- ("HEBREW LETTER GIMEL WITH DAGESH" #x00fb32)
- ("HEBREW LETTER DALET WITH DAGESH" #x00fb33)
- ("HEBREW LETTER HE WITH MAPIQ" #x00fb34)
- ("HEBREW LETTER VAV WITH DAGESH" #x00fb35)
- ("HEBREW LETTER ZAYIN WITH DAGESH" #x00fb36)
- ("HEBREW LETTER TET WITH DAGESH" #x00fb38)
- ("HEBREW LETTER YOD WITH DAGESH" #x00fb39)
- ("HEBREW LETTER FINAL KAF WITH DAGESH" #x00fb3a)
- ("HEBREW LETTER KAF WITH DAGESH" #x00fb3b)
- ("HEBREW LETTER LAMED WITH DAGESH" #x00fb3c)
- ("HEBREW LETTER MEM WITH DAGESH" #x00fb3e)
- ("HEBREW LETTER NUN WITH DAGESH" #x00fb40)
- ("HEBREW LETTER SAMEKH WITH DAGESH" #x00fb41)
- ("HEBREW LETTER FINAL PE WITH DAGESH" #x00fb43)
- ("HEBREW LETTER PE WITH DAGESH" #x00fb44)
- ("HEBREW LETTER TSADI WITH DAGESH" #x00fb46)
- ("HEBREW LETTER QOF WITH DAGESH" #x00fb47)
- ("HEBREW LETTER RESH WITH DAGESH" #x00fb48)
- ("HEBREW LETTER SHIN WITH DAGESH" #x00fb49)
- ("HEBREW LETTER TAV WITH DAGESH" #x00fb4a)
- ("HEBREW LETTER VAV WITH HOLAM" #x00fb4b)
- ("HEBREW LETTER BET WITH RAFE" #x00fb4c)
- ("HEBREW LETTER KAF WITH RAFE" #x00fb4d)
- ("HEBREW LETTER PE WITH RAFE" #x00fb4e)
- ("HEBREW LIGATURE ALEF LAMED" #x00fb4f)
- ("ARABIC LETTER ALEF WASLA ISOLATED FORM" #x00fb50)
- ("ARABIC LETTER ALEF WASLA FINAL FORM" #x00fb51)
- ("ARABIC LETTER BEEH ISOLATED FORM" #x00fb52)
- ("ARABIC LETTER BEEH FINAL FORM" #x00fb53)
- ("ARABIC LETTER BEEH INITIAL FORM" #x00fb54)
- ("ARABIC LETTER BEEH MEDIAL FORM" #x00fb55)
- ("ARABIC LETTER PEH ISOLATED FORM" #x00fb56)
- ("ARABIC LETTER PEH FINAL FORM" #x00fb57)
- ("ARABIC LETTER PEH INITIAL FORM" #x00fb58)
- ("ARABIC LETTER PEH MEDIAL FORM" #x00fb59)
- ("ARABIC LETTER BEHEH ISOLATED FORM" #x00fb5a)
- ("ARABIC LETTER BEHEH FINAL FORM" #x00fb5b)
- ("ARABIC LETTER BEHEH INITIAL FORM" #x00fb5c)
- ("ARABIC LETTER BEHEH MEDIAL FORM" #x00fb5d)
- ("ARABIC LETTER TTEHEH ISOLATED FORM" #x00fb5e)
- ("ARABIC LETTER TTEHEH FINAL FORM" #x00fb5f)
- ("ARABIC LETTER TTEHEH INITIAL FORM" #x00fb60)
- ("ARABIC LETTER TTEHEH MEDIAL FORM" #x00fb61)
- ("ARABIC LETTER TEHEH ISOLATED FORM" #x00fb62)
- ("ARABIC LETTER TEHEH FINAL FORM" #x00fb63)
- ("ARABIC LETTER TEHEH INITIAL FORM" #x00fb64)
- ("ARABIC LETTER TEHEH MEDIAL FORM" #x00fb65)
- ("ARABIC LETTER TTEH ISOLATED FORM" #x00fb66)
- ("ARABIC LETTER TTEH FINAL FORM" #x00fb67)
- ("ARABIC LETTER TTEH INITIAL FORM" #x00fb68)
- ("ARABIC LETTER TTEH MEDIAL FORM" #x00fb69)
- ("ARABIC LETTER VEH ISOLATED FORM" #x00fb6a)
- ("ARABIC LETTER VEH FINAL FORM" #x00fb6b)
- ("ARABIC LETTER VEH INITIAL FORM" #x00fb6c)
- ("ARABIC LETTER VEH MEDIAL FORM" #x00fb6d)
- ("ARABIC LETTER PEHEH ISOLATED FORM" #x00fb6e)
- ("ARABIC LETTER PEHEH FINAL FORM" #x00fb6f)
- ("ARABIC LETTER PEHEH INITIAL FORM" #x00fb70)
- ("ARABIC LETTER PEHEH MEDIAL FORM" #x00fb71)
- ("ARABIC LETTER DYEH ISOLATED FORM" #x00fb72)
- ("ARABIC LETTER DYEH FINAL FORM" #x00fb73)
- ("ARABIC LETTER DYEH INITIAL FORM" #x00fb74)
- ("ARABIC LETTER DYEH MEDIAL FORM" #x00fb75)
- ("ARABIC LETTER NYEH ISOLATED FORM" #x00fb76)
- ("ARABIC LETTER NYEH FINAL FORM" #x00fb77)
- ("ARABIC LETTER NYEH INITIAL FORM" #x00fb78)
- ("ARABIC LETTER NYEH MEDIAL FORM" #x00fb79)
- ("ARABIC LETTER TCHEH ISOLATED FORM" #x00fb7a)
- ("ARABIC LETTER TCHEH FINAL FORM" #x00fb7b)
- ("ARABIC LETTER TCHEH INITIAL FORM" #x00fb7c)
- ("ARABIC LETTER TCHEH MEDIAL FORM" #x00fb7d)
- ("ARABIC LETTER TCHEHEH ISOLATED FORM" #x00fb7e)
- ("ARABIC LETTER TCHEHEH FINAL FORM" #x00fb7f)
- ("ARABIC LETTER TCHEHEH INITIAL FORM" #x00fb80)
- ("ARABIC LETTER TCHEHEH MEDIAL FORM" #x00fb81)
- ("ARABIC LETTER DDAHAL ISOLATED FORM" #x00fb82)
- ("ARABIC LETTER DDAHAL FINAL FORM" #x00fb83)
- ("ARABIC LETTER DAHAL ISOLATED FORM" #x00fb84)
- ("ARABIC LETTER DAHAL FINAL FORM" #x00fb85)
- ("ARABIC LETTER DUL ISOLATED FORM" #x00fb86)
- ("ARABIC LETTER DUL FINAL FORM" #x00fb87)
- ("ARABIC LETTER DDAL ISOLATED FORM" #x00fb88)
- ("ARABIC LETTER DDAL FINAL FORM" #x00fb89)
- ("ARABIC LETTER JEH ISOLATED FORM" #x00fb8a)
- ("ARABIC LETTER JEH FINAL FORM" #x00fb8b)
- ("ARABIC LETTER RREH ISOLATED FORM" #x00fb8c)
- ("ARABIC LETTER RREH FINAL FORM" #x00fb8d)
- ("ARABIC LETTER KEHEH ISOLATED FORM" #x00fb8e)
- ("ARABIC LETTER KEHEH FINAL FORM" #x00fb8f)
- ("ARABIC LETTER KEHEH INITIAL FORM" #x00fb90)
- ("ARABIC LETTER KEHEH MEDIAL FORM" #x00fb91)
- ("ARABIC LETTER GAF ISOLATED FORM" #x00fb92)
- ("ARABIC LETTER GAF FINAL FORM" #x00fb93)
- ("ARABIC LETTER GAF INITIAL FORM" #x00fb94)
- ("ARABIC LETTER GAF MEDIAL FORM" #x00fb95)
- ("ARABIC LETTER GUEH ISOLATED FORM" #x00fb96)
- ("ARABIC LETTER GUEH FINAL FORM" #x00fb97)
- ("ARABIC LETTER GUEH INITIAL FORM" #x00fb98)
- ("ARABIC LETTER GUEH MEDIAL FORM" #x00fb99)
- ("ARABIC LETTER NGOEH ISOLATED FORM" #x00fb9a)
- ("ARABIC LETTER NGOEH FINAL FORM" #x00fb9b)
- ("ARABIC LETTER NGOEH INITIAL FORM" #x00fb9c)
- ("ARABIC LETTER NGOEH MEDIAL FORM" #x00fb9d)
- ("ARABIC LETTER NOON GHUNNA ISOLATED FORM" #x00fb9e)
- ("ARABIC LETTER NOON GHUNNA FINAL FORM" #x00fb9f)
- ("ARABIC LETTER RNOON ISOLATED FORM" #x00fba0)
- ("ARABIC LETTER RNOON FINAL FORM" #x00fba1)
- ("ARABIC LETTER RNOON INITIAL FORM" #x00fba2)
- ("ARABIC LETTER RNOON MEDIAL FORM" #x00fba3)
- ("ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM" #x00fba4)
- ("ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM" #x00fba5)
- ("ARABIC LETTER HEH GOAL ISOLATED FORM" #x00fba6)
- ("ARABIC LETTER HEH GOAL FINAL FORM" #x00fba7)
- ("ARABIC LETTER HEH GOAL INITIAL FORM" #x00fba8)
- ("ARABIC LETTER HEH GOAL MEDIAL FORM" #x00fba9)
- ("ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM" #x00fbaa)
- ("ARABIC LETTER HEH DOACHASHMEE FINAL FORM" #x00fbab)
- ("ARABIC LETTER HEH DOACHASHMEE INITIAL FORM" #x00fbac)
- ("ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM" #x00fbad)
- ("ARABIC LETTER YEH BARREE ISOLATED FORM" #x00fbae)
- ("ARABIC LETTER YEH BARREE FINAL FORM" #x00fbaf)
- ("ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM" #x00fbb0)
- ("ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM" #x00fbb1)
- ("ARABIC LETTER NG ISOLATED FORM" #x00fbd3)
- ("ARABIC LETTER NG FINAL FORM" #x00fbd4)
- ("ARABIC LETTER NG INITIAL FORM" #x00fbd5)
- ("ARABIC LETTER NG MEDIAL FORM" #x00fbd6)
- ("ARABIC LETTER U ISOLATED FORM" #x00fbd7)
- ("ARABIC LETTER U FINAL FORM" #x00fbd8)
- ("ARABIC LETTER OE ISOLATED FORM" #x00fbd9)
- ("ARABIC LETTER OE FINAL FORM" #x00fbda)
- ("ARABIC LETTER YU ISOLATED FORM" #x00fbdb)
- ("ARABIC LETTER YU FINAL FORM" #x00fbdc)
- ("ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM" #x00fbdd)
- ("ARABIC LETTER VE ISOLATED FORM" #x00fbde)
- ("ARABIC LETTER VE FINAL FORM" #x00fbdf)
- ("ARABIC LETTER KIRGHIZ OE ISOLATED FORM" #x00fbe0)
- ("ARABIC LETTER KIRGHIZ OE FINAL FORM" #x00fbe1)
- ("ARABIC LETTER KIRGHIZ YU ISOLATED FORM" #x00fbe2)
- ("ARABIC LETTER KIRGHIZ YU FINAL FORM" #x00fbe3)
- ("ARABIC LETTER E ISOLATED FORM" #x00fbe4)
- ("ARABIC LETTER E FINAL FORM" #x00fbe5)
- ("ARABIC LETTER E INITIAL FORM" #x00fbe6)
- ("ARABIC LETTER E MEDIAL FORM" #x00fbe7)
- ("ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM" #x00fbe8)
- ("ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM" #x00fbe9)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM" #x00fbea)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM" #x00fbeb)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM" #x00fbec)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM" #x00fbed)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM" #x00fbee)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM" #x00fbef)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM" #x00fbf0)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM" #x00fbf1)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM" #x00fbf2)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM" #x00fbf3)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM" #x00fbf4)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM" #x00fbf5)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM" #x00fbf6)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM" #x00fbf7)
- ("ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM" #x00fbf8)
- ("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM" #x00fbf9)
- ("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM" #x00fbfa)
- ("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM" #x00fbfb)
- ("ARABIC LETTER FARSI YEH ISOLATED FORM" #x00fbfc)
- ("ARABIC LETTER FARSI YEH FINAL FORM" #x00fbfd)
- ("ARABIC LETTER FARSI YEH INITIAL FORM" #x00fbfe)
- ("ARABIC LETTER FARSI YEH MEDIAL FORM" #x00fbff)
- ("VARIATION SELECTOR-1" #x00fe00)
- ("VARIATION SELECTOR-2" #x00fe01)
- ("VARIATION SELECTOR-3" #x00fe02)
- ("VARIATION SELECTOR-4" #x00fe03)
- ("VARIATION SELECTOR-5" #x00fe04)
- ("VARIATION SELECTOR-6" #x00fe05)
- ("VARIATION SELECTOR-7" #x00fe06)
- ("VARIATION SELECTOR-8" #x00fe07)
- ("VARIATION SELECTOR-9" #x00fe08)
- ("VARIATION SELECTOR-10" #x00fe09)
- ("VARIATION SELECTOR-11" #x00fe0a)
- ("VARIATION SELECTOR-12" #x00fe0b)
- ("VARIATION SELECTOR-13" #x00fe0c)
- ("VARIATION SELECTOR-14" #x00fe0d)
- ("VARIATION SELECTOR-15" #x00fe0e)
- ("VARIATION SELECTOR-16" #x00fe0f)
- ("COMBINING LIGATURE LEFT HALF" #x00fe20)
- ("COMBINING LIGATURE RIGHT HALF" #x00fe21)
- ("COMBINING DOUBLE TILDE LEFT HALF" #x00fe22)
- ("COMBINING DOUBLE TILDE RIGHT HALF" #x00fe23)
- ("PRESENTATION FORM FOR VERTICAL TWO DOT LEADER" #x00fe30)
- ("PRESENTATION FORM FOR VERTICAL EM DASH" #x00fe31)
- ("PRESENTATION FORM FOR VERTICAL EN DASH" #x00fe32)
- ("PRESENTATION FORM FOR VERTICAL LOW LINE" #x00fe33)
- ("PRESENTATION FORM FOR VERTICAL WAVY LOW LINE" #x00fe34)
- ("PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS" #x00fe35)
- ("PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS" #x00fe36)
- ("PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET" #x00fe37)
- ("PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET" #x00fe38)
- ("PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET" #x00fe39)
- ("PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET" #x00fe3a)
- ("PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET" #x00fe3b)
- ("PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET" #x00fe3c)
- ("PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET" #x00fe3d)
- ("PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET" #x00fe3e)
- ("PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET" #x00fe3f)
- ("PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET" #x00fe40)
- ("PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET" #x00fe41)
- ("PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET" #x00fe42)
- ("PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET" #x00fe43)
- ("PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET" #x00fe44)
- ("SESAME DOT" #x00fe45)
- ("WHITE SESAME DOT" #x00fe46)
- ("DASHED OVERLINE" #x00fe49)
- ("CENTRELINE OVERLINE" #x00fe4a)
- ("WAVY OVERLINE" #x00fe4b)
- ("DOUBLE WAVY OVERLINE" #x00fe4c)
- ("DASHED LOW LINE" #x00fe4d)
- ("CENTRELINE LOW LINE" #x00fe4e)
- ("WAVY LOW LINE" #x00fe4f)
- ("SMALL COMMA" #x00fe50)
- ("SMALL IDEOGRAPHIC COMMA" #x00fe51)
- ("SMALL FULL STOP" #x00fe52)
- ("SMALL SEMICOLON" #x00fe54)
- ("SMALL COLON" #x00fe55)
- ("SMALL QUESTION MARK" #x00fe56)
- ("SMALL EXCLAMATION MARK" #x00fe57)
- ("SMALL EM DASH" #x00fe58)
- ("SMALL LEFT PARENTHESIS" #x00fe59)
- ("SMALL RIGHT PARENTHESIS" #x00fe5a)
- ("SMALL LEFT CURLY BRACKET" #x00fe5b)
- ("SMALL RIGHT CURLY BRACKET" #x00fe5c)
- ("SMALL LEFT TORTOISE SHELL BRACKET" #x00fe5d)
- ("SMALL RIGHT TORTOISE SHELL BRACKET" #x00fe5e)
- ("SMALL NUMBER SIGN" #x00fe5f)
- ("SMALL AMPERSAND" #x00fe60)
- ("SMALL ASTERISK" #x00fe61)
- ("SMALL PLUS SIGN" #x00fe62)
- ("SMALL HYPHEN-MINUS" #x00fe63)
- ("SMALL LESS-THAN SIGN" #x00fe64)
- ("SMALL GREATER-THAN SIGN" #x00fe65)
- ("SMALL EQUALS SIGN" #x00fe66)
- ("SMALL REVERSE SOLIDUS" #x00fe68)
- ("SMALL DOLLAR SIGN" #x00fe69)
- ("SMALL PERCENT SIGN" #x00fe6a)
- ("SMALL COMMERCIAL AT" #x00fe6b)
- ("ARABIC FATHATAN ISOLATED FORM" #x00fe70)
- ("ARABIC TATWEEL WITH FATHATAN ABOVE" #x00fe71)
- ("ARABIC DAMMATAN ISOLATED FORM" #x00fe72)
- ("ARABIC TAIL FRAGMENT" #x00fe73)
- ("ARABIC KASRATAN ISOLATED FORM" #x00fe74)
- ("ARABIC FATHA ISOLATED FORM" #x00fe76)
- ("ARABIC FATHA MEDIAL FORM" #x00fe77)
- ("ARABIC DAMMA ISOLATED FORM" #x00fe78)
- ("ARABIC DAMMA MEDIAL FORM" #x00fe79)
- ("ARABIC KASRA ISOLATED FORM" #x00fe7a)
- ("ARABIC KASRA MEDIAL FORM" #x00fe7b)
- ("ARABIC SHADDA ISOLATED FORM" #x00fe7c)
- ("ARABIC SHADDA MEDIAL FORM" #x00fe7d)
- ("ARABIC SUKUN ISOLATED FORM" #x00fe7e)
- ("ARABIC SUKUN MEDIAL FORM" #x00fe7f)
- ("ARABIC LETTER HAMZA ISOLATED FORM" #x00fe80)
- ("ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM" #x00fe81)
- ("ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM" #x00fe82)
- ("ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM" #x00fe83)
- ("ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM" #x00fe84)
- ("ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM" #x00fe85)
- ("ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM" #x00fe86)
- ("ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM" #x00fe87)
- ("ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM" #x00fe88)
- ("ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM" #x00fe89)
- ("ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM" #x00fe8a)
- ("ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM" #x00fe8b)
- ("ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM" #x00fe8c)
- ("ARABIC LETTER ALEF ISOLATED FORM" #x00fe8d)
- ("ARABIC LETTER ALEF FINAL FORM" #x00fe8e)
- ("ARABIC LETTER BEH ISOLATED FORM" #x00fe8f)
- ("ARABIC LETTER BEH FINAL FORM" #x00fe90)
- ("ARABIC LETTER BEH INITIAL FORM" #x00fe91)
- ("ARABIC LETTER BEH MEDIAL FORM" #x00fe92)
- ("ARABIC LETTER TEH MARBUTA ISOLATED FORM" #x00fe93)
- ("ARABIC LETTER TEH MARBUTA FINAL FORM" #x00fe94)
- ("ARABIC LETTER TEH ISOLATED FORM" #x00fe95)
- ("ARABIC LETTER TEH FINAL FORM" #x00fe96)
- ("ARABIC LETTER TEH INITIAL FORM" #x00fe97)
- ("ARABIC LETTER TEH MEDIAL FORM" #x00fe98)
- ("ARABIC LETTER THEH ISOLATED FORM" #x00fe99)
- ("ARABIC LETTER THEH FINAL FORM" #x00fe9a)
- ("ARABIC LETTER THEH INITIAL FORM" #x00fe9b)
- ("ARABIC LETTER THEH MEDIAL FORM" #x00fe9c)
- ("ARABIC LETTER JEEM ISOLATED FORM" #x00fe9d)
- ("ARABIC LETTER JEEM FINAL FORM" #x00fe9e)
- ("ARABIC LETTER JEEM INITIAL FORM" #x00fe9f)
- ("ARABIC LETTER JEEM MEDIAL FORM" #x00fea0)
- ("ARABIC LETTER HAH ISOLATED FORM" #x00fea1)
- ("ARABIC LETTER HAH FINAL FORM" #x00fea2)
- ("ARABIC LETTER HAH INITIAL FORM" #x00fea3)
- ("ARABIC LETTER HAH MEDIAL FORM" #x00fea4)
- ("ARABIC LETTER KHAH ISOLATED FORM" #x00fea5)
- ("ARABIC LETTER KHAH FINAL FORM" #x00fea6)
- ("ARABIC LETTER KHAH INITIAL FORM" #x00fea7)
- ("ARABIC LETTER KHAH MEDIAL FORM" #x00fea8)
- ("ARABIC LETTER DAL ISOLATED FORM" #x00fea9)
- ("ARABIC LETTER DAL FINAL FORM" #x00feaa)
- ("ARABIC LETTER THAL ISOLATED FORM" #x00feab)
- ("ARABIC LETTER THAL FINAL FORM" #x00feac)
- ("ARABIC LETTER REH ISOLATED FORM" #x00fead)
- ("ARABIC LETTER REH FINAL FORM" #x00feae)
- ("ARABIC LETTER ZAIN ISOLATED FORM" #x00feaf)
- ("ARABIC LETTER ZAIN FINAL FORM" #x00feb0)
- ("ARABIC LETTER SEEN ISOLATED FORM" #x00feb1)
- ("ARABIC LETTER SEEN FINAL FORM" #x00feb2)
- ("ARABIC LETTER SEEN INITIAL FORM" #x00feb3)
- ("ARABIC LETTER SEEN MEDIAL FORM" #x00feb4)
- ("ARABIC LETTER SHEEN ISOLATED FORM" #x00feb5)
- ("ARABIC LETTER SHEEN FINAL FORM" #x00feb6)
- ("ARABIC LETTER SHEEN INITIAL FORM" #x00feb7)
- ("ARABIC LETTER SHEEN MEDIAL FORM" #x00feb8)
- ("ARABIC LETTER SAD ISOLATED FORM" #x00feb9)
- ("ARABIC LETTER SAD FINAL FORM" #x00feba)
- ("ARABIC LETTER SAD INITIAL FORM" #x00febb)
- ("ARABIC LETTER SAD MEDIAL FORM" #x00febc)
- ("ARABIC LETTER DAD ISOLATED FORM" #x00febd)
- ("ARABIC LETTER DAD FINAL FORM" #x00febe)
- ("ARABIC LETTER DAD INITIAL FORM" #x00febf)
- ("ARABIC LETTER DAD MEDIAL FORM" #x00fec0)
- ("ARABIC LETTER TAH ISOLATED FORM" #x00fec1)
- ("ARABIC LETTER TAH FINAL FORM" #x00fec2)
- ("ARABIC LETTER TAH INITIAL FORM" #x00fec3)
- ("ARABIC LETTER TAH MEDIAL FORM" #x00fec4)
- ("ARABIC LETTER ZAH ISOLATED FORM" #x00fec5)
- ("ARABIC LETTER ZAH FINAL FORM" #x00fec6)
- ("ARABIC LETTER ZAH INITIAL FORM" #x00fec7)
- ("ARABIC LETTER ZAH MEDIAL FORM" #x00fec8)
- ("ARABIC LETTER AIN ISOLATED FORM" #x00fec9)
- ("ARABIC LETTER AIN FINAL FORM" #x00feca)
- ("ARABIC LETTER AIN INITIAL FORM" #x00fecb)
- ("ARABIC LETTER AIN MEDIAL FORM" #x00fecc)
- ("ARABIC LETTER GHAIN ISOLATED FORM" #x00fecd)
- ("ARABIC LETTER GHAIN FINAL FORM" #x00fece)
- ("ARABIC LETTER GHAIN INITIAL FORM" #x00fecf)
- ("ARABIC LETTER GHAIN MEDIAL FORM" #x00fed0)
- ("ARABIC LETTER FEH ISOLATED FORM" #x00fed1)
- ("ARABIC LETTER FEH FINAL FORM" #x00fed2)
- ("ARABIC LETTER FEH INITIAL FORM" #x00fed3)
- ("ARABIC LETTER FEH MEDIAL FORM" #x00fed4)
- ("ARABIC LETTER QAF ISOLATED FORM" #x00fed5)
- ("ARABIC LETTER QAF FINAL FORM" #x00fed6)
- ("ARABIC LETTER QAF INITIAL FORM" #x00fed7)
- ("ARABIC LETTER QAF MEDIAL FORM" #x00fed8)
- ("ARABIC LETTER KAF ISOLATED FORM" #x00fed9)
- ("ARABIC LETTER KAF FINAL FORM" #x00feda)
- ("ARABIC LETTER KAF INITIAL FORM" #x00fedb)
- ("ARABIC LETTER KAF MEDIAL FORM" #x00fedc)
- ("ARABIC LETTER LAM ISOLATED FORM" #x00fedd)
- ("ARABIC LETTER LAM FINAL FORM" #x00fede)
- ("ARABIC LETTER LAM INITIAL FORM" #x00fedf)
- ("ARABIC LETTER LAM MEDIAL FORM" #x00fee0)
- ("ARABIC LETTER MEEM ISOLATED FORM" #x00fee1)
- ("ARABIC LETTER MEEM FINAL FORM" #x00fee2)
- ("ARABIC LETTER MEEM INITIAL FORM" #x00fee3)
- ("ARABIC LETTER MEEM MEDIAL FORM" #x00fee4)
- ("ARABIC LETTER NOON ISOLATED FORM" #x00fee5)
- ("ARABIC LETTER NOON FINAL FORM" #x00fee6)
- ("ARABIC LETTER NOON INITIAL FORM" #x00fee7)
- ("ARABIC LETTER NOON MEDIAL FORM" #x00fee8)
- ("ARABIC LETTER HEH ISOLATED FORM" #x00fee9)
- ("ARABIC LETTER HEH FINAL FORM" #x00feea)
- ("ARABIC LETTER HEH INITIAL FORM" #x00feeb)
- ("ARABIC LETTER HEH MEDIAL FORM" #x00feec)
- ("ARABIC LETTER WAW ISOLATED FORM" #x00feed)
- ("ARABIC LETTER WAW FINAL FORM" #x00feee)
- ("ARABIC LETTER ALEF MAKSURA ISOLATED FORM" #x00feef)
- ("ARABIC LETTER ALEF MAKSURA FINAL FORM" #x00fef0)
- ("ARABIC LETTER YEH ISOLATED FORM" #x00fef1)
- ("ARABIC LETTER YEH FINAL FORM" #x00fef2)
- ("ARABIC LETTER YEH INITIAL FORM" #x00fef3)
- ("ARABIC LETTER YEH MEDIAL FORM" #x00fef4)
- ("ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM" #x00fef5)
- ("ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM" #x00fef6)
- ("ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM" #x00fef7)
- ("ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM" #x00fef8)
- ("ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM" #x00fef9)
- ("ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM" #x00fefa)
- ("ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM" #x00fefb)
- ("ARABIC LIGATURE LAM WITH ALEF FINAL FORM" #x00fefc)
- ("ZERO WIDTH NO-BREAK SPACE" #x00feff)
- ("REPLACEMENT CHARACTER" #x00fffd)
- ("MATHEMATICAL BOLD CAPITAL A" #x01d400)
- ("MATHEMATICAL BOLD CAPITAL B" #x01d401)
- ("MATHEMATICAL BOLD CAPITAL C" #x01d402)
- ("MATHEMATICAL BOLD CAPITAL D" #x01d403)
- ("MATHEMATICAL BOLD CAPITAL E" #x01d404)
- ("MATHEMATICAL BOLD CAPITAL F" #x01d405)
- ("MATHEMATICAL BOLD CAPITAL G" #x01d406)
- ("MATHEMATICAL BOLD CAPITAL H" #x01d407)
- ("MATHEMATICAL BOLD CAPITAL I" #x01d408)
- ("MATHEMATICAL BOLD CAPITAL J" #x01d409)
- ("MATHEMATICAL BOLD CAPITAL K" #x01d40a)
- ("MATHEMATICAL BOLD CAPITAL L" #x01d40b)
- ("MATHEMATICAL BOLD CAPITAL M" #x01d40c)
- ("MATHEMATICAL BOLD CAPITAL N" #x01d40d)
- ("MATHEMATICAL BOLD CAPITAL O" #x01d40e)
- ("MATHEMATICAL BOLD CAPITAL P" #x01d40f)
- ("MATHEMATICAL BOLD CAPITAL Q" #x01d410)
- ("MATHEMATICAL BOLD CAPITAL R" #x01d411)
- ("MATHEMATICAL BOLD CAPITAL S" #x01d412)
- ("MATHEMATICAL BOLD CAPITAL T" #x01d413)
- ("MATHEMATICAL BOLD CAPITAL U" #x01d414)
- ("MATHEMATICAL BOLD CAPITAL V" #x01d415)
- ("MATHEMATICAL BOLD CAPITAL W" #x01d416)
- ("MATHEMATICAL BOLD CAPITAL X" #x01d417)
- ("MATHEMATICAL BOLD CAPITAL Y" #x01d418)
- ("MATHEMATICAL BOLD CAPITAL Z" #x01d419)
- ("MATHEMATICAL BOLD SMALL A" #x01d41a)
- ("MATHEMATICAL BOLD SMALL B" #x01d41b)
- ("MATHEMATICAL BOLD SMALL C" #x01d41c)
- ("MATHEMATICAL BOLD SMALL D" #x01d41d)
- ("MATHEMATICAL BOLD SMALL E" #x01d41e)
- ("MATHEMATICAL BOLD SMALL F" #x01d41f)
- ("MATHEMATICAL BOLD SMALL G" #x01d420)
- ("MATHEMATICAL BOLD SMALL H" #x01d421)
- ("MATHEMATICAL BOLD SMALL I" #x01d422)
- ("MATHEMATICAL BOLD SMALL J" #x01d423)
- ("MATHEMATICAL BOLD SMALL K" #x01d424)
- ("MATHEMATICAL BOLD SMALL L" #x01d425)
- ("MATHEMATICAL BOLD SMALL M" #x01d426)
- ("MATHEMATICAL BOLD SMALL N" #x01d427)
- ("MATHEMATICAL BOLD SMALL O" #x01d428)
- ("MATHEMATICAL BOLD SMALL P" #x01d429)
- ("MATHEMATICAL BOLD SMALL Q" #x01d42a)
- ("MATHEMATICAL BOLD SMALL R" #x01d42b)
- ("MATHEMATICAL BOLD SMALL S" #x01d42c)
- ("MATHEMATICAL BOLD SMALL T" #x01d42d)
- ("MATHEMATICAL BOLD SMALL U" #x01d42e)
- ("MATHEMATICAL BOLD SMALL V" #x01d42f)
- ("MATHEMATICAL BOLD SMALL W" #x01d430)
- ("MATHEMATICAL BOLD SMALL X" #x01d431)
- ("MATHEMATICAL BOLD SMALL Y" #x01d432)
- ("MATHEMATICAL BOLD SMALL Z" #x01d433)
- ("MATHEMATICAL ITALIC CAPITAL A" #x01d434)
- ("MATHEMATICAL ITALIC CAPITAL B" #x01d435)
- ("MATHEMATICAL ITALIC CAPITAL C" #x01d436)
- ("MATHEMATICAL ITALIC CAPITAL D" #x01d437)
- ("MATHEMATICAL ITALIC CAPITAL E" #x01d438)
- ("MATHEMATICAL ITALIC CAPITAL F" #x01d439)
- ("MATHEMATICAL ITALIC CAPITAL G" #x01d43a)
- ("MATHEMATICAL ITALIC CAPITAL H" #x01d43b)
- ("MATHEMATICAL ITALIC CAPITAL I" #x01d43c)
- ("MATHEMATICAL ITALIC CAPITAL J" #x01d43d)
- ("MATHEMATICAL ITALIC CAPITAL K" #x01d43e)
- ("MATHEMATICAL ITALIC CAPITAL L" #x01d43f)
- ("MATHEMATICAL ITALIC CAPITAL M" #x01d440)
- ("MATHEMATICAL ITALIC CAPITAL N" #x01d441)
- ("MATHEMATICAL ITALIC CAPITAL O" #x01d442)
- ("MATHEMATICAL ITALIC CAPITAL P" #x01d443)
- ("MATHEMATICAL ITALIC CAPITAL Q" #x01d444)
- ("MATHEMATICAL ITALIC CAPITAL R" #x01d445)
- ("MATHEMATICAL ITALIC CAPITAL S" #x01d446)
- ("MATHEMATICAL ITALIC CAPITAL T" #x01d447)
- ("MATHEMATICAL ITALIC CAPITAL U" #x01d448)
- ("MATHEMATICAL ITALIC CAPITAL V" #x01d449)
- ("MATHEMATICAL ITALIC CAPITAL W" #x01d44a)
- ("MATHEMATICAL ITALIC CAPITAL X" #x01d44b)
- ("MATHEMATICAL ITALIC CAPITAL Y" #x01d44c)
- ("MATHEMATICAL ITALIC CAPITAL Z" #x01d44d)
- ("MATHEMATICAL ITALIC SMALL A" #x01d44e)
- ("MATHEMATICAL ITALIC SMALL B" #x01d44f)
- ("MATHEMATICAL ITALIC SMALL C" #x01d450)
- ("MATHEMATICAL ITALIC SMALL D" #x01d451)
- ("MATHEMATICAL ITALIC SMALL E" #x01d452)
- ("MATHEMATICAL ITALIC SMALL F" #x01d453)
- ("MATHEMATICAL ITALIC SMALL G" #x01d454)
- ("MATHEMATICAL ITALIC SMALL I" #x01d456)
- ("MATHEMATICAL ITALIC SMALL J" #x01d457)
- ("MATHEMATICAL ITALIC SMALL K" #x01d458)
- ("MATHEMATICAL ITALIC SMALL L" #x01d459)
- ("MATHEMATICAL ITALIC SMALL M" #x01d45a)
- ("MATHEMATICAL ITALIC SMALL N" #x01d45b)
- ("MATHEMATICAL ITALIC SMALL O" #x01d45c)
- ("MATHEMATICAL ITALIC SMALL P" #x01d45d)
- ("MATHEMATICAL ITALIC SMALL Q" #x01d45e)
- ("MATHEMATICAL ITALIC SMALL R" #x01d45f)
- ("MATHEMATICAL ITALIC SMALL S" #x01d460)
- ("MATHEMATICAL ITALIC SMALL T" #x01d461)
- ("MATHEMATICAL ITALIC SMALL U" #x01d462)
- ("MATHEMATICAL ITALIC SMALL V" #x01d463)
- ("MATHEMATICAL ITALIC SMALL W" #x01d464)
- ("MATHEMATICAL ITALIC SMALL X" #x01d465)
- ("MATHEMATICAL ITALIC SMALL Y" #x01d466)
- ("MATHEMATICAL ITALIC SMALL Z" #x01d467)
- ("MATHEMATICAL BOLD ITALIC CAPITAL A" #x01d468)
- ("MATHEMATICAL BOLD ITALIC CAPITAL B" #x01d469)
- ("MATHEMATICAL BOLD ITALIC CAPITAL C" #x01d46a)
- ("MATHEMATICAL BOLD ITALIC CAPITAL D" #x01d46b)
- ("MATHEMATICAL BOLD ITALIC CAPITAL E" #x01d46c)
- ("MATHEMATICAL BOLD ITALIC CAPITAL F" #x01d46d)
- ("MATHEMATICAL BOLD ITALIC CAPITAL G" #x01d46e)
- ("MATHEMATICAL BOLD ITALIC CAPITAL H" #x01d46f)
- ("MATHEMATICAL BOLD ITALIC CAPITAL I" #x01d470)
- ("MATHEMATICAL BOLD ITALIC CAPITAL J" #x01d471)
- ("MATHEMATICAL BOLD ITALIC CAPITAL K" #x01d472)
- ("MATHEMATICAL BOLD ITALIC CAPITAL L" #x01d473)
- ("MATHEMATICAL BOLD ITALIC CAPITAL M" #x01d474)
- ("MATHEMATICAL BOLD ITALIC CAPITAL N" #x01d475)
- ("MATHEMATICAL BOLD ITALIC CAPITAL O" #x01d476)
- ("MATHEMATICAL BOLD ITALIC CAPITAL P" #x01d477)
- ("MATHEMATICAL BOLD ITALIC CAPITAL Q" #x01d478)
- ("MATHEMATICAL BOLD ITALIC CAPITAL R" #x01d479)
- ("MATHEMATICAL BOLD ITALIC CAPITAL S" #x01d47a)
- ("MATHEMATICAL BOLD ITALIC CAPITAL T" #x01d47b)
- ("MATHEMATICAL BOLD ITALIC CAPITAL U" #x01d47c)
- ("MATHEMATICAL BOLD ITALIC CAPITAL V" #x01d47d)
- ("MATHEMATICAL BOLD ITALIC CAPITAL W" #x01d47e)
- ("MATHEMATICAL BOLD ITALIC CAPITAL X" #x01d47f)
- ("MATHEMATICAL BOLD ITALIC CAPITAL Y" #x01d480)
- ("MATHEMATICAL BOLD ITALIC CAPITAL Z" #x01d481)
- ("MATHEMATICAL BOLD ITALIC SMALL A" #x01d482)
- ("MATHEMATICAL BOLD ITALIC SMALL B" #x01d483)
- ("MATHEMATICAL BOLD ITALIC SMALL C" #x01d484)
- ("MATHEMATICAL BOLD ITALIC SMALL D" #x01d485)
- ("MATHEMATICAL BOLD ITALIC SMALL E" #x01d486)
- ("MATHEMATICAL BOLD ITALIC SMALL F" #x01d487)
- ("MATHEMATICAL BOLD ITALIC SMALL G" #x01d488)
- ("MATHEMATICAL BOLD ITALIC SMALL H" #x01d489)
- ("MATHEMATICAL BOLD ITALIC SMALL I" #x01d48a)
- ("MATHEMATICAL BOLD ITALIC SMALL J" #x01d48b)
- ("MATHEMATICAL BOLD ITALIC SMALL K" #x01d48c)
- ("MATHEMATICAL BOLD ITALIC SMALL L" #x01d48d)
- ("MATHEMATICAL BOLD ITALIC SMALL M" #x01d48e)
- ("MATHEMATICAL BOLD ITALIC SMALL N" #x01d48f)
- ("MATHEMATICAL BOLD ITALIC SMALL O" #x01d490)
- ("MATHEMATICAL BOLD ITALIC SMALL P" #x01d491)
- ("MATHEMATICAL BOLD ITALIC SMALL Q" #x01d492)
- ("MATHEMATICAL BOLD ITALIC SMALL R" #x01d493)
- ("MATHEMATICAL BOLD ITALIC SMALL S" #x01d494)
- ("MATHEMATICAL BOLD ITALIC SMALL T" #x01d495)
- ("MATHEMATICAL BOLD ITALIC SMALL U" #x01d496)
- ("MATHEMATICAL BOLD ITALIC SMALL V" #x01d497)
- ("MATHEMATICAL BOLD ITALIC SMALL W" #x01d498)
- ("MATHEMATICAL BOLD ITALIC SMALL X" #x01d499)
- ("MATHEMATICAL BOLD ITALIC SMALL Y" #x01d49a)
- ("MATHEMATICAL BOLD ITALIC SMALL Z" #x01d49b)
- ("MATHEMATICAL SCRIPT CAPITAL A" #x01d49c)
- ("MATHEMATICAL SCRIPT CAPITAL C" #x01d49e)
- ("MATHEMATICAL SCRIPT CAPITAL D" #x01d49f)
- ("MATHEMATICAL SCRIPT CAPITAL G" #x01d4a2)
- ("MATHEMATICAL SCRIPT CAPITAL J" #x01d4a5)
- ("MATHEMATICAL SCRIPT CAPITAL K" #x01d4a6)
- ("MATHEMATICAL SCRIPT CAPITAL N" #x01d4a9)
- ("MATHEMATICAL SCRIPT CAPITAL O" #x01d4aa)
- ("MATHEMATICAL SCRIPT CAPITAL P" #x01d4ab)
- ("MATHEMATICAL SCRIPT CAPITAL Q" #x01d4ac)
- ("MATHEMATICAL SCRIPT CAPITAL S" #x01d4ae)
- ("MATHEMATICAL SCRIPT CAPITAL T" #x01d4af)
- ("MATHEMATICAL SCRIPT CAPITAL U" #x01d4b0)
- ("MATHEMATICAL SCRIPT CAPITAL V" #x01d4b1)
- ("MATHEMATICAL SCRIPT CAPITAL W" #x01d4b2)
- ("MATHEMATICAL SCRIPT CAPITAL X" #x01d4b3)
- ("MATHEMATICAL SCRIPT CAPITAL Y" #x01d4b4)
- ("MATHEMATICAL SCRIPT CAPITAL Z" #x01d4b5)
- ("MATHEMATICAL SCRIPT SMALL A" #x01d4b6)
- ("MATHEMATICAL SCRIPT SMALL B" #x01d4b7)
- ("MATHEMATICAL SCRIPT SMALL C" #x01d4b8)
- ("MATHEMATICAL SCRIPT SMALL D" #x01d4b9)
- ("MATHEMATICAL SCRIPT SMALL F" #x01d4bb)
- ("MATHEMATICAL SCRIPT SMALL H" #x01d4bd)
- ("MATHEMATICAL SCRIPT SMALL I" #x01d4be)
- ("MATHEMATICAL SCRIPT SMALL J" #x01d4bf)
- ("MATHEMATICAL SCRIPT SMALL K" #x01d4c0)
- ("MATHEMATICAL SCRIPT SMALL L" #x01d4c1)
- ("MATHEMATICAL SCRIPT SMALL M" #x01d4c2)
- ("MATHEMATICAL SCRIPT SMALL N" #x01d4c3)
- ("MATHEMATICAL SCRIPT SMALL P" #x01d4c5)
- ("MATHEMATICAL SCRIPT SMALL Q" #x01d4c6)
- ("MATHEMATICAL SCRIPT SMALL R" #x01d4c7)
- ("MATHEMATICAL SCRIPT SMALL S" #x01d4c8)
- ("MATHEMATICAL SCRIPT SMALL T" #x01d4c9)
- ("MATHEMATICAL SCRIPT SMALL U" #x01d4ca)
- ("MATHEMATICAL SCRIPT SMALL V" #x01d4cb)
- ("MATHEMATICAL SCRIPT SMALL W" #x01d4cc)
- ("MATHEMATICAL SCRIPT SMALL X" #x01d4cd)
- ("MATHEMATICAL SCRIPT SMALL Y" #x01d4ce)
- ("MATHEMATICAL SCRIPT SMALL Z" #x01d4cf)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL A" #x01d4d0)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL B" #x01d4d1)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL C" #x01d4d2)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL D" #x01d4d3)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL E" #x01d4d4)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL F" #x01d4d5)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL G" #x01d4d6)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL H" #x01d4d7)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL I" #x01d4d8)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL J" #x01d4d9)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL K" #x01d4da)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL L" #x01d4db)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL M" #x01d4dc)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL N" #x01d4dd)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL O" #x01d4de)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL P" #x01d4df)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL Q" #x01d4e0)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL R" #x01d4e1)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL S" #x01d4e2)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL T" #x01d4e3)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL U" #x01d4e4)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL V" #x01d4e5)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL W" #x01d4e6)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL X" #x01d4e7)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL Y" #x01d4e8)
- ("MATHEMATICAL BOLD SCRIPT CAPITAL Z" #x01d4e9)
- ("MATHEMATICAL BOLD SCRIPT SMALL A" #x01d4ea)
- ("MATHEMATICAL BOLD SCRIPT SMALL B" #x01d4eb)
- ("MATHEMATICAL BOLD SCRIPT SMALL C" #x01d4ec)
- ("MATHEMATICAL BOLD SCRIPT SMALL D" #x01d4ed)
- ("MATHEMATICAL BOLD SCRIPT SMALL E" #x01d4ee)
- ("MATHEMATICAL BOLD SCRIPT SMALL F" #x01d4ef)
- ("MATHEMATICAL BOLD SCRIPT SMALL G" #x01d4f0)
- ("MATHEMATICAL BOLD SCRIPT SMALL H" #x01d4f1)
- ("MATHEMATICAL BOLD SCRIPT SMALL I" #x01d4f2)
- ("MATHEMATICAL BOLD SCRIPT SMALL J" #x01d4f3)
- ("MATHEMATICAL BOLD SCRIPT SMALL K" #x01d4f4)
- ("MATHEMATICAL BOLD SCRIPT SMALL L" #x01d4f5)
- ("MATHEMATICAL BOLD SCRIPT SMALL M" #x01d4f6)
- ("MATHEMATICAL BOLD SCRIPT SMALL N" #x01d4f7)
- ("MATHEMATICAL BOLD SCRIPT SMALL O" #x01d4f8)
- ("MATHEMATICAL BOLD SCRIPT SMALL P" #x01d4f9)
- ("MATHEMATICAL BOLD SCRIPT SMALL Q" #x01d4fa)
- ("MATHEMATICAL BOLD SCRIPT SMALL R" #x01d4fb)
- ("MATHEMATICAL BOLD SCRIPT SMALL S" #x01d4fc)
- ("MATHEMATICAL BOLD SCRIPT SMALL T" #x01d4fd)
- ("MATHEMATICAL BOLD SCRIPT SMALL U" #x01d4fe)
- ("MATHEMATICAL BOLD SCRIPT SMALL V" #x01d4ff)
- ("MATHEMATICAL BOLD SCRIPT SMALL W" #x01d500)
- ("MATHEMATICAL BOLD SCRIPT SMALL X" #x01d501)
- ("MATHEMATICAL BOLD SCRIPT SMALL Y" #x01d502)
- ("MATHEMATICAL BOLD SCRIPT SMALL Z" #x01d503)
- ("MATHEMATICAL FRAKTUR CAPITAL A" #x01d504)
- ("MATHEMATICAL FRAKTUR CAPITAL B" #x01d505)
- ("MATHEMATICAL FRAKTUR CAPITAL D" #x01d507)
- ("MATHEMATICAL FRAKTUR CAPITAL E" #x01d508)
- ("MATHEMATICAL FRAKTUR CAPITAL F" #x01d509)
- ("MATHEMATICAL FRAKTUR CAPITAL G" #x01d50a)
- ("MATHEMATICAL FRAKTUR CAPITAL J" #x01d50d)
- ("MATHEMATICAL FRAKTUR CAPITAL K" #x01d50e)
- ("MATHEMATICAL FRAKTUR CAPITAL L" #x01d50f)
- ("MATHEMATICAL FRAKTUR CAPITAL M" #x01d510)
- ("MATHEMATICAL FRAKTUR CAPITAL N" #x01d511)
- ("MATHEMATICAL FRAKTUR CAPITAL O" #x01d512)
- ("MATHEMATICAL FRAKTUR CAPITAL P" #x01d513)
- ("MATHEMATICAL FRAKTUR CAPITAL Q" #x01d514)
- ("MATHEMATICAL FRAKTUR CAPITAL S" #x01d516)
- ("MATHEMATICAL FRAKTUR CAPITAL T" #x01d517)
- ("MATHEMATICAL FRAKTUR CAPITAL U" #x01d518)
- ("MATHEMATICAL FRAKTUR CAPITAL V" #x01d519)
- ("MATHEMATICAL FRAKTUR CAPITAL W" #x01d51a)
- ("MATHEMATICAL FRAKTUR CAPITAL X" #x01d51b)
- ("MATHEMATICAL FRAKTUR CAPITAL Y" #x01d51c)
- ("MATHEMATICAL FRAKTUR SMALL A" #x01d51e)
- ("MATHEMATICAL FRAKTUR SMALL B" #x01d51f)
- ("MATHEMATICAL FRAKTUR SMALL C" #x01d520)
- ("MATHEMATICAL FRAKTUR SMALL D" #x01d521)
- ("MATHEMATICAL FRAKTUR SMALL E" #x01d522)
- ("MATHEMATICAL FRAKTUR SMALL F" #x01d523)
- ("MATHEMATICAL FRAKTUR SMALL G" #x01d524)
- ("MATHEMATICAL FRAKTUR SMALL H" #x01d525)
- ("MATHEMATICAL FRAKTUR SMALL I" #x01d526)
- ("MATHEMATICAL FRAKTUR SMALL J" #x01d527)
- ("MATHEMATICAL FRAKTUR SMALL K" #x01d528)
- ("MATHEMATICAL FRAKTUR SMALL L" #x01d529)
- ("MATHEMATICAL FRAKTUR SMALL M" #x01d52a)
- ("MATHEMATICAL FRAKTUR SMALL N" #x01d52b)
- ("MATHEMATICAL FRAKTUR SMALL O" #x01d52c)
- ("MATHEMATICAL FRAKTUR SMALL P" #x01d52d)
- ("MATHEMATICAL FRAKTUR SMALL Q" #x01d52e)
- ("MATHEMATICAL FRAKTUR SMALL R" #x01d52f)
- ("MATHEMATICAL FRAKTUR SMALL S" #x01d530)
- ("MATHEMATICAL FRAKTUR SMALL T" #x01d531)
- ("MATHEMATICAL FRAKTUR SMALL U" #x01d532)
- ("MATHEMATICAL FRAKTUR SMALL V" #x01d533)
- ("MATHEMATICAL FRAKTUR SMALL W" #x01d534)
- ("MATHEMATICAL FRAKTUR SMALL X" #x01d535)
- ("MATHEMATICAL FRAKTUR SMALL Y" #x01d536)
- ("MATHEMATICAL FRAKTUR SMALL Z" #x01d537)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL A" #x01d538)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL B" #x01d539)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL D" #x01d53b)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL E" #x01d53c)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL F" #x01d53d)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL G" #x01d53e)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL I" #x01d540)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL J" #x01d541)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL K" #x01d542)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL L" #x01d543)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL M" #x01d544)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL O" #x01d546)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL S" #x01d54a)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL T" #x01d54b)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL U" #x01d54c)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL V" #x01d54d)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL W" #x01d54e)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL X" #x01d54f)
- ("MATHEMATICAL DOUBLE-STRUCK CAPITAL Y" #x01d550)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL A" #x01d552)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL B" #x01d553)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL C" #x01d554)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL D" #x01d555)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL E" #x01d556)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL F" #x01d557)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL G" #x01d558)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL H" #x01d559)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL I" #x01d55a)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL J" #x01d55b)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL K" #x01d55c)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL L" #x01d55d)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL M" #x01d55e)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL N" #x01d55f)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL O" #x01d560)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL P" #x01d561)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL Q" #x01d562)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL R" #x01d563)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL S" #x01d564)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL T" #x01d565)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL U" #x01d566)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL V" #x01d567)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL W" #x01d568)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL X" #x01d569)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL Y" #x01d56a)
- ("MATHEMATICAL DOUBLE-STRUCK SMALL Z" #x01d56b)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL A" #x01d56c)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL B" #x01d56d)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL C" #x01d56e)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL D" #x01d56f)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL E" #x01d570)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL F" #x01d571)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL G" #x01d572)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL H" #x01d573)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL I" #x01d574)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL J" #x01d575)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL K" #x01d576)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL L" #x01d577)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL M" #x01d578)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL N" #x01d579)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL O" #x01d57a)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL P" #x01d57b)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL Q" #x01d57c)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL R" #x01d57d)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL S" #x01d57e)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL T" #x01d57f)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL U" #x01d580)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL V" #x01d581)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL W" #x01d582)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL X" #x01d583)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL Y" #x01d584)
- ("MATHEMATICAL BOLD FRAKTUR CAPITAL Z" #x01d585)
- ("MATHEMATICAL BOLD FRAKTUR SMALL A" #x01d586)
- ("MATHEMATICAL BOLD FRAKTUR SMALL B" #x01d587)
- ("MATHEMATICAL BOLD FRAKTUR SMALL C" #x01d588)
- ("MATHEMATICAL BOLD FRAKTUR SMALL D" #x01d589)
- ("MATHEMATICAL BOLD FRAKTUR SMALL E" #x01d58a)
- ("MATHEMATICAL BOLD FRAKTUR SMALL F" #x01d58b)
- ("MATHEMATICAL BOLD FRAKTUR SMALL G" #x01d58c)
- ("MATHEMATICAL BOLD FRAKTUR SMALL H" #x01d58d)
- ("MATHEMATICAL BOLD FRAKTUR SMALL I" #x01d58e)
- ("MATHEMATICAL BOLD FRAKTUR SMALL J" #x01d58f)
- ("MATHEMATICAL BOLD FRAKTUR SMALL K" #x01d590)
- ("MATHEMATICAL BOLD FRAKTUR SMALL L" #x01d591)
- ("MATHEMATICAL BOLD FRAKTUR SMALL M" #x01d592)
- ("MATHEMATICAL BOLD FRAKTUR SMALL N" #x01d593)
- ("MATHEMATICAL BOLD FRAKTUR SMALL O" #x01d594)
- ("MATHEMATICAL BOLD FRAKTUR SMALL P" #x01d595)
- ("MATHEMATICAL BOLD FRAKTUR SMALL Q" #x01d596)
- ("MATHEMATICAL BOLD FRAKTUR SMALL R" #x01d597)
- ("MATHEMATICAL BOLD FRAKTUR SMALL S" #x01d598)
- ("MATHEMATICAL BOLD FRAKTUR SMALL T" #x01d599)
- ("MATHEMATICAL BOLD FRAKTUR SMALL U" #x01d59a)
- ("MATHEMATICAL BOLD FRAKTUR SMALL V" #x01d59b)
- ("MATHEMATICAL BOLD FRAKTUR SMALL W" #x01d59c)
- ("MATHEMATICAL BOLD FRAKTUR SMALL X" #x01d59d)
- ("MATHEMATICAL BOLD FRAKTUR SMALL Y" #x01d59e)
- ("MATHEMATICAL BOLD FRAKTUR SMALL Z" #x01d59f)
- ("MATHEMATICAL SANS-SERIF CAPITAL A" #x01d5a0)
- ("MATHEMATICAL SANS-SERIF CAPITAL B" #x01d5a1)
- ("MATHEMATICAL SANS-SERIF CAPITAL C" #x01d5a2)
- ("MATHEMATICAL SANS-SERIF CAPITAL D" #x01d5a3)
- ("MATHEMATICAL SANS-SERIF CAPITAL E" #x01d5a4)
- ("MATHEMATICAL SANS-SERIF CAPITAL F" #x01d5a5)
- ("MATHEMATICAL SANS-SERIF CAPITAL G" #x01d5a6)
- ("MATHEMATICAL SANS-SERIF CAPITAL H" #x01d5a7)
- ("MATHEMATICAL SANS-SERIF CAPITAL I" #x01d5a8)
- ("MATHEMATICAL SANS-SERIF CAPITAL J" #x01d5a9)
- ("MATHEMATICAL SANS-SERIF CAPITAL K" #x01d5aa)
- ("MATHEMATICAL SANS-SERIF CAPITAL L" #x01d5ab)
- ("MATHEMATICAL SANS-SERIF CAPITAL M" #x01d5ac)
- ("MATHEMATICAL SANS-SERIF CAPITAL N" #x01d5ad)
- ("MATHEMATICAL SANS-SERIF CAPITAL O" #x01d5ae)
- ("MATHEMATICAL SANS-SERIF CAPITAL P" #x01d5af)
- ("MATHEMATICAL SANS-SERIF CAPITAL Q" #x01d5b0)
- ("MATHEMATICAL SANS-SERIF CAPITAL R" #x01d5b1)
- ("MATHEMATICAL SANS-SERIF CAPITAL S" #x01d5b2)
- ("MATHEMATICAL SANS-SERIF CAPITAL T" #x01d5b3)
- ("MATHEMATICAL SANS-SERIF CAPITAL U" #x01d5b4)
- ("MATHEMATICAL SANS-SERIF CAPITAL V" #x01d5b5)
- ("MATHEMATICAL SANS-SERIF CAPITAL W" #x01d5b6)
- ("MATHEMATICAL SANS-SERIF CAPITAL X" #x01d5b7)
- ("MATHEMATICAL SANS-SERIF CAPITAL Y" #x01d5b8)
- ("MATHEMATICAL SANS-SERIF CAPITAL Z" #x01d5b9)
- ("MATHEMATICAL SANS-SERIF SMALL A" #x01d5ba)
- ("MATHEMATICAL SANS-SERIF SMALL B" #x01d5bb)
- ("MATHEMATICAL SANS-SERIF SMALL C" #x01d5bc)
- ("MATHEMATICAL SANS-SERIF SMALL D" #x01d5bd)
- ("MATHEMATICAL SANS-SERIF SMALL E" #x01d5be)
- ("MATHEMATICAL SANS-SERIF SMALL F" #x01d5bf)
- ("MATHEMATICAL SANS-SERIF SMALL G" #x01d5c0)
- ("MATHEMATICAL SANS-SERIF SMALL H" #x01d5c1)
- ("MATHEMATICAL SANS-SERIF SMALL I" #x01d5c2)
- ("MATHEMATICAL SANS-SERIF SMALL J" #x01d5c3)
- ("MATHEMATICAL SANS-SERIF SMALL K" #x01d5c4)
- ("MATHEMATICAL SANS-SERIF SMALL L" #x01d5c5)
- ("MATHEMATICAL SANS-SERIF SMALL M" #x01d5c6)
- ("MATHEMATICAL SANS-SERIF SMALL N" #x01d5c7)
- ("MATHEMATICAL SANS-SERIF SMALL O" #x01d5c8)
- ("MATHEMATICAL SANS-SERIF SMALL P" #x01d5c9)
- ("MATHEMATICAL SANS-SERIF SMALL Q" #x01d5ca)
- ("MATHEMATICAL SANS-SERIF SMALL R" #x01d5cb)
- ("MATHEMATICAL SANS-SERIF SMALL S" #x01d5cc)
- ("MATHEMATICAL SANS-SERIF SMALL T" #x01d5cd)
- ("MATHEMATICAL SANS-SERIF SMALL U" #x01d5ce)
- ("MATHEMATICAL SANS-SERIF SMALL V" #x01d5cf)
- ("MATHEMATICAL SANS-SERIF SMALL W" #x01d5d0)
- ("MATHEMATICAL SANS-SERIF SMALL X" #x01d5d1)
- ("MATHEMATICAL SANS-SERIF SMALL Y" #x01d5d2)
- ("MATHEMATICAL SANS-SERIF SMALL Z" #x01d5d3)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL A" #x01d5d4)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL B" #x01d5d5)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL C" #x01d5d6)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL D" #x01d5d7)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL E" #x01d5d8)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL F" #x01d5d9)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL G" #x01d5da)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL H" #x01d5db)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL I" #x01d5dc)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL J" #x01d5dd)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL K" #x01d5de)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL L" #x01d5df)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL M" #x01d5e0)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL N" #x01d5e1)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL O" #x01d5e2)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL P" #x01d5e3)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL Q" #x01d5e4)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL R" #x01d5e5)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL S" #x01d5e6)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL T" #x01d5e7)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL U" #x01d5e8)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL V" #x01d5e9)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL W" #x01d5ea)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL X" #x01d5eb)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL Y" #x01d5ec)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL Z" #x01d5ed)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL A" #x01d5ee)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL B" #x01d5ef)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL C" #x01d5f0)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL D" #x01d5f1)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL E" #x01d5f2)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL F" #x01d5f3)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL G" #x01d5f4)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL H" #x01d5f5)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL I" #x01d5f6)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL J" #x01d5f7)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL K" #x01d5f8)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL L" #x01d5f9)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL M" #x01d5fa)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL N" #x01d5fb)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL O" #x01d5fc)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL P" #x01d5fd)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL Q" #x01d5fe)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL R" #x01d5ff)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL S" #x01d600)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL T" #x01d601)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL U" #x01d602)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL V" #x01d603)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL W" #x01d604)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL X" #x01d605)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL Y" #x01d606)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL Z" #x01d607)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL A" #x01d608)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL B" #x01d609)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL C" #x01d60a)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL D" #x01d60b)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL E" #x01d60c)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL F" #x01d60d)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL G" #x01d60e)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL H" #x01d60f)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL I" #x01d610)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL J" #x01d611)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL K" #x01d612)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL L" #x01d613)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL M" #x01d614)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL N" #x01d615)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL O" #x01d616)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL P" #x01d617)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q" #x01d618)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL R" #x01d619)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL S" #x01d61a)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL T" #x01d61b)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL U" #x01d61c)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL V" #x01d61d)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL W" #x01d61e)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL X" #x01d61f)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y" #x01d620)
- ("MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z" #x01d621)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL A" #x01d622)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL B" #x01d623)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL C" #x01d624)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL D" #x01d625)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL E" #x01d626)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL F" #x01d627)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL G" #x01d628)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL H" #x01d629)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL I" #x01d62a)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL J" #x01d62b)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL K" #x01d62c)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL L" #x01d62d)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL M" #x01d62e)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL N" #x01d62f)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL O" #x01d630)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL P" #x01d631)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL Q" #x01d632)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL R" #x01d633)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL S" #x01d634)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL T" #x01d635)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL U" #x01d636)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL V" #x01d637)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL W" #x01d638)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL X" #x01d639)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL Y" #x01d63a)
- ("MATHEMATICAL SANS-SERIF ITALIC SMALL Z" #x01d63b)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A" #x01d63c)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B" #x01d63d)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C" #x01d63e)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D" #x01d63f)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E" #x01d640)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F" #x01d641)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G" #x01d642)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H" #x01d643)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I" #x01d644)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J" #x01d645)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K" #x01d646)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L" #x01d647)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M" #x01d648)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N" #x01d649)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O" #x01d64a)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P" #x01d64b)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q" #x01d64c)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R" #x01d64d)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S" #x01d64e)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T" #x01d64f)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U" #x01d650)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V" #x01d651)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W" #x01d652)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X" #x01d653)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y" #x01d654)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z" #x01d655)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A" #x01d656)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B" #x01d657)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C" #x01d658)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D" #x01d659)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E" #x01d65a)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F" #x01d65b)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G" #x01d65c)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H" #x01d65d)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I" #x01d65e)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J" #x01d65f)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K" #x01d660)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L" #x01d661)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M" #x01d662)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N" #x01d663)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O" #x01d664)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P" #x01d665)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q" #x01d666)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R" #x01d667)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S" #x01d668)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T" #x01d669)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U" #x01d66a)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V" #x01d66b)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W" #x01d66c)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X" #x01d66d)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y" #x01d66e)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z" #x01d66f)
- ("MATHEMATICAL MONOSPACE CAPITAL A" #x01d670)
- ("MATHEMATICAL MONOSPACE CAPITAL B" #x01d671)
- ("MATHEMATICAL MONOSPACE CAPITAL C" #x01d672)
- ("MATHEMATICAL MONOSPACE CAPITAL D" #x01d673)
- ("MATHEMATICAL MONOSPACE CAPITAL E" #x01d674)
- ("MATHEMATICAL MONOSPACE CAPITAL F" #x01d675)
- ("MATHEMATICAL MONOSPACE CAPITAL G" #x01d676)
- ("MATHEMATICAL MONOSPACE CAPITAL H" #x01d677)
- ("MATHEMATICAL MONOSPACE CAPITAL I" #x01d678)
- ("MATHEMATICAL MONOSPACE CAPITAL J" #x01d679)
- ("MATHEMATICAL MONOSPACE CAPITAL K" #x01d67a)
- ("MATHEMATICAL MONOSPACE CAPITAL L" #x01d67b)
- ("MATHEMATICAL MONOSPACE CAPITAL M" #x01d67c)
- ("MATHEMATICAL MONOSPACE CAPITAL N" #x01d67d)
- ("MATHEMATICAL MONOSPACE CAPITAL O" #x01d67e)
- ("MATHEMATICAL MONOSPACE CAPITAL P" #x01d67f)
- ("MATHEMATICAL MONOSPACE CAPITAL Q" #x01d680)
- ("MATHEMATICAL MONOSPACE CAPITAL R" #x01d681)
- ("MATHEMATICAL MONOSPACE CAPITAL S" #x01d682)
- ("MATHEMATICAL MONOSPACE CAPITAL T" #x01d683)
- ("MATHEMATICAL MONOSPACE CAPITAL U" #x01d684)
- ("MATHEMATICAL MONOSPACE CAPITAL V" #x01d685)
- ("MATHEMATICAL MONOSPACE CAPITAL W" #x01d686)
- ("MATHEMATICAL MONOSPACE CAPITAL X" #x01d687)
- ("MATHEMATICAL MONOSPACE CAPITAL Y" #x01d688)
- ("MATHEMATICAL MONOSPACE CAPITAL Z" #x01d689)
- ("MATHEMATICAL MONOSPACE SMALL A" #x01d68a)
- ("MATHEMATICAL MONOSPACE SMALL B" #x01d68b)
- ("MATHEMATICAL MONOSPACE SMALL C" #x01d68c)
- ("MATHEMATICAL MONOSPACE SMALL D" #x01d68d)
- ("MATHEMATICAL MONOSPACE SMALL E" #x01d68e)
- ("MATHEMATICAL MONOSPACE SMALL F" #x01d68f)
- ("MATHEMATICAL MONOSPACE SMALL G" #x01d690)
- ("MATHEMATICAL MONOSPACE SMALL H" #x01d691)
- ("MATHEMATICAL MONOSPACE SMALL I" #x01d692)
- ("MATHEMATICAL MONOSPACE SMALL J" #x01d693)
- ("MATHEMATICAL MONOSPACE SMALL K" #x01d694)
- ("MATHEMATICAL MONOSPACE SMALL L" #x01d695)
- ("MATHEMATICAL MONOSPACE SMALL M" #x01d696)
- ("MATHEMATICAL MONOSPACE SMALL N" #x01d697)
- ("MATHEMATICAL MONOSPACE SMALL O" #x01d698)
- ("MATHEMATICAL MONOSPACE SMALL P" #x01d699)
- ("MATHEMATICAL MONOSPACE SMALL Q" #x01d69a)
- ("MATHEMATICAL MONOSPACE SMALL R" #x01d69b)
- ("MATHEMATICAL MONOSPACE SMALL S" #x01d69c)
- ("MATHEMATICAL MONOSPACE SMALL T" #x01d69d)
- ("MATHEMATICAL MONOSPACE SMALL U" #x01d69e)
- ("MATHEMATICAL MONOSPACE SMALL V" #x01d69f)
- ("MATHEMATICAL MONOSPACE SMALL W" #x01d6a0)
- ("MATHEMATICAL MONOSPACE SMALL X" #x01d6a1)
- ("MATHEMATICAL MONOSPACE SMALL Y" #x01d6a2)
- ("MATHEMATICAL MONOSPACE SMALL Z" #x01d6a3)
- ("MATHEMATICAL BOLD CAPITAL ALPHA" #x01d6a8)
- ("MATHEMATICAL BOLD CAPITAL BETA" #x01d6a9)
- ("MATHEMATICAL BOLD CAPITAL GAMMA" #x01d6aa)
- ("MATHEMATICAL BOLD CAPITAL DELTA" #x01d6ab)
- ("MATHEMATICAL BOLD CAPITAL EPSILON" #x01d6ac)
- ("MATHEMATICAL BOLD CAPITAL ZETA" #x01d6ad)
- ("MATHEMATICAL BOLD CAPITAL ETA" #x01d6ae)
- ("MATHEMATICAL BOLD CAPITAL THETA" #x01d6af)
- ("MATHEMATICAL BOLD CAPITAL IOTA" #x01d6b0)
- ("MATHEMATICAL BOLD CAPITAL KAPPA" #x01d6b1)
- ("MATHEMATICAL BOLD CAPITAL LAMDA" #x01d6b2)
- ("MATHEMATICAL BOLD CAPITAL MU" #x01d6b3)
- ("MATHEMATICAL BOLD CAPITAL NU" #x01d6b4)
- ("MATHEMATICAL BOLD CAPITAL XI" #x01d6b5)
- ("MATHEMATICAL BOLD CAPITAL OMICRON" #x01d6b6)
- ("MATHEMATICAL BOLD CAPITAL PI" #x01d6b7)
- ("MATHEMATICAL BOLD CAPITAL RHO" #x01d6b8)
- ("MATHEMATICAL BOLD CAPITAL THETA SYMBOL" #x01d6b9)
- ("MATHEMATICAL BOLD CAPITAL SIGMA" #x01d6ba)
- ("MATHEMATICAL BOLD CAPITAL TAU" #x01d6bb)
- ("MATHEMATICAL BOLD CAPITAL UPSILON" #x01d6bc)
- ("MATHEMATICAL BOLD CAPITAL PHI" #x01d6bd)
- ("MATHEMATICAL BOLD CAPITAL CHI" #x01d6be)
- ("MATHEMATICAL BOLD CAPITAL PSI" #x01d6bf)
- ("MATHEMATICAL BOLD CAPITAL OMEGA" #x01d6c0)
- ("MATHEMATICAL BOLD NABLA" #x01d6c1)
- ("MATHEMATICAL BOLD SMALL ALPHA" #x01d6c2)
- ("MATHEMATICAL BOLD SMALL BETA" #x01d6c3)
- ("MATHEMATICAL BOLD SMALL GAMMA" #x01d6c4)
- ("MATHEMATICAL BOLD SMALL DELTA" #x01d6c5)
- ("MATHEMATICAL BOLD SMALL EPSILON" #x01d6c6)
- ("MATHEMATICAL BOLD SMALL ZETA" #x01d6c7)
- ("MATHEMATICAL BOLD SMALL ETA" #x01d6c8)
- ("MATHEMATICAL BOLD SMALL THETA" #x01d6c9)
- ("MATHEMATICAL BOLD SMALL IOTA" #x01d6ca)
- ("MATHEMATICAL BOLD SMALL KAPPA" #x01d6cb)
- ("MATHEMATICAL BOLD SMALL LAMDA" #x01d6cc)
- ("MATHEMATICAL BOLD SMALL MU" #x01d6cd)
- ("MATHEMATICAL BOLD SMALL NU" #x01d6ce)
- ("MATHEMATICAL BOLD SMALL XI" #x01d6cf)
- ("MATHEMATICAL BOLD SMALL OMICRON" #x01d6d0)
- ("MATHEMATICAL BOLD SMALL PI" #x01d6d1)
- ("MATHEMATICAL BOLD SMALL RHO" #x01d6d2)
- ("MATHEMATICAL BOLD SMALL FINAL SIGMA" #x01d6d3)
- ("MATHEMATICAL BOLD SMALL SIGMA" #x01d6d4)
- ("MATHEMATICAL BOLD SMALL TAU" #x01d6d5)
- ("MATHEMATICAL BOLD SMALL UPSILON" #x01d6d6)
- ("MATHEMATICAL BOLD SMALL PHI" #x01d6d7)
- ("MATHEMATICAL BOLD SMALL CHI" #x01d6d8)
- ("MATHEMATICAL BOLD SMALL PSI" #x01d6d9)
- ("MATHEMATICAL BOLD SMALL OMEGA" #x01d6da)
- ("MATHEMATICAL BOLD PARTIAL DIFFERENTIAL" #x01d6db)
- ("MATHEMATICAL BOLD EPSILON SYMBOL" #x01d6dc)
- ("MATHEMATICAL BOLD THETA SYMBOL" #x01d6dd)
- ("MATHEMATICAL BOLD KAPPA SYMBOL" #x01d6de)
- ("MATHEMATICAL BOLD PHI SYMBOL" #x01d6df)
- ("MATHEMATICAL BOLD RHO SYMBOL" #x01d6e0)
- ("MATHEMATICAL BOLD PI SYMBOL" #x01d6e1)
- ("MATHEMATICAL ITALIC CAPITAL ALPHA" #x01d6e2)
- ("MATHEMATICAL ITALIC CAPITAL BETA" #x01d6e3)
- ("MATHEMATICAL ITALIC CAPITAL GAMMA" #x01d6e4)
- ("MATHEMATICAL ITALIC CAPITAL DELTA" #x01d6e5)
- ("MATHEMATICAL ITALIC CAPITAL EPSILON" #x01d6e6)
- ("MATHEMATICAL ITALIC CAPITAL ZETA" #x01d6e7)
- ("MATHEMATICAL ITALIC CAPITAL ETA" #x01d6e8)
- ("MATHEMATICAL ITALIC CAPITAL THETA" #x01d6e9)
- ("MATHEMATICAL ITALIC CAPITAL IOTA" #x01d6ea)
- ("MATHEMATICAL ITALIC CAPITAL KAPPA" #x01d6eb)
- ("MATHEMATICAL ITALIC CAPITAL LAMDA" #x01d6ec)
- ("MATHEMATICAL ITALIC CAPITAL MU" #x01d6ed)
- ("MATHEMATICAL ITALIC CAPITAL NU" #x01d6ee)
- ("MATHEMATICAL ITALIC CAPITAL XI" #x01d6ef)
- ("MATHEMATICAL ITALIC CAPITAL OMICRON" #x01d6f0)
- ("MATHEMATICAL ITALIC CAPITAL PI" #x01d6f1)
- ("MATHEMATICAL ITALIC CAPITAL RHO" #x01d6f2)
- ("MATHEMATICAL ITALIC CAPITAL THETA SYMBOL" #x01d6f3)
- ("MATHEMATICAL ITALIC CAPITAL SIGMA" #x01d6f4)
- ("MATHEMATICAL ITALIC CAPITAL TAU" #x01d6f5)
- ("MATHEMATICAL ITALIC CAPITAL UPSILON" #x01d6f6)
- ("MATHEMATICAL ITALIC CAPITAL PHI" #x01d6f7)
- ("MATHEMATICAL ITALIC CAPITAL CHI" #x01d6f8)
- ("MATHEMATICAL ITALIC CAPITAL PSI" #x01d6f9)
- ("MATHEMATICAL ITALIC CAPITAL OMEGA" #x01d6fa)
- ("MATHEMATICAL ITALIC NABLA" #x01d6fb)
- ("MATHEMATICAL ITALIC SMALL ALPHA" #x01d6fc)
- ("MATHEMATICAL ITALIC SMALL BETA" #x01d6fd)
- ("MATHEMATICAL ITALIC SMALL GAMMA" #x01d6fe)
- ("MATHEMATICAL ITALIC SMALL DELTA" #x01d6ff)
- ("MATHEMATICAL ITALIC SMALL EPSILON" #x01d700)
- ("MATHEMATICAL ITALIC SMALL ZETA" #x01d701)
- ("MATHEMATICAL ITALIC SMALL ETA" #x01d702)
- ("MATHEMATICAL ITALIC SMALL THETA" #x01d703)
- ("MATHEMATICAL ITALIC SMALL IOTA" #x01d704)
- ("MATHEMATICAL ITALIC SMALL KAPPA" #x01d705)
- ("MATHEMATICAL ITALIC SMALL LAMDA" #x01d706)
- ("MATHEMATICAL ITALIC SMALL MU" #x01d707)
- ("MATHEMATICAL ITALIC SMALL NU" #x01d708)
- ("MATHEMATICAL ITALIC SMALL XI" #x01d709)
- ("MATHEMATICAL ITALIC SMALL OMICRON" #x01d70a)
- ("MATHEMATICAL ITALIC SMALL PI" #x01d70b)
- ("MATHEMATICAL ITALIC SMALL RHO" #x01d70c)
- ("MATHEMATICAL ITALIC SMALL FINAL SIGMA" #x01d70d)
- ("MATHEMATICAL ITALIC SMALL SIGMA" #x01d70e)
- ("MATHEMATICAL ITALIC SMALL TAU" #x01d70f)
- ("MATHEMATICAL ITALIC SMALL UPSILON" #x01d710)
- ("MATHEMATICAL ITALIC SMALL PHI" #x01d711)
- ("MATHEMATICAL ITALIC SMALL CHI" #x01d712)
- ("MATHEMATICAL ITALIC SMALL PSI" #x01d713)
- ("MATHEMATICAL ITALIC SMALL OMEGA" #x01d714)
- ("MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL" #x01d715)
- ("MATHEMATICAL ITALIC EPSILON SYMBOL" #x01d716)
- ("MATHEMATICAL ITALIC THETA SYMBOL" #x01d717)
- ("MATHEMATICAL ITALIC KAPPA SYMBOL" #x01d718)
- ("MATHEMATICAL ITALIC PHI SYMBOL" #x01d719)
- ("MATHEMATICAL ITALIC RHO SYMBOL" #x01d71a)
- ("MATHEMATICAL ITALIC PI SYMBOL" #x01d71b)
- ("MATHEMATICAL BOLD ITALIC CAPITAL ALPHA" #x01d71c)
- ("MATHEMATICAL BOLD ITALIC CAPITAL BETA" #x01d71d)
- ("MATHEMATICAL BOLD ITALIC CAPITAL GAMMA" #x01d71e)
- ("MATHEMATICAL BOLD ITALIC CAPITAL DELTA" #x01d71f)
- ("MATHEMATICAL BOLD ITALIC CAPITAL EPSILON" #x01d720)
- ("MATHEMATICAL BOLD ITALIC CAPITAL ZETA" #x01d721)
- ("MATHEMATICAL BOLD ITALIC CAPITAL ETA" #x01d722)
- ("MATHEMATICAL BOLD ITALIC CAPITAL THETA" #x01d723)
- ("MATHEMATICAL BOLD ITALIC CAPITAL IOTA" #x01d724)
- ("MATHEMATICAL BOLD ITALIC CAPITAL KAPPA" #x01d725)
- ("MATHEMATICAL BOLD ITALIC CAPITAL LAMDA" #x01d726)
- ("MATHEMATICAL BOLD ITALIC CAPITAL MU" #x01d727)
- ("MATHEMATICAL BOLD ITALIC CAPITAL NU" #x01d728)
- ("MATHEMATICAL BOLD ITALIC CAPITAL XI" #x01d729)
- ("MATHEMATICAL BOLD ITALIC CAPITAL OMICRON" #x01d72a)
- ("MATHEMATICAL BOLD ITALIC CAPITAL PI" #x01d72b)
- ("MATHEMATICAL BOLD ITALIC CAPITAL RHO" #x01d72c)
- ("MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL" #x01d72d)
- ("MATHEMATICAL BOLD ITALIC CAPITAL SIGMA" #x01d72e)
- ("MATHEMATICAL BOLD ITALIC CAPITAL TAU" #x01d72f)
- ("MATHEMATICAL BOLD ITALIC CAPITAL UPSILON" #x01d730)
- ("MATHEMATICAL BOLD ITALIC CAPITAL PHI" #x01d731)
- ("MATHEMATICAL BOLD ITALIC CAPITAL CHI" #x01d732)
- ("MATHEMATICAL BOLD ITALIC CAPITAL PSI" #x01d733)
- ("MATHEMATICAL BOLD ITALIC CAPITAL OMEGA" #x01d734)
- ("MATHEMATICAL BOLD ITALIC NABLA" #x01d735)
- ("MATHEMATICAL BOLD ITALIC SMALL ALPHA" #x01d736)
- ("MATHEMATICAL BOLD ITALIC SMALL BETA" #x01d737)
- ("MATHEMATICAL BOLD ITALIC SMALL GAMMA" #x01d738)
- ("MATHEMATICAL BOLD ITALIC SMALL DELTA" #x01d739)
- ("MATHEMATICAL BOLD ITALIC SMALL EPSILON" #x01d73a)
- ("MATHEMATICAL BOLD ITALIC SMALL ZETA" #x01d73b)
- ("MATHEMATICAL BOLD ITALIC SMALL ETA" #x01d73c)
- ("MATHEMATICAL BOLD ITALIC SMALL THETA" #x01d73d)
- ("MATHEMATICAL BOLD ITALIC SMALL IOTA" #x01d73e)
- ("MATHEMATICAL BOLD ITALIC SMALL KAPPA" #x01d73f)
- ("MATHEMATICAL BOLD ITALIC SMALL LAMDA" #x01d740)
- ("MATHEMATICAL BOLD ITALIC SMALL MU" #x01d741)
- ("MATHEMATICAL BOLD ITALIC SMALL NU" #x01d742)
- ("MATHEMATICAL BOLD ITALIC SMALL XI" #x01d743)
- ("MATHEMATICAL BOLD ITALIC SMALL OMICRON" #x01d744)
- ("MATHEMATICAL BOLD ITALIC SMALL PI" #x01d745)
- ("MATHEMATICAL BOLD ITALIC SMALL RHO" #x01d746)
- ("MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA" #x01d747)
- ("MATHEMATICAL BOLD ITALIC SMALL SIGMA" #x01d748)
- ("MATHEMATICAL BOLD ITALIC SMALL TAU" #x01d749)
- ("MATHEMATICAL BOLD ITALIC SMALL UPSILON" #x01d74a)
- ("MATHEMATICAL BOLD ITALIC SMALL PHI" #x01d74b)
- ("MATHEMATICAL BOLD ITALIC SMALL CHI" #x01d74c)
- ("MATHEMATICAL BOLD ITALIC SMALL PSI" #x01d74d)
- ("MATHEMATICAL BOLD ITALIC SMALL OMEGA" #x01d74e)
- ("MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL" #x01d74f)
- ("MATHEMATICAL BOLD ITALIC EPSILON SYMBOL" #x01d750)
- ("MATHEMATICAL BOLD ITALIC THETA SYMBOL" #x01d751)
- ("MATHEMATICAL BOLD ITALIC KAPPA SYMBOL" #x01d752)
- ("MATHEMATICAL BOLD ITALIC PHI SYMBOL" #x01d753)
- ("MATHEMATICAL BOLD ITALIC RHO SYMBOL" #x01d754)
- ("MATHEMATICAL BOLD ITALIC PI SYMBOL" #x01d755)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA" #x01d756)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA" #x01d757)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA" #x01d758)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA" #x01d759)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON" #x01d75a)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA" #x01d75b)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA" #x01d75c)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA" #x01d75d)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA" #x01d75e)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA" #x01d75f)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA" #x01d760)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL MU" #x01d761)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL NU" #x01d762)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL XI" #x01d763)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON" #x01d764)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL PI" #x01d765)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO" #x01d766)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL" #x01d767)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA" #x01d768)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU" #x01d769)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON" #x01d76a)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI" #x01d76b)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI" #x01d76c)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI" #x01d76d)
- ("MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA" #x01d76e)
- ("MATHEMATICAL SANS-SERIF BOLD NABLA" #x01d76f)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA" #x01d770)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL BETA" #x01d771)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA" #x01d772)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL DELTA" #x01d773)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON" #x01d774)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL ZETA" #x01d775)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL ETA" #x01d776)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL THETA" #x01d777)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL IOTA" #x01d778)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA" #x01d779)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA" #x01d77a)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL MU" #x01d77b)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL NU" #x01d77c)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL XI" #x01d77d)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON" #x01d77e)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL PI" #x01d77f)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL RHO" #x01d780)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA" #x01d781)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA" #x01d782)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL TAU" #x01d783)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON" #x01d784)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL PHI" #x01d785)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL CHI" #x01d786)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL PSI" #x01d787)
- ("MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA" #x01d788)
- ("MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL" #x01d789)
- ("MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL" #x01d78a)
- ("MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL" #x01d78b)
- ("MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL" #x01d78c)
- ("MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL" #x01d78d)
- ("MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL" #x01d78e)
- ("MATHEMATICAL SANS-SERIF BOLD PI SYMBOL" #x01d78f)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA" #x01d790)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA" #x01d791)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA" #x01d792)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA" #x01d793)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON" #x01d794)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA" #x01d795)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA" #x01d796)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA" #x01d797)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA" #x01d798)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA" #x01d799)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA" #x01d79a)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU" #x01d79b)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU" #x01d79c)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI" #x01d79d)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON" #x01d79e)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI" #x01d79f)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO" #x01d7a0)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL" #x01d7a1)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA" #x01d7a2)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU" #x01d7a3)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON" #x01d7a4)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI" #x01d7a5)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI" #x01d7a6)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI" #x01d7a7)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA" #x01d7a8)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA" #x01d7a9)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA" #x01d7aa)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA" #x01d7ab)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA" #x01d7ac)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA" #x01d7ad)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON" #x01d7ae)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA" #x01d7af)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA" #x01d7b0)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA" #x01d7b1)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA" #x01d7b2)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA" #x01d7b3)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA" #x01d7b4)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU" #x01d7b5)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU" #x01d7b6)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI" #x01d7b7)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON" #x01d7b8)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI" #x01d7b9)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO" #x01d7ba)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA" #x01d7bb)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA" #x01d7bc)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU" #x01d7bd)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON" #x01d7be)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI" #x01d7bf)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI" #x01d7c0)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI" #x01d7c1)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA" #x01d7c2)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL" #x01d7c3)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL" #x01d7c4)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL" #x01d7c5)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL" #x01d7c6)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL" #x01d7c7)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL" #x01d7c8)
- ("MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL" #x01d7c9)
- ("MATHEMATICAL BOLD DIGIT ZERO" #x01d7ce)
- ("MATHEMATICAL BOLD DIGIT ONE" #x01d7cf)
- ("MATHEMATICAL BOLD DIGIT TWO" #x01d7d0)
- ("MATHEMATICAL BOLD DIGIT THREE" #x01d7d1)
- ("MATHEMATICAL BOLD DIGIT FOUR" #x01d7d2)
- ("MATHEMATICAL BOLD DIGIT FIVE" #x01d7d3)
- ("MATHEMATICAL BOLD DIGIT SIX" #x01d7d4)
- ("MATHEMATICAL BOLD DIGIT SEVEN" #x01d7d5)
- ("MATHEMATICAL BOLD DIGIT EIGHT" #x01d7d6)
- ("MATHEMATICAL BOLD DIGIT NINE" #x01d7d7)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO" #x01d7d8)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT ONE" #x01d7d9)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT TWO" #x01d7da)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT THREE" #x01d7db)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR" #x01d7dc)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE" #x01d7dd)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT SIX" #x01d7de)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN" #x01d7df)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT" #x01d7e0)
- ("MATHEMATICAL DOUBLE-STRUCK DIGIT NINE" #x01d7e1)
- ("MATHEMATICAL SANS-SERIF DIGIT ZERO" #x01d7e2)
- ("MATHEMATICAL SANS-SERIF DIGIT ONE" #x01d7e3)
- ("MATHEMATICAL SANS-SERIF DIGIT TWO" #x01d7e4)
- ("MATHEMATICAL SANS-SERIF DIGIT THREE" #x01d7e5)
- ("MATHEMATICAL SANS-SERIF DIGIT FOUR" #x01d7e6)
- ("MATHEMATICAL SANS-SERIF DIGIT FIVE" #x01d7e7)
- ("MATHEMATICAL SANS-SERIF DIGIT SIX" #x01d7e8)
- ("MATHEMATICAL SANS-SERIF DIGIT SEVEN" #x01d7e9)
- ("MATHEMATICAL SANS-SERIF DIGIT EIGHT" #x01d7ea)
- ("MATHEMATICAL SANS-SERIF DIGIT NINE" #x01d7eb)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO" #x01d7ec)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT ONE" #x01d7ed)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT TWO" #x01d7ee)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT THREE" #x01d7ef)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR" #x01d7f0)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE" #x01d7f1)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT SIX" #x01d7f2)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN" #x01d7f3)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT" #x01d7f4)
- ("MATHEMATICAL SANS-SERIF BOLD DIGIT NINE" #x01d7f5)
- ("MATHEMATICAL MONOSPACE DIGIT ZERO" #x01d7f6)
- ("MATHEMATICAL MONOSPACE DIGIT ONE" #x01d7f7)
- ("MATHEMATICAL MONOSPACE DIGIT TWO" #x01d7f8)
- ("MATHEMATICAL MONOSPACE DIGIT THREE" #x01d7f9)
- ("MATHEMATICAL MONOSPACE DIGIT FOUR" #x01d7fa)
- ("MATHEMATICAL MONOSPACE DIGIT FIVE" #x01d7fb)
- ("MATHEMATICAL MONOSPACE DIGIT SIX" #x01d7fc)
- ("MATHEMATICAL MONOSPACE DIGIT SEVEN" #x01d7fd)
- ("MATHEMATICAL MONOSPACE DIGIT EIGHT" #x01d7fe)
- ("MATHEMATICAL MONOSPACE DIGIT NINE" #x01d7ff)
-))
-
-;; taken from xmlunicode.el, also by Norman Walsh.
-;; Modified a bit by me to use its own help-style buffer
-
-(defun x-symbol-list-unicode-characters ()
- "Insert each Unicode character into a buffer. Let's you see which characters are available for literal display in your emacs font."
- (interactive)
- (pop-to-buffer "*x-symbol-unicode*")
- (let ((chars x-symbol-unicode-character-list)
- char codept name)
- (while chars
- (setq char (car chars))
- (setq chars (cdr chars))
- (setq name (car char))
- (setq codept (cadr char))
-
- (if (< codept #xffff)
- (progn
- (insert (format "#x%06x " codept))
- (ucs-insert codept)
- (insert (format " %s\n" name)))))))
-
-(provide 'x-symbol-unichars)
diff --git a/x-symbol/lisp/x-symbol-unicode-extras.el b/x-symbol/lisp/x-symbol-unicode-extras.el
deleted file mode 100644
index ffb32981..00000000
--- a/x-symbol/lisp/x-symbol-unicode-extras.el
+++ /dev/null
@@ -1,462 +0,0 @@
-;;; x-symbol-unicode-extras.el --- more Unicode tables for X-Symbol.
-;;
-;; Author: David Aspinall
-;;
-;;; Commentary:
-;;
-;; Some new symbols possibly available in Unicode fonts
-;;
-;; TODO: need to define key short cuts, categories in a rational way
-;;
-
-;;; Code:
-(defconst x-symol-unicode-extras
- '(
- (left-tortoise-shell-bracket "LEFT TORTOISE SHELL BRACKET")
- (right-tortoise-shell-bracket "RIGHT TORTOISE SHELL BRACKET")
- (left-white-tortoise-shell-bracket "LEFT WHITE TORTOISE SHELL BRACKET")
- (right-white-tortoise-shell-bracket "RIGHT WHITE TORTOISE SHELL BRACKET")
- (left-double-angle-bracket "LEFT DOUBLE ANGLE BRACKET")
- (right-double-angle-bracket "RIGHT DOUBLE ANGLE BRACKET")
- (left-black-lenticular-bracket "LEFT BLACK LENTICULAR BRACKET")
- (right-black-lenticular-bracket "RIGHT BLACK LENTICULAR BRACKET")
- (less-than-above-greater-than-above-double-line-equal
- "LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL")
- (greater-than-above-less-than-above-double-line-equal
- "GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL")
- (double-nested-less-than "DOUBLE NESTED LESS-THAN")
- (double-nested-greater-than "DOUBLE NESTED GREATER-THAN")
- (triangular-bullet "TRIANGULAR BULLET")
- (double-prime "DOUBLE PRIME")
- (triple-prime "TRIPLE PRIME")
- (reversed-prime "REVERSED PRIME")
- (reversed-double-prime "REVERSED DOUBLE PRIME")
- (reversed-triple-prime "REVERSED TRIPLE PRIME")
- (reference-mark "REFERENCE MARK")
- (caret-insertion-point "CARET INSERTION POINT")
- (asterism "ASTERISM")
- (close-up "CLOSE UP")
- (two-asterisks-aligned-vertically "TWO ASTERISKS ALIGNED VERTICALLY")
- (bet-symbol "BET SYMBOL")
- (gimel-symbol "GIMEL SYMBOL")
- (dalet-symbol "DALET SYMBOL")
- (information-source "INFORMATION SOURCE")
- (rotated-capital-q "ROTATED CAPITAL Q")
- (double-struck-small-gamma "DOUBLE-STRUCK SMALL GAMMA")
- (double-struck-capital-gamma "DOUBLE-STRUCK CAPITAL GAMMA")
- (double-struck-capital-pi "DOUBLE-STRUCK CAPITAL PI")
- (double-struck-n-ary-summation "DOUBLE-STRUCK N-ARY SUMMATION")
- (turned-sans-serif-capital-g "TURNED SANS-SERIF CAPITAL G")
- (turned-sans-serif-capital-l "TURNED SANS-SERIF CAPITAL L")
- (reversed-sans-serif-capital-l "REVERSED SANS-SERIF CAPITAL L")
- (turned-sans-serif-capital-y "TURNED SANS-SERIF CAPITAL Y")
- (double-struck-italic-capital-d "DOUBLE-STRUCK ITALIC CAPITAL D")
- (double-struck-italic-small-d "DOUBLE-STRUCK ITALIC SMALL D")
- (double-struck-italic-small-e "DOUBLE-STRUCK ITALIC SMALL E")
- (double-struck-italic-small-i "DOUBLE-STRUCK ITALIC SMALL I")
- (double-struck-italic-small-j "DOUBLE-STRUCK ITALIC SMALL J")
- (turned-ampersand "TURNED AMPERSAND")
- ;; More arrows
- (leftwards-arrow-with-stroke "LEFTWARDS ARROW WITH STROKE")
- (rightwards-arrow-with-stroke "RIGHTWARDS ARROW WITH STROKE")
- (leftwards-wave-arrow "LEFTWARDS WAVE ARROW")
- (rightwards-wave-arrow "RIGHTWARDS WAVE ARROW")
- (leftwards-two-headed-arrow "LEFTWARDS TWO HEADED ARROW")
- (upwards-two-headed-arrow "UPWARDS TWO HEADED ARROW")
- (rightwards-two-headed-arrow "RIGHTWARDS TWO HEADED ARROW")
- (downwards-two-headed-arrow "DOWNWARDS TWO HEADED ARROW")
- (leftwards-arrow-with-tail "LEFTWARDS ARROW WITH TAIL")
- (rightwards-arrow-with-tail "RIGHTWARDS ARROW WITH TAIL")
- (leftwards-arrow-from-bar "LEFTWARDS ARROW FROM BAR") ; maps from
- (up-down-arrow-with-base "UP DOWN ARROW WITH BASE")
- (leftwards-arrow-with-hook "LEFTWARDS ARROW WITH HOOK")
- (rightwards-arrow-with-hook "RIGHTWARDS ARROW WITH HOOK")
- (leftwards-arrow-with-loop "LEFTWARDS ARROW WITH LOOP")
- (rightwards-arrow-with-loop "RIGHTWARDS ARROW WITH LOOP")
- (left-right-wave-arrow "LEFT RIGHT WAVE ARROW")
- (left-right-arrow-with-stroke "LEFT RIGHT ARROW WITH STROKE")
- (downwards-zigzag-arrow "DOWNWARDS ZIGZAG ARROW")
- (upwards-arrow-with-tip-leftwards "UPWARDS ARROW WITH TIP LEFTWARDS")
- (upwards-arrow-with-tip-rightwards "UPWARDS ARROW WITH TIP RIGHTWARDS")
- (downwards-arrow-with-tip-leftwards "DOWNWARDS ARROW WITH TIP LEFTWARDS")
- (downwards-arrow-with-tip-rightwards "DOWNWARDS ARROW WITH TIP RIGHTWARDS")
- (rightwards-arrow-with-corner-downwards "RIGHTWARDS ARROW WITH CORNER DOWNWARDS")
- (downwards-arrow-with-corner-leftwards "DOWNWARDS ARROW WITH CORNER LEFTWARDS")
- (anticlockwise-top-semicircle-arrow "ANTICLOCKWISE TOP SEMICIRCLE ARROW")
- (clockwise-top-semicircle-arrow "CLOCKWISE TOP SEMICIRCLE ARROW")
- (north-west-arrow-to-long-bar "NORTH WEST ARROW TO LONG BAR")
- (leftwards-arrow-to-bar-over-rightwards-arrow-to-bar
- "LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR")
- ;;
- (rightwards-arrow-over-leftwards-arrow "RIGHTWARDS ARROW OVER LEFTWARDS ARROW")
- (upwards-arrow-leftwards-of-downwards-arrow "UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW")
- (leftwards-arrow-over-rightwards-arrow "LEFTWARDS ARROW OVER RIGHTWARDS ARROW")
- (leftwards-paired-arrows "LEFTWARDS PAIRED ARROWS")
- (upwards-paired-arrows "UPWARDS PAIRED ARROWS")
- (rightwards-paired-arrows "RIGHTWARDS PAIRED ARROWS")
- (downwards-paired-arrows "DOWNWARDS PAIRED ARROWS")
- (leftwards-double-arrow-with-stroke "LEFTWARDS DOUBLE ARROW WITH STROKE")
- (left-right-double-arrow-with-stroke "LEFT RIGHT DOUBLE ARROW WITH STROKE")
- (rightwards-double-arrow-with-stroke "RIGHTWARDS DOUBLE ARROW WITH STROKE")
- (north-west-double-arrow "NORTH WEST DOUBLE ARROW")
- (north-east-double-arrow "NORTH EAST DOUBLE ARROW")
- (south-east-double-arrow "SOUTH EAST DOUBLE ARROW")
- (south-west-double-arrow "SOUTH WEST DOUBLE ARROW")
- (leftwards-triple-arrow "LEFTWARDS TRIPLE ARROW")
- (rightwards-triple-arrow "RIGHTWARDS TRIPLE ARROW")
- (upwards-arrow-with-double-stroke "UPWARDS ARROW WITH DOUBLE STROKE")
- (downwards-arrow-with-double-stroke "DOWNWARDS ARROW WITH DOUBLE STROKE")
- (leftwards-dashed-arrow "LEFTWARDS DASHED ARROW")
- (upwards-dashed-arrow "UPWARDS DASHED ARROW")
- (rightwards-dashed-arrow "RIGHTWARDS DASHED ARROW")
- (downwards-dashed-arrow "DOWNWARDS DASHED ARROW")
- (leftwards-arrow-to-bar "LEFTWARDS ARROW TO BAR")
- (rightwards-arrow-to-bar "RIGHTWARDS ARROW TO BAR")
- (leftwards-white-arrow "LEFTWARDS WHITE ARROW")
- (upwards-white-arrow "UPWARDS WHITE ARROW")
- (rightwards-white-arrow "RIGHTWARDS WHITE ARROW")
- (downwards-white-arrow "DOWNWARDS WHITE ARROW")
- (upwards-white-arrow-on-pedestal "UPWARDS WHITE ARROW ON PEDESTAL")
- (upwards-white-arrow-on-pedestal-with-horizontal-bar
- "UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR")
- (upwards-white-arrow-on-pedestal-with-vertical-bar
- "UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR")
- (upwards-white-double-arrow "UPWARDS WHITE DOUBLE ARROW")
- (upwards-white-double-arrow-on-pedestal "UPWARDS WHITE DOUBLE ARROW ON PEDESTAL")
- (rightwards-white-arrow-from-wall "RIGHTWARDS WHITE ARROW FROM WALL")
- (north-west-arrow-to-corner "NORTH WEST ARROW TO CORNER")
- (south-east-arrow-to-corner "SOUTH EAST ARROW TO CORNER")
- (up-down-white-arrow "UP DOWN WHITE ARROW")
- ;;;
- ;; More logical ops
- (there-does-not-exist "THERE DOES NOT EXIST")
- (small-element-of "SMALL ELEMENT OF")
- (contains-as-member "CONTAINS AS MEMBER")
- (does-not-contain-as-member "DOES NOT CONTAIN AS MEMBER")
- (small-contains-as-member "SMALL CONTAINS AS MEMBER")
- (end-of-proof "END OF PROOF")
- (measured-angle "MEASURED ANGLE")
- (spherical-angle "SPHERICAL ANGLE")
- (parallel-to "PARALLEL TO")
- (not-parallel-to "NOT PARALLEL TO")
- (double-integral "DOUBLE INTEGRAL")
- (triple-integral "TRIPLE INTEGRAL")
- (surface-integral "SURFACE INTEGRAL")
- (volume-integral "VOLUME INTEGRAL")
- (clockwise-integral "CLOCKWISE INTEGRAL")
- (clockwise-contour-integral "CLOCKWISE CONTOUR INTEGRAL")
- (anticlockwise-contour-integral "ANTICLOCKWISE CONTOUR INTEGRAL")
- (therefore "THEREFORE")
- (because "BECAUSE")
- (ratio "RATIO")
- (proportion "PROPORTION")
- (geometric-proportion "GEOMETRIC PROPORTION")
- (excess "EXCESS")
- ;; More equivalences
- (not-tilde "NOT TILDE")
- (minus-tilde "MINUS TILDE")
- (not-asymptotically-equal-to "NOT ASYMPTOTICALLY EQUAL TO")
- (approximately-but-not-actually-equal-to "APPROXIMATELY BUT NOT ACTUALLY EQUAL TO")
- (neither-approximately-nor-actually-equal-to
- "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO")
- (almost-equal-to "ALMOST EQUAL TO")
- (not-almost-equal-to "NOT ALMOST EQUAL TO")
- (almost-equal-or-equal-to "ALMOST EQUAL OR EQUAL TO")
- (triple-tilde "TRIPLE TILDE")
- (all-equal-to "ALL EQUAL TO")
- (equivalent-to "EQUIVALENT TO")
- (geometrically-equivalent-to "GEOMETRICALLY EQUIVALENT TO")
- (difference-between "DIFFERENCE BETWEEN")
- (approaches-the-limit "APPROACHES THE LIMIT")
- (geometrically-equal-to "GEOMETRICALLY EQUAL TO")
- (approximately-equal-to-or-the-image-of "APPROXIMATELY EQUAL TO OR THE IMAGE OF")
- (image-of-or-approximately-equal-to "IMAGE OF OR APPROXIMATELY EQUAL TO")
- (colon-equals "COLON EQUALS")
- (equals-colon "EQUALS COLON")
- (ring-in-equal-to "RING IN EQUAL TO")
- (ring-equal-to "RING EQUAL TO")
- (corresponds-to "CORRESPONDS TO")
- (estimates "ESTIMATES")
- (equiangular-to "EQUIANGULAR TO")
- (star-equals "STAR EQUALS")
- (delta-equal-to "DELTA EQUAL TO")
- (equal-to-by-definition "EQUAL TO BY DEFINITION")
- (measured-by "MEASURED BY")
- (questioned-equal-to "QUESTIONED EQUAL TO")
- (not-equal-to "NOT EQUAL TO")
- ;; More comparisons
- (less-than-but-not-equal-to "LESS-THAN BUT NOT EQUAL TO")
- (greater-than-but-not-equal-to "GREATER-THAN BUT NOT EQUAL TO")
- (much-less-than "MUCH LESS-THAN")
- (much-greater-than "MUCH GREATER-THAN")
- (between "BETWEEN")
- (not-equivalent-to "NOT EQUIVALENT TO")
- (not-less-than "NOT LESS-THAN")
- (not-greater-than "NOT GREATER-THAN")
- (neither-less-than-nor-equal-to "NEITHER LESS-THAN NOR EQUAL TO")
- (neither-greater-than-nor-equal-to "NEITHER GREATER-THAN NOR EQUAL TO")
- (neither-less-than-nor-equivalent-to "NEITHER LESS-THAN NOR EQUIVALENT TO")
- (neither-greater-than-nor-equivalent-to "NEITHER GREATER-THAN NOR EQUIVALENT TO")
- (less-than-or-greater-than "LESS-THAN OR GREATER-THAN")
- (greater-than-or-less-than "GREATER-THAN OR LESS-THAN")
- (neither-less-than-nor-greater-than "NEITHER LESS-THAN NOR GREATER-THAN")
- (neither-greater-than-nor-less-than "NEITHER GREATER-THAN NOR LESS-THAN")
- (does-not-precede "DOES NOT PRECEDE")
- (does-not-succeed "DOES NOT SUCCEED")
- (not-a-subset-of "NOT A SUBSET OF")
- (not-a-superset-of "NOT A SUPERSET OF")
- (neither-a-subset-of-nor-equal-to "NEITHER A SUBSET OF NOR EQUAL TO")
- (neither-a-superset-of-nor-equal-to "NEITHER A SUPERSET OF NOR EQUAL TO")
- (subset-of-with-not-equal-to "SUBSET OF WITH NOT EQUAL TO")
- (superset-of-with-not-equal-to "SUPERSET OF WITH NOT EQUAL TO")
- ;; More ops
- (squared-plus "SQUARED PLUS")
- (squared-minus "SQUARED MINUS")
- (squared-times "SQUARED TIMES")
- (squared-dot-operator "SQUARED DOT OPERATOR")
- ;; More rels
- (forces "FORCES")
- (triple-vertical-bar-right-turnstile "TRIPLE VERTICAL BAR RIGHT TURNSTILE")
- (double-vertical-bar-double-right-turnstile "DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE")
- (does-not-prove "DOES NOT PROVE")
- (not-true "NOT TRUE")
- (does-not-force "DOES NOT FORCE")
- (negated-double-vertical-bar-double-right-turnstile
- "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE")
- (precedes-under-relation "PRECEDES UNDER RELATION")
- (succeeds-under-relation "SUCCEEDS UNDER RELATION")
- (original-of "ORIGINAL OF")
- (image-of "IMAGE OF")
- (xor "XOR")
- (nand "NAND")
- (nor "NOR")
- (division-times "DIVISION TIMES")
- (curly-logical-or "CURLY LOGICAL OR")
- (curly-logical-and "CURLY LOGICAL AND")
- (double-subset "DOUBLE SUBSET")
- (double-superset "DOUBLE SUPERSET")
- (double-intersection "DOUBLE INTERSECTION")
- (double-union "DOUBLE UNION")
- (pitchfork "PITCHFORK")
- (equal-and-parallel-to "EQUAL AND PARALLEL TO")
- (less-than-with-dot "LESS-THAN WITH DOT")
- (greater-than-with-dot "GREATER-THAN WITH DOT")
- (very-much-less-than "VERY MUCH LESS-THAN")
- (very-much-greater-than "VERY MUCH GREATER-THAN")
- (less-than-equal-to-or-greater-than "LESS-THAN EQUAL TO OR GREATER-THAN")
- (greater-than-equal-to-or-less-than "GREATER-THAN EQUAL TO OR LESS-THAN")
- (equal-to-or-less-than "EQUAL TO OR LESS-THAN")
- (equal-to-or-greater-than "EQUAL TO OR GREATER-THAN")
- (equal-to-or-precedes "EQUAL TO OR PRECEDES")
- (equal-to-or-succeeds "EQUAL TO OR SUCCEEDS")
- (does-not-precede-or-equal "DOES NOT PRECEDE OR EQUAL")
- (does-not-succeed-or-equal "DOES NOT SUCCEED OR EQUAL")
- (equal-to-or-greater-than "EQUAL TO OR GREATER-THAN")
- (equal-to-or-precedes "EQUAL TO OR PRECEDES")
- (equal-to-or-succeeds "EQUAL TO OR SUCCEEDS")
- (does-not-precede-or-equal "DOES NOT PRECEDE OR EQUAL")
- (does-not-succeed-or-equal "DOES NOT SUCCEED OR EQUAL")
- (not-square-image-of-or-equal-to "NOT SQUARE IMAGE OF OR EQUAL TO")
- (not-square-original-of-or-equal-to "NOT SQUARE ORIGINAL OF OR EQUAL TO")
- (square-image-of-or-not-equal-to "SQUARE IMAGE OF OR NOT EQUAL TO")
- (square-original-of-or-not-equal-to "SQUARE ORIGINAL OF OR NOT EQUAL TO")
- (less-than-but-not-equivalent-to "LESS-THAN BUT NOT EQUIVALENT TO")
- (greater-than-but-not-equivalent-to "GREATER-THAN BUT NOT EQUIVALENT TO")
- (precedes-but-not-equivalent-to "PRECEDES BUT NOT EQUIVALENT TO")
- (succeeds-but-not-equivalent-to "SUCCEEDS BUT NOT EQUIVALENT TO")
- (not-normal-subgroup-of "NOT NORMAL SUBGROUP OF")
- (does-not-contain-as-normal-subgroup "DOES NOT CONTAIN AS NORMAL SUBGROUP")
- (not-normal-subgroup-of-or-equal-to "NOT NORMAL SUBGROUP OF OR EQUAL TO")
- (does-not-contain-as-normal-subgroup-or-equal
- "DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL")
- ;; misc syms
- (watch "WATCH")
- (hourglass "HOURGLASS")
- (option-key "OPTION KEY")
- (erase-to-the-right "ERASE TO THE RIGHT")
- (erase-to-the-left "ERASE TO THE LEFT")
- (broken-circle-with-northwest-arrow "BROKEN CIRCLE WITH NORTHWEST ARROW")
- (helm-symbol "HELM SYMBOL")
- ;; dingbats
- (cloud "CLOUD")
- (umbrella "UMBRELLA")
- (snowman "SNOWMAN")
- (comet "COMET")
- (black-star "BLACK STAR")
- (white-star "WHITE STAR")
- (lightning "LIGHTNING")
- (thunderstorm "THUNDERSTORM")
- (ascending-node "ASCENDING NODE")
- (descending-node "DESCENDING NODE")
- (conjunction "CONJUNCTION")
- (opposition "OPPOSITION")
- (left-half-black-circle "LEFT HALF BLACK CIRCLE")
- (right-half-black-circle "RIGHT HALF BLACK CIRCLE")
- (square-with-left-half-black "SQUARE WITH LEFT HALF BLACK")
- (square-with-right-half-black "SQUARE WITH RIGHT HALF BLACK")
- (square-with-upper-left-diagonal-half-black "SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK")
- (square-with-lower-right-diagonal-half-black "SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK")
- (up-pointing-triangle-with-left-half-black "UP-POINTING TRIANGLE WITH LEFT HALF BLACK")
- (up-pointing-triangle-with-right-half-black "UP-POINTING TRIANGLE WITH RIGHT HALF BLACK")
- (black-sun-with-rays "BLACK SUN WITH RAYS")
- (white-shogi-piece "WHITE SHOGI PIECE")
- (black-shogi-piece "BLACK SHOGI PIECE")
- (white-left-pointing-index "WHITE LEFT POINTING INDEX")
- (white-up-pointing-index "WHITE UP POINTING INDEX")
- (white-right-pointing-index "WHITE RIGHT POINTING INDEX")
- (white-down-pointing-index "WHITE DOWN POINTING INDEX")
- (skull-and-crossbones "SKULL AND CROSSBONES")
- (caution-sign "CAUTION SIGN")
- (radioactive-sign "RADIOACTIVE SIGN")
- (biohazard-sign "BIOHAZARD SIGN")
- (caduceus "CADUCEUS")
- (ankh "ANKH")
- (orthodox-cross "ORTHODOX CROSS")
- (chi-rho "CHI RHO")
- (cross-of-lorraine "CROSS OF LORRAINE")
- (cross-of-jerusalem "CROSS OF JERUSALEM")
- (star-and-crescent "STAR AND CRESCENT")
- (farsi-symbol "FARSI SYMBOL")
- (adi-shakti "ADI SHAKTI")
- (hammer-and-sickle "HAMMER AND SICKLE")
- (peace-symbol "PEACE SYMBOL")
- (yin-yang "YIN YANG")
- (wheel-of-dharma "WHEEL OF DHARMA")
- (white-frowning-face "WHITE FROWNING FACE")
- (white-smiling-face "WHITE SMILING FACE")
- (black-smiling-face "BLACK SMILING FACE")
- (white-sun-with-rays "WHITE SUN WITH RAYS")
- (first-quarter-moon "FIRST QUARTER MOON")
- (last-quarter-moon "LAST QUARTER MOON")
- (mercury "MERCURY")
- (female-sign "FEMALE SIGN")
- (earth "EARTH")
- (male-sign "MALE SIGN")
- (jupiter "JUPITER")
- (saturn "SATURN")
- (uranus "URANUS")
- (neptune "NEPTUNE")
- (pluto "PLUTO")
- (aries "ARIES")
- (taurus "TAURUS")
- (gemini "GEMINI")
- (cancer "CANCER")
- (leo "LEO")
- (virgo "VIRGO")
- (libra "LIBRA")
- (scorpius "SCORPIUS")
- (sagittarius "SAGITTARIUS")
- (capricorn "CAPRICORN")
- (aquarius "AQUARIUS")
- (pisces "PISCES")
- ;; theorem provers like to play chess
- (white-chess-king "WHITE CHESS KING")
- (white-chess-queen "WHITE CHESS QUEEN")
- (white-chess-rook "WHITE CHESS ROOK")
- (white-chess-bishop "WHITE CHESS BISHOP")
- (white-chess-knight "WHITE CHESS KNIGHT")
- (white-chess-pawn "WHITE CHESS PAWN")
- (black-chess-king "BLACK CHESS KING")
- (black-chess-queen "BLACK CHESS QUEEN")
- (black-chess-rook "BLACK CHESS ROOK")
- (black-chess-bishop "BLACK CHESS BISHOP")
- (black-chess-knight "BLACK CHESS KNIGHT")
- (black-chess-pawn "BLACK CHESS PAWN")
- ;; or cards
- (black-spade-suit "BLACK SPADE SUIT")
- (white-heart-suit "WHITE HEART SUIT")
- (white-diamond-suit "WHITE DIAMOND SUIT")
- (black-club-suit "BLACK CLUB SUIT")
- (white-spade-suit "WHITE SPADE SUIT")
- (black-heart-suit "BLACK HEART SUIT")
- (black-diamond-suit "BLACK DIAMOND SUIT")
- (white-club-suit "WHITE CLUB SUIT")
- (hot-springs "HOT SPRINGS")
- ;; or music?
- (quarter-note "QUARTER NOTE")
- (eighth-note "EIGHTH NOTE")
- (beamed-eighth-notes "BEAMED EIGHTH NOTES")
- (beamed-sixteenth-notes "BEAMED SIXTEENTH NOTES")
- (universal-recycling-symbol "UNIVERSAL RECYCLING SYMBOL")
- (west-syriac-cross "WEST SYRIAC CROSS")
- (east-syriac-cross "EAST SYRIAC CROSS")
- (upper-blade-scissors "UPPER BLADE SCISSORS")
- (black-scissors "BLACK SCISSORS")
- (check-mark "CHECK MARK")
- (heavy-check-mark "HEAVY CHECK MARK")
- (multiplication-x "MULTIPLICATION X")
- (heavy-multiplication-x "HEAVY MULTIPLICATION X")
- (ballot-x "BALLOT X")
- (heavy-ballot-x "HEAVY BALLOT X")
- (outlined-greek-cross "OUTLINED GREEK CROSS")
- (heavy-greek-cross "HEAVY GREEK CROSS")
- (open-centre-cross "OPEN CENTRE CROSS")
- (heavy-open-centre-cross "HEAVY OPEN CENTRE CROSS")
- (latin-cross "LATIN CROSS")
- (shadowed-white-latin-cross "SHADOWED WHITE LATIN CROSS")
- (outlined-latin-cross "OUTLINED LATIN CROSS")
- (maltese-cross "MALTESE CROSS")
- (star-of-david "STAR OF DAVID")
- (four-teardrop-spoked-asterisk "FOUR TEARDROP-SPOKED ASTERISK")
- (four-balloon-spoked-asterisk "FOUR BALLOON-SPOKED ASTERISK")
- (heavy-four-balloon-spoked-asterisk "HEAVY FOUR BALLOON-SPOKED ASTERISK")
- (four-club-spoked-asterisk "FOUR CLUB-SPOKED ASTERISK")
- (black-four-pointed-star "BLACK FOUR POINTED STAR")
- (white-four-pointed-star "WHITE FOUR POINTED STAR")
- (stress-outlined-white-star "STRESS OUTLINED WHITE STAR")
- (circled-white-star "CIRCLED WHITE STAR")
- (open-centre-black-star "OPEN CENTRE BLACK STAR")
- (black-centre-white-star "BLACK CENTRE WHITE STAR")
- (outlined-black-star "OUTLINED BLACK STAR")
- (medium-left-pointing-angle-bracket-ornament
- "MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT")
- (medium-right-pointing-angle-bracket-ornament
- "MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT")
- (heavy-left-pointing-angle-quotation-mark-ornament
- "HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT")
- (heavy-right-pointing-angle-quotation-mark-ornament
- "HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT")
- (heavy-left-pointing-angle-bracket-ornament
- "HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT")
- (heavy-right-pointing-angle-bracket-ornament
- "HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT")
- (light-left-tortoise-shell-bracket-ornament
- "LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT")
- (light-right-tortoise-shell-bracket-ornament
- "LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT")
- (medium-left-curly-bracket-ornament "MEDIUM LEFT CURLY BRACKET ORNAMENT")
- (medium-right-curly-bracket-ornament "MEDIUM RIGHT CURLY BRACKET ORNAMENT")
- (heavy-wide-headed-rightwards-arrow "HEAVY WIDE-HEADED RIGHTWARDS ARROW")
- (heavy-south-east-arrow "HEAVY SOUTH EAST ARROW")
- (heavy-rightwards-arrow "HEAVY RIGHTWARDS ARROW")
- (heavy-north-east-arrow "HEAVY NORTH EAST ARROW")
- (drafting-point-rightwards-arrow "DRAFTING POINT RIGHTWARDS ARROW")
- (heavy-round-tipped-rightwards-arrow "HEAVY ROUND-TIPPED RIGHTWARDS ARROW")
- (triangle-headed-rightwards-arrow "TRIANGLE-HEADED RIGHTWARDS ARROW")
- (heavy-triangle-headed-rightwards-arrow "HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW")
- (dashed-triangle-headed-rightwards-arrow "DASHED TRIANGLE-HEADED RIGHTWARDS ARROW")
- (heavy-dashed-triangle-headed-rightwards-arrow
- "HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW")
- (black-rightwards-arrow "BLACK RIGHTWARDS ARROW")
- (three-d-top-lighted-rightwards-arrowhead "THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD")
- (three-d-bottom-lighted-rightwards-arrowhead
- "THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD")
- (leftwards-harpoon-with-barb-up-above-leftwards-harpoon-with-barb-down
- "LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN")
- (upwards-harpoon-with-barb-left-beside-upwards-harpoon-with-barb-right
- "UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT")
- (rightwards-harpoon-with-barb-up-above-rightwards-harpoon-with-barb-down
- "RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN")
- (downwards-harpoon-with-barb-left-beside-downwards-harpoon-with-barb-right
- "DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT")
- (left-triangle-beside-vertical-bar "LEFT TRIANGLE BESIDE VERTICAL BAR")
- (vertical-bar-beside-right-triangle "VERTICAL BAR BESIDE RIGHT TRIANGLE")
- (double-plus "DOUBLE PLUS")
- (triple-plus "TRIPLE PLUS")
- (short-up-tack-with-underbar "SHORT UP TACK WITH UNDERBAR")
- ))
-
-
-(provide 'x-symbol-unicode-extras)
-
-;;; x-symbol-unicode-extras.el ends here
diff --git a/x-symbol/lisp/x-symbol-unicode.el b/x-symbol/lisp/x-symbol-unicode.el
deleted file mode 100644
index f0f313a3..00000000
--- a/x-symbol/lisp/x-symbol-unicode.el
+++ /dev/null
@@ -1,310 +0,0 @@
-;;; x-symbol-unicode.el --- provide some Unicode tables for X-Symbol.
-;;
-;; Copyright (C) 2007 LFCS Edinburgh / David Aspinall
-;; Author: David Aspinall <David.Aspinall@ed.ac.uk>
-;; License: GPL (GNU GENERAL PUBLIC LICENSE)
-;;
-;;; Commentary:
-;;
-;; X-Symbol is really a bit of a dinosaur and will be replaced by
-;; something else sooner or later. My own attempt is "Unicode
-;; Symbols" in PG/lib. In the meantime it's handy to try supporting
-;; Unicode character sets using the same interface as the existing
-;; X-Symbol.
-;;
-
-(require 'x-symbol-unichars) ;; Unicode names & positions
-
-;;; Code:
-(defconst x-symbol-xsym-unicode-map ;; X-symbol names -> Unicode names
- ;; [ FIXME: please complete/extend! ]
- '((visiblespace "SYMBOL FOR SPACE")
- (Gamma "GREEK CAPITAL LETTER GAMMA")
- (Delta "GREEK CAPITAL LETTER DELTA")
- (Theta "GREEK CAPITAL LETTER THETA")
- (Lambda "GREEK CAPITAL LETTER LAMDA")
- (Pi "GREEK CAPITAL LETTER PI")
- (Sigma "GREEK CAPITAL LETTER SIGMA")
- (Phi "GREEK CAPITAL LETTER PHI")
- (Psi "GREEK CAPITAL LETTER PSI")
- (Omega "GREEK CAPITAL LETTER OMEGA")
- (alpha "GREEK SMALL LETTER ALPHA")
- (beta "GREEK SMALL LETTER BETA")
- (gamma "GREEK SMALL LETTER GAMMA")
- (delta "GREEK SMALL LETTER DELTA")
- (epsilon1 "GREEK SMALL LETTER EPSILON")
- (zeta "GREEK SMALL LETTER ZETA")
- (eta "GREEK SMALL LETTER ETA")
- (theta "GREEK SMALL LETTER THETA")
- (kappa1 "GREEK SMALL LETTER KAPPA")
- (lambda "GREEK SMALL LETTER LAMDA")
- (mu "GREEK SMALL LETTER MU")
- (nu "GREEK SMALL LETTER NU")
- (xi "GREEK SMALL LETTER XI")
- (pi "GREEK SMALL LETTER PI")
- (rho1 "GREEK SMALL LETTER RHO")
- (sigma "GREEK SMALL LETTER SIGMA")
- (tau "GREEK SMALL LETTER TAU")
- (phi1 "GREEK SMALL LETTER PHI")
- (chi "GREEK SMALL LETTER CHI")
- (psi "GREEK SMALL LETTER PSI")
- (omega "GREEK SMALL LETTER OMEGA")
- (notsign "NOT SIGN")
- (logicaland "LOGICAL AND")
- (logicalor "LOGICAL OR")
- (universal1 "FOR ALL")
- (existential1 "THERE EXISTS")
- (epsilon "GREEK SMALL LETTER EPSILON")
- (biglogicaland "N-ARY LOGICAL AND")
- (ceilingleft "LEFT CEILING")
- (ceilingright "RIGHT CEILING")
- (floorleft "LEFT FLOOR")
- (floorright "RIGHT FLOOR")
- (bardash "RIGHT TACK")
- (bardashdbl "TRUE")
- (semanticsleft "LEFT WHITE SQUARE BRACKET")
- (semanticsright "RIGHT WHITE SQUARE BRACKET")
- (periodcentered "MIDDLE DOT")
- (element "ELEMENT OF")
- (reflexsubset "SUBSET OF OR EQUAL TO")
- (intersection "INTERSECTION")
- (union "UNION")
- (bigintersection "N-ARY INTERSECTION")
- (bigunion "N-ARY UNION")
- (sqintersection "SQUARE CAP")
- (squnion "SQUARE CUP")
- (bigsqintersection "N-ARY SQUARE INTERSECTION OPERATOR")
- (bigsqunion "N-ARY SQUARE UNION OPERATOR")
- (perpendicular "UP TACK")
- (dotequal "IDENTICAL WITH DOT ABOVE")
- (wrong "WREATH PRODUCT")
- (equivalence "IDENTICAL TO")
- (notequal "NOT EQUAL TO")
- (propersqsubset "SQUARE IMAGE OF")
- (reflexsqsubset "SQUARE IMAGE OF OR EQUAL TO")
- (properprec "PRECEDES")
- (reflexprec "PRECEDES OR EQUAL TO")
- (propersucc "SUCCEEDS")
- (approxequal "APPROXIMATELY EQUAL TO")
- (similar "TILDE OPERATOR") ;; FIXME: check
- (simequal "ASYMPTOTICALLY EQUAL TO")
- (lessequal "LESS-THAN OR EQUAL TO")
- (coloncolon "\\<Colon>")
- (arrowleft "LEFTWARDS ARROW")
- (endash "EN DASH")
- (arrowright "RIGHTWARDS ARROW")
- (arrowdblleft "LEFTWARDS DOUBLE ARROW")
-; (nil "\\<Midarrow>")
- (arrowdblright "RIGHTWARDS DOUBLE ARROW")
- (frown "FROWN")
- (mapsto "RIGHTWARDS ARROW FROM BAR")
- (leadsto "RIGHTWARDS SQUIGGLE ARROW")
- (arrowup "UPWARDS ARROW")
- (arrowdown "DOWNWARDS ARROW")
- (notelement "NOT AN ELEMENT OF")
- (multiply "MULTIPLICATION SIGN")
- (circleplus "CIRCLED PLUS")
- (circleminus "CIRCLED MINUS")
- (circlemultiply "CIRCLED TIMES")
- (circleslash "CIRCLED DIVISION SLASH")
- (propersubset "SUBSET OF")
- (infinity "INFINITY")
- (box "OPEN BOX")
- (lozenge1 "DIAMOND OPERATOR")
- (circ "RING OPERATOR")
- (bullet "BULLET")
- (bardbl "DOUBLE VERTICAL LINE")
- (radical "RADICAL SYMBOL BOTTOM")
- (copyright "COPYRIGHT SIGN")
- (Xi "GREEK CAPITAL LETTER XI")
- (Upsilon1 "GREEK CAPITAL LETTER UPSILON")
- (iota "GREEK SMALL LETTER IOTA")
- (upsilon "GREEK SMALL LETTER UPSILON")
- (plusminus "PLUS-MINUS SIGN")
- (division "DIVISION SIGN")
- (longarrowright "LONG RIGHTWARDS ARROW")
- (longarrowleft "HEAVY TRIANGLE-HEADED LEFTWARDS ARROW")
- (longarrowboth "LONG LEFT RIGHT ARROW")
- (longarrowdblright "LONG RIGHTWARDS DOUBLE ARROW")
- (longarrowdblleft "LONG LEFTWARDS DOUBLE ARROW")
- (longarrowdblboth "LONG LEFT RIGHT DOUBLE ARROW")
- (brokenbar "BROKEN BAR")
- (hyphen "HYPHEN")
- (macron "MACRON>")
- (exclamdown "INVERTED EXCLAMATION MARK")
- (questiondown "INVERTED QUESTION MARK")
- (guillemotleft "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK")
- (guillemotright "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK")
- (degree "DEGREE SIGN")
- (onesuperior "SUPERSCRIPT ONE")
- (onequarter "VULGAR FRACTION ONE QUARTER")
- (twosuperior "SUPERSCRIPT TWO")
- (onehalf "VULGAR FRACTION ONE HALF")
- (threesuperior "SUPERSCRIPT THREE")
- (threequarters "VULGAR FRACTION THREE QUARTERS")
- (paragraph "PILCROW SIGN")
- (registered "REGISTERED SIGN")
- (ordfeminine "FEMALE SIGN")
- (masculine "MALE SIGN")
- (section "SECTION SIGN")
- (sterling "POUND SIGN")
- (yen "YEN SIGN")
- (cent "CENT SIGN")
- (currency "CURRENCY SIGN")
- (braceleft2 "LEFT CURLY BRACKET")
- (braceright2 "RIGHT CURLY BRACKET")
- (top "DOWN TACK")
- (congruent "IDENTICAL TO")
- (club "BLACK CLUB SUIT")
- (diamond "BLACK DIAMOND SUIT")
- (heart "BLACK HEART SUIT")
- (spade "BLACK SPADE SUIT")
- (arrowboth "LEFT RIGHT ARROW")
- (greaterequal "GREATER-THAN OR EQUAL TO")
- (proportional "PROPORTIONAL TO")
- (partialdiff "PARTIAL DIFFERENTIAL")
- (ellipsis "HORIZONTAL ELLIPSIS")
- (aleph "ALEF SYMBOL")
- (Ifraktur "BLACK-LETTER CAPITAL I")
- (Rfraktur "BLACK-LETTER CAPITAL R")
- (weierstrass "SCRIPT CAPITAL P") ;; ??
- (emptyset "EMPTY SET")
- (angle "ANGLE")
- (gradient "NABLA")
- (product "N-ARY PRODUCT")
- (arrowdblboth "LEFT RIGHT DOUBLE ARROW")
- (arrowdblup "UPWARDS DOUBLE ARROW") ;; not on my mac
- (arrowdbldown "DOWNWARDS DOUBLE ARROW") ;; not on my mac
- (angleleft "LEFT ANGLE BRACKET")
- (angleright "RIGHT ANGLE BRACKET")
- (summation "N-ARY SUMMATION")
- (integral "INTEGRAL")
- (circleintegral "CONTOUR INTEGRAL")
- (dagger "DAGGER")
- (sharp "MUSIC SHARP SIGN")
- (star "STAR OPERATOR")
- (smltriangleright "WHITE RIGHT-POINTING SMALL TRIANGLE")
- (triangleleft "NORMAL SUBGROUP OF")
- (triangle "RIGHT TRIANGLE") ;; ???
- (triangleright "CONTAINS AS NORMAL SUBGROUP")
- (trianglelefteq "NORMAL SUBGROUP OF OR EQUAL TO")
- (trianglerighteq "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO")
- (smltriangleleft "WHITE LEFT-POINTING SMALL TRIANGLE")
- (natural "MUSIC NATURAL SIGN")
- (flat "MUSIC FLAT SIGN")
- (amalg "\\<amalg>")
- (Mho "INVERTED OHM SIGN")
- (arrowupdown "UP DOWN ARROW")
- (longmapsto "LONG RIGHTWARDS SQUIGGLE ARROW") ;; not on my mac
- (arrowdblupdown "UP DOWN DOUBLE ARROW")
- (hookleftarrow "LEFTWARDS HARPOON WITH BARB UPWARDS")
- (hookrightarrow "RIGHTWARDS HARPOON WITH BARB UPWARDS")
- (arrownortheast "NORTH EAST ARROW")
- (arrowsoutheast "SOUTH EAST ARROW")
- (arrownorthwest "NORTH WEST ARROW")
- (arrowsouthwest "SOUTH WEST ARROW")
- (rightleftharpoons "RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON")
- (leftharpoondown "DOWNWARDS HARPOON WITH BARB LEFTWARDS")
- (rightharpoondown "DOWNWARDS HARPOON WITH BARB RIGHTWARDS")
- (leftharpoonup "UPWARDS HARPOON WITH BARB LEFTWARDS")
- (rightharpoonup "UPWARDS HARPOON WITH BARB RIGHTWARDS")
- (asym "ASYMPTOTICALLY EQUAL TO") ;; FIXME: check
- (minusplus "MINUS-OR-PLUS SIGN")
- (bowtie "BOWTIE")
- (centraldots "MIDLINE HORIZONTAL ELLIPSIS")
- (circledot "CIRCLED DOT OPERATOR")
- (propersuperset "SUPERSET OF")
- (reflexsuperset "SUPERSET OF OR EQUAL TO")
- (propersqsuperset "SQUARE ORIGINAL OF")
- (reflexsqsuperset "SQUARE ORIGINAL OF OR EQUAL TO")
- (lessless "MUCH LESS-THAN")
- (greatergreater "MUCH GREATER-THAN")
- (unionplus "MULTISET")
- (backslash3 "SET MINUS")
- (smile "SMILE")
- (reflexsucc "EQUAL TO OR SUCCEEDS")
- (dashbar "LEFT TACK")
- (biglogicalor "N-ARY LOGICAL OR")
- (bigunionplus "MULTISET UNION")
- (daggerdbl "DOUBLE DAGGER")
- (bigbowtie "\\<Join>")
- (booleans "SCRIPT CAPITAL B") ;; no double-struck capital b !
- (complexnums "DOUBLE-STRUCK CAPITAL C")
- (natnums "DOUBLE-STRUCK CAPITAL N")
- (rationalnums "DOUBLE-STRUCK CAPITAL Q")
- (realnums "DOUBLE-STRUCK CAPITAL R")
- (integers "DOUBLE-STRUCK CAPITAL Z")
- (lesssim "LESS-THAN OR EQUIVALENT TO")
- (greatersim "GREATER-THAN OR EQUIVALENT TO")
- (lessapprox "PRECEDES OR EQUIVALENT TO") ;; FIXME check these four!
- (greaterapprox "SUCCEEDS OR EQUIVALENT TO")
- (definedas "EQUAL TO BY DEFINITION") ;; FIXME: should be triangleeq
- (cataleft "LEFT WHITE PARENTHESIS")
- (cataright "RIGHT WHITE PARENTHESIS")
- (bigcircledot "CIRCLED DOT OPERATOR")
- (bigcirclemultiply "CIRCLED TIMES")
- (bigcircleplus "CIRCLED PLUS")
- (coproduct "N-ARY COPRODUCT")
- (cedilla "CEDILLA")
- (diaeresis "COMBINING DIAERESIS")
- (acute "ACUTE ACCENT")
- (hungarumlaut "DOUBLE ACUTE ACCENT")
- (lozenge "LOZENGE")
- (smllozenge "DIAMOND OPERATOR")
- (dotlessi "TURNED GREEK SMALL LETTER IOTA") ;; ??
- (euro "EURO SIGN")
- (zero1 "SUBSCRIPT ZERO") ;; FIXME: are these supposed to be subs?
- (one1 "SUBSCRIPT ONE")
- (two1 "SUBSCRIPT TWO")
- (three1 "SUBSCRIPT THREE")
- (four1 "SUBSCRIPT FOUR")
- (five1 "SUBSCRIPT FIVE")
- (six1 "SUBSCRIPT SIX")
- (seven1 "SUBSCRIPT SEVEN")
- (eight1 "SUBSCRIPT EIGHT")
- (nine1 "SUBSCRIPT NINE")))
-
-(defconst x-symbol-old-tables
- ;; combine tables from old style fonts
- (append
- x-symbol-latin1-table
- x-symbol-latin2-table
- x-symbol-latin3-table
- x-symbol-latin5-table
- x-symbol-latin9-table
- x-symbol-xsymb0-table
- x-symbol-xsymb1-table))
-
-
-;; Now build a unicode table by grabbing key sequences/shorthands from
-;; old tables. Could easily add extras here, but leave out for now
-;; for backward compatibility.
-
-(defconst x-symbol-unicode-table
- ;; Oh dear, need to split this between tables
- (apply 'append
- (mapcar (lambda (xsymuni)
- (let ((unicode (assoc-string (cadr xsymuni)
- x-symbol-unicode-character-list))
- (tableinfo (assoc (car xsymuni)
- x-symbol-old-tables)))
- (if (and unicode tableinfo ;; need both bits
- (< (cadr unicode) #x3400))
- (list (cons (car xsymuni)
- (cons (cadr unicode)
- (nthcdr 2 tableinfo)))))))
- x-symbol-xsym-unicode-map)))
-
-
-(defconst x-symbol-unicode-cset
- '((("mule-unicode-0100-33ff" . mule-unicode-0100-33ff) ?\227 #x33ff)
- (mule-unicode-0100-24ff) .
- (mule-unicode-2500-33ff))
- "Cset with for unicode, see `x-symbol-init-cset'.")
-
-
-
-
-(provide 'x-symbol-unicode)
-
-;;; x-symbol-unicode.el ends here
diff --git a/x-symbol/lisp/x-symbol-vars.el b/x-symbol/lisp/x-symbol-vars.el
deleted file mode 100644
index c4c59b5b..00000000
--- a/x-symbol/lisp/x-symbol-vars.el
+++ /dev/null
@@ -1,2107 +0,0 @@
-;;; x-symbol-vars.el --- customizable variables for package x-symbol
-
-;; Copyright (C) 1995-1999, 2001-2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5.X
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;; This file contains all customizable variables, except token language
-;; specific ones. It avoids loading the main file when browsing the customize
-;; menus.
-
-;;; Code:
-
-(provide 'x-symbol-vars)
-(require 'x-symbol-hooks)
-(eval-when-compile (require 'cl))
-
-(defconst x-symbol-version "4.5.1 [Proof General]"
- "Current development version of package X-Symbol.
-Check <http://x-symbol.sourceforge.net/> for the newest.")
-
-
-;;;===========================================================================
-;;; Custom groups
-;;;===========================================================================
-
-(defgroup x-symbol nil
- "Semi WYSIWYG for LaTeX, HTML, etc using additional fonts."
- :group 'wp
- :link '(info-link "(x-symbol)")
- :link '(url-link "http://x-symbol.sourceforge.net/")
- :prefix "x-symbol-")
-
-(defgroup x-symbol-mode nil
- "Controlling whether and how to turn on X-Symbol mode."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-input-init nil
- "Initialization of input methods supported by X-Symbol."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-input-control nil
- "Control if input methods supported by X-Symbol."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-info-general nil
- "General customization of X-Symbol info in echo area."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-info-strings nil
- "Customization of X-Symbol info strings in echo area."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-miscellaneous nil
- "Miscellaneous customization for X-Symbol."
- :group 'x-symbol
- :prefix "x-symbol-")
-
-(defgroup x-symbol-image-general nil
- "General customization of images in X-Symbol buffers."
- :group 'x-symbol
- :prefix "x-symbol-") ; not "x-symbol-image-" !
-
-(defgroup x-symbol-image-language nil
- "Language dependent customization of images in X-Symbol buffers."
- :group 'x-symbol
- :prefix "x-symbol-") ; not "x-symbol-image-" !
-
-;;; language specific groups =================================================
-;; they should not be defined in the x-symbol-LANG.el because this would
-;; require the custom commands to load all languages when customizing the top
-;; group `x-symbol'.
-
-(defgroup x-symbol-tex nil
- "X-Symbol token language \"TeX macro\"."
- :group 'x-symbol
- :group 'tex
- :prefix "x-symbol-tex-")
-
-(defgroup x-symbol-sgml nil
- "X-Symbol token language \"SGML entity\"."
- :group 'x-symbol
- :group 'sgml
- :prefix "x-symbol-sgml-")
-
-(defgroup x-symbol-bib nil
- "X-Symbol token language \"BibTeX macro\"."
- :group 'x-symbol
- :group 'tex
- :prefix "x-symbol-bib-")
-
-(defgroup x-symbol-texi nil
- "X-Symbol token language \"TeXinfo command\"."
- :group 'x-symbol
- :group 'tex
- :group 'docs
- :prefix "x-symbol-texi-")
-
-
-;;;===========================================================================
-;;; Custom widgets
-;;;===========================================================================
-
-;; Shouldn't this be a generally useful widget type?
-(define-widget 'x-symbol-key 'sexp
- "A key or mouse stroke."
- :tag "Key/Mouse stroke")
-
-(define-widget 'x-symbol-auto-style 'list
- "Auto-mode setup."
- ;; Also allows=matches (t) as (t nil nil nil nil nil). In older XEmacsen,
- ;; this was not possible and we had to use an "option-group-inline chain".
- ;; Drop support for all XEmacsen where this is still necessary:
- ;; * (group foo bar ...)
- ;; * (group foo (option (group :inline t :extra-offset -4 bar (...))))
- :args '((sexp :tag "Turn on if (eval'd)")
- (sexp :tag "Coding (eval'd)")
- (sexp :tag "Save 8bits (eval'd)")
- (sexp :tag "Unique decoding (eval'd)")
- (sexp :tag "Super/subscripts (eval'd)")
- (sexp :tag "Show images (eval'd)")))
-
-
-;;;===========================================================================
-;;; Custom widgets, general
-;;;===========================================================================
-
-;; Shouldn't this be generally a useful widget type?
-(define-widget 'x-symbol-command 'function
- "A lisp command."
- :prompt-match 'commandp
- :tag "Command")
-
-(define-widget 'x-symbol-charsym 'symbol
- "X-Symbol charsym."
- :tag "X-Symbol charsym")
-
-(define-widget 'x-symbol-group 'symbol
- "X-Symbol charsym group."
- :tag "Charsym group")
-
-(define-widget 'x-symbol-coding 'choice
- "X-Symbol 8bit character coding."
- :tag "8bit coding"
- :args '((const iso-8859-1)
- (const iso-8859-2)
- (const iso-8859-3)
- (const iso-8859-9)
- (const iso-8859-15)))
-
-(define-widget 'x-symbol-function-or-regexp 'choice
- "Function or regexp, see `x-symbol-call-function-or-regexp'."
- :args '((const :tag "None" nil) regexp function))
-
-(define-widget 'x-symbol-fancy-spec 'repeat
- "X-Symbol specification for fancy strings, without string."
- :args '((group :value (0 -1 x-symbol-info-face)
- (option (group :inline t :extra-offset -4
- :value (0 -1)
- (integer :tag "From")
- (option (integer :tag "To" :value -1))))
- (repeat :tag "Faces" :inline t (face :tag "Face")))))
-
-(define-widget 'x-symbol-fancy 'cons
- "X-Symbol specification for fancy strings, with string."
- :args '(string (x-symbol-fancy-spec :tag "Face specifications")))
-
-
-;;;===========================================================================
-;;; Custom simple, special
-;;;===========================================================================
-
-(define-widget 'x-symbol-auto-coding 'repeat
- "X-Symbol automatic coding control."
- :args '((cons :format "%v"
- regexp
- (choice x-symbol-coding
- (cons :tag "Depending on"
- (integer :tag "Match")
- (repeat (cons :format "%v"
- (string :tag "Key")
- x-symbol-coding)))))))
-
-(define-widget 'x-symbol-headers 'repeat
- "Headers for grid and menu."
- :args '((cons :format "%v"
- (string :tag "Header")
- (repeat x-symbol-group))))
-
-(define-widget 'x-symbol-class-info 'repeat
- "Definitions for X-Symbol token language classes."
- :args '((cons :format "%v"
- (symbol :tag "Token class" :value VALID)
- (choice (const :tag "No info" nil)
- (x-symbol-fancy :tag "Info")))))
-
-(define-widget 'x-symbol-class-faces 'repeat
- "Definitions for X-Symbol token language classes."
- :args '((list :format "%v"
- (symbol :tag "Token class")
- (face :tag "Face in grid" :value default)
- (x-symbol-fancy-spec :inline t
- :tag "Faces for tokens in info"))))
-
-(define-widget 'x-symbol-image-keywords 'cons
- "Format of image keywords"
- :args '((regexp :tag "Regexp matching all image files")
- (repeat
- (list :format "%v"
- :value ("IMAGE \"\\([A-Za-z0-9]\\)\"" 1)
- regexp
- (option (function :match (lambda (widget arg)
- (and arg (symbolp arg)))
- :value x-symbol-image-default-file-name))
- (repeat :inline t :tag "Arguments" sexp)))))
-
-
-;;;===========================================================================
-;;; custom set function
-;;;===========================================================================
-
-(defconst x-symbol-cache-variables '(x-symbol-fancy-value-cache
- x-symbol-charsym-info-cache
- x-symbol-charsym-info-cache
- x-symbol-language-info-caches
- x-symbol-coding-info-cache
- x-symbol-keys-info-cache)
- "Internal. Cache variables.")
-
-;; TODO: not used anymore (would prevent files to be compilable w/o X-Symbol
-(defun x-symbol-set-cache-variable (var value)
- "Set VAR's value to VALUE.
-Custom set function of variables for fancy strings."
- (set var value)
- (dolist (cache x-symbol-cache-variables)
- (and (boundp cache) (set cache nil))))
-
-
-;;;===========================================================================
-;;; Language Accesses
-;;;===========================================================================
-
-(defconst x-symbol-LANG-name "Token Language"
- "Language access: standard name of the token language.
-For each token language LANG, `x-symbol-LANG-name' is a string with the
-standard name of the token language LANG. See
-`x-symbol-register-language'.")
-
-(defconst x-symbol-LANG-modes '(major-mode-1 major-mode-2)
- "Language access: major modes typically using the token language.
-For each token language LANG, `x-symbol-LANG-modes' is a list of major
-modes of buffers which will typically use X-Symbol with token language
-LANG. See `x-symbol-register-language' and `x-symbol-mode'.")
-
-(defconst x-symbol-LANG-auto-style '(t nil nil nil nil nil)
- "Language access: values for X-Symbol's buffer-local variables.
-For each token language LANG, `x-symbol-LANG-auto-style' determines how
-to set X-Symbol specific buffer-local variables if these variables do
-not already have a buffer-local value.
-
-A value of such a language access looks like
- (MODE-ON CODING 8BITS UNIQUE SUBSCRIPTS IMAGE)
-
-If `x-symbol-mode' is not already buffer-local, MODE-ON determines
-whether to turn the mode on with `turn-on-x-symbol-conditionally'.
-CODING, 8BITS, UNIQUE, SUBSCRIPTS and IMAGE are used to set
-`x-symbol-coding', `x-symbol-8bits', `x-symbol-unique',
-`x-symbol-subscripts' and `x-symbol-image' if these values are not
-already buffer-local.
-
-During evaluation, a non-nil `buffer-file-name' is sans backup versions
-or strings, and without suffixes in `x-symbol-auto-mode-suffixes', and
-`x-symbol-mode' is bound to the `eval'ed MODE-ON. Then, the above
-mentioned variables are set to the `eval'ed CODING, 8BITS, UNIQUE,
-SUBSCRIPTS and IMAGE in that order, if the variables is not already
-buffer-local. If CODING evaluates to nil, `x-symbol-coding' is set
-according to `x-symbol-auto-8bit-search-limit', if CODING evaluates to
-`null', `x-symbol-coding' is set to nil.
-
-Users might prefer to customize `x-symbol-auto-style-alist' instead.")
-
-;; :value (nil nil nil nil nil nil)))
-;;(define-widget 'x-symbol-auto-style 'checklist
-;; "Auto-mode setup."
-;; :args '((group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Turn on if (eval'd)")
-;; (option
-;; (group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Coding (eval'd)")
-;; (option
-;; (group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Save 8bit (eval'd)")
-;; (option
-;; (group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Unique decoding (eval'd)")
-;; (option
-;; (group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Super/subscripts (eval'd)")
-;; (option
-;; (group
-;; :inline t :extra-offset -4
-;; (sexp :tag "Show images (eval'd)"))))))))))))))
-
-(defcustom x-symbol-LANG-modeline-name "lang"
- "Language access: modeline name of the token language.
-For each token language LANG, `x-symbol-LANG-modeline-name' is a
-string with the name of the token language LANG in the modeline."
- :group 'x-symbol-miscellaneous
- :type 'string)
-
-(defconst x-symbol-LANG-required-fonts nil
- "Language access: features providing required fonts.
-For each token language LANG, `x-symbol-LANG-required-fonts' is a list
-of features which are required for the tokens of language LANG.")
-
-(defconst x-symbol-LANG-token-grammar
- '(x-symbol-make-grammar :decode-regexp "&[#0-9A-Za-z]+;")
- "Language access: grammar of token language.
-For each token language LANG, `x-symbol-LANG-token-grammar' describes
-the grammar of the language LANG. The value looks like
- (x-symbol-make-grammar
- :token-list TOKEN-LIST
- :after-init AFTER-INIT
- :case-function CASE-FUNCTION
- :encode-spec ENCODE-SPEC
- :decode-regexp DECODE-REGEXP
- :decode-spec DECODE-SPEC
- :input-regexp INPUT-REGEXP
- :input-spec INPUT-SPEC)
-
-Optional TOKEN-LIST, if non-nil, is a function which converts TOKEN-SPEC
-in `x-symbol-LANG-table' into a list with elements \(TOKEN . SHAPE).
-With value nil, TOKEN-SPEC is must have the form \(TOKEN...) and each
-SHAPE is defined as nil.
-
-Optional AFTER-INIT, if non-nil, is a function which is called at the
-end of the initialization of token language LANG, right before creating
-the language dependent grid and menu.
-
-Optional CASE-FUNCTION is non-nil if the token language is case
-insensitive. In that case it is a function which normalizes tokens in
-the buffer. Typically values are nil, `downcase' and `upcase'.
-
-Optional ENCODE-SPEC is used during encoding and is either a function
-FUNC or a cons \(BEFORE . AFTER). FUNC is called with three arguments,
-the arguments ENCODE-TABLE, FCHAR-TABLE and FCHAR-FB-TABLE of
-`x-symbol-encode-lisp'. See below for BEFORE and AFTER.
-
-Required DECODE-REGEXP is a regexp matching tokens during decoding.
-
-Optional DECODE-SPEC is used during decoding and is either a function
-FUNC or a cons \(BEFORE . AFTER). FUNC is called with three arguments,
-DECODE-REGEXP and the arguments DECODE-OBARRAY and UNIQUE of
-`x-symbol-decode-lisp'. See below for BEFORE and AFTER.
-
-Optional INPUT-REGEXP is a regexp or a list of regexps matching tokens
-for input method Token, see `x-symbol-token-input'. If it is not
-provided, it is similar to the regexp DECODE-REGEXP, but only matches at
-the end of the buffer or restriction.
-
-Argument INPUT-SPEC is used for input method Token and is either a
-function FUNC or a cons \(BEFORE . AFTER). FUNC is called with three
-arguments, DECODE-REGEXP and the arguments DECODE-OBARRAY and
-COMMAND-CHAR of `x-symbol-match-token-before'. See below for BEFORE and
-AFTER. Each REGEXP in AFTER matches the string containing COMMAND-CHAR,
-usually nil or `last-command-char'. If INPUT-SPEC is not provided, it
-is set to DECODE-SPEC if this is equal to ENCODE-SPEC and not a
-function.
-
-BEFORE and AFTER define bad contexts of the position before and after
-characters and tokens. BEFORE is either a character CHAR or a CONTEXT,
-AFTER is a CONTEXT. During encoding, having a bad context means
-inserting an additional space at the position. During decoding and
-input method token, having a bad context means no conversion.
-
-CHAR defines a context which consists of an odd number of characters
-CHAR before the position. CONTEXT is a list with elements of the form
-\(SHAPE . REGEXP). If the token or token for the current character has
-the shape SHAPE, REGEXP matches the bad context. In BEFORE, each REGEXP
-matches the character before the position. In AFTER, each REGEXP
-matches the buffer contents directly following the position, except in
-INPUT-SPEC.")
-
-(defconst x-symbol-LANG-generated-data nil
- "Language access: generated data for token language.
-For each token language LANG, `x-symbol-LANG-generated-data' is used to
-store various generated data for a token language, like the conversion
-tables.")
-
-(defconst x-symbol-LANG-table '((adiaeresis () "&auml;"))
- "Language access: table defining tokens for the characters.
-For each token language LANG, `x-symbol-LANG-table' is a list with
-elements defining the tokens for the characters with its token classes
-etc. Each element in TABLE looks like
-
- \(CHARSYM CLASSES . TOKEN-SPEC) or nil.
-
-CHARSYM is the charsym of the character which represents the tokens
-defined via TOKEN-SPEC, see also TOKEN-LIST in language access
-`x-symbol-LANG-token-grammar'. CLASSES are the token classes of the
-character.")
-
-(defconst x-symbol-LANG-header-groups-alist nil
- "Language access: header/submenu specification for characters.
-For each token language LANG, `x-symbol-LANG-header-groups-alist', if
-non-nil, is used instead `x-symbol-header-groups-alist' to specify the
-structure of language specific grid and menu.")
-
-(defconst x-symbol-LANG-class-alist
- '((VALID "Language Token" (x-symbol-info-face))
- (INVALID "no Language Token" (x-symbol-emph-info-face)))
- "Language access: token classes displayed by info in echo area.
-For each token language LANG, `x-symbol-LANG-class-alist' is a list of
-token class specifications used for the info in the echo area, see
-`x-symbol-character-info'. Each element looks like
-
- \(CLASS . SPEC)
-
-where CLASS is a valid token class, see `x-symbol-init-language' and
-SPEC is used according to `x-symbol-fancy-string'. You should define
-entries for the CLASSes `VALID' and `INVALID'.")
-
-(defconst x-symbol-LANG-class-face-alist nil
- "Language access: color scheme in language specific grid and info.
-For each token language LANG, `x-symbol-LANG-class-face-alist' is used
-for the color scheme in the language dependent grid and token info.
-Each element looks like
-
- \(CLASS FACE . FACE-SPECS)
-
-where CLASS is a valid token class, FACE is used for the character in
-the grid, and FACE-SPECS is used according to `x-symbol-fancy-string'.")
-
-(defconst x-symbol-LANG-electric-ignore nil
- "Language access: specification restricting input method ELECTRIC.
-For each token language LANG, `x-symbol-LANG-electric-ignore' is used
-additionaly to `x-symbol-electric-ignore' to match contexts/charsyms to
-be ignored by input method ELECTRIC.
-
-The value is nil, a regexp matching contexts not to be replaced, or a
-function valled with arguments CONTEXT and CHARSYM, which should return
-non-nil if the context should not be replaced by the character for
-CHARSYM.")
-
-(defconst x-symbol-LANG-extra-menu-items nil
- "Language access: extra menu items in language specific menu.
-For each token language LANG, `x-symbol-LANG-extra-menu-items' defines
-extra menu items to be used in the language specific menu. Its value is
-a list of elements in the form \(SUBMENU ITEM...) where SUBMENU is
-either \"Conversion\" or \"Other Commands\", the ITEMs are additional
-menu items at the end of the corresponding submenu.")
-
-(defconst x-symbol-LANG-subscript-matcher nil
- "Language access: function matching super-/subscripts.
-For each token language LANG, `x-symbol-LANG-subscript-matcher', if
-non-nil, is a matcher function for font-lock. It should return nil for
-no match, `x-symbol-sup-face'/`x-symbol-sub-face' for a super-/subscript
-match. The `match-date' should have three regexp groups: group 1 for
-the open command, group 2 for the contents, and group 3 for the close
-command.")
-
-(defconst x-symbol-LANG-image-keywords nil
- "Language access: keywords for image insertion commands.
-For each token language LANG, `x-symbol-LANG-image-keywords' is a list
-
- \(IMAGE-REGEXP KEYWORD...).
-
-IMAGE-REGEXP should match all images files and is used to initialize the
-buffer local memory cache, see `x-symbol-image-init-memory-cache'.
-
-Each KEYWORD looks like (REGEXP [FUNCTION] ARG...). Image insertion
-commands matched by REGEXP are highlighted. FUNCTION, which defaults to
-`x-symbol-image-default-file-name', is called with ARGs to get the file
-name of the corresponding image file. If FUNCTION returns nil, the
-command is not highlighted. See `x-symbol-image-parse-buffer'.")
-
-(defconst x-symbol-LANG-master-directory nil
- "Language access: specification of the master directory for images.
-For each token language LANG, `x-symbol-LANG-master-directory', if
-non-nil, is a function which returns the directory of the master file,
-see `x-symbol-image-parse-buffer'.")
-
-(defconst x-symbol-LANG-image-searchpath nil
- "Language access: search path for implicitly relative image file names.
-For each token language LANG, `x-symbol-LANG-image-searchpath' is a list
-of directories which are checked if the image file name is implicitly
-relative. Relative directories are relative to the directory returned
-by the language access `x-symbol-LANG-master-directory'. See
-`x-symbol-image-use-remote'.")
-
-(defconst x-symbol-LANG-image-cached-dirs nil
- "Language access: directory parts of images stored in the memory cache.
-For each token language LANG, `x-symbol-LANG-image-cached-dirs' is a
-list of directory parts of image file names stored in the memory cache.
-See `x-symbol-image-use-remote'.")
-
-
-;;;===========================================================================
-;;; Identity
-;;;===========================================================================
-
-(defvar x-symbol-package-url "http://x-symbol.sourceforge.net/index.html"
- "URL used by \\[x-symbol-package-web].
-If you have a local copy, you might want to change the value. The
-default is \"http://x-symbol.sourceforge.net/index.html\".")
-
-(defconst x-symbol-maintainer-address "wedler@users.sourceforge.net"
- "E-mail address of maintainer, used by \\[x-symbol-package-bug].")
-
-(defvar x-symbol-installer-address nil
- "E-mail address of person who has installed package X-Symbol system-wide.
-Used for normal reports by \\[x-symbol-package-bug]. If nil, normal
-reports are sent to `x-symbol-maintainer-address'.")
-
-
-;;;===========================================================================
-;;; General Options (appear in the menu)
-;;;===========================================================================
-
-(defcustom x-symbol-token-input t
- "*If non-nil, enable input method TOKEN.
-With input method TOKEN, and if the characters before point represent a
-token, an insertion command after a completed token forces Emacs to
-replace the token before point by the corresponding character. Use
-\"\\[universal-argument] 0 space\" to just replace the token. Use
-\\[undo] or \\[unexpand-abbrev] to undo the replacement.
-
-A command is considered to be a insertion command if it is a self-insert
-command or has a non-nil symbol property `x-symbol-input'."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-token-input '(t))
-
-(defcustom x-symbol-electric-input t
- "*If non-nil, enable input method ELECTRIC.
-With this features, some contexts of input method CONTEXTS are
-automatically replaced with the corresponding character, i.e., you do
-not have to invoke \\[x-symbol-modify-key]. Use \\[undo] or
-\\[unexpand-abbrev] to undo the replacement.
-
-Because an unwanted replacement of a context with a character can be
-quite annoying, the following conditions must be fulfilled:
-
- * The context must have been defined as an electric context for the
- character, see `x-symbol-init-cset'.
- * The character must be valid, i.e., represent a token of the current
- token language, see `x-symbol-valid-charsym-function'.
- * All characters of the context have been typed without any other
- command in between, e.g., with language \"TeX macro\", \"- >\" inserts
- \\to, \"- \\[backward-char] \\[forward-char] >\" simply inserts \"->\".
- * No prefix argument has been used for any character in the context.
- * The electric context must not be a suffix of a longer valid context
- for another character. E.g., \"''o\" is not changed to \"'\"+`oacute'
- because \"''o\" is the context for `ohungarumlaut'.
- * Contexts matched by a global or a token language dependent regexp are
- not replaced. Functions can also be used to prevent a context to be
- replaced by a character. E.g., with language \"TeX macro\", only
- replace \"->\" by \\to if we are in TeX's math mode (using texmathp).
- See `x-symbol-context-ignore' and `x-symbol-electric-ignore'."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-electric-input '(t))
-
-(defcustom x-symbol-local-menu t
- "*If non-nil, provide a token language specific menu.
-In a language specific menu, only insertion commands for valid
-characters appear. The entries are mentioned and sorted according to
-the token."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-local-menu '(t))
-
-(defcustom x-symbol-local-grid t
- "*If non-nil, provide a token language specific grid.
-See `x-symbol-grid'. In a language specific grid, only valid characters
-appear. They may be also colored according to some language specific
-token class coloring scheme. E.g., with language \"TeX macro\", purple
-character can only be used in TeX's math mode, blue character can only
-be used in TeX's text mode, see `x-symbol-charsym-face'."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-local-grid '(t))
-
-(defcustom x-symbol-temp-grid nil
- "*If non-nil, the X-Symbol grid buffer only appears temporarily.
-If a temporary grid is still visible, the first insertion of an X-Symbol
-characters restores the window configuration current before the
-invocation of `x-symbol-grid'."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-temp-grid '(t))
-
-(defcustom x-symbol-temp-help t
- "*If non-nil, the key completion buffer only appears temporarily.
-If the temporary key completions buffer is still visible, the first
-insertion of an X-Symbol characters restores the window configuration
-current before the invocation of `x-symbol-help'."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-temp-help '(t))
-
-(defvar x-symbol-use-refbuffer-once 'get-buffer-window
- ;; TODO: customize (probably)
- ;; `pop-up-frames'=t seems to be broken in XEmacs and I don't like
- ;; multi-frames anyway, so I cannot say how it is supposed to work whether
- ;; this really works
- "*Use reference buffer just once when selecting a X-Symbol character.
-For both the GRID and the Help buffer. TODO: more... A function means,
-just once if function returns non-nil. Function is called with the
-reference buffer and called from within the list buffer.
-
-E.g. `get-buffer-window' means: just once only if reference and list
-buffer is on same frame.")
-;;; :group 'x-symbol-input-control
-;;; :type 'boolean) ; no, nil or function or sexp=t
-
-;;;(x-symbol-define-user-options 'x-symbol-use-reference-buffer-once '(t))
-
-(defcustom x-symbol-reveal-invisible t
- "*If non-nil, reveal invisible characters at point.
-Usually, with a non-nil `x-symbol-subscripts', some parts of the text
-might be invisible. With this feature and if point is in such an area,
-all the text in the area is revealed and displayed with
-`x-symbol-revealed-face'. With value t, also reveal if point is
-directly after such an area. See function `x-symbol-reveal-invisible'."
- :group 'x-symbol-info-general
- :group 'x-symbol-miscellaneous
- :type '(radio (const :tag "No" nil)
- (const :tag "Characters Around Point" t)
- (sexp :tag "Character After Point" :format "%t" :value after)))
-
-(x-symbol-define-user-options 'x-symbol-reveal-invisible
- '(after
- (nil . "No")
- (after . "Character After Point")
- (t . "Characters Around Point")))
-
-(defcustom x-symbol-character-info t
- "*If non-nil, display info for characters at point in echo area.
-The info for the character after point includes the character itself,
-the token of the current language, eventually colored according to some
-coloring scheme, the token specific classes, the codings in which the
-characters is considered to be a 8bit character and the key bindings.
-With value t and no info for the character after point, show info for
-character before point instead. See also `x-symbol-context-info'."
- :group 'x-symbol-info-general
- :type '(radio (const :tag "None" nil)
- (const :tag "Characters Around Point" t)
- (sexp :tag "Character After Point" :format "%t" :value after)))
-
-(x-symbol-define-user-options 'x-symbol-character-info
- '(after
- (nil . "None")
- (after . "Character After Point")
- (t . "Characters Around Point")))
-
-(defcustom x-symbol-context-info t
- "*If non-nil, display info for context before point in echo area.
-If enabled and no info for characters at point, display the info for
-the character to which \\[x-symbol-modify-key] would replace the context
-before point. See also `x-symbol-character-info'."
- :group 'x-symbol-info-general
- :type 'boolean)
-
-(x-symbol-define-user-options 'x-symbol-context-info '(t))
-
-
-;;;===========================================================================
-;;; Texts, Modeline appearance
-;;;===========================================================================
-
-(defcustom x-symbol-charsym-modeline-name "none"
- "Modeline name of the pseudo language x-symbol charsym.
-See language access `x-symbol-LANG-modeline-name'."
- :group 'x-symbol-miscellaneous
- :type 'string)
-
-(defcustom x-symbol-coding-name-alist
- '((iso-8859-1 . "Latin-1")
- (iso-8859-2 . "Latin-2")
- (iso-8859-3 . "Latin-3")
- (iso-8859-9 . "Latin-5")
- (iso-8859-15 . "Latin-9"))
- "*Alist of codings with their names presented to the user.
-The elements look like (CODING . NAME) where CODING is a valid value for
-`x-symbol-coding' and NAME is the NAME used in the menu."
- :group 'x-symbol-miscellaneous
- :type '(repeat (cons :format "%v" x-symbol-coding string)))
-
-;;;(defface x-symbol-modeline-warning-face
-;;; `((((class color) (background light))
-;;; (:foreground "red4")))
-;;; "*TODO"
-;;; :group 'x-symbol-mode)
-
-;;(defcustom x-symbol-coding-modeline-warning-format "%s-err"
-;; "*Format used to display coding which is not supported.
-;;See `x-symbol-coding-modeline-text'."
-;; ;; using text properties with faces for the modeline string doesn't work on
-;; ;; XEmacs-21.4.5...
-;; :group 'x-symbol-mode
-;; :type 'string)
-
-(defcustom x-symbol-coding-modeline-alist
- '((iso-8859-1 . "-l1")
- (iso-8859-2 . "-l2")
- (iso-8859-3 . "-l3")
- (iso-8859-9 . "-l5")
- (iso-8859-15 . "-l9")
- (info . "-i")
- (error . "-err"))
- ;; TODO: describe none, info, error
- "*Alist of codings with their names in the modeline.
-The elements look like (CODING . NAME) where CODING is a valid value for
-`x-symbol-coding' and NAME is used by `x-symbol-coding-modeline-text'."
- :group 'x-symbol-mode
- :type '(repeat (cons :format "%v" x-symbol-coding string)))
-
-(defcustom x-symbol-modeline-state-list
- '(" XS:"
- (x-symbol-language . x-symbol-language-modeline-text)
- (x-symbol-8bits "8")
- (x-symbol-unique "*")
- (x-symbol-coding . x-symbol-coding-modeline-text)
- "/"
- (x-symbol-subscripts "s")
- (x-symbol-image "i"))
- "*Alist used by `x-symbol-update-modeline' to construct the modeline.
-This function constructs `x-symbol-modeline-string' by concatenating the
-result from the elements in this list. Each element looks like
- SEPARATOR or
- (VARIABLE NON-NIL . NIL) or
- (VARIABLE . FUNCTION)
-
-SEPARATOR is a string and is used directly, only use the first from two
-consecutive SEPARATORs. If VARIABLE is non-nil, use NON-NIL, otherwise
-NIL, both NON-NIL and NIL should be strings or nil. FUNCTION is called
-with the value of VARIABLE as argument and should return a string or
-nil. Two SEPARATORs where all the elements in between return nil, are
-considered to be consecutive."
- :group 'x-symbol-mode
- :type '(repeat (choice (string :tag "Separator")
- (cons :tag "Depending on variable"
- variable
- (cons :format "%v"
- (choice :tag "Non-nil"
- (const :tag "Nothing" nil) string)
- (choice :tag "Nil"
- (const :tag "Nothing" nil)
- string)))
- (cons :tag "Calling function"
- (sexp :tag "With argument")
- function))))
-
-;; Emacs only?
-(defcustom x-symbol-set-coding-system-if-undecided t ; TODO: nil?
- "*If non-nil, set coding system if undecided when turning on X-Symbol.
-If this variable is non-nil, `x-symbol-default-coding' is non-nil, and
-`buffer-file-coding-system' specifies an undecided coding system, set
-`buffer-file-coding-system' according to `x-symbol-default-coding'."
- :group 'x-symbol-mode
- :type 'boolean)
-
-
-;;;===========================================================================
-;;; Minor mode control
-;;;===========================================================================
-
-(defcustom x-symbol-auto-coding-search-limit 10000
- "*Limits searching for coding strings in the file.
-Used in variable `x-symbol-auto-mode-alist' when finding an appropriate
-value for `x-symbol-coding'."
- :group 'x-symbol-mode
- :type '(choice (const :tag "No limit" nil) (integer :tag "Limit")))
-
-
-;;;===========================================================================
-;;; Misc
-;;;===========================================================================
-
-(defcustom x-symbol-charsym-ascii-alist nil
- "Alist of charsyms and their Ascii representation.
-Each element looks like (CHARSYM . ASCII) where CHARSYM is a x-symbol
-charsym and ASCII is a string. Used by `x-symbol-translate-to-ascii'.
-
-E.g., if you prefer the German way to Asciify accented characters, use
- (setq x-symbol-charsym-ascii-alist
- '((adiaeresis . \"ae\") (Adiaeresis . \"Ae\")
- (odiaeresis . \"oe\") (Odiaeresis . \"Oe\")
- (udiaeresis . \"ue\") (Udiaeresis . \"Ue\")))"
- :group 'x-symbol-miscellaneous
- :type '(repeat (cons :format "%v" x-symbol-charsym string)))
-
-(defcustom x-symbol-charsym-ascii-groups
- '(digit1
- letter slash cedilla ogonek dotaccent ring tilde breve
- circumflex caron diaeresis hungarumlaut acute grave)
- "Charsym groups with default ascii representations.
-Charsyms with a group in this list use their subgroup string as the last
-possibility as the ascii representation. See `x-symbol-init-cset' for
-details. Used by `x-symbol-translate-to-ascii'."
- :group 'x-symbol-miscellaneous
- :type '(repeat x-symbol-group))
-
-(defcustom x-symbol-valid-charsym-function 'x-symbol-default-valid-charsym
- "Function which should return non-nil if a charsym is valid.
-Function is called with the charsym and optional language."
- :group 'x-symbol-input-control
- :type 'function)
-
-(defvar x-symbol-user-table nil
- "List of character definitions: groups, aspects, input.
-Used to shadow default elements with key CHARSYM in the default tables.
-The elements have the following form, as explained in
-`x-symbol-init-cset', DUMMY is not used:
- (CHARSYM DUMMY GROUPING ASPECTS SCORE INPUT PREFIXES)
-
-E.g., if you prefer charsym `epsilon1' over `epsilon', you might want to
-copy the table element from `x-symbol-xsymb1-table' and change its score:
-use the following element in this table:
- (epsilon1 t (greek1 \"e\" nil \"epsilon\") nil -3000)")
-
-(defvar x-symbol-mule-change-default-face nil
- "If non-nil, change font of default face for existing charsets.
-The default face is never changed for the charset registry corresponding
-to `x-symbol-default-coding'. It is always set for new charsets.
-Otherwise, this value determines whether it is changed.")
-
-
-;;;===========================================================================
-;;; Commands in X-Symbol map
-;;;===========================================================================
-
-(defcustom x-symbol-map-default-keys-alist
- '((help x-symbol-help)
- ((control ?h) x-symbol-help)
- (button1)
- (button2)
- (button3)
- (down-mouse-1 ignore)
- (down-mouse-2 ignore)
- (down-mouse-3 ignore)
- (mouse-1)
- (mouse-2)
- (mouse-3)
- ((meta home) beginning-of-buffer-other-window t)
- ((meta end) end-of-buffer-other-window t)
- ((meta prior) scroll-other-window-down t)
- ((meta next) scroll-other-window t))
- "Alist used by `x-symbol-map-default-binding'.
-Each element looks like (KEY COMMAND TEMPORARYP).
-
-If the last event in the undefined X-Symbol key sequence matches KEY,
-see `events-to-keys', COMMAND is executed. If COMMAND is nil, execute
-command which has binding KEY without prefix of the X-Symbol key
-sequence. IF TEMPORARYP is non-nil, use key prefix and the prefix
-argument for the following command."
- :group 'x-symbol-input-control
- :type '(repeat (group x-symbol-key
- (choice (const :tag "Usual command" nil)
- x-symbol-command)
- (boolean :tag "Temporary"))))
-
-(defcustom x-symbol-map-default-bindings
- '(("\C-i" x-symbol-read-token-direct)
- ("\C-m" x-symbol-read-token)
- (nil x-symbol-grid)
- ([(left)] x-symbol-modify-key)
- ([(right)] x-symbol-modify-key)
- ([(up)] x-symbol-rotate-key)
- ([(down)] x-symbol-rotate-key))
- "TODO. nil = (vector x-symbol-compose-key)"
- :group 'x-symbol-input-control
- :type '(repeat (group (sexp :tag "Key sequence" nil)
- x-symbol-command)))
-
-(defvar x-symbol-after-init-input-hook nil
- "Hook run after the initialization of all input methods.
-See `x-symbol-init-input'. If you want define key bindings starting
-with \\[x-symbol-map], do it here. It is a bad idea to use this for
-additional self insert commands, use \"character descriptions\" in
-`x-symbol-user-table' instead.")
-
-
-;;;===========================================================================
-;;; Menu (option part)
-;;;===========================================================================
-
-;; As long as custom does not offer a widget for menu entries...no defcustom
-;; WARNING: XEmacs-20.4 :suffix STRING
-(defvar x-symbol-menu
- '("X-Symbol" :filter x-symbol-menu-filter
- ("Conversion in %s" :filter x-symbol-extra-filter
- ["Conversion" nil x-symbol-region-text] ; pseudo entry
- ["Encode Characters" x-symbol-encode
- :active (and x-symbol-language (not buffer-read-only))]
- ["Encode & Recode" x-symbol-encode-recode
- :active (and x-symbol-coding x-symbol-language (not buffer-read-only)
- (not (eq x-symbol-coding x-symbol-default-coding))
- (eq (x-symbol-buffer-coding) x-symbol-default-coding)
- (assq x-symbol-coding x-symbol-fchar-tables))]
- ["Decode Tokens" x-symbol-decode
- :active (and x-symbol-language (not buffer-read-only))]
- ["Recode & Decode" x-symbol-decode-recode
- :active (and x-symbol-coding x-symbol-language (not buffer-read-only)
- (not (eq x-symbol-coding x-symbol-default-coding))
- (eq (x-symbol-buffer-coding) x-symbol-default-coding)
- (assq x-symbol-coding x-symbol-fchar-tables))]
- ["Replace Char Aliases" x-symbol-unalias
- :active (not buffer-read-only)])
- ;;
- ("Other Commands" :filter x-symbol-extra-filter
- ["Other Commands" nil nil] ; pseudo entry
- ["Copy Encoded" x-symbol-copy-region-encoded
- ;;(x-symbol-copy-region-encoded (region-beginning) (region-end))
- :active (and x-symbol-language (region-active-p))]
- ["Paste Decoded" x-symbol-yank-decoded
- :active (and x-symbol-mode (not buffer-read-only))]
- "---"
- ["GRID Of Characters" x-symbol-grid t]
- ["READ Token Character" x-symbol-read-token (not buffer-read-only)]
- "---"
- ["Modify CONTEXT" x-symbol-modify-key (not buffer-read-only)]
- ["Rotate CONTEXT" x-symbol-rotate-key (not buffer-read-only)]
- "---"
- ["Info Page" x-symbol-package-info t]
- ["Web Page" x-symbol-package-web t]
- ["Send Bug/Problem Report" x-symbol-package-bug t])
- ;;
- ("Buffer/File Options" :filter x-symbol-options-filter
- ["X-Symbol Mode" x-symbol-mode t]
- "---"
- ["Token Language:" x-symbol-language t]
- ["8bit Char Encoding:" x-symbol-coding t]
- ["Store 8bit In File" x-symbol-8bits t]
- ["Unique Decoding" x-symbol-unique t]
- "---"
- ["Super-/Subscripts" x-symbol-subscripts
- (x-symbol-subscripts-available-p)]
- ["Show Images" x-symbol-image (x-symbol-image-available-p)])
- ;;
- ("General Options" :filter x-symbol-options-filter
- ["Input Method TOKEN" x-symbol-token-input t]
- ["Input Method ELECTRIC" x-symbol-electric-input t]
- "---"
- ["Language Specific GRID" x-symbol-local-grid t]
- ["Language Specific MENU" x-symbol-local-menu t]
- "---"
- ["Temporary GRID" x-symbol-temp-grid t]
- ["Temporary Key Completions" x-symbol-temp-help t]
- "---"
- ["Reveal Invisible" x-symbol-reveal-invisible t]
- ["Display Character Info" x-symbol-character-info t]
- ["Display Context Info" x-symbol-context-info t]
- "---"
- ["Browse Customization" (customize-browse 'x-symbol) t])
- "---")
- "First entries of the x-symbol menu, language specific or not.
-The next items are submenus with commands to insert x-symbol characters.
-See also `x-symbol-header-groups-alist'.")
-
-
-;;;===========================================================================
-;;; Menu (insert commands part), Grid
-;;;===========================================================================
-
-(defcustom x-symbol-menu-max-items 30
- "*Maximum number of entries in submenus of the x-symbol menu.
-If the number of character input commands in a submenu exceed this
-value, use more than one submenu for the same header. These submenus
-have nearly the same length. See also `x-symbol-header-groups-alist'."
- :group 'x-symbol-input-init
- :type 'integer)
-
-(defcustom x-symbol-header-groups-alist
- '(("Operator" bigop operator)
- ("Relation" relation)
- ("Arrow" arrow)
- ("Shaped" triangle shape)
- ("Punctuation" white line dots punctuation quote parenthesis)
- ("Symbol" symbol currency)
- ("Math Letter" mathletter setsymbol)
- ("Greek Letter" greek greek1)
- ("Misc. Letter" letter slash)
- ("Cedilla, Ogonek" cedilla ogonek)
- ("Dotaccent, Ring" dotaccent ring)
- ("Tilde, Breve" tilde breve)
- ("Circumflex, Caron" circumflex caron)
- ("Diaeresis, Umlaut" diaeresis hungarumlaut)
- ("Acute, Grave" acute grave))
- "Alist to determine the header/submenu for characters.
-Each element looks like (HEADER GROUP...) where HEADER is a string and
-GROUP is the group of a character as explained in `x-symbol-init-cset'.
-This alist is used for `x-symbol-grid' and the `x-symbol-menu'.
-Token languages might define their own alist.
-
-For each token language LANG, `x-symbol-LANG-header-groups-alist', if
-non-nil, contains the specification for the language specific grid and
-menu."
-;; TODO: mention: before init
- :group 'x-symbol-input-init
- :type 'x-symbol-headers)
-
-(defcustom x-symbol-completions-buffer "*X-Symbol Key Completions*"
- "Buffer name for key completions buffer.
-Used by `x-symbol-help', i.e., when pressing Help during a x-symbol
-key sequence."
- :group 'x-symbol-input-init
- :type 'string)
-
-(defcustom x-symbol-grid-buffer-format "*X-Symbol Grid (%s)*"
- "Buffer name format for grid buffers.
-Used with substitution `x-symbol-charsym-name'/%s when invoked from a
-buffer without a valid token language or if `x-symbol-local-grid' has
-value nil. Otherwise, used with substitution NAME/%s where NAME is the
-name of `x-symbol-language'."
- :group 'x-symbol-input-init
- :type 'string)
-
-(defcustom x-symbol-grid-reuse t
- "If non-nil, \\[x-symbol-grid] reuses old grid buffers.
-If non-nil, avoid unnecessary computations. You should probably set
-this to nil, if you use side-by-side buffers with different width."
- :group 'x-symbol-input-control
- :type 'boolean)
-
-(defcustom x-symbol-grid-header-echo
- '("button2 scrolls up/down, button3 pops up X-Symbol menu (all non-highlighted parts)"
- (8 24 x-symbol-info-face) (33 54 x-symbol-info-face)
- (56 x-symbol-info-face))
- "Text used for the echo are if mouse if over a heading.
-See `x-symbol-fancy-value' for the value type."
- :group 'x-symbol-input-init
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-grid-ignore-charsyms '(nobreakspace)
- "Charsyms not being displayed in the grid, see `x-symbol-grid'."
- :group 'x-symbol-input-control
- :type '(repeat x-symbol-charsym))
-;; problems with var-space fonts
-
-(defcustom x-symbol-grid-tab-width 4 ; TODO Emacs better? 3 too small
- "Tab width in the grid between characters, see `x-symbol-grid'.
-The widest character should not be wider than the tab width if the
-default face has font of `x-symbol-heading-face'."
- :group 'x-symbol-input-init
- :type 'number)
-
-(defface x-symbol-heading-face
- `((((class color) (background light))
- (:foreground "green4"
- :bold t :family "Helvetica"
- ,@(if (featurep 'xemacs) '(:size "12pt"))
- :underline t))) ; underline must be last...
- ;;(:foreground "green4" :underline t)))
- "Face used for headers in the grid buffers.
-The defined font is used as default font and influences the correct
-value of `x-symbol-grid-tab-width'."
- :group 'x-symbol-input-init)
-
-(defvar x-symbol-heading-strut-glyph
- (make-glyph (eval-when-compile
- `(((x) . [xbm :data (6 20 ,(make-string 20 0))])
- ((mswindows) . [xbm :data (6 20 ,(make-string 20 0))])
- ((tty) . [string :data " "]))))
- "Glyph at the end of headers in grid buffers, see `x-symbol-grid'.
-Allows to have a larger interline spacing when the line starts with a
-header.")
-
-
-;;;===========================================================================
-;;; Other input methods
-;;;===========================================================================
-
-(defvar x-symbol-key-init-ignore nil
- "Regexp matching contexts not being used by input method QUAIL.")
-;; TODO: just regexp, more text
-
-(defvar x-symbol-quail-init-ignore " "
- "Regexp matching contexts not being used by input method QUAIL.")
-;; TODO: just regexp, more text
-
-(defvar x-symbol-context-init-ignore " "
- "Regexp matching contexts not being used by input method CONTEXT.
-As opposed to `x-symbol-context-ignore', this is already used during
-initialization. It also allows the input method CONTEXT to consider the
-next shorter context.")
-;; just regexp
-
-(defcustom x-symbol-context-ignore nil
- "Regexp matching contexts not to be replaced by input method CONTEXT.
-You may also use a function instead of a regexp, see
-`x-symbol-call-function-or-regexp'."
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-;; TODO: mention that fn is called with CONTEXT CHARSYM
-
-(defcustom x-symbol-electric-ignore "[ \t]\\|'[ls]"
- "Regexp matching contexts not to be replaced by input method ELECTRIC.
-A language dependent regexp is also checked before a context is
-replaced, see `x-symbol-electric-input' for details. You may also use a
-function instead of a regexp, see `x-symbol-call-function-or-regexp'.
-
-For each token language LANG, `x-symbol-LANG-electric-ignore', if
-non-nil, defines the language dependent version."
- :group 'x-symbol-input-control
- :type 'x-symbol-function-or-regexp)
-
-(defcustom x-symbol-rotate-suffix-char ?\#
- "Additional suffix character usually used to simulate Greekifying.
-\\[x-symbol-modify-key] modifies the longest context before point
-whereas \\[x-symbol-rotate-key] appends this character to the context to
-determine the correct target character for the context. The value is
-typically a suffix being defined in `x-symbol-group-input-alist'."
- :group 'x-symbol-input-control
- :type 'character)
-
-(defcustom x-symbol-rotate-prefix-alist
- '((8 . north)
- (7 . north-west)
- (4 . west)
- (1 . south-west)
- (2 . south)
- (28 . vertical)
- (82 . vertical)
- (3 . south-east)
- (6 . east)
- (64 . horizontal)
- (46 . horizontal)
- (9 . north-east)
- (5 . nil))
- "Alist used if `x-symbol-rotate-key' is called with a prefix arg.
-Each element looks like (NUMBER . DIRECTION) where NUMBER is the numeric
-value of the prefix argument and DIRECTION is a valid direction in
-`x-symbol-rotate-aspects-alist'."
- :group 'x-symbol-input-control
- :type '(repeat (cons :format "%v"
- (integer :tag "Numeric Prefix Arg")
- (symbol :tag "Direction"))))
-
-(defvar x-symbol-list-mode-hook nil
- "Hook run at the end of `x-symbol-list-mode'.")
-
-;;; Before init-input: ======================================================
-
-(defvar x-symbol-key-min-length 2
- "Minimum number of key strokes in a x-symbol key sequence.
-If the key context is shorter than this value, use \"1\" as an
-additional key suffix. See `x-symbol-init-input' for details.")
-
-(defvar x-symbol-quail-suffix-string ";"
- "TODO")
-
-(defvar x-symbol-define-input-method-quail (featurep 'mule))
-
-
-;;;===========================================================================
-;;; Invisible and Info (part 1)
-;;;===========================================================================
-
-(defcustom x-symbol-idle-delay 0.5
- "*Time in seconds of idle time before showing info in the echo area.
-Also used as idle time before revealing invisible characters. See
-`x-symbol-character-info', `x-symbol-context-info' and
-`x-symbol-reveal-invisible'. See also `x-symbol-start-itimer-once'."
- :group 'x-symbol-miscellaneous
- :type 'number)
-
-(defface x-symbol-revealed-face
- '((((class color) (background light))
- (:background "pink")))
- "Face used when revealing invisible characters.
-Used instead `x-symbol-invisible-face'. See `x-symbol-reveal-invisible'."
- :group 'x-symbol-info-general
- :group 'x-symbol-miscellaneous)
-
-(defcustom x-symbol-context-info-ignore 'x-symbol-default-context-info-ignore
- "Regexp matching contexts not used to display a context info for.
-See `x-symbol-context-info'. You may also use a function instead of a
-regexp, see `x-symbol-call-function-or-regexp'."
-;; TODO: mention that fn is called with CONTEXT CHARSYM
- :group 'x-symbol-info-general
- :type 'x-symbol-function-or-regexp)
-
-(defcustom x-symbol-context-info-threshold 2
- "Minimum length of contexts to display a context info for.
-Used by `x-symbol-default-context-info-ignore'."
- :group 'x-symbol-info-general
- :type 'integer)
-
-(defcustom x-symbol-context-info-ignore-regexp "\\`[A-Za-z]+\\'"
- "Regexp matching contexts not to display a context info for.
-Used by `x-symbol-default-context-info-ignore'."
- :group 'x-symbol-info-general
- :type 'regexp)
-
-(defcustom x-symbol-context-info-ignore-groups
- '(letter
- slash cedilla ogonek dotaccent ring tilde breve
- circumflex caron diaeresis hungarumlaut acute grave)
- "Groups of characters not to display a context info for.
-Used by `x-symbol-default-context-info-ignore'."
- :group 'x-symbol-info-general
- :type '(repeat x-symbol-group))
-
-
-;;;===========================================================================
-;;; Character Info
-;;;===========================================================================
-
-(defface x-symbol-info-face
- (eval-when-compile
- `((((class color) (background light))
- (:foreground "green4" :family "Helvetica"
- ;; :size necessary with XEmacs, I get huge fonts otherwise,
- ;; at least if x-symbol is enabled from a buffer with a
- ;; nonstandard default font...
- ,@(if (featurep 'xemacs) '(:size "12pt"))))))
- "Face normally used for the info in the echo area."
- :group 'x-symbol-info-strings)
-
-(defface x-symbol-emph-info-face
- (eval-when-compile
- `((((class color) (background light))
- (:foreground "red4" :family "Helvetica"
- ,@(if (featurep 'xemacs) '(:size "12pt"))))))
- "Face used for the emphasized info in the echo area."
- :group 'x-symbol-info-strings)
-
-(defcustom x-symbol-info-intro-after
- '("AFTER: " (0 -2 x-symbol-info-face))
- "Intro spec of info for the character after point.
-See `x-symbol-character-info'. See `x-symbol-fancy-value' for the value
-type."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-intro-before
- '("BEFORE: " (0 -2 x-symbol-info-face))
- "Intro spec of info for character before point.
-See `x-symbol-character-info'. See `x-symbol-fancy-value' for the value
-type."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-intro-highlight
- '("button2 inserts: " (-10 -2 x-symbol-info-face))
- "Intro spec of the info character in grid under mouse.
-See `x-symbol-fancy-value' for the value type, STRING is passed to
-`substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-intro-list
- '("\\[x-symbol-list-selected] inserts: " (-10 -2 x-symbol-info-face))
- "Intro spec of the info character in grid under point.
-Used by \\[x-symbol-list-info]. See `x-symbol-fancy-value' for the
-value type, STRING is passed to `substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-intro-yank
- '("\\[yank] inserts: " (-10 -2 x-symbol-info-face))
- "Intro spec of info for the character inserted in read-only buffer.
-See `x-symbol-insert-command'. See `x-symbol-fancy-value' for the value
-type, STRING is passed to `substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-alias-after
- '("\\[forward-char] \\[x-symbol-modify-key] replaces char alias with: "
- (-27 -2 x-symbol-emph-info-face))
- "Intro spec of short info for character alias after point.
-See `x-symbol-character-info'. See `x-symbol-fancy-value' for the value
-type, STRING is passed to `substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-alias-before
- '("\\[x-symbol-modify-key] replaces char alias with: "
- (-27 -2 x-symbol-emph-info-face))
- "Intro spec of short info for character alias before point.
-See `x-symbol-character-info'. See `x-symbol-fancy-value' for the value
-type, STRING is passed to `substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-context-pre
- '("\\[x-symbol-modify-key] replaces " (-9 -1 x-symbol-info-face))
- "Spec of text before context in info for context before point.
-See `x-symbol-context-info'. See `x-symbol-fancy-value' for the value
-type, STRING is passed to `substitute-command-keys'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-context-post
- '(" with: " (1 -2 x-symbol-info-face))
- "Spec of text after context in info for context before point.
-See `x-symbol-context-info'. See `x-symbol-fancy-value' for the value
-type."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-token-pre '(" = " (x-symbol-info-face))
- "Spec of text between character and token in info.
-See `x-symbol-fancy-value' for the value type."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-token-charsym
- '("<%s>" (0 1 x-symbol-info-face) (-1 x-symbol-info-face))
- "Spec with format for x-symbol charsym in info.
-See `x-symbol-fancy-string' for the value type, the format with
-substitution CHARSYM/%s is the STRING."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-classes-pre '(" (" (1 x-symbol-info-face))
- "Spec of text before token classes in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-classes-sep '(", " (x-symbol-info-face))
- "Spec of text between token classes in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-classes-post '(")" (x-symbol-info-face))
- "Spec of text before after token classes in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-classes-charsym '("charsym" (x-symbol-info-face))
- "Spec of token class string for x-symbol charsyms in info.
-See `x-symbol-fancy-value' for the value type."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-coding-pre '("." (x-symbol-info-face))
- "Spec of text before codings in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-coding-sep '("." (x-symbol-info-face))
- "Spec of text between codings in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-coding-post '("")
- "Spec of text after codings in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-coding-alist
- '((iso-8859-1 "l1" (x-symbol-info-face))
- (iso-8859-2 "l2" (x-symbol-info-face))
- (iso-8859-3 "l3" (x-symbol-info-face))
- (iso-8859-9 "l5" (x-symbol-info-face))
- (iso-8859-15 "l9" (x-symbol-info-face)))
- "Specs for coding info.
-Each element looks like (CODING . SPEC). Characters which are defined
-to be 8bit characters with CODING, are displayed with SPEC in the info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :type '(repeat (group x-symbol-coding
- string
- (x-symbol-fancy-spec :inline t
- :tag "Face specifications"))))
-
-(defcustom x-symbol-info-keys-keymaps 'x-symbol-default-info-keys-keymaps
- "Function returning the root keymaps for the key info.
-If non-nil, called with the current charsym as argument, the result is
-the second argument to `where-is-internal'. See also
-`x-symbol-info-keys-pre'."
- :group 'x-symbol-info-strings
- :type '(choice (const :tag "Current maps" nil) function))
-
-(defcustom x-symbol-info-keys-pre
- '(" \\[x-symbol-map] +: " (-4 -1 x-symbol-info-face))
- "Spec of text before key bindings in info.
-See `x-symbol-fancy-associations' for details, STRING is passed to
-`substitute-command-keys'. See also `x-symbol-info-keys-keymaps'."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-keys-sep '(" , " (0 -1 x-symbol-info-face))
- "Spec of text between key bindings in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-info-keys-post '("")
- "Spec of text after key bindings in info.
-See `x-symbol-fancy-associations' for details."
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defconst x-symbol-fancy-cache-size 25
- "Internal. Number of variables whose fancy values are cached.")
-
-(defvar x-symbol-cache-size 100
- "*Size of caches for fancy strings.
-See `x-symbol-ensure-hashtable' and `x-symbol-puthash'.")
-
-
-;;;===========================================================================
-;;; Init: aspects, default input
-;;;===========================================================================
-
-(defvar x-symbol-modify-aspects-alist
- '((shift (nil . 0) (up . 300) (down . 600))
- (shape (nil . 0) (round . 1000) (square . 2000) (curly . 3000))
- (size (nil . 0) (big . 5000) (sml . 9000)))
- "Alist of modify aspects with their values and scores.
-Each element looks like (ASPECT (VALUE . SCORE)...) where ASPECT is a
-modify aspect. It is a good idea to have a value nil with score 0 in
-the alist of all aspects.
-
-The aspect value must be equal to one VALUE, the modify score is
-incremented by the corresponding SCORE. A higher modify score makes a
-character likely to appear late in the modify-to chain. See
-`x-symbol-init-cset' and `x-symbol-init-input'.")
-
-(defvar x-symbol-rotate-aspects-alist
- '((direction (north . -5000) (north-west . -4500) (west . -4000)
- (south-west . -3500) (south . -3000) (vertical . -2500)
- (south-east . -2000) (east . -1500)
- (horizontal . -1000) (north-east . -500) (nil . 0)))
- "Alist of rotate aspects with their values and scores.
-Each element looks like (ASPECT (VALUE . SCORE)...) where ASPECT is a
-rotate aspect. It is a good idea to have a value nil with score 0 in
-the alist of all aspects. Aspect `direction' is also used by
-`x-symbol-rotate-prefix-alist'.
-
-The aspect value must be equal to one VALUE, the rotate score is
-incremented by the corresponding SCORE. A higher rotate score makes a
-character likely to appear late in the rotate-to chain. See
-`x-symbol-init-cset' and `x-symbol-init-input'.")
-
-(defvar x-symbol-group-input-alist
- '((bigop 0)
- (operator -120)
- (relation -120)
- (arrow 0)
- (triangle 0)
- (shape 0)
- (white 1500)
- (line 0)
- (dots 0)
- (punctuation 0)
- (quote 0)
- (parenthesis 0)
- (symbol 0)
- (currency 0)
- (digit1 0 "%sd")
- (mathletter 500 "%s")
- (setsymbol 120 "%s")
- (greek1 1500 "%s#" "#%s")
- (greek 0 "%s#" "#%s")
- (letter 0 "%s")
- (slash 120 "%s/" "/%s")
- (ogonek 250 "%s," ",%s")
- (cedilla 120 "%s," ",%s")
- (dotaccent 250 "%s." ".%s")
- (ring 250 "%s*" "*%s")
- (breve 250 "%sv" "v%s")
- (caron 120 "%sv" "v%s")
- (circumflex 120 "%s^" "^%s")
- (tilde 120 t "%s~" "~%s")
- (hungarumlaut 250 "''%s")
- (diaeresis 120 "%s:" t ":%s" "%s\"" "\"%s")
- (grave 120 t "%s`" "`%s")
- (acute 120 "%s'" t "'%s"))
- "Alist of character groups with their scores and default input formats.
-Each element looks like (GROUP GROUP-SCORE . INPUT). If the group of a
-charsym is equal to GROUP, its score is incremented by GROUP-SCORE, see
-`x-symbol-init-cset'.
-
-INPUT = nil | (FORMAT . INPUT) | (t FORMAT . INPUT). It is used if the
-charsym has no input definitions, but a SUBGROUP which might have been
-processed using `x-symbol-subgroup-string-alist'. In that case, the
-FORMATs with substitutions SUBGROUP/%s are the CONTEXTs as described in
-`x-symbol-init-cset'.")
-
-
-;;;===========================================================================
-;;; Init: char syntax
-;;;===========================================================================
-
-(defvar x-symbol-group-syntax-alist
- '((bigop "_")
- (operator "_")
- (relation "_")
- (arrow "_")
- (triangle "_")
- (shape "_")
- (white " ")
- (line ".")
- (dots ".")
- (punctuation ".")
- (quote "." (open . "(%s") (close . ")%s"))
- (parenthesis "." (open . "(%s") (close . ")%s"))
- (symbol "_")
- (currency "_")
- (digit1 "_")
- (mathletter "w")
- (setsymbol "w")
- (greek "w")
- (greek1 "w")
- (letter "w")
- (slash "w")
- (cedilla "w")
- (ogonek "w")
- (dotaccent "w")
- (ring "w")
- (tilde "w")
- (breve "w")
- (circumflex "w")
- (caron "w")
- (diaeresis "w")
- (hungarumlaut "w")
- (acute "w")
- (grave "w"))
- "Alist of groups with their syntax designators used in XEmacs/Mule.
-Each element looks like (GROUP SYNTAX (RAW-SUBGROUP . FORMAT)...). A
-charsym with group GROUP has normally the syntax designator SYNTAX. If
-its raw subgroup, i.e., a symbol, is equal to a RAW-SUBGROUP and the
-OPPOSITE of the charsym is defined in the same or previous csets, FORMAT
-with substitution CSTRING/%s is used as the syntax designator where
-CSTRING is the cstring of OPPOSITE. See `x-symbol-init-cset' and
-`x-symbol-subgroup-string-alist'.")
-
-(defvar x-symbol-subgroup-string-alist
- '((accent . " ")
- (open . "(")
- (close . ")"))
- "Alist of subgroup symbols with their string representation.
-Each element looks like (RAW . STRING) where RAW is a symbol used in the
-SUBGROUP position of entries in cset tables, see `x-symbol-init-cset'
-and STRING is its string representation.")
-
-
-;;;===========================================================================
-;;; Fonts
-;;;===========================================================================
-
-(defvar x-symbol-latin-force-use
- (equal window-system 'mac) ;; da: very approximate
- "If non-nil, define latin characters even when fonts are missing.
-If nil, it is a bad idea to decode a file when its `x-symbol-coding'
-corresponds to a missing font, i.e., 8bit characters are assumed to have
-encoding `x-symbol-default-coding' in this case. If nil, tokens are not
-decoded if they require the missing font. Values other than nil are
-safe, but latin characters without correct fonts will look strange.")
-
-(defvar x-symbol-font-sizes
- (let ((env-fontsize (getenv "XSYMBOL_FONTSIZE")))
- (if (equal env-fontsize "14") '(("" 14 12))
- (if (equal env-fontsize "18") '(("" 18 14))
- (if (equal env-fontsize "24") '(("" 24 18))
- '(("\\`-etl-" 16 14) ("" 14 12)))))))
-
-;; (defvar x-symbol-font-sizes '(("\\`-etl-" 16 14) ("" 14 12)))
-;; '(14 ("\\`-etl-.+_su[bp]-" . 14) ("\\`-etl-" . 16) ("_su[bp]-" . 12)))
-
-(defvar x-symbol-font-lock-with-extra-props
- (and (boundp 'x-symbol-emacs-has-font-lock-with-props)
- x-symbol-emacs-has-font-lock-with-props))
-
-(defvar x-symbol-latin1-fonts
- '("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-1")
- "Fonts with registry/encoding \"iso8859-1\".
-See `x-symbol-latin1-cset' and `x-symbol-init-cset'.")
-
-(defvar x-symbol-latin2-fonts
- '("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-2"
- "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-2")
- "Fonts with registry/encoding \"iso8859-2\".
-See `x-symbol-latin2-cset' and `x-symbol-init-cset'.")
-
-(defvar x-symbol-latin3-fonts
- '("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-3"
- "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-3")
- "Fonts with registry/encoding \"iso8859-3\".
-See `x-symbol-latin3-cset' and `x-symbol-init-cset'.")
-
-(defvar x-symbol-latin5-fonts
- '("-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-9")
- "Fonts with registry/encoding \"iso8859-9\".
-See `x-symbol-latin5-cset' and `x-symbol-init-cset'.")
-
-;; for some reason, the font foundry and family name have been renamed, it is
-;; the normal helvetica font...
-(defvar x-symbol-latin9-fonts
- '("-vh-herilane%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-15")
- "Fonts with registry/encoding \"iso8859-15\".
-See `x-symbol-latin9-cset' and `x-symbol-init-cset'.")
-
-(defvar x-symbol-xsymb0-fonts
- '("-xsymb-xsymb0%s-medium-r-normal--%d-*-75-75-p-*-adobe-fontspecific"
- "-adobe-symbol%s-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific")
- "Fonts with registry/encoding \"adobe-fontspecific\".
-See `x-symbol-xsymb0-cset' and `x-symbol-init-cset'.")
-
-(defvar x-symbol-xsymb1-fonts
- '("-xsymb-xsymb1%s-medium-r-normal--%d-*-75-75-p-*-xsymb-xsymb1"
- "-apple-isaxsym-medium-r-normal--%d-%d0-75-75-p-*-xsymb-xsymb1")
- "Fonts with registry/encoding \"xsymb-xsymb1\".
-See `x-symbol-xsymb1-cset' and `x-symbol-init-cset'.")
-
-
-;;;===========================================================================
-;;; X-Symbol Image: general
-;;;===========================================================================
-
-(defcustom x-symbol-image-max-width 120
- "*Maximum width of glyphs."
- :group 'x-symbol-image-general
- :type 'integer)
-
-(defcustom x-symbol-image-max-height 80
- "*Maximum height of glyphs."
- :group 'x-symbol-image-general
- :type 'integer)
-
-(defcustom x-symbol-image-update-cache 'old
- "*If non-nil, automatically update the image cache file.
-With value nil, only create an image cache file if it does not exist.
-With value t, always produce a new cache file. With any other value,
-only produce a cache file if it does not exist or is older than the
-corresponding image file. This variable has no influence if a glyph
-having used the image cache file in question is stored in the buffer
-local memory cache, see `x-symbol-image-memory-cache'.
-
-See `x-symbol-image-cache-directories' for the file name of the
-cached image. See also `x-symbol-image-special-glyphs'."
- :group 'x-symbol-image-general
- :type '(radio (const :tag "No" nil)
- (const :tag "Always" t)
- (sexp :tag "Old" :format "%t" :value old)))
-
-(defcustom x-symbol-image-use-remote nil
- "*If nil, only show glyphs which can be stored in the memory cache.
-The memory cache stores glyphs for file names without directory part or
-a directory part in the language access
-`x-symbol-LANG-image-cached-dirs', e.g., it should contain \"images\",
-if \"images/mail.png\" should be stored in the memory cache.
-
-If this variable is nil, use `x-symbol-image-remote-glyph' for image
-files not in the memory cache. If it is non-nil, try to find the image
-file during editing, ignoring the searchpath, for speed, though.
-Editing lines with image files not in the memory cache will be slow,
-since file accesses are necessary for every command.
-
-When searching for the images file, all file names, including
-directories in a search path, are relative to the return value of the
-function in language access `x-symbol-LANG-master-directory', value nil
-means function `default-directory'.
-
-Implicitly relative file names, i.e., those which are neither absolute
-nor are matched by `x-symbol-image-explicitly-relative-regexp', are
-searched in the directories of language access
-`x-symbol-LANG-image-searchpath'."
- :group 'x-symbol-image-general
- :type 'boolean)
-
-(defcustom x-symbol-image-current-marker " *"
- "*Marker to indicate the directory of the image file.
-Marker used in `x-symbol-image-menu' to indicate directories in the
-image search path containing the image file. The first marked directory
-is used by button2 over an image insertion command."
- :group 'x-symbol-image-general
- :type 'string)
-
-(defcustom x-symbol-image-scale-method "\\.[0-9][0-9]\\'"
- "*Regexp matching the scale factor in the image file name.
-If non-nil and this regexp matches the image file name without its final
-extension, only the part up to the beginning of the match is used to
-determine the name of the image cache file and the design file if it
-differs from the image file, see `x-symbol-image-editor-alist'.
-
-Example: with the default values, for the image and image design file
-\"file.70.jpeg\", the image cache file is \"file.png\", for the image
-file \"file.70.eps\", the image cache file is \"file.png\", the image
-design file is \"file.fig\"."
- :group 'x-symbol-image-general
- :type '(choice (const :tag "No scale method" nil) regexp))
-
-(defcustom x-symbol-image-explicitly-relative-regexp "\\`\\.\\.?/"
- "Regexp matching files considered to be explicitly relative."
- :group 'x-symbol-image-general
- :type 'regexp)
-
-(defcustom x-symbol-image-searchpath-follow-symlink nil
- "*Non-nil, if recursive searching for dirs should follow symbolic links.
-Directories in the image search path ending with \"//\" are recursively
-inserted. With value nil, do not include subdirectories which are
-symbolic links. Directories which are directly specified in the image
-searchpath are always included."
- :group 'x-symbol-image-general
- :type 'boolean)
-
-
-;;;===========================================================================
-;;; Configuration: Image file cache
-;;;===========================================================================
-
-;; Influenced by `fast-lock-cache-directories' but different semantics!
-(defcustom x-symbol-image-cache-directories
- `((,(concat "\\`" (regexp-quote (file-truename "~/"))) . "~/.images/")
- ("." . t))
- "List of directories for image cache files.
-Each element should be of the form:
- (REGEXP) or
- (REGEXP . t) or
- (REGEXP . NEWDIR) or
- (REGEXP FUNCTION ARG...)
-
-Used by `x-symbol-image-cache-name' to determine the directory where to
-store the image cache files. The elements in this list are processed
-until REGEXP matches the directory part INDIR of the fully expanded
-image file name, see `file-truename'.
-
-With the first form, no image cache file will be produced and
-`x-symbol-image-junk-glyph' represents the image file. With the second
-form, the image cache file is just produced temporary and is stored in
-`x-symbol-image-temp-name'+SUFFIX. If the glyph for the image file is
-not stored in `x-symbol-image-memory-cache', the second form is an alias
-for the first form.
-
-With the third form, the match by REGEXP in INDIR is replaced with
-NEWDIR, see `replace-match'. With the fourth from, FUNCTION is called
-with INDIR and arguments ARGs. In both cases, the result is expanded
-with INDIR to get the directory for the image cache file.
-
-Example: if we have the value
- ((\"\\\\`/home/user/junk/\")
- (\"\\\\`/home/user/tmp/.*\" . \".images/\")
- (\"\\\\`/home/user/\" . \"~/.images/\")
- (\".\" . t)
-and the following image files, we get:
- /home/user/junk/stupid.eps is not cached, a recycle sign is shown
- /home/user/tmp/tmp1/image.eps is cached in /home/user/tmp/tmp1/.images/
- /home/user/d1/d2/image.eps is cached in /home/user/.images/d1/d2/
- /usr/local/image.eps is temporary cached in file /tmp/xsi-a006JH.SUFFIX"
- :group 'x-symbol-image-general
- :type '(repeat (cons :format "%v"
- :value (".")
- regexp
- (choice
- (const :tag "Junk" nil)
- (const :tag "Temporary" t)
- (string :tag "Replace match with")
- (cons :tag "Call"
- function
- (repeat :tag "With arguments" sexp))))))
-
-(defvar x-symbol-image-temp-name
- (and (featurep 'xemacs) ; temp image files don't work in Emacs
- (if (fboundp 'make-temp-file)
- (make-temp-file "xsi-") ; Emacs
- (expand-file-name (make-temp-name "xsi-") (temp-directory))))
- "Name without suffix of the temporary image cache file.
-This should be a unique, at best generated with `make-temp-name'. See
-`x-symbol-image-cache-directories' for details.")
-
-(defcustom x-symbol-image-convert-mono-regexp
- (and x-symbol-image-temp-name (regexp-quote x-symbol-image-temp-name))
- "Regexp matching image cache file names not using a colormap.
-Used by `x-symbol-image-start-convert-colormap' to determine monochrome
-image cache files. This regexp should match temporary image cache files
-since \"convert\" is slow when using a colormap."
- :group 'x-symbol-image-general
- :type '(choice (const :tag "None" nil) regexp))
-
-
-;;;===========================================================================
-;;; Configuration: highlighting image insertion commands, editor
-;;;===========================================================================
-
-(defcustom x-symbol-image-help-echo
- '("button2 runs: %S , button3 pops up menu"
- (8 13 x-symbol-info-face) (-23 -21 x-symbol-info-face)
- (-12 x-symbol-info-face))
- "Format string for info when the mouse is over image insertion commands.
-Used with substitution COMMAND/%S, where COMMAND describes the
-invocation of the image editor, see `x-symbol-image-editor-alist'."
- :group 'x-symbol-image-general
- :group 'x-symbol-info-strings
- :set 'x-symbol-set-cache-variable
- :type 'x-symbol-fancy)
-
-(defcustom x-symbol-image-editor-alist
- '(("\\.\\(eps\\|ps\\(tex\\)?\\)\\'" "xfig %s &" ".fig")
- ("." "display %s &"))
- "Alist of image editors used by `x-symbol-image-editor'.
-Each element looks like (REGEXP . EDITOR-SPEC) where EDITOR-SPEC looks
-like (SHELL-COMMAND-FORMAT [EXT]) or (FUNCTION ARG...).
-
-If REGEXP matches the image file, EDITOR-SPEC is used. With the first
-form, a shell command SHELL-COMMAND-FORMAT with substitution FILE/%s is
-invoked where the image design file FILE is the image file, if used
-without optional EXT or EXT with value nil, or the result of
-`x-symbol-image-file-name' otherwise, called with arguments image file
-name and EXT.
-
-With the second form, calling (FUNCTION FILE nil ARG...) should return a
-string describing the editor, used by function
-`x-symbol-image-help-echo' and the title of `x-symbol-image-menu'.
-Calling (FUNCTION FILE BUFFER ARG...) should invoke the image editor.
-FILE is the image file, BUFFER is the buffer in which the image is
-used."
- :group 'x-symbol-image-general
- :type '(repeat
- (cons :format "%v"
- :value ("." "display %s &")
- regexp
- (choice (list :tag "Shell command"
- string
- (choice (const :tag "Unchanged filename" nil)
- (string :tag "Abstract extension")))
- (cons :tag "Call"
- function
- (repeat :tag "With arguments" sexp))))))
-
-(defvar x-symbol-image-menu
- '("Run %S in"
- "--:shadowDoubleEtchedIn"
- ["Rescan buffer" (x-symbol-image-parse-buffer 'OTHER)
- :active (x-symbol-event-in-current-buffer)]
- ["Update file cache" (x-symbol-image-parse-buffer t)
- :active (x-symbol-event-in-current-buffer)])
- "Definition for the popup menu over image insertion commands.
-It has the form (HEADER LAST-ITEM...). The menu title is TITLE with
-substitution COMMAND/%S, where COMMAND describes the invocation of the
-image editor, see `x-symbol-image-editor-alist'. The next menu items
-are the directories in the image search path, see
-`x-symbol-image-use-remote'. If a image file is found in a
-directory, it is marked with `x-symbol-image-current-marker'.")
-
-
-;;;===========================================================================
-;;; Configuration: special-purpose images/glyphs and conversion program
-;;;===========================================================================
-
-;; `defcustom' with set function
-(defvar x-symbol-image-data-directory x-symbol-data-directory
- "Configuration variable. Directory of special purpose images.
-See `x-symbol-image-special-glyphs'.")
-
-(defvar x-symbol-image-special-glyphs
- '(("RIP.xbm" . xbm) ("hourglass.xbm" . xbm) ("drawing.xbm" . xbm)
- ("termlock.xbm" . xbm) ("escherknot.xbm" . xbm) ("recycle.xbm" . xbm))
- ;;'(("splat.xbm" . xbm) ("abacus.xbm" . xbm) ("scroll2.xbm" . xbm)
- ;; ("stopsign.xbm" . xbm) ("filing.xbm" . xbm))
- "Special images used for recognized image insertion commands.
-The value looks like (BROKEN CREATE DESIGN LOCKED REMOTE JUNK). Each
-element looks like (FILE . IMAGE-FORMAT) where FILE is a file name,
-expanded with `x-symbol-image-data-directory' and IMAGE-FORMAT is a
-image format compiled into your XEmacs.
-
-They are used to initialize variables containing images/glyphs:
- * BROKEN for `x-symbol-image-broken-image',
- * CREATE for `x-symbol-image-create-image',
- * DESIGN for `x-symbol-image-design-glyph',
- * LOCKED for `x-symbol-image-locked-glyph',
- * REMOTE for `x-symbol-image-remote-glyph' and
- * JUNK for `x-symbol-image-junk-glyph'.
-
-Special images are used in the following situations: REMOTE represents
-images in a file, if the file is remote or if the image name prohibits
-the use of the memory cache as specified by `x-symbol-image-use-remote'.
-JUNK is used if `x-symbol-image-converter' is nil, if no image should be
-created as specified by `x-symbol-image-cache-directories' or if the
-image cache file cannot be written.
-
-LOCKED represents existent image files which cannot be read or
-non-existent image files which cannot be created. DESIGN represents
-non-existent image files which could be created. CREATE is used during
-the creation of the image cache file, an old image cache is used instead
-if it exists. BROKEN is used if the creation of the image cache file
-failed.")
-
-(defcustom x-symbol-image-convert-file-alist
- '(("\\.pstex\\'" . "ps:"))
- "Alist to determine a prefix for the INFILE passed to \"convert\".
-Each element looks like (REGEXP . PREFIX). If REGEXP matches INFILE,
-INFILE is prefixed by PREFIX for the invocation of \"convert\". If no
-REGEXP matches, no prefix is used. See `x-symbol-image-convert-file'."
- :group 'x-symbol-image-general
- :type '(repeat (cons :format "%v"
- regexp (string :tag "Prefix"))))
-
-(defcustom x-symbol-image-convert-program
- (if (eq system-type 'windows-nt) "C:\\ImageMagick\\convert" "convert")
- "*Name of the program used in `x-symbol-image-converter'."
- :group 'x-symbol-image-general
- :type 'string)
-
-(defcustom x-symbol-image-converter-required nil
- "*Whether or not images are required. For Proof General, defaults to nil."
- :group 'x-symbol-image-general
- :type 'boolean)
-
-(defcustom x-symbol-image-converter
- (when (and (console-type)
- x-symbol-image-converter-required)
- (save-excursion
- (set-buffer (get-buffer-create " *x-symbol-image command*"))
- (erase-buffer)
- (call-process shell-file-name nil t nil shell-command-switch
- (concat x-symbol-image-convert-program " -list Format"))
- (call-process shell-file-name nil t nil shell-command-switch
- (concat x-symbol-image-convert-program " -h"))
- (let (iformat)
- (cond ((when (featurep 'png)
- (goto-char (point-min))
- (re-search-forward "^[ \t]*[pP][nN][gG]" nil t))
- (setq iformat 'png))
- ((when (featurep 'gif)
- (goto-char (point-min))
- (re-search-forward "^[ \t]*[gG][iI][fF]" nil t))
- (setq iformat 'gif))
- (t
- (setq iformat (cond ((featurep 'png) 'png)
- ((featurep 'gif) 'gif)))
- (unless iformat
- (warn "x-symbol-image: your Emacs neither supports png nor gif"))
- (goto-char (point-min))
- (if (re-search-forward "ImageMagick" nil t)
- (if iformat (warn "x-symbol-image: \"convert\" doesn't list recognized formats, I'll try %S" iformat))
- (warn "x-symbol-image: no valid image converter (ImageMagick convert binary required for images)")
- (setq iformat nil))))
- (kill-buffer (current-buffer))
- (when iformat
- (list* iformat
- (cdr (assq iformat '((png . ".png") (gif . ".gif"))))
- (if (and (boundp 'system-type) (eq system-type 'windows-nt))
- 'x-symbol-image-start-convert-mswindows
- (let ((colors (if (featurep 'xemacs)
- (or (device-color-cells) 2)
- (if (display-color-p) 256 2))))
- (cond ((< colors 32) 'x-symbol-image-start-convert-mono)
- ((> colors 767)
- 'x-symbol-image-start-convert-truecolor)
- (x-symbol-image-convert-colormap
- 'x-symbol-image-start-convert-colormap)
- (t 'x-symbol-image-start-convert-color)))))))))
- "Converter to produce the image cache file from the image file.
-This definition has the form (IMAGE-FORMAT EXTENSION . COMMAND).
-IMAGE-FORMAT is a image format compiled into your XEmacs. EXTENSION is
-the extension used for image cache file names.
-
-COMMAND, called with arguments INFILE and OUTFILE should start and
-return the process which creates the image cache file OUTFILE from the
-image file INFILE. COMMAND should also use `x-symbol-image-max-width'
-and `x-symbol-image-max-height'. Value nil means, use
-`x-symbol-image-junk-glyph' instead creating a glyph from IMAGE.
-
-Predefined COMMANDS start \"convert\" from ImageMagick with different
-options according to the number of colors in your device:
-`x-symbol-image-start-convert-truecolor',
-`x-symbol-image-start-convert-color' and
-`x-symbol-image-start-convert-mono'."
- :group 'x-symbol-image-general
- :type '(choice
- (const :tag "No image converter" nil)
- (cons :tag "Converter"
- (symbol :tag "Image format")
- (cons :format "%v"
- (string :tag "File extension")
- (choice
- :tag "Convert function"
- (function-item :tag "To monochrome"
- x-symbol-image-start-convert-mono)
- (function-item :tag "To color, restricted"
- x-symbol-image-start-convert-color)
- (function-item :tag "To color, colormap"
- x-symbol-image-start-convert-colormap)
- (function-item :tag "To color, unrestricted"
- x-symbol-image-start-convert-truecolor)
- (function :tag "Other function"))))))
-
-
-;;;===========================================================================
-;;; Package Integration
-;;;===========================================================================
-
-(put 'x-symbol-insert-command 'x-symbol-input t)
-(put 'newline 'x-symbol-input t)
-(put 'newline-and-indent 'x-symbol-input t)
-(put 'reindent-then-newline-and-indent 'x-symbol-input t)
-(put 'tex-insert-quote 'x-symbol-input t)
-(put 'TeX-insert-quote 'x-symbol-input t)
-(put 'TeX-insert-punctuation 'x-symbol-input t)
-(put 'TeX-insert-dollar 'x-symbol-input t)
-(put 'sgml-close-angle 'x-symbol-input t)
-(put 'sgml-slash 'x-symbol-input t)
-(put 'completion-separator-self-insert-command 'x-symbol-input t)
-(put 'completion-separator-self-insert-autofilling 'x-symbol-input t)
-
-(put 'forward-char 'x-symbol-point-function '1+)
-(put 'backward-char 'x-symbol-point-function '1-)
-(put 'forward-char-command 'x-symbol-point-function '1+)
-(put 'backward-char-command 'x-symbol-point-function '1-)
-
-
-;;;===========================================================================
-;;; For `set-variable'
-;;;===========================================================================
-
-;;;###autoload
-(defun x-symbol-variable-interactive (var)
- "Provide interactive specification for `set-variable'.
-VAR's options has been defined with `x-symbol-define-user-options'."
- (let* ((options (if (functionp (get var 'x-symbol-options))
- (funcall (get var 'x-symbol-options))
- (get var 'x-symbol-options)))
- (alist (mapcar (lambda (x) (cons (symbol-name (car x)) (car x)))
- (or (cdr options) (list '(nil) options))))
- (val (completing-read (format "Set `%s' to symbol (default %s): "
- var (symbol-value var))
- alist nil t)))
- (list (if (equal val "")
- (symbol-value var)
- (cdr (assoc val alist))))))
-
-;;;===========================================================================
-;;; DA's crude unicode hack
-;;;===========================================================================
-
-(defcustom x-symbol-use-unicode nil
- "*Non-nil to use default font as unicode font."
- :group 'x-symbol-miscellaneous
- :type 'boolean)
-
-
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-vars.el ends here
diff --git a/x-symbol/lisp/x-symbol-xmacs.el b/x-symbol/lisp/x-symbol-xmacs.el
deleted file mode 100644
index 88a21be9..00000000
--- a/x-symbol/lisp/x-symbol-xmacs.el
+++ /dev/null
@@ -1,183 +0,0 @@
-;;; x-symbol-xmacs.el --- make package x-symbol work with XEmacs
-
-;; Copyright (C) 1998-1999, 2001-2003 Free Software Foundation, Inc.
-;;
-;; Author: Christoph Wedler <wedler@users.sourceforge.net>
-;; Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-;; Version: 4.5
-;; Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-;; X-URL: http://x-symbol.sourceforge.net/
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-;;
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-;;
-;; You should have received a copy of the GNU General Public License
-;; along with this program; if not, write to the Free Software
-;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Commentary:
-
-;; If you want to use package x-symbol, please visit the URL (use
-;; \\[x-symbol-package-web]) and read the info (use \\[x-symbol-package-info]).
-
-;;; Code:
-
-;;; Release dates: XEmacs-21.1.2 = 14 May 1999, XEmacs-21.1.9 = 13 Feb 2000.
-
-(provide 'x-symbol-xmacs)
-;; the following line can be included AFTER (require 'x-symbol-{mule/nomule}) has been deleted from x-symbol-hooks
-;;(eval-when-compile (require 'x-symbol)) ; x-symbol also requires this file
-
-(cond ((not (and (fboundp 'emacs-version>=) (emacs-version>= 20 4)))
- ;; Yes, it probably works with XEmacs-20.2, too, but I do not want to
- ;; care about its bug in `string-match':
- (error "Package X-Symbol requires XEmacs-21.1.9+"))
- ((or (emacs-version>= 21 2) (not x-symbol-warn-of-old-emacs)))
- ((< emacs-major-version 21)
- (warn "X-Symbol: minor problem in GRID, upgrade to XEmacs-21.1.9+"))
- ((or (zerop emacs-minor-version)
- ;; 3rd arg for `emacs-version>=' introduced in XEmacs-21.2.15
- (not (and (boundp 'emacs-patch-level)
- (>= emacs-patch-level 9))))
- ;; XEmacs-21.1.8 + X-Symbol + abbrev-mode + input method TOKEN => core
- (setq-default x-symbol-token-input nil)
- (warn "X-Symbol: XEmacs might core, upgrade to XEmacs-21.1.9+")))
-
-(when (eq (console-type) 'mswindows)
- (unless (emacs-version>= 21 4)
- (warn "X-Symbol: might not work correctly, upgrade to XEmacs-21.4+"))
- (unless (and (boundp 'x-symbol-default-coding)
- (or (null x-symbol-default-coding)
- (eq x-symbol-default-coding 'iso-8859-1)))
- ;; no idea about XEmacs/NT in a Japanese environment...
- (warn "X-Symbol: only limited support with XEmacs-21.4+ on Windows")
- (setq x-symbol-default-coding 'iso-8859-1))
- (unless (and (boundp 'x-symbol-latin-force-use)
- (eq x-symbol-latin-force-use 'mswindows-user))
- ;; Hm, this isn't a really great situation that all font settings are
- ;; useless for MS-Windows...
- (setq x-symbol-latin1-fonts
- '(("Microsoft Sans Serif:Regular:11::Western"
- "Courier New:Regular:11::Western")))
- ;; Latin2 != CP1250, see EMACS/lisp/international/codepage.el
- (setq x-symbol-latin2-fonts nil)
- ;; '(("Microsoft Sans Serif:Regular:11::Central European"
- ;; "Courier New:Regular:11::Central European")))
- ;; Latina-3 from <http://www.esperanto.se/html/latina.html> does not work,
- ;; I have no time to download and test various others...
- (setq x-symbol-latin3-fonts nil)
- (setq x-symbol-latin5-fonts
- '(("Microsoft Sans Serif:Regular:11::Turkish"
- "Courier New:Regular:11::Turkish")))
- (setq x-symbol-latin9-fonts nil)
- (setq x-symbol-xsymb0-fonts
- '(("Symbol:Regular:11::Symbol")))
- (setq x-symbol-xsymb1-fonts nil)
- (make-face 'x-symbol-heading-face)
- (set-face-font 'x-symbol-heading-face
- "Microsoft Sans Serif:Bold:10::Western")
- (set-face-foreground 'x-symbol-heading-face "green4")
- (set-face-underline-p 'x-symbol-heading-face t)
- (make-face 'x-symbol-info-face)
- (set-face-font 'x-symbol-info-face
- "Microsoft Sans Serif:Regular:10::Western")
- (set-face-foreground 'x-symbol-info-face "green4")
- (make-face 'x-symbol-emph-info-face)
- (set-face-font 'x-symbol-emph-info-face
- "Microsoft Sans Serif:Regular:10::Western")
- (set-face-foreground 'x-symbol-emph-info-face "red4")))
-
-
-;;;===========================================================================
-;;; Fixing non X-Symbol induced annoyances
-;;;===========================================================================
-
-(defun x-symbol-paren-reset-mode ()
- (make-local-variable 'paren-mode)
- (setq paren-mode nil))
-(add-hook 'list-mode-hook 'x-symbol-paren-reset-mode)
-
-
-;;;===========================================================================
-;;; Autoloads
-;;;===========================================================================
-
-(autoload 'browse-url "browse-url" nil t)
-
-
-;;;===========================================================================
-;;; Bug workarounds
-;;;===========================================================================
-
-;; Workaround for XEmacs bug (since XEmacs-20) with char syntax `inherit': the
-;; following should be executed before(!) the AucTeX's syntax table is created.
-(unless (or (featurep 'mule) (emacs-version>= 21 4)) ; OK in XEmacs-21.4.5
- (modify-syntax-entry ?\237 "\\" (standard-syntax-table))
- (modify-syntax-entry ?\236 "\\" (standard-syntax-table))
- (modify-syntax-entry ?\235 "\\" (standard-syntax-table))
- (modify-syntax-entry ?\234 "\\" (standard-syntax-table))
- (modify-syntax-entry ?\233 "\\" (standard-syntax-table))
- (modify-syntax-entry ?\232 "\\" (standard-syntax-table))
- ;; Add appropriately if more csets (fonts) are added.
- )
-
-
-;;;===========================================================================
-;;; X-Symbol functions that depend on the Emacs flavor
-;;;===========================================================================
-
-(defvar x-symbol-xmacs-default-face-fonts nil)
-
-(defalias 'x-symbol-directory-files 'directory-files)
-
-(defun x-symbol-event-in-current-buffer ()
- (or (null current-mouse-event)
- (eq (event-buffer current-mouse-event) (current-buffer))))
-
-(defun x-symbol-create-image (file type)
- (make-image-instance (vector (or type 'autodetect) ; autodetect is not clever
- :file file)
- nil nil t))
-
-(defalias 'x-symbol-make-glyph 'make-glyph)
-
-(defalias 'x-symbol-set-glyph-image 'set-glyph-image)
-
-(defun x-symbol-set-face-font (face font charsets default)
- "Set font to use for text using FACE and CHARSETS."
- (if default
- (progn
- (push (cons face font) x-symbol-xmacs-default-face-fonts)
- (set-face-property face 'font font))
- (set-face-property face 'font font nil '(mule-fonts) 'prepend)
- (let ((dfont (assq face x-symbol-xmacs-default-face-fonts)))
- (if dfont (set-face-property face 'font (cdr dfont))))))
-
-(defun x-symbol-event-matches-key-specifier-p (event specifier)
- "Return non-nil if EVENT matches key or mouse SPECIFIER.
-This is like `event-matches-key-specifier-p', except that it also works
-for mouse events."
- (if (mouse-event-p event)
- (equal (aref (events-to-keys (vector event)) 0) specifier)
- (condition-case nil
- (event-matches-key-specifier-p event specifier)
- (error nil))))
-
-(defun x-symbol-window-width (&optional window)
- "Return the number of display columns in WINDOW (corrected version)."
- (or window (setq window (selected-window)))
- (/ (- (window-pixel-width window)
- (window-left-margin-pixel-width window) ; ??
- (window-right-margin-pixel-width window) ; ??
- (specifier-instance scrollbar-width window))
- (font-instance-width (face-font-instance 'default window))))
-
-;;; Local IspellPersDict: .ispell_xsymb
-;;; x-symbol-xmacs.el ends here
diff --git a/x-symbol/man/Makefile b/x-symbol/man/Makefile
deleted file mode 100644
index 281d5fb5..00000000
--- a/x-symbol/man/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-### Makefile --- create info, ps, pdf and html files for package X-Symbol
-
-## Copyright (C) 1998-2003 Free Software Foundation, Inc.
-##
-## Author: Christoph Wedler <wedler@users.sourceforge.net>
-## Version: 4.5
-## Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-## X-URL: http://x-symbol.sourceforge.net/
-
-# This file is not part of XEmacs.
-
-# This software is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This software is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with This software; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-
-MAKEINFO = makeinfo --no-split
-TEXI2DVI = texi2dvi -t @afourpaper
-DVIPS = dvips
-TEXI2PDF = texi2pdf -t @afourpaper
-TEXI2HTML = texi2html -Verbose -expand info -split chapter -menu -number \
- -lang="en" -top_file="index.html" -init_file="x-symbol.init"
-
-EMACS = xemacs
-EFLAG = -q --no-site-file --batch
-EFLAG_FINAL = --kill
-
-# pdfTeX, Version 3.14159-13d (Web2C 7.3.1) has problems with @value in both
-# @url and @uref. Use expanded texi file for texi2pdf...
-PRELOADS = -eval "(progn \
- (defun texi-expand (last) \
- (setq buffer-read-only nil) \
- (let (replaces text) \
- (goto-char (point-min)) \
- (while (re-search-forward \"^@set[ \\t]+\\\\([a-zA-Z-_]+\\\\)[ \\t]+\\\\(.+\\\\)\" \
- nil t) \
- (if (setq text (assoc (match-string 1) replaces)) \
- (if last (setcdr text (match-string 2))) \
- (push (cons (match-string 1) (match-string 2)) replaces))) \
- (setq text \
- (concat \"@value{\\\\(\" (regexp-opt (mapcar 'car replaces)) \"\\\\)}\")) \
- (goto-char (point-min)) \
- (while (re-search-forward text nil t) \
- (replace-match (cdr (assoc (match-string 1) replaces)) t t)) \
- (write-file (concat buffer-file-name \"-exp\")))))"
-
-ifeq ($(EMACS),emacs)
-GNU = -D GNU
-PRELOADS += -eval "(texi-expand nil)"
-else
-GNU =
-PRELOADS += -eval "(texi-expand t)"
-endif
-
-info: x-symbol.info
-x-symbol.info: x-symbol.texi
- $(MAKEINFO) $(GNU) x-symbol.texi
-
-ps: x-symbol.ps
-x-symbol.ps: x-symbol.dvi
- $(DVIPS) -o x-symbol.ps x-symbol.dvi
-x-symbol.dvi: x-symbol.texi
- $(TEXI2DVI) x-symbol.texi
-
-pdf: x-symbol.pdf
-x-symbol.pdf: x-symbol.texi-exp
- $(TEXI2PDF) x-symbol.texi-exp
-x-symbol.texi-exp: x-symbol.texi
- $(EMACS) $(EFLAG) x-symbol.texi $(PRELOADS) $(EFLAG_FINAL)
-
-html: index.html
-index.html: x-symbol.texi x-symbol.init
- $(TEXI2HTML) x-symbol.texi
-
-all: info ps pdf html
-
-clean:
- rm -f x-symbol x-symbol.aux x-symbol.cp* \
- x-symbol.dvi x-symbol.fn* x-symbol.ky* \
- x-symbol.log x-symbol.pg* x-symbol.ps \
- x-symbol.texi-exp x-symbol.pdf \
- x-symbol.toc x-symbol.tp x-symbol.tp \
- x-symbol.vr* x-symbol.info* x-symbol*.html index.html
diff --git a/x-symbol/man/x-symbol.css b/x-symbol/man/x-symbol.css
deleted file mode 100644
index bf01345e..00000000
--- a/x-symbol/man/x-symbol.css
+++ /dev/null
@@ -1,218 +0,0 @@
-/* x-symbol.css --- CSS for X-Symbol's man pages
- *
- * Author: Christoph Wedler <wedler@users.sourceforge.net>
- * X-URL: http://x-symbol.sourceforge.net/
- */
-
-/* Common style -------------------------------------------------------------*/
-
-BODY {
- margin: 0;
- padding: 0;
- color: #000000;
- font-family: serif;
- background: #F8F8F8;
-}
-
-DIV.main {
- padding: 0 0.5em 0 1em;
- padding-right: 0.5em; /* IE bug: repeat */
- padding-left: 1em /* IE bug: repeat */
-}
-
-P {
- margin: 0.5em 0;
- padding: 0;
-}
-LI {
- margin: 0.3em 0;
- padding: 0;
-}
-PRE {
- background: #E8E8E8;
- white-space: pre; /* Netscape forgets it */
- font-family: monospace; /* Netscape forgets it */
- padding: 0.3em;
- border: none; /* Netscape bug workaround */
- margin: 0.3em 1.2em 0.3em 1.2em;
-}
-LI PRE {
- margin: 0.3em 1.2em 0.3em 0;
-}
-ADDRESS {
- padding: 0 0.5em 0.5em;
-}
-
-/* HYPERLINKS. Order is important! */
-
-A:link {
- color: #000099;
-}
-A:visited {
- color: #330066;
-}
-A:active {
- color: #660000;
-}
-A.inpage:link {
- color: #333300;
-}
-A.inpage:visited {
- color: #333300;
-}
-A.inpage:hover {
- color: #FF0000;
-}
-A.foot:link {
- color: #666666;
-}
-A.foot:visited {
- color: #666666;
-}
-A.foot:hover {
- color: #FF0000;
-}
-A:hover {
- color: #FF0000;
-}
-
-/* HEADER NAVIGATION */
-
-TABLE.head {
- border-collapse: collapse;
- width: 100%;
- padding: 0.1em;
- white-space: nowrap;
- background: #C0C0C0;
- font-family: sans-serif;
-}
-.head TH {
- color: #F0F0F0;
- white-space: nowrap;
- padding: 0.2em 0.5em 0.2em 0.5em;
- border: 2px solid #C0C0C0;
-}
-.head A:hover {
- background: #FFF0D0;
-}
-.head TD {
- padding: 0.2em 0.3em;
- width: auto;
- border: 2px solid #C0C0C0;
-}
-TD.sel {
- background: #E0E0E0;
- border-bottom: 2px solid #E0E0E0;
-}
-TD.alt {
- background: #CCCCCC;
-}
-TD.last {
- text-align: left;
- width: 100%;
-}
-
-/* HEADERS, MARKUP. Avoid font sizes, even %, even 100% => ugly fonts */
-
-H1 {
- font-family: sans-serif;
- color: #660000;
- font-weight: bold;
-}
-H2 {
- font-family: sans-serif;
- color: #000066;
- font-weight: bold;
-}
-H3 {
- font-family: sans-serif;
- color: #333333;
- font-weight: bold;
-}
-STRONG.intro {
- font-style: normal;
- font-weight: bold;
- color: #000066;
-}
-EM.intro {
- font-style: normal;
- color: #000066;
-}
-EM EM {
- font-style: normal;
-}
-
-TT { /* like CODE.file */
- color: #000066;
-}
-
-KBD { /* like KBD.kbd */
- font-family: monospace;
- font-weight: bold;
- color: #660000;
-}
-CODE { /* like CODE.lisp */
- color: #660000;
-}
-SAMP { /* like SAMP.text */
- color: #330066;
-}
-CITE {
- font-style: italic;
- color: #330066;
-}
-
-/* Manual specific ----------------------------------------------------------*/
-
-/* NAVIGATION BAR, PRINT */
-
-DIV.navigation {
- background: #E0E0E0;
- width: 100%;
- margin-left: -0.2em;
- margin-top: 1.2em;
- font-family: sans-serif;
-}
-DIV.navigation TABLE {
- font-size: x-small;
- color: #E0E0E0;
-}
-DIV.navigation A {
- text-decoration: none;
-}
-
-.navigation A:link {
- color: #6666AA;
-}
-.navigation A:visited {
- color: #8866AA;
-}
-.navigation A:active {
- color: #886666;
-}
-.navigation A:hover {
- background: #FFF0D0;
-}
-
-HR {
- display: none;
-}
-
-P.print {
- color: #660000;
-}
-
-/* PRE: @smallexample, @example, @smalldisplay, @display: nec? => v1.1 */
-
-.smallexample PRE {
- margin: 0.1em 0;
-}
-.example PRE {
- margin: 0.1em 0;
-}
-.smalldisplay PRE {
- margin: 0.1em 0;
-}
-.display PRE {
- margin: 0.1em 0;
-}
diff --git a/x-symbol/man/x-symbol.init b/x-symbol/man/x-symbol.init
deleted file mode 100644
index 533c2248..00000000
--- a/x-symbol/man/x-symbol.init
+++ /dev/null
@@ -1,80 +0,0 @@
-### -*- perl -*-
-### x-symbol.init --- texi2html init file for X-Symbol
-
-## Author: Christoph Wedler <wedler@users.sourceforge.net>
-## Keywords: fonts, WYSIWYG, LaTeX, HTML, wp, math
-## X-URL: http://x-symbol.sourceforge.net/
-
-# This file is not part of XEmacs.
-
-# This software is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This software is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with This software; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-
-$T2H_BODYTEXT = 'LANG="' . $T2H_LANG . '"';
-
-$T2H_SPLIT_INDEX = 10000; # one file for index
-$T2H_WORDS_IN_PAGE = 0; # always use navigation at bottom
-
-$T2H_EXTRA_HEAD = '<link rel="StyleSheet" href="x-symbol.css">';
-$T2H_SMALL_FONT_SIZE = 'smaller';
-
-$T2H_AFTER_BODY_OPEN = '<table class="head">
- <tbody>
- <tr>
- <th>X-Symbol
- <td class="alt"><a href="http://x-symbol.sourceforge.net/index.html" title="Overview of package X-Symbol">Overview</a>
- <td class="alt"><a href="http://x-symbol.sourceforge.net/related.html" title="Programs and packages related to X-Symbol">Related</a>
- <td class="alt"><a href="http://x-symbol.sourceforge.net/details.html" title="Conversion, input methods, image thumbnails">Details</a>
- <td class="sel">Manual
- <td class="alt"><a href="http://x-symbol.sourceforge.net/news.html" title="Newest version number and recent changes">News</a>
- <td>&raquo;<a href="http://sourceforge.net/projects/x-symbol/" title="Project summary at SourceForge.net">Project</a>
- <td class="last">&raquo;<a href="http://sourceforge.net/project/showfiles.php?group_id=47367" title="Download package at SourceForge.net">Download</a>
- </table><div class="main">';
-$T2H_PRE_BODY_CLOSE = '</div>';
-
-$T2H_print_navigation = \&T2H_XSYMB_print_navigation;
-$T2H_print_Top_footer = \&T2H_XSYMB_Top_footer;
-
-sub T2H_XSYMB_print_navigation
- {
- my $fh = shift;
- print $fh "<div class=navigation>";
- T2H_DEFAULT_print_navigation($fh);
- print $fh "</div>";
- }
-
-sub T2H_XSYMB_Top_footer
- {
- my $fh = shift;
- print $fh '<p class=print>
-To <strong>print</strong> out the manual, you might want to download
-<a href="x-symbol.pdf">the PDF version (~730k)</a> or
-<a href="x-symbol.ps">the Postscript version (~720k)</a>, both in
-A4 format</a>. Other formats can be produced from the TeXinfo source
-in the distribution of X-Symbol.';
-
- T2H_DEFAULT_print_Top_footer($fh);
- }
-
-$to_skip{'detailmenu'} = 0;
-%user_sub = (
- 'detailmenu', 'do_detailmenu'
- );
-
-sub do_detailmenu
- {
- skip_until('detailmenu');
- }
diff --git a/x-symbol/man/x-symbol.texi b/x-symbol/man/x-symbol.texi
deleted file mode 100644
index 9a8410cd..00000000
--- a/x-symbol/man/x-symbol.texi
+++ /dev/null
@@ -1,7639 +0,0 @@
-\input texinfo
-@c Copyright (C) 1998-2003 Free Software Foundation, Inc.
-@c
-@c Author: Christoph Wedler <wedler@users.sourceforge.net>
-@c Maintainer: (Please use `M-x x-symbol-package-bug' to contact the maintainer)
-@c Keywords: WYSIWYG, LaTeX, HTML, wp, math, internationalization
-@c X-URL: http://x-symbol.sourceforge.net/
-
-@c %**start of header
-@setfilename x-symbol.info
-@settitle X-Symbol Manual
-@setchapternewpage odd
-
-@set edition 4.5.1
-@set version 4.5.1
-@set update May 2003
-@set url http://x-symbol.sourceforge.net
-@set maintainer wedler@@users.sourceforge.net
-@set listdevel x-symbol-devel@@lists.sourceforge.net
-
-@c for cross references to other manuals
-@ifset GNU
-@set subedition Emacs
-@set emacs emacs
-@set emacsman GNU Emacs Manual
-@end ifset
-
-@ifclear GNU
-@set subedition XEmacs
-@set emacs xemacs
-@set emacsman XEmacs User's Manual
-@end ifclear
-
-@set auctex auctex
-@set auctexman AUC@TeX{}
-
-@set reftex reftex
-@set reftexman Ref@TeX{} User Manual
-
-@set kpathsea kpathsea
-@set kpathseaman Kpathsea Manual
-
-
-@syncodeindex fn vr
-@c %**end of header
-@dircategory Editors
-@direntry
-* X-Symbol:: Semi WYSIWYG for LaTeX, HTML and other "token languages"
-@end direntry
-
-@ifinfo
-This file documents X-Symbol, a package providing semi-@sc{wysiwyg} for
-La@TeX{}, HTML and other ``token languages''. It uses additional fonts
-and provide input methods to insert their characters into your document.
-
-This is Edition @value{edition} (@value{subedition}) of the X-Symbol
-Manual for X-Symbol @value{version}, @value{update}.
-
-Copyright (c) 1998-2003 Free Software Foundation, Inc.
-
-@c default
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
-@ignore
-Permission is granted to process this file through TeX and print the
-results, provided the printed document carries a copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
-
-@end ignore
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided also that the
-sections entitled ``Copying'' and ``GNU General Public License'' are
-included exactly as in the original, and provided that the entire
-resulting derived work is distributed under the terms of a permission
-notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that this permission notice may be stated in a translation
-approved by the Free Software Foundation.
-@c end default
-@end ifinfo
-
-@finalout
-@titlepage
-@title X-Symbol Manual
-@subtitle Semi-@sc{wysiwyg} for La@TeX{}, HTML and other ``token languages''
-@subtitle Edition @value{edition} (@value{subedition}), for X-Symbol @value{version}, @value{update}
-@author by Christoph Wedler
-
-@page
-@vskip 0pt plus 1filll
-Copyright @copyright{} 1998-2003 Free Software Foundation, Inc.
-
-@c default (slight change)
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derive work is distributed under the terms of a
-permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that this permission notice may be stated in a translation
-approved by the Free Software Foundation.
-@c end default
-
-@end titlepage
-
-@c ===========================================================================
-
-@ifinfo
-@node Top, Introduction, (dir), (dir)
-@comment node-name, next, previous, up
-@top X-Symbol
-
-When you edit La@TeX{}, HTML, BibTeX or @TeX{}info sources in Emacs,
-package X-Symbol provides some kind of @sc{wysiwyg} by using real
-characters for tokens like @code{\oplus} or @code{&trade;}. It also
-provides various input methods to insert these characters. Thumbnails
-for included images and real super-/subscripts and are also supported.
-
-The first part of this master menu lists the major nodes in this Info
-document, including the indexes. The rest of the menu lists all the
-lower level nodes in the document.
-
-This is Edition @value{edition} (@value{subedition}) of the X-Symbol
-Manual for X-Symbol @value{version}, @value{update}. For recent
-changes, see @ref{News}.
-
-Bug fixes, bug reports, improvements, and suggestions are strongly
-appreciated. If you want to contact the maintainer of package X-Symbol,
-please read @ref{Bug Reports}.
-@end ifinfo
-
-@menu
-* Introduction:: Introduction to X-Symbol.
-* Installation:: What to do before using package X-Symbol.
-* Concepts:: Token language, conversion, coding, etc.
-* Input Methods:: How to insert X-Symbol characters.
-* Features:: Super-/subscripts, images, info, etc.
-* Supported Languages:: Details of the predefined token languages.
-* X-Symbol Internals:: How package X-Symbol works.
-* Problems:: Annoyances, contacting the maintainer.
-* History:: Changes, wishlist, projects.
-* Indexes:: Menus covering various topics.
-
-@detailmenu
- --- The Detailed Node Listing ---
-
-Introduction
-
-* Copying:: X-Symbol is GPL'd.
-* Summary:: A brief summary of package X-Symbol.
-* About:: About this manual.
-
-Installation
-
-* Requirements:: Which programs you need for X-Symbol.
-* Installing Files:: Basics 1: Put the files into your home dir.
-* System-wide Installation:: Alternative: Put the files into the XEmacs dir.
-* Installing Lisp:: Basics 2: Initialize X-Symbol during startup.
-* Installing Image Converter:: Recommended: How to install @code{convert}.
-* Package Integration:: How X-Symbol interacts with other packages.
-* Installing Fonts:: Optional: What to do when using other fonts.
-* Installing Fonts Exceed:: If appropriate: What to do when using Exceed.
-* Installing Fonts Lisp:: If appropriate: Lisp coding for other fonts.
-* Installing Manual:: Optional: How to create the manual.
-* Checking Installation:: Is package X-Symbol completely installed?
-
-Package Integration
-
-* LaTeX Packages:: Packages used in La@TeX{} buffers.
-* Syntax Hiliting Packages:: Package @code{font-lock} and support modes.
-* File IO Packages:: Compression, encryption, remote files, etc.
-* Miscellaneous Packages:: Other packages.
-
-Concepts of Package X-Symbol
-
-* Token Language:: What does a X-Symbol character represent.
-* Conversion:: Decoding tokens, encoding characters.
-* Minor Mode:: How to control the behavior of X-Symbol.
-* Poor Mans Mule:: Running X-Symbol under XEmacs/no-Mule.
-* Role of font-lock:: Why does X-Symbol need @code{font-lock}.
-* Char Group:: Character group and token classes.
-
-Conversion: Decoding and Encoding
-
-* Default Coding:: Normal File and Default Encoding.
-* File Coding:: Specific encoding of a file.
-* Controlling 8bit Coding:: Do you want to store 8bit characters?
-* Unique Decoding:: Restrict decoding to avoid normalization?
-* Conversion Commands:: Interactive encoding and decoding.
-* Copy with Conversion:: Copy & paste with conversion.
-* Char Aliases:: Different charsets include the same chars.
-
-X-Symbol's Input Methods
-
-* Introducing Input Methods:: Common behavior of all input methods.
-* Input Method Token:: Replace token by character.
-* Input Method Read Token:: Minibuffer input with completion.
-* Input Method Menu:: Select a menu item.
-* Input Method Grid:: Choose highlighted character.
-* Input Method Keyboard:: Compose a key sequence.
-* Input Method Context:: Replace character sequence.
-* Input Method Electric:: Automatically replace character sequence.
-* Input Method Quail:: A Mule input method "x-symbol".
-* Customizing Input Method:: How to customize the input methods.
-
-Features of Package X-Symbol
-
-* Super and Subscripts:: Use special fonts for super-/subscripts.
-* Images:: Images after image insertion commands.
-* Info:: Display information in echo area.
-* Ascii Representation:: Derive label from a buffer contents.
-* Package Information:: Invoke info system, use WWW browser.
-
-Images at the end of Image Insertion Commands
-
-* Image Display:: When to display images.
-* Image Conversion:: Producing a scaled-down image.
-* Image Caching:: Speeding up the image processing.
-* Special Images:: Signaling specific situations.
-* Image Editor:: Editing the original image file.
-
-Supported Token Languages
-
-* Pseudo Language:: Token language ``x-symbol charsym''.
-* TeX Macro:: Token language @code{tex}.
-* SGML Entity:: Token language @code{sgml}.
-* BibTeX Macro:: Token language @code{bib}.
-* TeXinfo Command:: Token language @code{texi}.
-* External Languages:: Languages defined in other Emacs Packages.
-
-Token Language ``@TeX{} macro'' (@code{tex})
-
-* TeX Macro Basics:: Basics of language ``@TeX{} macro''.
-* TeX Macro Features:: Super-/subscripts and images in La@TeX{}.
-* TeX Macro Problems:: Problems with @TeX{} macros.
-* TeX Macro Conversion:: How the conversion of @TeX{} macros works.
-* TeX Macro Symbols:: Extra Symbols of Language ``@TeX{} Macro''.
-
-Token Language ``@sc{sgml} entity'' (@code{sgml})
-
-* SGML Entity Basics:: Basics of Language ``@sc{sgml} entity''.
-* SGML Entity Features:: Super-/Subscripts and Images in @sc{html}.
-* SGML Entity Conversion:: How the conversion of @sc{sgml} entities works.
-
-X-Symbol Internals
-
-* Char Representation:: How X-Symbol represents X-Symbol chars.
-* Defining Charsets:: How X-Symbol defines additional chars.
-* Defining Input Methods:: How X-Symbol defines the input methods.
-* Extending X-Symbol:: How to add fonts and token languages.
-* Various Internals:: How X-Symbol handles other aspects.
-* Design Alternatives:: Why X-Symbol is not designed differently.
-* Language Internals:: How X-Symbol handles languages.
-* Misc Internals:: Various. TODO.
-
-Defining Input Methods
-
-* Input Method Objectives:: Input methods should be intuitive/consistent.
-* Intro Char Descriptions:: An example introducing char descriptions.
-* Char Descriptions:: The aspects and the contexts of a character.
-* Example Char Descriptions:: A complete example defining input methods.
-* Customizing Input Methods:: How to customize the input methods.
-
-Extending Package X-Symbol
-
-* Extending with Fonts:: How to add fonts to X-Symbol.
-* Input Definitions:: Guidelines for input definitions.
-* Font Definition File:: How to define new character in a file.
-* Language Extension File:: Extending an existing language.
-* Language Definition File:: Defining a new language.
-
-Various Internals
-
-* Tagging Insert Commands:: Don't break input methods Token and Electric.
-* Avoiding Flickering:: Moving cursor in invisible commands.
-
-Design Alternatives
-
-* Alt Token Representations:: Why we need the conversion.
-* Alt Global Mode:: How to turn on X-Symbol globally.
-* Alt Auto Conversion:: When do we convert automatically.
-
-Problems, Troubleshooting
-
-* Nomule Problems:: X-Symbol provides a @emph{poor} man's Mule.
-* Spurious Encodings:: Some commands turn off X-Symbol mode.
-* No Encoding:: The encoding does not work in a rare case.
-* FAQ:: Frequently asked questions.
-* Bug Reports:: How to contact the maintainer of X-Symbol.
-
-Frequently Asked Questions
-
-* FAQ XEmacs Core:: XEmacs crashes when using input method Token
-* FAQ font-lock:: X-Symbol's fontification does not work.
-* FAQ Strange Chars:: The buffer contains strange characters
-* FAQ No Subscripts:: I cannot see any/some super-/subscripts.
-* FAQ Stupid Subscripts:: I see subscripts where I don't want them.
-* FAQ Font Size:: The characters are too small or too big.
-* FAQ Conversion:: The conversion changes some tokens.
-* FAQ Additional Spaces:: A space is added during the encoding.
-* FAQ 8bit Chars:: I do not want 8bit characters in the file.
-* FAQ Hyphen:: I cannot distinguish @code{hyphen} from @samp{-}.
-* FAQ Spell Check:: I have problems with spell-checking.
-* FAQ News and Mail:: I want to use X-Symbol in Gnus or @sc{vm}.
-
-History and Projects
-
-* News:: Changes in recent versions.
-* Wishlist:: Projects for X-Symbol.
-* Open Questions:: How you can contribute.
-* Acknowledgments:: People having contributed.
-
-News: Changes in Recent Versions of X-Symbol
-
-* Changes New:: To be announced.
-* Changes 4.5:: Released Mar 2003 as beta.
-* Changes 4.4:: Released June 2002 as beta.
-* Changes 4.1:: Released Mar 2002 as beta.
-* Changes 3.4:: Released Mar 2002.
-* Changes 3.3:: Released Jan 1999.
-* Changes 3.2:: Released Dec 1998.
-* Changes 3.1:: Released Oct 1998.
-* Changes 3.0:: Released Sep 1998 as beta.
-* Changes Old:: Overview of old releases.
-
-Wishlist: Projects for X-Symbol
-
-* Wishlist Languages:: Additional token languages.
-* Wishlist Fonts:: Automatically generated fonts.
-* Wishlist Emacs:: Changes in Emacs/XEmacs.
-* Wishlist LaTeX:: Changes in La@TeX{}.
-* Wishlist Various:: Other changes.
-* Wishlist Rejected:: Rejected Suggestions for X-Symbol.
-
-Indexes
-
-* Key Index:: Key sequences.
-* Program Index:: Programs and Emacs packages.
-* Variable Index:: Commands, functions, variables.
-* Concept Index:: Various topics.
-
-@end detailmenu
-@end menu
-
-@c ===========================================================================
-
-@node Introduction, Installation, Top, Top
-@comment node-name, next, previous, up
-@chapter Introduction
-@cindex Overview
-@cindex Introduction
-
-When you edit La@TeX{}, HTML, BibTeX or @TeX{}info sources in Emacs,
-package X-Symbol provides some kind of @sc{wysiwyg} by using real
-characters for tokens like @code{\oplus} or @code{&trade;}. It also
-provides various input methods to insert these characters. Thumbnails
-for included images and real super-/subscripts and are also supported.
-
-@menu
-* Copying:: X-Symbol is GPL'd.
-* Summary:: A brief summary of package X-Symbol.
-* About:: About this manual.
-@end menu
-
-@c ====================================================================
-
-@node Copying, Summary, Introduction, Introduction
-@comment node-name, next, previous, up
-@section X-Symbol's Copying Conditions: GPL
-@cindex Copying
-@cindex Copyright
-@cindex GPL
-@cindex General Public License
-@cindex License
-@cindex Warranty
-
-(This text is stolen from the @TeX{}info manual, Edition 4.0).
-
-The programs currently being distributed that relate to X-Symbol include
-Emacs Lisp files and X11 font files. These programs are @dfn{free};
-this means that everyone is free to use them and free to redistribute
-them on a free basis. The X-Symbol related programs are not in the
-public domain; they are copyrighted and there are restrictions on their
-distribution, but these restrictions are designed to permit everything
-that a good cooperating citizen would want to do. What is not allowed
-is to try to prevent others from further sharing any version of these
-programs that they might get from you.
-
-Specifically, we want to make sure that you have the right to give away
-copies of the programs that relate to X-Symbol, that you receive source
-code or else can get it if you want it, that you can change these
-programs or use pieces of them in new free programs, and that you know
-you can do these things.
-
-To make sure that everyone has such rights, we have to forbid you to
-deprive anyone else of these rights. For example, if you distribute
-copies of the X-Symbol related programs, you must give the recipients
-all the rights that you have. You must make sure that they, too,
-receive or can get the source code. And you must tell them their
-rights.
-
-Also, for our own protection, we must make certain that everyone finds
-out that there is no warranty for the programs that relate to X-Symbol.
-If these programs are modified by someone else and passed on, we want
-their recipients to know that what they have is not what we distributed,
-so that any problems introduced by others will not reflect on our
-reputation.
-
-The precise conditions of the licenses for the programs currently being
-distributed that relate to X-Symbol are found in the General Public
-Licenses that accompany them.
-
-@c ====================================================================
-
-@node Summary, About, Copying, Introduction
-@comment node-name, next, previous, up
-@section Brief Summary of X-Symbol
-@cindex Summary
-@cindex Brief Summary
-@cindex X-Symbol in a Nutshell
-
-@itemize @bullet
-@item
-X-Symbol provides a @strong{minor mode} which make use of characters in
-the Latin-1, Latin-2, Latin-3, Latin-5, and Latin-9 font (179 chars +
-294 char aliases), the Adobe symbol font (109 chars) and the xsymb1 font
-(165 chars, distributed with the package). Additional fonts could be
-used easily.
-
-@item
-These characters are used in the buffer to represent @strong{tokens}
-(e.g., @TeX{} macros, @sc{sgml} entities, more ``token languages'' could be
-added easily) in the file. The @emph{conversion} is done automatically
-when visiting the file, saving the buffer and turning the minor mode
-on/off.
-
-@item
-Defines 8 @strong{input methods} for these characters: @emph{Menu},
-@emph{Grid} (selecting a character with the mouse), @emph{Keyboard},
-@emph{Context} (replace/modify similar-looking char sequence),
-@emph{Electric} (automatic replace), @emph{Quail} (a Mule input method),
-@emph{Token} (replace token by corresponding char), @emph{Read Token}
-(completing minibuffer input of token).
-
-@item
-Offers some @strong{info} in the echo area for these characters (e.g.,
-that the character under point represents the TeX macro @code{\leadsto}
-and that the macro is defined in La@TeX{} package @file{latexsym.sty}).
-
-@item
-Allows to use a @strong{8bit file encoding} which is different from your
-"normal" 8bit file encoding, e.g., you can visit @TeX{} files with
-@code{\usepackage[latin5]@{inputenc@}} even if you normally use a Latin-2
-font.
-
-@item
-Provides a kind of ``@strong{poor man's Mule}'' when running on an
-XEmacs without Mule support: it can @emph{display} more than 256
-characters via @code{font-lock} and removes most annoyances resulting
-from the fact that, without Mule support, many ``X-Symbol characters''
-are actually a sequence of two chars.
-
-@item
-Provides fonts for single-line innermost @strong{super-} and
-@strong{subscripts} to be displayed with per-buffer control. The
-invisible part, like @code{<sub>} in HTML, is revealed at point.
-
-@item
-Displays thumbnails for @strong{images} at the end of image insertion
-commands with per-buffer control (e.g.,
-@code{\includegraphics@{@var{file}@}} in La@TeX{}, @code{<img
-src=@var{file}>} in HTML). They show a scaled-down version of the
-included image files (using @code{convert} from
-@uref{http://www.imagemagick.org/,ImageMagick}). A single mouse click
-on the image or command invokes the image editor for the corresponding
-image file.
-
-@item
-It @emph{does not} and @emph{will not} provide commands to hide (more or
-less) uninteresting parts of your document or fontify them differently.
-This is more the task of the corresponding major mode or
-@code{font-lock}, e.g., @code{font-latex}. (I admit, the support of
-super- and subscripts might let you think that this is a good point for
-the todo list of package X-Symbol.) Using @code{outline-minor-mode} or
-folding might also be an alternative.
-@end itemize
-
-If you prefer a more @sc{wysiwyg}-like document processor, you should
-probably use @code{LyX} or @code{GNU TeXmacs}. Here are some reasons
-why you would use Emacs/XEmacs with package X-Symbol instead:
-
-@itemize @bullet
-@item
-You have complete control over the La@TeX{} source. X-Symbol supports
-more characters.
-
-@item
-You can read any La@TeX{} source and you write normal La@TeX{} code,
-i.e., package X-Symbol does not use any special format.
-
-@item
-It also supports HTML and @TeX{}info documents and BibTeX entries.
-
-@item
-You can use your favorite editor, i.e., Emacs or XEmacs.
-@end itemize
-
-@c ====================================================================
-
-@node About, , Summary, Introduction
-@comment node-name, next, previous, up
-@section About this Manual
-@cindex About
-@cindex Web Pages
-@cindex Info Pages
-@cindex Manual
-@cindex Online Help
-
-Apart from this manual, there are two other sources of information about
-X-Symbol:
-
-@itemize @bullet
-@item
-The web pages of X-Symbol provide a summary of X-Symbol, including some
-screen shots. You are strongly encouraged to read them carefully. They
-probably provide enough info for the standard user and can be found at:
-
-@display
- @uref{@value{url}/}
-@end display
-
-@item
-The online help for commands (functions) and user options (variables) is
-quite technical. It is shown during customization and when using Emacs'
-Help menu.
-@end itemize
-
-This manual is somewhere in between: it more detailed than the web pages
-and less technical than the online help. For example, when explaining
-some functionality, it states the default behavior, gives an impression
-of what can be customized, and it even lists all related user options,
-but it does not describes the technical format of possible values of
-each option.
-
-If you want to learn something about X-Symbol's internals, e.g., if you
-want to define your own token language, see @ref{X-Symbol Internals}.
-
-This manual does not explain Emacs in general or some optional programs
-used by this package such as @code{convert} (used to produce the image
-thumbnails). It also includes no installation instructions for those
-programs and the author of this package will not help you with the
-installation of those programs (sorry for that).
-
-You do not have to learn this manual by heart before sending a question
-to the maintainer of X-Symbol, but you should give the impression that
-your really have tried to find the necessary information yourself and
-spend some time making your report precise. Before sending a problem
-report, please read @ref{Bug Reports}.
-
-@c ===========================================================================
-
-@node Installation, Concepts, Introduction, Top
-@comment node-name, next, previous, up
-@chapter Installation
-@cindex Installation
-
-The short version of the installation instructions for package X-Symbol
-on XEmacs is: uncompress & extract the @emph{binary distribution} in
-directory @file{~/.xemacs/xemacs-packages/}, add
-@code{(x-symbol-initialize)} to your @file{~/.emacs} and install
-ImageMagick for the image support (unless you want to get a warning).
-
-Please check the web page @emph{additionally} to the sections here for
-the installation instructions for package X-Symbol on Emacs.
-
-The rest of this chapter contains the long version. I recommend that
-you read this chapter completely after a short test of X-Symbol,
-especially if you have customized your Emacs more or less heavily or if
-you get some problems.
-
-@menu
-* Requirements:: Which programs you need for X-Symbol.
-* Installing Files:: Basics 1: Put the files into your home dir.
-* System-wide Installation:: Alternative: Put the files into the XEmacs dir.
-* Installing Lisp:: Basics 2: Initialize X-Symbol during startup.
-* Installing Image Converter:: Recommended: How to install @code{convert}.
-* Package Integration:: How X-Symbol interacts with other packages.
-* Installing Fonts:: Optional: What to do when using other fonts.
-* Installing Fonts Exceed:: If appropriate: What to do when using Exceed.
-* Installing Fonts Lisp:: If appropriate: Lisp coding for other fonts.
-* Installing Manual:: Optional: How to create the manual.
-* Checking Installation:: Is package X-Symbol completely installed?
-@end menu
-
-@c ====================================================================
-
-@node Requirements, Installing Files, Installation, Installation
-@comment node-name, next, previous, up
-@section Requirements
-@cindex Requirements
-@cindex Binary Package
-@cindex Source Package
-@cindex Old Version
-@cindex Window System
-@cindex X
-@cindex Windows
-@cindex MS-Windows
-@cindex Character Terminal
-@cindex TTY
-@pindex Emacs
-@pindex XEmacs
-
-This development version of package X-Symbol works with Emacs-21.1 or
-higher, and XEmacs 20.4 or higher (XEmacs-21.1.9 is strongly
-recommended, @ref{FAQ XEmacs Core}), with or without Mule support.
-
-X-Symbol should work with all window systems Emacs is running under (Mac
-is not testet and might not work). Under X, no restrictions apply.
-Under Windows with Emacs, images will not be displayed (they are not yet
-supported by Emacs under Windows). Under Windows with XEmacs, X-Symbol
-just supports a limited number of characters (Latin-1, Latin-5, and half
-the math symbols) and no super- and subscripts, due to missing
-MS-Windows fonts (@pxref{Wishlist Fonts}). Under a character terminal,
-X-Symbol just supports Latin-1 characters only, no super- and subscripts
-and no images.
-
-@pindex font-lock
-@pindex lazy-shot
-@pindex texmathp
-@pindex auctex
-This package require package @code{font-lock} (distributed with Emacs
-and XEmacs), the use of package @code{lazy-shot} is recommended, see
-@ref{Syntax Hiliting Packages}.
-
-@pindex convert
-If you want to see the images at the end of image insertion commands,
-install @code{convert} from
-@uref{http://www.imagemagick.org/,ImageMagick},
-see @ref{Installing Image Converter}. They show a scaled-down version
-of the included image files.
-
-@pindex makeinfo
-@pindex texi2dvi
-@pindex latex2html
-If you want to produce the Info files yourself (they are included in the
-binary distribution), you need @code{makeinfo}, Version 1.68 or higher.
-If you want to produce a PS file from the manual, you need
-@code{texi2dvi}. If you want to produce an HTML version of this manual,
-you need @code{texi2html}, Version 1.62 or higher. @xref{Installing
-Manual}.
-
-
-@c ====================================================================
-
-@node Installing Files, System-wide Installation, Requirements, Installation
-@comment node-name, next, previous, up
-@section Put the Files into your Home Directory
-@cindex Basic Installation
-@cindex Uncompress Tarball
-@cindex Extract Tarball
-@cindex Tarball
-@cindex Binary Distribution
-
-If you use Emacs, please check the @uref{@value{url}/news.html,web pages
-of X-Symbol}.
-
-In this section, we assume that you want to install the binary
-distribution (also called the binary tarball) of package X-Symbol in
-your home directory. To install it somewhere below the XEmacs root (it
-might be already there), see @ref{System-wide Installation}. If you use
-the source distribution, you should know what do to instead.
-
-In directory @file{~/.xemacs/xemacs-packages/}, run
-@example
-zcat x-symbol-pkg.tar.gz | tar xvf -
-@end example
-
-Remember that @code{tar} does not overwrite write-protected files.
-
-X-Symbol's @file{pcf} files and font directory must be world-readable
-since you do not own the X11 font server process. You are on the safe
-side, if you run
-@example
-chmod -R a+rx ~/.xemacs/xemacs-packages
-@end example
-
-If package X-Symbol has been installed system-wide and you install a
-newer version in your @file{~/.xemacs/xemacs-packages/}, you get a warning during
-XEmacs' startup (autoload error: already loaded). You can safely ignore
-this warning, but there is unfortunately no good way to get rid of it.
-Yes, XEmacs' packaging system is excellent, but there is still a place
-for improvements@dots{}.
-
-Before XEmacs-21.0: the user package directory was @file{~/.xemacs/}
-instead of @file{~/.xemacs/packages/}; also: delete and recompile the
-@file{.elc} files.
-
-@c ====================================================================
-
-@node System-wide Installation, Installing Lisp, Installing Files, Installation
-@comment node-name, next, previous, up
-@section System-wide Installation: Put the Files into the XEmacs Directory
-@cindex System-wide Installation
-@cindex Installing System-wide
-@cindex @file{default.el}
-@cindex @file{site-start.el}
-
-You can skip this section if your have installed X-Symbol in your home
-directory according to the previous section.
-
-If you install package X-Symbol system-wide, use @file{default.el} and
-@file{@var{xemacs}/site-packages/} whenever @file{~/.emacs} and
-@file{~/.xemacs/xemacs-packages/} are mentioned in the previous or
-following subsections. @file{@var{xemacs}/site-packages/} is the
-directory of independent packages for XEmacs.
-
-Under XEmacs-21, you can uncompress and extract the tarball by
-
-@example
-M-x package-admin-add-binary-package @key{RET} @var{dir}/x-symbol-pkg.tar.gz
-@end example
-
-Then, @file{@var{xemacs}/} is the default directory of buffer
-@file{*Package Output*} (use @kbd{C-x C-f} in that buffer to see it).
-It might be @file{/usr/local/lib/xemacs/xemacs-packages/} (the first
-element in variable @code{late-packages}).
-
-Under XEmacs-20, @file{@var{xemacs}/} might be
-@file{/usr/local/lib/xemacs-@var{version}/}. Here, you have to
-uncompress and extract the tarball as described in @ref{Installing
-Files}. You also have to load the autoload file explicitly by putting
-the following line into file @file{site-start.el}:
-
-@lisp
-(load "@var{xemacs}/lisp/x-symbol/auto-autoloads")
-@end lisp
-
-I would appreciate if you would set the following variables:
-
-@vtable @code
-@item x-symbol-installer-address
-Please set this variable to your email address to catch problems which
-could be solved locally. In your private @file{~/.emacs}, you might
-want to set this variable to @code{nil}.
-
-@item x-symbol-package-url
-If you have a local copy of the web pages (@pxref{Installing Manual}), set
-this variable to the corresponding @sc{url}.
-@end vtable
-
-@c ====================================================================
-
-@node Installing Lisp, Installing Image Converter, System-wide Installation, Installation
-@comment node-name, next, previous, up
-@section Make XEmacs Initialize X-Symbol During Startup
-@cindex Installing Lisp
-@cindex Lisp Installation
-@cindex Elisp Installation
-@cindex @file{.emacs}
-@findex x-symbol-initialize
-
-Put the following into your @file{~/.emacs} (or @file{~/.xemacs/init.el}):
-
-@lisp
-(x-symbol-initialize)
-@end lisp
-
-Basically, that's it! If your XEmacs runs on a different machine, check
-@ref{Installing Fonts}.
-
-If you get a warning about X-Symbol not being able to deduce a default
-encoding (or about limited support with XEmacs under Windows or a
-character terminal, @ref{Requirements}), set the default coding
-(@pxref{Default Coding}) by putting the following in front of the line
-above:
-
-@lisp
-(setq x-symbol-default-coding 'iso-8859-1)
-@end lisp
-
-When running Emacs under a character terminal, you might need to use the
-following (with or without X-Symbol):
-
-@lisp
-(unless window-system (standard-display-european 1))
-@end lisp
-
-If your character terminal does not support Latin characters, there is
-no reason to use package X-Symbol. In this case, use the following
-instead:
-
-@lisp
-(when window-system (x-symbol-initialize))
-@end lisp
-
-The initialization can be controlled by the following variable:
-
-@vtable @code
-@item x-symbol-initialize
-By default, package X-Symbol does a full initialization. This includes
-an integration with some packages, see also @ref{Package Integration}.
-@end vtable
-
-If you use a B/W monitor and XEmacs/no-Mule, it might be necessary to
-remove the font properties of any face which is used on regions with
-X-Symbol characters: @code{isearch}, @code{highlight},
-@code{primary-selection}, @code{secondary-selection},
-@code{paren-match}, @code{paren-mismatch}, @code{paren-blink-off},
-@code{underline}. I.e., for each @var{face}, use:
-
-@lisp
-(remove-specifier (get (get-face '@var{face}) 'font))
-@end lisp
-
-@c ====================================================================
-
-@node Installing Image Converter, Package Integration, Installing Lisp, Installation
-@comment node-name, next, previous, up
-@section Installing the Image Converter from ImageMagick
-@cindex Installing Image Converter
-@cindex Installing @code{convert}
-@cindex Image Converter Installation
-@cindex @code{convert} Installation
-
-@pindex convert
-Program @code{convert} from ImageMagick is used to display images at the
-end of image insertion commands. The images show a scaled-down version
-of the included image files.
-
-@vindex x-symbol-image-converter
-While the installation of @code{convert} is optional, you get a warning
-if @code{convert} is not found on your system or if there is no image
-format supported by both @code{convert} and Emacs. Set variable
-@code{x-symbol-image-converter} to @code{nil} if you don't want to get
-the warning.
-
-@vindex x-symbol-image-convert-program
-On Unix, @code{convert} must be in your @code{$PATH}. On Windows, it is
-assumed to be found at @file{C:\ImageMagick\convert}. If this is not
-the case, you have to customize the variable
-@code{x-symbol-image-convert-program}.
-
-Check @uref{http://www.imagemagick.org/} for the installation
-instructions. Run @samp{convert -h} and @samp{convert -list Format} (in
-newer versions of ImageMagick) in your shell to check whether the
-installation of ImageMagick was successful. If you have problems, check
-the ImageMagick web page for FAQs and mailing lists.
-@comment ImageMagick-5.0..5.37 failed to show formats sometimes
-
-If you do not have a truecolor device (i.e., just 256 colors), package
-X-Symbol uses @code{convert} with a colormap by default (@pxref{Image
-Conversion}). You might create and use your own colormap instead. It
-should be tuned to include the colors you use in Emacs anyway, i.e., the
-face colors.
-
-@c ====================================================================
-
-@node Package Integration, Installing Fonts, Installing Image Converter, Installation
-@comment node-name, next, previous, up
-@section Package Integration
-@cindex Package Integration
-@cindex Integrating Package
-@cindex Other Packages
-
-You might skip this section when trying package X-Symbol the first time.
-Nevertheless, I strongly recommend to read this section if you have
-customized your Emacs more or less heavily or if you get some problems.
-
-Some features of X-Symbol work by hooking itself into existing functions
-of Emacs or related packages via predefined hooks. A potential problem
-arises if your customization or other packages use the same hooks, or if
-other packages assume these hooks not to be used, e.g., some packages
-assume the buffer contents to contain the same characters as the
-corresponding file.
-
-This section lists some special adaptation for other packages
-(everything is fine if you do not use these packages). It also lists
-potential problems in combination with other packages. If you discover
-some problems in combination with other packages, please let me know.
-
-@menu
-* LaTeX Packages:: Packages used in La@TeX{} buffers.
-* Syntax Hiliting Packages:: Package @code{font-lock} and support modes.
-* File IO Packages:: Compression, encryption, remote files, etc.
-* Miscellaneous Packages:: Other packages.
-@end menu
-
-
-@node LaTeX Packages, Syntax Hiliting Packages, Package Integration, Package Integration
-@comment node-name, next, previous, up
-@subsection La@TeX{} Packages
-@cindex La@TeX{} Packages
-@cindex Integrating La@TeX{} Packages
-
-Objectives: relate positions in buffer to positions in file, do
-conversion in master/slave buffers, preserve highlighting, improve input
-methods and other things.
-
-@table @code
-@item auctex
-@pindex auctex
-@pindex texmathp
-@findex TeX-next-error
-@vindex TeX-translate-location-hook
-@findex x-symbol-tex-error-location
-Use Version 9.9c or higher, which includes @code{texmathp}. There is
-some special X-Symbol adaptation for Auc@TeX{}:
-
-@itemize @minus
-@item
-@vindex TeX-master
-X-Symbol supports Auc@TeX{}'s multifile documents: it respects the
-variable @code{TeX-master} when searching for the file encoding
-(@pxref{File Coding}) and when converting image files with relative
-names (@pxref{Image Display}).
-
-@item
-@vindex TeX-region-hook
-X-Symbol supports Auc@TeX{}'s region commands: it ensures that
-characters in @file{_region_.tex} buffer are converted according to the
-parent buffer. Initialization changes @code{TeX-region-hook}. Requires
-Auc@TeX{}, v9.8a or higher.
-
-@item
-X-Symbol's input method Electric (@pxref{Input Method Electric}) with
-token language @code{tex} uses package @code{texmathp}.
-
-@item
-@vindex LaTeX-math-insert-function
-Auc@TeX{}'s math mode commands also inserts X-Symbol characters
-(@pxref{Mathematics,,,
-@value{auctex},
-@value{auctexman}}).
-Initialization sets @code{LaTeX-math-insert-function}. Requires
-Auc@TeX{}, v9.8a or higher.
-
-@item
-@findex TeX-next-error
-@vindex TeX-translate-location-hook
-If @TeX{} displays an error message, it also displays the context of the
-error position. Auc@TeX{} uses the context to set point to this
-position when @kbd{M-x TeX-next-error} is invoked. The former context
-are characters in the file, the latter characters in the buffer,
-X-Symbol provides the translation. Initialization changes
-@code{TeX-translate-location-hook}.
-@end itemize
-
-@item bib-cite
-@pindex bib-cite
-Use Version 3.0 or higher. Initialization of package X-Symbol changes
-the installation of package bib-cite to make X-Symbol's decoding not
-overwrite @code{bib-cite}s highlighting of @code{\cite} and friends.
-
-@item preview-latex
-@pindex preview-latex
-@findex x-symbol-tex-preview-locations
-@TeX{}'s error positions are also used by package @code{preview-latex},
-which was clever enough to reuse the above mentioned hook of Auc@TeX{}.
-Unfortunately, that hook is @dots{} and does not allow a fast translation of
-error positions, so @code{preview-latex} allows to provide better
-variants of functions in that hook. X-Symbol's variant is
-@code{x-symbol-tex-preview-locations}.
-
-@item reftex
-@pindex reftex
-@vindex reftex-translate-to-ascii-function
-Use Version 3.26 or higher. For a workaround for some minor annoyances
-with the combination Ref@TeX{}/X-Symbol/Multifile Document, see
-@ref{Problems and Work-arounds,,,@value{reftex},@value{reftexman}}. By
-default, the initialization of package X-Symbol makes Ref@TeX{}'s label
-creation use the nicer Asciification of package X-Symbol (@pxref{Ascii
-Representation}) by setting @code{reftex-translate-to-ascii-function}.
-
-@item whizzytex
-Use the newest.
-@end table
-
-
-@node Syntax Hiliting Packages, File IO Packages, LaTeX Packages, Package Integration
-@comment node-name, next, previous, up
-@subsection Syntax Highlighting Packages (@code{font-lock} and add-ons)
-@cindex Syntax Highlighting Packages
-@cindex @code{font-lock} Packages
-@cindex Integrating @code{font-lock} Packages
-
-Objectives: start highlighting after conversion. Highlighting is
-needed for super- and subscripts and when using XEmacs without Mule
-support.
-
-@table @code
-@item fast-lock
-@pindex fast-lock
-@vindex fast-lock-save-faces
-I recommend to use package @code{lazy-shot} instead. By default, the
-initialization of package X-Symbol sets @code{fast-lock-save-faces} to
-@code{nil} to make package @code{fast-lock} work with X-Symbol.
-
-@item font-latex
-@pindex font-latex
-@vindex font-lock-maximum-decoration
-I suggest to set @code{font-lock-maximum-decoration} to value @code{t},
-2 or higher if you do not want to use super- and subscripts in arguments
-of @code{\label} and friends. @xref{FAQ Stupid Subscripts}.
-
-@item font-lock
-@pindex font-lock
-@vindex font-lock-auto-fontify
-Is required by this package (@pxref{Role of font-lock}). I strongly
-recommend @emph{not} to turn on font-lock in @emph{any} mode hook, set
-@code{font-lock-auto-fontify} to @code{t} instead (this is the default,
-anyway). See also @code{lazy-shot}.
-
-If you turn on font-lock in a mode-hook, visiting a file would become
-slower, since X-Symbol mode is usually turned on @emph{after} the
-functions in the mode hook have been run, i.e., the fontification is
-getting useless if the tokens are automatically decoded.
-
-@item lazy-lock
-@pindex lazy-lock
-From XEmacs-20.3 on, the successor is called @code{lazy-shot}.
-
-@item lazy-shot
-@pindex lazy-shot
-Is strongly recommended.
-@end table
-
-
-@node File IO Packages, Miscellaneous Packages, Syntax Hiliting Packages, Package Integration
-@comment node-name, next, previous, up
-@subsection File I/O Packages
-@cindex File I/O Packages
-@cindex I/O Packages
-@cindex Remote File Packages
-@cindex Compression Packages
-@cindex Encryption Packages
-@cindex Integrating I/O Packages
-
-Issue: compression, encryption and so on can be seen as some kind of
-conversion. When doing multiple conversion, the sequence matters.
-
-@table @code
-@item ange-ftp
-@pindex ange-ftp
-See also @code{efs} and @code{jka-compr}.
-
-@item comint
-@pindex comint
-@vindex comint-input-sender
-The default installation makes @code{comint}s in-/output use X-Symbol's
-conversion function. If you set variable @code{comint-input-sender},
-set it before initializing package X-Symbol.
-
-@item crypt
-@itemx crypt++
-@pindex crypt
-@pindex crypt++
-@findex save-buffer
-@vindex x-symbol-auto-conversion-method
-I recommend to use package @code{jka-compr} instead. @xref{Spurious
-Encodings}. @xref{No Encoding}. If you use @code{crypt} or @code{crypt++} and the
-character @code{alpha} looks like @samp{\233a} after @code{save-buffer},
-set this variable to @code{slowest}. @xref{Open Questions}.
-
-@item efs
-@pindex efs
-XEmacs' version of @code{ange-ftp}. See also @code{jka-compr}.
-
-@item iso-cvt
-@pindex iso-cvt
-There is no need to use it. Package X-Symbol already provides the
-conversion between Latin-1 characters and ``@TeX{} macros''. Package
-X-Symbol does not provide the German and Spanish conversion tables,
-though.
-
-@item iso-sgml
-@pindex iso-sgml
-There is no need to use it. Package X-Symbol already provides the
-conversion between Latin-1 characters and ``@sc{sgml} entities''.
-@xref{Miscellaneous Packages}, package @code{psgml-html}.
-
-@item jka-compr
-@pindex jka-compr
-Can be used with package X-Symbol, preferred to @code{crypt}. The
-following is absolutely necessary (with or without using package
-X-Symbol, at least in older Emacsen): load @code{jka-compr} after
-@code{efs}/@code{ange-ftp}!
-
-@item latin-unity
-@pindex latin-unity
-This XEmacs package can be used with package X-Symbol, functionality is already provided by
-X-Symbol for Latin-@{1,2,3,5,9@} characters: remapping (@pxref{Char
-Aliases}) and recoding (@pxref{File Coding}). Has some safe-encoding
-mechanism, but the test comes currently too early (@pxref{Wishlist
-Emacs}).
-
-@c TODO: test mule-ucs.el with Emacs-21.4
-@item ucs-tables
-@pindex ucs-tables
-@findex unify-8859-on-decoding-mode
-@findex unify-8859-on-encoding-mode
-The Emacs minor modes @code{unify-8859-on-decoding-mode} and
-@code{unify-8859-on-encoding-mode} can be used with package X-Symbol.
-
-@item vc
-@pindex vc
-@findex vc-next-action
-If you use package @code{crypt}, @code{vc-next-action} and friends
-encode characters to tokens. @xref{Spurious Encodings}.
-@end table
-
-
-@node Miscellaneous Packages, , File IO Packages, Package Integration
-@comment node-name, next, previous, up
-@subsection Miscellaneous Packages
-@cindex Miscellaneous Packages
-
-@table @code
-@item abbrev
-@pindex abbrev
-On XEmacs without Mule support, I recommend to set variable
-@code{words-include-escapes} to @code{t}. @xref{Nomule Problems}.
-
-@item completion
-@pindex completion
-Should work with X-Symbol (earlier version of X-Symbol had problems with
-input method token).
-
-@item desktop
-@pindex desktop
-XEmacs' version (an old one) does not save its @file{.emacs.desktop}
-files with a coding system. Emacs' version save it with an incorrect
-coding system. Thus, strings which contain X-Symbol's private
-characters might get corrupted. See also package @code{session} below.
-
-@item flyspell
-@pindex flyspell
-@findex global-flyspell-mode
-Should work apart from the general problem of @code{ispell}.
-
-@item func-menu
-@pindex func-menu
-Should work with X-Symbol.
-
-@item ispell
-@pindex ispell
-The package @code{ispell} assumes the buffer contents to be the same as
-the file contents and does not provide any hook to fix this. This
-should be fixed in @code{ispell}, see @ref{Wishlist Emacs}. @xref{FAQ
-Spell Check}.
-
-@pindex ProofGeneral
-Use a future version (hopefully v3.4). Includes special X-Symbol
-initialization/handling and defines additional token languages.
-@xref{External Languages}.
-
-@item psgml-html
-@pindex psgml
-@pindex psgml-html
-@code{psgml-html}: Do not set @code{html-auto-sgml-entity-conversion} to
-non-@code{nil}. @xref{File IO Packages}, package @code{iso-sgml}.
-
-@item session
-@pindex session
-Use Version 1.5a or higher. If strings in this file should always be
-read correctly, you should put @code{(x-symbol-init-input)} into your
-@file{~/.emacs}; otherwise strings containing X-Symbol's private
-characters read from the @file{~/.session} file might look funny. See
-also package @code{desktop} above.
-
-@item x-compose
-@pindex x-compose
-All characters from @code{x-compose} are also supported by package
-X-Symbol. Thus, I recommend to use @kbd{@key{multi-key}} instead
-@kbd{C-=} when running under XEmacs without Mule support.
-@xref{Introducing Input Methods}.
-@end table
-
-@c ===========================================================================
-
-@node Installing Fonts, Installing Fonts Exceed, Package Integration, Installation
-@comment node-name, next, previous, up
-@section Installing Additional Fonts
-@cindex Installing Fonts
-@cindex Fonts
-@cindex X11 Fonts
-
-You don't have to install X-Symbol fonts in usual circumstances (with
-the binary distribution, Emacs runs on the same machine, you are happy
-with the default fonts).
-
-If your Emacs runs on a different machine, please follow the steps 5 and
-6 below or read the next section.
-
-If you want to install additional fonts (since the binary distribution
-contains only a limited selection of fonts and font sizes), please
-follow the following sequence which worked for me (on SunOS
-5.4-5.6/Solaris). If you have to do s.th. (completely) different on
-your system, please let me know---I will include your hints.
-
-If you are lost with the following instructions, use the standard fonts
-from the binary distribution. (Sorry, I do not have to time to answer
-general Unix font questions. Or to be more exact, I'm not an expert in
-this area@dots{}. Nevertheless, if you have a clearer explanation for
-the installation sequence below, please send me a patch to
-@file{man/x-symbol/x-symbol.texi}.)
-
-@enumerate
-@item
-@pindex xfd
-@pindex xfontsel
-Find the font which you want to replace by checking fonts with the X11
-program @code{xfontsel} or @code{xfd}. The bad news is that there is no
-general way to say which character belongs to which font. My only goal
-was to use standard fonts whenever possible; the rest belong the the
-xsymb1 font (which I have designed). If you want to use a font as an
-alternative to another font, it must have the same charset
-registry-encoding.
-
-@item
-Find the @file{.bdf} files of your preferred fonts in your file system
-or by Internet search engines like Google. The source distribution of
-package X-Symbol contains @file{.bdf} files for additional fonts sizes
-of all fonts except the xsymb1 font (@pxref{Wishlist Fonts}).
-
-There are two categories of @file{.bdf} files. The first category
-contains files for fonts which are already installed; the files are
-needed to create and install the super- and subscript versions. Copy
-these files to @file{~/.xemacs/xemacs-packages/etc/x-symbol/origfonts/}. The second
-category contains files for fonts which are not installed. Copy these
-files to @file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/}.
-
-@item
-In file @file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/Makefile},
-change variables @code{ORIGBDFS} for the first category and @code{BDFS}
-for the second category accordingly.
-
-@item
-@pindex perl
-In directory @file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/},
-execute @code{make mkdirs}, and @code{make pcfs}. You need GNUs
-@code{make} and @code{perl}, Version 5 (or higher).
-
-@item
-If your Emacs runs on a different machine or if you want to use the
-fonts outside Emacs, too, add X-Symbol's fonts to your font path by
-inserting the following in your @file{~/.xsession} (X11 startup file).
-
-@pindex xset
-@example
-xset +fp ~/.xemacs/xemacs-packages/etc/x-symbol/pcf/
-@end example
-
-For a system-wide installation, you might want to add this directory to
-the system-wide font path instead.
-
-If your system doesn't have @code{xset}, you should copy all @file{.pcf}
-files (compiled fonts) from @file{~/.xemacs/xemacs-packages/etc/x-symbol/pcf/} into
-directory @file{/usr/lib/X11/fonts/75dpi/} (Slackware distribution) and
-run @samp{mkfontdir 75dpi} in that directory.
-
-@item
-Your are on the safe side if you restart X11 after this.
-
-@item
-Set the Emacs Lisp variables which define the fonts. @xref{Installing Fonts Lisp}.
-@end enumerate
-
-@c ====================================================================
-
-@node Installing Fonts Exceed, Installing Fonts Lisp, Installing Fonts, Installation
-@comment node-name, next, previous, up
-@section Installing Fonts for Exceed (X-server on Windows)
-@cindex Installing Fonts
-@cindex Fonts
-@pindex Exceed
-@cindex Windows
-@cindex Windows
-@cindex X-Server
-
-If your X-server on Windows is Exceed and if you have configured
-Exceed to use the ``native window manager'' for your Unix screens, you
-must install the X-Symbol fonts on Windows. The following works with
-Exceed 6.0 & NT 4.0 and Exceed 7.0 & Windows 2000:
-
-@enumerate
-@item
-In Unix, edit file @file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/makesub} to limit
-the shift for superscript to 3 points:
-@smallexample
-%supoffs = ('08',3, 10,3, 12,3, 14,3, 16,3, 18,3, 24,3);
-@end smallexample
-
-@item
-Then, execute @code{make mkdirs}, and @code{make gens} in
-@file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/}. If you have problems, please read
-the previous section.
-
-@item
-In Exceed's configuration window, click on @key{Font} to open Window
-@file{Font Settings}. In this window, click on @key{Select All}, then
-on @key{Compile Fonts...}.
-
-@item
-Copy X-Symbol's @file{bdf} files in @file{~/.xemacs/xemacs-packages/etc/x-symbol/fonts/}
-and @file{~/.xemacs/xemacs-packages/etc/x-symbol/genfonts/} to a Windows directory
-and select this directory in the Exceed Window @file{Compile Fonts}.
-Click on @key{Compile}.
-
-@item
-In Window @file{Font Settings}, click on @key{Font Database...}. In
-this window, click on @key{Add...}. Enter the output directory from the
-previous step as the @samp{Font Directory} and @code{xsymb} as the
-@samp{File Name (*.fdb)}. Click on @key{OK}.
-
-@item
-You might want to rearrange the sequence of Font DB files to let files
-@file{75dpi} appear prior to files @file{100dpi}, because X-Symbol's
-fonts are designed for 75dpi.
-
-@item
-In Window @file{Font Database}, click on @key{Rebuild Database...} and
-then on @key{OK}.
-@end enumerate
-
-Note: @emph{Windows NT 4.0 will crash (bluescreen) if you use fonts
-compiled by Exceed from the @file{pcf} files or if you missed step 1,
-i.e., limiting the superscript shift!} With Exceed 7.0 & Windows 2000,
-there is no crash, but these fonts cannot be displayed.
-
-If you use XEmacs with Exceed as your X-server on Windows, X-Symbol
-cannot warn you about undefined fonts, because XEmacs in general cannot
-recognizes in that case, whether a font exists.
-
-@c ====================================================================
-
-@node Installing Fonts Lisp, Installing Manual, Installing Fonts Exceed, Installation
-@comment node-name, next, previous, up
-@section Lisp Coding when Using Other Fonts
-@cindex Font Lisp Setup
-@cindex Font Lisp Installation
-
-Package X-Symbol needs to know which fonts to use for the X-Symbol
-characters and super- and subscripts. It also must interact with
-package @code{font-lock} to display them (@pxref{Role of font-lock}).
-
-If you have installed additional fonts (@pxref{Installing Fonts}) for
-use with package X-Symbol, you might have to change the following
-variables:
-
-@vtable @code
-@item x-symbol-latin1-fonts
-@itemx x-symbol-latin2-fonts
-@itemx x-symbol-latin3-fonts
-@itemx x-symbol-latin5-fonts
-@itemx x-symbol-latin9-fonts
-@itemx x-symbol-xsymb0-fonts
-@itemx x-symbol-xsymb1-fonts
-The value of each variable consists of three elements: one for the
-normal text, one for subscripts and one for the superscripts. Each
-element is a list of fonts which are tried in order---the first which
-exists on your system is used.
-
-If you change the values of one of these variables, do only specify the
-same charset registry@minus{}encoding (e.g., @samp{adobe-fontspecific})
-as specified by the fonts in the default value of this variable.
-
-@item x-symbol-font-sizes
-Here you can specify the sizes for all fonts in the above mentioned
-variables. The value consists of regular expressions matching font
-names and numbers which replace all occurences of @samp{%d} in the
-names.
-@end vtable
-
-E.g., if you prefer larger fonts, you might want to insert the following
-into your @file{~/.emacs}:
-
-@smalllisp
-(setq x-symbol-font-sizes
- '(18 ("_su[bp]-" . 14) ("\\`-etl-" . 16)))
-(setq x-symbol-xsymb0-fonts
- '(("-adobe-symbol-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0-medium-r-normal--%d-%d0-75-75-p-85-adobe-fontspecific")
- ("-adobe-symbol_sub-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0_sub-medium-r-normal--%d-%d0-75-75-p-74-adobe-fontspecific")
- ("-adobe-symbol_sup-medium-r-normal-*-*-%d0-*-*-*-*-adobe-fontspecific"
- "-xsymb-xsymb0_sup-medium-r-normal--%d-%d0-75-75-p-74-adobe-fontspecific")))
-@end smalllisp
-
-The first assignment changes the font sizes, the second makes X-Symbol
-using the original Adobe symbol font instead of my minor modification
-(appearance) of it. The xsymb1 font will be scaled, which might not
-look nice (@pxref{FAQ Font Size}).
-
-You might want to change the following variables:
-
-@vtable @code
-@item x-symbol-latin-force-use
-Package X-Symbol defines Latin characters even when the corresponding
-fonts are missing (this can be changed by this variable). Characters
-for the symbol fonts are only defined if the corresponding fonts are
-available.
-
-@item x-symbol-mule-change-default-face
-Package X-Symbol does not change the fonts of pre-defined Mule charsets
-(this can be changed by this variable). Thus, the variables from
-@ref{Installing Fonts Lisp} might have no influence if Emacs
-already has defined fonts for the corresponding charsets.
-@end vtable
-
-@c ====================================================================
-
-@node Installing Manual, Checking Installation, Installing Fonts Lisp, Installation
-@comment node-name, next, previous, up
-@section Installing Info, Postscript and HTML Files
-@cindex Installing Manual
-@cindex Info
-@cindex Texinfo
-@cindex Postscript
-@cindex HTML
-@cindex Manual
-@cindex Documentation
-
-@pindex makeinfo
-To create the info files, execute @code{make info} in directory
-@file{~/.xemacs/xemacs-packages/man/x-symbol/} of the distribution. It requires
-@code{makeinfo}, Version 1.68 or higher. This should not be necessary
-if you use the binary distribution of package X-Symbol.
-
-If no entry for X-Symbol is automatically added to the info directory
-listing, add the following line to @file{~/.xemacs/xemacs-packages/info/dir}:
-@smallexample
-* X-Symbol:: Semi WYSIWYG for LaTeX, HTML and other "token languages"
-@end smallexample
-
-
-@pindex texi2dvi
-Optionally, you might want to create a printed document from the @TeX{}info
-file. Execute @code{make ps} in directory @file{~/.xemacs/xemacs-packages/man/x-symbol/}
-of the distribution. It requires @code{texi2dvi}.
-
-@pindex latex2html
-Optionally, you can create an online manual for a web browser by
-executing @code{make html} in directory @file{~/.xemacs/xemacs-packages/man/x-symbol/} of
-the distribution. It requires @code{texi2html}.
-
-All formats of the manual are created by executing @code{make all}.
-
-@c ====================================================================
-
-@node Checking Installation, , Installing Manual, Installation
-@comment node-name, next, previous, up
-@section Checking the Correct Installation of Package X-Symbol
-@cindex Checking Installation
-@cindex Final Installation Checks
-@cindex Installation Checks
-
-After having completed the installation, exit and restart Emacs.
-
-@itemize @bullet
-@item
-Type @kbd{M-x show-message-log} to check whether you got problems so
-far, e.g., whether errors occurred when loading a file. If you do,
-identity and correct the offender.
-
-@item
-Type @kbd{M-x x-symbol-grid} in buffer @file{*scratch*}. If you get the
-Grid but if you see less characters than you see on the web page of
-package X-Symbol, you have decided to use other fonts but failed to
-install them correctly. This is also mentioned in buffer
-@file{*Warnings*}. @xref{Installing Fonts}.
-
-@item
-Move your mouse pointer to any X-Symbol character in buffer
-@file{*X-Symbol Grid (x-symbol charsym)*}, press the right mouse button
-and initialize successively all token languages.
-
-@item
-Again, type @kbd{M-x show-message-log} to check whether you got problems
-so far, e.g., whether errors occurred when loading a file. If you do,
-identity and correct the offender.
-
-@item
-If buffer @file{*Warnings*} does not exist in the buffer menu,
-everything is fine. So is (for me as the author of package X-Symbol),
-if @samp{X-Symbol} is not mentioned there. If there is a warning with
-@samp{no valid image converter}, you have forgotten to install
-ImageMagick (@pxref{Installing Image Converter}).
-@end itemize
-
-@c ===========================================================================
-
-@node Concepts, Input Methods, Installation, Top
-@comment node-name, next, previous, up
-@chapter Concepts of Package X-Symbol
-@cindex Concepts
-@cindex Terminology
-@cindex Basics
-
-This chapter describes the concepts of package X-Symbol. It contains
-quite a few forward references to feature which are based on these
-concepts, such as @ref{Input Methods}, and @ref{Features}.
-
-@menu
-* Token Language:: What does a X-Symbol character represent.
-* Conversion:: Decoding tokens, encoding characters.
-* Minor Mode:: How to control the behavior of X-Symbol.
-* Poor Mans Mule:: Running X-Symbol under XEmacs/no-Mule.
-* Role of font-lock:: Why does X-Symbol need @code{font-lock}.
-* Char Group:: Character group and token classes.
-@end menu
-
-@c ===========================================================================
-
-@node Token Language, Conversion, Concepts, Concepts
-@comment node-name, next, previous, up
-@section Token Language
-@cindex Token Language
-@cindex Language
-
-As mentioned in the overview, ``X-Symbol Characters'' in the buffer are
-represented by ``tokens'' in the file. The correspondence between these
-is determined by the @dfn{token language} which is in close relation to
-the major mode of the current buffer. E.g., character @code{alpha}
-stands for @code{\alpha} in La@TeX{} buffers.
-
-For details of predefined token languages ``@TeX{} macro'' (@code{tex}),
-``@sc{sgml} entity'' (@code{sgml}), ``Bib@TeX{} macro'' (@code{bib}), and
-``@TeX{}info command'' (@code{texi}), see @ref{Supported Languages}.
-
-The token language determines the conversion between X-Symbol characters
-and tokens (@pxref{Conversion}), the input methods (@pxref{Input
-Methods}), and various other features (@pxref{Features}).
-
-The token language is defined by the following buffer-local variable:
-
-@vtable @code
-@item x-symbol-language
-Token language used in current buffer. You can set this variable in the
-``local variables list'' near the end of the file (@pxref{File
-Variables,,,@value{emacs},@value{emacsman}}), e.g.:
-
-@example
-%% Local Variables:
-%% x-symbol-language: tex
-%% End:
-@end example
-@end vtable
-
-Package X-Symbol uses a reasonable value according to the major mode and
-the file name of a buffer if the variable is not already buffer-local.
-A valid token language is required to turn on X-Symbol Minor mode, see
-@ref{Minor Mode}.
-
-A token language must be @dfn{registered}, if you want to use it. By
-default, the above mentioned token languages are registered.
-
-@c ===========================================================================
-
-@node Conversion, Minor Mode, Token Language, Concepts
-@comment node-name, next, previous, up
-@section Conversion: Decoding and Encoding
-@cindex Conversion
-@cindex Decoding
-@cindex Encoding
-
-As mentioned, X-Symbol characters in the buffer are represented by
-tokens in the file. Thus, we need some conversion from tokens to
-characters, called @dfn{decoding}, and some conversion from characters
-to tokens, called @dfn{encoding}.
-
-We have the additional problem that some characters are not only
-represented by tokens, but also via some 8bit character encoding.
-
-Package X-Symbol supports the following 8bit character encodings:
-Latin-1 (@code{iso-8859-1}), Latin-2 (@code{iso-8859-2}), Latin-3
-(@code{iso-8859-3}), Latin-5 (@code{iso-8859-9}), and Latin-9
-(@code{iso-8859-15}). It currently supports less encodings with XEmacs
-on Windows (@pxref{Requirements}).
-
-
-@menu
-* Default Coding:: Normal File and Default Encoding.
-* File Coding:: Specific encoding of a file.
-* Controlling 8bit Coding:: Do you want to store 8bit characters?
-* Unique Decoding:: Restrict decoding to avoid normalization?
-* Conversion Commands:: Interactive encoding and decoding.
-* Copy with Conversion:: Copy & paste with conversion.
-* Char Aliases:: Different charsets include the same chars.
-@end menu
-
-
-@node Default Coding, File Coding, Conversion, Conversion
-@comment node-name, next, previous, up
-@subsection Normal File and Default Encoding
-@cindex Default Coding
-@cindex Default Encoding
-@cindex Default Font
-@cindex Coding, Default
-@cindex Encoding, Default
-@cindex Font, Default
-
-As mentioned, some characters have a 8bit file encoding, and X-Symbol
-needs to know which 8bit file encoding you use normally when visiting a
-file and saving a buffer.
-
-With Mule support, Emacs/XEmacs can recognize the @dfn{normal file
-encoding}, also called a coding system (@pxref{Recognize
-Coding,,,@value{emacs},@value{emacsman}}).
-
-Without Mule support, XEmacs can usually only support 8bit characters of
-one encoding; this encoding corresponds to the charset/registry of your
-default font. Here, the @dfn{normal file encoding} is the default
-encoding:
-
-@vtable @code
-@item x-symbol-default-coding
-The default encoding. The value must be a symbol denoting one of the
-supported encodings or @code{nil}. The variable must be set before
-X-Symbol has been initialized. @xref{Installing Lisp}.
-@end vtable
-
-The @dfn{default encoding} is not only used to determine the normal file
-encoding without Mule, but also for the following:
-
-@itemize @bullet
-@item
-X-Symbol has its own mechanism to recognize a file encoding which only
-works with a specified default encoding. @xref{File Coding}.
-
-@item
-The same character can be included in various Latin charsets and
-X-Symbol needs to know which of the instances (which Emacs views as
-different characters) to support. @xref{Char Aliases}.
-
-@item
-Without Mule support, the default encoding is also needed to decide
-which characters have to be faked by 2 characters internally: exactly
-the characters in those charsets which do not correspond to the default
-encoding. @xref{Poor Mans Mule}.
-@end itemize
-
-To deduce the default value, X-Symbol inspects the Mule language
-environment and the output of the shell command @code{locale}, or to be
-more exact:
-
-@example
-locale -ck code_set_name charmap
-@end example
-
-Without Mule support, you get a warning if the command does not exist on
-your system or lists an encoding which is not supported by X-Symbol,
-such as some Asian encoding. Value @code{nil} is the same as
-@code{iso-8859-1}.
-
-With Mule support, you get a warning if the command lists a supported
-encoding which is different from the encoding deduced from the Mule
-language environment. Value @code{nil} makes sure that X-Symbol file
-encoding detection (@pxref{File Coding}) only works if Emacs has
-detected the same encoding; it works like @code{iso-8859-1} otherwise.
-
-
-@node File Coding, Controlling 8bit Coding, Default Coding, Conversion
-@comment node-name, next, previous, up
-@subsection File Coding of 8bit Characters
-@cindex File Coding
-@cindex Coding in File
-@cindex Encoding in File
-@cindex 8bit File Coding
-@cindex Latin File Coding
-@cindex Recoding
-
-X-Symbol can use a different encoding for single buffers/files, even if
-you use X-Symbol on XEmacs without Mule support. To do so, set the
-following buffer-local variable:
-
-@vtable @code
-@item x-symbol-coding
-8bit character encoding in the file visited by the current buffer.
-Value @code{nil} represents the normal file encoding (@pxref{Default
-Coding}).
-
-With Mule support, any value other than @code{nil} is considered invalid
-if the normal file encoding is neither the same as this value nor the
-same as the default encoding. I.e., if your default encoding is
-@code{nil}, X-Symbol's file encoding detection never takes precedence
-over Emacs' one, i.e., the normal file encoding.
-
-You can set this variable in the ``local variables list'' near the end
-of the file (@pxref{File Variables,,,@value{emacs},@value{emacsman}}),
-e.g.:
-
-@example
-<!-- Local Variables: -->
-<!-- x-symbol-coding: iso-8859-2 -->
-<!-- End: -->
-@end example
-@end vtable
-
-If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (@pxref{Minor Mode}) by searching for
-some language dependent headers at the beginning of the file:
-
-@vtable @code
-@item x-symbol-auto-coding-search-limit
-X-Symbol usually searches for something like
-@samp{\usepackage[@dots{}]@{inputenc@}} (@pxref{TeX Macro}) or @samp{<meta @dots{}
-charset=@dots{}>} (@pxref{SGML Entity}) in the first 10000 characters.
-@end vtable
-
-If you choose not to save a file containing 8bit characters
-(@pxref{Controlling 8bit Coding}), the file encoding is still important,
-since the file might contain 8bit characters when you visit it.
-
-If the file encoding is different to the normal file encoding, X-Symbol
-performs the necessary recoding itself. @dfn{Recoding} changes a
-character with code position @var{pos} in one charset to a character
-with the same code position @var{pos} in another charset. If the normal
-file encoding is different to the default encoding, X-Symbol also
-resolves character aliases (@pxref{Char Aliases}).
-
-If you have specified an invalid file encoding (including an encoding
-different to a non-default normal file encoding), we have the following
-cases:
-
-@itemize @bullet
-@item
-If the normal file encoding is unsupported (any file encoding is invalid
-in this case) or if the normal file encoding is supported and the file
-does not contain 8bit characters, we always encode all X-Symbol
-character (@pxref{Controlling 8bit Coding}). The modeline includes
-@samp{-i} to represent the file encoding (@pxref{Minor Mode}), except if
-the default encoding is @code{nil}, the normal file encoding is
-unsupported, and the variable @code{x-symbol-coding} is not specified.
-
-@item
-If the normal file encoding is supported and the file contains at least
-one 8bit character, X-Symbol does not touch 8bit characters and never
-produces them, neither via decoding (@pxref{Unique Decoding}) nor via
-input methods. The modeline includes @samp{-err} to represent the file
-encoding (@pxref{Minor Mode}).
-@end itemize
-
-We end with a little example: if your normal file encoding and default
-encoding is Latin-1, and you visit a file with
-@samp{\usepackage[latin9]@{inputenc@}} producing some document containing
-the Euro sign, you see the Euro character in Emacs when X-Symbol is
-enabled, but you see the currency character without X-Symbol.
-
-
-@node Controlling 8bit Coding, Unique Decoding, File Coding, Conversion
-@comment node-name, next, previous, up
-@subsection Store or Encode 8bit Characters
-@cindex Storing 8bit Characters
-@cindex Controlling 8bit Coding
-@c @cindex Buffer 8bit Control
-@cindex 8bit Coding Control
-@cindex Latin in File
-
-You can specify that 8bit characters (according to the coding in your
-file, see @ref{File Coding}), are not encoded to tokens (when saving a
-file), by setting the following buffer-local variable:
-
-@vtable @code
-@item x-symbol-8bits
-Whether to store 8bit characters when saving the current buffer.
-
-You can set this variable in the ``local variables list'' near the end
-of the file (@pxref{File Variables,,,@value{emacs},@value{emacsman}}),
-e.g.:
-
-@example
-%% Local Variables:
-%% x-symbol-8bits: t
-%% End:
-@end example
-@end vtable
-
-If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (@pxref{Minor Mode}) by setting it the
-the value of @code{x-symbol-coding}, or searching in the file for 8bit
-characters:
-
-@vtable @code
-@item x-symbol-auto-8bit-search-limit
-If there is a 8bit character in the file when visiting it, X-Symbol will
-also store 8bit characters when saving the buffer.
-@end vtable
-
-If the file encoding is invalid (@pxref{File Coding}), we always search
-for 8bit characters in the complete document and set
-@code{x-symbol-8bits} accordingly. Then, a non-@code{nil} value also
-implies unique decoding (@pxref{Unique Decoding}).
-
-While the variable @code{x-symbol-8bits} usually only influences the
-encoding, it also influences the decoding if you choose to decode
-uniquely (@pxref{Unique Decoding}).
-
-Setting variable @code{x-symbol-8bits} to @code{nil} does not
-necessarily mean that the file will not contain 8bit characters: the
-characters might have no token representation in the current token
-language (@pxref{TeXinfo Command}), or they are glyphs for ununsed code
-points in the Latin-3 charset. In both cases, it is unlikely that you
-have inserted these invalid characters via X-Symbol's input methods
-(@pxref{Introducing Input Methods}), you have probably copied them into
-the current buffer.
-
-
-@node Unique Decoding, Conversion Commands, Controlling 8bit Coding, Conversion
-@comment node-name, next, previous, up
-@subsection Unique Decoding
-@cindex Unique Decoding
-@cindex Restricted Decoding
-@cindex Unique @TeX{} macro
-
-Token languages might define more than one token representing the same
-character. When decoding and encoding these tokens, they will be
-@dfn{normalized} to one form, the @dfn{canonical representation}. E.g.,
-with language @code{tex}, visiting a file with tokens @code{\neq} and
-@code{\ne} converts both tokens to character @code{lessequal}, saving
-the buffer stores the character as token @code{\neq} in both
-occurrences.
-
-It can also happen that a file contains both a 8bit character and a
-token which would be converted to exactly that character. When saving
-the file, both characters are either not encoded, or both are encoded to
-the same token.
-
-Normally, this is no problem. But if you redefine standard @TeX{}
-macros, it certainly could be the case (@pxref{TeX Macro Problems})!
-For this reason, package X-Symbol provides the following buffer-local
-variable:
-
-@vtable @code
-@item x-symbol-unique
-Whether to limit the decoding in such a way that no normalization will
-happen. That means: only decode canonical tokens, and, if
-@code{x-symbol-8bits} is non-@code{nil} (@pxref{Controlling 8bit
-Coding}), do not decode tokens which would be decoded to 8bit characters
-(according to the coding in your file, see @ref{File Coding}).
-
-You can set this variable in the ``local variables list'' near the end
-of the file (@pxref{File Variables,,,@value{emacs},@value{emacsman}}),
-e.g., together with a setting for @code{x-symbol-8bits}:
-
-@example
-%% Local Variables:
-%% x-symbol-8bits: t
-%% x-symbol-unique: t
-%% End:
-@end example
-@end vtable
-
-If the variable is not already buffer-local, a reasonable value is
-deduced when turning on X-Symbol (@pxref{Minor Mode}): it will be set to
-@code{t} if X-Symbol mode is not automatically turned on.
-
-If the file encoding is invalid (@pxref{File Coding}) and
-@code{x-symbol-8bits} is non-@code{nil} (@pxref{Controlling 8bit
-Coding}), X-Symbol always uses unique decoding (@pxref{Unique
-Decoding}).
-
-
-@node Conversion Commands, Copy with Conversion, Unique Decoding, Conversion
-@comment node-name, next, previous, up
-@subsection Conversion Commands
-@cindex Conversion Commands
-@cindex Automatic Conversion
-@cindex Interactive Conversion
-@cindex Explicit Conversion
-
-First the good news: most of the time, the necessary conversions are
-performed automatically when you would expect them to be performed:
-
-@itemize @bullet
-@item
-Turning X-Symbol minor mode (@pxref{Minor Mode}) on/off also performs
-decoding/encoding.
-
-@item
-Saving a buffer where X-Symbol is enabled will encode the characters to
-tokens in the file (of course, you keep to have the characters in the
-buffer).
-
-@item
-Inserting a file into a buffer where X-Symbol is enabled will decode the
-tokens in the inserted region.
-@end itemize
-
-Nevertheless, you might want to perform the conversions explicitly in
-some situations by using one of the following commands (also to be found
-in the menu):
-
-@table @kbd
-@item M-x x-symbol-decode-recode
-@findex x-symbol-decode-recode
-Recode all characters (if necessary) and decode all tokens to
-characters.
-
-@item M-x x-symbol-decode
-@findex x-symbol-decode
-Decode all tokens to characters, do not recode characters.
-
-@item M-x x-symbol-encode-recode
-@findex x-symbol-encode-recode
-Encode all characters in buffer to tokens or recode them.
-
-@item M-x x-symbol-encode
-@findex x-symbol-encode
-Encode all characters in buffer to tokens. No recoding will be
-performed since 8bit characters will always be encoded if the file
-coding is different to the default coding, since @code{x-symbol-8bits}
-is relative to the file coding, see @ref{Controlling 8bit Coding}.
-@end table
-
-All commands work on the region if it is active, or the (narrowed part
-of the) buffer if no region is active.
-
-If the file coding is the same as the default coding, the variants with
-and without recoding (@pxref{File Coding}) do the same. The variants
-with recodings are the ones used when doing the conversion
-automatically. The variants without recodings are the ones used when
-using the special Copy & Paste commands presented in the next
-subsection.
-
-
-@node Copy with Conversion, Char Aliases, Conversion Commands, Conversion
-@comment node-name, next, previous, up
-@subsection Copy & Paste with Conversion
-@cindex Copy and Conversion
-@cindex Copy Encoded
-@cindex Paste and Conversion
-@cindex Paste Decoded
-@cindex Yank Decoded
-
-You probably use X-Symbol, because you want to produce some
-non-@sc{ascii} characters in your final document, but you are not really
-interested what kind of token you would need to write. (After all, you do
-not use a hex editor to produce documents using some non-@sc{ascii}
-encoding in the file, since you are not interested in the byte sequence
-of individual characters.)
-
-Consequently, all editing operations really work on characters, not on
-the corresponding tokens for the token language of the current buffer.
-This includes copying and pasting: if you copy the character
-@code{plusminus} from a LaTeX buffer to a HTML buffer, you really copy
-that character and not the three characters of the TeX macro @code{\pm}.
-
-If you copy text to a buffer where X-Symbol is not enabled, like a mail
-buffer, that is probably not what you want. Similarly, you would
-probably like to see the X-Symbol characters for tokens in a text which
-you have copied from such a buffer. Therefore, X-Symbol provides the
-following commands (also to be found in the menu):
-
-@table @kbd
-@item M-x x-symbol-copy-region-encoded
-@findex x-symbol-copy-region-encoded
-@vindex kill-ring
-Save the region in the @code{kill-ring} with all X-Symbol characters
-encoded like by @kbd{M-x x-symbol-encode}, i.e., without recoding.
-
-@item M-x x-symbol-yank-decoded
-@findex x-symbol-yank-decoded
-Reinsert the last text in the @code{kill-ring} and decode the inserted
-text like @kbd{M-x x-symbol-decode}, i.e., without recoding.
-@end table
-
-You could get the same result with the usual copy & paste commands and
-the conversion commands from the previous section (@pxref{Conversion
-Commands}), but this would clutter the undo information of the current
-buffer and would require an additional undo operation for the copy.
-
-
-@node Char Aliases, , Copy with Conversion, Conversion
-@comment node-name, next, previous, up
-@subsection Character Aliases
-@cindex Char Aliases
-@cindex Character Aliases
-@cindex Aliases of Characters
-@cindex Latin Character Aliases
-@cindex Remapping Characters
-
-A @dfn{character alias} or @dfn{char alias} is a character which is also
-a character in a font with another registry, e.g., @code{adiaeresis} is
-defined in all supported Latin fonts. Emacs distinguish between these
-five characters. In package X-Symbol, one of them, with
-@code{x-symbol-default-coding} (@pxref{Default Coding} if possible, is
-supported by the input methods, the other ones are char aliases to the
-supported one.
-
-The reason is that it would be confusing for the user to choose among
-different @code{adiaeresis}es and that there are neither different
-@code{adiaeresis}es in Unicode nor in the token representations of
-languages @code{tex} and @code{sgml}.
-
-8bit characters in files with a file coding @code{x-symbol-coding} other
-than @code{x-symbol-default-coding} are converted to the ``normal''
-form. E.g., if you have a Latin-1 font by default, the
-@code{adiaeresis} in a Latin-2 encoded file is a Latin-1
-@code{adiaeresis} in the buffer. When saving the buffer, its is again
-the right 8bit character in the Latin-2 encoded file.
-
-Thus, in normal cases, buffers do not have char aliases. In Emacs with
-Mule support, this is only possible if you copy characters from buffers
-with characters considered as char aliases by package X-Symbol, e.g.,
-from the Mule file @file{european.el}. In XEmacs without Mule support,
-this is only possible if you use commands like @kbd{C-q 2 3 4}.
-
-If you have char aliases in the current buffer, you might want to use
-(it is not really necessary, just when searching for characters):
-
-@table @kbd
-@item M-x x-symbol-unalias
-@findex x-symbol-unalias
-Resolve all character aliases in buffer. If the region is active, only
-resolve char aliases in the region.
-@end table
-
-A single char alias before point can be resolved by command
-@code{x-symbol-modify-key} and @code{x-symbol-rotate-key}, see
-@ref{Input Method Context}.
-
-@pindex latin-unity
-The XEmacs package @code{latin-unity} provides a command to ``remap''
-characters to one character set (if possible). X-Symbol's unaliasing
-can be seen as remap operations to a fixed sequence of character sets.
-
-@c ===========================================================================
-
-@node Minor Mode, Poor Mans Mule, Conversion, Concepts
-@comment node-name, next, previous, up
-@section Minor Mode
-@cindex Minor Mode
-@cindex Mode
-@cindex X-Symbol Mode
-
-X-Symbol is a minor mode (@pxref{Minor
-Modes,,,@value{emacs},@value{emacsman}}) which enables the features
-mentioned in this manual:
-
-@itemize @bullet
-@item
-X-Symbol mode is required to do the conversions. Turning the minor mode
-on/off also includes decoding/encoding (@pxref{Conversion Commands}).
-
-@item
-X-Symbol mode provides the minor mode menu which includes: various
-commands, commands to insert characters (@pxref{Input Method Menu}), and
-entries to change some global and buffer-local variables mentioned in
-this manual.
-
-@item
-X-Symbol mode is required for most input methods (@pxref{Input Methods})
-and other features (@pxref{Features}).
-@end itemize
-
-With the default installation, X-Symbol mode is automatically turned on
-when it is appropriate to do so (see below for details). You can
-control it for individually by the following command:
-
-@table @kbd
-@item M-x x-symbol-mode
-@findex x-symbol-mode
-@vindex x-symbol-mode
-Toggle X-Symbol mode. If provided with a prefix argument, turn X-Symbol
-mode on if the numeric value of the argument is positive, else turn it
-off. If no token language can be deduced, ask for a token language; if
-provided with a non-numeric prefix argument (@kbd{C-u M-x
-x-symbol-mode}), always ask.
-
-By default, X-Symbol mode is disabled in special major-modes visiting a
-file, e.g., @code{vm-mode} (@pxref{FAQ News and Mail}). Use a prefix
-argument to be asked whether to turn in on anyway.
-@end table
-
-Turning X-Symbol mode on requires that you have a valid token language
-for the current buffer. Since turning X-Symbol mode on also decodes
-tokens, it is also useful to set the variables which control the
-conversion (@pxref{Conversion}).
-
-Since people usually do not want to write some Emacs Lisp functions to
-do some customizations, X-Symbol provides the following variables which
-induce X-Symbol to set the necessary buffer-local variables when
-X-Symbol is turned on:
-
-@vtable @code
-@item x-symbol-auto-style-alist
-You can use the major mode and/or the name of the buffer or visited
-file, and specific functions to set the following variables (if not
-already buffer-local):
-
-@itemize @minus
-@item
-@code{x-symbol-token-language} (@pxref{Token Language}), indicated in
-the modeline, e.g. @samp{tex},
-@item
-@code{x-symbol-mode}, i.e., whether it is appropriate to turn on
-X-Symbol mode automatically,
-@item
-@code{x-symbol-coding} (@pxref{File Coding}), indicated in the modeline
-if different from the default coding, e.g. @samp{-l2} for Latin-2,
-@item
-@code{x-symbol-8bits} (@pxref{Controlling 8bit Coding}), indicated in
-the modeline by @samp{8},
-@item
-@code{x-symbol-unique} (@pxref{Unique Decoding}), indicated in
-the modeline by @samp{*},
-@item
-@code{x-symbol-subscripts} (@pxref{Super and Subscripts}), indicated in
-the modeline by @samp{s},
-@item
-@code{x-symbol-image} (@pxref{Images}), indicated in the modeline by
-@samp{i},
-@end itemize
-
-@item x-symbol-@var{lang}-modes
-Major modes which use token language @var{lang} by default.
-@xref{Supported Languages}. The languages are checked in registration
-order (the order shown in the language selection submenus).
-
-@item x-symbol-@var{lang}-auto-style
-Default values for the above mentioned variables @code{x-symbol-mode},
-@code{x-symbol-coding}, @code{x-symbol-8bits}, @code{x-symbol-unique},
-@code{x-symbol-subscripts}, and @code{x-symbol-image} if not already
-buffer-local.
-
-@item x-symbol-auto-mode-suffixes
-Regular expression matching file suffixes to be ignored when checking
-file names for the derivation above, e.g., extension @file{.orig}.
-
-@item x-symbol-modeline-state-list
-This variable controls the modeline appearance just mentioned.
-
-
-The menu might also include individual entries for a token
-language (@pxref{TeX Macro Basics}):
-
-@item x-symbol-@var{lang}-extra-menu-items
-Extra menu items for each token language @var{lang} (@pxref{TeX Macro
-Basics}).
-@end vtable
-
-@c ====================================================================
-
-@node Poor Mans Mule, Role of font-lock, Minor Mode, Concepts
-@comment node-name, next, previous, up
-@section Poor Man's Mule: Running Under XEmacs/no-Mule
-@cindex Poor Man's Mule
-@cindex No Mule
-@cindex XEmacs without Mule
-
-Using XEmacs/no-Mule normally means that you are restricted to use not
-more than 256 different characters in your documents.
-
-Package X-Symbol provides a lot more characters which can also be used
-with XEmacs/no-Mule. Internally, all X-Symbol characters except the
-ones of your default font (@pxref{Default Coding}) are represented by
-two characters, see @ref{Char Representation}.
-
-This can lead to a lot of problems, which are resolved by the following
-methods (some annoyances remain, @pxref{Nomule Problems}) when X-Symbol
-mode is turned on (@pxref{Minor Mode}):
-
-@itemize @bullet
-@item
-After each editing command, i.e., point movement, deletion of text and
-insertion of text, package X-Symbol checks whether just one of the two
-internal characters of an X-Symbol character has been affected.
-
-@item
-Package @code{font-lock} is used to display these two-character
-sequences with the correct fonts. The potential problem lies in the
-set-up of the corresponding font-lock keywords, see @ref{Role of
-font-lock}.
-
-@ftable @code
-@item x-symbol-nomule-fontify-cstrings
-Alternatively to enabling @code{font-lock}, you can run this functions
-in buffers having the special two-character sequences. With the default
-installation, this function is run in the selection buffers of package
-@code{reftex}.
-@end ftable
-@end itemize
-
-@c ====================================================================
-
-@node Role of font-lock, Char Group, Poor Mans Mule, Concepts
-@comment node-name, next, previous, up
-@section The Role of @code{font-lock}
-@cindex Role of @code{font-lock}
-@cindex @code{font-lock} Use
-@cindex Special Fonts
-
-Package X-Symbol uses package @code{font-lock} to display super- and
-subscripts (@pxref{Super and Subscripts}) and to display its special
-characters under XEmacs/no-Mule (@pxref{Poor Mans Mule}). Thus, you
-should enable @code{font-lock} in buffers where you want to use X-Symbol
-(it is by default). @xref{Syntax Hiliting Packages}.
-
-When X-Symbol mode is turned on, it automatically adds the necessary
-font-lock keywords to the buffer-local value of
-@code{font-lock-keywords} and all font-lock keywords which are commonly
-used with the current token language.
-
-Setting all font-lock keywords is important since @code{font-lock} might
-not yet been turned on or since you might want to change
-@code{font-lock}s decoration of the current buffer after X-Symbol has
-been turned on.
-
-Please note that switching the mode by typing @kbd{M-x latex-mode}
-@emph{does not set} the La@TeX{}'s font-lock keywords! They are set at
-the end of @kbd{C-x C-f}. If you switch the mode, turn on
-@code{font-lock} by yourself.
-
-Independently from package X-Symbol, the following command might be
-useful in some situations:
-
-@table @kbd
-@item M-x x-symbol-fontify
-@findex x-symbol-fontify
-Refontify buffer.
-@end table
-
-@c ====================================================================
-
-@node Char Group, , Role of font-lock, Concepts
-@comment node-name, next, previous, up
-@section Character Group and Token Classes
-@cindex Character Group
-@cindex Group of Characters
-@cindex Similar Characters
-@cindex Category of Character
-@cindex Syntax of Character
-@cindex Token Classes
-@cindex Classes of Tokens
-@cindex Coloring Scheme
-
-Each X-Symbol character belongs to a @dfn{character group}, e.g.,
-@code{natnums} belongs to @code{setsymbol}. A character group should
-consists of similar characters where ``similar'' means similar meaning,
-not similar appearance. Two characters which have nearly the same
-appearance, should be in the same group, though. The group determines:
-
-@itemize @bullet
-@item
-The Grid and submenu header under which the character can be found
-(@pxref{Input Method Grid}, @ref{Input Method Menu}).
-
-@item
-The default bindings of characters (@pxref{Input Method Keyboard}) of
-some groups.
-
-@item
-Whether to show the context info for a character (@pxref{Info}).
-
-@item
-The default @sc{ascii} representation of a character (@pxref{Ascii
-Representation}).
-
-@item
-When using Emacs/XEmacs with Mule support, the syntax of a character
-(@pxref{Syntax,,,@value{emacs},@value{emacsman}}).
-@end itemize
-
-The character group is independent from any token language, but is
-probably somewhat related to some of its @dfn{token classes}. For each
-token language, each character is assigned to a list of token classes,
-which can be used for the following:
-
-@itemize @bullet
-@item
-Information in the echo area (@pxref{Info}), it could inform users to
-include a specific La@TeX{} package when they want to use that character
-in the document.
-
-@item
-Using a @dfn{coloring scheme} when displaying the characters in the echo
-area (@pxref{Info}) or the Grid of characters (@pxref{Input Method
-Grid}), useful for characters which can just be used in a specific
-context, like @TeX{}'s math-mode characters.
-
-@item
-Restricting the ``electricity'' of input method Electric (@pxref{Input
-Method Electric}), useful to disable this input methods for @TeX{}'s
-math-mode characters if we are in text-mode.
-@end itemize
-
-The token classes for individual token languages are explained in the
-corresponding sections of @ref{Supported Languages}:
-
-@vtable @code
-@item x-symbol-@var{lang}-header-groups-alist
-The Grid and Menu headers for each token language @var{lang}.
-
-@item x-symbol-@var{lang}-class-alist
-Strings for the character info in the echo area for each token language
-@var{lang}.
-
-@item x-symbol-@var{lang}-class-face-alist
-The coloring scheme for each token language @var{lang}.
-@end vtable
-
-@c ===========================================================================
-
-@node Input Methods, Features, Concepts, Top
-@comment node-name, next, previous, up
-@chapter X-Symbol's Input Methods
-@cindex Input Methods
-@cindex Character Insertion
-
-An X-Symbol @dfn{input method} is a way, provided by package X-Symbol,
-to insert a X-Symbol character (not in the sense of Mule's ``input
-methods''). For a short overview with screenshots, see the
-@uref{@value{url}/details.html,web pages of X-Symbol}.
-
-Input methods Token and Electric change the normal way to insert
-characters a bit. Therefore, they require X-Symbol mode to be turned on
-and can be turned off explicitly. The other input methods are provided
-with additional commands and key prefixes, they can also be used in
-buffers where X-Symbol mode is turned off.
-
-With Auc@TeX{}, Version 9.8a or higher, its math mode commands also
-inserts X-Symbol characters
-(@pxref{Mathematics,,,@value{auctex},@value{auctexman}}).
-
-@menu
-* Introducing Input Methods:: Common behavior of all input methods.
-* Input Method Token:: Replace token by character.
-* Input Method Read Token:: Minibuffer input with completion.
-* Input Method Menu:: Select a menu item.
-* Input Method Grid:: Choose highlighted character.
-* Input Method Keyboard:: Compose a key sequence.
-* Input Method Context:: Replace character sequence.
-* Input Method Electric:: Automatically replace character sequence.
-* Input Method Quail:: A Mule input method "x-symbol".
-* Customizing Input Method:: How to customize the input methods.
-@end menu
-
-@c ===========================================================================
-
-@node Introducing Input Methods, Input Method Token, Input Methods, Input Methods
-@comment node-name, next, previous, up
-@section Common Behavior of All Input Methods
-@cindex Input Methods, General
-@cindex Input Methods, Common
-@cindex Input Methods, Standard
-@cindex Valid Character
-@cindex Allowed Character
-@cindex Key Prefix
-@cindex Prefix Argument
-@cindex Prefix Key
-@cindex Defined Character
-@cindex Compose Key
-
-Input methods normally just inserts @dfn{valid characters} which are
-those characters which have a useful representation in the file:
-
-@vtable @code
-@item x-symbol-valid-charsym-function
-When X-Symbol is turned off, a character is valid if it is an 8bit
-character according to the value of @code{x-symbol-default-coding}.
-
-When X-Symbol is turned on, a character is valid if the characters could
-be encoded to a token in language @code{x-symbol-language} (@pxref{Token
-Language}).
-@end vtable
-
-If a buffer is read-only (@pxref{Misc
-Buffer,,,@value{emacs},@value{emacsman}}), most input methods push the
-character to insert onto the kill ring instead. Typing @kbd{C-y} lets
-you then insert the character
-(@pxref{Yanking,,,@value{emacs},@value{emacsman}}).
-
-The input methods Keyboard, Menu and Grid (the character selection with
-@kbd{@key{button2}}) have the same interpretation of the prefix
-argument:
-
-@itemize @bullet
-@item
-With prefix argument @samp{0}, do not insert anything, just barf, if the
-character is not valid.
-
-@item
-With a positive prefix argument, insert a character that many times.
-Barf, if the character is not valid.
-
-@item
-With a negative prefix argument, insert a character as many times as
-specified by the absolute value of the prefix argument. A character is
-also inserted if it is not valid.
-
-@item
-With one or more @kbd{C-u}s with no digits, insert the token of a
-language to choose, including ``x-symbol charsym'' (@pxref{Pseudo
-Language}).
-@end itemize
-
-Many input commands of package X-Symbol uses the same key prefix in its
-default binding:
-
-@vtable @code
-@item x-symbol-compose-key
-@kindex C-=
-@kindex @key{multi-key}
-By default, @kbd{C-=} is used as the key prefix. Under XEmacs/no-Mule,
-you might want to use @kbd{@key{multi-key}} instead:
-
-@lisp
-(unless (featurep 'mule) (setq x-symbol-compose-key '(multi-key)))
-@end lisp
-
-@item x-symbol-auto-key-autoload
-Set this to @code{nil}, if you do not want that pressing @kbd{C-=}
-automatically initializes the input methods.
-@end vtable
-
-@c ===========================================================================
-
-@node Input Method Token, Input Method Read Token, Introducing Input Methods, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Token: Replace Token by Character
-@cindex Input Method Token
-@cindex Token, Input Method
-@cindex Replace Token
-@cindex Abbrev, Token @c pre-2.2
-
-If X-Symbol mode is on, input method @dfn{Token} automatically replaces
-the token by the corresponding character when inserting the next
-character following the token (in some token languages you need the next
-character to decide whether the token is completed) if it is valid.
-
-The token will be replaced only if the next character has been inserted
-without prefix argument or with prefix argument 0 (@kbd{C-u 0}), the
-latter will therefore just induce the replacement.
-
-Please note that the token is really replaced by the characters, it is
-not just @code{font-lock} which highlights the token to look like a
-character.
-
-You might want to press @kbd{C-/} or @kbd{C-x u} to undo the
-replacement. Input method Token requires X-Symbol mode to be enabled,
-it can be disabled (and re-enabled) by setting the following variable:
-
-@vtable @code
-@item x-symbol-token-input
-A boolean which can also be changed via the X-Symbol menu.
-@end vtable
-
-Individual token language might slightly change the way input method
-Token works exactly; from the predefined language, it is just @code{tex}
-(@pxref{TeX Macro}).
-
-@c ===========================================================================
-
-@node Input Method Read Token, Input Method Menu, Input Method Token, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Read Token: Minibuffer Completion
-@cindex Input Method Read Token
-@cindex Read Token, Input Method
-@cindex Minibuffer Completion, Token
-
-You can insert a character by reading the corresponding token in the
-minibuffer. You are offered completion over the known tokens
-(@pxref{Completion,,,@value{emacs},@value{emacsman}}).
-
-@table @kbd
-@item M-x x-symbol-read-token-direct
-@itemx C-= @key{TAB}
-@findex x-symbol-read-token-direct
-@kindex C-= @key{TAB}
-Insert character by selecting a token in the current token language
-(even if X-Symbol mode is turned off) or an ``x-symbol charsym''
-(@pxref{Pseudo Language}).
-
-@item M-x x-symbol-read-token
-@itemx C-= @key{RET}
-@findex x-symbol-read-token
-@kindex C-= @key{RET}
-Insert character by first selecting the token language and then a token
-in that language.
-@end table
-
-Input method Read Token also works if X-Symbol mode is not enabled. It
-uses the common interpretation of prefix arguments for X-Symbol insert
-commands, see @ref{Introducing Input Methods}.
-
-@c ===========================================================================
-
-@node Input Method Menu, Input Method Grid, Input Method Read Token, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Menu: Select a Menu Item
-@cindex Input Method Menu
-@cindex Menu, Input Method
-
-If X-Symbol mode is turned on, a @dfn{Menu} @code{X-Symbol} appears in
-the menubar (@pxref{Minor Mode}). It also appears over non-highlighted
-parts in the Grid and the Key Completions buffer (@pxref{Input Method
-Grid}). The menu allows to change buffer-local and global variables
-(some directly, some via package @code{custom}). It has a submenu with
-the most interesting commands of package X-Symbol.
-
-The menu has submenus with commands to insert X-Symbol characters. The
-submenu headers are the same as the headers in the Grid, see
-@ref{Char Group}. The appearance of the menu can be customized:
-
-@vtable @code
-@item x-symbol-local-menu
-With a valid token language, the X-Symbol menu only contains insertion
-commands for valid characters. The entries are mentioned and sorted
-according to the token. Otherwise, the X-Symbol menu contains all
-characters, the entries are mentioned according to their charsym name.
-
-@item x-symbol-menu-max-items
-The submenus do not contain more than 30 insertion commands for X-Symbol
-characters. A submenu is split if necessarily.
-@end vtable
-
-Input method Menu also works if X-Symbol mode is not enabled. It uses
-the common interpretation of prefix arguments for X-Symbol insert
-commands, see @ref{Introducing Input Methods}.
-
-@c ===========================================================================
-
-@node Input Method Grid, Input Method Keyboard, Input Method Menu, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Grid: Choose Highlighted Character
-@cindex Input Method Grid
-@cindex Grid, Input Method
-@cindex Table of Characters
-@cindex Highlighted Character
-
-Probably the easiest way to insert a character is by using a @dfn{Grid}
-of characters:
-
-@table @kbd
-@item M-x x-symbol-grid
-@itemx C-= C-=
-@findex x-symbol-grid
-@kindex C-= C-=
-Pops up a buffer displaying X-Symbol characters in a grid like fashion.
-You can select a character with the mouse or @kbd{@key{RET}}, see below.
-@end table
-
-In the Grid buffer and the buffer with the possible completions for an
-X-Symbol key sequence (@pxref{Input Method Keyboard}), the following
-commands are used if the mouse pointer is over an highlighted character.
-
-@table @kbd
-@item @key{button2}
-@itemx @key{RET}
-@itemx @key{SPC}
-@c @itemx x-symbol-list-selected
-@kindex @key{button2}
-@kindex @key{RET}
-@kindex @key{SPC}
-@c @findex x-symbol-list-selected
-Insert highlighted character (or character under point, respectively)
-into the buffer of @code{point} if @code{point} is not in the same
-buffer as the highlighted character. Otherwise, insert the character
-into the reference buffer, i.e., the buffer where you have invoked the
-grid or the key completions from. (The reference to the buffer is
-erased when an X-Symbol character is inserted into any buffer.)
-
-@item @key{button3}
-@kindex @key{button3}
-Pops up a highlight menu where you can select to insert the token of
-various token languages instead the character itself. In order not to
-load and initialize all additional token language you have not yet used,
-the menu offers to do so explicitly for supported (registered) token
-languages (@pxref{Token Language}).
-@end table
-
-Over all non-highlighted parts, the following commands are used:
-
-@table @kbd
-@item @key{button2}
-@kindex @key{button2}
-@c @findex x-symbol-list-selected
-Scroll Grid or Key Completions buffer down in upper half of the window
-and scroll up in the lower half of the window.
-
-@item @key{button3}
-@kindex @key{button3}
-Pops up the X-Symbol menu, see @ref{Input Method Menu}).
-@end table
-
-When using the keyboard to select a character, the following command
-could be useful:
-
-@table @kbd
-@item M-x x-symbol-list-info
-@itemx ?
-@itemx h
-@itemx i
-@findex x-symbol-list-info
-@kindex ?
-@kindex h
-@kindex i
-Display info for character under point in echo area.
-
-@item M-x x-symbol-list-bury
-@itemx q
-@findex x-symbol-list-bury
-@kindex q
-Bury list buffer while trying to use the old window configuration.
-@end table
-
-You can control the grid by the following variables:
-
-@vtable @code
-@item x-symbol-local-grid
-With a valid token language, the Grid only contains insertion commands
-for valid characters and might use a coloring scheme. Otherwise, it
-contains all characters.
-
-@item x-symbol-temp-grid
-Inserting an X-Symbol character does not restore the window
-configuration current before the invocation of the Grid.
-
-@item x-symbol-grid-reuse
-Use old Grid when invoking command @code{x-symbol-grid}, if this is
-reasonably to do. If @code{x-symbol-grid} is called with a prefix
-argument, always create new Grid.
-
-@item x-symbol-grid-ignore-charsyms
-The Grid does not contain @code{nobreakspace}.
-
-@item x-symbol-grid-tab-width
-The tab width in the Grid buffer should correspond the font in
-@code{x-symbol-heading-face} which is also used as the default font in
-the Grid buffer.
-
-@item x-symbol-heading-strut-glyph
-Use larger interline spacing if a line in the Grid starts with a header.
-@end vtable
-
-The headers in the Grid are the same as the submenu headers, see
-@ref{Char Group}. Similar looking characters for one headers are
-grouped together. @xref{Input Method Context}.
-
-Input method Grid also works if X-Symbol mode is not enabled. It uses
-the common interpretation of prefix arguments for X-Symbol insert
-commands, see @ref{Introducing Input Methods}.
-
-@c ===========================================================================
-
-@node Input Method Keyboard, Input Method Context, Input Method Grid, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Keyboard: Compose Key Sequence
-@cindex Input Method Keyboard
-@cindex Keyboard, Input Method
-
-Key sequences starting with @kbd{C-=} (@pxref{Introducing Input
-Methods}) are used to insert X-Symbol characters, e.g., @kbd{C-= ~ >}
-inserts @code{leadsto}. The Ascii sequence of the keys after @kbd{C-=}
-look similar to the character which you are going to insert. It is the
-same as the sequence which is replaced by input method Context, see
-@ref{Input Method Context}.
-
-If many characters are represented by the same Ascii sequence, the
-binding is extended by @samp{1}, @samp{2} and so on. If you do not know
-how to continue your key sequence, the following commands might be
-useful:
-
-@table @kbd
-@item M-x x-symbol-help
-@itemx C-= @var{zero-or-more-keys} @key{help}
-@itemx C-= @var{zero-or-more-keys} C-h
-@findex x-symbol-help
-@kindex C-= @key{help}
-@kindex C-= C-h
-@kindex @key{help}
-@kindex C-h
-Pops up a buffer displaying possible completions for the key sequence
-@kbd{C-= @var{zero-or-more-keys}}. You do not have to type the key
-sequence again, i.e., @kbd{C-= @var{zero-or-more-keys}} is also used for
-the next input.
-
-@item C-= @var{zero-or-more-keys} @key{button1}
-@itemx C-= @var{zero-or-more-keys} @key{button2}
-@itemx C-= @var{zero-or-more-keys} @key{button3}
-@kindex @key{button1}
-@kindex @key{button2}
-@kindex @key{button3}
-Use the normal bindings of @kbd{@key{button1}}, @kbd{@key{button2}} or
-@kbd{@key{button3}}, respectively (@pxref{Input Method Grid}). The key sequence
-is not used for the next input.
-
-@item C-= @var{zero-or-more-keys} M-@key{prior}
-@itemx C-= @var{zero-or-more-keys} M-@key{next}
-@itemx C-= @var{zero-or-more-keys} M-@key{home}
-@itemx C-= @var{zero-or-more-keys} M-@key{end}
-@kindex M-@key{prior}
-@kindex M-@key{next}
-@kindex M-@key{home}
-@kindex M-@key{end}
-Execute the commands @code{scroll-other-window-down},
-@code{scroll-other-window}, @code{beginning-of-buffer-other-window} or
-@code{end-of-buffer-other-window}, respectively. You do not have to
-type the key sequence again, i.e., @kbd{C-= @var{zero-or-more-keys}} is
-also used for the next input.
-@end table
-
-@vtable @code
-@item x-symbol-temp-help
-Inserting an X-Symbol character restores the window configuration
-current before the invocation of the Grid.
-
-@item x-symbol-map-default-keys-alist
-Defines the bindings mentioned above.
-@end vtable
-
-Input method Keyboard also works if X-Symbol mode is not enabled. It
-uses the common interpretation of prefix arguments for X-Symbol insert
-commands, see @ref{Introducing Input Methods}.
-
-@c ===========================================================================
-
-@node Input Method Context, Input Method Electric, Input Method Keyboard, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Context: Replace Char Sequence
-@cindex Context, Input Method
-@cindex Input Method Context
-@cindex Character Sequence Input
-@cindex Ascii Sequence Input
-@cindex Modify Chain
-@cindex Rotate Chain
-@cindex Greek Input
-
-The idea of the input method @dfn{Context} is to replace a sequence of
-characters by a character which looks similar to the whole sequence. If
-the sequence consists only of Ascii characters, it is also used for the
-key bindings, see @ref{Input Method Keyboard}.
-
-There will be some info in the echo area that the character sequence
-before point can be replace via input method Context. The following
-commands are provided:
-
-@table @kbd
-@item M-x x-symbol-modify-key
-@itemx C-,
-@itemx C-= @key{left}
-@itemx C-= @key{right}
-@findex x-symbol-modify-key
-@kindex C-,
-@kindex C-= @key{left}
-@kindex C-= @key{right}
-If character before point is an X-Symbol character, ``modify'' it to an
-alternative character (if you do it often enough, you are back at your
-first character). Otherwise replace sequence of characters by a
-character which looks similar to the whole sequence.
-
-@item M-x x-symbol-rotate-key
-@itemx C-.
-@itemx C-= @key{up}
-@itemx C-= @key{down}
-@findex x-symbol-rotate-key
-@kindex C-.
-@kindex C-= @key{up}
-@kindex C-= @key{down}
-If character before point is an X-Symbol character, ``rotate'' its
-``direction'' (or change uppercase/lowercase).
-@end table
-
-Both commands can also be used to resolve a character alias before
-point, see @ref{Char Aliases}. If the region is active, restrict
-replacement to use that region since the input method Context only
-considers the longest sequence of characters with a replacement.
-
-Input method Context can be customized by changing the following
-variables:
-
-@vtable @code
-@item x-symbol-rotate-prefix-alist
-If you provide a prefix argument to command @code{x-symbol-rotate-key},
-you can specify the direction you want to have: it is according to
-numerical keypads, e.g., with prefix argument @samp{7} you specify the
-direction ``north-west''.
-
-@item x-symbol-rotate-suffix-char
-Command @code{x-symbol-rotate-key} is also used to ``Greekify'' the
-previous character: typing @kbd{a C-.} is shorter than @kbd{a # C-,}.
-
-@item x-symbol-context-ignore
-Constrains whether a context/charsym can be replaced. No constraints by
-default.
-
-@item x-symbol-context-init-ignore
-Contexts starting with a space cannot be replaced. This variable must
-be set before X-Symbol has been initialized.
-@end vtable
-
-@c ===========================================================================
-
-@node Input Method Electric, Input Method Quail, Input Method Context, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Electric: Automatic Context
-@cindex Input Method Electric
-@cindex Electric, Input Method
-@cindex Aggressive Context @c 2.6
-@cindex Automatic Context
-
-The idea of input method @dfn{Electric} is to have the input method
-Context (@pxref{Input Method Context}) do its replacement automatically.
-X-Symbol automatically replaces some character sequences of input method
-Context by the X-Symbol character as soon as the last character in the
-sequence of the sequence has been pressed.
-
-Input method Electric has nothing to do with the display of
-super-/subscripts (@pxref{Super and Subscripts}).
-
-You might want to press @kbd{C-/} or @kbd{C-x u} to undo the
-replacement. Input method Electric requires X-Symbol mode to be
-enabled, it can be disabled (and re-enabled) by setting the following
-variable:
-
-@vtable @code
-@item x-symbol-electric-input
-A boolean which can also be changed via the X-Symbol menu.
-@end vtable
-
-To make input method Electric useful and not annoying, several
-conditions must be met for X-Symbol to do the auto-replacement:
-
-@itemize @bullet
-@item
-Not all contexts will be replaced automatically. E.g., while input
-method Context allows both pre- and postfixes for accented characters,
-@kbd{:} and @kbd{'} only act as prefixes, and @kbd{`} and @kbd{~} only
-as postfixes for input method Electric, since these are the combinations
-where those characters are quite likely not used literally.
-
-@item
-The character must be valid in the current token language, see
-@ref{Introducing Input Methods}.
-
-@item
-All characters of the context have been typed without any other command
-in between, e.g., @kbd{- >} inserts @code{arrowright}, "- @key{left}
-@key{right} > simply inserts @samp{->}.
-
-@item
-No prefix argument has been used for any character in the context.
-
-@item
-The electric context must not be a suffix of a longer valid context for
-another character. E.g., @kbd{' ' o} does not insert
-@samp{'@code{oacute}} because @samp{''o} is the context for
-@code{ohungarumlaut} (which cannot be inserted by input method
-Electric).
-
-@item
-It should be ``allowed'' to change the context to the character via
-input method Context.
-
-@item
-Individual contexts/charsyms can be disabled by setting the following
-variables:
-
-@vtable @code
-@item x-symbol-electric-ignore
-The context should neither be @samp{'s} (this would be annoying when
-writing English), nor include a space. If you want to disable input
-method Electric for all accented characters, use
-
-@lisp
-(setq x-symbol-electric-ignore
- "[ \t]\\|[A-Za-z][~`]\\|[:'][A-Za-z]")
-@end lisp
-
-@item x-symbol-@var{lang}-electric-ignore
-Individual contexts/charsyms can be disabled for each token language
-@var{lang}.
-@end vtable
-@end itemize
-
-@c ===========================================================================
-
-@node Input Method Quail, Customizing Input Method, Input Method Electric, Input Methods
-@comment node-name, next, previous, up
-@section Input Method Quail: a Mule Input Method
-@cindex Input Method Quail
-@cindex Mule Input Method
-
-Another way to insert a characters is by using the Emacs/Mule
-multilingual text input method ``x-symbol'' (@pxref{Input
-Methods,,,@value{emacs},@value{emacsman}})..
-
-Again, the Ascii sequence used there is the same as the sequence which
-is replaced by input method Context, see @ref{Input Method Context}. A
-one-letter key sequence is extended by @key{;}.
-
-If input method Quail is selected for a buffer, input method Electric
-(@pxref{Input Method Electric}) is disabled in that buffer.
-
-@c TODO: more
-
-@c ===========================================================================
-
-@node Customizing Input Method, , Input Method Quail, Input Methods
-@comment node-name, next, previous, up
-@section Customizing Input Methods
-@cindex Customizing Method Internals
-@cindex Input Methods Customization
-
-You may safely define key bindings not using the @code{x-symbol-map}
-(i.e., starting with @kbd{C-=}). E.g., for @code{alpha} on @kbd{A-a} ,
-use
-
-@lisp
-(global-set-key [(alt a)] 'x-symbol-INSERT-alpha)
-@end lisp
-
-Please note that the command @code{x-symbol-INSERT-alpha} is not defined
-before the main file (@file{x-symbol}) in the package has been loaded
-(if you really need it, function @code{autoload} is your friend).
-
-Other possibilities to customize the input methods are by setting the
-following variables:
-
-@vtable @code
-@item x-symbol-header-groups-alist
-Defines the groups whose characters appear after that header in the Grid
-and in submenus with that header. @xref{Char Group}. Extra variables
-exists for the language dependent Grid and Menu.
-
-@item x-symbol-group-input-alist
-@itemx x-symbol-user-table
-These are variables which are used to compute the input definitions.
-While this kind of indirection might seem complicated to you (it is), it
-actually ensures consistency across all input methods. @xref{Defining
-Input Methods}.
-
-For example, if you prefer charsym @code{epsilon1} over @code{epsilon}
-you might want to use:
-
-@lisp
-@group
-(setq x-symbol-user-table
- '((epsilon1 t (greek1 "e" nil "epsilon") nil -3000)))
-@end group
-@end lisp
-
-@item x-symbol-list-mode-hook
-Additional functions to execute after setting up the Grid and Key
-Completions buffer.
-
-@item x-symbol-after-init-input-hook
-You can change the input methods directly by functions in these hooks.
-@end vtable
-
-@c ===========================================================================
-
-@node Features, Supported Languages, Input Methods, Top
-@comment node-name, next, previous, up
-@chapter Features of Package X-Symbol
-@cindex Features of X-Symbol
-@cindex Supported Features
-
-Package X-Symbol not only provides input methods for X-Symbol
-characters, it also provides more features which support an easy and
-comfortable preparation of documents.
-
-@menu
-* Super and Subscripts:: Use special fonts for super-/subscripts.
-* Images:: Images after image insertion commands.
-* Info:: Display information in echo area.
-* Ascii Representation:: Derive label from a buffer contents.
-* Package Information:: Invoke info system, use WWW browser.
-@end menu
-
-@c ===========================================================================
-
-@node Super and Subscripts, Images, Features, Features
-@comment node-name, next, previous, up
-@section Super- and Subscripts
-@cindex Superscripts
-@cindex Subscripts
-@cindex Invisible, Revealing
-@cindex Point, Invisible
-@cindex Cursor, Invisible
-@cindex Keywords for Subscripts
-
-Package X-Symbol displays the characters inside super-/subscript
-commands in a way to make them look like super-/subscripts. It also
-marks the super-/subscript command itself as invisible, so you don't see
-it on the screen. For example, the three characters @samp{a^2} in the
-buffer are @emph{displayed} as an @samp{a} and a raised, smaller
-@samp{2}---the @samp{^} is still in the buffer.
-
-Therefore, the display of super- and subscripts has nothing to do with
-Input Method Electric (@pxref{Input Method Electric}).
-
-Do not confuse the special Latin characters @code{twosuperior},
-@code{threesuperior}, @code{ordfeminine} and @code{masculine} with the
-characters @samp{2}, @samp{3}, @samp{a} and @samp{o} when displayed as
-superscripts. You might notice that the characters look a bit
-different, but to help you seeing the difference, X-Symbol will display
-an info in the echo area (@pxref{Info}) for the special Latin
-characters when point is before or after the character in question.
-
-X-Symbol only displays the innermost super- and subscripts, since we
-would need even more additional fonts otherwise. It is also restricted
-to display single-line super- and subscripts.
-
-The display of super- and subscripts requires @code{font-lock} to be
-enabled (@pxref{Role of font-lock}).
-
-Super- and subscripts are by default enabled if the they are defined for
-the token language and it would be appropriate to turn on X-Symbol
-automatically for the current buffer (@pxref{Minor Mode}). They can be
-disabled (and re-enabled) by setting the following buffer-local
-variable:
-
-@vtable @code
-@item x-symbol-subscripts
-A boolean which can also be changed via the X-Symbol menu.
-@end vtable
-
-As mentioned before, X-Symbol marks the super-/subscript command itself
-as invisible, except when point is directly before, inside or directly
-after this command. During the time where this this is the case,
-X-Symbol makes the super-/subscript command reappear and highlights it
-with pink. This feature can be disabled (and re-enabled) by setting the
-following variables:
-
-@vtable @code
-@item x-symbol-reveal-invisible
-A boolean which can also be changed via the X-Symbol menu.
-
-@item x-symbol-revealed-face
-The face used for the super-/subscript command when revealed.
-
-@item x-symbol-idle-delay
-Time in seconds of idle time before revealing invisible characters.
-@end vtable
-
-Super-/subscript commands are @code{^}/@code{_} (@pxref{TeX Macro}) and
-@code{<sup>}/@code{<sub>} (@pxref{SGML Entity}):
-
-@c ===========================================================================
-
-@node Images, Info, Super and Subscripts, Features
-@comment node-name, next, previous, up
-@section Images at the end of Image Insertion Commands
-@cindex Images
-@cindex Glyphs
-
-@pindex convert
-Package X-Symbol can display @dfn{images} at the end of image insertion
-commands. They show thumbnails (scaled-down version of the image) for
-the included image files (using @code{convert}, @pxref{Installing Image
-Converter}). Using the middle mouse button invokes the image editor for
-the image under the mouse pointer.
-
-@menu
-* Image Display:: When to display images.
-* Image Conversion:: Producing a scaled-down image.
-* Image Caching:: Speeding up the image processing.
-* Special Images:: Signaling specific situations.
-* Image Editor:: Editing the original image file.
-@end menu
-
-
-@node Image Display, Image Conversion, Images, Images
-@comment node-name, next, previous, up
-@subsection Display of Images
-@cindex Image Display
-@cindex Image Control
-@cindex Image Commands
-@cindex Controlling Images
-@cindex Image Keywords
-@cindex Keywords for Images
-
-The display of images is by default enabled if the image commands are
-defined for the token language and it would be appropriate to turn on
-X-Symbol automatically for the current buffer (@pxref{Minor Mode}). It
-can be disabled (and re-enabled) by setting the following buffer-local
-variable:
-
-@vtable @code
-@item x-symbol-image
-A boolean which can also be changed via the X-Symbol menu.
-@end vtable
-
-Image commands are @code{\includegraphics} and others (@pxref{TeX
-Macro}), and @code{<img>} (@pxref{SGML Entity}):
-
-@vtable @code
-@item x-symbol-@var{lang}-image-keywords
-The keywords (image commands & arguments) for each token language
-@var{lang}.
-@end vtable
-
-File names in the image commands must be interpreted correctly. They
-can be:
-
-@itemize @minus
-@item
-@dfn{absolute}, start with @samp{/} or @samp{~},
-@item
-@dfn{explicitly relative}, start with @samp{./} or @samp{../},
-@item
-@dfn{implicitly relative}, assumed otherwise, e.g., @file{image.eps}, or
-@item
-special, like having some special URL prefix like @file{http:} or @file{ftp:}.
-@end itemize
-
-Relative file names can be relative to some @dfn{master directory}
-(usually the current directory of the file) or to directories in some
-@dfn{search path} (only used with token language @code{tex}):
-
-@vtable @code
-@item x-symbol-@var{lang}-master-directory
-The master directory for each token language @var{lang}.
-
-@item x-symbol-@var{lang}-image-searchpath
-The image search path for each token language @var{lang}. Defaults to
-the current directory.
-
-@item x-symbol-image-searchpath-follow-symlink
-Directories in the search path ending with @file{//} (double slash) are
-recursive: all subdirectories not starting with a dot are also included
-in the search path. If this variable has value @code{nil} (the
-default), subdirectories which are symbolic links are not included.
-@end vtable
-
-For details, see the section of the individual token languages
-(@pxref{Supported Languages}).
-
-
-@node Image Conversion, Image Caching, Image Display, Images
-@comment node-name, next, previous, up
-@subsection Image Conversion
-@cindex Image Conversion
-@cindex Converting Images
-@cindex Colormap
-@cindex Image Cache File
-
-The file mentioned inside the image insertion command is not used
-directly to display the image after the command. The image might be too
-big, it might use too many colors or the image format might not be
-supported by Emacs. Therefore, it is converted to an @dfn{image cache
-file}, see @ref{Image Caching}.
-
-@vtable @code
-@item x-symbol-image-max-width
-The image is not wider than 120 points.
-
-@item x-symbol-image-max-height
-The image is not higher than 80 points.
-
-@item x-symbol-image-convert-colormap
-Colormap used in function @code{x-symbol-image-convert-colormap} below.
-A colormap is a normal image whose colors are the only ones used for
-producing other images. The distribution of package X-Symbol includes
-two colormaps: @file{etc/colormap138.xpm} and @file{etc/colormap66.xpm}.
-
-@item x-symbol-image-colormap-allocation
-Package X-Symbol allocates the colors of the colormap at start-up and
-prevents them to be de-allocated.
-
-@item x-symbol-image-converter
-@pindex convert
-Program @code{convert} from ImageMagick is used to convert the images
-(@pxref{Installing Image Converter}). Set this variable to @code{nil},
-if you don't want to convert images.
-
-The following variables controls the invocation of the program
-@code{convert} from ImageMagick:
-
-@vtable @code
-@item x-symbol-image-convert-program
-The name of the program @code{convert}, it is
-@samp{C:\\ImageMagick\\convert} when running on Windows and
-@samp{convert} otherwise.
-
-@item x-symbol-image-convert-file-alist
-Program @code{convert} needs to be told that @file{@var{file}.pstex} is
-a Postscript file.
-@end vtable
-
-The following functions are possible values in
-@code{x-symbol-image-converter}:
-
-@ftable @code
-@item x-symbol-image-start-convert-mono
-Produces monochrome images. Used if your device has less than 32
-colors.
-
-@item x-symbol-image-start-convert-truecolor
-Produce images with original colors. Used if your device has more than
-767 colors.
-
-@item x-symbol-image-start-convert-color
-Produce images with maximal four colors (just four because different
-images might use a different sets of colors). Used otherwise without a
-colormap.
-
-@item x-symbol-image-start-convert-colormap
-Produce image with colors from the colormap. Used otherwise with a
-colormap.
-
-@vtable @code
-@item x-symbol-image-convert-mono-regexp
-Function @code{x-symbol-image-start-convert-colormap} just produces
-monochrome images for temporary image cache files (@pxref{Image
-Caching}) since @code{convert} is slower when using a colormap.
-@end vtable
-@end ftable
-@end vtable
-
-
-@node Image Caching, Special Images, Image Conversion, Images
-@comment node-name, next, previous, up
-@subsection Image Caching
-@cindex Image Caching
-@cindex Caching of Images
-@cindex Glyph Caching
-@cindex Memory Cache for Images
-@cindex File Cache for Images
-
-Editing would be extremely slow, if an image cache file would be
-produced every time an image insertion command has been recognized.
-Therefore, package X-Symbol uses the following techniques:
-
-@itemize @bullet
-@item
-It uses an asynchronous process to create the image cache file. You can
-edit your file during the conversion.
-
-@item
-It uses a @dfn{file cache}: image cache file can be kept for future
-Emacs sessions.
-
-@item
-It uses a @dfn{memory cache}: images from the most common file names are
-cached in a buffer-local memory cache. The cached is initialized when
-parsing the whole buffer for image keywords. Rescan the buffer if you
-want to display the the images of new image files by using the following
-command:
-
-@table @kbd
-@item M-x x-symbol-image-parse-buffer
-@findex x-symbol-image-parse-buffer
-Parse the buffer to recognize image insertion commands. Usually, this
-is done automatically.
-@end table
-@end itemize
-
-File and memory caching can be controlled by the following variables:
-
-@vtable @code
-@item x-symbol-image-update-cache
-The image cache is automatically updated if it does not exist yet or if it
-is older than the corresponding image file.
-
-@item x-symbol-image-cache-directories
-Cache files for images in your home directory are stored in directory
-@file{~/.images/}, e.g., image @file{~/d/img.eps}, is cached in
-@file{~/.images/d/img.png}.
-
-Images outside your home directory are just temporarily cached, or not
-displayed at all if they cannot be stored in the memory cache.
-
-You could also specify that the cache files uses a relative
-subdirectory, e.g., that @file{~/d/img.eps} is cached in
-@file{~/d/.img/img.eps} or that the image is not displayed at all.
-
-@item x-symbol-image-temp-name
-Temporary image files are stored in a temporary directory (@file{/tmp/})
-having some unique name. They are not supported on Emacs.
-
-@item x-symbol-image-use-remote
-Package X-Symbol only displays images which can be stored in the memory
-cache. With value @code{t}, it tries to find the image file during
-editing (ignoring the search path for speed, though). Editing lines
-with image files not in the memory cache would be slow, since file
-accesses are necessary for every command.
-@end vtable
-
-The memory cache only stored image file from the current directory or
-some standard image directories like @file{figures/} (@pxref{TeX
-Macro}), or @file{images/} or @file{pictures/} (@pxref{SGML Entity}).
-Otherwise, the image file is considered similar to remote files:
-
-@vtable @code
-@item x-symbol-@var{lang}-image-cached-dirs
-The directories with images which are stored in the memory cache. Can
-be separately defined for each token language @var{lang}.
-@end vtable
-
-
-@node Special Images, Image Editor, Image Caching, Images
-@comment node-name, next, previous, up
-@subsection Special Images for Specific Situations
-@cindex Special Images
-@cindex Images for Specific Situations
-@cindex Glyph for Specific Situations
-
-If package X-Symbol cannot display images representing the included
-image files, it uses special images instead:
-
-@itemize @bullet
-@item
-@dfn{Remote:} An Escher knot is displayed if the file is remote or if
-the image cannot be cached in the memory cache, see @ref{Image Caching}.
-
-@item
-@dfn{Junk}: A recycle sign is displayed if there is no image converter
-(@pxref{Image Conversion}), if it should not use a file cache or if the
-file cache cannot be written.
-
-@item
-@dfn{Locked:} A terminal with a lock is displayed if the image cache file
-cannot be read or written.
-
-@item
-@dfn{Design:} An ink pen is displayed if the image file does not exist.
-
-@item
-@dfn{Create:} An hour glass is displayed used during the creation of the
-image cache file, an old image cache is used instead if it exists.
-
-@item
-@dfn{Broken:} A tombstone is displayed if the creation of the image
-cache file has failed.
-@end itemize
-
-To customize the glyphs for the special images, use:
-
-@vtable @code
-@item x-symbol-image-data-directory
-Directory of files for the special images.
-
-@item x-symbol-image-special-glyphs
-File names of special images and their image format.
-@end vtable
-
-
-@node Image Editor, , Special Images, Images
-@comment node-name, next, previous, up
-@subsection Image Editor
-@cindex Image Editor
-@cindex Editing Image Files
-@cindex Designing Images
-@cindex Scale Factor, Images
-@cindex Image Highlight Menu
-
-If you move the mouse pointer to an image insertion command or its
-image, it is highlighted.
-
-@table @kbd
-@item @key{button2}
-@kindex @key{button2}
-Start image editor for highlighted image. If the image is searched in
-the searchpath (@pxref{Image Caching}), edit first existing image file.
-If no image exists, open a new file in the first directory of the
-searchpath.
-
-@item @key{button3}
-@kindex @key{button3}
-Pop up the @dfn{image highlight menu}. You can rescan the buffer for
-image insertion commands (@pxref{Image Display}).
-
-It also displays all directories in the searchpath if the file name is
-implicitly relative, or the current directory otherwise. Selecting a
-directory starts the image editor in that directory (relatively to that
-directory if the file name has a directory part).
-
-@item M-x x-symbol-image-editor
-@findex x-symbol-image-editor
-Start image editor. Asks for the image file.
-@end table
-
-You can control which editor to use:
-
-@vtable @code
-@item x-symbol-image-editor-alist
-@pindex display
-@pindex xfig
-Normally, program @code{display} is used to edit the highlighted image
-file. But for image names @file{@var{file}.eps}, @file{@var{file}.ps}
-or @file{@var{file}.pstex}, program @code{xfig} is invoked with
-@file{@var{file}.fig}. It also uses a scale method, e.g., with
-@file{img.80.eps}, we edit @file{img.fig} (which should be exported with
-scale=80%).
-
-@item x-symbol-image-scale-method
-If a scale method is used for a file name and the file name without
-extension ends with a dot and two digits, these three characters are
-removed from the file name.
-
-@item x-symbol-image-current-marker
-Directories with an existing image for the specified file name are
-marked with an @samp{*}. The first of these represents the file which
-is used when pressing @kbd{@key{button2}}.
-@end vtable
-
-@c ===========================================================================
-
-@node Info, Ascii Representation, Images, Features
-@comment node-name, next, previous, up
-@section Info in Echo Area
-@cindex Info in Echo Area
-@cindex Echo Area Info
-@cindex Character Info
-@cindex Context Info
-@cindex Minibuffer Info
-
-The echo area (@pxref{Echo Area,,,@value{emacs},@value{emacsman}}) is
-used by X-Symbol to give some information about the character around
-point, and whether there is a context before point which can be replaced
-by input method Context (@pxref{Input Method Context}).
-
-It will be controlled by the following variables (also to be found in
-the menu):
-
-@vtable @code
-@item x-symbol-character-info
-A three-value variable which controls whether to display some info for
-the character after or around point. The info for the character after
-point includes the character itself and the following infos:
-
-@itemize @minus
-@item
-the token of the current language, eventually colored according to some
-coloring scheme (@pxref{Char Group}),
-
-@item
-infos using the token classes (@pxref{Char Group}), which could inform
-users to include a specific La@TeX{} package when they want to use that
-character in the document,
-
-@item
-the codings in which the characters is considered to be a 8bit character
-(@pxref{File Coding}), and
-
-@item
-the key bindings (@pxref{Input Method Keyboard}).
-@end itemize
-
-@item x-symbol-context-info
-If X-Symbol mode is on and some conditions are met, display some info
-for the character which would replace the context before point when
-pressing @kbd{C-,} (@pxref{Input Method Context}). It can be controlled
-by the following variables:
-
-@vtable @code
-@item x-symbol-context-info-ignore
-@findex x-symbol-default-context-info-ignore
-The default value @code{x-symbol-default-context-info-ignore} makes the
-following variables control whether to display the context info.
-
-@item x-symbol-context-info-threshold
-The context does not consist of a single character.
-
-@item x-symbol-context-info-ignore-regexp
-The context does not solely consist of letters.
-
-@item x-symbol-context-info-ignore-groups
-The context is not replaced by an accented character, see @ref{Char
-Group}.
-@end vtable
-
-@item x-symbol-idle-delay
-Time in seconds of idle time before showing the info.
-@end vtable
-
-@c ====================================================================
-
-@node Ascii Representation, Package Information, Info, Features
-@comment node-name, next, previous, up
-@section Ascii Representation of Strings
-@cindex Ascii Representation
-@cindex Representation of Characters
-@cindex Label Creation
-
-@pindex reftex
-If you want to derive labels from a buffer contents (provided e.g., by
-Emacs packages @code{reftex} or @code{bibtex}), you need a Ascii
-representation of strings containing X-Symbol characters. This is
-provided by the following function:
-
-@ftable @code
-@item x-symbol-translate-to-ascii
-Takes a string and returns a string only consisting of Ascii characters.
-
-@vtable @code
-@item x-symbol-charsym-ascii-alist
-You might want to define the German way to Asciify accented characters
-by:
-@lisp
-@group
-(setq x-symbol-charsym-ascii-alist
- '((adiaeresis . "ae") (Adiaeresis . "Ae")
- (odiaeresis . "oe") (Odiaeresis . "Oe")
- (udiaeresis . "ue") (Udiaeresis . "Ue")))
-@end group
-@end lisp
-
-@item x-symbol-charsym-ascii-groups
-By default, ``Ascii''fying accented characters means removing the
-accents. Other characters have built-in Ascii representation, e.g,
-@code{sigma1} has the Ascii representation @samp{sigma}.
-@end vtable
-@end ftable
-
-@c ====================================================================
-
-@node Package Information, , Ascii Representation, Features
-@comment node-name, next, previous, up
-@section X-Symbol Package Information
-@cindex Package Information
-@cindex WWW Browsing
-@cindex URL for X-Symbol
-
-@table @kbd
-@item M-x x-symbol-package-info
-@findex x-symbol-package-info
-Read documentation for package X-Symbol in the info system.
-
-@item M-x x-symbol-package-web
-@findex x-symbol-package-web
-Ask a WWW browser to load the URL of package X-Symbol.
-
-@item M-x x-symbol-package-bug
-@findex x-symbol-package-bug
-Use this command to contact the maintainer of package X-Symbol @emph{in
-any case}, e.g., for suggestions, bug and problem reports, see @ref{Bug
-Reports}. Use @kbd{C-u 9 M-x x-symbol-package-bug} for patches
-(including corrections of this manual, which are strongly appreciated)
-and for other messages.
-@end table
-
-@vtable @code
-@item x-symbol-installer-address
-E-mail address of the person who has installed package X-Symbol
-system-wide (@pxref{System-wide Installation}).
-
-@item x-symbol-package-url
-URL of package X-Symbol, used by @code{x-symbol-package-web}.
-@end vtable
-
-@c ====================================================================
-
-@node Supported Languages, X-Symbol Internals, Features, Top
-@comment node-name, next, previous, up
-@chapter Supported Token Languages
-@cindex Supported Languages
-@cindex Default Languages
-@cindex Built-in Languages
-@cindex Provided Languages
-@cindex Languages in Distribution
-
-The chapter describe the predefined token language. It also presents
-the language specific behavior for @ref{Concepts}, @ref{Input Methods},
-and @ref{Features}.
-
-@menu
-* Pseudo Language:: Token language ``x-symbol charsym''.
-* TeX Macro:: Token language @code{tex}.
-* SGML Entity:: Token language @code{sgml}.
-* BibTeX Macro:: Token language @code{bib}.
-* TeXinfo Command:: Token language @code{texi}.
-* External Languages:: Languages defined in other Emacs Packages.
-@end menu
-
-@c ====================================================================
-
-@node Pseudo Language, TeX Macro, Supported Languages, Supported Languages
-@comment node-name, next, previous, up
-@section Pseudo Token Language ``x-symbol charsym''
-@cindex Pseudo Language
-@cindex Charsym
-@cindex X-Symbol Charsym
-
-If no (or an invalid) token language is set for a buffer, the info in
-the echo area (@pxref{Info}) for a X-Symbol Character in the buffer (if
-it exists) uses the name of its @dfn{charsym}. In this manual, we
-actually refer to X-Symbol characters by their charsym name, e.g.,
-@code{alpha}.
-
-A charsym is a symbol which is used internally to represent a X-Symbol
-character. Charsyms are used instead characters in all user variables
-of package X-Symbol.
-
-The highlight menu of the Grid (@pxref{Input Method Grid}) also offers
-to insert a charsym name. Charsyms can also be used for input method
-Read Token, see @ref{Input Method Read Token}.
-
-You cannot use this pseudo language to turn on the X-Symbol minor mode
-(@pxref{Minor Mode}), you cannot decode charsyms to their characters, and
-you cannot encode characters to charsyms.
-
-@c ===========================================================================
-
-@node TeX Macro, SGML Entity, Pseudo Language, Supported Languages
-@comment node-name, next, previous, up
-@section Token Language ``@TeX{} macro'' (@code{tex})
-@cindex Token Language @code{tex}
-@cindex Language @code{tex}
-@cindex @TeX{} macro
-@cindex @code{tex}
-@cindex La@TeX{}
-
-For buffers using the major mode @code{latex-mode}, @code{tex-mode} or
-@code{plain-tex-mode}, we use token language @dfn{@TeX{} macro}
-(@code{tex}). This language provides the display of super-/subscripts
-and images. If the buffer visits a file with extension @file{.tex},
-X-Symbol mode is automatically turned on.
-
-@menu
-* TeX Macro Basics:: Basics of language ``@TeX{} macro''.
-* TeX Macro Features:: Super-/subscripts and images in La@TeX{}.
-* TeX Macro Problems:: Problems with @TeX{} macros.
-* TeX Macro Conversion:: How the conversion of @TeX{} macros works.
-* TeX Macro Symbols:: Extra Symbols of Language ``@TeX{} Macro''.
-@end menu
-
-
-@node TeX Macro Basics, TeX Macro Features, TeX Macro, TeX Macro
-@comment node-name, next, previous, up
-@subsection Basics of Language ``@TeX{} macro''
-@cindex TeX Macro Basics
-@cindex Basics TeX Macro
-@cindex Choosing TeX Macro
-@cindex TeX Macro Use
-@cindex TeX Macro Modes
-
-The standard behavior can be controlled by the following variables:
-
-@vtable @code
-@item x-symbol-tex-modes
-@itemx x-symbol-tex-auto-style
-The variables known from @ref{Minor Mode}. If the buffer visits a file
-with extension @file{.tex}, super-/subscripts and images are displayed,
-otherwise unique decoding (@pxref{Unique Decoding}) will be used.
-
-@item x-symbol-tex-auto-coding-alist
-Used there to automatically deduce the specific encoding of the file
-(@pxref{File Coding}) if the file visited by the buffer has the
-extension @file{.tex}. It searches for one of the following two strings
-in the current buffer, including the comment:
-
-@example
-\usepackage[@var{encoding}]@{inputenc@}
-%& -translation-file=i@var{enc}
-@end example
-
-where @var{encoding} should be one of @samp{latin1}, @samp{latin2},
-@samp{latin3}, @samp{latin5}, or @samp{latin9}, and @var{enc} should be
-one of @samp{l1} or @samp{l2}. 8bit characters are not encoded if the
-file if the search was successful (@pxref{Controlling 8bit Coding}).
-
-@item x-symbol-tex-coding-master
-@vindex TeX-master
-If one of the above strings cannot be found in the current buffer, and
-the current buffer has a buffer-local string value of @code{TeX-master},
-also search in the file denoted by that value for the strings.
-(Buffer-local variables will not be inherited.)
-@end vtable
-
-The input methods and the character info in the echo area are controlled
-by:
-
-@vtable @code
-@item x-symbol-tex-header-groups-alist
-We use the standard Grid and Menu headers.
-
-@item x-symbol-tex-extra-menu-items
-There is an extra menu item to remove the braces around text-mode
-letters and other text-mode symbols.
-@c TODO: detailed list of additional commands
-
-@item x-symbol-tex-electric-ignore
-@itemx x-symbol-tex-electric-ignore-regexp
-@pindex texmathp
-Input method Electric (@pxref{Input Method Electric}) is disabled if the
-character is not of the correct @TeX{} mode, i.e., it only produces a
-math-mode character in a math area and a text-mode character in a text
-area (this test requires package @code{texmathp}, see @ref{LaTeX Packages}).
-Postfix tilde is not electric, because @samp{~} produces a space in
-@TeX{}.
-
-@item x-symbol-tex-token-suppress-space
-Input method Token (@pxref{Input Method Token}) only converts a token
-ending with a control word like @code{\i}, if the character following
-the token is no letter. If that token is a text-mode token and a
-@key{SPC} has been entered without a prefix argument, the @key{SPC} will
-only perform the replacement, it will not insert a space, i.e., it will
-act like @kbd{C-u 0 @key{SPC}}.
-
-@item x-symbol-tex-class-alist
-@itemx x-symbol-tex-class-face-alist
-Various token classes (@pxref{Char Group}) are defined. They are used
-to give some info (@pxref{Info}) about the characters spacing behavior,
-which La@TeX{} packages are necessary to use the character (@pxref{TeX
-Macro Symbols}), and about the conversion (@pxref{TeX Macro
-Conversion}). X-Symbol uses blue for text-mode only and purple for
-math-mode only characters in the Grid (@pxref{Input Method Grid} and the
-character info.
-@end vtable
-
-
-@node TeX Macro Features, TeX Macro Problems, TeX Macro Basics, TeX Macro
-@comment node-name, next, previous, up
-@subsection Super-/Subscripts and Images in La@TeX{}
-@cindex TeX Macro Features
-@cindex Features TeX Macro
-@cindex TeX Macro Superscripts
-@cindex TeX Macro Subscripts
-@cindex TeX Macro Images
-
-The display of super- and subscripts (@pxref{Super and Subscripts}) is
-controlled by:
-
-@vtable @code
-@itemx x-symbol-tex-font-lock-limit-regexp
-The superscript command @code{^} and the subscript command @code{_} is
-recognized. The argument can be provided with and without braces. The
-argument should not span more than one line and should not contain a
-super-/subscript command.
-
-@item x-symbol-tex-font-lock-allowed-faces
-The characters @samp{^} and @samp{_} are not always commands (@pxref{TeX
-Macro Problems}), e.g., in the argument of @code{\ref}. X-Symbol uses
-the usual syntax highlighting keywords to decide whether to recognize
-these characters as super-/subscript commands: they are commands if they
-are not highlighted or highlighted with the usual math-mode faces.
-
-This might lead to problems: @ref{FAQ No Subscripts}, @ref{FAQ Stupid
-Subscripts}. Using @code{texmathp} (@pxref{LaTeX Packages}) has even
-more problems:
-
-@itemize @minus
-@item
-The syntax highlighting (which is used for super-/subscripts) would be
-much too slow.
-
-@item
-With own La@TeX{} environments, you would need to customize
-@code{texmathp}.
-
-@item
-It is actually wrong: whether @samp{^} and @samp{_} are
-super-/subscripts commands does not depend on whether we are in @TeX{}'s
-math mode, it depends on its catcodes (which are changed by commands
-like @code{\ref}).
-@end itemize
-@end vtable
-
-The display of images (@pxref{Images}) is controlled by:
-
-@vtable @code
-@item x-symbol-tex-image-keywords
-The following commands are recognized. Extension @var{ext} stands for
-@file{eps} (which is the default extension for both versions of
-@code{\includegraphics} if the extension is omitted there), @file{ps},
-@file{gif}, @file{png}, @file{jpeg}, @file{jpg}, or @file{pdf}. Options
-@var{options} can be omitted with their surrounding brackets or
-preceding comma, respectively.
-
-@example
-\input@{@var{file}.pstex_t@}
-\includegraphics[@var{options}][@var{options}]@{@var{file}.@var{ext}@}
-\includegraphics*[@var{options}][@var{options}]@{@var{file}.@var{ext}@}
-\epsfig@{file=@var{file}.@var{ext},@var{options}@}
-\psfig@{file=@var{file}.@var{ext},@var{options}@}
-\epsfbox[@var{options}]@{@var{file}.@var{ext}@}
-\epsffile[@var{options}]@{@var{file}.@var{ext}@}
-@end example
-
-@item x-symbol-tex-master-directory
-@vindex TeX-master
-Relative file names (@pxref{Image Display}, explicitly or implicitly)
-are relative to the directory part of variable @code{TeX-master} if it
-is buffer-local and a string. Otherwise, they are relative to the
-directory of the current file.
-
-@item x-symbol-tex-image-searchpath
-@vindex TEXPICTS
-@vindex TEXINPUTS
-Files with implicitly relative names are meant to be searched in a
-search path. It defaults to the list of directories specified by the
-environment variable @code{TEXPICTS} or @code{TEXINPUTS} (@pxref{TeX
-environment variables,,,@value{kpathsea},@value{kpathseaman}}),
-extended by @file{./} if necessary.
-
-Each directory in this list is used to expand the file name. The first
-expansion naming a readable file is used. Relative directories in this
-list are expanded in the master directory mentioned above.
-
-This mimics the standard behavior of @TeX{}, omitting the ``built-in''
-directories of the search path (@pxref{Path
-sources,,,@value{kpathsea},@value{kpathseaman}}).
-
-@item x-symbol-tex-image-cached-dirs
-The file name in the image command should not have a directory part or
-the directory part should be @file{figures/} if the image should be
-cached in the memory cache.
-@end vtable
-
-
-@node TeX Macro Problems, TeX Macro Conversion, TeX Macro Features, TeX Macro
-@comment node-name, next, previous, up
-@subsection Problems with @TeX{} Macros
-@cindex TeX Macro Problems
-@cindex Problems TeX Macro
-
-Like with other token languages, the conversion between characters and
-@TeX{} macros induce the problem that we have two conflicting
-requirements: we would like X-Symbol not to change the file when
-visiting and saving a file, and we would like X-Symbol to use characters
-for all corresponding macros. @xref{Unique Decoding}.
-
-The additional problem with @TeX{} macros is that there is no fixed and
-simple definition of @TeX{} macros, and many users have their personal
-@TeX{} style, while many users are probably not aware that the style
-also influences @TeX{}'s typesetting:
-
-@itemize @bullet
-@item
-The tokens in @TeX{} are not ended by a dedicated character (like
-@sc{sgml} entities are ended by @samp{;}). Instead, we need the next
-char to decide whether a macro ends, which would be no problem if @TeX{}
-would have a character which has no meaning except separating tokens
-(like space in most programming languages). Unfortunately, this is not
-the case: after an @dfn{control word} (an all-letter macro), a space has
-no meaning, but it does produce a space in the output after characters
-and other macros, except in math mode.
-
-During decoding, a text-mode control word has to be replaced either with
-its trailing spaces or not be replaced at all. Since the number of
-spaces can vary and X-Symbol does not remember the original @TeX{}
-sequence of a character, X-Symbol would change the file if it would use
-characters for all sequences.
-
-@item
-During encoding, a space after a character in the buffer must produce a
-space in the document output, since users normally do not care whether
-the character is represented by a control word or not. Let us assume
-that we (Bavarians) want to produce the output @samp{Ma@ss{}@ Bier}.
-@ifinfo
-In the info file, you will probably not see any 8bit characters (the
-sharp @samp{s} is shown as @samp{@ss{}}).
-@end ifinfo
-
-@itemize @minus
-@item
-Many people would use @samp{Ma\ss\@ Bier}. This is (almost ever) fine
-in text mode, but a @samp{\@ } in math mode is not ignored (whereas the
-spaces after characters are). If we have text- and math-mode control
-word, we have a problem, since math-mode detection cannot work properly
-without @TeX{} processing.
-
-@item
-Many people would use @samp{Ma\ss@{@}@ Bier}. This has less problems and
-is therefore used by X-Symbol. The @samp{@{@}} at the end of the control
-word is not used if the character is not followed by a space, e.g., to
-produce @samp{Stra@ss{}e}, we use @samp{Stra\ss@ e}. Consequently,
-@samp{Ma\ss\@ Bier} in the file would be decoded to @samp{Ma@ss{}\@ Bier},
-which would be encoded to the original sequence in the file.
-
-@item
-Some people would always use @samp{@{@}} after a text-mode control word,
-even it is not followed by a space, like @samp{Stra\ss@{@}e}. This is
-wrong, since it breaks ligatures and kerns. For example, compare the
-output of @samp{\L@ V} with @samp{\L@{@}V} using @samp{T1} font encoding.
-
-@item
-Up to Version 4.1, X-Symbol surrounded a text-mode control word with
-braces, like @samp{Stra@{\ss@}e}. This was probably even worse than
-always adding @samp{@{@}} at the end of the control word. It was used,
-because it is required by Bib@TeX{} (@pxref{BibTeX Macro}).
-Unfortunately, Bib@TeX{} sends this bad sequence directly to La@TeX{},
-but this has nothing to do with X-Symbol.
-@end itemize
-
-@item
-The accented characters are not represented by one tokens in @TeX{}.
-Most people use @samp{\"a} to produce an @samp{@"a}, while some use
-@samp{\"@{a@}}. X-Symbol uses the former, it does not even decode the
-latter automatically. Up to Version 4.1, X-Symbol used @samp{@{\"a@}},
-having the same problems as using @samp{Stra@{\ss@}e}.
-
-@item
-Around a dozen characters can be produced by more than one @TeX{} macro,
-like @code{\neq} and @code{\ne}. Here, X-Symbol decodes both forms,
-because it is probably a bad idea to redefine standard @TeX{} macros.
-This will not be done with in style files (@pxref{Unique Decoding}).
-
-@item
-In @TeX{}, you can change the lexer on the fly, i.e., in a strict sense,
-any conversion is unsafe without @TeX{} processing. Since the most
-likely change is to change the catcode of the character @samp{@@} to a
-letter (used in La@TeX{}'s style files), this character is considered a
-letter by X-Symbol. This means that although both @samp{\ss@ @@} and
-@samp{\ss@@} usually produce the same output, only the first is decoded
-to @samp{@ss{}@@}.
-
-@item
-In @TeX{}, the definitions of macros can also change on the fly i.e., in
-a strict sense, any conversion is unsafe without @TeX{} processing.
-X-Symbol assumes that you do not do something like that except as done
-by the standard La@TeX{} @code{\verb} command, and the @code{verbatim}
-and @code{tabbing} environments.
-@end itemize
-
-
-@node TeX Macro Conversion, TeX Macro Symbols, TeX Macro Problems, TeX Macro
-@comment node-name, next, previous, up
-@subsection The Conversion of @TeX{} Macros
-@cindex TeX Macro Conversion
-@cindex Conversion of TeX Macros
-
-The @TeX{} macros for Latin characters are according to the La@TeX{}
-package @file{inputenc.sty}, v0.97+. Package X-Symbol uses U00B5 for
-@code{\mathmicro}, not for @code{\mu}, though! @xref{Wishlist LaTeX}.
-
-It is assumed that you do not redefine standard @TeX{} macros like
-@code{\ne} (@pxref{TeX Macro Conversion}), if you do so, you should
-better use unique decoding (@pxref{Unique Decoding}).
-
-The encoding of characters to @TeX{} macros works as follows:
-
-@itemize @bullet
-@item
-If the character is preceded by an odd number of backslashes, insert a
-space before the character.
-
-@item
-Accented characters are encoded without braces, e.g., we encode @samp{@,{c}}
-to @samp{\c@ c}. Accents are encoded with braces, e.g., we use
-@samp{\c@{@ @}} and @samp{\u@{@}}.
-@end itemize
-
-Additionally, the encoding of characters to @TeX{} macros which are
-@dfn{control words} (all-letter macros), or whose @TeX{} representation
-ends with a control word (like @samp{\'\i}) works as follows:
-
-@itemize @bullet
-@item
-If the character is followed by a letter, replace the character by the
-macro and insert a space.
-
-@item
-If the macro is a text-mode macro and followed by one or more blanks,
-replace the character and insert @samp{@{@}}.
-
-@item
-Otherwise, just replace the character.
-@end itemize
-
-The decoding of @TeX{} macros which are control words to characters
-works as follows:
-
-@itemize @bullet
-@item
-If the macro is a text-mode macro and followed by @samp{@{@}} which is
-followed by a blank, replace the macro and delete the braces.
-
-@item
-If the macro is a text-mode macro and followed by one are more blanks,
-we have the following rule:
-
-@itemize @minus
-@item
-If we have exactly one blank, the blank is a space, and it is not
-followed by a @samp{%} (comment character), replace the macro by the
-corresponding character and delete the space. (The character following
-the space must be a letter with unique decoding, see @ref{Unique Decoding}.)
-
-@item
-Otherwise, do @emph{not decode} the macro!
-@end itemize
-
-@item
-Otherwise, just replace the macro.
-@end itemize
-
-To clarify, @dfn{letter} means @samp{A}-@samp{Z}, @samp{a}-@samp{z}, or
-@samp{@@}, @dfn{blank} means a space, newline or the end of the buffer
-(therefore, the last character in the buffer is always followed by a
-blank).
-
-There are three control words which are both text-mode and math mode
-macros: @code{\ldots}, @code{\vdots}, and (by accident) @code{\angle}.
-They are all treated like math-mode characters, but their minibuffer
-info (@pxref{Info}) includes @samp{gobbles space} (spaces in the buffer
-after the character have no impact on the document),
-
-Additionally, the following commands and environments are processed
-during decoding (but we are just looking for strings, i.e., they are
-also processed in comments):
-
-@vtable @code
-@item x-symbol-tex-verb-delimiter-regexp
-If the command @code{\verb} is found, its argument is not decoded if it
-is delimited by one of the following characters: @samp{-}, @samp{!},
-@samp{#}, @samp{$}, @samp{&}, @samp{*}, @samp{+}, @samp{/}, @samp{=},
-@samp{?}, @samp{^}, @samp{|}, or @samp{!}.
-
-@item x-symbol-tex-env-verbatim-regexp
-The contents of the @code{verbatim} environment is not decoded. To
-produce accented characters inside this environment, use the La@TeX{}
-package @file{inputenc.sty}.
-
-@c Inside @code{\hyphenation}@{@dots{}@}, you can only use Latin characters.
-
-@c David Kastrup: Wrong. inputenc.sty converts things like @"a into \"a
-@c anyway (take a look into your table of contents file, xxx.toc, for
-@c example). Both @"a and \"a will not work in hyphenation patterns when you
-@c are using a font encoding without such a character (like the default OT1
-@c encoding), both @"a and \"a will work if something like
-@c \usepackage[T1]{fontenc} is active. This holds for LaTeX; plain TeX is
-@c not as sophisticated as to replace \"a with a single character when in
-@c T1 encodings.
-
-@item x-symbol-tex-env-tabbing-regexp
-Inside a @code{tabbing} environment, the macro sequences starting with
-@samp{\`}, @samp{\'}, @samp{\=} and @samp{\-} are not decoded. It is
-probably better (with or without X-Symbol) to use the La@TeX{} package
-@file{inputenc.sty} or to the @code{Tabbing} environment, to be found in
-the @sc{ctan} archives.
-@end vtable
-
-During encoding, these commands and environments are not respected,
-since it does not make any sense to have X-Symbol's private characters
-in the @TeX{} file.
-
-@ifinfo
-Final note: in the info file, you will probably not see any 8bit
-characters.
-@end ifinfo
-
-You might want change the conversion between characters and tokens in
-language @code{tex} by changing:
-
-@vtable @code
-@item x-symbol-tex-user-table
-You can define you own tokens for X-Symbol characters. E.g., if you
-like to have the command @code{\sqrt} represented by a character
-(shadowing the entry for @code{\surd}), add the following to your
-@file{~/.emacs}:
-
-@lisp
-(setq x-symbol-tex-user-table '((radical (math special) "\\sqrt")))
-@end lisp
-@end vtable
-
-
-@node TeX Macro Symbols, , TeX Macro Conversion, TeX Macro
-@comment node-name, next, previous, up
-@subsection Extra Symbols of Language ``@TeX{} Macro''
-@cindex Extra Symbols for @TeX{}
-@cindex Defining @code{tex}
-@cindex Initializing @code{tex}
-@cindex @TeX{} Macro Installation
-@cindex Installing @code{tex}
-@pindex @file{latexsym.sty}
-@pindex @file{amssymb.sty}
-@pindex @file{stmaryrd.sty}
-@pindex @file{fontenc.sty}
-@pindex @file{inputenc.sty}
-
-This section describes what you should put into your private style file
-or your document if you want to use extra symbols, i.e., characters
-whose info in the echo area (@pxref{Info}) contains s.th. like
-@samp{@var{package}.sty} or @samp{user}. If you do not use the
-corresponding characters, you do not have to do anything, of course.
-
-The @TeX{} macros @code{\Box}, @code{\Diamond}, @code{\leadsto},
-@code{\Join}, @code{\lhd}, @code{\mho}, @code{\rhd}, @code{\sqsupset},
-@code{\sqsubset}, @code{\unlhd}, @code{\unrhd}, are defined in La@TeX{}
-package @file{latexsym.sty}:
-
-@example
-\usepackage@{latexsym@}
-@end example
-
-Note that these macros are also defined @file{amssymb.sty}. Since the
-first four macros are defined differently (better) in
-@file{latexsym.sty}, it does make sense to load both La@TeX{} packages.
-
-The @TeX{} macros @code{\boldsymbol}, @code{\circledast},
-@code{\circledcirc}, @code{\circleddash}, @code{\digamma},
-@code{\gtrapprox}, @code{\gtrsim}, @code{\lessapprox}, @code{\lesssim},
-@code{\triangleq}, @code{\varkappa} are defined in AMS La@TeX{} package
-@file{amssymb.sty}:
-
-@example
-\usepackage@{amssymb@}
-@end example
-
-The @TeX{} macros @code{\bigsqcap}, @code{\llbracket},
-@code{\rrbracket}, @code{\llparenthesis}, @code{\rrparenthesis} are
-defined in the La@TeX{} package @file{stmaryrd.sty}:
-
-@example
-\usepackage@{stmaryrd@}
-@end example
-
-The @TeX{} macros @code{\guilsinglleft}, @code{\guilsinglright},
-@code{\dj}, @code{\NG}, @code{\ng}, @code{\DH}, @code{\DJ}, @code{\dh},
-@code{\dj}, @code{\TH}, @code{\th}, @code{\guillemotleft},
-@code{\guillemotright} and the ogonek characters are only defined if
-you use T1 font encoding:
-
-@example
-\usepackage[T1]@{fontenc@}
-@end example
-
-The @TeX{} macro @code{\mathmicro} for U00B5 can be defined by
-(@pxref{Wishlist LaTeX}):
-
-@example
-\let\mathmicro\mu
-@end example
-
-You should define the following in your La@TeX{} file (if you use the
-corresponding characters), the first can only be used with T1 font encoding.
-
-@example
-\DeclareTextSymbol@{\textbackslash@}@{T1@}@{92@}
-\newcommand@{\nsubset@}@{\not\subset@}
-\newcommand@{\textflorin@}@{\textit@{f@}@}
-\newcommand@{\setB@}@{@{\mathord@{\mathbb B@}@}@}
-\newcommand@{\setC@}@{@{\mathord@{\mathbb C@}@}@}
-\newcommand@{\setN@}@{@{\mathord@{\mathbb N@}@}@}
-\newcommand@{\setQ@}@{@{\mathord@{\mathbb Q@}@}@}
-\newcommand@{\setR@}@{@{\mathord@{\mathbb R@}@}@}
-\newcommand@{\setZ@}@{@{\mathord@{\mathbb Z@}@}@}
-\newcommand@{\coloncolon@}@{\mathrel@{::@}@}
-@c \newcommand@{\lsemantics@}@{\mathopen@{\lbrack\mkern-3mu\lbrack@}@}
-@c \newcommand@{\rsemantics@}@{\mathclose@{\rbrack\mkern-3mu\rbrack@}@}
-@c \newcommand@{\lcata@}@{\mathopen@{(\mkern-3mu\mid@}@}
-@c \newcommand@{\rcata@}@{\mathclose@{\mid\mkern-3mu)@}@}
-@end example
-
-The @TeX{} macros @code{\textordfeminine}, @code{\textordmasculine},
-@code{\textdegree}, @code{\textonequarter}, @code{\textonehalf},
-@code{\textthreequarters}, @code{\mathonesuperior},
-@code{\mathtwosuperior}, @code{\maththreesuperior},
-@code{\textcopyright} are only defined when using La@TeX{} package
-@file{inputenc.sty}:
-
-@example
-\usepackage[latin1]@{inputenc@}
-@end example
-
-The @TeX{} macros @code{\textcent}, @code{\textcurrency},
-@code{\textyen}, @code{\textbrokenbar}, @code{\textmalteseH},
-@code{\textmalteseh} are defined as not available in La@TeX{} package
-@file{inputenc.sty}. @xref{Wishlist LaTeX}. If you use this package
-and want to define these commands, use @code{\renewcommand} (or
-@code{\def}) after, e.g.:
-
-@example
-\usepackage[latin1]@{inputenc@}
-\usepackage@{wasysym@} %% defines \cent, \currency, \brokenvert
-\usepackage@{amssymb@} %% defines \yen
-\renewcommand@{\textcent@}@{\cent@}
-\renewcommand@{\textcurrency@}@{\currency@}
-\renewcommand@{\textyen@}@{\yen@}
-\renewcommand@{\textbrokenbar@}@{brokenvert@}
-@end example
-
-@c ===========================================================================
-
-@node SGML Entity, BibTeX Macro, TeX Macro, Supported Languages
-@comment node-name, next, previous, up
-@section Token Language ``@sc{sgml} entity'' (@code{sgml})
-@cindex HTML
-@cindex SGML entity
-@cindex Token Language @code{sgml}
-@cindex Language @code{sgml}
-@pindex Netscape
-
-For buffers using the major mode @code{html-mode}, @code{hm--html-mode},
-@code{html-helper-mode}, @code{sgml-mode} or @code{xml-mode}, we use
-token language @dfn{@sc{sgml} entity} (@code{sgml}). This language
-provides the display of super-/subscripts and images. If the buffer
-visits a file and uses a @sc{html} mode, X-Symbol mode is automatically
-turned on.
-
-@menu
-* SGML Entity Basics:: Basics of Language ``@sc{sgml} entity''.
-* SGML Entity Features:: Super-/Subscripts and Images in @sc{html}.
-* SGML Entity Conversion:: How the conversion of @sc{sgml} entities works.
-@end menu
-
-
-@node SGML Entity Basics, SGML Entity Features, SGML Entity, SGML Entity
-@comment node-name, next, previous, up
-@subsection Basics of Language ``@sc{sgml} entity''
-@cindex SGML Entity Basics
-@cindex Basics SGML Entity
-@cindex Choosing SGML Entity
-@cindex SGML Entity Use
-@cindex SGML Entity Modes
-
-The standard behavior can be controlled by the following variables:
-
-@vtable @code
-@item x-symbol-sgml-modes
-@itemx x-symbol-sgml-auto-style
-The variables known from @ref{Minor Mode}. If the buffer uses a
-@sc{html} mode, super-/subscripts and images are displayed, otherwise
-unique decoding (@pxref{Unique Decoding}) will be used.
-
-@item x-symbol-sgml-auto-coding-alist
-Used there to automatically deduce the specific encoding of the file
-(@pxref{File Coding}). It searches for the following string in the
-current buffer, including the comment:
-
-@example
-<meta http-equiv="content-type"
- content="text/html; charset=@var{encoding}">
-@end example
-
-where @var{encoding} should be one of @samp{iso-8859-1},
-@samp{iso-8859-2}, @samp{iso-8859-3}, @samp{iso-8859-9}, or
-@samp{iso-8859-15}. 8bit characters are not encoded if the file if the
-search was successful (@pxref{Controlling 8bit Coding}).
-@end vtable
-
-The input methods and the character info in the echo area are controlled
-by:
-
-@vtable @code
-@item x-symbol-sgml-header-groups-alist
-Defines the headers and their characters for the language specific Grid
-and Menu.
-
-@item x-symbol-sgml-extra-menu-items
-There are no special entries in the X-Symbol menu.
-
-@item x-symbol-sgml-electric-ignore
-There is no additional constraint to the ones mentioned in @ref{Input
-Method Electric}.
-
-@item x-symbol-sgml-class-alist
-@itemx x-symbol-sgml-class-face-alist
-Token classes (@pxref{Char Group}) are only used to define a coloring
-scheme. X-Symbol uses dark orange or dark red for non-Latin-1
-characters in the Grid (@pxref{Input Method Grid} and the character info
-(@pxref{Info}), dark red for characters without defined entity names in
-@sc{html} (@pxref{SGML Entity Conversion}).
-@end vtable
-
-
-@node SGML Entity Features, SGML Entity Conversion, SGML Entity Basics, SGML Entity
-@comment node-name, next, previous, up
-@subsection Super-/Subscripts and Images in @sc{html}
-@cindex SGML Entity Features
-@cindex Features SGML Entity
-@cindex SGML Entity Superscripts
-@cindex SGML Entity Subscripts
-@cindex SGML Entity Images
-
-The display of super- and subscripts (@pxref{Super and Subscripts}) is
-controlled by:
-
-@vtable @code
-@item x-symbol-sgml-font-lock-regexp
-@itemx x-symbol-sgml-font-lock-limit-regexp
-@itemx x-symbol-sgml-font-lock-alist
-@itemx x-symbol-sgml-font-lock-contents-regexp
-The superscript command @code{<sup>}@dots{}@code{</sup>} and the subscript
-command @code{<sub>}@dots{}@code{</sub>} is recognized. The contents should
-contain at least one character which is not a space or a
-@code{nobreakspace}.
-@end vtable
-
-The display of images (@pxref{Images}) is controlled by:
-
-@vtable @code
-@item x-symbol-sgml-image-keywords
-The following commands are recognized. Extension @var{ext} stands for
-@file{gif}, @file{png}, @file{jpeg} or @file{jpg}.
-
-@example
-<img @var{@dots{}} src="@var{file}.@var{ext}" @var{@dots{}}>
-@end example
-
-@item x-symbol-sgml-master-directory
-@itemx x-symbol-sgml-image-searchpath
-Relative file names (@pxref{Image Display}) are relative to the
-directory of the current file.
-
-@item x-symbol-sgml-image-file-truename-alist
-The file name prefix @file{file:} is ignored. For any other file name
-which starts with letters and then a colon, e.g., with @file{http:} or
-@file{C:\} (which is no @sc{url} anyway), the image insertion command
-will be skipped. By changing this variable, you could specify that the
-prefix @file{http://www.fmi.uni-passau.de/~wedler/} corresponds to
-@file{~/public_html/}.
-
-@item x-symbol-sgml-image-cached-dirs
-The file name in the image command should not have a directory part or
-the directory part should be @file{images/} or @file{pictures/} if the
-image should be cached in the memory cache.
-@end vtable
-
-
-@node SGML Entity Conversion, , SGML Entity Features, SGML Entity
-@comment node-name, next, previous, up
-@subsection The Conversion of @sc{sgml} Entities
-@cindex SGML Entity Conversion
-@cindex Conversion of SGML Entities
-
-Most character entities of HTML-4.0 are supported, except the following:
-uppercase Greek which look like uppercase Latin, ``markup-significant
-and internationalization'' characters, and some quotes. See
-@uref{http://www.w3.org/TR/REC-html40/sgml/entities.html}.
-
-By default, we encode to entity references like @code{&amp;}, and decode
-from both entity references and character references like @code{&#38;}.
-For Latin-N characters without defined entity names in @sc{html} (e.g.
-@code{scedilla}), we can only use character references.
-
-Do not expect Netscape before v6 to display non-Latin-1 characters
-correctly (this might work by specifying the charset UTF-8 and using
-character references).
-
-You might want change the conversion between characters and tokens in
-language @code{sgml} by changing:
-
-@vtable @code
-@item x-symbol-sgml-token-list
-@findex x-symbol-sgml-token-list-name
-@findex x-symbol-sgml-token-list-code
-@findex x-symbol-sgml-token-list-netscape
-A symbol, which defines whether to use entity references, character
-references, or entity references for Latin-1 characters and character
-references for others.
-
-@item x-symbol-sgml-user-table
-It is probably not a good idea to change the defined tokens (except via
-the variable above), but you might want to add some definitions:
-
-@example
-(setq x-symbol-sgml-user-table '((circ () 999 "&bcomp;")))
-@end example
-@end vtable
-
-@c ====================================================================
-
-@node BibTeX Macro, TeXinfo Command, SGML Entity, Supported Languages
-@comment node-name, next, previous, up
-@section Token Language ``Bib@TeX{} macro'' (@code{bib})
-@cindex Token Language @code{bib}
-@cindex Language @code{bib}
-@cindex Bib@TeX{} macro
-@cindex @code{bib}
-@cindex Bib@TeX{}
-
-For buffers using the major mode @code{bibtex-mode}, we use token
-language @dfn{Bib@TeX{} macro} (@code{bib}). This language does not
-provide the display of super-/subscripts and images. If the buffer
-visits a file, X-Symbol mode is automatically turned on. It is
-controlled by:
-
-@vtable @code
-@item x-symbol-bib-modes
-@itemx x-symbol-bib-auto-style
-The variables known from @ref{Minor Mode}. There is no automatic
-deduction of the file encoding, 8bit characters are usually encoded, and
-there is usually no unique decoding. @xref{Conversion}.
-@end vtable
-
-@pindex bibtex
-The major difference between this language and the token language
-@code{tex} is that the tokens for text-mode characters are most likely
-enclosed by braces. This has some problems (@pxref{TeX Macro
-Problems}), but is required by the program @code{bibtex}.
-
-The input methods and most features except super-/subscripts and images
-work like in token language @code{tex} (@pxref{TeX Macro}):
-
-@vtable @code
-@item x-symbol-bib-header-groups-alist
-@itemx x-symbol-bib-electric-ignore
-@itemx x-symbol-bib-class-alist
-@itemx x-symbol-bib-class-face-alist
-Like in @ref{TeX Macro Features}.
-
-@item x-symbol-bib-extra-menu-items
-There are no special entries in the X-Symbol menu.
-@end vtable
-
-You might want change the conversion between characters and tokens in
-language @code{bib} by changing:
-
-@vtable @code
-@item x-symbol-bib-user-table
-@itemx x-symbol-tex-user-table
-Use the former for @code{bib}-only changes, the latter also influences
-the conversion with token language @code{tex}.
-@end vtable
-
-@c ====================================================================
-
-@node TeXinfo Command, External Languages, BibTeX Macro, Supported Languages
-@comment node-name, next, previous, up
-@section Token Language ``@TeX{}info command'' (@code{texi})
-@cindex Token Language @code{texi}
-@cindex Language @code{texi}
-@cindex @TeX{}info command
-@cindex @code{texi}
-@pindex texinfo
-@pindex GNU texinfo
-
-For buffers using the major mode @code{texinfo-mode}, we use token
-language @dfn{@TeX{}info command} (@code{texi}). This language does not
-provide the display of super-/subscripts and images. If the buffer
-visits a file, X-Symbol mode is automatically turned on. It is
-controlled by:
-
-@vtable @code
-@item x-symbol-texi-modes
-@itemx x-symbol-texi-auto-style
-The variables known from @ref{Minor Mode}. There is no automatic
-deduction of the file encoding, 8bit characters are usually encoded, and
-there is usually no unique decoding. @xref{Conversion}.
-@end vtable
-
-With @code{x-symbol-8bits} having value @code{nil} (the default), it
-might still happen that the saved file contains 8bit characters, since
-token language @code{texi} does not define tokens for all characters in
-the Latin charsets supported by X-Symbol. @xref{Controlling 8bit
-Coding}.
-
-With @code{x-symbol-unique} having value @code{nil} (the default), we
-have unique decoding anyway, since token language @code{texi} does only
-define one token per character, i.e., the value is not important if
-@code{x-symbol-8bits} is @code{nil}. @xref{Unique Decoding}.
-
-The input methods and the character info in the echo area are controlled
-by:
-
-@vtable @code
-@item x-symbol-texi-header-groups-alist
-Defines the headers and their characters for the language specific Grid
-and Menu.
-
-@item x-symbol-texi-extra-menu-items
-There are no special entries in the X-Symbol menu.
-
-@item x-symbol-texi-electric-ignore
-There is no additional constraint to the ones mentioned in @ref{Input
-Method Electric}.
-
-@item x-symbol-texi-class-alist
-@itemx x-symbol-texi-class-face-alist
-Only a few token classes (@pxref{Char Group}) are defined, the most
-interesting induces the character info (@pxref{Info}) to display
-@samp{not as code} for @code{@@minus@{@}} (@code{@@minus@{@}} should not
-used inside @code{@@code} and @code{@@example}). No coloring scheme is
-defined.
-@end vtable
-
-@pindex makeinfo
-At least with @code{makeinfo-4.0}, you do not get accented characters in
-the info file for the corresponding @TeX{}info commands in the
-@file{.texi} file, the @sc{html} output might contain illegal
-``@sc{sgml} entities'' like @code{&140;}.
-
-@pindex texi2html
-At least with @code{texi2html-1.62}, you see accented characters in the
-@sc{html} output for the corresponding @TeX{}info commands in the
-@file{.texi} file, but the output might also contain illegal ``@sc{sgml}
-entities'' like @code{&140;}.
-
-You might want change the conversion between characters and tokens in
-language @code{texi} by changing:
-
-@vtable @code
-@itemx x-symbol-texi-user-table
-Extra entries for the conversion.
-@end vtable
-
-@c ====================================================================
-
-@node External Languages, , TeXinfo Command, Supported Languages
-@comment node-name, next, previous, up
-@section Languages Defined in Other Emacs Packages
-@cindex Foreign Languages
-@cindex External Languages
-@cindex Other Languages
-
-It is no problem for other Emacs packages to define their own token
-language (@pxref{Extending X-Symbol}).
-
-I know of the following package---please check its manual for details.
-
-@itemize @bullet
-@item
-@pindex ProofGeneral
-@cindex Isabelle Symbol
-Package @uref{http://proofgeneral.inf.ed.ac.uk/,ProofGeneral} defines token
-language ``Isabelle symbol''.
-@end itemize
-
-@c ===========================================================================
-
-@node X-Symbol Internals, Problems, Supported Languages, Top
-@comment node-name, next, previous, up
-@chapter X-Symbol Internals
-@cindex Internals, X-Symbol
-@cindex X-Symbol Internals
-
-This section is outdated, it currently describes Version 3.4.2 of X-Symbol.
-
-Package X-Symbol is distributed in two ways. End-users should use the
-@emph{binary package} which contains pre-compiled files. X-Symbol
-developers should use the @emph{source package} which contains some
-additional files.
-
-@menu
-* Char Representation:: How X-Symbol represents X-Symbol chars.
-* Defining Charsets:: How X-Symbol defines additional chars.
-* Defining Input Methods:: How X-Symbol defines the input methods.
-* Extending X-Symbol:: How to add fonts and token languages.
-* Various Internals:: How X-Symbol handles other aspects.
-* Design Alternatives:: Why X-Symbol is not designed differently.
-* Language Internals:: How X-Symbol handles languages.
-* Misc Internals:: Various. TODO.
-@end menu
-
-@c ====================================================================
-
-@node Char Representation, Defining Charsets, X-Symbol Internals, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Internal Representation of X-Symbol Characters
-@cindex Charsym
-@cindex Leading Character
-@cindex Octet
-@cindex Cstring
-@cindex Mule Character
-
-As mentioned in @ref{Pseudo Language}, most functions do not operate
-on X-Symbol characters directly, they use ``x-symbol charsyms''. These
-charsyms have a symbol property @code{x-symbol-cstring} which points to
-a string, called @dfn{cstring}, containing the X-Symbol character.
-
-@itemize @bullet
-@item
-Under Emacs and XEmacs/Mule, the string only contains the character
-which is a normal Mule character created by @code{make-char}.
-
-@item
-@pindex font-lock
-Under XEmacs/no-Mule, the string only contains the 8bit character if the
-X-Symbol character is a 8bit character according to
-@code{x-symbol-default-coding} (@pxref{Default Coding}). Otherwise, the
-string contains of a @dfn{leading character} (with range @samp{\200} to
-@samp{\237}) and an @dfn{octet}. Package @code{font-lock} is used to
-display them correctly as X-Symbol characters (@pxref{FAQ Strange
-Chars}). E.g., with @samp{\251} is @code{copyright}, we get
-
-@lisp
-(get 'Idotaccent 'x-symbol-cstring)
- @result{} "\235\251"
-@end lisp
-@end itemize
-
-If the character is also a 8bit character in some encoding (@pxref{File
-Coding}), the charsym also has the symbol property
-@code{x-symbol-file-cstrings} for the representation in the file and
-property @code{x-symbol-buffer-cstrings} to recognize character aliases
-(@pxref{Char Aliases}). E.g., under XEmacs/no-Mule, with @samp{\335} is
-@code{Yacute}, @samp{\251} is @code{copyright}, we get
-
-@lisp
-(get 'Idotaccent 'x-symbol-file-cstrings)
- @result{} (iso-8859-9 "\335" iso-8859-3 "\251")
-(get 'Idotaccent 'x-symbol-buffer-cstrings)
- @result{} (iso-8859-9 "\234\335" iso-8859-3 "\235\251")
-@end lisp
-
-The values are plists (@pxref{Property Lists,,,lispref,XEmacs Lisp
-Reference Manual}) mapping the file coding to the strings in the file or
-the buffer, respectively.
-
-After token languages have been initialized, the charsym also has the
-symbol properties @code{x-symbol-tokens} (@pxref{Token Language}) and
-@code{x-symbol-classes} (@pxref{Char Group}):
-
-@lisp
-(get 'Idotaccent 'x-symbol-tokens)
- @result{} (sgml "&#304;" tex "@{\\.I@}")
-(get 'Idotaccent 'x-symbol-classes)
- @result{} (sgml (non-l1) tex (text aletter))
-@end lisp
-
-@c ====================================================================
-
-@node Defining Charsets, Defining Input Methods, Char Representation, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Defining X-Symbol Charsets
-@cindex Cset
-@cindex Charset
-@cindex Final Byte
-
-An X-Symbol charset, called @dfn{cset} in the code and the docstrings,
-handles one font used by package X-Symbol. Each cset must use the
-same char registry@minus{}encoding as the corresponding variables for
-the fonts (@pxref{Installing Fonts Lisp}).
-
-You have to tell X-Symbol, how to define Mule charsets with Emacs or
-XEmacs/Mule and which leading character to use with XEmacs/no-Mule. As
-an example, we use the definition of the Adobe symbol font.
-
-@lisp
-@group
-(defvar x-symbol-xsymb0-cset
- '((("adobe-fontspecific") ?\233 -3600)
- (xsymb0-left "X-Symbol characters 0, left" 94 ?:) .
- (xsymb0-right "X-Symbol characters 0, right" 94 ?\;)))
-@end group
-@end lisp
-
-Mule charsets (@pxref{Charsets,,,lispref,XEmacs Lisp Reference Manual})
-may be used for 94 or 96 characters (this example: 94, only charset with
-dimension 1 can be defined with X-Symbol). Thus, if your font provides
-more characters, you are likely to use both the left and the right half
-of the font to define two Mule charsets. For both of them, you have to
-define a unique, free final character/byte of the standard ISO 2022
-escape sequence designating the charset (this example: @samp{:} and
-@samp{;}). The remaining free (reserved by Emacs for users) are
-@samp{>} and @samp{?}, the latter is already used in XEmacs.
-
-For XEmacs/no-Mule, you have to define the leading character (this
-example: @samp{\233}).
-
-@vtable @code
-@item x-symbol-latin1-cset
-@itemx x-symbol-latin2-cset
-@itemx x-symbol-latin3-cset
-@itemx x-symbol-latin5-cset
-Cset definitions only using the upper halves of the fonts where the
-corresponding Mule charsets are known and which define characters which
-are considered 8bit characters in the corresponding encoding, see
-@ref{File Coding}.
-
-@item x-symbol-xsymb0-cset
-@itemx x-symbol-xsymb1-cset
-Cset definitions using both halves of the fonts where no corresponding
-Mule charset are yet known.
-@end vtable
-
-@c ====================================================================
-
-@node Defining Input Methods, Extending X-Symbol, Defining Charsets, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Defining Input Methods
-@cindex Input Method Internals
-@cindex Internals, Input Method
-@cindex Defining Input Methods
-
-This is probably the hardest section in this manual@dots{}.
-
-@menu
-* Input Method Objectives:: Input methods should be intuitive/consistent.
-* Intro Char Descriptions:: An example introducing char descriptions.
-* Char Descriptions:: The aspects and the contexts of a character.
-* Example Char Descriptions:: A complete example defining input methods.
-* Customizing Input Methods:: How to customize the input methods.
-@end menu
-
-
-@node Input Method Objectives, Intro Char Descriptions, Defining Input Methods, Defining Input Methods
-@comment node-name, next, previous, up
-@subsection Defining Input Methods: Objectives
-@cindex Input Method Objectives
-@cindex Objectives, Input Methods
-@cindex Consistent Input Methods
-
-Input methods should be intuitive. This requires consistency:
-
-@itemize @bullet
-@item
-Characters should be found under the same header in the Grid and in the
-Menu.
-
-@item
-If one character can be modified or rotated to another character
-(@pxref{Input Method Context}), both should stand near to each other in
-the Grid. E.g., since @code{arrowsouthwest} rotates to
-@code{arrowdown}, they stand next to each other.
-
-@item
-The key binding should be similar to the context of input method
-Context. If two characters are defined to have the same context, they
-should have the same key prefix and the suffix should be a number which
-increases with the ``modify-to'' behavior. E.g., @code{reflexsubset}
-with key binding @kbd{C-= < _ 2} modifies to @code{reflexsqsubset} with
-key binding @kbd{C-= < _ 3}.
-
-@item
-Consistent definition of ``modify-to'' and ``rotate-to'': if A can be
-modified to B and rotated to C and C can be modified to D, B can be
-rotated to D in most cases.
-
-@item
-It should be possible to load character definitions later on, e.g., when
-new token languages get initialized.
-
-@itemize @minus
-@item
-Existing key bindings should not be overwritten. If some of them have to
-change, it should be done in a uniform way (solution: key suffix
-@samp{1}).
-
-@item
-Also, modifying or rotating a new character to/from old ones should be
-possible without changing the input definitions of the old characters.
-@end itemize
-@end itemize
-
-Observation: It is impossible, especially with the possibility to load
-character definitions later on, to define the input methods directly,
-i.e., by something like @code{define-key}. The solution is an indirect
-definitions with ``character descriptions''.
-
-
-@node Intro Char Descriptions, Char Descriptions, Input Method Objectives, Defining Input Methods
-@comment node-name, next, previous, up
-@subsection X-Symbol Character Descriptions: Example
-@cindex Character Descriptions, Intro
-@cindex Character Descriptions, Example
-
-As an example for ``character descriptions'', look at the definition of
-@code{longarrowright} in @code{x-symbol-xsymb1-table} (@samp{95} is the
-encoding in the font and not of interest here). Some terms are defined
-in the next section:
-
-@lisp
-@group
-(longarrowright 95
- (arrow) (size big . arrowright) nil ("->" t "-->") (emdash))
-@end group
-@end lisp
-
-With this definition, package X-Symbol automatically defines:
-
-@itemize @bullet
-@item
-Key bindings @kbd{C-= - - >} and @kbd{C-= - > 2}, the latter has suffix
-2, because @kbd{C-= - >} is also ``wanted'' by @code{arrowright} which
-now has the key binding @kbd{C-= - > 1} (the ``score'' of
-@code{longarrowright} is higher, due to @samp{size big}). @xref{Input
-Method Keyboard}.
-
-@item
-@code{arrowright} modifies to @code{longarrowright}, which modifies to
-@code{arrowright}. @xref{Input Method Context}.
-
-@item
-@code{longarrowleft} rotates to @code{longarrowright}, which rotates to
-@code{longarrowboth} (which rotates to @code{longarrowleft}). (The
-``rotate aspects'' are inherited from @code{arrowright}.) @xref{Input
-Method Context}.
-
-@item
-The following contexts can be modified to @code{longarrowright}:
-@samp{-->} or @code{minus1} / @code{endash} / @code{macron} /
-@code{emdash} / @code{hyphen} and @samp{->} (since all define context
-@samp{-}) and @code{emdash} and @samp{>} (since @code{emdash} defines
-context @samp{--}). @samp{->} is used for @code{arrowright}, which has
-a lower score, see above. @xref{Input Method Context}.
-
-@item
-Input method Electric will change context @samp{-->} (is tagged with
-@code{t} in the definition) to @code{longarrowright}, also @code{emdash}
-and @samp{>} (only theoretically, since input method Electric will
-produce @code{emdash} only in @TeX{}'s text mode, and
-@code{longarrowright} only in @TeX{}'s math mode). @xref{Input Method
-Electric}.
-
-@item
-The character will appear in the Grid under the header @samp{Arrow}.
-You will probably recognize that the placement is based on the modify-to
-and rotate-to behavior above. @xref{Input Method Grid}.
-
-@item
-The character will appear in the Menu under one of the headers
-@samp{Arrow @var{n}}". The submenus are sorted alphabetically.
-@xref{Input Method Menu}.
-@end itemize
-
-Consider that this character would be missing in package X-Symbol and
-you want to define your own character (in your own font). With the
-current scheme, the one line above is enough! Have fun defining all the
-consequences directly instead@dots{}.
-
-
-@node Char Descriptions, Example Char Descriptions, Intro Char Descriptions, Defining Input Methods
-@comment node-name, next, previous, up
-@subsection Defining Input Methods by Character Descriptions
-@cindex Character Descriptions
-@cindex Aspects of Characters
-@cindex Parent Character
-@cindex Component of Characters
-@cindex Modify Scores
-@cindex Rotate Scores
-@cindex Modify Aspects
-@cindex Rotate Aspects
-@cindex Score of a Character
-@cindex Modify Chain
-@cindex Exclusive Modify Chain
-@cindex Rotate Chain
-@cindex Horizontal Chain
-@cindex Key Chain
-
-Characters are defined with @dfn{character descriptions} which consist
-of different @dfn{aspects} and @dfn{contexts}, which can also be
-inherited from a @dfn{parent} character. All characters which are
-connected with parents, form a @dfn{component}. Aspects and contexts
-are used to determine the modify-to and rotate-to chain for characters,
-the contexts for input method Context and Electric, the key bindings,
-and the position in the Menu and the Grid.
-
-If you want to check the component, scores, etc of a specific character,
-look at the symbol property (e.g., with @kbd{M-x hyper-apropos-get-doc})
-of the corresponding charsym, e.g., @code{arrowright}. See also the
-docstrings of @code{x-symbol-init-cset} and @code{x-symbol-init-input}.
-
-Remember, all characters which are connected with parents, form a
-component. @dfn{Contexts} are the contexts of input method Context
-(@pxref{Input Method Context}). If a table entry of a charsym does not
-define its own contexts, they are the same as the contexts of the
-charsym in an earlier position in the modify chain (see below), or the
-contexts of the first charsym with defined contexts in the modify chain.
-The @dfn{modify context} of a charsym is the first context.
-
-@vtable @code
-@item x-symbol-rotate-aspects-alist
-Characters in the same component whose aspects only differ by their
-@code{direction} (@code{east},@dots{}), a key in this alist, are
-circularly connected by ``rotate-to''. The sequence in the @dfn{rotate
-chain} is determined by @dfn{rotate scores} depending on the values in
-the @dfn{rotate aspects}. Charsyms with the same ``rotate-aspects'' are
-not connected (charsyms with the smallest modify scores are preferred).
-
-@lisp
-(get 'longarrowright 'x-symbol-rotate-aspects)
- @result{} (-1500 direction east)
-@end lisp
-
-@item x-symbol-modify-aspects-alist
-Characters in the same components whose aspects only differ by their
-@code{size} (@code{big},@dots{}), @code{shape} (@code{round},
-@code{square}@dots{}) and/or @code{shift} (@code{up},
-@code{down},@dots{}), keys in this alist, are circularly connected by
-``modify-to'', if all their modify contexts are used exclusively, i.e.,
-no other modify chain uses any of them. The sequence in the @dfn{modify
-chain} is determined by @dfn{modify scores} depending on the values in
-the @dfn{modify aspects}, the charsym score defined in the definition
-tables and the score of the whole cset (@pxref{Defining Charsets}).
-
-@lisp
-(get 'longarrowright 'x-symbol-score)
- @result{} -3500
-(get 'longarrowright 'x-symbol-modify-aspects)
- @result{} (1500 shift nil shape nil size big)
-@end lisp
-
-Otherwise, the ``modify chain'' is divided into modify subchains, which
-are those charsyms sharing the same modify context. All modify
-subchains using the same modify context, build a @dfn{horizontal chain}
-whose charsyms are circularly connected by ``modify-to''.
-
-We build a @dfn{key chain} for all contexts (not just modify contexts),
-consisting of all charsyms (sorted according to modify scores) having
-the context. Input method Context modifies the context to the first
-charsym in the key chain.
-
-@item x-symbol-key-suffix-string
-If there is only one charsym in the key chain, @kbd{C-=} plus the
-context inserts the charsym. Otherwise, we determine a suffix for each
-charsym in the key chain by its index and this string. @kbd{C-=} plus
-the context plus the suffix inserts the charsym.
-@end vtable
-
-
-@node Example Char Descriptions, Customizing Input Methods, Char Descriptions, Defining Input Methods
-@comment node-name, next, previous, up
-@subsection Defining Input Methods: Example
-@cindex Character Descriptions, Example
-
-@smallexample
-An example: Modify Modify Rotate Rotate Modify Other
- Score Aspect Score Aspect Context Contexts
---------------------------------------------------------------
-charsym 1w 150 nil 100 west `a' `c'
-charsym 2w 200 nil 100 west `b' -
-charsym 3w 350 big 100 west (`b') (-)
-charsym 1e 100 nil 200 east (`a') (`b')
-charsym 2e 250 big 200 east `a' `b'
-charsym 3e 300 big 200 east `a' -
-charsym 1n 100 nil 300 north `d' `c'
-charsym 2n 200 big 300 north `c' -
-@end smallexample
-
-Assuming that all charsyms form one component, we have:
-
-@smallexample
-Rotate chains: (1w,2w)-1e-1n @r{and} 3w-(2e,3e)-2n.
-Modify chains: 1w-2w-3w @r{and} 1e-2w-3w and 1n-2n.
-Horizontal chains: 1e-1w-2e-3e @r{(for modify context @samp{a})}
- 2w-3w @r{(for modify context @samp{b})}
-Key chains: 1e-1w-2e-3e @r{(for context @samp{a})}
- 1e-2w-2e-3w @r{(for context @samp{b})}
- 1n-1w-2n @r{(for context @samp{c})}
- 1n @r{(for context @samp{d})}
-@end smallexample
-
-That makes the following bindings:
-
-@smallexample
-Rotate-to: 1w->1e, 2w->1e, 1e->1n, 1n->1w
- 3w->2e, 2e->2n, 3e->2n, 2n->3w
-Modify-to: 1e->1w, 1w->2e, 2e->3e, 3e->1e @r{(horizontal chain)}
- 2w->3w, 3w->2w @r{(horizontal chain)}
- 1n->2n, 2n->1n @r{(modify chain with exclusive modify contexts)}
-CONTEXTS: `a'->1e, `b'->1e, `c'->1n, `d'->1n
-KEY: `a1'=1e, `a2'=1w, `a3'=2e, `a4'=3e, `b1'=1e, ..., `d'=1n
-@end smallexample
-
-
-@node Customizing Input Methods, , Example Char Descriptions, Defining Input Methods
-@comment node-name, next, previous, up
-@subsection Customizing Input Methods
-@cindex Customizing Input Methods
-@cindex Input Methods Customization
-
-When defining contexts for characters, you should try to use default
-contexts to make them and key bindings as consistent as possible. E.g.,
-package X-Symbol only defines explicit contexts for 186 of the 437
-characters.
-
-@vtable @code
-@item x-symbol-group-input-alist
-Defines default scores and bindings for characters of a group
-(@pxref{Char Group}). E.g., the definition (in
-@code{x-symbol-latin1-table})
-
-@lisp
-(aacute 225 (acute "a" Aacute))
-@end lisp
-
-defines @code{aacute} without any explicit contexts, but having the
-group @code{acute} and the subgroup @samp{a}. The default input for the
-group is defined by the following element in this variable:
-
-@lisp
-(acute 0 "%s'" t "'%s")
-@end lisp
-
-That means: 0 is added to the normal ``modify-score'' of the character.
-@samp{%s'} and @samp{'%s} with @samp{%s} substituted by the subgroup,
-i.e., @samp{a'} and @samp{'a}, are the contexts for @code{aacute}. The
-context @samp{'a} is also used for input method Electric since it is
-prefixed by @code{t}.
-
-@item x-symbol-key-min-length
-It is quite unlikely that a one-character context is not the prefix of
-another context, at least when loading additional font definitions. In
-order not to have to change key bindings @kbd{C-= @var{key}} to @kbd{C-=
-@var{key} 1}, it is required that the length of the key binding without
-@kbd{C-=} is at least 2.
-@end vtable
-
-@c ====================================================================
-
-@node Extending X-Symbol, Various Internals, Defining Input Methods, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Extending Package X-Symbol
-@cindex Extending X-Symbol
-
-In this section, you are told what to consider and what to do when
-extending package X-Symbol with new characters and new token languages.
-If you only want to define a token language using existing characters,
-you only have to read the last section.
-
-@menu
-* Extending with Fonts:: How to add fonts to X-Symbol.
-* Input Definitions:: Guidelines for input definitions.
-* Font Definition File:: How to define new character in a file.
-* Language Extension File:: Extending an existing language.
-* Language Definition File:: Defining a new language.
-@end menu
-
-
-@node Extending with Fonts, Input Definitions, Extending X-Symbol, Extending X-Symbol
-@comment node-name, next, previous, up
-@subsection Extending X-Symbol with New Fonts
-@cindex Extending with Fonts
-@cindex Adding Fonts
-@cindex Font Extension
-@cindex Guidelines, Font Extension
-
-If you add a new token language to package X-Symbol which should
-represent tokens by characters which are not yet defined by package
-X-Symbol, you have to add a new font to package X-Symbol, first.
-
-When adding new fonts to package X-Symbol, consider that X-Symbol has to
-run under Emacs, XEmacs/Mule and XEmacs/no-Mule.
-
-Running under Emacs and XEmacs/Mule requires that you cannot use all
-encodings in a font for characters: you should probably only use
-encodings 33 to 126 and 160 to 255. You should also use a unique pair
-of charset properties @samp{CHARSET_REGISTRY} and
-@samp{CHARSET_ENCODING}.
-
-Running under XEmacs/no-Mule can leads to problems when major modes do
-not check whether the previous character is an escape character (in our
-case, a leading character, @pxref{Char Representation}) when looking at a
-character. Thus, you should probably not use encodings which represent
-characters in your default font with a special syntax.
-
-@itemize @bullet
-@item
-In general, escape sequences use the digits of the current font. Thus,
-you should probably define the encodings 48 to 57 as digits @samp{0} to
-@samp{9}.
-
-@item
-In La@TeX{} buffers, characters in @samp{$%\@{@}} have a special
-syntax. Thus, you should probably not use encodings 36, 37,
-92, 123 and 125 for characters which could also be useful with token
-languages @code{tex} and @code{utex}.
-
-@item
-In HTML buffers, characters in @samp{&<>} have a special syntax. Thus,
-you should probably not use encodings 38, 60 and 62 for
-characters which could also be useful with token language @code{sgml}.
-@end itemize
-
-You have to tell package X-Symbol which fonts to use for the normal
-text, subscripts and superscripts. @xref{Installing Fonts Lisp}.
-
-You have to tell X-Symbol, how to define Mule charsets with Emacs and
-XEmacs/Mule and which leading character to use with XEmacs/no-Mule.
-@xref{Defining Charsets}.
-
-
-@node Input Definitions, Font Definition File, Extending with Fonts, Extending X-Symbol
-@comment node-name, next, previous, up
-@subsection Guidelines for Input Definitions
-@cindex Input Definitions, Guidelines
-@cindex Guidelines, Input Definitions
-
-Read section @ref{Defining Input Methods}. Look at the tables in
-@file{x-symbol.el}. Here are some guidelines of how to define the input
-methods for new characters:
-
-@enumerate
-@item
-Define reasonable character groups for new characters, see @ref{Char
-Group}. E.g., if you add the IPA font for phonetic characters, you
-are likely to define at least one additional charset group. If you do
-not know whether to use one or two groups for a set of characters, use
-two.
-
-@item
-Define under which Grid/Menu header the character of the new character
-group should appear. You may also want to add additional headers for
-these characters. @xref{Char Group}.
-
-@item
-If reasonable, define default contexts for characters of a group, see
-@ref{Customizing Input Methods}.
-
-@item
-For the other characters, define contexts by Ascii sequences which look
-similar to the character.
-
-@item
-Form a component for a set of characters which are strongly related to
-each other. In most cases, characters of a component are in the same
-group but not vice versa. E.g., the simple arrows already defined by
-package X-Symbol form one component. You form a component of characters
-by specifying parents in their definition, see @ref{Char Descriptions}.
-
-@item
-Use aspects to describe the new characters. Add new aspects to
-@code{x-symbol-modify-aspects-alist} and
-@code{x-symbol-rotate-aspects-alist} if necessary (@pxref{Char
-Descriptions}).
-
-@item
-Finish the definition of your font file (@pxref{Font Definition File}),
-load it with @kbd{M-x load-file}, and initialize the input methods,
-e.g., by invoking the grid (@kbd{M-x x-symbol-grid}).
-
-@item
-If there are no errors, you are likely to get warnings about equal
-modify scores. In this case, the sequence of characters in the
-modify-to chain is random, so are the numerical suffixes of key bindings.
-
-@enumerate a
-@item
-Define a base score for the whole X-Symbol charset (``cset score'')
-which should be a positive number in order not to change the key bindings
-of previously defined X-Symbol characters.
-
-@item
-Define reasonable scores for newly defined aspects and character groups.
-
-@item
-Finally, fine-tune your definitions by charsym scores in the tables.
-This should be necessary only for a few characters.
-@end enumerate
-@end enumerate
-
-
-@node Font Definition File, Language Extension File, Input Definitions, Extending X-Symbol
-@comment node-name, next, previous, up
-@subsection Emacs Lisp File Defining a New Font
-@cindex Font Definition File
-
-Now put all things together in a separate font definition file. You
-should not put it in a language definition file.
-
-Here is a tiny example using only the lower half of the font:
-
-@lisp
-(provide 'x-symbol-myfont)
-@group
-(defvar x-symbol-myfont-fonts
- '(("-xsymb-myfont-medium-r-normal--14-140-75-75-p-85-xsymb-myfont")
- ("-xsymb-myfont_sub-medium-r-normal--12-120-75-75-p-74-xsymb-myfont")
- ("-xsymb-myfont_sup-medium-r-normal--12-120-75-75-p-74-xsymb-myfont")))
-@end group
-@group
-(defvar x-symbol-myfont-cset
- '((("xsymb-myfont") ?\200 1000)
- (myfont-left "My font characters, left" 94 63) . nil))
-@end group
-@end lisp
-
-@lisp
-@group
-(defvar x-symbol-myfont-table
- '((longarrownortheast 33 (arrow) (size big . arrownortheast))
- (koerper 34 (setsymbol "K"))
- (circleS 35 (symbol "S") nil nil "SO")))
-@end group
-@group
-(x-symbol-init-cset x-symbol-myfont-cset x-symbol-myfont-fonts
- x-symbol-myfont-table)
-@end group
-@end lisp
-
-Due to an XEmacs bug with char syntax @code{inherit}, you should also
-add the following line to files @file{x-symbol-xmas20.el} and
-@file{x-symbol-xmas21.el}:
-
-@lisp
- (modify-syntax-entry ?\200 "\\" (standard-syntax-table))
-@end lisp
-
-
-@node Language Extension File, Language Definition File, Font Definition File, Extending X-Symbol
-@comment node-name, next, previous, up
-@subsection Emacs Lisp File Extending a Token Language
-@cindex Language Definition File
-
-If you want to use the new font to extend an existing token language,
-define a new token language which inherits most variables from the
-``parent language''. E.g., token language @code{utex} inherits most
-variables from @code{tex}, see @file{x-symbol-utex.el}.
-
-A language must define variables for all language aspects, see
-@ref{Language Internals}. Our example defines a language @code{mytex}
-using the additional characters from @ref{Font Definition File}.
-
-First, you have to register the language in a startup file:
-
-@lisp
-(defvar x-symbol-mytex-name "My TeX macro")
-(defvar x-symbol-mytex-modes nil)
-(x-symbol-register-language 'mytex 'x-symbol-mytex x-symbol-mytex-modes)
-@end lisp
-
-The language definition file should look like (leaving out most parts
-which are similar to the ones in @file{x-symbol-utex.el}):
-
-@lisp
-(provide 'x-symbol-mytex)
-(require 'x-symbol-tex)
-(defvar x-symbol-mytex-required-fonts '(x-symbol-myfont))
-(put 'mytex 'x-symbol-font-lock-keywords 'x-symbol-tex-font-lock-keywords)
-@end lisp
-
-@lisp
-(defvar x-symbol-mytex-user-table nil)
-@group
-(defvar x-symbol-mytex-myfont-table
- '((longarrownortheast (math arrow user) "\\longnortheastarrow")
- (koerper (math letter user) "\\setK")
- (circleS (math ordinary amssymb) "\\circledS")))
-@end group
-@group
-(defvar x-symbol-mytex-table
- (append x-symbol-mytex-user-table
- '(nil)
- x-symbol-mytex-myfont-table
- x-symbol-tex-table))
-@end group
-@end lisp
-
-It is important that you do not define a variable for the language
-access @code{x-symbol-font-lock-keywords}, but rather use the variable
-of the parent language directly, see @ref{Language Internals}.
-
-During the testing phase, you should probably leave out the
-@samp{'(nil)} which prevents warnings about redefinitions for the
-following elements.
-
-
-@node Language Definition File, , Language Extension File, Extending X-Symbol
-@comment node-name, next, previous, up
-@subsection Emacs Lisp File Defining a New Token Language
-@cindex Language Definition File
-
-You might also want to define a new token language not based on another
-language.
-
-As an example, consider a token language ``My Unicode'' (@code{myuc})
-for buffers with major mode @code{myuc-mode}. Thus, we register the
-language by:
-
-@lisp
-(defvar x-symbol-myuc-name "My Unicode")
-(defvar x-symbol-myuc-modes '(myuc-mode))
-(x-symbol-register-language 'myuc 'x-symbol-myuc x-symbol-myuc-modes)
-@end lisp
-
-Each token if language @code{myuc} consists of @samp{#} plus the
-hexadecimal representation of the Unicode with hexadecimal values where
-the case of digits is not important and the preferred case is upcase. A
-single @samp{#} is represented by the token @code{##}. In order to be
-more flexible, we want to define the tokens by their decimal value in
-the table. There are no subscript and no images. The code below
-(@file{x-symbol-myuc.el}) is included in the source distribution of
-package X-Symbol.
-
-@lisp
-(provide 'x-symbol-myuc)
-(defvar x-symbol-myuc-required-fonts nil)
-(defvar x-symbol-myuc-modeline-name "myuc")
-@group
-(defvar x-symbol-myuc-class-alist
- '((VALID "My Unicode" (x-symbol-info-face))
- (INVALID "no My Unicode" (red x-symbol-info-face))))
-@end group
-(defvar x-symbol-myuc-font-lock-keywords nil)
-(defvar x-symbol-myuc-image-keywords nil)
-@dots{}
-@end lisp
-
-@lisp
-(defvar x-symbol-myuc-case-insensitive 'upcase)
-(defvar x-symbol-myuc-token-shape '(?# "#[0-9A-Fa-f]+\\'" . "[0-9A-Fa-f]"))
-(defvar x-symbol-myuc-exec-specs '(nil (nil . "#[0-9A-Fa-f]+")))
-(defvar x-symbol-myuc-input-token-ignore nil)
-@end lisp
-
-@lisp
-@group
-(defun x-symbol-myuc-default-token-list (tokens)
- (list (format "#%X" (car tokens))))
-@end group
-(defvar x-symbol-myuc-token-list 'x-symbol-myuc-default-token-list)
-(defvar x-symbol-myuc-user-table nil)
-@group
-(defvar x-symbol-myuc-xsymb0-table
- '((alpha () 945) (beta () 946)))
-@end group
-@group
-(defvar x-symbol-myuc-table
- (append x-symbol-myuc-user-table x-symbol-myuc-xsymb0-table))
-@end group
-@dots{}
-@end lisp
-
-@c ====================================================================
-
-@node Various Internals, Design Alternatives, Extending X-Symbol, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Various Internals
-
-@menu
-* Tagging Insert Commands:: Don't break input methods Token and Electric.
-* Avoiding Flickering:: Moving cursor in invisible commands.
-@end menu
-
-
-@node Tagging Insert Commands, Avoiding Flickering, Various Internals, Various Internals
-@comment node-name, next, previous, up
-@subsection Tagging Insert Commands for Token and Electric
-@cindex Insert Commands, Tagging
-@cindex Tagging Insert Commands
-@cindex Recognizing Insert Commands
-
-Input methods Token (@pxref{Input Method Token}) and Electric
-(@pxref{Input Method Electric}) stop their auto replacement if you use a
-command which is not an insert command.
-
-@ftable @code
-@item self-insert-command
-@itemx newline
-@itemx newline-and-indent
-@itemx reindent-then-newline-and-indent
-@itemx tex-insert-quote
-@itemx TeX-insert-quote
-@itemx TeX-insert-punctuation
-@itemx TeX-insert-dollar
-@itemx sgml-close-angle
-@itemx sgml-slash
-These commands and commands aliased to these are recognized as input
-commands by having a non-@code{nil} value of its symbol property
-@code{x-symbol-input}.
-@end ftable
-
-
-@node Avoiding Flickering, , Tagging Insert Commands, Various Internals
-@comment node-name, next, previous, up
-@subsection Avoiding Hide/Show-Invisible Flickering
-@cindex Avoiding Flickering
-@cindex Flickering, Invisible
-@cindex Invisible Flickering
-
-Starting a command makes a previously revealed super- or subscript
-command (@pxref{Super and Subscripts}) invisible again. Repeatedly
-invoking commands which moves the point just by a small amount can lead
-to some flickering.
-
-@ftable @code
-@item forward-char
-@itemx forward-char-command
-@itemx backward-char
-@itemx backward-char-command
-If the point position after the execution of these commands is still
-``at'' the super- or subscript command, the command won't be made
-invisible at the first place. Each of these four commands have a
-function (@code{1+} and @code{1-}) as the value of its symbol property
-@code{x-symbol-point-function} which returns the position ``after'' when
-called with the position ``before''.
-@end ftable
-
-@c ====================================================================
-
-@node Design Alternatives, Language Internals, Various Internals, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Design Alternatives
-
-This section describes potential design alternatives and why they were
-not used.
-
-@menu
-* Alt Token Representations:: Why we need the conversion.
-* Alt Global Mode:: How to turn on X-Symbol globally.
-* Alt Auto Conversion:: When do we convert automatically.
-@end menu
-
-
-@node Alt Token Representations, Alt Global Mode, Design Alternatives, Design Alternatives
-@comment node-name, next, previous, up
-@subsection Alternative Token Representations
-@cindex Alternative Token Representations
-@cindex Token Representation, Alternatives
-
-Package X-Symbol represents tokens in the file by characters in the
-buffer. This requires an automatic conversion when visiting a file or
-saving a buffer, see @ref{Conversion}.
-
-Another possibility would be to use the tokens directly in the buffer
-and just display them differently. You would need no conversion and you
-could copy the text easily to a message buffer. This could be done by a
-special face and an additional font-lock keyword for every token. The
-disadvantages make this approach unfeasible:
-
-@itemize @bullet
-@item
-The editing commands would work on the tokens which are invisible for
-the user.
-
-@item
-Extremely resource and startup-time consuming. If as many characters
-should be supported as done by package X-Symbol, including superscripts
-and subscripts, more than 2000 faces with display tables would have to
-be defined even without considering char aliases!
-
-@item
-Time consuming. More than 2000 entries in you font-lock keywords would
-slow down the fontification considerably, which would be too much even
-when using @code{lazy-shot}!
-@end itemize
-
-Another possibility would be to adapt @TeX{} to the representations of
-the corresponding characters in Emacs' buffer. Again, you would need no
-conversion. The disadvantages make this approach too restrictive:
-
-@itemize @bullet
-@item
-You cannot adopt @sc{sgml} to this approach.
-
-@item
-You cannot read normal La@TeX{} files directly, you do not write normal
-La@TeX{} files.
-
-@item
-You would have different @TeX{} versions: one for X-Symbol with Emacs
-and XEmacs/Mule, one with XEmacs/no-Mule.
-
-@item
-If you are not an extremely good @TeX{} hacker, it would be impossible
-to adopt this approach to support more than 256 characters.
-@end itemize
-
-A third alternative would be very similar to the method used in this
-package. There would be just a slight difference when running under
-XEmacs/no-Mule: the internal representation of a character is always
-just one character, but we would also provide font properties for
-characters not of your default font. The disadvantages make this
-approach too unsafe:
-
-@itemize @bullet
-@item
-Problems with current search/replace commands.
-
-@item
-Problems with the current version of @code{font-lock} (it should @emph{never}
-overwrite the font property for this character, even if the character
-matches some @var{match} in @code{font-lock-keywords} and
-@var{overwrite} is non-@code{nil}). This gets even more difficult with
-superscripts/subscripts.
-
-@item
-Unless you can provide a syntax table for faces (you cannot), characters
-in different faces with the same encoding are in the same syntax class,
-which is irritating: e.g., @code{\leftrightarrow} and @code{\approx}
-would be delimiters.
-@end itemize
-
-
-@node Alt Global Mode, Alt Auto Conversion, Alt Token Representations, Design Alternatives
-@comment node-name, next, previous, up
-@subsection Alternative Ways to Turn on X-Symbol Globally
-@cindex Alternative Global Mode
-@cindex Global Mode, Alternatives
-@cindex Turn on Globally, Alternatives
-
-This package hooks itself into @code{hack-local-variables-hook} which
-makes the installation very simple.
-
-Another possibility would be to use the major-mode hooks which is the
-normal way how to turn on a minor mode. The disadvantages are:
-
-@itemize @bullet
-@item
-The installation is more complicated.
-
-@item
-Local variables in files are not yet processed (this was the main reason
-not to do it this way).
-@end itemize
-
-Another possibility would be to hook X-Symbol into
-@code{find-file-hooks}, as it is done in old versions of package
-X-Symbol. It would be as easy as the current approach but we would have
-to be careful with sequence of functions in @code{find-file-hooks},
-especially with the function hooked in by @code{font-lock}.
-
-
-@node Alt Auto Conversion, , Alt Global Mode, Design Alternatives
-@comment node-name, next, previous, up
-@subsection Alternative Auto Conversion Methods
-@cindex Alternative Auto Conversion
-@cindex Auto Conversion, Alternatives
-
-@vindex hack-local-variables-hook
-@vindex after-insert-file-functions
-@vindex write-region-annotate-functions
-Without package @code{crypt}, this package automatically decodes tokens
-when turning on the minor mode (in @code{hack-local-variables-hook},
-@pxref{Alt Global Mode}) or in @code{after-insert-file-functions}. This
-package automatically encodes characters in
-@code{write-region-annotate-functions}. The disadvantage is that the
-possibility to change buffers in @code{write-region-annotate-functions}
-is not official (@pxref{Wishlist Emacs}), i.e., not mentioned in the
-docstring (only mentioned for corresponding encode-functions of package
-@code{format} which use a similar loop in the C code).
-
-@vindex write-file-hooks
-With package @code{crypt}, this package automatically decodes tokens
-when turning on the minor mode. This package automatically encodes
-characters in @code{write-file-hooks}. The disadvantage is that the
-encoding is slower (use @code{jka-compr} instead @code{crypt}) and the
-problem with @code{vc-next-action} (@pxref{Spurious Encodings}).
-
-@vindex write-file-data-hooks
-Without package @code{crypt}, Version 2.6 of this package automatically
-encoded characters in @code{write-file-data-hooks}. The advantage was
-that changing buffers there is official, the disadvantage is that it is
-also more complicated.
-
-@pindex format
-A totally different method would be to use package @code{format}.
-Unfortunately, this is not really possible, since a @var{regexp} in
-@code{format-alist} is much too weak, i.e., X-Symbol's decoding does not
-change any file headers which would represent the file format. In
-XEmacs, this package also fails to work properly with @code{jka-compr}
-and @code{crypt}.
-
-@c ====================================================================
-
-@node Language Internals, Misc Internals, Design Alternatives, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Language Internals
-@cindex Language Internals
-@cindex Token Language Internals
-@cindex Internals, Languages
-@cindex Registered Languages
-@cindex Loaded Language
-@cindex Initialized Language
-@cindex Language Access
-@cindex Accessing Language Depending Variables
-
-In order to use a token language or accessing one of the language
-dependent values, the following conditions must be met:
-
-@itemize @bullet
-@item
-The language must be @dfn{registered}. This makes it possible to select
-the language in the menus. It also prevents to load a potentially
-dangerous file when a file specifies a buffer-local value of
-@code{x-symbol-language}.
-
-@ftable @code
-@item x-symbol-register-language
-Registering a language includes stating the name of the feature (i.e., a
-file) which provides the language. The name of the language must have
-been already defined.
-@end ftable
-
-@item
-The file providing the language must have been @dfn{loaded}. This will
-be done automatically when the language is initialized. Customizing
-X-Symbol will also load the language files.
-
-@item
-The language must be @dfn{initialized}. This will be done automatically
-if the language is used. This loads the language file and fails if the
-language has not been registered. If some minor language information is
-needed, e.g., in the highlight menu of the Grid (@pxref{Input Method
-Grid}), you should initialize the language explicitly, e.g., by the
-following command:
-
-@table @kbd
-@item M-x x-symbol-init-language-interactive
-@findex x-symbol-init-language-interactive
-Initialized a token language if it is not already initialized.
-@end table
-@end itemize
-
-Language dependent values are accessed by language accesses:
-
-@table @code
-@item x-symbol-language-value
-@findex x-symbol-language-value
-Returns the language depending value. Also initializes language if
-necessary. E.g., we get the name of a language by the language access
-@code{x-symbol-name}. With a simplified expansion, we get
-
-@lisp
-(x-symbol-language-value 'x-symbol-name 'tex)
- @expansion{} (symbol-value (get 'tex 'x-symbol-name))
- @result{} (symbol-value 'x-symbol-tex-name)
- @result{} "TeX macro"
-@end lisp
-
-@item x-symbol-language-access-alist
-@vindex x-symbol-language-access-alist
-List of all language accesses. A token language @emph{must} define all
-variables accessed by language accesses. A @dfn{language access} is a
-property of the language symbol, its value is the symbol naming a
-variable whose value is used.
-
-If the language is a derived language, e.g., like language @code{utex},
-the language access @code{x-symbol-font-lock-keywords}, should point
-directly to the variable of the parent language (here @code{tex}), see
-file @file{x-symbol-utex.el}.
-@end table
-
-
-@c Hi, X-Symbol's interna have changed considerably with v4.3.1-alpha. For
-@c token languages to work with new versions of X-Symbol, it is important
-@c to define some new language accesses (you
-@c can also delete some if you do not want X-Symbol backward compatiblity)
-
-@c The reason for the change is:
-
-@c * more general ways to define the "grammar" of tokens, also useful for
-@c ProofGeneral's languages, see below.
-@c * faster conversion (I also dropped the support of executables)
-
-
-@c As an example, let's look at x-symbol-texi.el):
-
-@c The following vars must now be defined (value nil...)
-
-@c (defvar x-symbol-texi-generated-data nil)
-
-@c Now the interesting part:
-
-@c (defvar x-symbol-texi-token-grammar
-@c '(x-symbol-make-grammar
-@c :encode-spec '(?@)
-@c :decode-regexp
-@c "@\\(?:[A-Za-z]+{[A-Za-z]?}\\|[{}]\\|[~^\"'`][A-Za-z]\\|,{[A-Za-z]}\\)"
-@c :decode-spec '(?@))
-@c "Token grammar for language `texi'.")
-
-@c (defvar x-symbol-texi-input-token-grammar
-@c '("@\\(?:[A-Za-z]+{[A-Za-z]?}\\|[{}]\\|[~^\"'`][A-Za-z]\\|,{[A-Za-z]}\\)\\'"
-@c ?@)
-@c "Grammar of input method Token for language `texi'.")
-
-@c In short, not too difficult if the token grammar is regular (even
-@c simpler for SGML entities). The good news: powerful enough for
-@c irregular token grammar which couldn't be defined with previous versions
-@c of X-Symbol.
-
-@c The conversion now works as follows:
-
-@c 1. decode (token->char): search for regexp, then decode match except if
-@c context is "bad".
-@c 2. encode (char->token): search for non-ascii/8bit, then encode match.
-@c Surround by spaces if context is "bad".
-
-@c The "token grammar" is simply a definition of the regexp and the bad
-@c contexts, which can be different for different "shapes" of the token.
-@c A special BEFORE context is the escape character: this character may
-@c appear exactly even times before the token; it will be used for
-@c all shapes.
-
-@c Lets assume a language "Isabelle Symbol" plus symbols for identifiers
-@c and operators (see below for lisp coding):
-
-@c shape nil: \<NAME>
-@c shape id: [A-Za-z_][A-Za-z_0-9]+
-@c shape op: [<>!+-*/|&]+
-
-@c To make the conversion fast, the shape must be given at definition time,
-@c i.e., the init must get tokens in the form (TOKEN . SHAPE).
-@c Either per hand or computed via function in language access
-@c x-symbol-token-list...
-
-@c The decode-regexp must match all tokens and:
-
-@c a. should be specific enough to make the conversion fast
-@c b. must be general enough to match strings which should not be
-@c considered to contain a token even if a substring is a token (to
-@c avoid excessive context checking)
-
-@c In our example, the regexp would be something like
-
-@c "\\\\<[A-Za-z]+>\\|[A-Za-z_][A-Za-z_0-9]+\\|[<>!+-*/|&]+"
-
-@c No bad context has to be defined for decoding since the regexp is
-@c general enough.
-
-@c For encoding, we have to define the following bad contexts (no context
-@c can be defined for shape nil):
-
-@c shape id: BEFORE: [A-Za-z_0-9], AFTER: [A-Za-z_0-9]
-@c shape op: BEFORE: [<>!+-*/|&], AFTER: [<>!+-*/|&]
-
-@c BEFORE is a regexp used via `string-match' with the character before the
-@c character to encode; if it matches, we put a space before the token for
-@c the character. AFTER is a regexp used with `looking-at' with point
-@c after the character. We would put a space after the token.
-
-@c There is probably no escape char defined for Isabelle Symbols (i.e.,
-@c "\\" is no token).
-
-@c The input-token-grammar is very similar to the decode-grammar: the
-@c regexp should end with \\' such that only matches ending at point will
-@c get replaced, and we should define a bad context (which will be
-@c tried to match against `last-command-char').
-
-@c This makes the grammar below.
-
-@c Hope this helps,
-@c - Christoph
-
-
-@c (defvar x-symbol-xisa-token-grammar
-@c '(x-symbol-make-grammar
-@c :encode-spec '(((id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]")) .
-@c ((id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]")))
-@c :decode-spec nil
-@c :decode-regexp "\\\\<[A-Za-z]+>\\|[A-Za-z_][A-Za-z_0-9]+\\|[<>!+-*/|&]+"
-@c :token-list #'x-symbol-xisa-default-token-list))
-
-@c (defvar x-symbol-xisa-input-token-grammar
-@c '(("\\(?:\\\\<[A-Za-z]+>\\|[A-Za-z_][A-Za-z_0-9]+\\|[<>!+-*/|&]+\\)\\'")
-@c ((id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]"))
-@c (id . "[A-Za-z_0-9]") (op . "[<>!+-*/|&]")))
-
-@c (defun x-symbol-xisa-default-token-list (tokens)
-@c (mapcar (lambda (x)
-@c (cons x (cond ((string-match "\\`[A-Za-z_][A-Za-z_0-9]+\\'" x) 'id)
-@c ((string-match "\\`[<>!+-*/|&]+\\'" x) 'op))))
-@c tokens))
-
-@c (defun x-symbol-xisa-table
-@c '((product () "\\<Prod>")
-@c (longarrowright () "-->")
-@c (alpha () "alpha")))
-
-
-@c ====================================================================
-
-@node Misc Internals, , Language Internals, X-Symbol Internals
-@comment node-name, next, previous, up
-@section Miscellaneous Internals
-
-TODO. This is currently just a collection of unrelated stuff.
-
-@c was in "Char Group
-Characters might also define a @dfn{subgroup} which is a string defining
-some order on characters in the same group (@pxref{Char Group}) and is
-also used for default contexts/bindings (@pxref{Customizing Input
-Methods}).
-
-@vtable @code
-@item x-symbol-group-syntax-alist
-Lists all valid character groups. Under Emacs and XEmacs/Mule, this
-list also determines the syntax of characters.
-@end vtable
-
-The character group could probably also be used to define character
-categories if they are implemented in XEmacs.
-
-@c ===========================================================================
-
-@node Problems, History, X-Symbol Internals, Top
-@comment node-name, next, previous, up
-@chapter Problems, Troubleshooting
-@cindex Problems
-@cindex Troubleshooting
-@cindex Annoyances
-@cindex Bugs
-
-This section is based on a successful installation of package X-Symbol.
-@xref{Checking Installation}.
-
-@menu
-* Nomule Problems:: X-Symbol provides a @emph{poor} man's Mule.
-* Spurious Encodings:: Some commands turn off X-Symbol mode.
-* No Encoding:: The encoding does not work in a rare case.
-* FAQ:: Frequently asked questions.
-* Bug Reports:: How to contact the maintainer of X-Symbol.
-@end menu
-
-@c ===========================================================================
-
-@node Nomule Problems, Spurious Encodings, Problems, Problems
-@comment node-name, next, previous, up
-@section Problems under XEmacs/no-Mule
-@cindex Nomule Problems
-@cindex @code{transpose-chars} Problems
-@cindex Replace Problems
-@cindex Rectangle Problems
-@cindex Abbrev Problems
-@cindex Invisible Point
-@cindex Parenthesis Problems
-@cindex Fill Problems
-
-If you use package X-Symbol under XEmacs/no-Mule, there are some
-annoyances which result from the fact that additional ``X-Symbol
-characters'' are represented by two characters internally. Package
-X-Symbol just provides a kind of ``@emph{poor} man's Mule'', see
-@ref{Poor Mans Mule}. This means: I have provided workarounds for the
-most annoying ones, but some remain (and will remain: I am not going to
-provide workarounds for these):
-
-@itemize @bullet
-@item
-If @code{font-lock} is not prepared to display these two-character
-sequences, i.e., if you installation is incomplete (@pxref{Role of
-font-lock}), they look like @samp{\233a} instead @code{alpha}.
-
-@item
-Commands which add more than one entry to the @code{buffer-undo-list}
-and involve X-Symbol characters might lead to strange results,
-e.g. @kbd{C-t} (@code{transpose-chars}) with point between character
-@code{alpha} and @samp{b}, leads to @code{beta}@samp{a}. Simple
-deletion and insertion works OK, though.
-
-@item
-Selecting or inserting a rectangle with X-Symbol characters on the left
-or right margin might not work properly.
-
-@item
-Be careful with @kbd{M-%} (@code{query-replace}): the first character of
-@var{from-string} can probably match the second of the two ``internal''
-characters of an X-Symbol character.
-
-@item
-If you use @kbd{C-x '} (@code{expand-abbrev}) without @kbd{M-'}
-(@code{abbrev-prefix-mark}) and the last word before point starts
-directly after a X-Symbol character, @kbd{C-x '} could behave strange:
-
-@itemize @minus
-@item
-If @code{words-include-escapes} is @code{t}, there will be no expansion.
-
-@item
-If @code{words-include-escapes} is @code{nil}, the second ``internal''
-character could be the first character of the last word before point
-which is going to be replaced by the abbrev mechanism.
-@end itemize
-
-@item
-If the character under point is a X-Symbol character, you will not see
-the cursor if you exit a command with an error or with quit (@kbd{C-g}).
-Unfortunately, XEmacs (as opposed to Emacs) does not run the hooks in
-@code{post-command-hook} in these cases. Solution: move point right
-(@kbd{C-f}).
-
-@item
-If you provide prefix arguments to commands, they are likely to consider
-just ``internal'' characters. E.g., @kbd{C-u 2 C-f} before @code{alpha}
-behaves like @kbd{C-f}.
-
-@item
-Column position considers ``internal'' characters, e.g., @kbd{C-n} might
-jump to an unexpected position (well, typically just one character
-left/right from the expected position, if at all).
-
-@item
-Auto-filling also considers ``internal'' characters, i.e., might break
-the line too early.
-
-@item
-There are no syntax definitions for the new characters, e.g.,
-@kbd{M-C-f} before @code{floorleft} does not move to the closing
-@code{floorright}.
-
-@item
-In some cases, e.g., when using the minibuffer for input via @kbd{M-%}
-or @kbd{C-s}, the internal representation of X-Symbol characters
-(@pxref{Char Representation}) are displayed directly (@pxref{FAQ Strange
-Chars})
-@end itemize
-
-@c ====================================================================
-
-@node Spurious Encodings, No Encoding, Nomule Problems, Problems
-@comment node-name, next, previous, up
-@section Spurious Encodings
-@cindex Spurious Encodings
-@cindex Version Control Problems
-@cindex @code{write-file} Problems
-@cindex @code{vc} Problems
-@cindex Revert Buffer Problems
-
-@pindex vc
-In rare cases, some commands (mostly from package @code{vc}) encode
-characters to tokens or even turn off X-Symbol mode. Package X-Symbol
-will not provide a workaround for these problems, because the situations
-in which they appear are too rare, the workarounds are easy, and the
-problems are not really caused by package X-Symbol.
-
-@itemize @bullet
-@item
-@pindex crypt
-Doing the next logical version control operation (@kbd{C-x v v} and
-friends) encode characters to tokens when using package @code{crypt}.
-
-Solution: use package @code{jka-compr} instead @code{crypt} (this is
-recommended anyway, @pxref{File IO Packages}). Or kill the buffer and
-revisit the file.
-
-@item
-@pindex auctex
-When using Auc@TeX{} with its default-mode algorithm, getting rid of the
-recently checked-in version of a file without reverting the buffer
-afterwards (@kbd{C-u C-x v c}) turns off X-Symbol mode without encoding
-the characters, e.g. under XEmacs/no-Mule, you see some strange
-characters like @samp{\233a}.
-
-Explanation: when using Auc@TeX{}'s @code{TeX-default-mode}, the final
-@code{major-mode} is different from the initial @code{major-mode}
-deduced using @code{auto-mode-alist}. If this is the case, the VC
-command executes @code{normal-mode} which kills all local-variables
-including turning-off @code{x-symbol-mode}.
-
-Solution: Turn on X-Symbol mode or change @code{auto-mode-alist} to
-directly choose @code{latex-mode}:
-
-@lisp
-(push '("\\[tT]e[xX]\\'" . latex-mode) auto-mode-alist)
-@end lisp
-
-@item
-@findex write-file
-@vindex change-major-mode-with-file-name
-When using Auc@TeX{} with its default-mode algorithm, writing a La@TeX{}
-buffer into a file with another file name turns off X-Symbol mode.
-
-Explanation: Emacs sets the major mode with the file name. When using
-Auc@TeX{}'s @code{TeX-default-mode}, we get the problems as described in
-the previous item.
-
-Solution: Set @code{change-major-mode-with-file-name} to @code{nil} or
-use the solution from the previous item.
-@end itemize
-
-@c ====================================================================
-
-@node No Encoding, FAQ, Spurious Encodings, Problems
-@comment node-name, next, previous, up
-@section The Encoding Does Not Work
-@cindex No Encoding
-@cindex @code{write-region} Problems
-
-In a rare case, X-Symbol cannot do its encoding, i.e., convert the
-characters to tokens.
-
-@itemize @bullet
-@item
-@findex write-region
-@pindex crypt
-@vindex write-file-hooks
-@kbd{M-x write-region} fails to do the encoding if you use package
-@code{crypt}.
-
-Explanation: with package @code{crypt}, the encoding has to be done by a
-function in @code{write-file-hooks} which is not used by
-@code{write-region}.
-
-Solution: use package @code{jka-compr} instead @code{crypt} (this is
-recommended anyway, @pxref{File IO Packages}). Or visit the region file
-and save it again via @kbd{C-x C-s}.
-@end itemize
-
-
-@c ===========================================================================
-
-@node FAQ, Bug Reports, No Encoding, Problems
-@comment node-name, next, previous, up
-@section Frequently Asked Questions
-@cindex Frequently Asked Questions
-@cindex FAQ X-Symbol
-
-It is assumed that you had successfully installed package X-Symbol, see
-@ref{Checking Installation}.
-
-@menu
-* FAQ XEmacs Core:: XEmacs crashes when using input method Token
-* FAQ font-lock:: X-Symbol's fontification does not work.
-* FAQ Strange Chars:: The buffer contains strange characters
-* FAQ No Subscripts:: I cannot see any/some super-/subscripts.
-* FAQ Stupid Subscripts:: I see subscripts where I don't want them.
-* FAQ Font Size:: The characters are too small or too big.
-* FAQ Conversion:: The conversion changes some tokens.
-* FAQ Additional Spaces:: A space is added during the encoding.
-* FAQ 8bit Chars:: I do not want 8bit characters in the file.
-* FAQ Hyphen:: I cannot distinguish @code{hyphen} from @samp{-}.
-* FAQ Spell Check:: I have problems with spell-checking.
-* FAQ News and Mail:: I want to use X-Symbol in Gnus or @sc{vm}.
-@end menu
-
-
-@node FAQ XEmacs Core, FAQ font-lock, FAQ, FAQ
-@comment node-name, next, previous, up
-@subsection XEmacs Crashes when using Input Method Token
-@cindex XEmacs Core
-@cindex Core XEmacs
-@cindex Crash XEmacs
-@cindex Input Method Token
-
-It has been reported that XEmacs-21.0 to XEmacs-21.1.8 might produce
-cores when you use input method Token. That's why I strongly recommend
-to use XEmacs-21.1.9 or higher with package X-Symbol, see
-@ref{Requirements}.
-
-You get a warning during X-Symbol's initialization when using these
-XEmacs versions. If you don't want to upgrade, but also don't want to
-see the warning, you might want to set variable
-@code{x-symbol-xmas-warn-about-core} to @code{nil}.
-
-A core in XEmacs always indicates a bug in XEmacs itself, not in a Lisp
-package like X-Symbol. Thus, send a bug report to the XEmacs team if
-you get cores with the @emph{newest} version of XEmacs (please put me in
-the CC).
-
-
-@node FAQ font-lock, FAQ Strange Chars, FAQ XEmacs Core, FAQ
-@comment node-name, next, previous, up
-@subsection X-Symbol's Fontification does Not Work
-@pindex font-lock
-@cindex No fontification
-@cindex @code{font-lock} Problems
-
-In this case, super- and subscripts are not properly displayed
-(@pxref{FAQ No Subscripts}) and under XEmacs/no-Mule, the buffer
-contains s.th. like @samp{\233a} (@pxref{FAQ Strange Chars}).
-Possible causes:
-
-@itemize @bullet
-@findex x-symbol-fontify
-@item
-You have turned off @code{font-lock} or @code{font-lock} is out of sync.
-Use @kbd{M-x x-symbol-fontify}. @xref{Role of font-lock}.
-
-@item
-The font-lock keywords of the current buffer are not prepared to display
-X-Symbol characters. @xref{Role of font-lock}.
-
-@item
-@vindex fast-lock-save-faces
-You use package @code{fast-lock}. Solution: set
-@code{fast-lock-save-faces} to @code{nil} (done by default
-installation).
-
-@item
-You use some version control commands. You have probably noticed that
-these versions control commands also turn off @code{font-lock} in modes
-where you don't use X-Symbol, i.e., this is not a problem of package
-X-Symbol. @xref{Wishlist Emacs}. @xref{Spurious Encodings}.
-@end itemize
-
-
-@node FAQ Strange Chars, FAQ No Subscripts, FAQ font-lock, FAQ
-@comment node-name, next, previous, up
-@subsection The Buffer Contains Strange Characters
-@cindex Strange Characters
-@cindex Funny Characters
-@cindex Character Problems
-@cindex Escape Character Problems
-@pindex Mathematica
-
-If you see s.th. like @samp{\233a}, you see the internal representation
-of X-Symbol characters under XEmacs/no-Mule (@pxref{Char
-Representation}) directly. Possible causes:
-
-@itemize @bullet
-@item
-You have @code{font-lock} problems, see @ref{FAQ font-lock}.
-
-@item
-More complicated editing commands like @kbd{C-t} may produce strange
-character sequences which do not represent X-Symbol characters, see
-@ref{Nomule Problems}.
-
-@item
-In some cases, e.g., when using the minibuffer for input via @kbd{M-%}
-or @kbd{C-s}, it would be too much work to fontify these character
-sequences in order to display proper X-Symbol characters. @xref{Nomule
-Problems}.
-@end itemize
-
-If Emacs shows some strange glyphs for some characters in your buffers
-but not the Grid, there is a font in you font path which pretends to
-have charset registry-encoding @code{adobe-fontspecific}, but in fact
-uses another encoding. E.g., Mathematica's fonts cause the characters
-intersection and union to mix up. Possible solutions:
-
-@itemize @bullet
-@item
-Delete that font from the font path. Maybe moving it at the end also
-works.
-
-@item
-In Emacs-21, you have the chance to disable the use of some fonts (if
-you know something similar for XEmacs, please let me know). For
-example, to disable the fonts from Mathematica, use
-
-@lisp
-(setq face-ignored-fonts '("\\`-wri-math1"))
-@end lisp
-
-@item
-If the characters show up correctly initially, but mix up after some
-font changing command, don't use that command. E.g., the font selection
-in XEmacs via the Options menu seems to loose some information about the
-original font. OK, this is not really a satisfying solution, but the
-whole issue isn't my fault, either.
-@end itemize
-
-
-@node FAQ No Subscripts, FAQ Stupid Subscripts, FAQ Strange Chars, FAQ
-@comment node-name, next, previous, up
-@subsection I Cannot See any/some Super- or Subscripts
-@cindex No Subscripts
-@cindex Subscript Problems
-@cindex Superscript Problems
-
-If you cannot select @samp{Super-/Subscripts} in the menu, the first of
-the following points is more likely the cause, the others otherwise.
-
-@itemize @bullet
-@item
-You have @code{font-lock} problems, see @ref{FAQ font-lock}.
-
-@item
-There are cases where super- and subscripts are not displayed, see
-@ref{Super and Subscripts}.
-
-@item
-The argument in braces are not correctly recognized, since the
-@code{font-lock} syntax-table is not correct. It should include
-@samp{@{} as the only open parenthesis and @samp{@}} as the only close
-parenthesis character. Note that this is quite difficult to archive
-under Emacs and XEmacs/Mule. This is a minor bug in the corresponding
-@code{font-lock} package, but would require other changes there,
-therefore not likely to be fixed. Fortunately, this does not happen
-often.
-@end itemize
-
-
-@node FAQ Stupid Subscripts, FAQ Font Size, FAQ No Subscripts, FAQ
-@comment node-name, next, previous, up
-@subsection I See Super- and Subscripts where I Don't Want Them.
-@pindex font-lock
-@pindex font-latex
-@cindex Stupid Subscripts
-@cindex Annoying Subscripts
-@cindex Label Subscripts
-@cindex Subscript Problems
-@cindex Superscript Problems
-
-E.g., I see a subscript in arguments of @code{\label}. Package X-Symbol
-only uses super- and subscripts if they are in braces, if the
-@code{asciicircum}/@code{underscore} has not been fontified yet or is
-only fontified with faces which are allowed by
-@code{x-symbol-tex-font-lock-allowed-faces}, see @ref{Super and
-Subscripts}.
-
-@itemize @bullet
-@item
-You use the default @code{tex-font-lock-keywords}: The argument of
-@code{\include} and friends are not fontified by these, i.e., the use of super-
-and subscripts are not prohibited. Solution: add your own keyword for
-these commands or use package @code{font-latex}, see below.
-
-@item
-You use package @code{font-latex}. Solution: set
-@code{font-lock-maximum-decoration} to value @code{t}, 2 or higher.
-Package X-Symbol will still use subscripts in @code{\verb}, in the
-@code{verbatim} environment, in the argument of @code{\includegraphics}
-and probably other commands. Some of these problems will probably be
-solved by future versions of @code{font-latex}.
-
-@item
-You use my font-lock keywords (file @file{x-font-lock.el}): everything
-should work fine. Please note that this file is not meant to be a
-replacement of @file{font-latex.el} useful to all users. Also,
-highlighting is a matter of taste, i.e., I am not going to change the
-@file{x-font-lock.el} to support La@TeX{}-2.09, @TeX{}'s math regions,
-other likings, etc.
-
-@item
-You use your own font-lock keywords for @TeX{}. In this case, you be able
-to adapt the solutions from the previous points to your situation.
-@end itemize
-
-
-@node FAQ Font Size, FAQ Conversion, FAQ Stupid Subscripts, FAQ
-@comment node-name, next, previous, up
-@subsection The Characters are Too Small or Too Big
-@cindex Font Size
-@cindex Big Characters
-@cindex Small Characters
-
-Why aren't there more different font sizes? Because nobody (including
-the author) was in the mood to design them (actually only the xsymb1
-font needs to be designed). @emph{Please do only ask the author whether they
-are in work if you are serious to do it yourself otherwise!}
-
-Why do I get a lower-case letter when I should get a capital letter (or
-vice versa)? Please convince yourself (@pxref{Info}) that you actually
-get the correct letter---they are just of different sizes.
-@xref{Installing Fonts Lisp}.
-
-I was told that the xsymb1 font scales reasonably well to a larger font
-size---if you don't think so, design a new font and send me the result.
-
-
-@node FAQ Conversion, FAQ Additional Spaces, FAQ Font Size, FAQ
-@comment node-name, next, previous, up
-@subsection The Conversion Changes Some Tokens
-@cindex Token Changes
-@cindex Conversion Problems
-@cindex Encoding Problems
-
-In most token languages, a character might be represented by different
-tokens. If this character is encoded (when saving the buffer), the
-canonical representation is saved. @xref{Unique Decoding}.
-
-@itemize @bullet
-@item
-Solution: Do not redefine standard @TeX{} macros or use unique decoding.
-@end itemize
-
-
-@node FAQ Additional Spaces, FAQ 8bit Chars, FAQ Conversion, FAQ
-@comment node-name, next, previous, up
-@subsection A Space is Added During the Encoding
-@cindex Additional Spaces
-@cindex Token Problems
-@cindex Encoding Problems
-@cindex Space Problems
-
-A space is added after some characters during the encoding to tokens.
-With token languages @code{tex} and @code{utex} (not with language
-@code{sgml}), there must be a space after the token to recognize its end
-in some cases.
-
-E.g., if your buffer contains @samp{a+b} (where + stands for the
-character @code{circleplus}), this is encoded to @samp{a\oplus b} (note
-the space after @code{\oplus}). Decoding it yields @samp{a+ b}.
-
-I admit, this looks ugly. The space is only added if the symbol
-character is followed by a letter or by @samp{@@}. Thus, decoding
-@samp{a\oplus\beta} yields @samp{a+b} (without space!).
-
-@itemize @bullet
-@item
-Suggestion: Also use a space before @code{\oplus}. The alternative
-would be to delete the space which other people won't like.
-@end itemize
-
-For an exact description, @xref{TeX Macro Conversion} for an exact description.
-
-
-@node FAQ 8bit Chars, FAQ Hyphen, FAQ Additional Spaces, FAQ
-@comment node-name, next, previous, up
-@subsection I Don't Want 8bit Characters in the File
-@cindex 8bit Character Problems
-@cindex No 8bit Characters
-
-By default, these are not encoded if the buffer-local variable
-@code{x-symbol-8bits} is non-@code{nil}.
-
-By default, this variable is only set to non-@code{nil}, if something like
-
-@example
-\usepackage[latin1]@{inputenc@}
-@end example
-
-is found at the beginning of the file. That line does not make sense if
-you do not have 8bit characters in the file, i.e., delete it.
-@xref{File Coding}. Note: commenting the line is not enough! (I do not
-run La@TeX{} to check for the line, I just do plain text search.)
-
-
-@node FAQ Hyphen, FAQ Spell Check, FAQ 8bit Chars, FAQ
-@comment node-name, next, previous, up
-@subsection I Cannot Distinguish Character @code{hyphen} from @samp{-}
-@cindex Hyphen Versus Minus
-@cindex Minus Versus Hyphen
-
-In most fonts, the Latin character @code{hyphen} cannot be distinguish
-from the Ascii character @samp{-}. If you do not want to decode the
-corresponding token @code{\-} or @code{&shy;}, put the following into
-your @file{~/.emacs}:
-
-@lisp
-(setq x-symbol-tex-user-table '((hyphen)))
-(setq x-symbol-sgml-user-table '((hyphen)))
-@end lisp
-
-A better alternative would be to make @code{font-lock} display these
-character in a different color.
-
-
-@node FAQ Spell Check, FAQ News and Mail, FAQ Hyphen, FAQ
-@comment node-name, next, previous, up
-@subsection Problems with Spell-checking
-@cindex Spell Checking
-@pindex ispell
-@findex ispell-word
-@findex ispell-region
-
-As explained in @ref{Miscellaneous Packages}, @code{ispell} assumes the
-buffer contents to be the same as the file contents and does not provide
-any hook to fix this. This might break @code{ispell-word} and
-@code{ispell-region}. Possible symptoms:
-
-@itemize @bullet
-@item
-A word which contains letters which the program @code{ispell} does not
-know about is either not spell-checked or parts of it are spell-checked
-as independent words.
-
-Solution: Use the @code{ispell}s 8bit dictionaries even if you do not
-store 8bit characters in the file. This should fix the problem for
-almost every word, except, e.g., words containing the Latin-9 character
-@code{oe} if you use a Latin-1 encoding.
-
-@item
-Spell-checking might stop with the error message @samp{Ispell
-misalignment}. I can reproduce this only with Emacs, not with XEmacs.
-
-Question: If you know some settings (like for
-@code{process-coding-system-alist}) which solves this problem, please
-let me know!
-
-Solution: turn X-Symbol off before spell-checking your buffer. This is
-of course no option if you use @code{flyspell}.
-@end itemize
-
-The real solution would be to fix @code{ispell}, at least by providing a
-useful hook which allows X-Symbol to fix the problem. @xref{Wishlist
-Emacs}. You are strongly encouraged to send a patch to the maintainer
-of @code{ispell}, you even get a paragraph here in
-@ref{Acknowledgments}!
-
-
-@node FAQ News and Mail, , FAQ Spell Check, FAQ
-@comment node-name, next, previous, up
-@subsection How to Use X-Symbol with Gnus or @sc{vm}
-@cindex News Reader
-@cindex Mail Reader
-@pindex Gnus
-@pindex VM
-@pindex Message
-
-You can also use X-Symbol to read and write your News and Mails. This
-sections includes coding for your @file{~/.emacs} if you want to do so.
-It has been tested for Gnus-5.8.8 and @sc{vm}-6.96; if you use
-@sc{rmail} or @sc{mh-e}, you have to try to find a solution yourself
-(please send it to me). Support for Gnus might become a standard
-part of X-Symbol.
-
-@lisp
-(custom-set-variables
- '(x-symbol-auto-style-alist
- '(((mail-mode message-mode gnus-article-mode vm-presentation-mode)
- tex nil nil nil nil t nil))))
-@end lisp
-
-This is optional (you might want to use the Custom interface for the
-same effect) and tells Emacs/X-Symbol to use token language @code{tex}
-and to display super-/subscripts (if @code{font-lock} is enabled),
-X-Symbol is not automatically turned on. @xref{Minor Mode}.
-
-@findex mail
-@findex message-mail
-@findex vm-mail
-@vindex mail-send-hook
-@vindex message-send-hook
-@vindex vm-mail-send-hook
-@lisp
-(defun x-symbol-x-mail-send-hook ()
- (if x-symbol-mode (x-symbol-mode 0)))
-(add-hook 'mail-send-hook 'x-symbol-x-mail-send-hook)
-(add-hook 'message-send-hook 'x-symbol-x-mail-send-hook)
-(add-hook 'vm-mail-send-hook 'x-symbol-x-mail-send-hook)
-@end lisp
-
-This tells tells Emacs to automatically turn off X-Symbol (which
-includes encoding characters to token) before actually sending the
-message.
-
-@findex gnus
-@vindex gnus-article-prepare-hook
-@lisp
-(defun x-symbol-x-gnus-prepare ()
- (when x-symbol-mode
- (setq x-symbol-mode nil)
- (x-symbol-mode-internal nil)))
-(add-hook 'gnus-article-prepare-hook 'x-symbol-x-gnus-prepare)
-@end lisp
-
-Since Gnus reuses the @file{*Article*} buffer, where X-Symbol could
-have been turned on previously, we must make sure that X-Symbol is
-turned off with the new article.
-
-@findex vm
-@vindex vm-select-message-hook
-@lisp
-(defun x-symbol-x-vm-prepare ()
- (and (boundp 'vm-presentation-buffer)
- (buffer-live-p vm-presentation-buffer)
- (save-excursion
- (set-buffer vm-presentation-buffer)
- (when x-symbol-mode
- (setq x-symbol-mode nil)
- (x-symbol-mode-internal nil)))))
-(add-hook 'vm-select-message-hook 'x-symbol-x-gnus-prepare)
-@end lisp
-
-The same thing for @sc{vm}, although the hook is not as nice as
-Gnus' one; the function therefore might depend a bit too much on
-@sc{vm}'s interna.
-
-@findex vm-mode
-@findex vm-presentation-mode
-@lisp
-(put 'vm-mode 'x-symbol-mode-disable
- "Use VM Presentation Mode to turn on X-Symbol")
-(custom-set-variables '(vm-fill-paragraphs-containing-long-lines 80))
-@end lisp
-
-You cannot use X-Symbol in @sc{vm} Mode, only in @sc{vm} Presentation Mode
-(X-Symbol would change your @file{INBOX}). The first (optional) Emacs
-Lisp expression gives you a better error message when you try to turn on
-X-Symbol Mode in @sc{vm} Mode. The second line makes sure that @sc{vm}
-always uses @sc{vm} Presentation Mode to display the articles.
-
-@c ===========================================================================
-
-@node Bug Reports, , FAQ, Problems
-@comment node-name, next, previous, up
-@section How to Send a Bug/Problem Report
-@cindex Bug Reports
-@cindex Problem Reports
-@cindex Contacting the Maintainer
-@cindex Maintainer Address
-@cindex Email to the Maintainer
-@cindex Reports of Bugs
-
-Bug fixes, bug/problem reports, improvements, and suggestions are
-strongly appreciated. So are corrections to this manual (better
-explanations, correcting my English, @dots{}). Especially useful would be
-some feedback by people using default fonts with a charset
-registry-encoding other than @code{iso8859-1} (Western encoding).
-
-Please read this section carefully, even if you generally know how to
-send a bug report (@pxref{Bugs,,,@value{emacs},@value{emacsman}}).
-This might look tedious to you, but it actually saves a lot of time
-(your time, too).
-
-The @strong{general recommendation} for bug/problem reports is: give the
-impression that your really have tried to find the necessary information
-yourself and make your report precise while including all information
-you have.
-
-For each bug/problem report or question you want to send to the
-maintainer, please use the following sequence:
-
-@enumerate
-@item
-Make sure that you use the @strong{newest version} of X-Symbol. You are
-reading Edition @value{edition} (@value{subedition}) of the manual for
-X-Symbol @value{version}.
-
-@item
-Read the manual, especially @ref{Checking Installation}, @ref{Problems},
-and @ref{FAQ}. The four indexes (@pxref{Indexes}) might also lead you
-to an answer to your question.
-
-@item
-Use @kbd{M-x x-symbol-package-bug} (also to be found in X-Symbol's
-Command submenu) to write your report describing @emph{one} bug or
-problem, i.e., use @strong{different mails} for @strong{unrelated
-problems}. Please do not ``reuse'' a mail thread with the maintainer,
-i.e., if you start a section with ``Here is another problem'', you do
-something wrong.
-
-If Emacs is not your mail tool, copy the Subject header line and the
-message body from Emacs' @file{*mail*} buffer to your mail tool.
-
-If @kbd{M-x x-symbol-package-bug} fails to work, you have a problem with
-your installation and your report should be about this problem. In this
-case, use @samp{x-symbol @var{version}; @var{summary}} as Subject header
-where @var{version} is the version of X-Symbol (it should be
-@value{version}) and @var{summary} is a brief summary of your
-installation problem.
-
-(@emph{Rationale}: This command automatically extracts some essential
-information without any work by you. Don't waste your time pondering whether
-you should really use this command to write your report.)
-@c The additional advantage is that I can see who doesn't have any problems
-@c wasting my time.
-
-@item
-Start your report with:
-
-@quotation
-In the manual, I checked the sections @var{section1}, @var{section2},
-@dots{}, but didn't find anything which helped me with the following
-problem:
-@end quotation
-
-The sections @var{section1}, @var{section2}, etc are names of the
-sections (not whole chapters) in the manual where you would expect an
-answer to your question/problem/bug.
-
-If you didn't know which sections to inspect, please check the indexes.
-If they are not helpful, send me words/terms which should be included in
-the indexes.
-
-(@emph{Rationale}: This way, I get an idea where to improve the manual,
-especially by adding cross references.)
-@c It also ensures that you really have tried to find the relevant
-@c information yourself.
-
-@item
-If buffer @file{*Warnings*} does not exist in the buffer menu,
-everything is fine so far. So is (for me as the author of package
-X-Symbol), if @samp{X-Symbol} is not mentioned there. Otherwise,
-include the contents of buffer @file{*Warnings*} into your bug report.
-
-@c TODO: without warnings.el from Emacs-21.4
-Temporary Emacs (< v21.4) note: the warnings might be somewhere hidden
-in buffer @file{*Messages*}; please check that buffer.
-
-@item
-Put the parts of the code from @file{~/.emacs} and the system-wide files
-which causes the problem into a fresh file @file{@var{my-problem}.el}.
-The problem/error should be visible when invoking
-
-@example
-xemacs -no-site-file -q -l @var{my-problem}.el
-@end example
-
-In the minimal case, @file{@var{my-problem.el}} just contains the
-following line (@pxref{Installing Lisp}):
-
-@lisp
-(x-symbol-initialize)
-@end lisp
-
-If the error has disappeared after you have included your complete
-@file{~/.xemacs/init.el} and @file{~/.emacs}, the problem is likely
-caused by some code of your system-wide installation. Include the code,
-which can be found using command @kbd{M-x find-library} with files
-@file{site-start} and @file{default} (everything is fine if these files
-do not exist).
-
-If you use @file{x-symbol-site.el} (its use is deprecated), copy its
-contents into @file{@var{my-problem.el}} and delete the corresponding
-@code{load} command.
-
-Attach the file @file{@var{my-problem}.el} to your report.
-@strong{Please try to minimize the size of @file{@var{my-problem}.el}}!
-A standard technique is recursive halving: Delete the second half of
-@file{@var{my-problem.el}}. If the problem disappears, delete the first
-half instead. Do the same with the smaller file again, @dots{}.
-
-(@emph{Rationale}: Most problems are a consequence of some specific
-customizations, but I don't have time to debug each user's init file.)
-
-@item
-If you have set variable @code{custom-file} in
-@file{@var{my-problem}.el}, attach the corresponding file to your report.
-
-@item
-If the error can only be reproduced in combination with another Emacs
-package, please send me:
-
-@itemize @minus
-@item
-If it is included in the standard Emacs/XEmacs distribution / if is an
-XEmacs package: the version you use if it is not that from the
-Emacs/XEmacs distribution (use @kbd{M-x find-library} to check whether
-you really use the version from the Emacs/XEmacs distribution).
-
-@item
-If it is a non-standard (and non-obscure) package: the URL of the
-distribution and/or the source.
-
-@item
-Otherwise: include its code into @file{@var{my-problem}.el} and delete
-the corresponding @code{load} or @code{require} command. Then, reduce
-the size of @file{@var{my-problem}.el} as described above.
-@end itemize
-
-@item
-If the problem is not reproducible with an @emph{arbitrary}
-(@file{.tex}, @file{.html}, @dots{}) file, include the file with its full file
-name into your bug report. (If you like, you can try to minimize the
-file if the problem is still reproducible.)
-
-(@emph{Rationale}: Most problems are only reproducible with specific
-files.)
-
-@ignore
-@item
-I would appreciate, if you would set variable @code{debug-on-error} to
-@code{t} before you trigger the error and send me the contents of buffer
-@file{*Backtrace*}. At best, using the uncompiled versions of the
-functions involved, i.e., by jumping to its definition and evaluation it:
-
-@example
-M-x find-function @key{RET} @var{function} @key{RET} C-M-f C-x C-e
-@end example
-@end ignore
-
-@item
-Finally, include the exact key sequence which causes the problem into
-your bug report. You should also tell me the name of the buffer in
-which the problem occurred and how you have created that buffer (e.g.,
-by @kbd{C-x C-f @var{file} @key{RET}}).
-
-At best, you start your Emacs, and then try to reproduce the problem as
-fast as possible (i.e., with a minimum number of key/mouse strokes).
-
-As soon as the problem appears, press @kbd{C-h l} and include the
-contents of buffer @file{*Help*} in your bug report.
-
-(@emph{Rationale}: Most problems are only reproducible with point being
-at a specific position in the file, with specific key sequences, etc.)
-
-@item
-If you have problem with the display of images, please include the
-output of the shell commands @samp{convert -h} and @samp{convert -list
-Format} in your bug report. If the first command fails, you have a
-problem with the program @code{convert}, not X-Symbol.
-
-@item
-If necessary, include a screen-shot in your bug report.
-
-@item
-If you could not use @kbd{M-x x-symbol-package-bug}, include the
-contents of buffer @file{*Help*} after the following actions:
-
-@itemize @minus
-@item
-Type @kbd{C-h v x-symbol-version @key{RET}}.
-@item
-Type @kbd{C-h v emacs-version @key{RET}}.
-@item
-Type @kbd{C-h v features @key{RET}}.
-@end itemize
-
-@end enumerate
-
-If you have solved your problem during this sequence, but you think your
-situation is worth to be mention in this manual (e.g., in @ref{Package
-Integration}), I would appreciate if you would send me a some new text
-for this manual or a normal bug report together with your solution.
-
-@c ===========================================================================
-
-@node History, Indexes, Problems, Top
-@comment node-name, next, previous, up
-@chapter History and Projects
-
-@menu
-* News:: Changes in recent versions.
-* Wishlist:: Projects for X-Symbol.
-* Open Questions:: How you can contribute.
-* Acknowledgments:: People having contributed.
-@end menu
-
-@c ===========================================================================
-
-@node News, Wishlist, History, History
-@comment node-name, next, previous, up
-@section News: Changes in Recent Versions of X-Symbol
-@cindex New Features
-@cindex Changes
-@cindex History
-
-This is the complete history of X-Symbol. It just lists the major
-changes before Version 3.0.
-
-@menu
-* Changes New:: To be announced.
-* Changes 4.5:: Released Mar 2003 as beta.
-* Changes 4.4:: Released June 2002 as beta.
-* Changes 4.1:: Released Mar 2002 as beta.
-* Changes 3.4:: Released Mar 2002.
-* Changes 3.3:: Released Jan 1999.
-* Changes 3.2:: Released Dec 1998.
-* Changes 3.1:: Released Oct 1998.
-* Changes 3.0:: Released Sep 1998 as beta.
-* Changes Old:: Overview of old releases.
-@end menu
-
-
-
-@node Changes New, Changes 4.5, News, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol @value{version}
-
-Version @value{version} has not yet been announced.
-
-@itemize @bullet
-@item
-Various bug fixes and minor changes.
-@end itemize
-
-
-@node Changes 4.5, Changes 4.4, Changes New, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 4.5
-
-Version 4.5 has been released on March 2003 as beta.
-
-@itemize @bullet
-@item
-X-Symbol finally respects the Mule coding system of each individual buffer.
-
-@item
-Bug fix: would mess up encoding of math-mode characters with token
-language @code{bib}. Other conversion fixes for languages @code{bib}
-and @code{texi}.
-
-@item
-Bug fix (workaround for bug in XEmacs): auto-save files would have
-length 0.
-
-@item
-Bug fix (Emacs): package now works with package
-@code{crypt}/@code{crypt++}.
-
-@item
-Token language @code{sgml}: always encode characters to entity
-references by default (where defined by the HTML standard). Include
-@code{hm--html-mode}, @code{html-helper-mode}, remove @code{sgml-mode}
-as typical major modes which use X-Symbol.
-
-@item
-Token language @code{tex}: support some symbols of package
-@file{stmaryrd.sty}.
-
-@item
-Change the auto-style, formerly auto-mode, mechanism.
-
-@item
-Image support when running on Emacs.
-
-@item
-New input method Quail, a usual Mule input method.
-
-@item
-Corrected Latin-5 definitions. Support Latin-5 (``Turkish'') on XEmacs
-running under Windows.
-
-@item
-X-Symbol works with Emacs/XEmacs running under a character terminal.
-
-@item
-Improments for external languages. Super-/subscript matching of token
-languages has changed.
-
-@item
-X-Symbol can use package @code{format} and does not require special
-fonts for super-/subscripts with Emacs-21.4+. Still open whether this
-will be used@dots{}.
-
-@item
-Dropped support for XEmacs-20.3.
-
-@item
-Various bug fixes and minor changes.
-@end itemize
-
-
-@node Changes 4.4, Changes 4.1, Changes 4.5, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 4.2 to 4.4
-
-Version 4.4 has been released on June 2002 as beta.
-
-@itemize @bullet
-@item
-Token language TeX has changed: no excessive use of braces anymore, no
-excessive normalization, and aware of environments @code{@{tabbing@}} and
-@code{@{verbatim@}}, and macro @code{\verb}. Reading and saving
-``old-encoded'' files works without changes in the file (the buffer
-looks different), there is also a command to remove the unwanted braces
-around accented letters.
-
-@item
-New token language ``Bib@TeX{} Macro'' (@code{bib}, similar to old
-@code{tex}), used for Bib@TeX{} files.
-
-@item
-Nuked executables, the Lisp conversion for all languages is now 2-5
-times faster.
-
-@item
-Latin-9 support. Latin-9 font included in distribution.
-
-@item
-Works with XEmacs-21.4+ on Windows. Of course, it just supports a
-limited number of characters and no super- and subscripts there due to
-missing fonts.
-
-@item
-More likely to save 8bit characters in the file by default: also look
-for 8bit characters in the file when visiting the file, also inspect
-master file (@code{TeX-master}) with token language @code{tex}.
-
-@item
-New buffer-local variable @code{x-symbol-unique}: when non-@code{nil},
-decodes much less tokens to avoid near to all normalizations, used for
-@TeX{}'s style files (but X-Symbol is not automatically turned on).
-Dropped token language @code{utex}.
-
-@item
-Menu changes, new commands: submenu ``Conversion'', menu items ``Copy
-Encoded'', ``Paste Decoded'' and others.
-
-@item
-Special coding for @code{preview-latex}. Using X-Symbol now only gives
-a 10% overhead of @code{preview}s parsing time.
-
-@item
-X-Symbol now works with Whizzy@TeX{}.
-
-@item
-The interface for defining a token language has changed, it is also much
-more general, useful for ProofGeneral.
-
-@item
-Changed final bytes of ISO 2022 escape sequence for X-Symbol charsets
-since Emacs reserves the characters @samp{0-9} for itself. Does XEmacs
-has any policy here (it also uses @samp{?})?
-
-@item
-Dropped workaround for minor bug in XEmacs-20.X.
-
-@item
-Various bug fixes and minor changes.
-@end itemize
-
-
-@node Changes 4.1, Changes 3.4, Changes 4.4, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 4.1
-
-Version 4.1 has been released on Mar 2002 as beta.
-
-@itemize @bullet
-@item
-X-Symbol works with Emacs-21.1 or higher. Porting is not complete, yet.
-
-@item
-New token language ``@TeX{}info command'' (@code{texi}).
-
-@item
-Slightly different definition of ``valid character''.
-
-@item
-Remove the ``local if set'' and ``default: @dots{}'' submenu stuff.
-@end itemize
-
-
-@node Changes 3.4, Changes 3.3, Changes 4.1, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 3.4
-
-Version 3.4 has been released on Mar 2002.
-
-@itemize @bullet
-@item
-Moved to SourceForge.net. Added files for nicer HTML output of manual.
-
-@item
-Would sometimes perform strange conversions when
-@code{global-flyspell-mode} is enabled.
-
-@item
-Bug fixes: command @kbd{M-x write-region} would always save the whole
-buffer if X-Symbol is enabled for that buffer, writing a remote file via
-ange-ftp would not work (was OK with efs).
-
-@item
-Automatically deduce default coding via @code{locale -ck LC_CTYPE}.
-
-@item
-Issue warning when running on XEmacs-21.0 to XEmacs-21.1.8. Update
-manual: XEmacs user package directory is @file{~/.xemacs/packages}.
-
-@item
-Directories ending with @file{//} in image search paths are recursive.
-
-@item
-New characters used for token languages ``@TeX{} macro'' and ``Isabelle
-symbol''.
-
-@item
-Make sure to convert just the first part of a multi-part image.
-
-@item
-Source distribution includes files for building an RPM package, all
-files also compile without Mule support.
-
-@item
-Minor changes. Manual changes.
-@end itemize
-
-
-@node Changes 3.3, Changes 3.2, Changes 3.4, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 3.3
-
-Version 3.3 has been released on Jan 1999.
-
-@itemize @bullet
-@item
-Package X-Symbol is really a proper XEmacs package: no need to create
-fonts and to set the font path. With XEmacs/no-Mule, I still recommend
-to create the executables (type @kbd{M-x x-symbol-exec-create}).
-
-@item
-New functions used for interaction with Emacs package @code{comint}.
-This is necessary for new token language ``Isabelle symbol'', to be
-distributed with Emacs package
-@uref{http://proofgeneral.inf.ed.ac.uk/,ProofGeneral}.
-
-@item
-New characters used for token languages ``@TeX{} macro'' and ``Isabelle
-symbol''.
-
-@item
-Minor changes. Manual changes.
-@end itemize
-
-
-@node Changes 3.2, Changes 3.1, Changes 3.3, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 3.2
-
-Version 3.2 has been released on Dec 1998.
-
-@itemize @bullet
-@item
-Package X-Symbol is a proper XEmacs package. The installation process
-is much easier (using the binary package). It has changed, though!
-The use of file @file{x-symbol-site.el} is deprecated.
-
-@item
-Reverting the buffer and using @code{vc} commands do not encode
-characters when not using @code{crypt}. (This did not work always.)
-
-@item
-Workaround for bug (segfault) in XEmacs-21/Mule betas.
-
-@item
-Command @code{x-symbol-package-bug} is less restrictive. Please use
-this command to contact the maintainer.
-
-@item
-Bug fixes. Minor changes. Manual changes.
-@end itemize
-
-
-@node Changes 3.1, Changes 3.0, Changes 3.2, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 3.1
-
-Version 3.1 has been released on Oct 1998.
-
-@itemize @bullet
-@item
-@TeX{} macro @code{\mu} is represented by a character in the Adobe Symbol
-font, not in a Latin-@{1,3,5@} font anymore.
-
-@item
-Support for most @sc{sgml} entities in HTML-4.0 specification.
-
-@item
-Additional characters for @code{\therefore}/@code{&there4;},
-@code{&oline;} and @code{&euro;}.
-
-@item
-Package X-Symbol has been customized.
-
-@item
-The documentation has been completed (as @TeX{}info file).
-
-@item
-Handle special URL prefixes @file{file:}, @file{http:} for images.
-
-@item
-Bug fixes, configuration changes.
-@end itemize
-
-
-@node Changes 3.0, Changes Old, Changes 3.1, News
-@comment node-name, next, previous, up
-@subsection Changes in X-Symbol 3.0
-
-Version 3.0 has been released on Sep 1998 as beta.
-
-@itemize @bullet
-@item
-Package X-Symbol now works on XEmacs with and without Mule support.
-Dropped support for XEmacs 19.13 to 19.16/20.2.
-
-@item
-Full support of token language @code{sgml} (executables, subscripts, images).
-
-@item
-X-Symbol is a proper minor mode.
-
-@item
-Easier (automatic) 8bit character control (e.g., for @code{\times}
-@code{\pm},@dots{}). By default, the encoding when saving only writes
-8bit characters, if @samp{\usepackage[latin@var{n}]@{inputenc@}} with
-@var{n}=1,2,3,5 was found in the first 10000 characters of the file
-(including commentary).
-
-@item
-Package X-Symbol can be easily extended with new token languages and
-fonts due to its modular design. It consistently handles situations
-where an entry for an additional character defines the same preferred
-key binding (and context) as for a previously defined character
-
-@item
-Key bindings have completely changed. They are now consistent with the
-contexts of input method Context (which have changed a bit).
-
-@item
-The keys @kbd{@@} and @kbd{!} are not used anymore as Modify- and
-Rotate-Key. The Rotate key (instead of the Modify-Key) is used to
-``Greek''ify the previous Ascii char.
-
-@item
-Input method Aggressive Context is now called input method Electric and
-is much more restrictive (using package @code{texmathp} with language
-``@TeX{} macro'').
-
-@item
-Easier installation despite many additional features.
-
-@item
-Supports more characters.
-
-@item
-Nicer grid, info in echo area.
-
-@item
-Better cooperation with packages: @code{vc} (check-out does not convert
-characters), @code{reftex} (no strange characters @samp{\237}, help with
-label creation), @code{auctex}, @code{ispell}, @code{font-latex} (no
-annoyances with @code{\exists}).
-
-@item
-Safer use of executables.
-
-@item
-The code has completely changed. You have to redo your installation.
-@end itemize
-
-
-@node Changes Old, , Changes 3.0, News
-@comment node-name, next, previous, up
-@subsection Changes in Old Releases.
-
-This sections gives just an overview of the major changes in the releases.
-
-Version 2.6 has been released on Oct 1998.
-
-@itemize @bullet
-@item
-Fixed serious bug when used under tty.
-@end itemize
-
-Version 2.5 has been released on Mar 1998.
-
-@itemize @bullet
-@item
-Image support.
-@end itemize
-
-Version 2.4 has been released on Mar 1997.
-
-@itemize @bullet
-@item
-Token language @code{sgml}. (X-Symbol can handle more then token
-language @code{tex}.)
-
-@item
-Input method Aggressive Context (precursor of input method Electric),
-input method Context has been much improved.
-
-@item
-Fixed performance bug when saving a file with package @code{crypt}.
-
-@item
-Control of Conversion and 8bit character has changed.
-@end itemize
-
-Version 2.3 has been released on Sep 1996.
-
-@itemize @bullet
-@item
-Distributed with own font for more math characters.
-
-@item
-Info for the character around point in echo area.
-@end itemize
-
-Version 2.2 has been released on June 1996.
-
-@itemize @bullet
-@item
-Input method Grid. Help when using input method Keyboard.
-
-@item
-Control of Conversion and 8bit character has changed.
-@end itemize
-
-Version 2.1 has been released on April 1996.
-
-@itemize @bullet
-@item
-Fixed serious performance bug when loading files with
-font-lock/lazy-lock. Use executables for conversion of large buffers.
-
-@item
-The package @code{iso-cvt} is not integrated anymore. Now this package
-can also convert to/from Latin-1 characters, it is much faster.
-
-@item
-Menu support, including input method Menu.
-
-@item
-@code{isearch} works with X-Symbol characters.
-
-@item
-First multi-file version.
-@end itemize
-
-Version 1.4 has been released on Feb 1996.
-
-@itemize @bullet
-@item
-Provide some kind of ``poor man's Mule'' to remove most Nomule-Problems.
-@end itemize
-
-Version 1.3 has been released on Jan 1996.
-
-@itemize @bullet
-@item
-Input method Abbrev (precursor of input method Token).
-
-@item
-Super-/subscript support.
-@end itemize
-
-Version 1.2 has been released on Jan 1996. It was the first release.
-
-@itemize @bullet
-@item
-Conversion between characters and @TeX{} tokens. Do so automatically
-when visiting a file and saving the buffer.
-
-@item
-Input method Keyboard.
-@end itemize
-
-@c ====================================================================
-
-@node Wishlist, Open Questions, News, History
-@comment node-name, next, previous, up
-@section Wishlist: Projects for X-Symbol
-@cindex Wishlist
-@cindex Project
-@cindex Future Features
-@cindex Contributions
-@cindex Your Contribution
-
-You are encouraged to try to provide a solution to one of the problems
-of this section. In fact, it is quite unlikely that I do it myself
-without any contributions from you, see also @ref{Open Questions}.
-
-Providing a solution to these problems is the second way of making your
-name appear in @ref{Acknowledgments}.
-
-@menu
-* Wishlist Languages:: Additional token languages.
-* Wishlist Fonts:: Automatically generated fonts.
-* Wishlist Emacs:: Changes in Emacs/XEmacs.
-* Wishlist LaTeX:: Changes in La@TeX{}.
-* Wishlist Various:: Other changes.
-* Wishlist Rejected:: Rejected Suggestions for X-Symbol.
-@end menu
-
-
-
-@node Wishlist Languages, Wishlist Fonts, Wishlist, Wishlist
-@comment node-name, next, previous, up
-@subsection Wishlist: Additional Token Languages
-@cindex More Token Languages
-@cindex Language Additions
-@cindex Ams@TeX{}
-@cindex IPA Fonts
-
-Making a contribution here would require just a basic knowledge of Emacs
-and X-Symbol. In fact, I would do the non-trivial part of the Emacs Lisp
-part (@pxref{Extending X-Symbol}) for general-interest token languages
-(e.g., Ams@TeX{}).
-
-It is likely that this would require additional fonts: available fonts
-(e.g., IPA font), hand-crafted, or generated (@pxref{Wishlist
-Fonts}).
-
-
-@node Wishlist Fonts, Wishlist Emacs, Wishlist Languages, Wishlist
-@comment node-name, next, previous, up
-@subsection Wishlist: Generated Fonts
-@cindex Generated Fonts
-@cindex Fonts from Other Sources
-@cindex Fonts for Windows
-@cindex MS-Windows Fonts
-@cindex Windows Fonts
-
-@pindex bdftofon
-A specific direction of font generation would be from @file{.bdf} or
-@file{.pcf} font files to Windows fonts to get rid of the limited
-support for XEmacs on Windows (@pxref{Requirements}). If you have
-successfully converted X-Symbol's fonts from the Unix format to the
-Windows format (via @code{bdftofon} or whatever) or if you have free and
-real Latin-N fonts for Windows, please @emph{let me know}! I would also
-appreciate if you would actively try to get those missing Windows fonts.
-
-The general direction is to automatically generate the @file{.bdf} or
-@file{.fon} fonts from other sources. This would have various
-advantages:
-
-@itemize @bullet
-@item
-We could easily create different sizes for our symbol font.
-
-@item
-It would be quite simple to create a font for Ams@TeX{} macros, etc.,
-which would be displayed as X-Symbol characters by package X-Symbol.
-
-@item
-We could easily create different sizes for our symbol font.
-
-@item
-We would have fonts for both X11 and Windows.
-@end itemize
-
-New fonts for X-Symbol are being worked on. You can find material to
-generate them at the @uref{@value{url}/news.html,web pages of X-Symbol}.
-Quite a few problems needs to be fixed though, so it is considered as
-experimental. You are welcome to try, fix and report on the
-@uref{@value{listdevel},X-Symbol development mailing list}.
-
-General open design issues (i.e., they could be re-thought for the
-currently used handcrafted fonts, too) are:
-
-@itemize @bullet
-@item
-Different @TeX{} macros (same appearance, different @TeX{} class =
-different spacing) use the same MetaFont character, e.g., @code{\dagger}
-and @code{\dag}. Therefore, we need different X11 characters for them.
-
-@item
-Some Ascii characters have a special meaning in @TeX{}. The
-corresponding MetaFont character is therefore produced by a TeX macro,
-e.g., @samp{@{} by @code{\@{}.
-@c @}@}
-We need a X11 character which looks similar to the character but not
-exactly like it.
-@end itemize
-
-We could ask the question whether we should really distinguish the
-characters by appearance@dots{}we have the minibuffer info for the X-Symbol
-character anyway@dots{}. Here are the options:
-
-@itemize @minus
-@item
-distinguished by size/underlining/miscellaneous (currently used),
-@item
-distinguished by different spacing (my current favorite),
-@item
-not distinguished
-@end itemize
-
-
-@node Wishlist Emacs, Wishlist LaTeX, Wishlist Fonts, Wishlist
-@comment node-name, next, previous, up
-@subsection Wishlist: Changes in Emacs/XEmacs
-@cindex Emacs Changes
-@cindex XEmacs Changes
-@cindex Changes in Emacs
-@cindex Changes in XEmacs
-
-Changes in Emacs and/or XEmacs would improve package X-Symbol, too:
-
-@itemize @bullet
-@item
-In Emacs: a package system similar to XEmacs' one. The installation
-would be easier.
-
-@item
-@pindex ispell
-The package @code{ispell} assumes the buffer contents to be the same as
-the file contents and does not provide any hook to fix this. This
-should be fixed in @code{ispell} (it will be better in Emacs-21.4),
-see @ref{Miscellaneous Packages}.
-
-@item
-@pindex vc
-Some versions control commands turn off @code{font-lock}. This should
-be changed.
-
-@item
-Provide a face property @code{raise}: we wouldn't need extra fonts for
-super- and subscripts. Emacs: it's already a display property, make it
-a face property, too (or make @code{font-lock} set properties other than
-faces). XEmacs: no such property, yet.
-
-@item
-You are sometimes unnecessarily asked (because X-Symbol will encode the
-corresponding characters anyway) for a safe coding system. In Emacs
-(will be fixed in Emacs-21.4) for non-default Latin characters. In
-XEmacs, for all non-default characters if you use package
-@code{latin-unity} (@pxref{File IO Packages}).
-
-@item
-@findex isearch
-In Emacs, will be fixed in 21.4. Using @code{isearch} and the input
-method Grid would not work.
-
-@item
-@vindex after-insert-file-functions
-In XEmacs, fixed in 21.X. In @code{after-insert-file-functions}, there
-should be a possibility to get to know the start position of the region
-which is inserted. If @code{insert-file-contents} is called with
-argument @code{replace} being non-@code{nil}, it is not always point.
-
-@item
-@vindex write-region-annotate-functions
-In Emacs and XEmacs, will be fixed in Emacs-21.4. Make possibility to
-change buffers in @code{write-region-annotate-functions} official, see
-@ref{Alt Auto Conversion}, have a way to get the original buffer.
-
-@item
-Since @code{font-lock} uses duplicable text properties in some cases, I
-need a function like @code{insert-buffer-substring-without-extents}.
-(Currently, I remove the extents afterwards, which looks slow for me.)
-
-@item
-@vindex post-command-hook
-In XEmacs. Run hooks in @code{post-command-hook} even if command exits
-with an error or quit (as it is in Emacs) or having some
-@code{post-error-or-quit-hook}. @xref{Nomule Problems}.
-
-@item
-In XEmacs. There are some bugs in package @code{custom}/@code{widget}
-(still in XEmacs-21.4) which are visible during the customization of
-X-Symbol.
-
-@end itemize
-
-
-@node Wishlist LaTeX, Wishlist Various, Wishlist Emacs, Wishlist
-@comment node-name, next, previous, up
-@subsection Wishlist: Changes in La@TeX{}
-@cindex La@TeX{} Changes
-@cindex Changes in La@TeX{}
-@cindex @file{inputenc.sty} Changes
-@pindex @file{inputenc.sty}
-
-Changes in La@TeX{}, especially @file{inputenc.sty}, would improve package
-X-Symbol, too:
-
-@itemize @bullet
-@item
-To make the definition of the character U00B5 consistent with Unicode,
-@file{inputenc.sty} should define the character to stand not for the
-token @code{\mu} (U03BC is the right character), but for an extra token,
-e.g., something like @code{\textmicro}. X-Symbol uses @code{\mathmicro}
-here in order to avoid changing @code{\mu} to the character U00B5 if you
-have chosen to store 8bit characters.
-@c X-Symbol should not define it as \textmicro because then there would
-@c be a major difference between `x-symbol-8bits' nil and non-nil.
-
-@item
-Use same encoding for both text and math, i.e. use @code{periodcentered}
-for both @code{\textperiodcentered} (the default) and @code{\cdot}. At
-least provide text-and-math versions for characters where no alternative
-is more obvious than the other. If that is not possible, always choose
-text mode except for @code{\lnot}, @code{\pm}, @code{\times} and
-@code{\division}: use
-@code{\textonesuperior} for U00B9, \texttwosuperior for U00B2, and
-@code{\textthreesuperior} for U00B3.
-
-@item
-The @TeX{} macros @code{\textcent}, @code{\textcurrency},
-@code{\textbrokenbar}, @code{\textyen} are defined as not available with
-OT1 and T1 font encoding. This should be changed.
-@end itemize
-
-
-@node Wishlist Various, Wishlist Rejected, Wishlist LaTeX, Wishlist
-@comment node-name, next, previous, up
-@subsection Various Projects for X-Symbol
-
-The following suggestions seem to be useful, though not essential:
-
-@itemize @bullet
-@item
-@cindex Print Buffer
-@cindex Buffer Printing
-@pindex ps-print
-It would be nice if we could print the buffer contents. Currently, you
-see strange characters instead X-Symbol's own characters.
-
-Printing non-standard fonts is only possible via the Emacs package
-@code{ps-print}. A newer version of @code{ps-print} might be probably
-already capable of doing it. Thus, you are encouraged to help the
-XEmacs team updating this package.
-@end itemize
-
-
-@node Wishlist Rejected, , Wishlist Various, Wishlist
-@comment node-name, next, previous, up
-@subsection Rejected Suggestions for X-Symbol
-@cindex Rejected Suggestions
-
-The following suggestions seem to be not useful enough to be worth the
-additional effort and increased package size. I might be convinced
-otherwise by patches (i.e., code, not text), though:
-
-@itemize @bullet
-@item
-@cindex Input Method Token
-It would be nice if X-Symbol would replace the token with the last
-character of the token if this is possible (@pxref{Input Method Token}),
-not just with the next character. Well, during typing, this is not
-really annoying and after a while, you will use input method Token only
-for very short tokens.
-@end itemize
-
-@c ===========================================================================
-
-@node Open Questions, Acknowledgments, Wishlist, History
-@comment node-name, next, previous, up
-@section Open Questions
-@cindex Open Questions
-@cindex Various Questions
-@cindex Questions I Have
-
-This section lists some minor open questions.
-
-@itemize @bullet
-@item
-@findex x-symbol-initialize
-@cindex Auto Initialization
-Loading file @file{x-symbol.el} will initialize package X-Symbol (via
-function @code{x-symbol-initialize}), since all functions will need the
-initialization. In my opinion, this is no problem, since all
-customization options are defined an other files which do not require
-file @file{x-symbol.el}. Thus, customizing package X-Symbol will not
-initialize package X-Symbol.
-
-The alternative would be to call function @code{x-symbol-initialize} in
-every function which can be autoloaded. This seems quite tedious to
-me. Also, I do not see a reason not to call @code{x-symbol-initialize}
-top-level in file @file{x-symbol.el}. If I am wrong here, please let me
-know (with an explanation). Batch-compilation might be an issue@dots{}
-
-@item
-@pindex crypt
-@vindex x-symbol-auto-conversion-method
-When is necessary to set @code{x-symbol-auto-conversion-method} to
-@code{slowest}? Of course, it is only necessary when using
-@code{crypt}. Is the other necessary condition to use the computer pool
-of the University of Edinburgh?
-@end itemize
-
-@c ===========================================================================
-
-@node Acknowledgments, , Open Questions, History
-@comment node-name, next, previous, up
-@section Acknowledgments
-@cindex Acknowledgments
-@cindex Contributions
-@cindex Marlet, Renaud
-@cindex Bradfield, Julien
-@pindex math-mode
-@cindex Adobe
-@pindex frame-icon
-@cindex Thanks
-
-Stefan Monnier did many of the changes necessary for porting X-Symbol to
-Emacs-21. Fortunately, he not only changed X-Symbol to use a quite
-different API on Emacs for things like charsets and menus, he also made
-the necessary changes in Emacs itself. Before that, Sang-Min Lee
-started porting X-Symbol to Emacs-20.4, which was important for moving
-the status of the Emacs port of X-Symbol from ``todo'' to ``in work''.
-
-David Kastrup demonstrated that the old way of encoding characters to
-@TeX{} macros generally inhibited ligatures and kerns, i.e., it was
-worse than expected. He also discussed the details of how to do the
-encoding and decoding right. Christophe Raffalli suggested to use a
-decode method which can be used for a larger class of token languages.
-He also proved that it is faster.
-
-Solofo Ramangalahy is working on scripts to generate X-Symbol fonts from
-other sources. This has various advantages and is discussed in more detail at
-@ref{Wishlist Fonts}. His work is now available at the
-X-Symbol download area.
-
-Package @code{math-mode} by Renaud Marlet and the extension of it by
-Julian Bradfield gave the basic idea for the following features:
-supporting @TeX{}'s math macros, input methods token, context/electric,
-super-/subscript support. The shell script @code{makesub} is a merge
-and change of the scripts @code{makesupers} and @code{makesub} by
-Julian.
-
-The font @samp{xsymb0}, which is distributed with this package, is a
-minor modification (appearance) of the Adobe symbol font, thanks to its
-non-restrictive copyright. You may use the Adobe font instead. The
-special images are from package @code{frame-icon}.
-
-The idea for Help during an X-Symbol key sequence is from package
-@code{x-compose}. The general idea for showing some info in the echo
-area is from package @code{eldoc}. The trick which stops
-@code{expand-abbrev} is from package @code{mail-abbrevs}. The idea for
-@code{x-symbol-image-cache-directories} is from package
-@code{fast-lock}. The code for image command parsing is influenced by
-some code in package @code{font-lock}. The code around
-@code{x-symbol-image-delete-extents} is based on some code in package
-@code{bib-cite}.
-
-@i{Thanks for patches/reports/suggestions to}: Vladimir Alexiev, David
-Aspinall, Masayuki Ataka, Neal Becker, Matthias Berberich, Stefano
-Bianchi, Janusz S. Bien, Uwe Brauer, Alastair Burt, John Collins,
-Laurent Descamps, Frederic Devernay, Carsten Dominik, Steve Dunham,
-Michael Ebner, Stephen Eglen, Paul Furnanz, Jeffrey Grandy, Clemens
-Gr@"opl, Kenichi Handa, Meik Hellmund, Ryurick M. Hristev, Adriaan
-Joubert, Marcin Kasperski, David Kastrup, Richard Ketchersid, Felix
-E. Klee, Gerwin Klein, Thomas Kleymann, Ekkehard Koehler, Fred Labrosse,
-Jan-Ake Larsson, Bernhard Lehner, Stefan Monnier, Harald Muehlboeck,
-Karsten Muehlmann, Jakub Narebski, Peter M@o{}ller Neergaard, Raymond
-Nijssen, David von Oheimb, Alex Ott, Sudeep Kumar Palat, Arshak
-Petrosyan, Jim Radford, Christophe Raffalli, Solofo Ramangalahy, Alex
-Russell, Marciano Siniscalchi, Richard M. Stallman, Axel Thimm, Eli
-Tziperman, Jan Vroonhof, Markus Wenzel, Sabine Wetzel, Pierre-Henri
-Wuillemin, Roland Zumkeller, Marco Zunino, Gerard Zwaan.
-
-@i{Thanks for general information to:} Per Abrahamsen, Steve L. Baur,
-Kenichi Handa, David Kastrup, Gerd Moellmann, Stefan Monnier, Primoz
-Peterlin, Martin Ramsch, Peter Schmitt, Toby Speight, Jan Vroonhof, Eli
-Zaretskii.
-
-I made use of information from the following URLs:
-
-@display
- @url{http://www.w3.org/TR/REC-html40/sgml/entities.html}
- @url{http://www.fmi.uni-passau.de/~ramsch/iso8859-1.html}
- @url{http://czyborra.com/charsets/iso8859.html}
- @url{http://www.bbsinc.com/iso8859.html}
- @url{http://www.bbsinc.com/iso8879.html}
- @url{http://ppewww.ph.gla.ac.uk/~flavell/charset/internat.html}
- @url{http://ppewww.ph.gla.ac.uk/~flavell/iso8859/iso8859-pointers.html}
- @url{http://sizif.mf.uni-lj.si/linux/cee/iso8859-2.html}
-@end display
-
-I do not intend to update this list in the future---this is just an
-"Acknowledgment" section.
-
-
-@node Indexes, , History, Top
-@comment node-name, next, previous, up@unnumbered Indexes
-@unnumbered Indexes
-
-You should consult the following indexes if you are interested in a
-specific feature or aspect of package X-Symbol. You should also consult
-them before sending a report to the maintainer (@pxref{Bug Reports}),
-
-@menu
-* Key Index:: Key sequences.
-* Program Index:: Programs and Emacs packages.
-* Variable Index:: Commands, functions, variables.
-* Concept Index:: Various topics.
-@end menu
-
-The links lead you to the manual sections describing X-Symbol's commands
-and variables. @xref{About}.
-
-@comment workaround for bug with the length of the lists
-@iftex
-@vskip 6ex plus 1ex minus 4ex
-@end iftex
-
-@node Key Index, Program Index, Indexes, Indexes
-@comment node-name, next, previous, up
-@unnumberedsec Key Index
-@printindex ky
-
-@comment workaround for bug with the length of the lists
-@iftex
-@page
-@end iftex
-
-@node Program Index, Variable Index, Key Index, Indexes
-@comment node-name, next, previous, up
-@unnumberedsec Program and Package Index
-@printindex pg
-
-@comment workaround for bug with the length of the lists
-@iftex
-@page
-@end iftex
-
-@node Variable Index, Concept Index, Program Index, Indexes
-@comment node-name, next, previous, up
-@unnumberedsec Command, Function and Variable Index
-@printindex vr
-
-@comment workaround for bug with the length of the lists
-@iftex
-@page
-@end iftex
-@node Concept Index, , Variable Index, Indexes
-@comment node-name, next, previous, up
-@unnumberedsec Concept Index
-@printindex cp
-
-@contents
-@bye
-@c Local IspellPersDict: .ispell_xsymb
diff --git a/x-symbol/pkginfo/MANIFEST.x-symbol b/x-symbol/pkginfo/MANIFEST.x-symbol
deleted file mode 100644
index c18bab3b..00000000
--- a/x-symbol/pkginfo/MANIFEST.x-symbol
+++ /dev/null
@@ -1,132 +0,0 @@
-pkginfo/MANIFEST.x-symbol
-lisp/x-symbol/ChangeLog
-lisp/x-symbol/_pkg.el
-lisp/x-symbol/auto-autoloads.el
-lisp/x-symbol/auto-autoloads.elc
-lisp/x-symbol/custom-load.el
-lisp/x-symbol/custom-load.elc
-lisp/x-symbol/x-symbol-bib.el
-lisp/x-symbol/x-symbol-bib.elc
-lisp/x-symbol/x-symbol-emacs.el
-lisp/x-symbol/x-symbol-hooks.el
-lisp/x-symbol/x-symbol-hooks.elc
-lisp/x-symbol/x-symbol-image.el
-lisp/x-symbol/x-symbol-image.elc
-lisp/x-symbol/x-symbol-macs.el
-lisp/x-symbol/x-symbol-macs.elc
-lisp/x-symbol/x-symbol-mule.el
-lisp/x-symbol/x-symbol-mule.elc
-lisp/x-symbol/x-symbol-nomule.el
-lisp/x-symbol/x-symbol-nomule.elc
-lisp/x-symbol/x-symbol-sgml.el
-lisp/x-symbol/x-symbol-sgml.elc
-lisp/x-symbol/x-symbol-tex.el
-lisp/x-symbol/x-symbol-tex.elc
-lisp/x-symbol/x-symbol-texi.el
-lisp/x-symbol/x-symbol-texi.elc
-lisp/x-symbol/x-symbol-vars.el
-lisp/x-symbol/x-symbol-vars.elc
-lisp/x-symbol/x-symbol-xmacs.el
-lisp/x-symbol/x-symbol-xmacs.elc
-lisp/x-symbol/x-symbol.el
-lisp/x-symbol/x-symbol.elc
-info/x-symbol.info
-man/x-symbol/Makefile
-man/x-symbol/x-symbol.css
-man/x-symbol/x-symbol.init
-man/x-symbol/x-symbol.texi
-etc/x-symbol/Makefile.emacs
-etc/x-symbol/RIP.xbm
-etc/x-symbol/colormap138.xpm
-etc/x-symbol/drawing.xbm
-etc/x-symbol/escherknot.xbm
-etc/x-symbol/hourglass.xbm
-etc/x-symbol/recycle.xbm
-etc/x-symbol/termlock.xbm
-etc/x-symbol/fonts/2helvR12.bdf
-etc/x-symbol/fonts/2helvR14.bdf
-etc/x-symbol/fonts/3helvR12.bdf
-etc/x-symbol/fonts/3helvR14.bdf
-etc/x-symbol/fonts/5etl14.bdf
-etc/x-symbol/fonts/5etl16.bdf
-etc/x-symbol/fonts/Makefile
-etc/x-symbol/fonts/heriR12.bdf
-etc/x-symbol/fonts/heriR14.bdf
-etc/x-symbol/fonts/makesub
-etc/x-symbol/fonts/nilxs.bdf
-etc/x-symbol/fonts/xsymb0_12.bdf
-etc/x-symbol/fonts/xsymb0_14.bdf
-etc/x-symbol/fonts/xsymb1_12.bdf
-etc/x-symbol/fonts/xsymb1_14.bdf
-etc/x-symbol/origfonts/helvR12.bdf
-etc/x-symbol/origfonts/helvR14.bdf
-etc/x-symbol/pcf/2helvR12.pcf
-etc/x-symbol/pcf/2helvR12sub.pcf
-etc/x-symbol/pcf/2helvR12sup.pcf
-etc/x-symbol/pcf/2helvR14.pcf
-etc/x-symbol/pcf/2helvR14sub.pcf
-etc/x-symbol/pcf/2helvR14sup.pcf
-etc/x-symbol/pcf/3helvR12.pcf
-etc/x-symbol/pcf/3helvR12sub.pcf
-etc/x-symbol/pcf/3helvR12sup.pcf
-etc/x-symbol/pcf/3helvR14.pcf
-etc/x-symbol/pcf/3helvR14sub.pcf
-etc/x-symbol/pcf/3helvR14sup.pcf
-etc/x-symbol/pcf/5etl14.pcf
-etc/x-symbol/pcf/5etl14sub.pcf
-etc/x-symbol/pcf/5etl14sup.pcf
-etc/x-symbol/pcf/5etl16.pcf
-etc/x-symbol/pcf/5etl16sub.pcf
-etc/x-symbol/pcf/5etl16sup.pcf
-etc/x-symbol/pcf/fonts.dir
-etc/x-symbol/pcf/helvR12sub.pcf
-etc/x-symbol/pcf/helvR12sup.pcf
-etc/x-symbol/pcf/helvR14sub.pcf
-etc/x-symbol/pcf/helvR14sup.pcf
-etc/x-symbol/pcf/heriR12.pcf
-etc/x-symbol/pcf/heriR12sub.pcf
-etc/x-symbol/pcf/heriR12sup.pcf
-etc/x-symbol/pcf/heriR14.pcf
-etc/x-symbol/pcf/heriR14sub.pcf
-etc/x-symbol/pcf/heriR14sup.pcf
-etc/x-symbol/pcf/nilxs.pcf
-etc/x-symbol/pcf/xsymb0_12.pcf
-etc/x-symbol/pcf/xsymb0_12sub.pcf
-etc/x-symbol/pcf/xsymb0_12sup.pcf
-etc/x-symbol/pcf/xsymb0_14.pcf
-etc/x-symbol/pcf/xsymb0_14sub.pcf
-etc/x-symbol/pcf/xsymb0_14sup.pcf
-etc/x-symbol/pcf/xsymb1_12.pcf
-etc/x-symbol/pcf/xsymb1_12sub.pcf
-etc/x-symbol/pcf/xsymb1_12sup.pcf
-etc/x-symbol/pcf/xsymb1_14.pcf
-etc/x-symbol/pcf/xsymb1_14sub.pcf
-etc/x-symbol/pcf/xsymb1_14sup.pcf
-etc/x-symbol/genfonts/2helvR12sub.bdf
-etc/x-symbol/genfonts/2helvR12sup.bdf
-etc/x-symbol/genfonts/2helvR14sub.bdf
-etc/x-symbol/genfonts/2helvR14sup.bdf
-etc/x-symbol/genfonts/3helvR12sub.bdf
-etc/x-symbol/genfonts/3helvR12sup.bdf
-etc/x-symbol/genfonts/3helvR14sub.bdf
-etc/x-symbol/genfonts/3helvR14sup.bdf
-etc/x-symbol/genfonts/5etl14sub.bdf
-etc/x-symbol/genfonts/5etl14sup.bdf
-etc/x-symbol/genfonts/5etl16sub.bdf
-etc/x-symbol/genfonts/5etl16sup.bdf
-etc/x-symbol/genfonts/helvR12sub.bdf
-etc/x-symbol/genfonts/helvR12sup.bdf
-etc/x-symbol/genfonts/helvR14sub.bdf
-etc/x-symbol/genfonts/helvR14sup.bdf
-etc/x-symbol/genfonts/heriR12sub.bdf
-etc/x-symbol/genfonts/heriR12sup.bdf
-etc/x-symbol/genfonts/heriR14sub.bdf
-etc/x-symbol/genfonts/heriR14sup.bdf
-etc/x-symbol/genfonts/xsymb0_12sub.bdf
-etc/x-symbol/genfonts/xsymb0_12sup.bdf
-etc/x-symbol/genfonts/xsymb0_14sub.bdf
-etc/x-symbol/genfonts/xsymb0_14sup.bdf
-etc/x-symbol/genfonts/xsymb1_12sub.bdf
-etc/x-symbol/genfonts/xsymb1_12sup.bdf
-etc/x-symbol/genfonts/xsymb1_14sub.bdf
-etc/x-symbol/genfonts/xsymb1_14sup.bdf