[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 19/23: Support CJK fonts encoded in UTF-16 (5/6).
From: |
G. Branden Robinson |
Subject: |
[groff] 19/23: Support CJK fonts encoded in UTF-16 (5/6). |
Date: |
Thu, 21 Nov 2024 14:47:50 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit 76c81423da32cf5eb1451bd69fd4ec7da5ad12c3
Author: TANAKA Takuji <ttk@t-lab.opal.ne.jp>
AuthorDate: Fri Dec 29 13:56:37 2023 +0000
Support CJK fonts encoded in UTF-16 (5/6).
Ship font description files. These are intended as abstractions of
faces to permit consistent naming while permitting customization, just
as with the 12 text typefaces supported across output devices for Latin
scripts in groff (three families of four styles each). These CJK font
descriptions are not organized into groff font families, but are
similar.
CSH: Simplified Chinese, Hei style
CSS: Simplified Chinese, Song style
CTH: Traditional Chinese, Hei style
CTS: Traditional Chinese, Song style
JPG: Japanese, Gothic style
JPM: Japanese, Mincho style
KOG: Korean, Gothic style
KOM: Korean, Mincho style
* font/devdvi/CSH:
* font/devdvi/CSS:
* font/devdvi/CTH:
* font/devdvi/CTS:
* font/devdvi/JPG:
* font/devdvi/JPM:
* font/devdvi/KOG:
* font/devdvi/KOM:
* font/devhtml/CSH:
* font/devhtml/CSS:
* font/devhtml/CTH:
* font/devhtml/CTS:
* font/devhtml/JPG:
* font/devhtml/JPM:
* font/devhtml/KOG:
* font/devhtml/KOM:
* font/devps/CSH:
* font/devps/CSS:
* font/devps/CTH:
* font/devps/CTS:
* font/devps/JPG:
* font/devps/JPM:
* font/devps/KOG:
* font/devps/KOM:
* font/devutf8/CSH:
* font/devutf8/CSS:
* font/devutf8/CTH:
* font/devutf8/CTS:
* font/devutf8/JPG:
* font/devutf8/JPM:
* font/devutf8/KOG:
* font/devutf8/KOM: Ship font descriptions.
* font/devdvi/devdvi.am (DEVDVIFONTFILES):
* font/devhtml/devhtml.am (DEVHTMLFONTS, DEVHTMLFONTFILES):
* font/devdvi/devps.am (DEVPSFONTFILES):
* font/devutf8/devutf8.am (DEVUTF8FONTS, DEVUTF8FONTFILES): Add them.
The test "contrib/hdtbl/examples/test-hdtbl.sh" fails at this commit.
---
ChangeLog | 58 +++++++++++++++++++++++++++++++
font/devdvi/CSH | 26 ++++++++++++++
font/devdvi/CSS | 26 ++++++++++++++
font/devdvi/CTH | 26 ++++++++++++++
font/devdvi/CTS | 26 ++++++++++++++
font/devdvi/JPG | 91 +++++++++++++++++++++++++++++++++++++++++++++++++
font/devdvi/JPM | 91 +++++++++++++++++++++++++++++++++++++++++++++++++
font/devdvi/KOG | 30 ++++++++++++++++
font/devdvi/KOM | 30 ++++++++++++++++
font/devdvi/devdvi.am | 10 +++++-
font/devhtml/CSH | 23 +++++++++++++
font/devhtml/CSS | 23 +++++++++++++
font/devhtml/CTH | 23 +++++++++++++
font/devhtml/CTS | 23 +++++++++++++
font/devhtml/JPG | 88 +++++++++++++++++++++++++++++++++++++++++++++++
font/devhtml/JPM | 88 +++++++++++++++++++++++++++++++++++++++++++++++
font/devhtml/KOG | 27 +++++++++++++++
font/devhtml/KOM | 27 +++++++++++++++
font/devhtml/devhtml.am | 12 +++++--
font/devps/CSH | 25 ++++++++++++++
font/devps/CSS | 25 ++++++++++++++
font/devps/CTH | 25 ++++++++++++++
font/devps/CTS | 25 ++++++++++++++
font/devps/JPG | 90 ++++++++++++++++++++++++++++++++++++++++++++++++
font/devps/JPM | 90 ++++++++++++++++++++++++++++++++++++++++++++++++
font/devps/KOG | 29 ++++++++++++++++
font/devps/KOM | 29 ++++++++++++++++
font/devps/devps.am | 8 +++++
font/devutf8/CSH | 24 +++++++++++++
font/devutf8/CSS | 23 +++++++++++++
font/devutf8/CTH | 24 +++++++++++++
font/devutf8/CTS | 23 +++++++++++++
font/devutf8/JPG | 89 +++++++++++++++++++++++++++++++++++++++++++++++
font/devutf8/JPM | 88 +++++++++++++++++++++++++++++++++++++++++++++++
font/devutf8/KOG | 28 +++++++++++++++
font/devutf8/KOM | 27 +++++++++++++++
font/devutf8/devutf8.am | 15 ++++++--
37 files changed, 1430 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 1ebb08f5c..41cef7b6d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,61 @@
+2024-11-20 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ Support CJK fonts encoded in UTF-16 (5/6). Ship font
+ description files. These are intended as abstractions of faces
+ to permit consistent naming while permitting customization, just
+ as with the 12 text typefaces supported across output devices
+ for Latin scripts in groff (three families of four styles each).
+ These CJK font descriptions are not organized into groff font
+ families, but are similar.
+
+ CSH: Simplified Chinese, Hei style
+ CSS: Simplified Chinese, Song style
+ CTH: Traditional Chinese, Hei style
+ CTS: Traditional Chinese, Song style
+ JPG: Japanese, Gothic style
+ JPM: Japanese, Mincho style
+ KOG: Korean, Gothic style
+ KOM: Korean, Mincho style
+
+ * font/devdvi/CSH:
+ * font/devdvi/CSS:
+ * font/devdvi/CTH:
+ * font/devdvi/CTS:
+ * font/devdvi/JPG:
+ * font/devdvi/JPM:
+ * font/devdvi/KOG:
+ * font/devdvi/KOM:
+ * font/devhtml/CSH:
+ * font/devhtml/CSS:
+ * font/devhtml/CTH:
+ * font/devhtml/CTS:
+ * font/devhtml/JPG:
+ * font/devhtml/JPM:
+ * font/devhtml/KOG:
+ * font/devhtml/KOM:
+ * font/devps/CSH:
+ * font/devps/CSS:
+ * font/devps/CTH:
+ * font/devps/CTS:
+ * font/devps/JPG:
+ * font/devps/JPM:
+ * font/devps/KOG:
+ * font/devps/KOM:
+ * font/devutf8/CSH:
+ * font/devutf8/CSS:
+ * font/devutf8/CTH:
+ * font/devutf8/CTS:
+ * font/devutf8/JPG:
+ * font/devutf8/JPM:
+ * font/devutf8/KOG:
+ * font/devutf8/KOM: Ship font descriptions.
+
+ * font/devdvi/devdvi.am (DEVDVIFONTFILES):
+ * font/devhtml/devhtml.am (DEVHTMLFONTS, DEVHTMLFONTFILES):
+ * font/devdvi/devps.am (DEVPSFONTFILES):
+ * font/devutf8/devutf8.am (DEVUTF8FONTS, DEVUTF8FONTFILES): Add
+ them.
+
2024-11-20 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
Support CJK fonts encoded in UTF-16 (4/6).
diff --git a/font/devdvi/CSH b/font/devdvi/CSH
new file mode 100644
index 000000000..04af8eb5a
--- /dev/null
+++ b/font/devdvi/CSH
@@ -0,0 +1,26 @@
+#
+# Chinese Simplified, Hei style (Heiti)
+# with upTeX tfm font
+#
+
+name CSH
+internalname upstht-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devdvi/CSS b/font/devdvi/CSS
new file mode 100644
index 000000000..32e4837f6
--- /dev/null
+++ b/font/devdvi/CSS
@@ -0,0 +1,26 @@
+#
+# Chinese Simplified, Song style (Songti)
+# with upTeX tfm font
+#
+
+name CSS
+internalname upstsl-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devdvi/CTH b/font/devdvi/CTH
new file mode 100644
index 000000000..19a06e929
--- /dev/null
+++ b/font/devdvi/CTH
@@ -0,0 +1,26 @@
+#
+# Chinese Traditional, Hei style (Heiti)
+# with upTeX tfm font
+#
+
+name CTH
+internalname upmhm-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devdvi/CTS b/font/devdvi/CTS
new file mode 100644
index 000000000..fd6cca107
--- /dev/null
+++ b/font/devdvi/CTS
@@ -0,0 +1,26 @@
+#
+# Chinese Traditional, Song style (Songti)
+# with upTeX tfm font
+#
+
+name CTS
+internalname upmsl-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devdvi/JPG b/font/devdvi/JPG
new file mode 100644
index 000000000..e71a67a15
--- /dev/null
+++ b/font/devdvi/JPG
@@ -0,0 +1,91 @@
+#
+# Japanese, Gothic style
+# with upTeX tfm font
+#
+
+name JPG
+internalname upgbm-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3040..u309F 1048580 0 --- Hiragana
+u30A0..u30FF 1048580 0 --- Katakana
+u31F0..u31FF 1048580 0 --- Katakana Phonetic Extensions
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFF61..uFF9F 524290 0 --- Halfwidth Katakana
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u1AFF0..u1B16F 1048580 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 1048580 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 1048580 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 1048580 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 1048580 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 1048580 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 1048580 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 1048580 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 1048580 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 1048580 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 1048580 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 1048580 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 1048580 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 1048580 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 1048580 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 1048580 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 1048580 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 1048580 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 1048580 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 1048580 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 1048580 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 1048580 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 1048580 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 1048580 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 1048580 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 1048580 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 1048580 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 1048580 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 1048580 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 1048580 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 1048580 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 1048580 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 1048580 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 1048580 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 1048580 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 1048580 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 1048580 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 1048580 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 1048580 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 1048580 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 1048580 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 1048580 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 1048580 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 1048580 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 1048580 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 1048580 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 1048580 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 1048580 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 1048580 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 1048580 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 1048580 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 1048580 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 1048580 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 1048580 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 1048580 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 1048580 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 1048580 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 1048580 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 1048580 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devdvi/JPM b/font/devdvi/JPM
new file mode 100644
index 000000000..740cd9e61
--- /dev/null
+++ b/font/devdvi/JPM
@@ -0,0 +1,91 @@
+#
+# Japanese, Mincho style
+# with upTeX tfm font
+#
+
+name JPM
+internalname uprml-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3040..u309F 1048580 0 --- Hiragana
+u30A0..u30FF 1048580 0 --- Katakana
+u31F0..u31FF 1048580 0 --- Katakana Phonetic Extensions
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFF61..uFF9F 524290 0 --- Halfwidth Katakana
+uFFE0..uFFE5 1048580 0 --- Fullwidth Forms
+u1AFF0..u1B16F 1048580 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 1048580 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 1048580 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 1048580 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 1048580 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 1048580 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 1048580 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 1048580 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 1048580 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 1048580 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 1048580 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 1048580 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 1048580 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 1048580 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 1048580 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 1048580 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 1048580 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 1048580 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 1048580 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 1048580 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 1048580 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 1048580 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 1048580 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 1048580 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 1048580 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 1048580 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 1048580 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 1048580 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 1048580 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 1048580 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 1048580 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 1048580 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 1048580 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 1048580 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 1048580 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 1048580 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 1048580 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 1048580 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 1048580 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 1048580 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 1048580 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 1048580 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 1048580 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 1048580 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 1048580 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 1048580 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 1048580 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 1048580 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 1048580 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 1048580 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 1048580 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 1048580 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 1048580 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 1048580 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 1048580 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 1048580 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 1048580 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 1048580 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 1048580 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 1048580 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devdvi/KOG b/font/devdvi/KOG
new file mode 100644
index 000000000..f24538440
--- /dev/null
+++ b/font/devdvi/KOG
@@ -0,0 +1,30 @@
+#
+# Korean, Gothic style
+# with upTeX tfm font
+#
+
+name KOG
+internalname uphygt-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u1100..u11FF 1048580 0 --- Hangul Jamo
+u3130..u318F 1048580 0 --- Hangul Compatibility Jamo
+uA960..uA97F 1048580 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 1048580 0 --- Hangul Syllables
+uD7B0..uD7FF 1048580 0 --- Hangul Jamo Extended-B
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE6 1048580 0 --- Fullwidth Forms
+
diff --git a/font/devdvi/KOM b/font/devdvi/KOM
new file mode 100644
index 000000000..9934c7af8
--- /dev/null
+++ b/font/devdvi/KOM
@@ -0,0 +1,30 @@
+#
+# Korean, MyeongJo style
+# with upTeX tfm font
+#
+
+name KOM
+internalname uphysmjm-h
+spacewidth 262145
+designsize 10485760
+
+charset-range
+u1100..u11FF 1048580 0 --- Hangul Jamo
+u3130..u318F 1048580 0 --- Hangul Compatibility Jamo
+uA960..uA97F 1048580 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 1048580 0 --- Hangul Syllables
+uD7B0..uD7FF 1048580 0 --- Hangul Jamo Extended-B
+u2000..u206F 1048580 0 --- General Punctuation
+u2190..u21FF 1048580 0 --- Arrows
+u2460..u24FF 1048580 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1048580 0 --- Geometric Shapes
+u2600..u26FF 1048580 0 --- Miscellaneous Symbols
+u3000..u303F 1048580 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1048580 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1048580 0 --- CJK Compatibility
+u3400..u4DBF 1048580 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1048580 0 --- CJK Unified Ideographs
+uF900..uFAFF 1048580 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1048580 0 --- Fullwidth Forms
+uFFE0..uFFE6 1048580 0 --- Fullwidth Forms
+
diff --git a/font/devdvi/devdvi.am b/font/devdvi/devdvi.am
index e7f5768d7..07716e4f0 100644
--- a/font/devdvi/devdvi.am
+++ b/font/devdvi/devdvi.am
@@ -52,7 +52,15 @@ DEVDVIFONTFILES = \
font/devdvi/EX \
font/devdvi/SA \
font/devdvi/SB \
- font/devdvi/SC
+ font/devdvi/SC \
+ font/devdvi/CSH \
+ font/devdvi/CSS \
+ font/devdvi/CTH \
+ font/devdvi/CTS \
+ font/devdvi/JPG \
+ font/devdvi/JPM \
+ font/devdvi/KOG \
+ font/devdvi/KOM
devdvifontdir = $(fontdir)/devdvi
devdvifont_DATA = $(DEVDVIFONTFILES) font/devdvi/DESC
diff --git a/font/devhtml/CSH b/font/devhtml/CSH
new file mode 100644
index 000000000..3191b3a27
--- /dev/null
+++ b/font/devhtml/CSH
@@ -0,0 +1,23 @@
+#
+# Chinese Simplified, Hei style (Heiti)
+#
+
+name CSH
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devhtml/CSS b/font/devhtml/CSS
new file mode 100644
index 000000000..2df525d7c
--- /dev/null
+++ b/font/devhtml/CSS
@@ -0,0 +1,23 @@
+#
+# Chinese Simplified, Song style (Songti)
+#
+
+name CSS
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devhtml/CTH b/font/devhtml/CTH
new file mode 100644
index 000000000..0bf067507
--- /dev/null
+++ b/font/devhtml/CTH
@@ -0,0 +1,23 @@
+#
+# Chinese Traditional, Hei style (Heiti)
+#
+
+name CTH
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devhtml/CTS b/font/devhtml/CTS
new file mode 100644
index 000000000..66eeca915
--- /dev/null
+++ b/font/devhtml/CTS
@@ -0,0 +1,23 @@
+#
+# Chinese Traditional, Song style (Songti)
+#
+
+name CTS
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devhtml/JPG b/font/devhtml/JPG
new file mode 100644
index 000000000..261ab8f38
--- /dev/null
+++ b/font/devhtml/JPG
@@ -0,0 +1,88 @@
+#
+# Japanese, Gothic style
+#
+
+name JPG
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3040..u309F 48 0 --- Hiragana
+u30A0..u30FF 48 0 --- Katakana
+u31F0..u31FF 48 0 --- Katakana Phonetic Extensions
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFF61..uFF9F 24 0 --- Halfwidth Katakana
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u1AFF0..u1B16F 48 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 48 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 48 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 48 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 48 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 48 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 48 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 48 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 48 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 48 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 48 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 48 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 48 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 48 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 48 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 48 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 48 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 48 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 48 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 48 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 48 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 48 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 48 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 48 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 48 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 48 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 48 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 48 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 48 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 48 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 48 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 48 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 48 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 48 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 48 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 48 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 48 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 48 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 48 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 48 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 48 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 48 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 48 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 48 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 48 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 48 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 48 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 48 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 48 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 48 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 48 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 48 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 48 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 48 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 48 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 48 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 48 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 48 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 48 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devhtml/JPM b/font/devhtml/JPM
new file mode 100644
index 000000000..5d57e8702
--- /dev/null
+++ b/font/devhtml/JPM
@@ -0,0 +1,88 @@
+#
+# Japanese, Mincho style
+#
+
+name JPM
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3040..u309F 48 0 --- Hiragana
+u30A0..u30FF 48 0 --- Katakana
+u31F0..u31FF 48 0 --- Katakana Phonetic Extensions
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFF61..uFF9F 24 0 --- Halfwidth Katakana
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u1AFF0..u1B16F 48 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 48 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 48 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 48 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 48 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 48 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 48 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 48 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 48 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 48 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 48 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 48 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 48 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 48 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 48 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 48 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 48 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 48 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 48 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 48 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 48 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 48 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 48 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 48 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 48 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 48 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 48 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 48 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 48 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 48 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 48 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 48 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 48 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 48 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 48 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 48 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 48 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 48 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 48 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 48 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 48 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 48 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 48 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 48 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 48 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 48 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 48 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 48 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 48 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 48 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 48 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 48 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 48 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 48 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 48 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 48 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 48 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 48 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 48 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devhtml/KOG b/font/devhtml/KOG
new file mode 100644
index 000000000..f1ba36b55
--- /dev/null
+++ b/font/devhtml/KOG
@@ -0,0 +1,27 @@
+#
+# Korean, Gothic style
+#
+
+name KOG
+spacewidth 24
+
+charset-range
+u1100..u11FF 48 0 --- Hangul Jamo
+u3130..u318F 48 0 --- Hangul Compatibility Jamo
+uA960..uA97F 48 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 48 0 --- Hangul Syllables
+uD7B0..uD7FF 48 0 --- Hangul Jamo Extended-B
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE6 48 0 --- Fullwidth Forms
+
diff --git a/font/devhtml/KOM b/font/devhtml/KOM
new file mode 100644
index 000000000..9227459cd
--- /dev/null
+++ b/font/devhtml/KOM
@@ -0,0 +1,27 @@
+#
+# Korean, MyeongJo style
+#
+
+name KOM
+spacewidth 24
+
+charset-range
+u1100..u11FF 48 0 --- Hangul Jamo
+u3130..u318F 48 0 --- Hangul Compatibility Jamo
+uA960..uA97F 48 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 48 0 --- Hangul Syllables
+uD7B0..uD7FF 48 0 --- Hangul Jamo Extended-B
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE6 48 0 --- Fullwidth Forms
+
diff --git a/font/devhtml/devhtml.am b/font/devhtml/devhtml.am
index 76f32326b..f91a2aed4 100644
--- a/font/devhtml/devhtml.am
+++ b/font/devhtml/devhtml.am
@@ -16,7 +16,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
devhtml_srcdir = $(top_srcdir)/font/devhtml
-DEVHTMLFONTS = R I B BI CR CI CB CBI S
+DEVHTMLFONTS = R I B BI CR CI CB CBI S CSH CSS CTH CTS JPG JPM KOG KOM
DEVHTMLFONTSFILES = \
font/devhtml/R \
font/devhtml/I \
@@ -26,7 +26,15 @@ DEVHTMLFONTSFILES = \
font/devhtml/CI \
font/devhtml/CB \
font/devhtml/CBI \
- font/devhtml/S
+ font/devhtml/S \
+ font/devhtml/CSH \
+ font/devhtml/CSS \
+ font/devhtml/CTH \
+ font/devhtml/CTS \
+ font/devhtml/JPG \
+ font/devhtml/JPM \
+ font/devhtml/KOG \
+ font/devhtml/KOM
DEVHTMLRES = 240
DEVHTMLCPI = 10
diff --git a/font/devps/CSH b/font/devps/CSH
new file mode 100644
index 000000000..0a7955577
--- /dev/null
+++ b/font/devps/CSH
@@ -0,0 +1,25 @@
+#
+# Chinese Simplified, Hei style (Heiti)
+# Adobe-GB1
+#
+
+name CSH
+internalname STHeiti-Regular-UniGB-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devps/CSS b/font/devps/CSS
new file mode 100644
index 000000000..6da66f318
--- /dev/null
+++ b/font/devps/CSS
@@ -0,0 +1,25 @@
+#
+# Chinese Simplified, Song style (Songti)
+# Adobe-GB1
+#
+
+name CSS
+internalname STSong-Light-UniGB-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devps/CTH b/font/devps/CTH
new file mode 100644
index 000000000..d40b45cf0
--- /dev/null
+++ b/font/devps/CTH
@@ -0,0 +1,25 @@
+#
+# Chinese Traditional, Hei style (Heiti)
+# Adobe-CNS1
+#
+
+name CTH
+internalname MHei-Medium-UniCNS-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devps/CTS b/font/devps/CTS
new file mode 100644
index 000000000..7af47be3f
--- /dev/null
+++ b/font/devps/CTS
@@ -0,0 +1,25 @@
+#
+# Chinese Traditional, Song style (Songti)
+# Adobe-CNS1
+#
+
+name CTS
+internalname MSung-Light-UniCNS-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devps/JPG b/font/devps/JPG
new file mode 100644
index 000000000..fb86a625f
--- /dev/null
+++ b/font/devps/JPG
@@ -0,0 +1,90 @@
+#
+# Japanese, Gothic style
+# Adobe-Japan1
+#
+
+name JPG
+internalname GothicBBB-Medium-UniJIS-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3040..u309F 1000 0 --- Hiragana
+u30A0..u30FF 1000 0 --- Katakana
+u31F0..u31FF 1000 0 --- Katakana Phonetic Extensions
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFF61..uFF9F 500 0 --- Halfwidth Katakana
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u1AFF0..u1B16F 1000 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 1000 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 1000 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 1000 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 1000 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 1000 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 1000 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 1000 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 1000 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 1000 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 1000 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 1000 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 1000 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 1000 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 1000 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 1000 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 1000 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 1000 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 1000 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 1000 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 1000 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 1000 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 1000 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 1000 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 1000 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 1000 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 1000 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 1000 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 1000 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 1000 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 1000 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 1000 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 1000 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 1000 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 1000 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 1000 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 1000 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 1000 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 1000 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 1000 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 1000 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 1000 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 1000 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 1000 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 1000 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 1000 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 1000 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 1000 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 1000 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 1000 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 1000 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 1000 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 1000 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 1000 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 1000 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 1000 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 1000 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 1000 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 1000 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devps/JPM b/font/devps/JPM
new file mode 100644
index 000000000..190a30933
--- /dev/null
+++ b/font/devps/JPM
@@ -0,0 +1,90 @@
+#
+# Japanese, Mincho style
+# Adobe-Japan1
+#
+
+name JPM
+internalname Ryumin-Light-UniJIS-UTF16-H
+spacewidth 250
+
+charset-range
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3040..u309F 1000 0 --- Hiragana
+u30A0..u30FF 1000 0 --- Katakana
+u31F0..u31FF 1000 0 --- Katakana Phonetic Extensions
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFF61..uFF9F 500 0 --- Halfwidth Katakana
+uFFE0..uFFE5 1000 0 --- Fullwidth Forms
+u1AFF0..u1B16F 1000 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 1000 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 1000 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 1000 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 1000 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 1000 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 1000 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 1000 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 1000 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 1000 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 1000 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 1000 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 1000 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 1000 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 1000 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 1000 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 1000 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 1000 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 1000 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 1000 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 1000 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 1000 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 1000 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 1000 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 1000 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 1000 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 1000 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 1000 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 1000 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 1000 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 1000 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 1000 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 1000 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 1000 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 1000 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 1000 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 1000 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 1000 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 1000 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 1000 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 1000 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 1000 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 1000 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 1000 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 1000 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 1000 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 1000 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 1000 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 1000 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 1000 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 1000 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 1000 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 1000 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 1000 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 1000 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 1000 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 1000 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 1000 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 1000 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 1000 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devps/KOG b/font/devps/KOG
new file mode 100644
index 000000000..fc4ab9f1e
--- /dev/null
+++ b/font/devps/KOG
@@ -0,0 +1,29 @@
+#
+# Korean, Gothic style
+# Adobe-Korea1
+#
+
+name KOG
+internalname HYGoThic-Medium-UniKS-UTF16-H
+spacewidth 250
+
+charset-range
+u1100..u11FF 1000 0 --- Hangul Jamo
+u3130..u318F 1000 0 --- Hangul Compatibility Jamo
+uA960..uA97F 1000 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 1000 0 --- Hangul Syllables
+uD7B0..uD7FF 1000 0 --- Hangul Jamo Extended-B
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE6 1000 0 --- Fullwidth Forms
+
diff --git a/font/devps/KOM b/font/devps/KOM
new file mode 100644
index 000000000..077e32f0f
--- /dev/null
+++ b/font/devps/KOM
@@ -0,0 +1,29 @@
+#
+# Korean, MyeongJo style
+# Adobe-Korea1
+#
+
+name KOM
+internalname HYSMyeongJo-Medium-UniKS-UTF16-H
+spacewidth 250
+
+charset-range
+u1100..u11FF 1000 0 --- Hangul Jamo
+u3130..u318F 1000 0 --- Hangul Compatibility Jamo
+uA960..uA97F 1000 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 1000 0 --- Hangul Syllables
+uD7B0..uD7FF 1000 0 --- Hangul Jamo Extended-B
+u2000..u206F 1000 0 --- General Punctuation
+u2190..u21FF 1000 0 --- Arrows
+u2460..u24FF 1000 0 --- Enclosed Alphanumerics
+u25A0..u25FF 1000 0 --- Geometric Shapes
+u2600..u26FF 1000 0 --- Miscellaneous Symbols
+u3000..u303F 1000 0 --- CJK Symbols and Punctuation
+u3200..u32FF 1000 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 1000 0 --- CJK Compatibility
+u3400..u4DBF 1000 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 1000 0 --- CJK Unified Ideographs
+uF900..uFAFF 1000 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 1000 0 --- Fullwidth Forms
+uFFE0..uFFE6 1000 0 --- Fullwidth Forms
+
diff --git a/font/devps/devps.am b/font/devps/devps.am
index 2664f3c91..c44065759 100644
--- a/font/devps/devps.am
+++ b/font/devps/devps.am
@@ -56,6 +56,14 @@ DEVPSFONTFILES = \
font/devps/TI \
font/devps/TR \
font/devps/EURO \
+ font/devps/CSH \
+ font/devps/CSS \
+ font/devps/CTH \
+ font/devps/CTS \
+ font/devps/JPG \
+ font/devps/JPM \
+ font/devps/KOG \
+ font/devps/KOM \
font/devps/freeeuro.afm \
font/devps/symbolsl.afm \
font/devps/text.enc \
diff --git a/font/devutf8/CSH b/font/devutf8/CSH
new file mode 100644
index 000000000..f6e73ab82
--- /dev/null
+++ b/font/devutf8/CSH
@@ -0,0 +1,24 @@
+#
+# Chinese Simplified, Hei style (Heiti)
+#
+
+name CSH
+internalname 2
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devutf8/CSS b/font/devutf8/CSS
new file mode 100644
index 000000000..2df525d7c
--- /dev/null
+++ b/font/devutf8/CSS
@@ -0,0 +1,23 @@
+#
+# Chinese Simplified, Song style (Songti)
+#
+
+name CSS
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devutf8/CTH b/font/devutf8/CTH
new file mode 100644
index 000000000..a7bf5cc24
--- /dev/null
+++ b/font/devutf8/CTH
@@ -0,0 +1,24 @@
+#
+# Chinese Traditional, Hei style (Heiti)
+#
+
+name CTH
+internalname 2
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devutf8/CTS b/font/devutf8/CTS
new file mode 100644
index 000000000..66eeca915
--- /dev/null
+++ b/font/devutf8/CTS
@@ -0,0 +1,23 @@
+#
+# Chinese Traditional, Song style (Songti)
+#
+
+name CTS
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
diff --git a/font/devutf8/JPG b/font/devutf8/JPG
new file mode 100644
index 000000000..b8f4f1f58
--- /dev/null
+++ b/font/devutf8/JPG
@@ -0,0 +1,89 @@
+#
+# Japanese, Gothic style
+#
+
+name JPG
+internalname 2
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3040..u309F 48 0 --- Hiragana
+u30A0..u30FF 48 0 --- Katakana
+u31F0..u31FF 48 0 --- Katakana Phonetic Extensions
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFF61..uFF9F 24 0 --- Halfwidth Katakana
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u1AFF0..u1B16F 48 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 48 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 48 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 48 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 48 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 48 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 48 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 48 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 48 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 48 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 48 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 48 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 48 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 48 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 48 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 48 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 48 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 48 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 48 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 48 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 48 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 48 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 48 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 48 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 48 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 48 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 48 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 48 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 48 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 48 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 48 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 48 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 48 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 48 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 48 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 48 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 48 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 48 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 48 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 48 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 48 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 48 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 48 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 48 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 48 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 48 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 48 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 48 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 48 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 48 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 48 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 48 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 48 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 48 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 48 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 48 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 48 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 48 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 48 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devutf8/JPM b/font/devutf8/JPM
new file mode 100644
index 000000000..5d57e8702
--- /dev/null
+++ b/font/devutf8/JPM
@@ -0,0 +1,88 @@
+#
+# Japanese, Mincho style
+#
+
+name JPM
+spacewidth 24
+
+charset-range
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3040..u309F 48 0 --- Hiragana
+u30A0..u30FF 48 0 --- Katakana
+u31F0..u31FF 48 0 --- Katakana Phonetic Extensions
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFF61..uFF9F 24 0 --- Halfwidth Katakana
+uFFE0..uFFE5 48 0 --- Fullwidth Forms
+u1AFF0..u1B16F 48 0 --- Kana Extended-B .. Small Kana Extension
+u20000..u323AF 48 0 --- CJK Unified Ideographs Extension B-H
+
+charset
+u304B_3099 48 0 12364 --- u304C HIRAGANA LETTER GA
+u304D_3099 48 0 12366 --- u304E HIRAGANA LETTER GI
+u304F_3099 48 0 12368 --- u3050 HIRAGANA LETTER GU
+u3051_3099 48 0 12370 --- u3052 HIRAGANA LETTER GE
+u3053_3099 48 0 12372 --- u3054 HIRAGANA LETTER GO
+u3055_3099 48 0 12374 --- u3056 HIRAGANA LETTER ZA
+u3057_3099 48 0 12376 --- u3058 HIRAGANA LETTER ZI
+u3059_3099 48 0 12378 --- u305A HIRAGANA LETTER ZU
+u305B_3099 48 0 12380 --- u305C HIRAGANA LETTER ZE
+u305D_3099 48 0 12382 --- u305E HIRAGANA LETTER ZO
+u305F_3099 48 0 12384 --- u3060 HIRAGANA LETTER DA
+u3061_3099 48 0 12386 --- u3062 HIRAGANA LETTER DI
+u3064_3099 48 0 12389 --- u3065 HIRAGANA LETTER DU
+u3066_3099 48 0 12391 --- u3067 HIRAGANA LETTER DE
+u3068_3099 48 0 12393 --- u3069 HIRAGANA LETTER DO
+u306F_3099 48 0 12400 --- u3070 HIRAGANA LETTER BA
+u306F_309A 48 0 12401 --- u3071 HIRAGANA LETTER PA
+u3072_3099 48 0 12403 --- u3073 HIRAGANA LETTER BI
+u3072_309A 48 0 12404 --- u3074 HIRAGANA LETTER PI
+u3075_3099 48 0 12406 --- u3076 HIRAGANA LETTER BU
+u3075_309A 48 0 12407 --- u3077 HIRAGANA LETTER PU
+u3078_3099 48 0 12409 --- u3079 HIRAGANA LETTER BE
+u3078_309A 48 0 12410 --- u307A HIRAGANA LETTER PE
+u307B_3099 48 0 12412 --- u307C HIRAGANA LETTER BO
+u307B_309A 48 0 12413 --- u307D HIRAGANA LETTER PO
+u3046_3099 48 0 12436 --- u3094 HIRAGANA LETTER VU
+u309D_3099 48 0 12446 --- u309E HIRAGANA VOICED ITERATION
MARK
+u30AB_3099 48 0 12460 --- u30AC KATAKANA LETTER GA
+u30AD_3099 48 0 12462 --- u30AE KATAKANA LETTER GI
+u30AF_3099 48 0 12464 --- u30B0 KATAKANA LETTER GU
+u30B1_3099 48 0 12466 --- u30B2 KATAKANA LETTER GE
+u30B3_3099 48 0 12468 --- u30B4 KATAKANA LETTER GO
+u30B5_3099 48 0 12470 --- u30B6 KATAKANA LETTER ZA
+u30B7_3099 48 0 12472 --- u30B8 KATAKANA LETTER ZI
+u30B9_3099 48 0 12474 --- u30BA KATAKANA LETTER ZU
+u30BB_3099 48 0 12476 --- u30BC KATAKANA LETTER ZE
+u30BD_3099 48 0 12478 --- u30BE KATAKANA LETTER ZO
+u30BF_3099 48 0 12480 --- u30C0 KATAKANA LETTER DA
+u30C1_3099 48 0 12482 --- u30C2 KATAKANA LETTER DI
+u30C4_3099 48 0 12485 --- u30C5 KATAKANA LETTER DU
+u30C6_3099 48 0 12487 --- u30C7 KATAKANA LETTER DE
+u30C8_3099 48 0 12489 --- u30C9 KATAKANA LETTER DO
+u30CF_3099 48 0 12496 --- u30D0 KATAKANA LETTER BA
+u30CF_309A 48 0 12497 --- u30D1 KATAKANA LETTER PA
+u30D2_3099 48 0 12499 --- u30D3 KATAKANA LETTER BI
+u30D2_309A 48 0 12500 --- u30D4 KATAKANA LETTER PI
+u30D5_3099 48 0 12502 --- u30D6 KATAKANA LETTER BU
+u30D5_309A 48 0 12503 --- u30D7 KATAKANA LETTER PU
+u30D8_3099 48 0 12505 --- u30D9 KATAKANA LETTER BE
+u30D8_309A 48 0 12506 --- u30DA KATAKANA LETTER PE
+u30DB_3099 48 0 12508 --- u30DC KATAKANA LETTER BO
+u30DB_309A 48 0 12509 --- u30DD KATAKANA LETTER PO
+u30A6_3099 48 0 12532 --- u30F4 KATAKANA LETTER VU
+u30EF_3099 48 0 12535 --- u30F7 KATAKANA LETTER VA
+u30F0_3099 48 0 12536 --- u30F8 KATAKANA LETTER VI
+u30F1_3099 48 0 12537 --- u30F9 KATAKANA LETTER VE
+u30F2_3099 48 0 12538 --- u30FA KATAKANA LETTER VO
+u30FD_3099 48 0 12542 --- u30FE KATAKANA VOICED ITERATION
MARK
+
diff --git a/font/devutf8/KOG b/font/devutf8/KOG
new file mode 100644
index 000000000..822a63cc0
--- /dev/null
+++ b/font/devutf8/KOG
@@ -0,0 +1,28 @@
+#
+# Korean, Gothic style
+#
+
+name KOG
+internalname 2
+spacewidth 24
+
+charset-range
+u1100..u11FF 48 0 --- Hangul Jamo
+u3130..u318F 48 0 --- Hangul Compatibility Jamo
+uA960..uA97F 48 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 48 0 --- Hangul Syllables
+uD7B0..uD7FF 48 0 --- Hangul Jamo Extended-B
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE6 48 0 --- Fullwidth Forms
+
diff --git a/font/devutf8/KOM b/font/devutf8/KOM
new file mode 100644
index 000000000..9227459cd
--- /dev/null
+++ b/font/devutf8/KOM
@@ -0,0 +1,27 @@
+#
+# Korean, MyeongJo style
+#
+
+name KOM
+spacewidth 24
+
+charset-range
+u1100..u11FF 48 0 --- Hangul Jamo
+u3130..u318F 48 0 --- Hangul Compatibility Jamo
+uA960..uA97F 48 0 --- Hangul Jamo Extended-A
+uAC00..uD7AF 48 0 --- Hangul Syllables
+uD7B0..uD7FF 48 0 --- Hangul Jamo Extended-B
+u2000..u206F 48 0 --- General Punctuation
+u2190..u21FF 48 0 --- Arrows
+u2460..u24FF 48 0 --- Enclosed Alphanumerics
+u25A0..u25FF 48 0 --- Geometric Shapes
+u2600..u26FF 48 0 --- Miscellaneous Symbols
+u3000..u303F 48 0 --- CJK Symbols and Punctuation
+u3200..u32FF 48 0 --- Enclosed CJK Letters and Months
+u3300..u33FF 48 0 --- CJK Compatibility
+u3400..u4DBF 48 0 --- CJK Unified Ideographs Extension A
+u4E00..u9FFF 48 0 --- CJK Unified Ideographs
+uF900..uFAFF 48 0 --- CJK Compatibility Ideographs
+uFF00..uFF60 48 0 --- Fullwidth Forms
+uFFE0..uFFE6 48 0 --- Fullwidth Forms
+
diff --git a/font/devutf8/devutf8.am b/font/devutf8/devutf8.am
index b8f642f00..652a0909f 100644
--- a/font/devutf8/devutf8.am
+++ b/font/devutf8/devutf8.am
@@ -16,9 +16,20 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
devutf8_srcdir = $(top_srcdir)/font/devutf8
-DEVUTF8FONTS = R I B BI
+DEVUTF8FONTS = R I B BI CSH CSS CTS CTH JPG JPM KOG KOM
DEVUTF8FONTSFILES = \
- font/devutf8/R font/devutf8/I font/devutf8/B font/devutf8/BI
+ font/devutf8/R \
+ font/devutf8/I \
+ font/devutf8/B \
+ font/devutf8/BI \
+ font/devutf8/CSH \
+ font/devutf8/CSS \
+ font/devutf8/CTH \
+ font/devutf8/CTS \
+ font/devutf8/JPG \
+ font/devutf8/JPM \
+ font/devutf8/KOG \
+ font/devutf8/KOM
DEVUTF8RES = 240
DEVUTF8CPI = 10
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 19/23: Support CJK fonts encoded in UTF-16 (5/6).,
G. Branden Robinson <=