問題タブ [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.
ios - iPhone - CTFont を UIFont に変換しますか?
次のようなスタイルや属性を失うことなく、CTFont を UIFont に変換しようとしています。
- フォント名
- フォントサイズ
- フォントの色
- 下線
- 大胆な
- イタリック
- 等
macos - Myriad Pro の太字バージョンを要求すると、Core Text が Myriad Pro Semibold を返すのはなぜですか
一般的な Adobe Myriad Pro フォントがインストールされています。これらには、ミリアド プロ レギュラー、ミリアド プロ ボールド、ミリアド プロ セミボールドが含まれます。CTFontRef baseFont
Myriad Pro Regular を指す があり、必要なフォント サイズが であるとしsize
ます。次のコードを実行します。
返されるフォントは Myriad Pro Bold ではなく、Myriad Pro Semibold です。
名前付きスタイル 'Bold' を要求する以外に、代わりに Myriad Pro Bold を返すように強制する方法はありますか? 私は、このコードを完全に一般的なスタイル名にすることなく、完全に汎用的なものにしたかったのです。
最初にフォントを作成するときに属性ディクショナリの一部として太字の特性を渡すなど、さまざまな順列でこれを試しました。また、フォント自体を少しいじりました。太字フォントの太さは表で 700 で<OS/2>
、半太字フォントの太さは 600 です。PANOSE の太さはこれに対応しています。ただし、セミボールド フォントとボールド フォントmacStyle
の表のフィールドには両方ともボールド フラグが設定されているため、おそらくこれが Core Text で使用されているものです。<head>
しかし、それをより差別的にする方法はありますか?
objective-c - CTFontCopyNamekCTFontSampleTextNameKeyに対してnullを返します
フォントのサンプルテキストを取得しようとしています。これが私のコーディングです。
結果としてnullを返します。ただしkCTFontCopyrightNameKey
、kCTFontLicenseURLNameKey
などの場合は、正しい値を返します。それだけのためkCTFontSampleTextNameKey
にそれは戻りますnull
。指定されたフォントのサンプルテキストを取得する方法を教えてください。
iphone - CTFontRef からの FontName
CTFontRef 変数があります。
CTFontRef aFontRef;
フォントのサイズを取得するのは簡単でした:
FontName の取得を手伝ってください。FontName がMarkerFelt-Wide のようなものになることを期待しています。
しかし、次のような方法を使用すると
マーカーフェルトワイドを入手
乾杯ロシット
objective-c - Objective-C - CTFontはフォントスタイルを変更しますか?
フォント スタイルとサンボリック特性を含む CTFont があります。
最初のフォントの記号特性を継承する新しいスタイルの新しいフォントを作成したいと考えています。どうすればこれを達成できますか?
4th
新しいフォントはここでは null です。 のパラメーターに何を渡せばよいかわかりませんCTFontCreateCopyWithSymbolicTraits
。
ios - 不足しているグリフの代替フォントとしてのカスタム フォント
私は現在、ファンキーなキャラクターを表示するアプリに取り組んでいます。これらは適切な Unicode 文字です。iOS にはこれらのグリフを含むシステム フォントがないため、これらのグリフのみを含むカスタム フォントを作成しました。
ここで、システム フォントをカスタム フォントに置き換えたくはありませんが、不足しているグリフをカスタム フォントから iOS に読み込ませたいと考えています。iOS はカスタム フォントにフォールバックできますか?
ios - CTStringAttributes と NSMutableAttributedString を使用した CTFont により、xamarin でアプリがクラッシュする
NSMutableAttributedString
メソッドを使用してそのプロパティを作成および設定しようとしていますSetProperties
。しかし、私のアプリはエラーでクラッシュし、
コード:
このコードは のGetCell
メソッドにありUITableViewController
ます。文字列の最初の 3 ~ 4 文字のみのフォントまたは色を変更できるようにしたい。
Fontコンポーネントを削除して、 StrokeWidthなどの別のプロパティを設定すると、正常に動作することがわかりました
そのため、フォントの初期化が多少間違っているようです。何故ですか?アプリがクラッシュするのはなぜですか?
前もってありがとう!
ios - EXC_BAD_ACCESS で iOS アプリがクラッシュする
最近、crashlytics から、以下のログでアプリのクラッシュが発生しました。他の誰かが同じ問題に直面しましたか? どんな助けでも大歓迎です。
ありがとう !
ios - Unicode 文字が UIFont にグリフを持っているかどうかを判断します
カスケード フォントであっても、特定の Unicode 文字にグリフ表現があるかどうかを調べたい。たとえばUIFont.systemFont(withSize:18)
、文字列を使用してい\u{1CDA}
て、このフォントがデフォルトの疑問符表現ではなく、この文字のグラフィカル表現を表示するかどうかを調べたいとしましょう (つまり、サポートしているカスケード フォントでもグラフィカル表現はありません)。 .