TabFont – ギター・タブ譜をタイプしながらレンダリング
TabFontは、文字を入力するだけでギターのタブ譜(TAB譜)をリアルタイムに描画するフォント/ツール。通常のフォント感覚で使え、コードやフレット番号を直感的に表示できる。ギター学習者や作曲者にとって、譜面作成の手間を大幅に削減する実用的なソリューション。
背景メモ
- ギター・タブ譜(TAB譜)とは、弦とフレットの位置を数字で示す楽譜の一種。通常はASCII文字(ハイフンや数字)でテキストとして書かれるが、見た目がごちゃつきやすい。
- TabFont は、TAB譜専用のプログラミング用フォント(等幅フォント)を提供するプロジェクト。タイプするだけでタブ譜がきれいに整形される仕組み。
- アイデアの背景には「楽器奏者にもプログラマと同じようなタイプセッティング体験を」という発想がある。通常のフォントではタブ譜の縦の位置を揃えるのが難しく、スプレッドシートや専用ソフトが必要だった。
- 作り手の Phil Hagelberg(phila)は、プログラミング言語 Lua のパッケージマネージャーや Fennel(Lisp方言)の開発者として知られるハッカー。