困難なカーニング:GSUBとストライプフォントの物語

2025-03-14

この記事では、縦縞の文字形を持つユニークなフォントのカーニングにおける著者の苦労とその解決策について詳しく説明しています。標準的なGPOSカーニング手法は、文字パーツの重なり合いのために失敗しました。独創的な解決策は、文字を左右のコンポーネントに分割し、重なり合うセクションをカスタムジョイナーで置き換えるGSUBルックアップを使用することでした。この複雑なプロセスは、fontToolsとfontFeaturesライブラリを使用したカスタムPythonスクリプトに大きく依存していました。フォントはまだ完成していませんが、カーニングの中心的な課題は克服されており、型破りなフォントのデザインに新しいアプローチを提供しています。

続きを読む