2020-01-01から1年間の記事一覧

Racc で JSON スキーマを生成する DSL を書いてみた

Ruby には Yacc ならぬ Racc というものがあり、Yacc のようなパーサをつくることができます。 Yacc のことやプログラミング言語をつくることに詳しいわけではないのですが、ちょっとお試しをしてみました。 まがりなりにも独自の言語(といっても JSON sche…

「サブセット」WOFF をつくってみる(1)

フォント関係の記事を Qiita で見ていましたら、ウェブでの表示用に「サブセット化」するというニーズもあるそうです。 日本語Webフォントの流行の最適化「NotoSans」「サブセット化」 | Qiita こうしたサブセットは、FontForge のスクリプトでもつくること…

CJK互換漢字について

昨日 Relaxed Typing Mono JP というフォントについて記事を書きました。 Github のプロジェクトページでフォント生成スクリプトを確認すると、compat_map.py というやたらと長い dictionary があります。これが何なのか、もしピンとくる方がいらっしゃるな…

Source Code Pro と Noto Sans JP を組み合わせてフォントをつくりました

Source Code Pro と Noto Sans JP を組み合わせて、等幅フォントをつくりました。Relaxed Typing Mono JP という名前で公開しています。ライセンス上、似た名前にするのが憚られましたので、関係ない新しい名前を考えました。 Source Code Pro と Noto Sans …