問題タブ [ctfont]

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.

0 投票する
2 に答える
5469 参照

ios - iPhone - CTFont を UIFont に変換しますか?

次のようなスタイルや属性を失うことなく、CTFont を UIFont に変換しようとしています。

  • フォント名
  • フォントサイズ
  • フォントの色
  • 下線
  • 大胆な
  • イタリック
0 投票する
2 に答える
713 参照

macos - Myriad Pro の太字バージョンを要求すると、Core Text が Myriad Pro Semibold を返すのはなぜですか

一般的な Adob​​e Myriad Pro フォントがインストールされています。これらには、ミリアド プロ レギュラー、ミリアド プロ ボールド、ミリアド プロ セミボールドが含まれます。CTFontRef baseFontMyriad Pro Regular を指す があり、必要なフォント サイズが であるとしsizeます。次のコードを実行します。

返されるフォントは Myriad Pro Bold ではなく、Myriad Pro Semibold です。

名前付きスタイル 'Bold' を要求する以外に、代わりに Myriad Pro Bold を返すように強制する方法はありますか? 私は、このコードを完全に一般的なスタイル名にすることなく、完全に汎用的なものにしたかったのです。

最初にフォントを作成するときに属性ディクショナリの一部として太字の特性を渡すなど、さまざまな順列でこれを試しました。また、フォント自体を少しいじりました。太字フォントの太さは表で 700 で<OS/2>、半太字フォントの太さは 600 です。PANOSE の太さはこれに対応しています。ただし、セミボールド フォントとボールド フォントmacStyleの表のフィールドには両方ともボールド フラグが設定されているため、おそらくこれが Core Text で使用されているものです。<head>しかし、それをより差別的にする方法はありますか?

0 投票する
1 に答える
256 参照

objective-c - CTFontCopyNamekCTFontSampleTextNameKeyに対してnullを返します

フォントのサンプルテキストを取得しようとしています。これが私のコーディングです。

結果としてnullを返します。ただしkCTFontCopyrightNameKeykCTFontLicenseURLNameKeyなどの場合は、正しい値を返します。それだけのためkCTFontSampleTextNameKeyにそれは戻りますnull。指定されたフォントのサンプルテキストを取得する方法を教えてください。

0 投票する
1 に答える
1173 参照

iphone - CTFontRef からの FontName

CTFontRef 変数があります。

CTFontRef aFontRef;

フォントのサイズを取得するのは簡単でした:

FontName の取得を手伝ってください。FontName がMarkerFelt-Wide のようなものになることを期待しています。

しかし、次のような方法を使用すると

マーカーフェルトワイドを入手

乾杯ロシット

0 投票する
1 に答える
4873 参照

objective-c - Objective-C - CTFontはフォントスタイルを変更しますか?

フォント スタイルとサンボリック特性を含む CTFont があります。

最初のフォントの記号特性を継承する新しいスタイルの新しいフォントを作成したいと考えています。どうすればこれを達成できますか?

4th新しいフォントはここでは null です。 のパラメーターに何を渡せばよいかわかりませんCTFontCreateCopyWithSymbolicTraits

0 投票する
1 に答える
762 参照

ios - 不足しているグリフの代替フォントとしてのカスタム フォント

私は現在、ファンキーなキャラクターを表示するアプリに取り組んでいます。これらは適切な Unicode 文字です。iOS にはこれらのグリフを含むシステム フォントがないため、これらのグリフのみを含むカスタム フォントを作成しました。

ここで、システム フォントをカスタム フォントに置き換えたくはありませんが、不足しているグリフをカスタム フォントから iOS に読み込ませたいと考えています。iOS はカスタム フォントにフォールバックできますか?

ここに画像の説明を入力

0 投票する
1 に答える
1566 参照

ios - CTStringAttributes と NSMutableAttributedString を使用した CTFont により、xamarin でアプリがクラッシュする

NSMutableAttributedStringメソッドを使用してそのプロパティを作成および設定しようとしていますSetProperties。しかし、私のアプリはエラーでクラッシュし、

コード:

このコードは のGetCellメソッドにありUITableViewControllerます。文字列の最初の 3 ~ 4 文字のみのフォントまたは色を変更できるようにしたい。

Fontコンポーネントを削除して、 StrokeWidthなどの別のプロパティを設定すると、正常に動作することがわかりました

そのため、フォントの初期化が多少間違っているようです。何故ですか?アプリがクラッシュするのはなぜですか?

前もってありがとう!

0 投票する
1 に答える
1059 参照

ios - EXC_BAD_ACCESS で iOS アプリがクラッシュする

最近、crashlytics から、以下のログでアプリのクラッシュが発生しました。他の誰かが同じ問題に直面しましたか? どんな助けでも大歓迎です。

ありがとう !

0 投票する
2 に答える
1576 参照

ios - Unicode 文字が UIFont にグリフを持っているかどうかを判断します

カスケード フォントであっても、特定の Unicode 文字にグリフ表現があるかどうかを調べたい。たとえばUIFont.systemFont(withSize:18)、文字列を使用してい\u{1CDA}て、このフォントがデフォルトの疑問符表現ではなく、この文字のグラフィカル表現を表示するかどうかを調べたいとしましょう (つまり、サポートしているカスケード フォントでもグラフィカル表現はありません)。 .