Bravura Textという Open Type 音楽フォントを使用しようとしています。現在開発中のアプリケーションでそのフォントを使用したいと考えています。
Bravura Text の機能について少し調査したところ、フォントのドキュメントでは、メモを書き、譜表上の垂直位置を調整できることが指摘されています。譜表の符頭を上げ下げして異なる音色を表す特殊文字があります。
Word 2013、Open Office Writer、Libre Office Writer などのテキスト アプリケーションでその機能を使用しようとしました。しかし、符頭を上げたり下げたりすることはできませんでした。私が確認できるのは、符頭がデフォルトの位置であるトーン B (5 線譜の中央線) にあることだけです。
ドキュメント ファイルbravura-text.mdには、垂直位置を調整する方法について次のように記載されています。
Bravura Text は OpenType 合字を使用して、記号のデフォルトの垂直位置を変更します。OpenType フォントでは、合字は一種のグリフ置換であり、2 つ以上のグリフが別の 1 つのグリフに置き換えられます。これは、"fi" や "fl" などの特定の文字の組み合わせに対してエレガントな外観を生成するために、テキスト フォントで一般的に使用されます。
Bravura Text では、合字を使用して個々の記号の垂直位置を調整します。最初に、垂直方向の位置を変更する量に対応するコード ポイントを入力してから、シンボル自体のコード ポイントを入力します。使用しているアプリケーションが OpenType 合字をサポートしている場合、シンボルが目的の垂直位置に表示されるはずです。
メーリング リストの返信によると、ドキュメントに記載されている縦位置文字のコード ポイントが間違っていることがわかりました。正しいコード ポイントは U+EB90–U+EB9F です。
私の例では、メーリング リストの回答に記載されている正しいコード ポイントを使用しています。合字を有効にするように Word 2013 を構成し、次のコード ポイントを入力しました: U+E014 U+EB9E U+E0A4
- 5 線譜を表示するための U+E014 ("staff5Lines")
- U+EB9E ("staffPosLower7") 符頭を 7 半音下げます。
- U+E0A4 ("noteheadBlack") 下げた譜表の位置に符頭を表示する
これは、垂直位置を調整してメモを入力することについてドキュメントに記載されていることだと思いますが、これは私のテキストアプリケーションでは機能しません。私が見るのは、音符 B を表す中央の譜線上の符頭だけです。
このフォントの使用を手伝ってくれる Open Type フォントの専門家はいますか? 私は何かが恋しいですか?これらの合字を正しい方法で入力するにはどうすればよいですか?
彼らのメーリング リストに質問を書きましたが、まだ回答がありません。
合字、カーニング、その他の OpenType 機能を有効にして、Firefox と Chrome でフォントを使用しようとしました。短い HTML の例を次に示します。
<!DOCTYPE html >
<html lang="de">
<head>
<meta charset="UTF-8"/>
<style>
.opentype-on {
font-family: "Bravura Text";
font-size: 40pt;
font-weight: 300;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-font-feature-settings: "liga" 1, "dlig" 1, "kern" 1, "salt" 1;
-ms-font-feature-settings: "liga", "dlig";
-webkit-font-feature-settings: "liga", "dlig";
-o-font-feature-settings: "liga", "dlig";
font-feature-settings: "kern", "liga", "dlig", "salt";
text-rendering: optimizelegibility;
}
</style>
</head>
<body>
<div class="opentype-on">

</div>
</body>
</html>
符頭を下げる合字はまだ機能しません。"fi" または "ft" の合字を使用するその他のフォントは、期待どおりに機能します。
よくわかりませんが、フォントの特定のコードポイントを入力して次の文字の位置に影響を与えるのと同じくらい簡単でしょうか?
この機能がフォントで機能することを確認できるフォントの専門家はいますか?