初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(18)]

漢字をつくる優先順位の一案

個人の趣味で日本語フォントを作るときの、漢字制作の目安を一覧にしました。優先順位っすね。一案の一覧。いや一覧の一案か。あれどっちだ。いいやどうでも。
あくまで大雑把な目安です。必要な漢字がはっきり分かってるなら、それが最優先。

続きを読む

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(15)]

文字種類管理シェルスクリプトで、文字コードのリストを「1」「0」のリストに変換する

簡易な文字種類を数えるシェルスクリプト『暖簾』について。
昨日は普通のテキストファイルを文字コードのリストに変換するスクリプトについて書いた。今日は文字コードのリストから、「1」「0」のリストに書き換えるスクリプトを組みます。

続きを読む

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(14)]

簡易な文字種類を数えるシェルスクリプト『暖簾』

何をするスクリプト

  • テキストファイルを突っ込むと、使われている文字の種類をリストにする。
  • 文字の種類ごとに、テキストファイルを比較する。
    • 片方にだけ使われている文字は?
    • 両方に使われている文字は?
    • 異体字を同じ文字だと考えて、片方に使われている漢字と、もう片方に使われている漢字に、共通する漢字は?

たとえば、テキストファイルが2個あって、片方には「味噌」、もう片方には「み噌󠄀」とだけ書かれてたとします。この共通の文字は、「噌󠄀噌」です、と出る。

続きを読む

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(13)]

IPA mj明朝の漢字を書き出す

MJ文字情報一覧 | 一般社団法人 文字情報技術促進協議会
Creative Commons — 表示 - 継承 2.1 日本 — CC BY-SA 2.1 JP

LibreOfficeで開いて、こんな感じで選択、コピーします。テキストファイルに貼り付け。

U+3005	
U+3006	
U+303B	
U+3400	
U+3401	
U+3402	
	3404_E0101
	3404_E0100
U+3405	
U+3406	
U+340C	
U+2CF1C	
U+3416	

基本的に1行は1文字として、これを文字に書き換えるスクリプトを、簡単に組んでみます。bashで手抜きして。

続きを読む

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(12)]

シフトJIS文字コードから文字一覧をつくる(作り直し)

beta-reverse.hatenadiary.jp
これの作り直し。

意外と無いっすね。文字が、だーっと並んだだけ、の文字リストって。

続きを読む