私は Ubuntu 14.04 を使用しており、7 月 31 日の時点で Git リポジトリからコンパイルされた FontForge を使用しています。
Future Soft Egypt のアラビア語フォント Graph に母音記号を追加しようとしています: http://openfontlibrary.org/en/font/graph Unicode コードポイントが既に存在するグリフを追加しました (例: peh 、U+067E)、それは正常に動作します。私は現在、Unicode コードポイントが存在しない母音記号を追加しようとしています。これは、スワヒリ語の一部の作家が「o」を意味するために使用する「damma with tail」です。
U+E909 の PUA に入れることにし、フォントのダンマ (U+064F) をコピーしてテールを追加しました: http://kevindonnelly.org.uk/swahili/images/dammas.png フォントを生成しました。その文字を発するようにキーボードを設定します。
グリフは 正常に表示されますが、ここに見られるように 2 つの問題があります: 「ボボ」、新しいダンマウィズテールを使用。
(1) FF のアンカー ポイントが移動されていない場合でも、尻尾付きダンマが左に離れすぎています。
(2) さらに悪いことに、damma-with-tail は、子音グリフの分離されたバージョンのみが使用されることを意味します。2 行目では、2 つの bs が最初の行のように結合される必要があります。
これが PUA を使用する機能なのか、それとも FF で実行する必要があるいくつかの手順を実行しなかったことが原因なのか (たとえば、子音に対して行う必要があるエンコード -> エンコード スロットの追加) が原因なのかはわかりませんが、誰かが 2 つの問題を解決する方法を明らかにすることができれば、私は非常に感謝しています。