Bastardica:フォント混合ツール登場

मूल शीर्षक: Show HN: Make cursed fonts like Times New Bastard

यह क्यों महत्वपूर्ण है

ブラウザだけで完結するフォント合成ツールが、プライバシー配慮と手軽さを両立した点でデザインワークフローに新たな選択肢を示している。

Bastardica(bastardica.mitpit.com)は、複数のフォントを混合・変形して独自の「bastard font」を生成できるブラウザ完結型ツール。Pyodide と fontTools を使いローカル処理し、TTF・OTF・WOFF2 形式でダウンロード可能。Times New Bastard にインスパイアされた。

Bastardica は、ベースフォントと Mix-in フォントを組み合わせ、N グリフごとに別フォントの字形を差し込む仕組みを持つウェブツールだ。たとえば「5文字に1文字だけ別フォント」という設定が可能で、Y オフセットやスケール調整でグリフの位置を細かく合わせられる。

処理はすべてブラウザ内で完結。フォントファイルがサーバーに送られることはなく、Pyodide(ブラウザ上の Python 実行環境)と fontTools を組み合わせてローカルで変換が走る。出力は通常の OpenType フォントで、liga コンテキスト置換を使うためブラウザやデザインツールでそのまま動く。

3つ以上のフォントを混ぜる場合、ストライドの最小公倍数の位置でグリフが衝突する。その際は先に指定したフォントが優先される。衝突を減らすには「素数ストライド」を使うと効果的だと開発者は説明している。

ライセンス面では、2つのフォントを混合すると派生著作物になるため、商用利用の場合は両ソースフォントのライセンス確認が必要と明記されている。Bastardica 自体は利用条件を追加しない。

स्रोत

bastardica.mitpit.com — मूल लेख पढ़ें →