[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: gaf.git: branch: master updated (1.5.2-20090328-208-ge5ae12e)



The branch, master has been updated
       via  e5ae12ec1091bd6e3c4067e395714efd3934b0c2 (commit)
      from  e061c8ea2a955d2eeb03da65c33945c30f821043 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


=========
 Summary
=========

 gschem/src/o_attrib.c                   |    7 +-
 gschem/src/o_misc.c                     |   25 +-
 gschem/src/x_window.c                   |    2 -
 libgeda/include/libgeda/prototype.h     |    8 -
 libgeda/include/libgeda/struct.h        |    4 -
 libgeda/lib/system-gafrc                |    6 -
 libgeda/src/a_basic.c                   |    2 +-
 libgeda/src/g_rc.c                      |   73 ---
 libgeda/src/g_register.c                |    2 -
 libgeda/src/i_vars.c                    |    4 -
 libgeda/src/libgeda.c                   |    2 -
 libgeda/src/o_basic.c                   |    3 -
 libgeda/src/o_text_basic.c              | 1003 +------------------------------
 libgeda/src/s_basic.c                   |    7 -
 symbols/Makefile.am                     |    7 +-
 symbols/font/.gitignore                 |    4 -
 symbols/font/0.sym                      |   14 -
 symbols/font/1.sym                      |    5 -
 symbols/font/2.sym                      |   12 -
 symbols/font/3.sym                      |   17 -
 symbols/font/4.sym                      |    5 -
 symbols/font/5.sym                      |   13 -
 symbols/font/6.sym                      |   18 -
 symbols/font/7.sym                      |    6 -
 symbols/font/8.sym                      |   20 -
 symbols/font/9.sym                      |   18 -
 symbols/font/A-acute-accent.sym         |    8 -
 symbols/font/A-diaeresis.sym            |    7 -
 symbols/font/A-ogonek.sym               |    9 -
 symbols/font/A-ring.sym                 |   13 -
 symbols/font/A.sym                      |    5 -
 symbols/font/AE-lig.sym                 |    8 -
 symbols/font/B.sym                      |   15 -
 symbols/font/C-acute-accent.sym         |   14 -
 symbols/font/C.sym                      |   11 -
 symbols/font/ChangeLog-1.0              |   52 --
 symbols/font/D.sym                      |   10 -
 symbols/font/E-acute-accent.sym         |    9 -
 symbols/font/E-ogonek.sym               |   10 -
 symbols/font/E.sym                      |    6 -
 symbols/font/F.sym                      |    5 -
 symbols/font/G.sym                      |   14 -
 symbols/font/H.sym                      |    5 -
 symbols/font/I-acute-accent.sym         |    6 -
 symbols/font/I.sym                      |    3 -
 symbols/font/J.sym                      |    8 -
 symbols/font/K.sym                      |    5 -
 symbols/font/L-slash.sym                |    5 -
 symbols/font/L.sym                      |    4 -
 symbols/font/M.sym                      |    6 -
 symbols/font/N-acute-accent.sym         |    8 -
 symbols/font/N-tilde.sym                |   10 -
 symbols/font/N.sym                      |    5 -
 symbols/font/O-acute-accent.sym         |   17 -
 symbols/font/O-diaeresis.sym            |   16 -
 symbols/font/O-double-acute-accent.sym  |   20 -
 symbols/font/O-slash.sym                |   15 -
 symbols/font/O.sym                      |   14 -
 symbols/font/Omega.sym                  |   17 -
 symbols/font/P.sym                      |    8 -
 symbols/font/Q.sym                      |   15 -
 symbols/font/R.sym                      |    9 -
 symbols/font/README                     |   23 -
 symbols/font/S-acute-accent.sym         |   19 -
 symbols/font/S.sym                      |   16 -
 symbols/font/T.sym                      |    4 -
 symbols/font/U-acute-accent.sym         |   14 -
 symbols/font/U-diaeresis.sym            |   13 -
 symbols/font/U-double-acute-accent.sym  |   17 -
 symbols/font/U.sym                      |   11 -
 symbols/font/V.sym                      |    4 -
 symbols/font/W.sym                      |    6 -
 symbols/font/X.sym                      |    4 -
 symbols/font/Y.sym                      |    5 -
 symbols/font/Z-acute-accent.sym         |    8 -
 symbols/font/Z-dot.sym                  |    9 -
 symbols/font/Z.sym                      |    5 -
 symbols/font/a_-acute-accent.sym        |   16 -
 symbols/font/a_-diaeresis.sym           |   15 -
 symbols/font/a_-ogonek.sym              |   17 -
 symbols/font/a_-ring.sym                |   21 -
 symbols/font/a_.sym                     |   13 -
 symbols/font/ae_-lig.sym                |   21 -
 symbols/font/amper.sym                  |   18 -
 symbols/font/apost.sym                  |    4 -
 symbols/font/astericks.sym              |    5 -
 symbols/font/at.sym                     |   29 -
 symbols/font/b_.sym                     |   12 -
 symbols/font/backslash.sym              |    3 -
 symbols/font/backtick.sym               |    4 -
 symbols/font/box.sym                    |    6 -
 symbols/font/c_-acute-accent.sym        |   14 -
 symbols/font/c_.sym                     |   11 -
 symbols/font/caret.sym                  |    4 -
 symbols/font/colon.sym                  |   18 -
 symbols/font/comma.sym                  |   12 -
 symbols/font/d_.sym                     |   12 -
 symbols/font/dollar.sym                 |   18 -
 symbols/font/e_-acute-accent.sym        |   17 -
 symbols/font/e_-ogonek.sym              |   18 -
 symbols/font/e_.sym                     |   14 -
 symbols/font/equal.sym                  |    4 -
 symbols/font/excl-open.sym              |   14 -
 symbols/font/excl.sym                   |   14 -
 symbols/font/f_.sym                     |    6 -
 symbols/font/g_.sym                     |   15 -
 symbols/font/h_.sym                     |    7 -
 symbols/font/i_-acute-accent.sym        |    6 -
 symbols/font/i_.sym                     |    4 -
 symbols/font/j_.sym                     |    6 -
 symbols/font/k_.sym                     |    5 -
 symbols/font/l_-slash.sym               |    4 -
 symbols/font/l_.sym                     |    3 -
 symbols/font/lbrace.sym                 |   10 -
 symbols/font/lbrack.sym                 |    5 -
 symbols/font/less.sym                   |    4 -
 symbols/font/lparen.sym                 |    7 -
 symbols/font/m_.sym                     |   11 -
 symbols/font/minus.sym                  |    3 -
 symbols/font/more.sym                   |    4 -
 symbols/font/mu_.sym                    |    7 -
 symbols/font/n_-acute-accent.sym        |   10 -
 symbols/font/n_-tilde.sym               |   12 -
 symbols/font/n_.sym                     |    7 -
 symbols/font/newline.sym                |    3 -
 symbols/font/o_-acute-accent.sym        |   17 -
 symbols/font/o_-diaeresis.sym           |   16 -
 symbols/font/o_-double-acute-accent.sym |   20 -
 symbols/font/o_-slash.sym               |   15 -
 symbols/font/o_.sym                     |   14 -
 symbols/font/p_.sym                     |   12 -
 symbols/font/percent.sym                |   21 -
 symbols/font/period.sym                 |   10 -
 symbols/font/plus.sym                   |    4 -
 symbols/font/pound.sym                  |    8 -
 symbols/font/q_.sym                     |   12 -
 symbols/font/quest-open.sym             |   17 -
 symbols/font/quest.sym                  |   17 -
 symbols/font/quote.sym                  |    4 -
 symbols/font/r_.sym                     |    6 -
 symbols/font/rbrace.sym                 |   10 -
 symbols/font/rbrack.sym                 |    5 -
 symbols/font/rparen.sym                 |    7 -
 symbols/font/s_-acute-accent.sym        |   16 -
 symbols/font/s_-sharp.sym               |   18 -
 symbols/font/s_.sym                     |   13 -
 symbols/font/semi.sym                   |   20 -
 symbols/font/slash.sym                  |    3 -
 symbols/font/space.sym                  |    2 -
 symbols/font/t_.sym                     |    6 -
 symbols/font/tilde.sym                  |    7 -
 symbols/font/u_-acute-accent.sym        |   10 -
 symbols/font/u_-diaeresis.sym           |    9 -
 symbols/font/u_-double-acute-accent.sym |   13 -
 symbols/font/u_.sym                     |    7 -
 symbols/font/under.sym                  |    3 -
 symbols/font/v_.sym                     |    4 -
 symbols/font/vbar.sym                   |    3 -
 symbols/font/w_.sym                     |    6 -
 symbols/font/x_.sym                     |    4 -
 symbols/font/y_.sym                     |    6 -
 symbols/font/z_-acute-accent.sym        |    8 -
 symbols/font/z_-dot.sym                 |    9 -
 symbols/font/z_.sym                     |    5 -
 symbols/geda-font.scm                   |  132 ----
 165 files changed, 44 insertions(+), 2805 deletions(-)
 delete mode 100644 symbols/font/.gitignore
 delete mode 100644 symbols/font/0.sym
 delete mode 100644 symbols/font/1.sym
 delete mode 100644 symbols/font/2.sym
 delete mode 100644 symbols/font/3.sym
 delete mode 100644 symbols/font/4.sym
 delete mode 100644 symbols/font/5.sym
 delete mode 100644 symbols/font/6.sym
 delete mode 100644 symbols/font/7.sym
 delete mode 100644 symbols/font/8.sym
 delete mode 100644 symbols/font/9.sym
 delete mode 100644 symbols/font/A-acute-accent.sym
 delete mode 100644 symbols/font/A-diaeresis.sym
 delete mode 100644 symbols/font/A-ogonek.sym
 delete mode 100644 symbols/font/A-ring.sym
 delete mode 100644 symbols/font/A.sym
 delete mode 100644 symbols/font/AE-lig.sym
 delete mode 100644 symbols/font/B.sym
 delete mode 100644 symbols/font/C-acute-accent.sym
 delete mode 100644 symbols/font/C.sym
 delete mode 100644 symbols/font/ChangeLog-1.0
 delete mode 100644 symbols/font/D.sym
 delete mode 100644 symbols/font/E-acute-accent.sym
 delete mode 100644 symbols/font/E-ogonek.sym
 delete mode 100644 symbols/font/E.sym
 delete mode 100644 symbols/font/F.sym
 delete mode 100644 symbols/font/G.sym
 delete mode 100644 symbols/font/H.sym
 delete mode 100644 symbols/font/I-acute-accent.sym
 delete mode 100644 symbols/font/I.sym
 delete mode 100644 symbols/font/J.sym
 delete mode 100644 symbols/font/K.sym
 delete mode 100644 symbols/font/L-slash.sym
 delete mode 100644 symbols/font/L.sym
 delete mode 100644 symbols/font/M.sym
 delete mode 100644 symbols/font/N-acute-accent.sym
 delete mode 100644 symbols/font/N-tilde.sym
 delete mode 100644 symbols/font/N.sym
 delete mode 100644 symbols/font/O-acute-accent.sym
 delete mode 100644 symbols/font/O-diaeresis.sym
 delete mode 100644 symbols/font/O-double-acute-accent.sym
 delete mode 100644 symbols/font/O-slash.sym
 delete mode 100644 symbols/font/O.sym
 delete mode 100644 symbols/font/Omega.sym
 delete mode 100644 symbols/font/P.sym
 delete mode 100644 symbols/font/Q.sym
 delete mode 100644 symbols/font/R.sym
 delete mode 100644 symbols/font/README
 delete mode 100644 symbols/font/S-acute-accent.sym
 delete mode 100644 symbols/font/S.sym
 delete mode 100644 symbols/font/T.sym
 delete mode 100644 symbols/font/U-acute-accent.sym
 delete mode 100644 symbols/font/U-diaeresis.sym
 delete mode 100644 symbols/font/U-double-acute-accent.sym
 delete mode 100644 symbols/font/U.sym
 delete mode 100644 symbols/font/V.sym
 delete mode 100644 symbols/font/W.sym
 delete mode 100644 symbols/font/X.sym
 delete mode 100644 symbols/font/Y.sym
 delete mode 100644 symbols/font/Z-acute-accent.sym
 delete mode 100644 symbols/font/Z-dot.sym
 delete mode 100644 symbols/font/Z.sym
 delete mode 100644 symbols/font/a_-acute-accent.sym
 delete mode 100644 symbols/font/a_-diaeresis.sym
 delete mode 100644 symbols/font/a_-ogonek.sym
 delete mode 100644 symbols/font/a_-ring.sym
 delete mode 100644 symbols/font/a_.sym
 delete mode 100644 symbols/font/ae_-lig.sym
 delete mode 100644 symbols/font/amper.sym
 delete mode 100644 symbols/font/apost.sym
 delete mode 100644 symbols/font/astericks.sym
 delete mode 100644 symbols/font/at.sym
 delete mode 100644 symbols/font/b_.sym
 delete mode 100644 symbols/font/backslash.sym
 delete mode 100644 symbols/font/backtick.sym
 delete mode 100644 symbols/font/box.sym
 delete mode 100644 symbols/font/c_-acute-accent.sym
 delete mode 100644 symbols/font/c_.sym
 delete mode 100644 symbols/font/caret.sym
 delete mode 100644 symbols/font/colon.sym
 delete mode 100644 symbols/font/comma.sym
 delete mode 100644 symbols/font/d_.sym
 delete mode 100644 symbols/font/dollar.sym
 delete mode 100644 symbols/font/e_-acute-accent.sym
 delete mode 100644 symbols/font/e_-ogonek.sym
 delete mode 100644 symbols/font/e_.sym
 delete mode 100644 symbols/font/equal.sym
 delete mode 100644 symbols/font/excl-open.sym
 delete mode 100644 symbols/font/excl.sym
 delete mode 100644 symbols/font/f_.sym
 delete mode 100644 symbols/font/g_.sym
 delete mode 100644 symbols/font/h_.sym
 delete mode 100644 symbols/font/i_-acute-accent.sym
 delete mode 100644 symbols/font/i_.sym
 delete mode 100644 symbols/font/j_.sym
 delete mode 100644 symbols/font/k_.sym
 delete mode 100644 symbols/font/l_-slash.sym
 delete mode 100644 symbols/font/l_.sym
 delete mode 100644 symbols/font/lbrace.sym
 delete mode 100644 symbols/font/lbrack.sym
 delete mode 100644 symbols/font/less.sym
 delete mode 100644 symbols/font/lparen.sym
 delete mode 100644 symbols/font/m_.sym
 delete mode 100644 symbols/font/minus.sym
 delete mode 100644 symbols/font/more.sym
 delete mode 100644 symbols/font/mu_.sym
 delete mode 100644 symbols/font/n_-acute-accent.sym
 delete mode 100644 symbols/font/n_-tilde.sym
 delete mode 100644 symbols/font/n_.sym
 delete mode 100644 symbols/font/newline.sym
 delete mode 100644 symbols/font/o_-acute-accent.sym
 delete mode 100644 symbols/font/o_-diaeresis.sym
 delete mode 100644 symbols/font/o_-double-acute-accent.sym
 delete mode 100644 symbols/font/o_-slash.sym
 delete mode 100644 symbols/font/o_.sym
 delete mode 100644 symbols/font/p_.sym
 delete mode 100644 symbols/font/percent.sym
 delete mode 100644 symbols/font/period.sym
 delete mode 100644 symbols/font/plus.sym
 delete mode 100644 symbols/font/pound.sym
 delete mode 100644 symbols/font/q_.sym
 delete mode 100644 symbols/font/quest-open.sym
 delete mode 100644 symbols/font/quest.sym
 delete mode 100644 symbols/font/quote.sym
 delete mode 100644 symbols/font/r_.sym
 delete mode 100644 symbols/font/rbrace.sym
 delete mode 100644 symbols/font/rbrack.sym
 delete mode 100644 symbols/font/rparen.sym
 delete mode 100644 symbols/font/s_-acute-accent.sym
 delete mode 100644 symbols/font/s_-sharp.sym
 delete mode 100644 symbols/font/s_.sym
 delete mode 100644 symbols/font/semi.sym
 delete mode 100644 symbols/font/slash.sym
 delete mode 100644 symbols/font/space.sym
 delete mode 100644 symbols/font/t_.sym
 delete mode 100644 symbols/font/tilde.sym
 delete mode 100644 symbols/font/u_-acute-accent.sym
 delete mode 100644 symbols/font/u_-diaeresis.sym
 delete mode 100644 symbols/font/u_-double-acute-accent.sym
 delete mode 100644 symbols/font/u_.sym
 delete mode 100644 symbols/font/under.sym
 delete mode 100644 symbols/font/v_.sym
 delete mode 100644 symbols/font/vbar.sym
 delete mode 100644 symbols/font/w_.sym
 delete mode 100644 symbols/font/x_.sym
 delete mode 100644 symbols/font/y_.sym
 delete mode 100644 symbols/font/z_-acute-accent.sym
 delete mode 100644 symbols/font/z_-dot.sym
 delete mode 100644 symbols/font/z_.sym
 delete mode 100644 symbols/geda-font.scm


=================
 Commit Messages
=================

commit e5ae12ec1091bd6e3c4067e395714efd3934b0c2
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Commit: Peter Clifton <pcjc2@xxxxxxxxx>

    Remove old text mechanism, including TEXT->prim_objs, symbols/font/*
    
    Now we have pango rendering, the old text mechanism and its
    glyph symbols are redundant and can be removed.

:100644 100644 86ef2f6... e810fec... M	gschem/src/o_attrib.c
:100644 100644 852267a... 2e57ff1... M	gschem/src/o_misc.c
:100644 100644 f65704f... 283fae1... M	gschem/src/x_window.c
:100644 100644 68ae3c8... f5a4cf5... M	libgeda/include/libgeda/prototype.h
:100644 100644 ca16954... c06a11f... M	libgeda/include/libgeda/struct.h
:100644 100644 eb5ab1c... f238fb1... M	libgeda/lib/system-gafrc
:100644 100644 eda38be... 1dfcd38... M	libgeda/src/a_basic.c
:100644 100644 c7f5d83... a5c7c35... M	libgeda/src/g_rc.c
:100644 100644 6865c01... f1f1d90... M	libgeda/src/g_register.c
:100644 100644 0430ffc... 24c03c7... M	libgeda/src/i_vars.c
:100644 100644 809a1c4... 642d56e... M	libgeda/src/libgeda.c
:100644 100644 e594750... 4ebac0a... M	libgeda/src/o_basic.c
:100644 100644 85d19ed... 2f8b7a7... M	libgeda/src/o_text_basic.c
:100644 100644 40eba1f... 2afca90... M	libgeda/src/s_basic.c
:100644 100644 f886813... 5898f5c... M	symbols/Makefile.am
:100644 000000 99c08fe... 0000000... D	symbols/font/.gitignore
:100644 000000 724dae3... 0000000... D	symbols/font/0.sym
:100644 000000 9ae2c6d... 0000000... D	symbols/font/1.sym
:100644 000000 5887538... 0000000... D	symbols/font/2.sym
:100644 000000 e7fc713... 0000000... D	symbols/font/3.sym
:100644 000000 e732036... 0000000... D	symbols/font/4.sym
:100644 000000 11501b7... 0000000... D	symbols/font/5.sym
:100644 000000 236b518... 0000000... D	symbols/font/6.sym
:100644 000000 c628d91... 0000000... D	symbols/font/7.sym
:100644 000000 b08d9cf... 0000000... D	symbols/font/8.sym
:100644 000000 c1a2200... 0000000... D	symbols/font/9.sym
:100644 000000 5b06c40... 0000000... D	symbols/font/A-acute-accent.sym
:100644 000000 1a29bff... 0000000... D	symbols/font/A-diaeresis.sym
:100644 000000 012dfcb... 0000000... D	symbols/font/A-ogonek.sym
:100644 000000 0ef1223... 0000000... D	symbols/font/A-ring.sym
:100644 000000 6cef325... 0000000... D	symbols/font/A.sym
:100644 000000 c50dc6e... 0000000... D	symbols/font/AE-lig.sym
:100644 000000 7e65ad7... 0000000... D	symbols/font/B.sym
:100644 000000 f915ada... 0000000... D	symbols/font/C-acute-accent.sym
:100644 000000 5e3794d... 0000000... D	symbols/font/C.sym
:100644 000000 08bbc8b... 0000000... D	symbols/font/ChangeLog-1.0
:100644 000000 8a23167... 0000000... D	symbols/font/D.sym
:100644 000000 201c4ca... 0000000... D	symbols/font/E-acute-accent.sym
:100644 000000 953bf56... 0000000... D	symbols/font/E-ogonek.sym
:100644 000000 cae742b... 0000000... D	symbols/font/E.sym
:100644 000000 057c5bb... 0000000... D	symbols/font/F.sym
:100644 000000 afa5a59... 0000000... D	symbols/font/G.sym
:100644 000000 e69c161... 0000000... D	symbols/font/H.sym
:100644 000000 d7eb358... 0000000... D	symbols/font/I-acute-accent.sym
:100644 000000 73721f4... 0000000... D	symbols/font/I.sym
:100644 000000 7ee2060... 0000000... D	symbols/font/J.sym
:100644 000000 22c23b8... 0000000... D	symbols/font/K.sym
:100644 000000 1b12e15... 0000000... D	symbols/font/L-slash.sym
:100644 000000 71fc080... 0000000... D	symbols/font/L.sym
:100644 000000 2ca860e... 0000000... D	symbols/font/M.sym
:100644 000000 74e4929... 0000000... D	symbols/font/N-acute-accent.sym
:100644 000000 a4d3936... 0000000... D	symbols/font/N-tilde.sym
:100644 000000 c6a1193... 0000000... D	symbols/font/N.sym
:100644 000000 6c99924... 0000000... D	symbols/font/O-acute-accent.sym
:100644 000000 f5e0aeb... 0000000... D	symbols/font/O-diaeresis.sym
:100644 000000 f166bb3... 0000000... D	symbols/font/O-double-acute-accent.sym
:100644 000000 3668884... 0000000... D	symbols/font/O-slash.sym
:100644 000000 16d4bbb... 0000000... D	symbols/font/O.sym
:100644 000000 cd1edf6... 0000000... D	symbols/font/Omega.sym
:100644 000000 8d14f26... 0000000... D	symbols/font/P.sym
:100644 000000 2d6d84d... 0000000... D	symbols/font/Q.sym
:100644 000000 8076660... 0000000... D	symbols/font/R.sym
:100644 000000 f1e2b93... 0000000... D	symbols/font/README
:100644 000000 5a1516f... 0000000... D	symbols/font/S-acute-accent.sym
:100644 000000 b0c03ae... 0000000... D	symbols/font/S.sym
:100644 000000 fcf6a73... 0000000... D	symbols/font/T.sym
:100644 000000 3c26566... 0000000... D	symbols/font/U-acute-accent.sym
:100644 000000 446fbfe... 0000000... D	symbols/font/U-diaeresis.sym
:100644 000000 c600c28... 0000000... D	symbols/font/U-double-acute-accent.sym
:100644 000000 74bdf85... 0000000... D	symbols/font/U.sym
:100644 000000 01923e9... 0000000... D	symbols/font/V.sym
:100644 000000 ab0cd50... 0000000... D	symbols/font/W.sym
:100644 000000 6bd0a67... 0000000... D	symbols/font/X.sym
:100644 000000 ac0b053... 0000000... D	symbols/font/Y.sym
:100644 000000 4209db0... 0000000... D	symbols/font/Z-acute-accent.sym
:100644 000000 38c41a7... 0000000... D	symbols/font/Z-dot.sym
:100644 000000 4b8eadf... 0000000... D	symbols/font/Z.sym
:100644 000000 c75df65... 0000000... D	symbols/font/a_-acute-accent.sym
:100644 000000 444a8c8... 0000000... D	symbols/font/a_-diaeresis.sym
:100644 000000 570e844... 0000000... D	symbols/font/a_-ogonek.sym
:100644 000000 4ee7b98... 0000000... D	symbols/font/a_-ring.sym
:100644 000000 ef461cb... 0000000... D	symbols/font/a_.sym
:100644 000000 907892a... 0000000... D	symbols/font/ae_-lig.sym
:100644 000000 d4a8bfc... 0000000... D	symbols/font/amper.sym
:100644 000000 5f7769c... 0000000... D	symbols/font/apost.sym
:100644 000000 babefdd... 0000000... D	symbols/font/astericks.sym
:100644 000000 c83f590... 0000000... D	symbols/font/at.sym
:100644 000000 81cb0d6... 0000000... D	symbols/font/b_.sym
:100644 000000 06bc94b... 0000000... D	symbols/font/backslash.sym
:100644 000000 9544422... 0000000... D	symbols/font/backtick.sym
:100644 000000 88e0cf7... 0000000... D	symbols/font/box.sym
:100644 000000 109954f... 0000000... D	symbols/font/c_-acute-accent.sym
:100644 000000 ee0a2e4... 0000000... D	symbols/font/c_.sym
:100644 000000 94371b1... 0000000... D	symbols/font/caret.sym
:100644 000000 d010074... 0000000... D	symbols/font/colon.sym
:100644 000000 996b778... 0000000... D	symbols/font/comma.sym
:100644 000000 6b99bc7... 0000000... D	symbols/font/d_.sym
:100644 000000 72cfcd8... 0000000... D	symbols/font/dollar.sym
:100644 000000 4a844e5... 0000000... D	symbols/font/e_-acute-accent.sym
:100644 000000 b102ccf... 0000000... D	symbols/font/e_-ogonek.sym
:100644 000000 fb9230d... 0000000... D	symbols/font/e_.sym
:100644 000000 6b5ac97... 0000000... D	symbols/font/equal.sym
:100644 000000 aff0f1b... 0000000... D	symbols/font/excl-open.sym
:100644 000000 a897236... 0000000... D	symbols/font/excl.sym
:100644 000000 67e214e... 0000000... D	symbols/font/f_.sym
:100644 000000 800cb8e... 0000000... D	symbols/font/g_.sym
:100644 000000 b3f7ba4... 0000000... D	symbols/font/h_.sym
:100644 000000 e78330f... 0000000... D	symbols/font/i_-acute-accent.sym
:100644 000000 5b31275... 0000000... D	symbols/font/i_.sym
:100644 000000 d265052... 0000000... D	symbols/font/j_.sym
:100644 000000 066f2cc... 0000000... D	symbols/font/k_.sym
:100644 000000 a567468... 0000000... D	symbols/font/l_-slash.sym
:100644 000000 8a27a37... 0000000... D	symbols/font/l_.sym
:100644 000000 c14ab64... 0000000... D	symbols/font/lbrace.sym
:100644 000000 395c223... 0000000... D	symbols/font/lbrack.sym
:100644 000000 ec60670... 0000000... D	symbols/font/less.sym
:100644 000000 01397e4... 0000000... D	symbols/font/lparen.sym
:100644 000000 19ddcb5... 0000000... D	symbols/font/m_.sym
:100644 000000 96b7bd2... 0000000... D	symbols/font/minus.sym
:100644 000000 b6e0be5... 0000000... D	symbols/font/more.sym
:100644 000000 faf5241... 0000000... D	symbols/font/mu_.sym
:100644 000000 6d11a70... 0000000... D	symbols/font/n_-acute-accent.sym
:100644 000000 ce467af... 0000000... D	symbols/font/n_-tilde.sym
:100644 000000 e784b70... 0000000... D	symbols/font/n_.sym
:100644 000000 b526d44... 0000000... D	symbols/font/newline.sym
:100644 000000 f87bf51... 0000000... D	symbols/font/o_-acute-accent.sym
:100644 000000 26de548... 0000000... D	symbols/font/o_-diaeresis.sym
:100644 000000 16462f3... 0000000... D	symbols/font/o_-double-acute-accent.sym
:100644 000000 77e7adc... 0000000... D	symbols/font/o_-slash.sym
:100644 000000 5669777... 0000000... D	symbols/font/o_.sym
:100644 000000 118728b... 0000000... D	symbols/font/p_.sym
:100644 000000 ec2934d... 0000000... D	symbols/font/percent.sym
:100644 000000 6d6db3a... 0000000... D	symbols/font/period.sym
:100644 000000 a325f83... 0000000... D	symbols/font/plus.sym
:100644 000000 09f5f08... 0000000... D	symbols/font/pound.sym
:100644 000000 6f0cd8a... 0000000... D	symbols/font/q_.sym
:100644 000000 10c74f3... 0000000... D	symbols/font/quest-open.sym
:100644 000000 ea0a829... 0000000... D	symbols/font/quest.sym
:100644 000000 33b1c45... 0000000... D	symbols/font/quote.sym
:100644 000000 16ec809... 0000000... D	symbols/font/r_.sym
:100644 000000 60114de... 0000000... D	symbols/font/rbrace.sym
:100644 000000 96197d9... 0000000... D	symbols/font/rbrack.sym
:100644 000000 de0f772... 0000000... D	symbols/font/rparen.sym
:100644 000000 d9a8e1a... 0000000... D	symbols/font/s_-acute-accent.sym
:100644 000000 bd8ec35... 0000000... D	symbols/font/s_-sharp.sym
:100644 000000 f4b8039... 0000000... D	symbols/font/s_.sym
:100644 000000 8ab79f0... 0000000... D	symbols/font/semi.sym
:100644 000000 12385e3... 0000000... D	symbols/font/slash.sym
:100644 000000 d1aaa55... 0000000... D	symbols/font/space.sym
:100644 000000 f78fa71... 0000000... D	symbols/font/t_.sym
:100644 000000 fb5aa9a... 0000000... D	symbols/font/tilde.sym
:100644 000000 a1620f3... 0000000... D	symbols/font/u_-acute-accent.sym
:100644 000000 0ecf962... 0000000... D	symbols/font/u_-diaeresis.sym
:100644 000000 f1e19b1... 0000000... D	symbols/font/u_-double-acute-accent.sym
:100644 000000 64ce499... 0000000... D	symbols/font/u_.sym
:100644 000000 8b25994... 0000000... D	symbols/font/under.sym
:100644 000000 93a89e7... 0000000... D	symbols/font/v_.sym
:100644 000000 79083cc... 0000000... D	symbols/font/vbar.sym
:100644 000000 88c7531... 0000000... D	symbols/font/w_.sym
:100644 000000 b09c409... 0000000... D	symbols/font/x_.sym
:100644 000000 a0461ee... 0000000... D	symbols/font/y_.sym
:100644 000000 cc18436... 0000000... D	symbols/font/z_-acute-accent.sym
:100644 000000 e5cdc53... 0000000... D	symbols/font/z_-dot.sym
:100644 000000 bd075f4... 0000000... D	symbols/font/z_.sym
:100644 000000 f148de4... 0000000... D	symbols/geda-font.scm

=========
 Changes
=========

commit e5ae12ec1091bd6e3c4067e395714efd3934b0c2
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Commit: Peter Clifton <pcjc2@xxxxxxxxx>

    Remove old text mechanism, including TEXT->prim_objs, symbols/font/*
    
    Now we have pango rendering, the old text mechanism and its
    glyph symbols are redundant and can be removed.

diff --git a/gschem/src/o_attrib.c b/gschem/src/o_attrib.c
index 86ef2f6..e810fec 100644
--- a/gschem/src/o_attrib.c
+++ b/gschem/src/o_attrib.c
@@ -134,12 +134,7 @@ void o_attrib_toggle_visibility(GSCHEM_TOPLEVEL *w_current, OBJECT *object)
     }
 
     object->visibility = VISIBLE;
-
-    /* you must do this since real->text->complex */
-    /* might be null when text is invisible */
-    if (object->text->prim_objs == NULL) {
-      o_text_recreate(toplevel, object);
-    }
+    o_text_recreate(toplevel, object);
 
     o_invalidate (w_current, object);
   }
diff --git a/gschem/src/o_misc.c b/gschem/src/o_misc.c
index 852267a..2e57ff1 100644
--- a/gschem/src/o_misc.c
+++ b/gschem/src/o_misc.c
@@ -398,9 +398,7 @@ void o_edit_show_hidden_lowlevel (GSCHEM_TOPLEVEL *w_current,
 
       if (toplevel->show_hidden_text) {
         /* draw the text object if it hidden  */
-        if (o_current->text->prim_objs == NULL) {
-          o_text_recreate(toplevel, o_current);
-        }
+        o_text_recreate(toplevel, o_current);
         o_recalc_single_object(toplevel, o_current);
         o_invalidate (w_current, o_current);
       } else {
@@ -467,10 +465,7 @@ void o_edit_make_visible (GSCHEM_TOPLEVEL *w_current, const GList *o_list)
     if (o_current->type == OBJ_TEXT) {
       if (o_current->visibility == INVISIBLE) {
         o_current->visibility = VISIBLE;
-
-        if (o_current->text->prim_objs == NULL) {
-          o_text_recreate(toplevel, o_current);
-        }
+        o_text_recreate(toplevel, o_current);
 
         o_invalidate (w_current, o_current);
 
@@ -506,6 +501,7 @@ int o_edit_find_text (GSCHEM_TOPLEVEL *w_current, const GList *o_list,
   int page_control = 0;
   int pcount = 0;
   int rv;
+  int x1, y1, x2, y2;
   int text_screen_height;
   const GList *iter;
 
@@ -560,15 +556,14 @@ int o_edit_find_text (GSCHEM_TOPLEVEL *w_current, const GList *o_list,
       if (strstr (str,stext)) {
         if (!skiplast) {
           a_zoom(w_current, ZOOM_FULL, DONTCARE, A_PAN_DONT_REDRAW);
-          text_screen_height =
-            SCREENabs (w_current, o_text_height (str, o_current->text->size));
+          world_get_single_object_bounds (toplevel, o_current, &x1, &y1, &x2, &y2);
+          text_screen_height = SCREENabs (w_current, y2 - y1);
           /* this code will zoom/pan till the text screen height is about */
           /* 50 pixels high, perhaps a future enhancement will be to make */
           /* this number configurable */
           while (text_screen_height < 50) {
             a_zoom(w_current, ZOOM_IN, DONTCARE, A_PAN_DONT_REDRAW);
-            text_screen_height =
-              SCREENabs (w_current, o_text_height (str, o_current->text->size));
+            text_screen_height = SCREENabs (w_current, y2 - y1);
           }
           a_pan_general(w_current,
                         o_current->text->x, o_current->text->y,
@@ -619,10 +614,8 @@ void o_edit_hide_specific_text (GSCHEM_TOPLEVEL *w_current,
       if (!strncmp (stext, str, strlen (stext))) {
         if (o_current->visibility == VISIBLE) {
           o_current->visibility = INVISIBLE;
+          o_text_recreate(toplevel, o_current);
 
-          if (o_current->text->prim_objs == NULL) {
-            o_text_recreate(toplevel, o_current);
-          }
           toplevel->page_current->CHANGED = 1;
         }
       }
@@ -655,10 +648,8 @@ void o_edit_show_specific_text (GSCHEM_TOPLEVEL *w_current,
       if (!strncmp (stext, str, strlen (stext))) {
         if (o_current->visibility == INVISIBLE) {
           o_current->visibility = VISIBLE;
+          o_text_recreate(toplevel, o_current);
 
-          if (o_current->text->prim_objs == NULL) {
-            o_text_recreate(toplevel, o_current);
-          }
           o_invalidate (w_current, o_current);
           toplevel->page_current->CHANGED = 1;
         }
diff --git a/gschem/src/x_window.c b/gschem/src/x_window.c
index f65704f..283fae1 100644
--- a/gschem/src/x_window.c
+++ b/gschem/src/x_window.c
@@ -627,8 +627,6 @@ void x_window_close(GSCHEM_TOPLEVEL *w_current)
 
   /* stuff that has to be done before we free w_current */
   if (last_window) {
-    /* free all fonts */
-    o_text_freeallfonts (toplevel);
     /* close the log file */
     s_log_close ();
     /* free the buffers */
diff --git a/libgeda/include/libgeda/prototype.h b/libgeda/include/libgeda/prototype.h
index 68ae3c8..f5a4cf5 100644
--- a/libgeda/include/libgeda/prototype.h
+++ b/libgeda/include/libgeda/prototype.h
@@ -253,19 +253,11 @@ void o_selection_select(TOPLEVEL *toplevel, OBJECT *object);   /* DEPRECATED */
 void o_selection_unselect(TOPLEVEL *toplevel, OBJECT *object); /* DEPRECATED */
 
 /* o_text_basic.c */
-void o_text_init(void);
-void o_text_print_set(void);
-GList *o_text_load_font(TOPLEVEL *toplevel, gunichar needed_char);
 int o_text_num_lines(const char *string);
-int o_text_height(const char *string, int size);
-int o_text_width(TOPLEVEL *toplevel, char *string, int size);
-GList *o_text_create_string(TOPLEVEL *toplevel, char *string, int size, int color, int x, int y, int alignment, int angle);
 OBJECT *o_text_new(TOPLEVEL *toplevel, char type, int color, int x, int y, int alignment, int angle, const char *string, int size, int visibility, int show_name_value);
-void o_text_set_info_font(char buf[]);
 void o_text_recreate(TOPLEVEL *toplevel, OBJECT *o_current);
 void o_text_translate_world(TOPLEVEL *toplevel, int dx, int dy, OBJECT *o_current);
 OBJECT *o_text_copy(TOPLEVEL *toplevel, OBJECT *o_current);
-void o_text_freeallfonts(TOPLEVEL *toplevel);
 void o_text_rotate_world(TOPLEVEL *toplevel, int world_centerx, int world_centery, int angle, OBJECT *object);
 void o_text_mirror_world(TOPLEVEL *toplevel, int world_centerx, int world_centery, OBJECT *object);
 void o_text_set_string(TOPLEVEL *toplevel, OBJECT *obj, const gchar *new_string);
diff --git a/libgeda/include/libgeda/struct.h b/libgeda/include/libgeda/struct.h
index ca16954..c06a11f 100644
--- a/libgeda/include/libgeda/struct.h
+++ b/libgeda/include/libgeda/struct.h
@@ -189,11 +189,7 @@ struct st_text {
   int length;
   int size;
   int alignment;	
-  int displayed_width;
-  int displayed_height;
   int angle;
-
-  GList *prim_objs;
 };
 
 struct st_complex {
diff --git a/libgeda/lib/system-gafrc b/libgeda/lib/system-gafrc
index eb5ab1c..f238fb1 100644
--- a/libgeda/lib/system-gafrc
+++ b/libgeda/lib/system-gafrc
@@ -30,12 +30,6 @@
 ;; The directory containing various bitmaps (e.g. icons)
 (bitmap-directory (build-path geda-data-path "bitmap"))
 
-; Load the default font
-(let ((font-def-file (%search-load-path "geda-font")))
-  (if font-def-file 
-      (load font-def-file)
-      (display "Failed to load default font.\n" (current-error-port))))
-
 ; Set the name of the postscript prolog file that will be 
 ; pasted into the postscript output after the DSC comments, but
 ; before the main script.
diff --git a/libgeda/src/a_basic.c b/libgeda/src/a_basic.c
index eda38be..1dfcd38 100644
--- a/libgeda/src/a_basic.c
+++ b/libgeda/src/a_basic.c
@@ -473,7 +473,7 @@ GList *o_read_buffer (TOPLEVEL *toplevel, GList *object_list,
         break;
 
       case(INFO_FONT):
-        o_text_set_info_font(line);
+        /* NOP */
         break;
 
       case(COMMENT):
diff --git a/libgeda/src/g_rc.c b/libgeda/src/g_rc.c
index c7f5d83..a5c7c35 100644
--- a/libgeda/src/g_rc.c
+++ b/libgeda/src/g_rc.c
@@ -102,7 +102,6 @@ SCM g_rc_mode_general(SCM scmmode,
   return ret;
 }
 
-extern GHashTable *font_char_to_file;
 
 /*! \brief Reads the gafrc file.
  *  \par Function Description
@@ -705,37 +704,6 @@ SCM g_rc_untitled_name(SCM name)
   return SCM_BOOL_T;
 }
 
-/*! \todo Finish function description!!!
- *  \brief
- *  \par Function Description
- *
- *  \param [in] path  
- *  \return SCM_BOOL_T on success, SCM_BOOL_F otherwise.
- */
-SCM g_rc_font_directory(SCM path)
-{
-  gchar *string;
-
-  SCM_ASSERT (scm_is_string (path), path,
-              SCM_ARG1, "font-directory");
-
-  /* take care of any shell variables */
-  string = s_expand_env_variables (SCM_STRING_CHARS (path));
-
-  /* invalid path? */
-  if (!g_file_test (string, G_FILE_TEST_IS_DIR)) {
-    fprintf (stderr,
-             "Invalid path [%s] passed to font-directory\n",
-             string);
-    g_free(string);
-    return SCM_BOOL_F;
-  }
-
-  g_free(default_font_directory);
-  default_font_directory = string;
-
-  return SCM_BOOL_T;
-}
 
 /*! \todo Finish function description!!!
  *  \brief
@@ -867,47 +835,6 @@ SCM g_rc_reset_source_library(void)
   return SCM_BOOL_T;
 }
 
-/*! \todo Finish function description!!!
- *  \brief
- *  \par Function Description
- *
- *  \param [in] scmcharstr   
- *  \param [in] scmfilename  
- *  \return SCM_BOOL_T on success, SCM_BOOL_F otherwise.
- */
-SCM g_rc_map_font_character_to_file(SCM scmcharstr, SCM scmfilename)
-{
-  gchar *charstr, *filename;
-  gunichar character;
-
-  SCM_ASSERT (scm_is_string (scmcharstr), scmcharstr,
-              SCM_ARG1, "map-font-character-to-file");
-  SCM_ASSERT (scm_is_string (scmfilename), scmfilename,
-              SCM_ARG2, "map-font-character-to-file");
-
-  charstr  = SCM_STRING_CHARS (scmcharstr);
-  filename = SCM_STRING_CHARS (scmfilename);
-  
-  if (charstr == NULL || filename == NULL) {
-    fprintf(stderr,
-            "%s requires two strings as parameters\n",
-            "map-font-character-to-file"
-            );
-    return SCM_BOOL_F;
-  }
-
-  /* take care of expansion of any shell variables in filename */
-  filename = s_expand_env_variables (filename);
-
-  character = g_utf8_get_char_validated (charstr, -1);
-  
-  /* insert the new character declaration in the hash table */
-  g_hash_table_insert (font_char_to_file,
-                       GUINT_TO_POINTER ((guint)character),
-                       filename);
-
-  return SCM_BOOL_T;
-}
 
 /*! \todo Finish function documentation!!!
  *  \brief
diff --git a/libgeda/src/g_register.c b/libgeda/src/g_register.c
index 6865c01..f1f1d90 100644
--- a/libgeda/src/g_register.c
+++ b/libgeda/src/g_register.c
@@ -64,10 +64,8 @@ static struct gsubr_t libgeda_funcs[] = {
   { "untitled-name",            1, 0, 0, g_rc_untitled_name },
   { "scheme-directory",         1, 0, 0, g_rc_scheme_directory },
   { "bitmap-directory",         1, 0, 0, g_rc_bitmap_directory },
-  { "font-directory",           1, 0, 0, g_rc_font_directory },
   { "bus-ripper-symname",       1, 0, 0, g_rc_bus_ripper_symname },
   { "postscript-prolog",        1, 0, 0, g_rc_postscript_prolog },
-  { "map-font-character-to-file", 2, 0, 0, g_rc_map_font_character_to_file },
   { "attribute-promotion",       1, 0, 0, g_rc_attribute_promotion },
   { "promote-invisible",         1, 0, 0, g_rc_promote_invisible },
   { "keep-invisible",            1, 0, 0, g_rc_keep_invisible },
diff --git a/libgeda/src/i_vars.c b/libgeda/src/i_vars.c
index 0430ffc..24c03c7 100644
--- a/libgeda/src/i_vars.c
+++ b/libgeda/src/i_vars.c
@@ -39,7 +39,6 @@
  */
 #define DEFAULT_UNTITLED_NAME    "untitled"
 #define DEFAULT_SCHEME_DIRECTORY "./"
-#define DEFAULT_FONT_DIRECTORY   "../lib/sym/font"
 #define DEFAULT_BITMAP_DIRECTORY "../lib/bitmaps"
 #define DEFAULT_BUS_RIPPER_SYMNAME "busripper-1.sym"
 #define DEFAULT_POSTSCRIPT_PROLOG  "prolog.ps"
@@ -47,7 +46,6 @@
 int   default_init_right = WIDTH_C;
 int   default_init_bottom = HEIGHT_C;
 char *default_untitled_name = NULL;
-char *default_font_directory = NULL;
 char *default_scheme_directory = NULL;
 char *default_bitmap_directory = NULL;
 char *default_bus_ripper_symname = NULL;
@@ -87,7 +85,6 @@ void i_vars_libgeda_set(TOPLEVEL *toplevel)
   /* you cannot free the default* strings here since new windows */
   /* need them */
   INIT_STR(toplevel, untitled_name   , DEFAULT_UNTITLED_NAME   );
-  INIT_STR(toplevel, font_directory  , DEFAULT_FONT_DIRECTORY  );
   INIT_STR(toplevel, scheme_directory, DEFAULT_SCHEME_DIRECTORY);
   INIT_STR(toplevel, bitmap_directory, DEFAULT_BITMAP_DIRECTORY);
   INIT_STR(toplevel, bus_ripper_symname, DEFAULT_BUS_RIPPER_SYMNAME);
@@ -103,7 +100,6 @@ void i_vars_libgeda_set(TOPLEVEL *toplevel)
 void i_vars_libgeda_freenames()
 {
   g_free(default_untitled_name);
-  g_free(default_font_directory);
   g_free(default_scheme_directory);
   g_free(default_bitmap_directory);
   g_free(default_bus_ripper_symname);
diff --git a/libgeda/src/libgeda.c b/libgeda/src/libgeda.c
index 809a1c4..642d56e 100644
--- a/libgeda/src/libgeda.c
+++ b/libgeda/src/libgeda.c
@@ -59,8 +59,6 @@ void libgeda_init(void)
   s_attrib_init();
   s_color_init();
 
-  o_text_init(); 
-
   g_register_libgeda_funcs();
   g_register_libgeda_vars();
 
diff --git a/libgeda/src/o_basic.c b/libgeda/src/o_basic.c
index e594750..4ebac0a 100644
--- a/libgeda/src/o_basic.c
+++ b/libgeda/src/o_basic.c
@@ -579,9 +579,6 @@ void o_set_color (TOPLEVEL *toplevel, OBJECT *object, int color)
 
   object->color = color;
 
-  if (object->type == OBJ_TEXT)
-    o_glist_set_color (toplevel, object->text->prim_objs, color);
-
   if (object->type == OBJ_COMPLEX ||
       object->type == OBJ_PLACEHOLDER)
     o_glist_set_color (toplevel, object->complex->prim_objs, color);
diff --git a/libgeda/src/o_text_basic.c b/libgeda/src/o_text_basic.c
index 85d19ed..2f8b7a7 100644
--- a/libgeda/src/o_text_basic.c
+++ b/libgeda/src/o_text_basic.c
@@ -39,12 +39,6 @@
  *  is used by diacritic marks like accents, breve, circumflex mostly in
  *  european characters.
  *
- *  When loading a font definition the basic line objects are stored in
- *  <b>OBJECT->font_prim_objs</b> as a list of OBJECTs.
- *  
- *  All font objects are stored in the hash table #font_loaded when they 
- *  are loaded.
- *
  *  \par The text definitions
  *
  *  The text is stored and printed in several different representations.
@@ -63,8 +57,6 @@
  *  To draw the text in gschem, the string is interpreted and converted
  *  to a list of basic graphical objects. The basic line objects are
  *  collected from the font character objects.
- *  All basic graphical objects are stored in
- *  <b>OBJECT->text->prim_objs</b>.
  */
 
 #include <config.h>
@@ -100,80 +92,9 @@
 /*! Default setting for text draw function. */
 void (*text_draw_func)() = NULL;
 
-/*! Hashtable storing font_character (string) as a key, and pointer to data 
- *  \note
- *  This table stays global, thus all functions can access it.
- */
-GHashTable *font_loaded = NULL;
-
-/*! Hashtable storing mapping between character and font definition file
- *  \note
- *  This table stays global, thus all functions can access it.
- */
-GHashTable *font_char_to_file = NULL;
-
 /*! Size of a tab in characters */
 int tab_in_chars = 8;
 
-/*! Data for built-in question mark character.
- *
- * See builtin_question_mark().
- */
-static int question_mark_data[][4] = {
-  {0, 22, 4, 26},
-  {4, 26, 10, 26},
-  {10, 26, 14, 22},
-  {14, 22, 14, 18},
-  {14, 18, 12, 14},
-  {12, 14, 6, 8},
-  {6, 8, 6, 6},
-  {6, -1, 7, -1},
-  {7, -1, 8, 0},
-  {8, 0, 8, 1},
-  {8, 1, 7, 2},
-  {7, 2, 6, 2},
-  {6, 2, 5, 1},
-  {5, 1, 5, 0},
-  {5, 0, 6, -1},
-  {-128, -128, -128, -128} /* Daft choice of sentinel */
-  };
-
-/*! \brief Get the built-in question mark font character.
- * \par Function Description
- * If the font can't be found (e.g. because it isn't installed
- * correctly), this function generates a question mark character. This
- * is based on the "quest.sym" font character.
- */
-static OBJECT *
-builtin_question_mark (TOPLEVEL *toplevel) {
-  OBJECT *q;
-  int i;
-
-  q = g_new0 (OBJECT, 1);
-  q->font_prim_objs = NULL;
-  q->font_text_size = 20;
-  q->name = g_strdup_printf ("?");
-  q->font_prim_objs = NULL;
-
-  for (i = 0; ; i++) {
-    if (question_mark_data[i][0] == -128) break;
-
-    OBJECT *l = o_line_new (toplevel, OBJ_LINE,
-                            DEFAULT_COLOR,
-                            question_mark_data[i][0],
-                            question_mark_data[i][1],
-                            question_mark_data[i][2],
-                            question_mark_data[i][3]);
-    o_set_line_options (toplevel, l, 0, 0, 0, -1, -1);
-    o_set_fill_options (toplevel, l,
-                        FILLING_HOLLOW,
-                        -1, -1, -1, -1, -1);
-    q->font_prim_objs = g_list_prepend (q->font_prim_objs, l);
-  }
-
-  return q;
-}
-
 /*! \brief update the visible part of a string
  *  \par Function Description
  *  If a string is an attribute, then it is possible to hide
@@ -239,15 +160,14 @@ static void update_disp_string (OBJECT *object)
 int world_get_text_bounds(TOPLEVEL *toplevel, OBJECT *o_current, int *left,
                           int *top, int *right, int *bottom)
 {
-  if (toplevel->rendered_text_bounds_func == NULL) {
-    return world_get_object_glist_bounds (toplevel, o_current->text->prim_objs,
-                                          left, top, right, bottom);
-  } else {
+  if (toplevel->rendered_text_bounds_func != NULL) {
     return
       toplevel->rendered_text_bounds_func (toplevel->rendered_text_bounds_data,
                                            o_current,
                                            left, top, right, bottom);
   }
+
+  return FALSE;
 }
 
 /*! \brief get the position of a text object
@@ -268,154 +188,6 @@ gboolean o_text_get_position (TOPLEVEL *toplevel, gint *x, gint *y,
   return TRUE;
 }
 
-/*! \brief initialize the hash tables for the fonts
- *  \par Function Description
- *  This function initializes the two global hash tables <b>font_loaded</b> 
- *  and <b>font_char_to_file</b> that are used to store the fonts characters.
- */
-void o_text_init(void)
-{
-  if (font_loaded == NULL) {
-    font_loaded = g_hash_table_new_full (g_direct_hash,
-                                         g_direct_equal,
-                                         NULL,
-                                         g_free);
-  } else {
-    fprintf (stderr, "o_text_init: Tried to initialize an already initialized font_loaded hash table!!\n");
-  }
-  if (font_char_to_file == NULL) {
-    font_char_to_file = g_hash_table_new_full (g_direct_hash,
-                                               g_direct_equal,
-                                               NULL,
-                                               g_free);
-  }
-  else {
-    fprintf (stderr, "o_text_init: Tried to initialize an already initialized font_char_to_file hash table!!\n");
-  }
-  
-  return;
-
-}
-
-/*! \brief print informations about some characters
- *  \note
- *  This is a debugging function. Do not use it in regular code.
- */
-void o_text_print_set(void)
-{
-  OBJECT *o_current, *o_font_set;
-  GList *iter;
-  char i;
-	
-  for (i = 'A' ; i < 'Z'+1; i++) {
-    o_font_set = g_hash_table_lookup (font_loaded,
-                                      GUINT_TO_POINTER ((gunichar)i));
-    if (o_font_set != NULL) {
-      printf("%c: LOADED\n", i);	
-      for (iter=o_font_set->font_prim_objs; iter != NULL;
-           iter = g_list_next (iter))
-      {
-        o_current = (OBJECT *)iter->data;
-        printf("  %s\n", o_current->name);	
-      }
-    } else {
-      printf("%c: unloaded\n", i);	
-    }
-  }
-}
-
-/*! \brief load a font character into an object
- *  \par Function Description
- *  This function loads a character form a font symbol file.
- *
- *  \param [in] toplevel    The TOPLEVEL object
- *  \param [in] needed_char unicode character to load
- *  return a character OBJECT
- */
-GList *o_text_load_font (TOPLEVEL *toplevel, gunichar needed_char)
-{
-  gchar *temp_string = NULL;
-  OBJECT *o_font_set;
-  int found = TRUE;
-  gchar *aux_str2;
-  GError *err = NULL;
-
-  /* retrieve the name of the file where the char is defined */
-  aux_str2 = g_hash_table_lookup (font_char_to_file,
-                                  GUINT_TO_POINTER (needed_char));
-  if (aux_str2 == NULL) {
-      /* this is needed since WinNT file systems are 
-       * case insensitive, and cannot tell the difference 
-       * between A.sym and a.sym.  So we create a_.sym -  
-       * z_.sym, this loads up the chars 
-       */
-      if (needed_char >= 'a' && needed_char <= 'z') {
-        temp_string = g_strdup_printf("%s%c%c_.sym", 
-                toplevel->font_directory, G_DIR_SEPARATOR,
-                needed_char);
-      } else {
-        temp_string = g_strdup_printf("%s%c%c.sym", 
-                toplevel->font_directory, G_DIR_SEPARATOR,
-                needed_char);
-      }
-  } else {
-    temp_string = g_strdup_printf("%s", aux_str2);
-  }
-  aux_str2 = NULL;
-
-  if ( access(temp_string, R_OK) != 0 ) {
-    gchar outbuf[7];
-    gint l;
-
-    /* convert needed_char to a utf-8 string */
-    l = g_unichar_to_utf8 (needed_char, outbuf);
-    outbuf[l] = '\0';
-    s_log_message(_("Could not find character '%s' definition.\n"), outbuf);
-    
-    g_free (temp_string);
-    temp_string = NULL;
-    found = FALSE;
-  }
-
-  /* We need to make sure to create and add a font OBJECT to the
-   * font_loaded hashtable *before* attempting to call o_read().  This
-   * is because o_text_set_info_font() expects to find it. */
-  o_font_set = (OBJECT*)g_new (OBJECT, 1);
-  o_font_set->font_prim_objs = NULL;
-  o_font_set->font_text_size = 100;
-
-  /* Add it to the list and hash table. Some functions will need it */
-  g_hash_table_insert (font_loaded,
-                       GUINT_TO_POINTER (needed_char), o_font_set);
-
-  if (found) {
-    o_font_set->font_prim_objs = o_read(toplevel, o_font_set->font_prim_objs,
-                                        temp_string, &err);
-    if (err != NULL) {
-      g_warning ("o_text_basic.c: Failed to read font file: %s\n",
-                 err->message);
-      g_error_free (err);
-      found = FALSE;
-    }
-  }
-
-  if (!found) {
-    /* Get a question mark instead. */
-    OBJECT *q = builtin_question_mark (toplevel);
-    /* Replace the current o_font_set object in the hashtable.
-     * Because its font_prim_objs GList will be empty (== NULL), we
-     * can just rely on the hashtables free func to clean it up for
-     * us.  This is horrible, but effective. */
-    g_hash_table_insert (font_loaded, GUINT_TO_POINTER (needed_char), q);
-    o_font_set = q;
-  }
-
-  o_font_set->name = g_strdup_printf ("%c", needed_char);
-
-  g_free(temp_string);
-
-  return(o_font_set->font_prim_objs);
-}
 
 /*! \brief count the lines of a text string
  *  \par Function Description
@@ -449,566 +221,10 @@ int o_text_num_lines(const char *string)
   return (line_count);
 }
 
-/*! \brief calculates the height of a text string
- *  \par Function Description
- *  This function calculates the height of a \a string depending
- *  on it's text \a size. The number of lines and the spacing
- *  between the lines are taken into account.
- * 
- *  \param [in] string  the text string
- *  \param [in] size    the text size of the character
- *  \return the total height of the text string
- */
-int o_text_height(const char *string, int size) 
-{
-  int line_count = 0;
-
-  if (string == NULL) {
-    return 0;
-  }
-
-  /* Get the number of lines in the string */
-  line_count = o_text_num_lines(string);
-  
-  /* 26 is the height of a single char (in mils) */
-  /* which represents a character which is 2 pts high */
-  /* So size has to be divided in half */
-  /* and it's added the LINE_SPACING*character_height of each line */
-  return(26*size/2*(1+LINE_SPACING*(line_count-1)));
-}
-
-/*! \brief calculate the width of a text
- *  \par Function Description
- *  This function caluculates the width of a text \a string
- *  depending on the text \a size and the width of the individual
- *  characters that are in the text string.
- *  
- *  \param [in] toplevel  The TOPLEVEL object
- *  \param [in] string    The text string
- *  \param [in] size      The text size
- *  \return  the total width of the text.
- */
-int o_text_width(TOPLEVEL *toplevel, char *string, int size)
-{
-  int width=0, max_width=0;
-  int size_of_tab_in_coord;
-  OBJECT *o_font_set;
-  gchar *ptr;
-  gunichar previous_char;
-  gunichar c = 0;
-  if (string == NULL) {
-    return 0;
-  }
-  
-  /* Make sure TAB_CHAR_MODEL is loaded before trying to use its text */
-  /* size */
-  o_font_set = g_hash_table_lookup (
-    font_loaded, GUINT_TO_POINTER ((gunichar)TAB_CHAR_MODEL[0]));
-  if (o_font_set == NULL) {
-    o_text_load_font(toplevel, (gunichar) TAB_CHAR_MODEL[0]);
-    o_font_set = (OBJECT *) g_hash_table_lookup (
-      font_loaded, GUINT_TO_POINTER ((gunichar)TAB_CHAR_MODEL[0]));
-  }
- 
-  /* Get the maximum tab width's in coordinates */
-  size_of_tab_in_coord = tab_in_chars * size * o_font_set->font_text_size;
-
-  for (ptr = string;
-       ptr != NULL && *ptr != 0;
-       ptr = g_utf8_find_next_char (ptr, NULL))
-  {
-    previous_char = c;
-    c = g_utf8_get_char_validated (ptr, -1);
-
-    if ( (c == (gunichar) '\\') &&
-	 (previous_char != (gunichar) '\\') ) {
-      continue;
-    }
-    if ( (c == (gunichar) '_') &&
-	 (previous_char == (gunichar) '\\') ) {
-      continue;
-    }
-    switch (c) {
-        case ((gunichar)'\n'):
-          width = 0;
-          break;
-        case ((gunichar)'\t'):
-          width += (size_of_tab_in_coord - (width % size_of_tab_in_coord));
-          break;
-        default:
-          /* find current_char */
-          o_font_set = g_hash_table_lookup (font_loaded,
-                                            GUINT_TO_POINTER (c));
-          if (o_font_set == NULL) {
-            o_text_load_font (toplevel, (gunichar)c);
-            /* let do a new search for character c */
-            o_font_set = g_hash_table_lookup (font_loaded,
-                                              GUINT_TO_POINTER (c));
-          }
-
-          if (o_font_set != NULL) {
-            width = width + size*o_font_set->font_text_size;
-          }
-
-          if (width > max_width) {
-            max_width = width;
-          }
-    }
-  }
-
-  /* the size is a fudge factor */
-  /* Changed the return value according to a suggestion of Ales. */
-  /* Yes, the -size*10 fudge factor should be removed. */
-  /* return(max_width - size*10); */
-  return max_width;
-}
-
-/*! \brief create a complex text object from a string
- *  \par Function Description
- *  This function converts the \a string into a list of basic objects.
- *  All basic objects are appendend to the \a object_list.
- *  The basic objects are collected from the basic font definition 
- *  of each character of they are created as lines for the overbar feature.
- *
- *  \param [in] toplevel    The TOPLEVEL object
- *  \param [in] object_list The list to append the basic objects
- *  \param [in] string      The string to create the object list from
- *  \param [in] size        The size of the text object
- *  \param [in] color       The color of the text object
- *  \param [in] x           The x coord of the text object
- *  \param [in] y           The y coord of the text object
- *  \param [in] alignment   The alignment of the text object
- *  \param [in] angle       The angle of the text object (in 90 degree steps)
- *  
- *  \return the object list of the primary text objects
- */
-GList *o_text_create_string (TOPLEVEL *toplevel, char *string, int size,
-                             int color, int x, int y, int alignment, int angle)
-{
-  GList *new_obj_list = NULL;
-  GList *start_of_char;
-  OBJECT *new_obj;
-  int x_offset;
-  int y_offset;
-  int text_width;
-  int text_height;
-  int char_height;
-  int line_start_x, line_start_y;
-  int sign=1;
-  int overbar_startx=0, overbar_starty=0;
-  int overbar_endx=0, overbar_endy=0;
-  int overbar_height_offset = 0;
-  gchar *ptr;
-  OBJECT *o_font_set;
-  gunichar current_char;
-  gboolean escape = FALSE, overbar_started = FALSE;
-  gboolean finish_overbar, start_overbar, leave_parser = FALSE;
-  gboolean draw_character, draw_tabulator, draw_newline;
-
-  /* error condition hack */
-  if (string == NULL) {
-    return(NULL);
-  }
-
-  /* now read in the chars */
-  text_height = o_text_height(string, size); 
-  char_height = o_text_height("a", size);
-  text_width = o_text_width(toplevel, string, size/2);
-
-  switch(angle) {
-    case(0):
-      sign = -1;
-      break;
-    case(90):
-      sign = 1;
-      break;
-    case(180):
-      sign = 1;
-      break;
-    case(270):
-      sign = -1;
-      break;
-  }
-
-  if (angle == 0 || angle == 180) {
-    y = y - o_text_height("a", size) + text_height;
-    
-    switch(alignment) {
-
-      case(LOWER_LEFT):
-      x_offset = x;
-      y_offset = y;
-      break;
-
-      case(MIDDLE_LEFT):
-      x_offset = x;
-      y_offset = y + sign*0.5*text_height;
-      break;
-	
-      case(UPPER_LEFT):
-      x_offset = x;
-      y_offset = y + sign*text_height;
-      break;
-	
-      case(LOWER_MIDDLE):
-      x_offset = x + sign*0.5*text_width;
-      y_offset = y;
-      break;
-	
-      case(MIDDLE_MIDDLE):
-      x_offset = x + sign*0.5*text_width;
-      y_offset = y + sign*0.5*text_height;
-      break;
-	
-      case(UPPER_MIDDLE):
-      x_offset = x + sign*0.5*text_width;
-      y_offset = y + sign*text_height;
-	
-      break;
-	
-      case(LOWER_RIGHT):
-      x_offset = x + sign*text_width;
-      y_offset = y;
-      break;
-	
-      case(MIDDLE_RIGHT):
-      x_offset = x + sign*text_width;
-      y_offset = y + sign*0.5*text_height;
-      break;
-	
-      case(UPPER_RIGHT):
-      x_offset = x + sign*text_width;
-      y_offset = y + sign*text_height;
-      break;
-
-      default: 
-      fprintf(stderr, "Got an invalid text alignment [%d]\n",
-              alignment); 
-      fprintf(stderr, "Defaulting to Lower Left");
-      alignment = LOWER_LEFT;
-      x_offset = x;
-      y_offset = y;
-      break;
-    }
-  } else { /* angle is 90 or 270 */
-    x = x + sign*(o_text_height("a", size) - text_height);
-
-    switch(alignment) {
-
-      case(LOWER_LEFT):
-      x_offset = x;
-      y_offset = y;
-      break;
-
-      case(MIDDLE_LEFT):
-      x_offset = x + sign*0.5*text_height;
-      y_offset = y;
-      break;
-
-      case(UPPER_LEFT):
-      x_offset = x + sign*text_height;
-      y_offset = y;
-      break;
-
-      case(LOWER_MIDDLE):
-      x_offset = x;
-      y_offset = y - sign*0.5*text_width;
-      break;
-
-      case(MIDDLE_MIDDLE):
-      x_offset = x + sign*0.5*text_height;
-      y_offset = y - sign*0.5*text_width;
-      break;
-
-      case(UPPER_MIDDLE):
-      x_offset = x + sign*text_height;
-      y_offset = y - sign*0.5*text_width;
-
-      break;
-
-      case(LOWER_RIGHT):
-      x_offset = x;
-      y_offset = y - sign*text_width;
-      break;
-
-      case(MIDDLE_RIGHT):
-      x_offset = x + sign*0.5*text_height;
-      y_offset = y - sign*text_width;
-      break;
-
-      case(UPPER_RIGHT):
-      x_offset = x + sign*text_height;
-      y_offset = y - sign*text_width;
-      break;
-
-      default: 
-      fprintf(stderr, "Got an invalid text alignment [%d]\n",
-              alignment); 
-      fprintf(stderr, "Defaulting to Lower Left");
-      alignment = LOWER_LEFT;
-      x_offset = x;
-      y_offset = y;
-      break;
-    }
-
-  }
-
-  switch(angle) {
-    case(180):
-    x_offset = x_offset - text_width;
-    y_offset = y_offset - text_height;
-    angle = 0;
-    break;
-  }
-
-#if DEBUG
-  printf("width: %d\n", o_text_width(toplevel, string, size/2));
-  printf("1 %d %d\n", x_offset, y_offset);
-#endif
-
-  line_start_x = x_offset;
-  line_start_y = y_offset;
-
-  /* the overbar is 1/4 above the char height. */
-  overbar_height_offset = char_height + char_height/4;
-
-  for (ptr = string;
-       ptr != NULL && !leave_parser;
-       ptr = g_utf8_find_next_char (ptr, NULL)) {
-
-    current_char = g_utf8_get_char_validated (ptr, -1);
-
-    /* reset all actions */
-    finish_overbar = FALSE;
-    start_overbar = FALSE;
-    leave_parser = FALSE;
-    draw_character = FALSE;
-    draw_tabulator = FALSE;
-    draw_newline = FALSE;
-
-    /* state machine to interpret the string:
-     * there are two independant state variables overbar_started and escape.
-     * The actions are set according to the current character and
-     * the two state variables.
-     */
-    switch (current_char) {
-    case '\0':
-      /* end of the string */
-      if (overbar_started)
-        finish_overbar = TRUE;
-      leave_parser = TRUE;
-      break;
-    case '\\':
-      if (escape == TRUE) {
-        draw_character = TRUE;
-        escape = FALSE;
-      } else {
-        escape = TRUE;
-      }
-      break;
-    case '_':
-      if (escape == TRUE) {
-        escape = FALSE;
-        if (overbar_started == TRUE) {
-          finish_overbar = TRUE;
-          overbar_started = FALSE;
-        } else {
-          start_overbar = TRUE;
-          overbar_started = TRUE;
-        }
-      } else {
-        draw_character = TRUE;
-      }
-      break;
-    case '\n':
-      draw_newline = TRUE;
-      if (overbar_started == TRUE) {
-        finish_overbar = TRUE;
-        start_overbar = TRUE;
-      }
-      escape = FALSE;
-      break;
-    case '\t':
-      draw_tabulator = TRUE;
-      escape = FALSE;
-      break;
-    default:
-      draw_character = TRUE;
-      escape = FALSE;
-    }
-
-    /* execute all actions set by the state machine
-     * Note: It's important that the three actions
-     * finish_overbar, draw_newline, start_overbar are executed
-     * in exacly that order. It's required to continue overbars
-     * over newlines.
-     */
-    if (draw_character) {
-      /* get the character from the hash table */
-      o_font_set = g_hash_table_lookup (font_loaded,
-                                        GUINT_TO_POINTER (current_char));
-      if (o_font_set == NULL) {
-        o_text_load_font(toplevel, (gunichar) current_char);
-        o_font_set = g_hash_table_lookup (font_loaded,
-                                          GUINT_TO_POINTER (current_char));
-      }
-
-      /* Only add the character if there are primary object.
-         e.g. the space character doesn't have those */
-      if (o_font_set->font_prim_objs != NULL) {
-        start_of_char = o_glist_copy_all (toplevel,
-                                          o_font_set->font_prim_objs,
-                                          NULL, NORMAL_FLAG);
-
-        o_glist_set_color (toplevel, start_of_char, color);
-        o_scale(toplevel, start_of_char, size/2, size/2);
-
-        /* Rotate and translate the character to its world position */
-        o_glist_rotate_world (toplevel, 0, 0, angle, start_of_char);
-        o_glist_translate_world (toplevel, x_offset, y_offset, start_of_char);
-
-        /* Add the character to the list of prim_objs*/
-        new_obj_list = g_list_concat (new_obj_list, start_of_char);
-      }
-
-      /* Calcule the position of the next character */
-      switch(angle) {
-      case(0):
-        x_offset = (x_offset) + size/2*o_font_set->font_text_size;
-        break;
-      case(90):
-        y_offset = (y_offset) + size/2*o_font_set->font_text_size;
-        break;
-      case(180):
-        x_offset = (x_offset) - size/2*o_font_set->font_text_size;
-        break;
-      case(270):
-        y_offset = (y_offset) - size/2*o_font_set->font_text_size;
-        break;
-      }
-    }
-
-    if (draw_tabulator) {
-      gint size_of_tab_in_coord;
-      gint rel_char_coord;
-      /* Get the maximum tab width's in coordinates */
-      size_of_tab_in_coord = (tab_in_chars *
-                              o_text_width(toplevel, TAB_CHAR_MODEL, size/2));
-
-      switch (angle) {
-      case 0:
-      case 180:
-        rel_char_coord = x_offset - line_start_x;
-        x_offset += (size_of_tab_in_coord -
-                     (rel_char_coord % size_of_tab_in_coord));
-        break;
-      case 90:
-        rel_char_coord = y_offset - line_start_y;
-        y_offset += (size_of_tab_in_coord -
-                     (rel_char_coord % size_of_tab_in_coord));
-        break;
-      case 270:
-        rel_char_coord = line_start_y - y_offset;
-        y_offset -= (size_of_tab_in_coord -
-                     (rel_char_coord % size_of_tab_in_coord));
-        break;
-      default:
-        fprintf(stderr, "o_text_create_string: Angle not supported\n");
-        break;
-      }
-    }
-
-    if (finish_overbar) {
-      switch (angle) {
-      case 0:
-        overbar_endx = x_offset;
-        overbar_endy = y_offset + overbar_height_offset;
-        break;
-      case 90:
-        overbar_endx = x_offset - overbar_height_offset;
-        overbar_endy = y_offset;
-        break;
-      case 180:
-        overbar_endx = x_offset;
-        overbar_endy = y_offset - overbar_height_offset;
-        break;
-      case 270:
-        overbar_endx = x_offset + overbar_height_offset;
-        overbar_endy = y_offset;
-        break;
-      default:
-        fprintf(stderr, "o_text_create_string: Angle not supported\n");
-        break;
-      }
-      /* Now add the overbar (if it is not a zero length overbar) */
-      if ((overbar_startx != overbar_endx)
-          || (overbar_starty != overbar_endy)) {
-        new_obj = o_line_new (toplevel, OBJ_LINE, color,
-                              overbar_startx, overbar_starty,
-                              overbar_endx, overbar_endy);
-        new_obj_list = g_list_append (new_obj_list, new_obj);
-      }
-    }
-
-    if (draw_newline) {
-      switch (angle) {
-      case 0:
-        x_offset = line_start_x;
-        y_offset = line_start_y - char_height * LINE_SPACING;
-        break;
-      case 90:
-        x_offset = line_start_x + char_height * LINE_SPACING;
-        y_offset = line_start_y;
-        break;
-      case 180:
-        x_offset = line_start_x;
-        y_offset = line_start_y + char_height * LINE_SPACING;
-        break;
-      case 270:
-        x_offset = line_start_x - char_height * LINE_SPACING;
-        y_offset = line_start_y;
-        break;
-      default:
-        fprintf(stderr, "o_text_create_string: Angle not supported\n");
-        break;
-      }
-      line_start_x = x_offset;
-      line_start_y = y_offset;
-    }
-
-    if (start_overbar) {
-      switch (angle) {
-      case 0:
-        overbar_startx = x_offset;
-        overbar_starty = y_offset + overbar_height_offset;
-        break;
-      case 90:
-        overbar_startx = x_offset - overbar_height_offset;
-        overbar_starty = y_offset;
-        break;
-      case 180:
-        overbar_startx = x_offset;
-        overbar_starty = y_offset - overbar_height_offset;
-        break;
-      case 270:
-        overbar_startx = x_offset + overbar_height_offset;
-        overbar_starty = y_offset;
-        break;
-      default:
-        fprintf(stderr, "o_text_create_string: Angle not supported\n");
-        break;
-      }
-    }
-  }
-
-  return new_obj_list;
-}
 
 /*! \brief Creates a text OBJECT and the graphical objects representing it
  *  \par Function Description
  *  Create an OBJECT of type OBJ_TEXT.
- *  Also add the OBJECTs forming the graphical representation of the visible
- *  string, to the text OBJECT's prim_objs list.
  *
  *  \param [in]  toplevel              The TOPLEVEL object.
  *  \param [in]  type                   OBJ_TEXT (TODO: why bother)
@@ -1035,7 +251,6 @@ OBJECT *o_text_new(TOPLEVEL *toplevel,
   TEXT *text;
   char *name = NULL;
   char *value = NULL;
-  GList *iter;
 
   if (string == NULL) {
     return(NULL);
@@ -1065,28 +280,6 @@ OBJECT *o_text_new(TOPLEVEL *toplevel,
 
   update_disp_string (new_node);
 
-  /* now start working on the complex */
-
-  if (visibility == VISIBLE ||
-      (visibility == INVISIBLE && toplevel->show_hidden_text)) {
-    new_node->text->prim_objs =
-      o_text_create_string (toplevel,
-                           text->disp_string, size, color,
-                           x, y, alignment, angle);
-    /* set the parent field */
-    for (iter = new_node->text->prim_objs;
-         iter != NULL; iter = g_list_next (iter))
-      ((OBJECT *)iter->data)->parent = new_node;
-
-    new_node->text->displayed_width = o_text_width(toplevel,
-                                                   text->disp_string, size/2);
-    new_node->text->displayed_height = o_text_height(text->disp_string, size);
-  } else {
-    new_node->text->prim_objs = NULL;
-    new_node->text->displayed_width = 0;
-    new_node->text->displayed_height = 0;
-  }
-
   /* Update bounding box */
   new_node->w_bounds_valid = FALSE;
 
@@ -1267,82 +460,6 @@ OBJECT *o_text_read (TOPLEVEL *toplevel,
   return new_obj;
 }
 
-/*! \brief read and set infos of a font object
- *  \par Function Description
- *  This function reads the font definition buffer \a buf and sets 
- *  the width of a character. This function also deals with the special,
- *  invisible character space and newline.
- *  
- *  \param [in] buf  the font definition according to the geda file format
- *  \todo  Investigate why the TAB character is not defined here.
- */
-void o_text_set_info_font(char buf[])
-{
-  char type; 
-  int width;
-  gunichar character=0;
-  gchar *buf_ptr;
-  int special=0;
-  char *string; 
-  OBJECT *o_font_set;
-
-  string = remove_nl (buf);	
-
-  /* parse the font info: */
-  buf_ptr = (gchar*)string;
-  /*   - type */
-  type = *buf_ptr++;
-  if (type != INFO_FONT) {
-    g_critical ("o_text_set_info_font: Bad font type '%c', expected '%c'\n",
-                type, INFO_FONT);
-    return;
-  }
-
-  while (buf_ptr != NULL && *buf_ptr == ' ') buf_ptr++;
-  /*   - character */
-  if (buf_ptr != NULL && *buf_ptr != '\0') {
-    character = g_utf8_get_char_validated (buf_ptr, -1);
-    if (character == (gunichar)-1) {
-      s_log_message (_("Failed to validate utf-8 character in font definition: \"%s\".\n"),
-                     string);
-      return;
-    }
-    /* move buf_ptr just after character */
-    buf_ptr = g_utf8_find_next_char (buf_ptr, NULL);
-  }
-  while (buf_ptr != NULL && *buf_ptr == ' ') buf_ptr++;
-  /*   - width and special */
-  if (buf_ptr != NULL) {
-    sscanf (buf_ptr, "%d %d\n", &width, &special);
-  }
-
-  /* deal with special characters */
-  if (special == 1) {
-    switch (character) {
-      case ((gunichar)'_'):
-      /* space */
-      character = (gunichar)' ';
-      break;
-      case ((gunichar)'n'):
-      /* newline */
-      character = (gunichar)'\n';
-      break;
-    }
-  }
-
-  o_font_set = g_hash_table_lookup (font_loaded,
-                                    GUINT_TO_POINTER ((gunichar)character));
-  if (o_font_set != NULL) {
-    o_font_set->font_text_size = width;
-  } else {
-    gchar outbuf[7];
-    gint l = g_unichar_to_utf8 (character, outbuf);
-    outbuf[l] = '\0';
-    fprintf(stderr,
-            "o_text_set_info_font: character %s not found!!!\n", outbuf);
-  }
-  
-}
 
 /*! \brief Create a string representation of the text object
  *  \par Function Description
@@ -1389,43 +506,9 @@ void o_text_recreate(TOPLEVEL *toplevel, OBJECT *o_current)
 {
   char *name = NULL;
   char *value = NULL;
-  TEXT *text = o_current->text;
-  GList *iter;
 
   update_disp_string (o_current);
 
-  s_delete_object_glist (toplevel, text->prim_objs);
-  text->prim_objs = NULL;
-
-  if (o_current->visibility == VISIBLE ||
-      (o_current->visibility == INVISIBLE && toplevel->show_hidden_text)) {
-
-    text->prim_objs = o_text_create_string (toplevel,
-                                            text->disp_string,
-                                            text->size,
-                                            o_current->color,
-                                            text->x,
-                                            text->y,
-                                            text->alignment,
-                                            text->angle);
-    /* set the parent field */
-    for (iter = text->prim_objs;
-         iter != NULL; iter = g_list_next (iter))
-      ((OBJECT *)iter->data)->parent = o_current;
-
-    text->displayed_width = o_text_width (toplevel,
-                                          text->disp_string,
-                                          text->size/2);
-    text->displayed_height = o_text_height (text->disp_string,
-                                            text->size);
-  } else {
-    /* make sure list is truely free */
-    s_delete_object_glist (toplevel, text->prim_objs);
-    text->prim_objs = NULL;
-    text->displayed_width = 0;
-    text->displayed_height = 0;
-  }
-
   o_current->w_bounds_valid = FALSE;
 
   g_free(name);
@@ -1447,8 +530,6 @@ void o_text_translate_world(TOPLEVEL *toplevel,
   o_current->text->x = o_current->text->x + dx;
   o_current->text->y = o_current->text->y + dy;
 
-  o_glist_translate_world (toplevel, dx, dy, o_current->text->prim_objs);
-
   /* Update bounding box */
   o_current->w_bounds_valid = FALSE;
 }
@@ -1477,54 +558,6 @@ OBJECT *o_text_copy(TOPLEVEL *toplevel, OBJECT *o_current)
   return new_obj;
 }
 
-/*! \brief delete a font set
- *  \par Function Description
- *  This is a GHRFunc function that deletes a single font set.
- *
- *  \param [in] key        The hash key (the font charater)
- *  \param [in] value      The value of the hash table (the font object)
- *  \param [in] user_data  Data supplied by the user (the TOPLEVEL object)
- */
-static gboolean delete_font_set (gpointer key, gpointer value,
-				 gpointer user_data)
-{
-  OBJECT *tmp = (OBJECT*)value;
-  TOPLEVEL *toplevel = (TOPLEVEL*)user_data;
-
-  if (tmp != NULL) {
-    if (tmp->font_prim_objs != NULL) {
-      s_delete_object_glist (toplevel, tmp->font_prim_objs);
-      tmp->font_prim_objs = NULL;
-    }
-    /* do not use s_delete_object () as tmp is not fully initialized */
-    g_free (tmp->name);
-
-    /* Do not free tmp here since it will be freed with the function */
-    /* that was specified when the hash table was created. */
-  }
-
-  return TRUE;
-}
-
-/*! \brief free the font hash tables
- *  \par Function Description
- *  This function destroys the two global font hash tables
- *  <b>font_loaded</b> and <b>font_char_to_file</b>
- */
-void o_text_freeallfonts(TOPLEVEL *toplevel)
-{
-  /* destroy the char-to-objects hastable */
-  g_hash_table_foreach_remove (font_loaded,
-                               delete_font_set,
-                               toplevel);
-  g_hash_table_destroy (font_loaded);
-  font_loaded = NULL;
-
-  /* destroy the font-to-filename hashtable */
-  g_hash_table_destroy (font_char_to_file);
-  font_char_to_file = NULL;
- 
-}
 
 /*! \brief write a text string to a postscript file
  *  \par Function Description
@@ -1586,6 +619,36 @@ void o_text_print_text_string(FILE *fp, char *string, int unicode_count,
   fprintf(fp,") ");
 }
 
+
+/*! \brief calculates the height of a text string
+ *  \par Function Description
+ *  This function calculates the height of a \a string depending
+ *  on it's text \a size. The number of lines and the spacing
+ *  between the lines are taken into account.
+ * 
+ *  \param [in] string  the text string
+ *  \param [in] size    the text size of the character
+ *  \return the total height of the text string
+ */
+static int o_text_height(const char *string, int size) 
+{
+  int line_count = 0;
+
+  if (string == NULL) {
+    return 0;
+  }
+
+  /* Get the number of lines in the string */
+  line_count = o_text_num_lines(string);
+  
+  /* 26 is the height of a single char (in mils) */
+  /* which represents a character which is 2 pts high */
+  /* So size has to be divided in half */
+  /* and it's added the LINE_SPACING*character_height of each line */
+  return(26*size/2*(1+LINE_SPACING*(line_count-1)));
+}
+
+
 /*! \brief print a text object into a postscript file
  *  \par Function Description
  *  This function writes the postscript representation of the text object
diff --git a/libgeda/src/s_basic.c b/libgeda/src/s_basic.c
index 40eba1f..2afca90 100644
--- a/libgeda/src/s_basic.c
+++ b/libgeda/src/s_basic.c
@@ -276,13 +276,6 @@ s_delete_object(TOPLEVEL *toplevel, OBJECT *o_current)
       g_free(o_current->text->string); 
       o_current->text->string = NULL;
       g_free(o_current->text->disp_string);
-
-      if (o_current->text->prim_objs) {
-				/*printf("sdeleting text complex\n");*/
-        s_delete_object_glist (toplevel, o_current->text->prim_objs);
-        o_current->text->prim_objs = NULL;
-      }
-
       /*	printf("sdeleting text\n");*/
       g_free(o_current->text);
     }
diff --git a/symbols/Makefile.am b/symbols/Makefile.am
index f886813..5898f5c 100644
--- a/symbols/Makefile.am
+++ b/symbols/Makefile.am
@@ -45,14 +45,10 @@ symbol_dirs = \
 	tube \
 	verilog \
 	vhdl \
-	xilinx \
-	font
+	xilinx
 
 SUBDIRS = documentation
 
-scmdatadir = $(GEDADATADIR)/scheme
-dist_scmdata_DATA = geda-font.scm
-
 gafrcddir = $(GEDADATADIR)/gafrc.d
 dist_gafrcd_DATA = geda-clib.scm
 
@@ -61,7 +57,6 @@ nobase_dist_datasym_DATA = \
 	vhdl/verilog2vhdl.sh vhdl/script.sed
 
 EXTRA_DIST = ChangeLog ChangeLog-1.0 \
-	font/README font/ChangeLog-1.0 \
 	radio/README AUTHORS
 
 if HAVE_GIT_REPO
diff --git a/symbols/font/.gitignore b/symbols/font/.gitignore
deleted file mode 100644
index 99c08fe..0000000
--- a/symbols/font/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-Makefile
-Makefile.in
-*~
-ChangeLog
diff --git a/symbols/font/0.sym b/symbols/font/0.sym
deleted file mode 100644
index 724dae3..0000000
--- a/symbols/font/0.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F 0 26
-L 6 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 6 26 3 0 0 0 -1 -1
-L 6 26 12 26 3 0 0 0 -1 -1
-L 12 26 16 22 3 0 0 0 -1 -1
-L 16 22 18 16 3 0 0 0 -1 -1
-L 18 16 18 10 3 0 0 0 -1 -1
-L 18 10 16 4 3 0 0 0 -1 -1
-L 16 4 12 0 3 0 0 0 -1 -1
-L 12 0 6 0 3 0 0 0 -1 -1
diff --git a/symbols/font/1.sym b/symbols/font/1.sym
deleted file mode 100644
index 9ae2c6d..0000000
--- a/symbols/font/1.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F 1 16
-L 4 0 4 26 3 0 0 0 -1 -1
-L 4 26 2 22 3 0 0 0 -1 -1
-L 2 22 0 20 3 0 0 0 -1 -1
diff --git a/symbols/font/2.sym b/symbols/font/2.sym
deleted file mode 100644
index 5887538..0000000
--- a/symbols/font/2.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F 2 26 
-L 18 0 0 0 3 0 0 0 -1 -1
-L 0 0 4 4 3 0 0 0 -1 -1
-L 4 4 16 12 3 0 0 0 -1 -1
-L 16 12 18 16 3 0 0 0 -1 -1
-L 18 16 18 20 3 0 0 0 -1 -1
-L 18 20 16 24 3 0 0 0 -1 -1
-L 16 24 12 26 3 0 0 0 -1 -1
-L 12 26 8 26 3 0 0 0 -1 -1
-L 8 26 4 24 3 0 0 0 -1 -1
-L 4 24 2 22 3 0 0 0 -1 -1
diff --git a/symbols/font/3.sym b/symbols/font/3.sym
deleted file mode 100644
index e7fc713..0000000
--- a/symbols/font/3.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F 3 22
-L 0 4 2 2 3 0 0 0 -1 -1
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 2 16 6 3 0 0 0 -1 -1
-L 16 6 16 10 3 0 0 0 -1 -1
-L 16 10 12 14 3 0 0 0 -1 -1
-L 12 14 8 14 3 0 0 0 -1 -1
-L 12 14 16 18 3 0 0 0 -1 -1
-L 16 18 16 20 3 0 0 0 -1 -1
-L 16 20 14 24 3 0 0 0 -1 -1
-L 14 24 10 26 3 0 0 0 -1 -1
-L 10 26 6 26 3 0 0 0 -1 -1
-L 6 26 2 24 3 0 0 0 -1 -1
-L 2 24 0 22 3 0 0 0 -1 -1
diff --git a/symbols/font/4.sym b/symbols/font/4.sym
deleted file mode 100644
index e732036..0000000
--- a/symbols/font/4.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F 4 26
-L 16 0 16 26 3 0 0 0 -1 -1
-L 16 26 0 8 3 0 0 0 -1 -1
-L 0 8 18 8 3 0 0 0 -1 -1
diff --git a/symbols/font/5.sym b/symbols/font/5.sym
deleted file mode 100644
index 11501b7..0000000
--- a/symbols/font/5.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F 5 20
-L 0 2 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 2 16 6 3 0 0 0 -1 -1
-L 16 6 16 12 3 0 0 0 -1 -1
-L 16 12 14 16 3 0 0 0 -1 -1
-L 14 16 10 18 3 0 0 0 -1 -1
-L 10 18 4 18 3 0 0 0 -1 -1
-L 4 18 0 16 3 0 0 0 -1 -1
-L 0 16 2 26 3 0 0 0 -1 -1
-L 2 26 14 26 3 0 0 0 -1 -1
diff --git a/symbols/font/6.sym b/symbols/font/6.sym
deleted file mode 100644
index 236b518..0000000
--- a/symbols/font/6.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F 6 24
-L 16 24 12 26 3 0 0 0 -1 -1
-L 12 26 6 26 3 0 0 0 -1 -1
-L 6 26 2 22 3 0 0 0 -1 -1
-L 2 22 0 16 3 0 0 0 -1 -1
-L 0 16 0 10 3 0 0 0 -1 -1
-L 0 10 2 4 3 0 0 0 -1 -1
-L 2 4 6 0 3 0 0 0 -1 -1
-L 6 0 12 0 3 0 0 0 -1 -1
-L 12 0 16 2 3 0 0 0 -1 -1
-L 16 2 18 6 3 0 0 0 -1 -1
-L 18 6 18 12 3 0 0 0 -1 -1
-L 18 12 16 16 3 0 0 0 -1 -1
-L 16 16 12 18 3 0 0 0 -1 -1
-L 12 18 6 18 3 0 0 0 -1 -1
-L 6 18 2 16 3 0 0 0 -1 -1
-L 2 16 0 14 3 0 0 0 -1 -1
diff --git a/symbols/font/7.sym b/symbols/font/7.sym
deleted file mode 100644
index c628d91..0000000
--- a/symbols/font/7.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F 7 20 
-L 6 0 6 4 3 0 0 0 -1 -1
-L 6 4 8 12 3 0 0 0 -1 -1
-L 8 12 16 26 3 0 0 0 -1 -1
-L 16 26 0 26 3 0 0 0 -1 -1
diff --git a/symbols/font/8.sym b/symbols/font/8.sym
deleted file mode 100644
index b08d9cf..0000000
--- a/symbols/font/8.sym
+++ /dev/null
@@ -1,20 +0,0 @@
-v 20031231 1
-F 8 22
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 4 3 0 0 0 -1 -1
-L 0 4 0 8 3 0 0 0 -1 -1
-L 0 8 4 12 3 0 0 0 -1 -1
-L 4 12 14 16 3 0 0 0 -1 -1
-L 14 16 16 20 3 0 0 0 -1 -1
-L 16 20 16 22 3 0 0 0 -1 -1
-L 16 22 12 26 3 0 0 0 -1 -1
-L 12 26 6 26 3 0 0 0 -1 -1
-L 6 26 2 22 3 0 0 0 -1 -1
-L 2 22 2 20 3 0 0 0 -1 -1
-L 2 20 4 16 3 0 0 0 -1 -1
-L 4 16 14 12 3 0 0 0 -1 -1
-L 14 12 18 8 3 0 0 0 -1 -1
-L 18 8 18 4 3 0 0 0 -1 -1
-L 18 4 16 2 3 0 0 0 -1 -1
-L 16 2 12 0 3 0 0 0 -1 -1
-L 12 0 6 0 3 0 0 0 -1 -1
diff --git a/symbols/font/9.sym b/symbols/font/9.sym
deleted file mode 100644
index c1a2200..0000000
--- a/symbols/font/9.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F 9 26
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 12 0 3 0 0 0 -1 -1
-L 12 0 16 4 3 0 0 0 -1 -1
-L 16 4 18 10 3 0 0 0 -1 -1
-L 18 10 18 18 3 0 0 0 -1 -1
-L 18 18 16 24 3 0 0 0 -1 -1
-L 16 24 12 26 3 0 0 0 -1 -1
-L 12 26 6 26 3 0 0 0 -1 -1
-L 6 26 2 24 3 0 0 0 -1 -1
-L 2 24 0 20 3 0 0 0 -1 -1
-L 0 20 0 16 3 0 0 0 -1 -1
-L 0 16 2 12 3 0 0 0 -1 -1
-L 2 12 6 10 3 0 0 0 -1 -1
-L 6 10 12 10 3 0 0 0 -1 -1
-L 12 10 16 12 3 0 0 0 -1 -1
-L 16 12 18 14 3 0 0 0 -1 -1
diff --git a/symbols/font/A-acute-accent.sym b/symbols/font/A-acute-accent.sym
deleted file mode 100644
index 5b06c40..0000000
--- a/symbols/font/A-acute-accent.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F Ã? 29
-L 0 0 10 26 3 0 0 0 -1 -1
-L 10 26 20 0 3 0 0 0 -1 -1
-L 4 10 16 10 3 0 0 0 -1 -1
-L 11 30 14 35 3 0 0 0 -1 -1
-L 14 35 15 35 3 0 0 0 -1 -1
-L 11 30 15 35 3 0 0 0 -1 -1
diff --git a/symbols/font/A-diaeresis.sym b/symbols/font/A-diaeresis.sym
deleted file mode 100644
index 1a29bff..0000000
--- a/symbols/font/A-diaeresis.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F Ã? 29
-L 0 0 10 26 3 0 0 0 -1 -1
-L 10 26 20 0 3 0 0 0 -1 -1
-L 4 10 16 10 3 0 0 0 -1 -1
-L 5 31 5 27 3 0 0 0 -1 -1
-L 15 31 15 27 3 0 0 0 -1 -1
diff --git a/symbols/font/A-ogonek.sym b/symbols/font/A-ogonek.sym
deleted file mode 100644
index 012dfcb..0000000
--- a/symbols/font/A-ogonek.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F Ä? 29
-L 0 0 10 26 3 0 0 0 -1 -1
-L 10 26 20 0 3 0 0 0 -1 -1
-L 4 10 16 10 3 0 0 0 -1 -1
-L 20 0 17 -2 3 0 0 0 -1 -1
-L 17 -2 17 -4 3 0 0 0 -1 -1
-L 17 -4 19 -6 3 0 0 0 -1 -1
-L 19 -6 21 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/A-ring.sym b/symbols/font/A-ring.sym
deleted file mode 100644
index 0ef1223..0000000
--- a/symbols/font/A-ring.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F Ã? 29
-L 0 0 10 26 3 0 0 0 -1 -1
-L 10 26 20 0 3 0 0 0 -1 -1
-L 4 10 16 10 3 0 0 0 -1 -1
-L 9 27 11 27 3 0 0 0 -1 -1
-L 11 27 13 29 3 0 0 0 -1 -1
-L 13 29 13 30 3 0 0 0 -1 -1
-L 13 30 11 32 3 0 0 0 -1 -1
-L 11 32 9 32 3 0 0 0 -1 -1
-L 9 32 7 30 3 0 0 0 -1 -1
-L 7 30 7 29 3 0 0 0 -1 -1
-L 7 29 9 27 3 0 0 0 -1 -1
diff --git a/symbols/font/A.sym b/symbols/font/A.sym
deleted file mode 100644
index 6cef325..0000000
--- a/symbols/font/A.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F A 29
-L 0 0 10 26 3 0 0 0 -1 -1
-L 10 26 20 0 3 0 0 0 -1 -1
-L 4 10 16 10 3 0 0 0 -1 -1
diff --git a/symbols/font/AE-lig.sym b/symbols/font/AE-lig.sym
deleted file mode 100644
index c50dc6e..0000000
--- a/symbols/font/AE-lig.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F Ã? 39
-L 0 0 12 26 3 0 0 0 -1 -1
-L 12 26 28 26 3 0 0 0 -1 -1
-L 5 10 12 10 3 0 0 0 -1 -1
-L 28 0 12 0 3 0 0 0 -1 -1
-L 12 0 12 26 3 0 0 0 -1 -1
-L 12 14 24 14 3 0 0 0 -1 -1
diff --git a/symbols/font/B.sym b/symbols/font/B.sym
deleted file mode 100644
index 7e65ad7..0000000
--- a/symbols/font/B.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F B 29
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 10 26 3 0 0 0 -1 -1
-L 10 26 15 24 3 0 0 0 -1 -1
-L 15 24 17 20 3 0 0 0 -1 -1
-L 17 20 17 18 3 0 0 0 -1 -1
-L 17 18 13 14 3 0 0 0 -1 -1
-L 13 14 0 14 3 0 0 0 -1 -1
-L 0 0 13 0 3 0 0 0 -1 -1
-L 13 0 17 2 3 0 0 0 -1 -1
-L 17 2 19 6 3 0 0 0 -1 -1
-L 19 6 19 8 3 0 0 0 -1 -1
-L 19 8 17 12 3 0 0 0 -1 -1
-L 17 12 13 14 3 0 0 0 -1 -1
diff --git a/symbols/font/C-acute-accent.sym b/symbols/font/C-acute-accent.sym
deleted file mode 100644
index f915ada..0000000
--- a/symbols/font/C-acute-accent.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F Ä? 28 
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 14 0 20 4 3 0 0 0 -1 -1
-L 11 32 14 37 3 0 0 0 -1 -1
-L 14 37 15 37 3 0 0 0 -1 -1
-L 11 32 15 37 3 0 0 0 -1 -1
diff --git a/symbols/font/C.sym b/symbols/font/C.sym
deleted file mode 100644
index 5e3794d..0000000
--- a/symbols/font/C.sym
+++ /dev/null
@@ -1,11 +0,0 @@
-v 20031231 1
-F C 28 
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 14 0 20 4 3 0 0 0 -1 -1
diff --git a/symbols/font/ChangeLog-1.0 b/symbols/font/ChangeLog-1.0
deleted file mode 100644
index 08bbc8b..0000000
--- a/symbols/font/ChangeLog-1.0
+++ /dev/null
@@ -1,52 +0,0 @@
-
-ChangeLog for font defs for gEDA (top level)
-
-See ChangeLog in gschem for more gschem specific changes
-Most recent changes are at the top of this file
-
-2002-11-03 Updated all font defs to 20021103
-
-2001-07-05 Increased the width of the 3 digit
-
----------------------------------------------------------------------------
-
-11/15/98 Found a bug in the space.sym (my little hack wasn't working for 
-	 using _ as the space char), had to add the special field for 
-	 space only
-
-	 Major width updates to: (better ps to vector matching)
-	 	1.sym 3.sym 5.sym 6.sym 7.sym 8.sym C.sym D.sym G.sym 
-		I.sym K.sym L.sym M.sym N.sym O.sym P.sym Q.sym R.sym 
-		S.sym T.sym U.sym V.sym W.sym X.sym Y.sym b.sym c.sym 
-		d.sym e.sym h.sym i.sym k.sym l.sym m.sym n.sym o.sym 
-		p.sym s.sym space.sym u.sym v.sym w.sym x.sym y.sym
-
-		apost.sym at.sym backslash.sym backtick.sym 
-		dollar.sym excl.sym lbrace.sym lbrack.sym 
-		lparen.sym percent.sym pound.sym quest.sym 
-		quote.sym rbrace.sym rbrack.sym rparen.sym 
-		tilde.sym under.sym vbar.sym
-
-	Added backtick.sym (`)
-
-11/8/98	Changed colon to be two lines instead of two dots
-	
-	Changed semicolon so that top point is a line
-
-	The above changes are consistant everywhere now
-
-0.0.5
--------
-8/8/98	Reduced width of H to 29 instead of 31 
-
-	Removed all attributes and replaced them with the F key letter 
-
-8/7/98	Changed under.sch to be 2 mils higher so that you can place text on
-	nets and see the underbar
-
-	Reduced the width of D.sch to be 29 instead of 31
-
-8/6/98	Changed I.sch from being centered around 2 to be around 10
-	
-	Changed I.sch back to it's original centering (around 2)
-
diff --git a/symbols/font/D.sym b/symbols/font/D.sym
deleted file mode 100644
index 8a23167..0000000
--- a/symbols/font/D.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F D 26 
-L 0 0 12 0 3 0 0 0 -1 -1
-L 12 0 18 4 3 0 0 0 -1 -1
-L 18 4 20 10 3 0 0 0 -1 -1
-L 20 10 20 16 3 0 0 0 -1 -1
-L 20 16 18 22 3 0 0 0 -1 -1
-L 18 22 12 26 3 0 0 0 -1 -1
-L 12 26 0 26 3 0 0 0 -1 -1
-L 0 26 0 0 3 0 0 0 -1 -1
diff --git a/symbols/font/E-acute-accent.sym b/symbols/font/E-acute-accent.sym
deleted file mode 100644
index 201c4ca..0000000
--- a/symbols/font/E-acute-accent.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F Ã? 29
-L 18 0 0 0 3 0 0 0 -1 -1
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 18 26 3 0 0 0 -1 -1
-L 0 14 14 14 3 0 0 0 -1 -1
-L 9 32 12 37 3 0 0 0 -1 -1
-L 12 37 13 37 3 0 0 0 -1 -1
-L 9 32 13 37 3 0 0 0 -1 -1
diff --git a/symbols/font/E-ogonek.sym b/symbols/font/E-ogonek.sym
deleted file mode 100644
index 953bf56..0000000
--- a/symbols/font/E-ogonek.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F Ä? 29
-L 18 0 0 0 3 0 0 0 -1 -1
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 18 26 3 0 0 0 -1 -1
-L 0 14 14 14 3 0 0 0 -1 -1
-L 18 0 15 -2 3 0 0 0 -1 -1
-L 15 -2 15 -4 3 0 0 0 -1 -1
-L 15 -4 17 -6 3 0 0 0 -1 -1
-L 17 -6 19 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/E.sym b/symbols/font/E.sym
deleted file mode 100644
index cae742b..0000000
--- a/symbols/font/E.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F E 29
-L 18 0 0 0 3 0 0 0 -1 -1
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 18 26 3 0 0 0 -1 -1
-L 0 14 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/F.sym b/symbols/font/F.sym
deleted file mode 100644
index 057c5bb..0000000
--- a/symbols/font/F.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F F 21
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 16 26 3 0 0 0 -1 -1
-L 0 14 12 14 3 0 0 0 -1 -1
diff --git a/symbols/font/G.sym b/symbols/font/G.sym
deleted file mode 100644
index afa5a59..0000000
--- a/symbols/font/G.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F G 30 
-L 14 0 20 2 3 0 0 0 -1 -1
-L 20 2 22 6 3 0 0 0 -1 -1
-L 22 6 22 12 3 0 0 0 -1 -1
-L 22 12 14 12 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
diff --git a/symbols/font/H.sym b/symbols/font/H.sym
deleted file mode 100644
index e69c161..0000000
--- a/symbols/font/H.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F H 29
-L 0 0 0 26 3 0 0 0 -1 -1
-L 19 0 19 26 3 0 0 0 -1 -1
-L 0 14 19 14 3 0 0 0 -1 -1
diff --git a/symbols/font/I-acute-accent.sym b/symbols/font/I-acute-accent.sym
deleted file mode 100644
index d7eb358..0000000
--- a/symbols/font/I-acute-accent.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F Ã? 9
-L 2 0 2 26 3 0 0 0 -1 -1
-L 3 31 6 36 3 0 0 0 -1 -1
-L 6 36 7 36 3 0 0 0 -1 -1
-L 3 31 7 36 3 0 0 0 -1 -1
diff --git a/symbols/font/I.sym b/symbols/font/I.sym
deleted file mode 100644
index 73721f4..0000000
--- a/symbols/font/I.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F I 9 
-L 2 0 2 26 3 0 0 0 -1 -1
diff --git a/symbols/font/J.sym b/symbols/font/J.sym
deleted file mode 100644
index 7ee2060..0000000
--- a/symbols/font/J.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F J 21
-L 0 6 2 2 3 0 0 0 -1 -1
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 8 0 3 0 0 0 -1 -1
-L 8 0 12 2 3 0 0 0 -1 -1
-L 12 2 14 6 3 0 0 0 -1 -1
-L 14 6 14 26 3 0 0 0 -1 -1
diff --git a/symbols/font/K.sym b/symbols/font/K.sym
deleted file mode 100644
index 22c23b8..0000000
--- a/symbols/font/K.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F K 27
-L 0 0 0 26 3 0 0 0 -1 -1
-L 18 26 0 10 3 0 0 0 -1 -1
-L 18 0 6 14 3 0 0 0 -1 -1
diff --git a/symbols/font/L-slash.sym b/symbols/font/L-slash.sym
deleted file mode 100644
index 1b12e15..0000000
--- a/symbols/font/L-slash.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F Å? 22
-L 2 26 2 0 3 0 0 0 -1 -1
-L 2 0 16 0 3 0 0 0 -1 -1
-L 0 6 12 22 3 0 0 0 -1 -1
diff --git a/symbols/font/L.sym b/symbols/font/L.sym
deleted file mode 100644
index 71fc080..0000000
--- a/symbols/font/L.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F L 22
-L 0 26 0 0 3 0 0 0 -1 -1
-L 0 0 16 0 3 0 0 0 -1 -1
diff --git a/symbols/font/M.sym b/symbols/font/M.sym
deleted file mode 100644
index 2ca860e..0000000
--- a/symbols/font/M.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F M 32
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 12 0 3 0 0 0 -1 -1
-L 12 0 24 26 3 0 0 0 -1 -1
-L 24 26 24 0 3 0 0 0 -1 -1
diff --git a/symbols/font/N-acute-accent.sym b/symbols/font/N-acute-accent.sym
deleted file mode 100644
index 74e4929..0000000
--- a/symbols/font/N-acute-accent.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F Å? 28 
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 20 0 3 0 0 0 -1 -1
-L 20 0 20 26 3 0 0 0 -1 -1
-L 11 32 14 37 3 0 0 0 -1 -1
-L 14 37 15 37 3 0 0 0 -1 -1
-L 11 32 15 37 3 0 0 0 -1 -1
diff --git a/symbols/font/N-tilde.sym b/symbols/font/N-tilde.sym
deleted file mode 100644
index a4d3936..0000000
--- a/symbols/font/N-tilde.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F Ã? 28
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 20 0 3 0 0 0 -1 -1
-L 20 0 20 26 3 0 0 0 -1 -1
-L 7 34 14 30 3 0 0 0 -1 -1
-L 17 30 20 33 3 0 0 0 -1 -1
-L 4 34 7 34 3 0 0 0 -1 -1
-L 14 30 17 30 3 0 0 0 -1 -1
-L 1 31 4 34 3 0 0 0 -1 -1
diff --git a/symbols/font/N.sym b/symbols/font/N.sym
deleted file mode 100644
index c6a1193..0000000
--- a/symbols/font/N.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F N 28 
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 20 0 3 0 0 0 -1 -1
-L 20 0 20 26 3 0 0 0 -1 -1
diff --git a/symbols/font/O-acute-accent.sym b/symbols/font/O-acute-accent.sym
deleted file mode 100644
index 6c99924..0000000
--- a/symbols/font/O-acute-accent.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F Ã? 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 11 31 14 36 3 0 0 0 -1 -1
-L 14 36 15 36 3 0 0 0 -1 -1
-L 11 31 15 36 3 0 0 0 -1 -1
diff --git a/symbols/font/O-diaeresis.sym b/symbols/font/O-diaeresis.sym
deleted file mode 100644
index f5e0aeb..0000000
--- a/symbols/font/O-diaeresis.sym
+++ /dev/null
@@ -1,16 +0,0 @@
-v 20031231 1
-F Ã? 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 2 27 2 31 3 0 0 0 -1 -1
-L 20 27 20 31 3 0 0 0 -1 -1
diff --git a/symbols/font/O-double-acute-accent.sym b/symbols/font/O-double-acute-accent.sym
deleted file mode 100644
index f166bb3..0000000
--- a/symbols/font/O-double-acute-accent.sym
+++ /dev/null
@@ -1,20 +0,0 @@
-v 20031231 1
-F Å? 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 7 31 10 36 3 0 0 0 -1 -1
-L 10 36 11 36 3 0 0 0 -1 -1
-L 7 31 11 36 3 0 0 0 -1 -1
-L 15 31 18 36 3 0 0 0 -1 -1
-L 18 36 19 36 3 0 0 0 -1 -1
-L 15 31 19 36 3 0 0 0 -1 -1
diff --git a/symbols/font/O-slash.sym b/symbols/font/O-slash.sym
deleted file mode 100644
index 3668884..0000000
--- a/symbols/font/O-slash.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F Ã? 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 0 0 22 26 3 0 0 0 -1 -1
diff --git a/symbols/font/O.sym b/symbols/font/O.sym
deleted file mode 100644
index 16d4bbb..0000000
--- a/symbols/font/O.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F O 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
diff --git a/symbols/font/Omega.sym b/symbols/font/Omega.sym
deleted file mode 100644
index cd1edf6..0000000
--- a/symbols/font/Omega.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20050820 1
-F Ω 32
-L 0 0 8 0 3 0 0 0 -1 -1
-L 8 0 8 5 3 0 0 0 -1 -1
-L 8 5 2 7 3 0 0 0 -1 -1
-L 2 7 0 13 3 0 0 0 -1 -1
-L 0 13 0 18 3 0 0 0 -1 -1
-L 0 18 2 23 3 0 0 0 -1 -1
-L 2 23 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 23 3 0 0 0 -1 -1
-L 20 23 22 18 3 0 0 0 -1 -1
-L 22 18 22 13 3 0 0 0 -1 -1
-L 22 13 20 7 3 0 0 0 -1 -1
-L 20 7 14 5 3 0 0 0 -1 -1
-L 14 5 14 0 3 0 0 0 -1 -1
-L 14 0 22 0 3 0 0 0 -1 -1
diff --git a/symbols/font/P.sym b/symbols/font/P.sym
deleted file mode 100644
index 8d14f26..0000000
--- a/symbols/font/P.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F P 25
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 13 26 3 0 0 0 -1 -1
-L 13 26 17 22 3 0 0 0 -1 -1
-L 17 22 17 18 3 0 0 0 -1 -1
-L 17 18 13 14 3 0 0 0 -1 -1
-L 13 14 0 14 3 0 0 0 -1 -1
diff --git a/symbols/font/Q.sym b/symbols/font/Q.sym
deleted file mode 100644
index 2d6d84d..0000000
--- a/symbols/font/Q.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F Q 32
-L 14 0 20 4 3 0 0 0 -1 -1
-L 20 4 22 10 3 0 0 0 -1 -1
-L 22 10 22 16 3 0 0 0 -1 -1
-L 22 16 20 22 3 0 0 0 -1 -1
-L 14 0 8 0 3 0 0 0 -1 -1
-L 8 0 2 4 3 0 0 0 -1 -1
-L 2 4 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 8 26 3 0 0 0 -1 -1
-L 8 26 14 26 3 0 0 0 -1 -1
-L 14 26 20 22 3 0 0 0 -1 -1
-L 23 0 14 6 3 0 0 0 -1 -1
diff --git a/symbols/font/R.sym b/symbols/font/R.sym
deleted file mode 100644
index 8076660..0000000
--- a/symbols/font/R.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F R 26 
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 13 26 3 0 0 0 -1 -1
-L 13 26 17 22 3 0 0 0 -1 -1
-L 17 22 17 18 3 0 0 0 -1 -1
-L 17 18 13 14 3 0 0 0 -1 -1
-L 13 14 0 14 3 0 0 0 -1 -1
-L 8 14 19 0 3 0 0 0 -1 -1
diff --git a/symbols/font/README b/symbols/font/README
deleted file mode 100644
index f1e2b93..0000000
--- a/symbols/font/README
+++ /dev/null
@@ -1,23 +0,0 @@
-
-Font definitions for gEDA (from XCircuit)
------------------------------------------
-
-These font/char definitions were originally done by Tim Edwards (Author
-of xcircuit).  He has graciously allowed me (Ales Hvezda) to use these
-in gEDA.  Without these font defs, I would never have had time to work
-on other code.  Thanks again Tim!
-
-Basically I took the XPoint values from alpha.h and turned each character
-into a schematic file which is read by gschem (or whoever).  gschem (or
-whoever) loads the individual characters as needed (and only once, it
-caches them for future use).
-
-So, *please* if you wish to use them, please ask Tim for his permission.
-Again, the sharing of ideas (and font definitions) allowed me to work
-on other things instead of reinventing these character definitions. 
-
-							Ales V. Hvezda
-							ahvezda@xxxxxxxxxxxxx
-
-(Tim Edwards e-mail address: tim@xxxxxxxxxxxxxxxx)
-
diff --git a/symbols/font/S-acute-accent.sym b/symbols/font/S-acute-accent.sym
deleted file mode 100644
index 5a1516f..0000000
--- a/symbols/font/S-acute-accent.sym
+++ /dev/null
@@ -1,19 +0,0 @@
-v 20031231 1
-F Å? 25
-L 0 6 2 2 3 0 0 0 -1 -1
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 12 0 3 0 0 0 -1 -1
-L 12 0 16 2 3 0 0 0 -1 -1
-L 16 2 18 6 3 0 0 0 -1 -1
-L 18 6 18 8 3 0 0 0 -1 -1
-L 18 8 14 12 3 0 0 0 -1 -1
-L 14 12 2 18 3 0 0 0 -1 -1
-L 2 18 0 20 3 0 0 0 -1 -1
-L 0 20 0 22 3 0 0 0 -1 -1
-L 0 22 2 24 3 0 0 0 -1 -1
-L 2 24 6 26 3 0 0 0 -1 -1
-L 6 26 12 26 3 0 0 0 -1 -1
-L 12 26 16 24 3 0 0 0 -1 -1
-L 9 32 12 37 3 0 0 0 -1 -1
-L 12 37 13 37 3 0 0 0 -1 -1
-L 9 32 13 37 3 0 0 0 -1 -1
diff --git a/symbols/font/S.sym b/symbols/font/S.sym
deleted file mode 100644
index b0c03ae..0000000
--- a/symbols/font/S.sym
+++ /dev/null
@@ -1,16 +0,0 @@
-v 20031231 1
-F S 25
-L 0 6 2 2 3 0 0 0 -1 -1
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 12 0 3 0 0 0 -1 -1
-L 12 0 16 2 3 0 0 0 -1 -1
-L 16 2 18 6 3 0 0 0 -1 -1
-L 18 6 18 8 3 0 0 0 -1 -1
-L 18 8 14 12 3 0 0 0 -1 -1
-L 14 12 2 18 3 0 0 0 -1 -1
-L 2 18 0 20 3 0 0 0 -1 -1
-L 0 20 0 22 3 0 0 0 -1 -1
-L 0 22 2 24 3 0 0 0 -1 -1
-L 2 24 6 26 3 0 0 0 -1 -1
-L 6 26 12 26 3 0 0 0 -1 -1
-L 12 26 16 24 3 0 0 0 -1 -1
diff --git a/symbols/font/T.sym b/symbols/font/T.sym
deleted file mode 100644
index fcf6a73..0000000
--- a/symbols/font/T.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F T 23
-L 9 0 9 26 3 0 0 0 -1 -1
-L 0 26 18 26 3 0 0 0 -1 -1
diff --git a/symbols/font/U-acute-accent.sym b/symbols/font/U-acute-accent.sym
deleted file mode 100644
index 3c26566..0000000
--- a/symbols/font/U-acute-accent.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F Ã? 27
-L 0 26 0 8 3 0 0 0 -1 -1
-L 0 8 2 4 3 0 0 0 -1 -1
-L 2 4 4 2 3 0 0 0 -1 -1
-L 4 2 8 0 3 0 0 0 -1 -1
-L 8 0 13 0 3 0 0 0 -1 -1
-L 13 0 17 2 3 0 0 0 -1 -1
-L 17 2 19 4 3 0 0 0 -1 -1
-L 19 4 21 8 3 0 0 0 -1 -1
-L 21 8 21 26 3 0 0 0 -1 -1
-L 11 30 14 35 3 0 0 0 -1 -1
-L 14 35 15 35 3 0 0 0 -1 -1
-L 11 30 15 35 3 0 0 0 -1 -1
diff --git a/symbols/font/U-diaeresis.sym b/symbols/font/U-diaeresis.sym
deleted file mode 100644
index 446fbfe..0000000
--- a/symbols/font/U-diaeresis.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F Ã? 27
-L 0 26 0 8 3 0 0 0 -1 -1
-L 0 8 2 4 3 0 0 0 -1 -1
-L 2 4 4 2 3 0 0 0 -1 -1
-L 4 2 8 0 3 0 0 0 -1 -1
-L 8 0 13 0 3 0 0 0 -1 -1
-L 13 0 17 2 3 0 0 0 -1 -1
-L 17 2 19 4 3 0 0 0 -1 -1
-L 19 4 21 8 3 0 0 0 -1 -1
-L 21 8 21 26 3 0 0 0 -1 -1
-L 5 27 5 31 3 0 0 0 -1 -1
-L 16 27 16 31 3 0 0 0 -1 -1
diff --git a/symbols/font/U-double-acute-accent.sym b/symbols/font/U-double-acute-accent.sym
deleted file mode 100644
index c600c28..0000000
--- a/symbols/font/U-double-acute-accent.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F Å° 27
-L 0 26 0 8 3 0 0 0 -1 -1
-L 0 8 2 4 3 0 0 0 -1 -1
-L 2 4 4 2 3 0 0 0 -1 -1
-L 4 2 8 0 3 0 0 0 -1 -1
-L 8 0 13 0 3 0 0 0 -1 -1
-L 13 0 17 2 3 0 0 0 -1 -1
-L 17 2 19 4 3 0 0 0 -1 -1
-L 19 4 21 8 3 0 0 0 -1 -1
-L 21 8 21 26 3 0 0 0 -1 -1
-L 6 30 9 35 3 0 0 0 -1 -1
-L 9 35 10 35 3 0 0 0 -1 -1
-L 6 30 10 35 3 0 0 0 -1 -1
-L 15 30 18 35 3 0 0 0 -1 -1
-L 18 35 19 35 3 0 0 0 -1 -1
-L 15 30 19 35 3 0 0 0 -1 -1
diff --git a/symbols/font/U.sym b/symbols/font/U.sym
deleted file mode 100644
index 74bdf85..0000000
--- a/symbols/font/U.sym
+++ /dev/null
@@ -1,11 +0,0 @@
-v 20031231 1
-F U 27 
-L 0 26 0 8 3 0 0 0 -1 -1
-L 0 8 2 4 3 0 0 0 -1 -1
-L 2 4 4 2 3 0 0 0 -1 -1
-L 4 2 8 0 3 0 0 0 -1 -1
-L 8 0 13 0 3 0 0 0 -1 -1
-L 13 0 17 2 3 0 0 0 -1 -1
-L 17 2 19 4 3 0 0 0 -1 -1
-L 19 4 21 8 3 0 0 0 -1 -1
-L 21 8 21 26 3 0 0 0 -1 -1
diff --git a/symbols/font/V.sym b/symbols/font/V.sym
deleted file mode 100644
index 01923e9..0000000
--- a/symbols/font/V.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F V 27
-L 0 26 11 0 3 0 0 0 -1 -1
-L 11 0 22 26 3 0 0 0 -1 -1
diff --git a/symbols/font/W.sym b/symbols/font/W.sym
deleted file mode 100644
index ab0cd50..0000000
--- a/symbols/font/W.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F W 37 
-L 0 26 8 0 3 0 0 0 -1 -1
-L 8 0 16 26 3 0 0 0 -1 -1
-L 16 26 24 0 3 0 0 0 -1 -1
-L 24 0 32 26 3 0 0 0 -1 -1
diff --git a/symbols/font/X.sym b/symbols/font/X.sym
deleted file mode 100644
index 6bd0a67..0000000
--- a/symbols/font/X.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F X 27
-L 0 0 20 26 3 0 0 0 -1 -1
-L 0 26 20 0 3 0 0 0 -1 -1
diff --git a/symbols/font/Y.sym b/symbols/font/Y.sym
deleted file mode 100644
index ac0b053..0000000
--- a/symbols/font/Y.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F Y 25
-L 0 26 10 14 3 0 0 0 -1 -1
-L 10 14 10 0 3 0 0 0 -1 -1
-L 20 26 10 14 3 0 0 0 -1 -1
diff --git a/symbols/font/Z-acute-accent.sym b/symbols/font/Z-acute-accent.sym
deleted file mode 100644
index 4209db0..0000000
--- a/symbols/font/Z-acute-accent.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F Ź 27
-L 0 26 18 26 3 0 0 0 -1 -1
-L 18 26 0 0 3 0 0 0 -1 -1
-L 0 0 18 0 3 0 0 0 -1 -1
-L 9 32 12 37 3 0 0 0 -1 -1
-L 12 37 13 37 3 0 0 0 -1 -1
-L 9 32 13 37 3 0 0 0 -1 -1
diff --git a/symbols/font/Z-dot.sym b/symbols/font/Z-dot.sym
deleted file mode 100644
index 38c41a7..0000000
--- a/symbols/font/Z-dot.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F Å» 27
-L 0 26 18 26 3 0 0 0 -1 -1
-L 18 26 0 0 3 0 0 0 -1 -1
-L 0 0 18 0 3 0 0 0 -1 -1
-L 8 32 10 32 3 0 0 0 -1 -1
-L 10 32 10 34 3 0 0 0 -1 -1
-L 10 34 8 34 3 0 0 0 -1 -1
-L 8 34 8 32 3 0 0 0 -1 -1
diff --git a/symbols/font/Z.sym b/symbols/font/Z.sym
deleted file mode 100644
index 4b8eadf..0000000
--- a/symbols/font/Z.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F Z 27
-L 0 26 18 26 3 0 0 0 -1 -1
-L 18 26 0 0 3 0 0 0 -1 -1
-L 0 0 18 0 3 0 0 0 -1 -1
diff --git a/symbols/font/a_-acute-accent.sym b/symbols/font/a_-acute-accent.sym
deleted file mode 100644
index c75df65..0000000
--- a/symbols/font/a_-acute-accent.sym
+++ /dev/null
@@ -1,16 +0,0 @@
-v 20031231 1
-F á 24
-L 16 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 12 3 0 0 0 -1 -1
-L 14 12 10 16 3 0 0 0 -1 -1
-L 10 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 14 8 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/a_-diaeresis.sym b/symbols/font/a_-diaeresis.sym
deleted file mode 100644
index 444a8c8..0000000
--- a/symbols/font/a_-diaeresis.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F ä 24
-L 16 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 12 3 0 0 0 -1 -1
-L 14 12 10 16 3 0 0 0 -1 -1
-L 10 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 14 8 3 0 0 0 -1 -1
-L 4 19 4 22 3 0 0 0 -1 -1
-L 10 19 10 22 3 0 0 0 -1 -1
diff --git a/symbols/font/a_-ogonek.sym b/symbols/font/a_-ogonek.sym
deleted file mode 100644
index 570e844..0000000
--- a/symbols/font/a_-ogonek.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F Ä? 24
-L 16 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 12 3 0 0 0 -1 -1
-L 14 12 10 16 3 0 0 0 -1 -1
-L 10 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 14 8 3 0 0 0 -1 -1
-L 16 0 13 -2 3 0 0 0 -1 -1
-L 13 -2 13 -4 3 0 0 0 -1 -1
-L 13 -4 15 -6 3 0 0 0 -1 -1
-L 15 -6 17 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/a_-ring.sym b/symbols/font/a_-ring.sym
deleted file mode 100644
index 4ee7b98..0000000
--- a/symbols/font/a_-ring.sym
+++ /dev/null
@@ -1,21 +0,0 @@
-v 20031231 1
-F å 24
-L 16 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 12 3 0 0 0 -1 -1
-L 14 12 10 16 3 0 0 0 -1 -1
-L 10 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 14 8 3 0 0 0 -1 -1
-L 7 18 8 18 3 0 0 0 -1 -1
-L 8 18 9 19 3 0 0 0 -1 -1
-L 9 19 9 20 3 0 0 0 -1 -1
-L 9 20 8 21 3 0 0 0 -1 -1
-L 8 21 7 21 3 0 0 0 -1 -1
-L 7 21 6 20 3 0 0 0 -1 -1
-L 6 20 6 19 3 0 0 0 -1 -1
-L 6 19 7 18 3 0 0 0 -1 -1
diff --git a/symbols/font/a_.sym b/symbols/font/a_.sym
deleted file mode 100644
index ef461cb..0000000
--- a/symbols/font/a_.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F a 24
-L 16 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 12 3 0 0 0 -1 -1
-L 14 12 10 16 3 0 0 0 -1 -1
-L 10 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 14 8 3 0 0 0 -1 -1
diff --git a/symbols/font/ae_-lig.sym b/symbols/font/ae_-lig.sym
deleted file mode 100644
index 907892a..0000000
--- a/symbols/font/ae_-lig.sym
+++ /dev/null
@@ -1,21 +0,0 @@
-v 20031231 1
-F æ 30
-L 12 2 12 12 3 0 0 0 -1 -1
-L 12 12 8 16 3 0 0 0 -1 -1
-L 8 16 4 16 3 0 0 0 -1 -1
-L 4 16 2 14 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 2 3 0 0 0 -1 -1
-L 0 2 0 4 3 0 0 0 -1 -1
-L 0 4 4 8 3 0 0 0 -1 -1
-L 4 8 12 8 3 0 0 0 -1 -1
-L 24 2 20 0 3 0 0 0 -1 -1
-L 20 0 16 0 3 0 0 0 -1 -1
-L 16 0 12 2 3 0 0 0 -1 -1
-L 12 14 16 16 3 0 0 0 -1 -1
-L 16 16 20 16 3 0 0 0 -1 -1
-L 20 16 23 14 3 0 0 0 -1 -1
-L 23 14 25 10 3 0 0 0 -1 -1
-L 25 10 25 8 3 0 0 0 -1 -1
-L 25 8 12 8 3 0 0 0 -1 -1
diff --git a/symbols/font/amper.sym b/symbols/font/amper.sym
deleted file mode 100644
index d4a8bfc..0000000
--- a/symbols/font/amper.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F & 24
-L 16 0 2 20 3 0 0 0 -1 -1
-L 2 20 2 24 3 0 0 0 -1 -1
-L 2 24 4 26 3 0 0 0 -1 -1
-L 4 26 8 26 3 0 0 0 -1 -1
-L 8 26 10 24 3 0 0 0 -1 -1
-L 10 24 10 20 3 0 0 0 -1 -1
-L 10 20 8 18 3 0 0 0 -1 -1
-L 8 18 2 14 3 0 0 0 -1 -1
-L 2 14 0 10 3 0 0 0 -1 -1
-L 0 10 0 6 3 0 0 0 -1 -1
-L 0 6 2 2 3 0 0 0 -1 -1
-L 2 2 6 0 3 0 0 0 -1 -1
-L 6 0 8 0 3 0 0 0 -1 -1
-L 8 0 12 2 3 0 0 0 -1 -1
-L 12 2 14 6 3 0 0 0 -1 -1
-L 14 6 14 8 3 0 0 0 -1 -1
diff --git a/symbols/font/apost.sym b/symbols/font/apost.sym
deleted file mode 100644
index 5f7769c..0000000
--- a/symbols/font/apost.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F ' 10
-L 4 26 2 24 3 0 0 0 -1 -1
-L 2 24 2 22 3 0 0 0 -1 -1
diff --git a/symbols/font/astericks.sym b/symbols/font/astericks.sym
deleted file mode 100644
index babefdd..0000000
--- a/symbols/font/astericks.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F * 16
-L 4 8 4 16 3 0 0 0 -1 -1
-L 0 10 8 14 3 0 0 0 -1 -1
-L 0 14 8 10 3 0 0 0 -1 -1
diff --git a/symbols/font/at.sym b/symbols/font/at.sym
deleted file mode 100644
index c83f590..0000000
--- a/symbols/font/at.sym
+++ /dev/null
@@ -1,29 +0,0 @@
-v 20031231 1
-F @ 36
-L 22 2 14 0 3 0 0 0 -1 -1
-L 14 0 10 0 3 0 0 0 -1 -1
-L 10 0 6 2 3 0 0 0 -1 -1
-L 6 2 2 6 3 0 0 0 -1 -1
-L 2 6 0 10 3 0 0 0 -1 -1
-L 0 10 0 16 3 0 0 0 -1 -1
-L 0 16 2 20 3 0 0 0 -1 -1
-L 2 20 6 24 3 0 0 0 -1 -1
-L 6 24 10 26 3 0 0 0 -1 -1
-L 10 26 16 26 3 0 0 0 -1 -1
-L 16 26 20 24 3 0 0 0 -1 -1
-L 20 24 24 20 3 0 0 0 -1 -1
-L 24 20 26 16 3 0 0 0 -1 -1
-L 26 16 26 12 3 0 0 0 -1 -1
-L 26 12 24 8 3 0 0 0 -1 -1
-L 24 8 22 6 3 0 0 0 -1 -1
-L 22 6 18 4 3 0 0 0 -1 -1
-L 18 4 16 8 3 0 0 0 -1 -1
-L 16 8 18 20 3 0 0 0 -1 -1
-L 18 18 16 20 3 0 0 0 -1 -1
-L 16 20 12 20 3 0 0 0 -1 -1
-L 12 20 8 18 3 0 0 0 -1 -1
-L 8 18 6 14 3 0 0 0 -1 -1
-L 6 14 6 8 3 0 0 0 -1 -1
-L 6 8 10 6 3 0 0 0 -1 -1
-L 10 6 14 6 3 0 0 0 -1 -1
-L 14 6 16 8 3 0 0 0 -1 -1
diff --git a/symbols/font/b_.sym b/symbols/font/b_.sym
deleted file mode 100644
index 81cb0d6..0000000
--- a/symbols/font/b_.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F b 22
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 2 4 0 3 0 0 0 -1 -1
-L 4 0 8 0 3 0 0 0 -1 -1
-L 8 0 12 2 3 0 0 0 -1 -1
-L 12 2 14 6 3 0 0 0 -1 -1
-L 14 6 14 10 3 0 0 0 -1 -1
-L 14 10 12 14 3 0 0 0 -1 -1
-L 12 14 8 16 3 0 0 0 -1 -1
-L 8 16 4 16 3 0 0 0 -1 -1
-L 4 16 0 14 3 0 0 0 -1 -1
diff --git a/symbols/font/backslash.sym b/symbols/font/backslash.sym
deleted file mode 100644
index 06bc94b..0000000
--- a/symbols/font/backslash.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F \ 14
-L 10 0 0 26 3 0 0 0 -1 -1
diff --git a/symbols/font/backtick.sym b/symbols/font/backtick.sym
deleted file mode 100644
index 9544422..0000000
--- a/symbols/font/backtick.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F ` 10
-L 4 26 2 24 3 0 0 0 -1 -1
-L 2 24 2 22 3 0 0 0 -1 -1
diff --git a/symbols/font/box.sym b/symbols/font/box.sym
deleted file mode 100644
index 88e0cf7..0000000
--- a/symbols/font/box.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 26 20 26 3 0 0 0 -1 -1
-L 20 26 20 0 3 0 0 0 -1 -1
-L 20 0 0 0 3 0 0 0 -1 -1
diff --git a/symbols/font/c_-acute-accent.sym b/symbols/font/c_-acute-accent.sym
deleted file mode 100644
index 109954f..0000000
--- a/symbols/font/c_-acute-accent.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F Ä? 22
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/c_.sym b/symbols/font/c_.sym
deleted file mode 100644
index ee0a2e4..0000000
--- a/symbols/font/c_.sym
+++ /dev/null
@@ -1,11 +0,0 @@
-v 20031231 1
-F c 22
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/caret.sym b/symbols/font/caret.sym
deleted file mode 100644
index 94371b1..0000000
--- a/symbols/font/caret.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F ^ 20
-L 0 20 6 26 3 0 0 0 -1 -1
-L 6 26 12 20 3 0 0 0 -1 -1
diff --git a/symbols/font/colon.sym b/symbols/font/colon.sym
deleted file mode 100644
index d010074..0000000
--- a/symbols/font/colon.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F : 12
-L 3 5 4 5 3 0 0 0 -1 -1
-L 4 5 5 6 3 0 0 0 -1 -1
-L 5 6 5 7 3 0 0 0 -1 -1
-L 5 7 4 8 3 0 0 0 -1 -1
-L 4 8 3 8 3 0 0 0 -1 -1
-L 3 8 2 7 3 0 0 0 -1 -1
-L 2 7 2 6 3 0 0 0 -1 -1
-L 2 6 3 5 3 0 0 0 -1 -1
-L 3 19 4 19 3 0 0 0 -1 -1
-L 4 19 5 20 3 0 0 0 -1 -1
-L 5 20 5 21 3 0 0 0 -1 -1
-L 5 21 4 22 3 0 0 0 -1 -1
-L 4 22 3 22 3 0 0 0 -1 -1
-L 3 22 2 21 3 0 0 0 -1 -1
-L 2 21 2 20 3 0 0 0 -1 -1
-L 2 20 3 19 3 0 0 0 -1 -1
diff --git a/symbols/font/comma.sym b/symbols/font/comma.sym
deleted file mode 100644
index 996b778..0000000
--- a/symbols/font/comma.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F , 14
-L 5 -2 4 1 3 0 0 0 -1 -1
-L 4 -5 5 -2 3 0 0 0 -1 -1
-L 4 1 3 2 3 0 0 0 -1 -1
-L 3 2 2 2 3 0 0 0 -1 -1
-L 2 2 1 1 3 0 0 0 -1 -1
-L 1 1 1 0 3 0 0 0 -1 -1
-L 1 0 2 -1 3 0 0 0 -1 -1
-L 4 -5 2 -6 3 0 0 0 -1 -1
-L 4 -5 4 -2 3 0 0 0 -1 -1
-L 4 -2 2 -1 3 0 0 0 -1 -1
diff --git a/symbols/font/d_.sym b/symbols/font/d_.sym
deleted file mode 100644
index 6b99bc7..0000000
--- a/symbols/font/d_.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F d 20
-L 14 0 14 26 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/dollar.sym b/symbols/font/dollar.sym
deleted file mode 100644
index 72cfcd8..0000000
--- a/symbols/font/dollar.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F $ 28
-L 0 6 2 4 3 0 0 0 -1 -1
-L 2 4 6 2 3 0 0 0 -1 -1
-L 6 2 10 2 3 0 0 0 -1 -1
-L 10 2 14 4 3 0 0 0 -1 -1
-L 14 4 16 6 3 0 0 0 -1 -1
-L 16 6 16 8 3 0 0 0 -1 -1
-L 16 8 14 10 3 0 0 0 -1 -1
-L 14 10 2 18 3 0 0 0 -1 -1
-L 2 18 0 18 3 0 0 0 -1 -1
-L 0 18 0 20 3 0 0 0 -1 -1
-L 0 20 2 22 3 0 0 0 -1 -1
-L 2 22 6 24 3 0 0 0 -1 -1
-L 6 24 10 24 3 0 0 0 -1 -1
-L 10 24 14 22 3 0 0 0 -1 -1
-L 14 22 16 20 3 0 0 0 -1 -1
-L 8 -2 8 28 3 0 0 0 -1 -1
diff --git a/symbols/font/e_-acute-accent.sym b/symbols/font/e_-acute-accent.sym
deleted file mode 100644
index 4a844e5..0000000
--- a/symbols/font/e_-acute-accent.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F é 20
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 0 8 16 8 3 0 0 0 -1 -1
-L 16 8 16 10 3 0 0 0 -1 -1
-L 16 10 14 14 3 0 0 0 -1 -1
-L 9 21 12 26 3 0 0 0 -1 -1
-L 12 26 13 26 3 0 0 0 -1 -1
-L 9 21 13 26 3 0 0 0 -1 -1
diff --git a/symbols/font/e_-ogonek.sym b/symbols/font/e_-ogonek.sym
deleted file mode 100644
index b102ccf..0000000
--- a/symbols/font/e_-ogonek.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20031231 1
-F Ä? 20
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 0 8 16 8 3 0 0 0 -1 -1
-L 16 8 16 10 3 0 0 0 -1 -1
-L 16 10 14 14 3 0 0 0 -1 -1
-L 10 0 7 -2 3 0 0 0 -1 -1
-L 7 -2 7 -4 3 0 0 0 -1 -1
-L 7 -4 9 -6 3 0 0 0 -1 -1
-L 9 -6 11 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/e_.sym b/symbols/font/e_.sym
deleted file mode 100644
index fb9230d..0000000
--- a/symbols/font/e_.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F e 20
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 0 8 16 8 3 0 0 0 -1 -1
-L 16 8 16 10 3 0 0 0 -1 -1
-L 16 10 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/equal.sym b/symbols/font/equal.sym
deleted file mode 100644
index 6b5ac97..0000000
--- a/symbols/font/equal.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F = 20
-L 0 10 12 10 3 0 0 0 -1 -1
-L 0 14 12 14 3 0 0 0 -1 -1
diff --git a/symbols/font/excl-open.sym b/symbols/font/excl-open.sym
deleted file mode 100644
index aff0f1b..0000000
--- a/symbols/font/excl-open.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F ¡ 14
-L 3 19 3 -1 3 0 0 0 -1 -1
-L 3 26 2 26 3 0 0 0 -1 -1
-L 2 26 1 25 3 0 0 0 -1 -1
-L 1 25 1 24 3 0 0 0 -1 -1
-L 1 24 2 23 3 0 0 0 -1 -1
-L 2 23 3 23 3 0 0 0 -1 -1
-L 3 23 4 24 3 0 0 0 -1 -1
-L 4 24 4 25 3 0 0 0 -1 -1
-L 4 25 3 26 3 0 0 0 -1 -1
-L 2 19 2 -1 3 0 0 0 -1 -1
-L 3 -1 2 -1 3 0 0 0 -1 -1
-L 3 19 2 19 3 0 0 0 -1 -1
diff --git a/symbols/font/excl.sym b/symbols/font/excl.sym
deleted file mode 100644
index a897236..0000000
--- a/symbols/font/excl.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F ! 14
-L 2 6 2 26 3 0 0 0 -1 -1
-L 2 -1 3 -1 3 0 0 0 -1 -1
-L 3 -1 4 0 3 0 0 0 -1 -1
-L 4 0 4 1 3 0 0 0 -1 -1
-L 4 1 3 2 3 0 0 0 -1 -1
-L 3 2 2 2 3 0 0 0 -1 -1
-L 2 2 1 1 3 0 0 0 -1 -1
-L 1 1 1 0 3 0 0 0 -1 -1
-L 1 0 2 -1 3 0 0 0 -1 -1
-L 3 6 3 26 3 0 0 0 -1 -1
-L 2 26 3 26 3 0 0 0 -1 -1
-L 2 6 3 6 3 0 0 0 -1 -1
diff --git a/symbols/font/f_.sym b/symbols/font/f_.sym
deleted file mode 100644
index 67e214e..0000000
--- a/symbols/font/f_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F f 12
-L 4 0 4 24 3 0 0 0 -1 -1
-L 4 24 6 26 3 0 0 0 -1 -1
-L 6 26 10 26 3 0 0 0 -1 -1
-L 0 18 8 18 3 0 0 0 -1 -1
diff --git a/symbols/font/g_.sym b/symbols/font/g_.sym
deleted file mode 100644
index 800cb8e..0000000
--- a/symbols/font/g_.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F g 24
-L 2 -4 4 -6 3 0 0 0 -1 -1
-L 4 -6 10 -6 3 0 0 0 -1 -1
-L 10 -6 14 -4 3 0 0 0 -1 -1
-L 14 -4 14 16 3 0 0 0 -1 -1
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/h_.sym b/symbols/font/h_.sym
deleted file mode 100644
index b3f7ba4..0000000
--- a/symbols/font/h_.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F h 20
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 12 3 0 0 0 -1 -1
-L 14 12 14 0 3 0 0 0 -1 -1
diff --git a/symbols/font/i_-acute-accent.sym b/symbols/font/i_-acute-accent.sym
deleted file mode 100644
index e78330f..0000000
--- a/symbols/font/i_-acute-accent.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F í 8
-L 2 0 2 16 3 0 0 0 -1 -1
-L 3 21 6 26 3 0 0 0 -1 -1
-L 6 26 7 26 3 0 0 0 -1 -1
-L 3 21 7 26 3 0 0 0 -1 -1
diff --git a/symbols/font/i_.sym b/symbols/font/i_.sym
deleted file mode 100644
index 5b31275..0000000
--- a/symbols/font/i_.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F i 8 
-L 2 0 2 16 3 0 0 0 -1 -1
-L 2 21 2 22 3 0 0 0 -1 -1
diff --git a/symbols/font/j_.sym b/symbols/font/j_.sym
deleted file mode 100644
index d265052..0000000
--- a/symbols/font/j_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F j 10
-L 2 21 2 22 3 0 0 0 -1 -1
-L -3 -6 0 -6 3 0 0 0 -1 -1
-L 0 -6 2 -4 3 0 0 0 -1 -1
-L 2 -4 2 16 3 0 0 0 -1 -1
diff --git a/symbols/font/k_.sym b/symbols/font/k_.sym
deleted file mode 100644
index 066f2cc..0000000
--- a/symbols/font/k_.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F k 19 
-L 0 0 0 26 3 0 0 0 -1 -1
-L 0 8 12 16 3 0 0 0 -1 -1
-L 14 0 4 10 3 0 0 0 -1 -1
diff --git a/symbols/font/l_-slash.sym b/symbols/font/l_-slash.sym
deleted file mode 100644
index a567468..0000000
--- a/symbols/font/l_-slash.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F Å? 12 
-L 6 0 6 26 3 0 0 0 -1 -1
-L 2 8 10 20 3 0 0 0 -1 -1
diff --git a/symbols/font/l_.sym b/symbols/font/l_.sym
deleted file mode 100644
index 8a27a37..0000000
--- a/symbols/font/l_.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F l 9 
-L 2 0 2 26 3 0 0 0 -1 -1
diff --git a/symbols/font/lbrace.sym b/symbols/font/lbrace.sym
deleted file mode 100644
index c14ab64..0000000
--- a/symbols/font/lbrace.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F { 12
-L 6 -4 4 -4 3 0 0 0 -1 -1
-L 4 -4 2 -2 3 0 0 0 -1 -1
-L 2 -2 2 10 3 0 0 0 -1 -1
-L 2 10 0 12 3 0 0 0 -1 -1
-L 0 12 2 14 3 0 0 0 -1 -1
-L 2 14 2 26 3 0 0 0 -1 -1
-L 2 26 4 28 3 0 0 0 -1 -1
-L 4 28 6 28 3 0 0 0 -1 -1
diff --git a/symbols/font/lbrack.sym b/symbols/font/lbrack.sym
deleted file mode 100644
index 395c223..0000000
--- a/symbols/font/lbrack.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F [ 12
-L 6 -2 0 -2 3 0 0 0 -1 -1
-L 0 -2 0 28 3 0 0 0 -1 -1
-L 0 28 6 28 3 0 0 0 -1 -1
diff --git a/symbols/font/less.sym b/symbols/font/less.sym
deleted file mode 100644
index ec60670..0000000
--- a/symbols/font/less.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F < 20
-L 12 6 0 12 3 0 0 0 -1 -1
-L 0 12 12 18 3 0 0 0 -1 -1
diff --git a/symbols/font/lparen.sym b/symbols/font/lparen.sym
deleted file mode 100644
index 01397e4..0000000
--- a/symbols/font/lparen.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F ( 12
-L 6 -5 2 0 3 0 0 0 -1 -1
-L 2 0 0 6 3 0 0 0 -1 -1
-L 0 6 0 16 3 0 0 0 -1 -1
-L 0 16 2 22 3 0 0 0 -1 -1
-L 2 22 6 27 3 0 0 0 -1 -1
diff --git a/symbols/font/m_.sym b/symbols/font/m_.sym
deleted file mode 100644
index 19ddcb5..0000000
--- a/symbols/font/m_.sym
+++ /dev/null
@@ -1,11 +0,0 @@
-v 20031231 1
-F m 32
-L 0 0 0 16 3 0 0 0 -1 -1
-L 0 14 5 16 3 0 0 0 -1 -1
-L 5 16 10 16 3 0 0 0 -1 -1
-L 10 16 13 14 3 0 0 0 -1 -1
-L 13 14 13 0 3 0 0 0 -1 -1
-L 13 14 18 16 3 0 0 0 -1 -1
-L 18 16 23 16 3 0 0 0 -1 -1
-L 23 16 26 14 3 0 0 0 -1 -1
-L 26 14 26 0 3 0 0 0 -1 -1
diff --git a/symbols/font/minus.sym b/symbols/font/minus.sym
deleted file mode 100644
index 96b7bd2..0000000
--- a/symbols/font/minus.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F - 20
-L 0 12 12 12 3 0 0 0 -1 -1
diff --git a/symbols/font/more.sym b/symbols/font/more.sym
deleted file mode 100644
index b6e0be5..0000000
--- a/symbols/font/more.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F > 20
-L 0 6 12 12 3 0 0 0 -1 -1
-L 12 12 0 18 3 0 0 0 -1 -1
diff --git a/symbols/font/mu_.sym b/symbols/font/mu_.sym
deleted file mode 100644
index faf5241..0000000
--- a/symbols/font/mu_.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F µ 19 
-L 0 16 0 -10 3 0 0 0 -1 -1
-L 0 4 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 0 14 16 3 0 0 0 -1 -1
diff --git a/symbols/font/n_-acute-accent.sym b/symbols/font/n_-acute-accent.sym
deleted file mode 100644
index 6d11a70..0000000
--- a/symbols/font/n_-acute-accent.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F Å? 20
-L 0 0 0 16 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 12 3 0 0 0 -1 -1
-L 14 12 14 0 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/n_-tilde.sym b/symbols/font/n_-tilde.sym
deleted file mode 100644
index ce467af..0000000
--- a/symbols/font/n_-tilde.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F ñ 20
-L 0 0 0 16 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 12 3 0 0 0 -1 -1
-L 14 12 14 0 3 0 0 0 -1 -1
-L 1 20 3 22 3 0 0 0 -1 -1
-L 3 22 5 22 3 0 0 0 -1 -1
-L 5 22 9 20 3 0 0 0 -1 -1
-L 9 20 11 20 3 0 0 0 -1 -1
-L 11 20 13 22 3 0 0 0 -1 -1
diff --git a/symbols/font/n_.sym b/symbols/font/n_.sym
deleted file mode 100644
index e784b70..0000000
--- a/symbols/font/n_.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F n 20
-L 0 0 0 16 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 12 3 0 0 0 -1 -1
-L 14 12 14 0 3 0 0 0 -1 -1
diff --git a/symbols/font/newline.sym b/symbols/font/newline.sym
deleted file mode 100644
index b526d44..0000000
--- a/symbols/font/newline.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F n 0 1
-L 0 1 1 1 3 0 0 0 -1 -1
diff --git a/symbols/font/o_-acute-accent.sym b/symbols/font/o_-acute-accent.sym
deleted file mode 100644
index f87bf51..0000000
--- a/symbols/font/o_-acute-accent.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F ó 20
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 8 16 3 0 0 0 -1 -1
-L 8 16 12 14 3 0 0 0 -1 -1
-L 12 14 14 10 3 0 0 0 -1 -1
-L 14 10 14 6 3 0 0 0 -1 -1
-L 14 6 12 2 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 6 0 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/o_-diaeresis.sym b/symbols/font/o_-diaeresis.sym
deleted file mode 100644
index 26de548..0000000
--- a/symbols/font/o_-diaeresis.sym
+++ /dev/null
@@ -1,16 +0,0 @@
-v 20031231 1
-F ö 20
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 8 16 3 0 0 0 -1 -1
-L 8 16 12 14 3 0 0 0 -1 -1
-L 12 14 14 10 3 0 0 0 -1 -1
-L 14 10 14 6 3 0 0 0 -1 -1
-L 14 6 12 2 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 6 0 3 0 0 0 -1 -1
-L 2 18 2 21 3 0 0 0 -1 -1
-L 12 18 12 21 3 0 0 0 -1 -1
diff --git a/symbols/font/o_-double-acute-accent.sym b/symbols/font/o_-double-acute-accent.sym
deleted file mode 100644
index 16462f3..0000000
--- a/symbols/font/o_-double-acute-accent.sym
+++ /dev/null
@@ -1,20 +0,0 @@
-v 20031231 1
-F Å? 20
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 8 16 3 0 0 0 -1 -1
-L 8 16 12 14 3 0 0 0 -1 -1
-L 12 14 14 10 3 0 0 0 -1 -1
-L 14 10 14 6 3 0 0 0 -1 -1
-L 14 6 12 2 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 6 0 3 0 0 0 -1 -1
-L 10 21 13 26 3 0 0 0 -1 -1
-L 13 26 14 26 3 0 0 0 -1 -1
-L 10 21 14 26 3 0 0 0 -1 -1
-L 4 21 7 26 3 0 0 0 -1 -1
-L 7 26 8 26 3 0 0 0 -1 -1
-L 4 21 8 26 3 0 0 0 -1 -1
diff --git a/symbols/font/o_-slash.sym b/symbols/font/o_-slash.sym
deleted file mode 100644
index 77e7adc..0000000
--- a/symbols/font/o_-slash.sym
+++ /dev/null
@@ -1,15 +0,0 @@
-v 20031231 1
-F ø 20
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 8 16 3 0 0 0 -1 -1
-L 8 16 12 14 3 0 0 0 -1 -1
-L 12 14 14 10 3 0 0 0 -1 -1
-L 14 10 14 6 3 0 0 0 -1 -1
-L 14 6 12 2 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 6 0 3 0 0 0 -1 -1
-L 0 0 16 16 3 0 0 0 -1 -1
diff --git a/symbols/font/o_.sym b/symbols/font/o_.sym
deleted file mode 100644
index 5669777..0000000
--- a/symbols/font/o_.sym
+++ /dev/null
@@ -1,14 +0,0 @@
-v 20031231 1
-F o 20
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 8 16 3 0 0 0 -1 -1
-L 8 16 12 14 3 0 0 0 -1 -1
-L 12 14 14 10 3 0 0 0 -1 -1
-L 14 10 14 6 3 0 0 0 -1 -1
-L 14 6 12 2 3 0 0 0 -1 -1
-L 12 2 8 0 3 0 0 0 -1 -1
-L 8 0 6 0 3 0 0 0 -1 -1
diff --git a/symbols/font/p_.sym b/symbols/font/p_.sym
deleted file mode 100644
index 118728b..0000000
--- a/symbols/font/p_.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F p 20
-L 0 16 0 -6 3 0 0 0 -1 -1
-L 0 2 4 0 3 0 0 0 -1 -1
-L 4 0 8 0 3 0 0 0 -1 -1
-L 8 0 12 2 3 0 0 0 -1 -1
-L 12 2 14 6 3 0 0 0 -1 -1
-L 14 6 14 10 3 0 0 0 -1 -1
-L 14 10 12 14 3 0 0 0 -1 -1
-L 12 14 8 16 3 0 0 0 -1 -1
-L 8 16 4 16 3 0 0 0 -1 -1
-L 4 16 0 14 3 0 0 0 -1 -1
diff --git a/symbols/font/percent.sym b/symbols/font/percent.sym
deleted file mode 100644
index ec2934d..0000000
--- a/symbols/font/percent.sym
+++ /dev/null
@@ -1,21 +0,0 @@
-v 20031231 1
-F % 28
-L 6 24 4 26 3 0 0 0 -1 -1
-L 4 26 2 26 3 0 0 0 -1 -1
-L 2 26 0 24 3 0 0 0 -1 -1
-L 0 24 0 20 3 0 0 0 -1 -1
-L 0 20 2 18 3 0 0 0 -1 -1
-L 2 18 4 18 3 0 0 0 -1 -1
-L 4 18 6 20 3 0 0 0 -1 -1
-L 6 20 6 24 3 0 0 0 -1 -1
-L 6 24 10 24 3 0 0 0 -1 -1
-L 10 24 14 26 3 0 0 0 -1 -1
-L 14 26 0 0 3 0 0 0 -1 -1
-L 10 0 8 2 3 0 0 0 -1 -1
-L 8 2 8 6 3 0 0 0 -1 -1
-L 8 6 10 8 3 0 0 0 -1 -1
-L 10 8 12 8 3 0 0 0 -1 -1
-L 12 8 14 6 3 0 0 0 -1 -1
-L 14 6 14 2 3 0 0 0 -1 -1
-L 14 2 12 0 3 0 0 0 -1 -1
-L 12 0 10 0 3 0 0 0 -1 -1
diff --git a/symbols/font/period.sym b/symbols/font/period.sym
deleted file mode 100644
index 6d6db3a..0000000
--- a/symbols/font/period.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F . 12
-L 2 -1 3 -1 3 0 0 0 -1 -1
-L 3 -1 4 0 3 0 0 0 -1 -1
-L 4 0 4 1 3 0 0 0 -1 -1
-L 4 1 3 2 3 0 0 0 -1 -1
-L 3 2 2 2 3 0 0 0 -1 -1
-L 2 2 1 1 3 0 0 0 -1 -1
-L 1 1 1 0 3 0 0 0 -1 -1
-L 1 0 2 -1 3 0 0 0 -1 -1
diff --git a/symbols/font/plus.sym b/symbols/font/plus.sym
deleted file mode 100644
index a325f83..0000000
--- a/symbols/font/plus.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F + 20
-L 6 6 6 18 3 0 0 0 -1 -1
-L 0 12 12 12 3 0 0 0 -1 -1
diff --git a/symbols/font/pound.sym b/symbols/font/pound.sym
deleted file mode 100644
index 09f5f08..0000000
--- a/symbols/font/pound.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F # 22
-L 6 26 2 0 3 0 0 0 -1 -1
-L 2 0 4 8 3 0 0 0 -1 -1
-L 4 8 0 8 3 0 0 0 -1 -1
-L 0 8 16 8 3 0 0 0 -1 -1
-L 0 18 16 18 3 0 0 0 -1 -1
-L 10 0 14 26 3 0 0 0 -1 -1
diff --git a/symbols/font/q_.sym b/symbols/font/q_.sym
deleted file mode 100644
index 6f0cd8a..0000000
--- a/symbols/font/q_.sym
+++ /dev/null
@@ -1,12 +0,0 @@
-v 20031231 1
-F q 24
-L 14 2 10 0 3 0 0 0 -1 -1
-L 10 0 6 0 3 0 0 0 -1 -1
-L 6 0 2 2 3 0 0 0 -1 -1
-L 2 2 0 6 3 0 0 0 -1 -1
-L 0 6 0 10 3 0 0 0 -1 -1
-L 0 10 2 14 3 0 0 0 -1 -1
-L 2 14 6 16 3 0 0 0 -1 -1
-L 6 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 14 16 14 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/quest-open.sym b/symbols/font/quest-open.sym
deleted file mode 100644
index 10c74f3..0000000
--- a/symbols/font/quest-open.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F ¿ 20
-L 14 4 10 0 3 0 0 0 -1 -1
-L 10 0 4 0 3 0 0 0 -1 -1
-L 4 0 0 4 3 0 0 0 -1 -1
-L 0 4 0 8 3 0 0 0 -1 -1
-L 0 8 2 12 3 0 0 0 -1 -1
-L 2 12 8 18 3 0 0 0 -1 -1
-L 8 18 8 20 3 0 0 0 -1 -1
-L 8 27 7 27 3 0 0 0 -1 -1
-L 7 27 6 26 3 0 0 0 -1 -1
-L 6 26 6 25 3 0 0 0 -1 -1
-L 6 25 7 24 3 0 0 0 -1 -1
-L 7 24 8 24 3 0 0 0 -1 -1
-L 8 24 9 25 3 0 0 0 -1 -1
-L 9 25 9 26 3 0 0 0 -1 -1
-L 9 26 8 27 3 0 0 0 -1 -1
diff --git a/symbols/font/quest.sym b/symbols/font/quest.sym
deleted file mode 100644
index ea0a829..0000000
--- a/symbols/font/quest.sym
+++ /dev/null
@@ -1,17 +0,0 @@
-v 20031231 1
-F ? 20
-L 0 22 4 26 3 0 0 0 -1 -1
-L 4 26 10 26 3 0 0 0 -1 -1
-L 10 26 14 22 3 0 0 0 -1 -1
-L 14 22 14 18 3 0 0 0 -1 -1
-L 14 18 12 14 3 0 0 0 -1 -1
-L 12 14 6 8 3 0 0 0 -1 -1
-L 6 8 6 6 3 0 0 0 -1 -1
-L 6 -1 7 -1 3 0 0 0 -1 -1
-L 7 -1 8 0 3 0 0 0 -1 -1
-L 8 0 8 1 3 0 0 0 -1 -1
-L 8 1 7 2 3 0 0 0 -1 -1
-L 7 2 6 2 3 0 0 0 -1 -1
-L 6 2 5 1 3 0 0 0 -1 -1
-L 5 1 5 0 3 0 0 0 -1 -1
-L 5 0 6 -1 3 0 0 0 -1 -1
diff --git a/symbols/font/quote.sym b/symbols/font/quote.sym
deleted file mode 100644
index 33b1c45..0000000
--- a/symbols/font/quote.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F " 14
-L 2 26 2 22 3 0 0 0 -1 -1
-L 6 26 6 22 3 0 0 0 -1 -1
diff --git a/symbols/font/r_.sym b/symbols/font/r_.sym
deleted file mode 100644
index 16ec809..0000000
--- a/symbols/font/r_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F r 14 
-L 0 0 0 16 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 8 16 3 0 0 0 -1 -1
-L 8 16 10 14 3 0 0 0 -1 -1
diff --git a/symbols/font/rbrace.sym b/symbols/font/rbrace.sym
deleted file mode 100644
index 60114de..0000000
--- a/symbols/font/rbrace.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F } 12
-L 0 -4 2 -4 3 0 0 0 -1 -1
-L 2 -4 4 -2 3 0 0 0 -1 -1
-L 4 -2 4 10 3 0 0 0 -1 -1
-L 4 10 6 12 3 0 0 0 -1 -1
-L 6 12 4 14 3 0 0 0 -1 -1
-L 4 14 4 26 3 0 0 0 -1 -1
-L 4 26 2 28 3 0 0 0 -1 -1
-L 2 28 0 28 3 0 0 0 -1 -1
diff --git a/symbols/font/rbrack.sym b/symbols/font/rbrack.sym
deleted file mode 100644
index 96197d9..0000000
--- a/symbols/font/rbrack.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F ] 12
-L 0 -2 6 -2 3 0 0 0 -1 -1
-L 6 -2 6 28 3 0 0 0 -1 -1
-L 6 28 0 28 3 0 0 0 -1 -1
diff --git a/symbols/font/rparen.sym b/symbols/font/rparen.sym
deleted file mode 100644
index de0f772..0000000
--- a/symbols/font/rparen.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F ) 12
-L 0 -5 4 0 3 0 0 0 -1 -1
-L 4 0 6 6 3 0 0 0 -1 -1
-L 6 6 6 16 3 0 0 0 -1 -1
-L 6 16 4 22 3 0 0 0 -1 -1
-L 4 22 0 27 3 0 0 0 -1 -1
diff --git a/symbols/font/s_-acute-accent.sym b/symbols/font/s_-acute-accent.sym
deleted file mode 100644
index d9a8e1a..0000000
--- a/symbols/font/s_-acute-accent.sym
+++ /dev/null
@@ -1,16 +0,0 @@
-v 20031231 1
-F Å? 18 
-L 0 2 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 4 3 0 0 0 -1 -1
-L 14 4 12 6 3 0 0 0 -1 -1
-L 12 6 2 10 3 0 0 0 -1 -1
-L 2 10 0 12 3 0 0 0 -1 -1
-L 0 12 0 14 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/s_-sharp.sym b/symbols/font/s_-sharp.sym
deleted file mode 100644
index bd8ec35..0000000
--- a/symbols/font/s_-sharp.sym
+++ /dev/null
@@ -1,18 +0,0 @@
-v 20071229 1
-F Ã? 19
-L 0 0 0 22 3 0 0 0 -1 -1
-L 0 22 2 25 3 0 0 0 -1 -1
-L 2 25 5 26 3 0 0 0 -1 -1
-L 5 26 8 26 3 0 0 0 -1 -1
-L 8 26 11 24 3 0 0 0 -1 -1
-L 11 24 12 22 3 0 0 0 -1 -1
-L 12 22 12 19 3 0 0 0 -1 -1
-L 12 19 11 16 3 0 0 0 -1 -1
-L 11 16 8 14 3 0 0 0 -1 -1
-L 8 14 12 12 3 0 0 0 -1 -1
-L 12 12 14 9 3 0 0 0 -1 -1
-L 14 9 14 5 3 0 0 0 -1 -1
-L 14 5 12 2 3 0 0 0 -1 -1
-L 12 2 9 0 3 0 0 0 -1 -1
-L 9 0 5 0 3 0 0 0 -1 -1
-L 5 0 2 2 3 0 0 0 -1 -1
diff --git a/symbols/font/s_.sym b/symbols/font/s_.sym
deleted file mode 100644
index f4b8039..0000000
--- a/symbols/font/s_.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F s 18 
-L 0 2 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 2 14 4 3 0 0 0 -1 -1
-L 14 4 12 6 3 0 0 0 -1 -1
-L 12 6 2 10 3 0 0 0 -1 -1
-L 2 10 0 12 3 0 0 0 -1 -1
-L 0 12 0 14 3 0 0 0 -1 -1
-L 0 14 4 16 3 0 0 0 -1 -1
-L 4 16 10 16 3 0 0 0 -1 -1
-L 10 16 14 14 3 0 0 0 -1 -1
diff --git a/symbols/font/semi.sym b/symbols/font/semi.sym
deleted file mode 100644
index 8ab79f0..0000000
--- a/symbols/font/semi.sym
+++ /dev/null
@@ -1,20 +0,0 @@
-v 20031231 1
-F ; 12
-L 2 15 3 15 3 0 0 0 -1 -1
-L 3 15 4 16 3 0 0 0 -1 -1
-L 4 16 4 17 3 0 0 0 -1 -1
-L 4 17 3 18 3 0 0 0 -1 -1
-L 3 18 2 18 3 0 0 0 -1 -1
-L 2 18 1 17 3 0 0 0 -1 -1
-L 1 17 1 16 3 0 0 0 -1 -1
-L 1 16 2 15 3 0 0 0 -1 -1
-L 5 -2 4 1 3 0 0 0 -1 -1
-L 4 -5 5 -2 3 0 0 0 -1 -1
-L 4 1 3 2 3 0 0 0 -1 -1
-L 3 2 2 2 3 0 0 0 -1 -1
-L 2 2 1 1 3 0 0 0 -1 -1
-L 1 1 1 0 3 0 0 0 -1 -1
-L 1 0 2 -1 3 0 0 0 -1 -1
-L 4 -5 2 -6 3 0 0 0 -1 -1
-L 4 -5 4 -2 3 0 0 0 -1 -1
-L 4 -2 2 -1 3 0 0 0 -1 -1
diff --git a/symbols/font/slash.sym b/symbols/font/slash.sym
deleted file mode 100644
index 12385e3..0000000
--- a/symbols/font/slash.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F / 18
-L 0 0 10 26 3 0 0 0 -1 -1
diff --git a/symbols/font/space.sym b/symbols/font/space.sym
deleted file mode 100644
index d1aaa55..0000000
--- a/symbols/font/space.sym
+++ /dev/null
@@ -1,2 +0,0 @@
-v 20031231 1
-F _ 11 1
diff --git a/symbols/font/t_.sym b/symbols/font/t_.sym
deleted file mode 100644
index f78fa71..0000000
--- a/symbols/font/t_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F t 12
-L 0 18 8 18 3 0 0 0 -1 -1
-L 4 26 4 2 3 0 0 0 -1 -1
-L 4 2 6 0 3 0 0 0 -1 -1
-L 6 0 8 0 3 0 0 0 -1 -1
diff --git a/symbols/font/tilde.sym b/symbols/font/tilde.sym
deleted file mode 100644
index fb5aa9a..0000000
--- a/symbols/font/tilde.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F ~ 22
-L 0 12 2 14 3 0 0 0 -1 -1
-L 2 14 4 14 3 0 0 0 -1 -1
-L 4 14 8 12 3 0 0 0 -1 -1
-L 8 12 10 12 3 0 0 0 -1 -1
-L 10 12 12 14 3 0 0 0 -1 -1
diff --git a/symbols/font/u_-acute-accent.sym b/symbols/font/u_-acute-accent.sym
deleted file mode 100644
index a1620f3..0000000
--- a/symbols/font/u_-acute-accent.sym
+++ /dev/null
@@ -1,10 +0,0 @@
-v 20031231 1
-F ú 19
-L 0 16 0 4 3 0 0 0 -1 -1
-L 0 4 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 0 14 16 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/u_-diaeresis.sym b/symbols/font/u_-diaeresis.sym
deleted file mode 100644
index 0ecf962..0000000
--- a/symbols/font/u_-diaeresis.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F ü 19
-L 0 16 0 4 3 0 0 0 -1 -1
-L 0 4 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 0 14 16 3 0 0 0 -1 -1
-L 3 18 3 21 3 0 0 0 -1 -1
-L 11 18 11 21 3 0 0 0 -1 -1
diff --git a/symbols/font/u_-double-acute-accent.sym b/symbols/font/u_-double-acute-accent.sym
deleted file mode 100644
index f1e19b1..0000000
--- a/symbols/font/u_-double-acute-accent.sym
+++ /dev/null
@@ -1,13 +0,0 @@
-v 20031231 1
-F ű 19
-L 0 16 0 4 3 0 0 0 -1 -1
-L 0 4 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 0 14 16 3 0 0 0 -1 -1
-L 10 21 13 26 3 0 0 0 -1 -1
-L 13 26 14 26 3 0 0 0 -1 -1
-L 10 21 14 26 3 0 0 0 -1 -1
-L 4 21 7 26 3 0 0 0 -1 -1
-L 7 26 8 26 3 0 0 0 -1 -1
-L 4 21 8 26 3 0 0 0 -1 -1
diff --git a/symbols/font/u_.sym b/symbols/font/u_.sym
deleted file mode 100644
index 64ce499..0000000
--- a/symbols/font/u_.sym
+++ /dev/null
@@ -1,7 +0,0 @@
-v 20031231 1
-F u 19 
-L 0 16 0 4 3 0 0 0 -1 -1
-L 0 4 4 0 3 0 0 0 -1 -1
-L 4 0 10 0 3 0 0 0 -1 -1
-L 10 0 14 2 3 0 0 0 -1 -1
-L 14 0 14 16 3 0 0 0 -1 -1
diff --git a/symbols/font/under.sym b/symbols/font/under.sym
deleted file mode 100644
index 8b25994..0000000
--- a/symbols/font/under.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F _ 25
-L 0 2 20 2 3 0 0 0 -1 -1
diff --git a/symbols/font/v_.sym b/symbols/font/v_.sym
deleted file mode 100644
index 93a89e7..0000000
--- a/symbols/font/v_.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F v 20
-L 0 16 8 0 3 0 0 0 -1 -1
-L 8 0 16 16 3 0 0 0 -1 -1
diff --git a/symbols/font/vbar.sym b/symbols/font/vbar.sym
deleted file mode 100644
index 79083cc..0000000
--- a/symbols/font/vbar.sym
+++ /dev/null
@@ -1,3 +0,0 @@
-v 20031231 1
-F | 10
-L 2 -2 2 28 3 0 0 0 -1 -1
diff --git a/symbols/font/w_.sym b/symbols/font/w_.sym
deleted file mode 100644
index 88c7531..0000000
--- a/symbols/font/w_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F w 28 
-L 0 16 6 0 3 0 0 0 -1 -1
-L 6 0 12 16 3 0 0 0 -1 -1
-L 12 16 18 0 3 0 0 0 -1 -1
-L 18 0 24 16 3 0 0 0 -1 -1
diff --git a/symbols/font/x_.sym b/symbols/font/x_.sym
deleted file mode 100644
index b09c409..0000000
--- a/symbols/font/x_.sym
+++ /dev/null
@@ -1,4 +0,0 @@
-v 20031231 1
-F x 19 
-L 0 0 14 16 3 0 0 0 -1 -1
-L 0 16 14 0 3 0 0 0 -1 -1
diff --git a/symbols/font/y_.sym b/symbols/font/y_.sym
deleted file mode 100644
index a0461ee..0000000
--- a/symbols/font/y_.sym
+++ /dev/null
@@ -1,6 +0,0 @@
-v 20031231 1
-F y 20
-L 0 16 8 0 3 0 0 0 -1 -1
-L 14 16 6 -4 3 0 0 0 -1 -1
-L 6 -4 4 -6 3 0 0 0 -1 -1
-L 4 -6 2 -6 3 0 0 0 -1 -1
diff --git a/symbols/font/z_-acute-accent.sym b/symbols/font/z_-acute-accent.sym
deleted file mode 100644
index cc18436..0000000
--- a/symbols/font/z_-acute-accent.sym
+++ /dev/null
@@ -1,8 +0,0 @@
-v 20031231 1
-F ź 21
-L 0 16 14 16 3 0 0 0 -1 -1
-L 14 16 0 0 3 0 0 0 -1 -1
-L 0 0 14 0 3 0 0 0 -1 -1
-L 8 21 11 26 3 0 0 0 -1 -1
-L 11 26 12 26 3 0 0 0 -1 -1
-L 8 21 12 26 3 0 0 0 -1 -1
diff --git a/symbols/font/z_-dot.sym b/symbols/font/z_-dot.sym
deleted file mode 100644
index e5cdc53..0000000
--- a/symbols/font/z_-dot.sym
+++ /dev/null
@@ -1,9 +0,0 @@
-v 20031231 1
-F ż 21
-L 0 16 14 16 3 0 0 0 -1 -1
-L 14 16 0 0 3 0 0 0 -1 -1
-L 0 0 14 0 3 0 0 0 -1 -1
-L 6 21 8 21 3 0 0 0 -1 -1
-L 8 21 8 23 3 0 0 0 -1 -1
-L 8 23 6 23 3 0 0 0 -1 -1
-L 6 23 6 21 3 0 0 0 -1 -1
diff --git a/symbols/font/z_.sym b/symbols/font/z_.sym
deleted file mode 100644
index bd075f4..0000000
--- a/symbols/font/z_.sym
+++ /dev/null
@@ -1,5 +0,0 @@
-v 20031231 1
-F z 21
-L 0 16 14 16 3 0 0 0 -1 -1
-L 14 16 0 0 3 0 0 0 -1 -1
-L 0 0 14 0 3 0 0 0 -1 -1
diff --git a/symbols/geda-font.scm b/symbols/geda-font.scm
deleted file mode 100644
index f148de4..0000000
--- a/symbols/geda-font.scm
+++ /dev/null
@@ -1,132 +0,0 @@
-;                                                         -*-Scheme-*-
-;;;
-;;; Define the default gaf font
-;;;
-
-(define geda-font-path (build-path geda-data-path "sym" "font"))
-(font-directory geda-font-path)
-
-(for-each
- (lambda (fontmap)
-   (map-font-character-to-file 
-    (car fontmap) 
-    (build-path geda-font-path (cdr fontmap))))
- '(
-   (" " . "space.sym")
-   ("\n" . "newline.sym")
-   ("!" . "excl.sym")
-   ("," . "comma.sym")
-   ("(" . "lparen.sym")
-   (")" . "rparen.sym")
-   ("-" . "minus.sym")
-   ("+" . "plus.sym")
-   ("#" . "pound.sym")
-   ("?" . "quest.sym")
-   ("\"" . "quote.sym")
-   (":" . "colon.sym")
-   ("@" . "at.sym")
-   ("=" . "equal.sym")
-   (">" . "more.sym")
-   ("<" . "less.sym")
-   ("/" . "slash.sym")
-   ("$" . "dollar.sym")
-   (";" . "semi.sym")
-   ("&" . "amper.sym")
-   ("\\" . "backslash.sym")
-   ("{" . "lbrace.sym")
-   ("}" . "rbrace.sym")
-   ("'" . "apost.sym")
-   ("`" . "backtick.sym")
-   ("^" . "caret.sym")
-   ("%" . "percent.sym")
-   ("[" . "lbrack.sym")
-   ("]" . "rbrack.sym")
-   ("*" . "astericks.sym")
-   (". " . "period.sym")
-   ("_" . "under.sym")
-   ("~" . "tilde.sym")
-   ("|" . "vbar.sym")
-
-   ;; A-umlaut finnish/swedish/german 
-   ("Ã?" . "A-diaeresis.sym")
-   ;; A-ring finnish/swedish/danish/norwegian
-   ("Ã?" . "A-ring.sym")
-   ;; AE-diphtong danish/norwegian 
-   ("Ã?" . "AE-lig.sym")
-   ;; O-umlaut finnish/swedish/german
-   ("Ã?" . "O-diaeresis.sym")
-   ;; O-double_acute_accent hungarian 
-   ("Å?" . "O-double-acute-accent.sym")
-   ;; O-slash danish/norwegian
-   ("Ã?" . "O-slash.sym")
-   ;; U-umlaut german
-   ("Ã?" . "U-diaeresis.sym")
-   ;; U-double_acute_accent hungarian 
-   ("Å°" . "U-double-acute-accent.sym")
-   ;; a-umlaut finnish/swedish/german 
-   ("ä" . "a_-diaeresis.sym")
-   ;; a-ring finnish/swedish/danish/norwegian
-   ("Ã¥" . "a_-ring.sym")
-   ;; ae-diphtong danish/norwegian 
-   ("æ" . "ae_-lig.sym")
-   ;; o-umlaut finnish/swedish/german 
-   ("ö" . "o_-diaeresis.sym")
-   ;; o-double_acute_accent hungarian 
-   ("Å?" . "o_-double-acute-accent.sym")
-   ;; o-slash danish/norwegian 
-   ("ø" . "o_-slash.sym")
-   ;; u-umlaut german 
-   ("ü" . "u_-diaeresis.sym")
-   ;; u-double_acute_accent hungarian 
-   ("ű" . "u_-double-acute-accent.sym")
-   ;; a-acute_accent spanish 
-   ("á" . "a_-acute-accent.sym")
-   ;; e-acute_accent spanish
-   ("é" . "e_-acute-accent.sym")
-   ;; i-acute_accent spanish
-   ("í" . "i_-acute-accent.sym")
-   ;; o-acute_accent spanish
-   ("ó" . "o_-acute-accent.sym")
-   ;; u-acute_accent spanish
-   ("ú" . "u_-acute-accent.sym")
-   ;; A-acute_accent spanish
-   ("Ã?" . "A-acute-accent.sym")
-   ;; E-acute_accent spanish
-   ("Ã?" . "E-acute-accent.sym")
-   ;; I-acute_accent spanish
-   ("Ã?" . "I-acute-accent.sym")
-   ;; O-acute_accent spanish
-   ("Ã?" . "O-acute-accent.sym")
-   ;; U-acute_accent spanish
-   ("Ã?" . "U-acute-accent.sym")
-   ;; n-tilde spanish
-   ("ñ" . "n_-tilde.sym")
-   ;; N-tilde spanish
-   ("Ã?" . "N-tilde.sym")
-   ;; open exclamation spanish 
-   ("¡" . "excl-open.sym")
-   ;; open question spanish
-   ("¿" . "quest-open.sym")
-   ;; 
-   ("Ä?" . "a_-ogonek.sym")
-   ("Ä?" . "A-ogonek.sym")
-   ("Ä?" . "c_-acute-accent.sym")
-   ("Ä?" . "C-acute-accent.sym")
-   ("Ä?" . "e_-ogonek.sym")
-   ("Ä?" . "E-ogonek.sym")
-   ("Å?" . "l_-slash.sym")
-   ("Å?" . "L-slash.sym")
-   ("Å?" . "n_-acute-accent.sym")
-   ("Å?" . "N-acute-accent.sym")
-   ("Å?" . "s_-acute-accent.sym")
-   ("Å?" . "S-acute-accent.sym")
-   ("ź" . "z_-acute-accent.sym")
-   ("Ź" . "Z-acute-accent.sym")
-   ("ż" . "z_-dot.sym")
-   ("Å»" . "Z-dot.sym")
-   ;; latin sharp s character german
-   ("Ã?" . "s_-sharp.sym")
-   ;; small mu character greek
-   ("µ" . "mu_.sym")
-   ("Ω" . "Omega.sym")
-   ))



_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs