問題タブ [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 投票する
1 に答える
765 参照

macos - カスタム NSTextField のサイズとフォントを変更するには?

私はここで答えに従いました:

https://stackoverflow.com/a/3233802/3850487

@Dave コードを使用できましたが、うまく機能します。

唯一のことは、ラベルのフォントやサイズを変更する方法が見つからないように見えることです。

まったく何も起こりません。影響を受けていないようです。

私が得た最も近いものは、いくつかのコードを追加したときでした- (void)drawRect:(NSRect)dirtyRect

デイブに連絡しようとしましたが、まだコメントできません。アドバイスをお願いします。

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

macos - ココアのnstextfieldでフォントと色を設定するにはどうすればよいですか?

パネルにフォントを設定し、選択したフォントを変更したい。NSColorWell色を開いて選択するために使用しています。フォントは何を使えばいいですか?フォント パネルを開いて、フォント パネルが閉じているときにアクションを実行するにはどうすればよいですか?

現在、私は使用しています

しかし、chnageFontフォントまたはそのサイズを変更するとクラッシュします。

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

objective-c - NSFont からすべての文字を取得する

カスタムNSFont(FontAwesome) があり、このフォントからすべての文字を取得したいと考えています。フォントに関するすべてのドキュメントに目を通しましたが、すべてを表示するものは見つかりません。

どうすればそれを行うことができますか?

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

macos - Core Text の標準的なフォントの太さは?

GDIPangoの両方に、「細い、極薄、薄め、標準、中程度、半太字、太字、極太字、重厚」の範囲の標準的なフォントの太さのリストがあります。CSSも同様のようです。

ただし、OS X では Core Text (または NSFont/NSFontDescriptor でさえも) のようなフォント リストは表示されません。代わりに、表示されるのは

  • kCTFontWeightTrait、これは -1.0 から 1.0 で 0.0 が「通常または中」であると文書化されています (つまり、通常と中の両方ですか、それとも単に中程度ですか?)
  • -[NSFontManager fontWithFamily:traits:weight:size:]、その重みパラメーターは 0 から 15 までで、5 は通常/本 (通常ではない場合はライトと通常の間であると想定しています) であり、9 以上はすべて太字であると文書化されています。

では、上記の標準的な重みの名前に相当するものは何ですか? ありがとう。

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

cocoa - [NSFont systemFontOfSize: weight:] の 10.9 置換

[NSFont systemFontOfSize:13 weight:NSFontWeightLight]Mac OS 10.9 および 10.10 で動作する代替方法を実装したいと思います。

でフォント記述子を取得できます[[NSFont systemFontOfSize:13] fontDescriptor]

ただし、フォント記述子の重みを変更して、そこから NSFont を作成する方法がわかりませんでした。

WWDC 2015 の #804 : 30:17 で説明されているように、システム フォントからファミリー ネームを取得するべきではありません (提案されているように、ここここで)。

フォント記述子の重みを変更して、そこから新しい NSFont を取得することは可能ですか?

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

ios - NSFontAttributeName を太字フォントに設定する

現在のカスタムフォントで太字になるように次のコードを適用しようとしていますが、辞書に含めるにはどうすればよいですか?