本を ePub3 形式に変換しています。これは数学的なもので、私の変換システムは数学のために MathML を生成します。これと連携させたいプラットフォームの 1 つが iBooks です。しかし、何が起こっているのかを理解するのは...難しいです!修正方法は同様です。
最初の実験では不足しているグリフがたくさんあったので、それらをカバーするためにいくつかの STIX フォント ファイルを埋め込んでみました。私が今直面している問題は、テキストのサイズを変更したときのかなり奇妙な動作です。特定のサイズでは、特定のフォントが混乱します。
理想的には、これが起こらないようにフォントを正しく埋め込む方法を誰かが教えてくれたらうれしいです! それができない場合は、何が起こっているのか、それを修正する方法を理解するために研究できるリソースへの参照に落ち着きます。
本自体はダウンロードできます。CSS の関連部分は次のとおりです (と思います)。
@font-face {font-family: 'STIXGeneral'; font-weight: regular; font-style: normal; src: url(STIXGeneral.otf) format('opentype'); }
@font-face {font-family: 'STIXGeneral'; font-weight: regular; font-style: italic; src: url(STIXGeneralItalic.otf) format('opentype'); }
@font-face {font-family: 'STIXGeneral'; font-weight: regular; font-style: normal; src: url(STIXGeneralBol.otf) format('opentype'); }
@font-face {font-family: 'STIXGeneral'; font-weight: regular; font-style: italic; src: url(STIXGeneralBolIta.otf) format('opentype'); }
@font-face {font-family: 'STIXIntegral'; font-weight: regular; font-style: normal; src: url(STIXIntDReg.otf) format('opentype'); }
@font-face {font-family: 'STIXIntegral'; font-weight: regular; font-style: normal; src: url(STIXIntDBol.otf) format('opentype'); }
math {font-family: serif, STIXGeneral, STIXIntegral;}
サイズが適切に選択された場合のスクリーンショットは次のとおりです。