Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Verdana 的某些字体中观察到,粗体和普通文本的渲染对于给定文本不会占用相同的宽度。在我的应用程序中,我使用了一种这样的字体,并且有带有列表和突出显示项目的 UI。对于突出显示的项目,字体与粗体属性相同,由于上述字体问题,当列表滚动时,文本似乎会水平移动(放大并占用更多空间)。我可以使用粗体字体,字体大小减少一个,看起来还可以,但并不完美。有什么纠正措施可以解决这个问题吗?
您描述的是大多数比例字体的默认属性。如果增加字符串宽度看起来很难看,请尝试使用其他视觉方法来引起对所选项目的注意,例如更改背景颜色。
您可以使列表项足够宽以适应变粗时的大小增加。
如果突出显示必须是粗体,很可能您唯一的选择是使用比例字体(不需要是 courier,您可能会发现一些无衬线比例字体可以接受)。