東雲フォント (しののめふぉんと)は jisx0208 でエンコードされているため、そのままでは i18n xterm では使えません。 使えるように iso10646 でエンコードし直してみました。
$Keywords: shinonome font for xterm, shinonome-plus font, iso10646 unicode, license free font, public domain font, monospace, 12 pixels, 14 pixels, 16 pixels, 18 pixels, 6x12, 7x14, 8x16, 9x18 $
$Id: unicode.html,v 1.2 2021-09-03 22:54:15+09 kabe Exp $
xterm -fn -shinonome-*-medium-*-16-* もしくは xterm -fn shnm16u
xterm \ -xrm 'xterm*vt100.utf8Fonts.font2: shnm12u' \ -xrm 'xterm*vt100.utf8Fonts.font3: shnm14u' \ -xrm 'xterm*vt100.utf8Fonts.font4: shnm16u' \ -xrm 'xterm*vt100.utf8Fonts.font5: shnm18u'うまくいったら xrdb や .Xresources や app-defaults に埋めます。
ただ、東雲は 18ドットの全角文字を持っていないので、 上の設定では Large を選択すると日本語が出ません。 全角を18x18ja で代用するには、fonts.alias に
-shinonome-gothic-medium-r-normal--18-170-75-75-c-180-iso10646-1 -misc-fixed-medium-r-normal-ja-18-120-100-100-c-180-iso10646-1と書き加えて、18x18ja を東雲に見せかける必要があります。 気持ち悪いし誤解を招くので、上載パッケージでは行っていません。 なぜこんな細工が必要なのかはxtermのフォント選択方法にあります。
-shinonome-gothic-medium-r-normal--12-110-75-75-c-60-iso10646-1 shnm12u -shinonome-gothic-medium-r-normal--12-110-75-75-c-120-iso10646-1 shnmk12u -shinonome-mincho-medium-r-normal--12-110-75-75-c-60-iso10646-1 shnm12minu -shinonome-mincho-medium-r-normal--12-110-75-75-c-120-iso10646-1 shnmk12minu -shinonome-marumoji-medium-r-normal--12-110-75-75-c-60-iso10646-1 shnm12maruu -shinonome-marumoji-medium-r-normal--12-110-75-75-c-120-iso10646-1 shnmk12maruu -shinonome-gothic-medium-r-normal--14-130-75-75-c-70-iso10646-1 shnm14u -shinonome-gothic-medium-r-normal--14-130-75-75-c-140-iso10646-1 shnmk14u -shinonome-mincho-medium-r-normal--14-130-75-75-c-70-iso10646-1 shnm14minu -shinonome-mincho-medium-r-normal--14-130-75-75-c-140-iso10646-1 shnmk14minu -shinonome-gothic-medium-r-normal--16-150-75-75-c-80-iso10646-1 shnm16u -shinonome-gothic-medium-r-normal--16-150-75-75-c-160-iso10646-1 shnmk16u -shinonome-mincho-medium-r-normal--16-150-75-75-c-80-iso10646-1 shnm16minu -shinonome-mincho-medium-r-normal--16-150-75-75-c-160-iso10646-1 shnmk16minu -shinonome-gothic-medium-r-normal--18-170-75-75-c-90-iso10646-1 shnm18u -shinonome-gothic-bold-r-normal--12-110-75-75-c-60-iso10646-1 -shinonome-gothic-bold-r-normal--12-110-75-75-c-120-iso10646-1 -shinonome-mincho-bold-r-normal--12-110-75-75-c-60-iso10646-1 -shinonome-mincho-bold-r-normal--12-110-75-75-c-120-iso10646-1 -shinonome-marumoji-bold-r-normal--12-110-75-75-c-60-iso10646-1 -shinonome-marumoji-bold-r-normal--12-110-75-75-c-120-iso10646-1 -shinonome-gothic-bold-r-normal--14-130-75-75-c-70-iso10646-1 -shinonome-gothic-bold-r-normal--14-130-75-75-c-140-iso10646-1 -shinonome-mincho-bold-r-normal--14-130-75-75-c-70-iso10646-1 -shinonome-mincho-bold-r-normal--14-130-75-75-c-140-iso10646-1 -shinonome-gothic-bold-r-normal--16-150-75-75-c-80-iso10646-1 -shinonome-gothic-bold-r-normal--16-150-75-75-c-160-iso10646-1 -shinonome-mincho-bold-r-normal--16-150-75-75-c-80-iso10646-1 -shinonome-mincho-bold-r-normal--16-150-75-75-c-160-iso10646-1 -shinonome-gothic-bold-r-normal--18-170-75-75-c-90-iso10646-1
東雲plusフォントの 12/14/16/18 ドットフォントと、 付属の mkbold で横に重ね打ちしたボールドフォントです。
東雲フォントには 18ドットの全角文字はありません。
xterm で使う際は、 全角は
-fw -misc-fixed-medium-r-normal-ja-18-120-100-100-c-180-iso10646-1
(18x18ja; jiskan16をパディングしたもの) と組み合わせてください。
出自のフォントを含め、すべて public domain です。
東雲フォント に、以下のフォントを追加したものです:
半角フォントは、東雲の latin1 (iso8859-1) とhankaku (jisx0201) を足し、 足りないグリフは Xorg の 6x12 から補ってあります。 丸文字およびセリフ(明朝)は東雲plusのものです。
全角フォントは、東雲の全角の kanjic, mincho, marumoji を エンコードし直したものです。
xterm -fn shnm12uで、両方が組み合わさります。
□○☆などを全角で使いたい場合は xterm -cjk_width ...
とします。
半角フォントは、東雲の latin1 (iso8859-1) とhankaku (jisx0201) を足し、 残りのグリフは Xorg の 7x14 から補ってあります。 それでもJISX0208からの変換で足りていない記号は当方で描き足しました。 セリフ(明朝)は東雲plusのものです。
全角フォントは、東雲の全角の kanjic, mincho を エンコードし直したものです。
xterm -fn shnm14uで、両方が組み合わさります。
半角フォントは、東雲の latin1 (iso8859-1) とhankaku (jisx0201) を足し、 jisx0208から変換されるグリフは Xorg の 9x15 から手動で変換したものを納めてあります。 記号は一部デザインし直しました。 セリフ(明朝)は東雲plusのものです。
全角フォントは、東雲の全角の kanjic, mincho を エンコードし直したものです。
xterm -fn shnm16uで、両方が組み合わさります。
半角フォントは、東雲の latin1 (iso8859-1) とhankaku (jisx0201) を足し、 残りのグリフは Xorg の 9x18 から補ってあります。
東雲18には全角フォントがありません。 文字の太さが違いますが、Xorgの 18x18ja で代用してください。
東雲フォントのそもそもの作成理由の一つに、 jiskan は文字が太い(1.5ドット)ので黒く見えて見辛い、というのがあります。 jiskan と混ぜると酷い状態になりそうなので、あえて埋めていません。 (足りないのはjisx0208にない記号とややこしい漢字だけだから、平気かな?)
xterm -fn shnmk16u で、全角フォントを半角用に
指定すると、全角文字は2倍角文字で表示されます。
昔のワープロみたい。
おそらくXサーバのフォント引き伸ばし機能が働いている。
フォントデータの *.bit を編集する時はこのモードの方が見やすい。