gpt4 book ai didi

objective-c - NSControl 对象内的日文字体渲染不正确

转载 作者:行者123 更新时间:2023-11-30 11:13:47 27 4
gpt4 key购买 nike

我正在 macOS 中构建一个具有动态本地化功能的 UI 应用程序(这意味着可以在应用程序运行时切换语言)。

我注意到,如果初始语言配置为日语,并且我即时切换为英语,则控件上的文本呈现正常。然而,在相反的情况下,当初始语言是英语并且我即时切换到日语时,文本字段上的日语符号会稍微放大。 (请参见下图以强调差异 - 左侧片段是原始渲染,右侧片段代表放大版本)

The original text The enlarged text

对于任何特定的控件,只需将本地化字符串(在 NSLocalizedString 函数的帮助下获取)分配给控件的 stringValue 属性即可更改语言。

这些结果出现在我测试过的所有版本(10.13 和 10.12)上。

也许有人遇到过类似的结果?我应该如何解决它们?

最佳答案

因此,如果语言在语言和区域 -> 首选语言下正确安装在您的计算机上,显然渲染问题就可以解决

关于objective-c - NSControl 对象内的日文字体渲染不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51927272/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com