問題タブ [nsfont]

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 投票する
0 に答える
1433 参照

objective-c - NSFontはフォントを太字または斜体に変換します

次のコードを使用して、iOS でフォ​​ントを太字に変更しています。

私は Mac OS X で同等のことをしようとしています。私はこれを試しましたが、iOS コードよりも太字のフォントを選択しています。

Mac のコードが iOS のコードとまったく同じように動作し、同じ太字のフォントを選択するようにしたいと考えています。

0 投票する
0 に答える
151 参照

objective-c - systemFont with weight

OS X で、特別なウェイトのシステム フォントを取得する API はありますか? iOSでは api を見つけましたsystemFontOfSize:weight:が、OS Xではこのようなものはありません。

を試し[[NSFontManager sharedFontManager] convertWeight:NO ofFont:[NSFont systemFontOfSize:10]]ましたが、ウェイトの小さい有効なフォントが返されません。

Helvetica UltraLightまた、10.11 でサンフランシスコに変更できることを願っているので、を使用してハードコーディングしたくありません。ところで、FontBook に新しい San Francisco が見つからないのですが、そのフォント名は何ですか?

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

objective-c - カスタム フォントを OSX プロジェクトに読み込むことができませんが、iOS プロジェクトにいますか?

iOS プロジェクトにカスタム フォントをロードし、以下を使用して使用可能なフォントで表示できます。

しかし、フォントを OSX プロジェクトに読み込もうとすると、フォントを表示したときにリストに表示されません。

私が使用した: XCodeでUILabelのカスタムフォントを設定してiOSプロジェクトのフォントをインストールできず、OSXプロジェクトでも同じアプローチであると想定しました。

フォント ファイルへのリンクは、バンドル リソース、Info.plist ファイル (追加: アプリケーションによって提供されるフォント) にあり、ファイルはサポート ファイルにあります。

何か不足していますか?どうも

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

xcode - TextKit (NSAttributedStrings ではない) を使用して UITextView で属性情報を取得する方法

UITextKit-Style (NSStrikethroughStyleAttributeName) を持つ UITextView と TextKit があります。

ここに画像の説明を入力

これは私のコードです:

ここで、この Font-Attribute を検出する方法が必要です。情報を取得する方法はありますか:

selectedRange: NSRange 12, 6 私は属性NSStrikethroughStyleAttributeNameをプロパティ2で、おそらく配列エントリとして使用します???

どんなアイデアでも大歓迎です!

0 投票する
0 に答える
67 参照

macos - OS X: NSTextView で使用されるフォント

NSTextView で使用されるフォント名 (displayname?) とサイズを取得しようとしていますが、問題は、名前、サイズなどが何らかの内部形式のように見えることです。次のようなコードがあります。

NSLog には次のように表示されます。

Attr: "ComicSansMS 12.00 pt. P [] (0x6080002410b0) fobj=0x6000001f1a00, spc=3.59"

これから表示名「Comic Sans MS」、サイズ 12、「通常」書体にするにはどうすればよいですか?

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

swift - Swift で NSFont が太字かどうかを確認する

生成されたNSAttributedStringの形式をチェックする単体テストを書いています。

次のようにフォントを抽出できます。

このNSFontインスタンスが与えられた場合、太字かどうかを確認するにはどうすればよいですか?