【发布时间】:2010-07-31 17:59:41
【问题描述】:
在某些 Verdana 字体中观察到,粗体和普通文本的渲染不会占用给定文本的相同宽度。 在我的应用程序中,我使用了一种这样的字体,并且有带有列表和突出显示项目的 UI。 对于突出显示的项目,字体与粗体属性相同,由于上述字体问题,当列表滚动时,文本似乎会水平移动(放大并占用更多空间)。 我可以使用粗体字体,字体大小减少一个,这看起来不错但并不完美 有什么纠正措施可以解决这个问题吗?
【问题讨论】:
在某些 Verdana 字体中观察到,粗体和普通文本的渲染不会占用给定文本的相同宽度。 在我的应用程序中,我使用了一种这样的字体,并且有带有列表和突出显示项目的 UI。 对于突出显示的项目,字体与粗体属性相同,由于上述字体问题,当列表滚动时,文本似乎会水平移动(放大并占用更多空间)。 我可以使用粗体字体,字体大小减少一个,这看起来不错但并不完美 有什么纠正措施可以解决这个问题吗?
【问题讨论】:
您描述的是大多数比例字体的默认属性。如果增加字符串宽度看起来很难看,请尝试使用其他视觉方法来引起对所选项目的注意,例如更改背景颜色。
【讨论】:
您可以使列表项足够宽,以便在变为粗体时适应大小的增加。
如果突出显示必须是粗体,很可能您唯一的选择是使用比例字体(不需要是 courier,您可能会发现一些无衬线比例字体可以接受)。
【讨论】: