[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