33得票9回答
如何在iPhone的UILabel中设置字距(kerning)

我正在开发一款iPhone应用程序,我想在UILabel中设置字距(kerning)。我编写的代码(可能涉及kCTKernAttributeName)似乎存在错误。我应该如何解决这个问题?NSMutableAttributedString *attStr; NSString *str =...

30得票12回答
如何在Android TextView中调整文本字距?

在Android的TextView中,是否有一种方法可以调整字符之间的间距?我相信这通常被称为“字距调整(kerning)”。 我知道android:textScaleX属性,但它会压缩字符和间距。

23得票6回答
iOS UITextView中的字距调整

UITextView貌似存在一个“bug”,不像其他UIKit元素,它似乎不支持字距调整。是否有解决方法使字距调整生效? 明确一下,我说的是在字体文件中定义的字符对之间的间距,而不是所有字符之间的通用间距。使用带有NSKernAttributeName的NSAttributedString将...

21得票2回答
Cocoa(OS X)字体过小-字距看起来很糟糕

我有一个 Cocoa OS X 应用程序,它创建用于打印的 PDF。当我使用小字号时,字距似乎不正确。这里是一张截图。这是从我的应用程序输出的 PDF 中放大后的图像,使用 Helvetica 字体,字号为 6 点。 正如你所看到的,字距很糟糕,有些字符相互接触,而有些则间隔过大。 我正...

21得票4回答
如何在WPF TextBox中指定字母间距或字距?

我想要修改 WPF TextBox 中字符之间的间距,类似于 CSS 中的 letter-spacing: 5px 这样的东西。我认为在 XAML 中是可以实现的,什么是最简单的方法? 我找到了 "GlyphRun 对象和 Glyphs 元素入门" 文档,但发现它并没有提供什么有用的帮助。 ...

17得票4回答
如何在Swift或Objective-C中设置UINavigationBar标题的字距(字符之间的间距)

我的导航栏已经被我大部分定制成我喜欢的样子了,但是我想使用NSKernAttributeName来增加字间距。我正在使用appearance proxy将导航栏设置为白色文本和自定义字体,但是当我尝试添加字间距时,它没有生效。[[UINavigationBar appearance] setT...

12得票5回答
如何在Xcode 7中使用Interface Builder调整文本字距?

在Interface Builder中,我可以看到各种NSAttributedParagraphStyle的设置: 但是这些设置都不是用于文字字距的。在Xcode 7的Interface Builder中,有没有一种调整属性文本字距的方法? (请不要回答如何在代码中实现这一点 - 我...

11得票2回答
Java.awt.font字距调整

在使用java.awt.font时增加字母间距是否可能?就像这样:Font font = new Font("serif", Font.PLAIN, 21); //Increase the spacing - perhaps with deriveFont()? BufferedImage ...

10得票4回答
Android 4.2.1 字符间距错误

使用Canvas和drawText()方法时,我在Android 4.2.1上看到了不同的渲染。 低于4.2版本: 在Android 4.2.1(Nexus 7)上,我得到了: 如您所见,文本消费非常紧密。似乎是4.2.1引入的字距问题。用于绘制文本的Paint并没有什么特别之处...

9得票1回答
无法在freetype中获取某些特定.ttf字体的字距调整信息

我将尝试使用freetype 2.6库从一些.ttf字体中提取字距信息。 这是我获取字距信息的方法(通过字符循环): if( FT_HAS_KERNING(face->getFace()) && previous ){ FT_Vector delta; ...