如果我在 Photoshop 的 Helvetica Bold 中键入 ''
(即直接在 enter/return 键左侧的键 2x),我得到以下内容:
但是,如果我通过 NSString 在 iOS 中绘制相同的字符串,我会得到:
有没有办法用 NSString 获得花哨的撇号而不是垂直线的撇号?
最佳答案
在较新的 XCode 中,您可以直接在 @""
定义中包含字形。
所以:NSString *test = @"\u2018Hello\u2019";
在旧版本中(以及更复杂的情况下),您可能会发现使用这种格式很有帮助:
NSString *test = [NSString stringWithFormat:@"%CHello%C", 0x2018, 0x2019];
查看维基百科以获取对各种引用字形和代码点的引用: http://en.wikipedia.org/wiki/Quotation_mark_glyphs
关于iphone - NSString 中的撇号和反撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11894886/