groff-commit
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]