问题标签 [nsfontmanager]
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.
objective-c - 如何设置 NSFontPanel 的属性?
如何设置字体属性NSFontPanel
,如颜色、粗体等?
macos - fontWithFamily 返回零?
我们正在尝试通过执行以下操作来创建字体:
但是字体管理器返回“nil”。我已验证客户的计算机上存在“Arial”字体。这里还有其他可能发生的事情吗?
除了说“它可能返回零”之外,文档根本没有谈论它。除了“从字体管理器报告存在的可用字体列表中选择一种字体”之外,我还能做什么?
nsstring - 来自 NSFont 的名称和大小
我试图在互联网上找到一些东西,但现在我没有答案,所以如果你能帮助我,那就太好了!到目前为止,我有一个 NSFont 对象,但我想要字体的名称(作为 NSString)和大小,所以我可以输出它!就像是
只有倒退,所以我得到了“Menlo”这个名字,尺寸为 11。
感谢帮助!来自德国的 Xcoder
objective-c - validModesForFontPanel 从未调用过
我有一个使用NSFontPanel
. 我像这样打开字体面板:
然后我有一种-(void)changeFont:(id)sender
方法可以对面板中的字体更改做出反应。这一切都很好。
现在,我想禁用一些字体选项,所以我实现了协议的validModesForFontPanel
方法:NSFontPanelValidation
但是,该方法永远不会被调用。在文档中它说:“此消息通过响应者链向上发送到实现该方法的第一个响应者。理想情况下,该对象应该是找到的第一个响应者,它也实现了 changeFont:。 ”
我确实changeFont
在这个响应者中实现,所以除非有其他我不知道的响应者,否则我不知道这条消息会发生什么。
有没有人有什么建议?
macos - 如何获取 NSFontManager 选择的字体?
我无法在 NSFontManager 中选择字体。我需要的:
1) 我需要获取选定的字体标题、大小、颜色?
我用这样的按钮调用 NSFontManager:
它正在打开,但我不知道如何获得选定的字体。例如字符串:Verdana。
我已经阅读了苹果的文档,但我不明白如何获得选择的字体。我没有更改或转换任何字体。我只需要获取选择的字体。
objective-c - 子类化 NSFontManager 不起作用
我继承了 NSFontManager 并覆盖了“modifyFont:(id)sender) 然后我将我的 xib 文件中的 NSFontManager 类更改为新类。我可以看到,该类已初始化,但从未调用过覆盖的方法。虽然 NSFontManager 方法工作正常。
我错了什么?
@结尾
macos - WebView 作为响应者
我想在子类中接收changeFont:
andchangeColor:
消息WebView
。
根据文档,这些方法由响应者发送NSFontManager
并NSColorPanel
分别发送给响应者。
然而,他们从未在我的WebView
子类中被调用。这是预期的行为吗?如果没有,我做错了什么?
objective-c - NSFontManager selectedFont 返回 null
好的,所以我检查了整个 SO 和 Google,但我找不到我的代码有什么问题:
字体面板弹出,但是当我选择一种字体时,控制台会返回(null)
字体管理器的所选字体。有人知道我错过了什么吗?
谢谢
cocoa - 如何更改 NSFont 中字母之间的间距?
我正在尝试更改 NSFont(例如 Gill Sans)中的字母间距。这是可能的还是我需要加载自己的自定义字体?
nsfont - How to get array of fonts contained in an NSFontCollection?
How can you get an NSArray
of fonts or fontfamilies that are "contained" by an NSFontCollection
?
All NSFont
and NSFontManager
methods seem to require a single NSFontDescriptor
, while NSFontCollection
returns an NSArray
of NSFontDescriptor
objects. It seems like there should be a method that returns fonts matching these.
Is it necessary to query each font descriptor against all fonts manually?