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.
我正在构建一个 CSS/Javascript 图形引擎,其中一个组件是圆形文本轮。我需要一种在字母和空格之间等距的字体,以便所有标签占用相同数量的空间,而不管字母如何。现在,如果我在其中一个标签中有一些像“L”这样的字母,那么我现在使用的字体中的额外间距会导致整个轮子偏移。
一个简单的解决方法是让所有字母、空格和字符之间的间距相等或几乎相等的字体。
有什么建议让我试试吗?
正如您所看到的,有些车轮偏离了中心,因为它比大多数时候都小,因此直径偏离了。
您正在寻找的是所谓的“等宽”字体。试试 Courier 或 Courier New。
尝试使用等宽字体,其中所有字母占用相等的空间。以下是可供试用的 Web 可用等宽字体集合:
http://www.fontsquirrel.com/fonts/list/classification/monospaced?filter%5Bweb%5D=Y&filter%5Bdownload%5D=all