フォントの数式メタデータを削除するにはどうすればよいですか?

フォントの数式メタデータを削除するにはどうすればよいですか?

私はよくWordで数学の文書を書いていますが、最近「新しいコンピュータモダン「これは通常のフォントであるはずですが、Wordでは数学フォント(つまり、方程式を挿入して「変換」メニューに移動すると、数学フォントとして表示されます)、 たとえそうではない数学フォント (数学をサポートする別のバージョンもありますが、これは数学をサポートしないはずのバージョンです)。

これを数式フォントとして認識させたくない理由は簡単です。このフォントでテキストを書き、フォント A と呼び、別のフォント、たとえばフォント B で数式を書きたいのです。しかし、Word はフォント A を数式フォントであると認識するため (そうであるべきではありません)、数式をフォント B で書く代わりに、自動的にフォント A で書きます (フォント A は数式をサポートしていないため、数式の見栄えが悪くなります)。

数式フォントはWordの数式フォントリストから削除できないと思うので、次のようなプログラムでOTFファイル自体を編集したいと思いました。フォントフォージ数学メタデータを削除したいのですが、何を調整または削除すればよいかわかりません。フォントのどのプロパティによって数学フォントとして認識されるのでしょうか? 誰か提案はありますか?

答え1

NewComputerModern フォントは、ホーム ペインで現在のフォントとして選択することで、いつでも通常のフォントとして使用できます。数学フォントとしてのみ使用する必要はありません。

変換ダイアログで別のフォントをデフォルトの Math フォントとして設定できます。


おっしゃるとおり、Word では設定に関係なくこのフォントが使用されるため、OTF ファイルを編集する必要があるかもしれません。

たとえば、ファイル をNewCMMath-Regular.otf、無料のオンラインエディタを使用して編集してみました。 グリファースタジオ そしてこの興味深いページを見つけました:


ここに画像の説明を入力してください


これは数学的ではない新しいフォントを作成する方法かもしれません。どのように動作するかを確認するために最後まで試したわけではありませんが、上記のオプションを使用して新しいフォントを保存するだけでも、かなり時間がかかります。

関連情報