iOSでうまく動作しているCordovaアプリを構築しました。私たちは今Androidにリリースしていますが、カスタムフォントを表示するのに問題があります。Cordovaを使用したAndroidカスタムフォントに関する問題
iOSでは、Avenirを使用します。私はいくつかの異なるサイトからAvenirをダウンロードしており、フォントは上にシフトされています - Androidではうまく表示されません。私は昇華者が小さすぎ、降下者が大きすぎると信じています。私はまたいくつかの他のフォントをダウンロードしましたが、彼らはまたこの問題を抱えています。
Appleフォントツールスイートを使用して、昇順と降順を変更しようとしました。ツール(ftxdumperfuser)が動作しているように見えますが(昇順と降順の合計を保持します)、表示の問題は解決しません。私はotfの代わりにttf、svg、woffを使ってみましたが、助けにはなりません。私はベースラインシフトのCSSプロパティを試してみましたが、助けにはなりません。私はフォントリス、幸運にいくつかのツールを試してみました。私はいくつかのウェブサイトに連絡しましたが、回答しなかったり、返金したりしています。私は個々の要素のためのCSSでうんざりすることができます:
position: relative;
bottom: -0.1em;
しかし、それは惨めな解決策です。私は私のために働いてきていないソリューションでちょうどウェブ上でこの問題について少し見てきました
@font-face {
font-family: "Avenir";
src: url("../fonts/AvenirFS.otf") format("opentype");
}
:
は、ここに私のフォントフェイスの定義です。私はこの問題を抱えていない人が増えているのに驚いています!
おかげで多くの、 - ジョン