aboutsummaryrefslogtreecommitdiff
path: root/fonts/mkpsf.pl
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/mkpsf.pl')
-rw-r--r--fonts/mkpsf.pl667
1 files changed, 340 insertions, 327 deletions
diff --git a/fonts/mkpsf.pl b/fonts/mkpsf.pl
index a01bd93..06e79a4 100644
--- a/fonts/mkpsf.pl
+++ b/fonts/mkpsf.pl
@@ -878,499 +878,512 @@ Bitmap: \
// A with grave
Unicode: [00c0];
Bitmap: \
--------- \
---##---- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ -------- \
+ --##---- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// A with acute
Unicode: [00c1];
Bitmap: \
--------- \
-----##-- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ -------- \
+ ----##-- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// A with circumflex
Unicode: [00c2];
Bitmap: \
---####-- \
--#----#- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ --####-- \
+ -#----#- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// A with tilde
Unicode: [00c3];
Bitmap: \
---##-##- \
--##-##-- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ --##-##- \
+ -##-##-- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// A with umlaut
Unicode: [00c4];
Bitmap: \
---##-##- \
--------- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ --##-##- \
+ -------- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// A with ring
Unicode: [00c5];
Bitmap: \
----##--- \
---#--#-- \
----##--- \
---####-- \
--##--##- \
--######- \
--##--##- \
---------
+ ---##--- \
+ --#--#-- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##--##- \
+ --------
%
// AE ligature
Unicode: [00c6];
Bitmap: \
--------- \
---#####- \
--####--- \
-##-##--- \
-#######- \
-##-##--- \
-##-####- \
---------
+ -------- \
+ --#####- \
+ -####--- \
+ ##-##--- \
+ #######- \
+ ##-##--- \
+ ##-####- \
+ --------
// FIXME: this is hideous!
%
// C with cedilla
Unicode: [00c7];
Bitmap: \
--------- \
---####-- \
--##--##- \
--##----- \
--##--##- \
---####-- \
----##--- \
---##----
+ -------- \
+ --####-- \
+ -##--##- \
+ -##----- \
+ -##--##- \
+ --####-- \
+ ---##--- \
+ --##----
%
// E with grave
Unicode: [00c9];
Bitmap: \
---##---- \
----##--- \
--######- \
--##----- \
--#####-- \
--##----- \
--######- \
---------
+ --##---- \
+ ---##--- \
+ -######- \
+ -##----- \
+ -#####-- \
+ -##----- \
+ -######- \
+ --------
%
// E with circumflex
Unicode: [00ca];
Bitmap: \
---####-- \
--#----#- \
--######- \
--##----- \
--#####-- \
--##----- \
--######- \
---------
+ --####-- \
+ -#----#- \
+ -######- \
+ -##----- \
+ -#####-- \
+ -##----- \
+ -######- \
+ --------
// FIXME: ugly!
%
// E with umlaut
Unicode: [00cb];
Bitmap: \
---##-##- \
--------- \
--######- \
--##----- \
--#####-- \
--##----- \
--######- \
---------
+ --##-##- \
+ -------- \
+ -######- \
+ -##----- \
+ -#####-- \
+ -##----- \
+ -######- \
+ --------
%
// I with grave
Unicode: [00cc];
Bitmap: \
---##---- \
----##--- \
--######- \
----##--- \
----##--- \
----##--- \
--######- \
---------
+ --##---- \
+ ---##--- \
+ -######- \
+ ---##--- \
+ ---##--- \
+ ---##--- \
+ -######- \
+ --------
%
// I with acute
Unicode: [00cd];
Bitmap: \
-----##-- \
----##--- \
--######- \
----##--- \
----##--- \
----##--- \
--######- \
---------
+ ----##-- \
+ ---##--- \
+ -######- \
+ ---##--- \
+ ---##--- \
+ ---##--- \
+ -######- \
+ --------
%
// I with circumflex
Unicode: [00ce];
Bitmap: \
---####-- \
--#----#- \
--######- \
----##--- \
----##--- \
----##--- \
--######- \
---------
+ --####-- \
+ -#----#- \
+ -######- \
+ ---##--- \
+ ---##--- \
+ ---##--- \
+ -######- \
+ --------
// FIXME: ugly!
%
// I with umlaut
Unicode: [00cf];
Bitmap: \
---##-##- \
--------- \
--######- \
----##--- \
----##--- \
----##--- \
--######- \
---------
+ --##-##- \
+ -------- \
+ -######- \
+ ---##--- \
+ ---##--- \
+ ---##--- \
+ -######- \
+ --------
%
// capital eth
Unicode: [00d0];
Bitmap: \
--------- \
--####--- \
--##-##-- \
--##--##- \
-####-##- \
--##-##-- \
--####--- \
---------
+ -------- \
+ -####--- \
+ -##-##-- \
+ -##--##- \
+ ####-##- \
+ -##-##-- \
+ -####--- \
+ --------
%
// O with grave
Unicode: [00d2];
Bitmap: \
--##----- \
---####-- \
--#-#-##- \
--##--##- \
--##--##- \
--##--##- \
---####-- \
---------
+ -##----- \
+ --####-- \
+ -#-#-##- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ --####-- \
+ --------
%
// FIXME: MISSING Ô Õ
// O with umlaut
Unicode: [00d6];
Bitmap: \
--##--##- \
---####-- \
--##--##- \
--##--##- \
--##--##- \
--##--##- \
---####-- \
---------
+ -##--##- \
+ --####-- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ --####-- \
+ --------
%
// multiplication
Unicode: [00d7];
Bitmap: \
--------- \
--##--##- \
---####-- \
----##--- \
---####-- \
--##--##- \
--------- \
---------
+ -------- \
+ -##--##- \
+ --####-- \
+ ---##--- \
+ --####-- \
+ -##--##- \
+ -------- \
+ --------
// FIXME: MISSING Ø
%
// U with grave
Unicode: [00d9];
Bitmap: \
---##---- \
----##--- \
--##--##- \
--##--##- \
--##--##- \
--##--##- \
--######- \
---------
+ --##---- \
+ ---##--- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -######- \
+ --------
%
// U with acute
Unicode: [00da];
Bitmap: \
-----##-- \
----##--- \
--##--##- \
--##--##- \
--##--##- \
--##--##- \
--######- \
---------
+ ----##-- \
+ ---##--- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -######- \
+ --------
// FIXME: MISSING Û
%
// U with umlaut
Unicode: [00dc];
Bitmap: \
--##--##- \
--------- \
--##--##- \
--##--##- \
--##--##- \
--##--##- \
--######- \
---------
+ -##--##- \
+ -------- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ -######- \
+ --------
%
// Y with acute
Unicode: [00dd];
Bitmap: \
-----##-- \
----##--- \
--##--##- \
--##--##- \
---####-- \
----##--- \
----##--- \
---------
+ ----##-- \
+ ---##--- \
+ -##--##- \
+ -##--##- \
+ --####-- \
+ ---##--- \
+ ---##--- \
+ --------
%
// capital thorn
Unicode: [00dd];
Bitmap: \
--------- \
--##----- \
--#####-- \
--##--##- \
--#####-- \
--##----- \
--##----- \
---------
+ -------- \
+ -##----- \
+ -#####-- \
+ -##--##- \
+ -#####-- \
+ -##----- \
+ -##----- \
+ --------
%
// a with circumflex
Unicode: [00e2];
Bitmap: \
---####-- \
--#----#- \
--------- \
---####-- \
-----###- \
---##-##- \
----####- \
---------
+ --####-- \
+ -#----#- \
+ -------- \
+ --####-- \
+ ----###- \
+ --##-##- \
+ ---####- \
+ --------
%
// a with tilde
Unicode: [00e3];
Bitmap: \
---##-##- \
--##-##-- \
--------- \
---####-- \
-----###- \
---##-##- \
----####-
+ --##-##- \
+ -##-##-- \
+ -------- \
+ --####-- \
+ ----###- \
+ --##-##- \
+ ---####-
// FIXME: touches bottom
%
// ae ligature
Unicode: [00e6];
Bitmap: \
--------- \
--------- \
--###-##- \
----##-## \
--######- \
-##-##--- \
--######- \
---------
+ -------- \
+ -------- \
+ -###-##- \
+ ---##-## \
+ -######- \
+ ##-##--- \
+ -######- \
+ --------
// FIXME: fugly
%
// e with umlaut
Unicode: [00eb];
Bitmap: \
--##--##- \
--------- \
---####-- \
--##--##- \
--######- \
--##----- \
---####-- \
---------
+ -##--##- \
+ -------- \
+ --####-- \
+ -##--##- \
+ -######- \
+ -##----- \
+ --####-- \
+ --------
%
// i with acute
Unicode: [00ed];
Bitmap: \
-----##-- \
----##--- \
--------- \
---###--- \
----##--- \
----##--- \
---####-- \
---------
+ ----##-- \
+ ---##--- \
+ -------- \
+ --###--- \
+ ---##--- \
+ ---##--- \
+ --####-- \
+ --------
%
// lowercase eth
Unicode: [00f0];
Bitmap: \
--##-#--- \
---##---- \
--#-##--- \
---####-- \
--##--##- \
--##--##- \
---####-- \
---------
+ -##-#--- \
+ --##---- \
+ -#-##--- \
+ --####-- \
+ -##--##- \
+ -##--##- \
+ --####-- \
+ --------
%
// o with tilde
Unicode: [00f5];
Bitmap: \
---##-##- \
--##-##-- \
--------- \
---####-- \
--##--##- \
--##--##- \
---####-- \
---------
+ --##-##- \
+ -##-##-- \
+ -------- \
+ --####-- \
+ -##--##- \
+ -##--##- \
+ --####-- \
+ --------
%
// division
Unicode: [00f7];
Bitmap: \
--------- \
----##--- \
--------- \
--######- \
--------- \
----##--- \
--------- \
---------
+ -------- \
+ ---##--- \
+ -------- \
+ -######- \
+ -------- \
+ ---##--- \
+ -------- \
+ --------
// FIXME: MISSING ø
%
// y with acute
Unicode: [00fd];
Bitmap: \
-----##-- \
----##--- \
--------- \
--##--##- \
--##--##- \
---#####- \
-----##-- \
--####---
+ ----##-- \
+ ---##--- \
+ -------- \
+ -##--##- \
+ -##--##- \
+ --#####- \
+ ----##-- \
+ -####---
%
// lowercase thorn
Unicode: [00fe];
Bitmap: \
--##----- \
--##----- \
--####--- \
--##-##-- \
--####--- \
--##----- \
--##----- \
---------
+ -##----- \
+ -##----- \
+ -####--- \
+ -##-##-- \
+ -####--- \
+ -##----- \
+ -##----- \
+ --------
%
// y with umlaut
Unicode: [00ff];
Bitmap: \
--##--##- \
--------- \
--##--##- \
--##--##- \
--##--##- \
---#####- \
-----##-- \
--####---
+ -##--##- \
+ -------- \
+ -##--##- \
+ -##--##- \
+ -##--##- \
+ --#####- \
+ ----##-- \
+ -####---
%
// left single curly quote
Unicode: [2018];
Bitmap: \
--------- \
---##---- \
----##--- \
-----##-- \
--------- \
--------- \
--------- \
---------
+ -------- \
+ --##---- \
+ ---##--- \
+ ----##-- \
+ -------- \
+ -------- \
+ -------- \
+ --------
%
// right single curly quote
Unicode: [2019];
Bitmap: \
--------- \
-----##-- \
----##--- \
---##---- \
--------- \
--------- \
--------- \
---------
+ -------- \
+ ----##-- \
+ ---##--- \
+ --##---- \
+ -------- \
+ -------- \
+ -------- \
+ --------
%
// left double curly quote
Unicode: [201c];
Bitmap: \
--------- \
--##--##- \
--##--##- \
---##--## \
--------- \
--------- \
--------- \
---------
+ -------- \
+ -##--##- \
+ -##--##- \
+ --##--## \
+ -------- \
+ -------- \
+ -------- \
+ --------
%
// right double curly quote
Unicode: [201d];
Bitmap: \
--------- \
--##--##- \
--##--##- \
-##--##-- \
--------- \
--------- \
--------- \
---------
+ -------- \
+ -##--##- \
+ -##--##- \
+ ##--##-- \
+ -------- \
+ -------- \
+ -------- \
+ --------
%
// spanish left single quote
Unicode: [2039];
Bitmap: \
--------- \
--------- \
--------- \
----##--- \
---##---- \
----##--- \
--------- \
---------
+ -------- \
+ -------- \
+ -------- \
+ ---##--- \
+ --##---- \
+ ---##--- \
+ -------- \
+ --------
%
// spanish right single quote
Unicode: [203a];
Bitmap: \
--------- \
--------- \
--------- \
----##--- \
-----##-- \
----##--- \
--------- \
---------
+ -------- \
+ -------- \
+ -------- \
+ ---##--- \
+ ----##-- \
+ ---##--- \
+ -------- \
+ --------
+%
+// replacement character for missing glyphs
+Unicode: [fffd];
+Bitmap: \
+ --####-- \
+ -##--##- \
+ -#-##-#- \
+ -###-##- \
+ -######- \
+ -###-##- \
+ --####-- \
+ --------
+