問題タブ [custom-font]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - カスタム フォントが正しくレンダリングされていない UILabel
私の iPhone アプリでは、すべての UILabels にカスタム フォントを設定しました (より正確には、UILabel をサブクラス化し、メソッドをオーバーライドし、そのメソッドでカスタム フォントを設定し、IB のすべてのラベルをそのカスタム クラスに設定しました)。ここでの問題は、すべてのテキストが予想されるベースラインよりもはるかに下にレンダリングされるため、「y」や「g」などの文字が下で途切れることです。ここで同様の問題について読みました:
カスタム インストールされたフォントが UILabel に正しく表示されない
次に、これらのソリューションで説明されているように、アセンダーをいじってみました (最初は 990 に設定されていました)。約 500 に設定すると良い結果が得られましたが、その後すぐに、複数行のテキストの行が互いに混ざり合っていることに気付きました。これはもちろん受け入れられません。ただし、UITextViews では、フォントは最初のベースラインで正常にレンダリングされるようです。
この問題を解決する実用的な方法はありますか? もちろん、複数行テキストまたは単一行テキスト用に異なるアセンダーを持つ複数のフォントを保持することもできますが、それはかなり厄介な解決策です..
PS: フォントは otf 形式で提供されていますが、ttf に変換してみましたが、同じ結果になりました。
ios - iOS のカスタム フォントに関する問題
UIAppFonts
プロパティリストキーを使用して、さまざまな場所で概説されている手順に従いました。Aller Light フォントを使用しています。リソースとして追加し、情報プロパティ リストにフォント名を正しく追加し、現在使用しようとしていますが、使用しようとすると、デフォルトのフォントが表示されます。これまでのところ、私は試しました:
それらのどれも機能しません。ランニングNSLog(@"Available fonts: %@", [UIFont familyNames]);
リターン:
考えや解決策は?私のMacにフォントをインストールしてFont Bookを見ると、フォントの名前はAller Lightです。Font Book でフォントを確認すると、フォント名が実際には単に Aller Light であることがわかります。
css - Firefox がカスタム フォントを認識しない
次の CSS を使用して、Web ページでカスタム フォントを定義しています。
次に、それを使用する ID を定義しています。
このページを Safari と Chrome でテストしたところ、問題なく動作しました。ただし、Firefox ではフォントが表示されず、デフォルトに戻っています。これが再投稿である場合は申し訳ありませんが、StackOverflow で検索しましたが、答えが見つかりません! なぜこれが起こっているのか誰にも分かりますか?ここでそれを参照してください: www.moosecodes.com (まだ作成中です!ご容赦ください!)
android - ViewPager でカスタム フォントを使用するにはどうすればよいですか?
ViewPager を使用している Android アプリケーションがあり、正しく動作しますが、ビューにカスタム フォントを追加したいのですが、ページ間をスライドするとレイアウトが変更されます。これが私のコードです。
「lcmeter」というレイアウトにカスタムフォントを追加したいのですが、配置すると:
アプリケーションの実行時に FC が発生しますが、ViewPager を使用しないシンプルなアクティビティに同じコードを配置すると、問題が発生していると思います。
たぶん文脈が正しくないかもしれませんが、私はこれが初めてなので、あまり知りません。ありがとうございます :)
css - OS 間で垂直メトリックが異なるカスタム フォント
作成中のページにカスタム フォントを含めようとしています。私の問題は、フォントの垂直方向の配置が、ubuntu 開発マシンと Windows PC で異なって見えることです。
まず、ここに問題を理解するための画像があります
編集:残念ながら、新しいユーザーとして画像を投稿できないため、ここに説明があります:
問題は、フォントのベースラインとその下の要素の間の距離です。私のubuntuマシンには、パディング/マージンではないという説明のつかないギャップがあります。テキストを選択しても、ずれているように見えます。
どちらも Chrome でテストされており、もちろんその背後には同じ html/css があります (同じページです)。コードとクロムのインスペクターツールの両方で、下のマージン/パディングはありません。同じ行の高さ。フォントはMuseoです。どちらもフォントの .woff バージョンをロードします。他の情報があれば、喜んで提供します。
フォントをインポートするための css は次のとおりです。
woff 宣言を削除し、ttf がフォントを提供していても、問題は解決しませんでした。
私はこれで本当に迷っています。どうすれば同じにすることができるのかわかりません。
ios - カスタム フォントはデバイスでは表示されないが、シミュレーターでは表示される
私は iOS でカスタム フォントをいじっていましたが、カスタム フォントがどのデバイスにも表示されないことを除けば、ほとんどのことがわかりました。
- プロジェクトファイルのルートにフォントを追加しました。
- 配列または「アプリケーションによって提供されるフォント」の下のinfo.plistファイルに追加しました
- 元のファイルと info.plist ファイルに追加したものの両方の大文字と小文字の区別が同じであることを確認しました。
[playMenuBtn.titleLabel setFont:[UIFont fontWithName:@"fontname" size:40]];
フォントを機能させるために使用されます。
シミュレーターでアプリを実行すると、すべて問題なく動作します。ただし、物理デバイスで実行するとすぐに、デフォルトのフォントがデフォルトのサイズで表示されます。
私が使用する場合:
UIFont *font = [UIFont fontWithName:@"VINCASTENCIL" size:20];
NSLog(@"Font:%@", font);
次に、シミュレーターは次のように返します。
2012-04-07 01:10:41.544 AppName[47412:f803] Font:<UICFFont: 0x683e040> font-family: "VINCA STENCIL"; font-weight: normal; font-style: normal; font-size: 20px
デバイスが返す場所:
2012-04-07 00:42:56.358 AppName[5079:707] Font:(null)
FontBookがフォントに名前を付けることができると私に言うすべての名前を試すことを含め、私はすべてを試しました。無料であり、ライセンスがないことは知っています。
ローカリゼーションが面倒になるので、これらすべてに画像を使用したくないので、どんな助けでも大歓迎です!
fonts - Safari、カスタム フォントによる文字間隔
Google Webfonts の Dosis フォントを使用して ...
Firefox と Safari で広範なテストを行った後、両方のブラウザーですべてを完全にピクセル単位で完全に表示することはできないことを完全に認識していましたが、Photoshop の元のデザイン ビューと同じように正確に表示されますが、最も厄介な問題に遭遇しました。
文字間隔
何を試しても、Webkit ブラウザーで文字間隔を正しく設定できません。
簡単な例:
これは、Firefox で、私が望むように完全にうまくレンダリングされます (FF を 15.5px のフォント サイズにハックすると、[だれかが反対しない限り] 大丈夫です)。
ただし、Safari では文字間隔は機能しません。
いくつかの調査の結果、1px未満の文字間隔は許可されないことがわかりましたが、emメジャーを使用すると許可されると言われています。それでいい。
私が使用する場合:
何も起こりません。変化なし。文字間隔が狭すぎる。
しかし、私が使用する場合:
突然パチンと音がして、文字間隔が広すぎます。10 単語のテキストブロックのように、幅が突然 50 ピクセルを超えます。
理解できません。
これを修正する方法を知っている人はいますか?
ありがとうございました。
ios - fontWithName:size:独自のフォントをプロジェクトにインポートする方法は?
自分のフォントをプロジェクトにインポートしようとすると、行き詰まります。私は調査を行ってこれを見つけました が、iOS 3.2の時点で、この機能が組み込まれています。3.2より前のバージョンをサポートする必要がある場合でも、このソリューションを使用できます。iOS5.0用のアプリを作成します。
私は使用しようとしていますがfontWithName:size:
、ドキュメントには、フォントの完全に指定された名前が記載されています。この名前には、フォントファミリ名とフォントの特定のスタイル情報の両方が組み込まれています。そこで、表示名を入れました。
しかし、それは機能しません。このフォントはどこに保存できますか?私のプロジェクトでは?その正しい名前ですか?私のフォント名は:Sansation_Light.ttf
iphone - iPhoneでカスタムフォントサイズを設定する方法
こんにちは私は私のアプリケーションでカスタムフォントを使用しています。まず、フォントを.plistに含めてから、これら2つの方法でフォントを使用しようとしました。
[lblTitle setFont:[UIFont fontWithName:@ "FtraBk__1" size:9]];
UIFont * CustomFont = [UIFont fontWithName:@ "FtraBk__1" size:9];
[lblTitle setFont:CustomFont];
しかし、どちらの場合もフォントサイズは機能しません。私はこれらのカスタムフォントをで使用していますuitableviewcustomcell
。では、カスタムフォントの高さを調整するにはどうすればよいですか。
android - Android: アプリケーション全体にカスタム フォントを設定する方法
非常に巨大なアプリケーションを開発しましたが、アプリケーション内のすべてのコントロールにカスタム フォントを使用する必要があります。そのため、フォントを一発で変更するより良い方法を知りたいです。アプリケーションには、100 を超える XML レイアウトがあります。すべてのコントロールをカスタム フォントのカスタム コンポーネントに変更することはできません。XML のすべてのコントロールを変更せずにフォントを変更する解決策を提供してください。