我正在寻找具有某些属性的字体的建议。它用于科学出版物中的数字。该日记本设置了样式要求(最好是Helvetica),但不幸的是,存在不兼容的实际要求(字形的可区分性)。
- 必须为无衬线字体,最好类似于Arial / Helvetica。
- 必须具有与I / l等相似字母的出色区分性。一个字形代表的字母应该是显而易见的,即使它是独立无上下文的。
- 应该像啤酒一样免费,或者非常普遍(例如MS Office附带)。
- 如果它有一个明显可区分的粗体变体(不是硬性要求),那就太好了
我正在寻找具有某些属性的字体的建议。它用于科学出版物中的数字。该日记本设置了样式要求(最好是Helvetica),但不幸的是,存在不兼容的实际要求(字形的可区分性)。
Answers:
一个非常不错的(如果您问我)选项是IBM的一组新字体,称为Plex。该系列包括无衬线,衬线和等距变体,所有这些都具有出色的独特性(1 / I / l和O / 0易于区分,并且点和斜线替代都为零),以及整个家庭是免费的并且开源。*
目前,仅支持拉丁文字(尽管该家族确实支持多种变音符号),但仍在进行中(西里尔语几乎完成;希腊语,阿拉伯语,希伯来语,印地语和泰语将开始使用)即将推出;中日韩将在2018年中旬推出)。遗憾的是,还没有小型股。
您可以通过FontSquirrel或直接从托管它的IBM GitHub下载它。
*或者至少它将是开源的。尽管所有已编译的字体文件现在都可用,但是直到2018年才可以使用从头开始编译自己的字体的实际源文件。
I
和l
明确的,甚至断章取义。许多其他建议看起来更好,并且绝对看起来更像Helvetica,但I
通常是无衬线的垂直线,因此l
在上下文外显示时可能会混淆。
您的要求有些矛盾,甚至可能互斥。您可以指定无衬线,但是在示例中区分相似字符的是衬线。也就是说,可能会有一些字体可以合理地折衷。我的第一个建议是Anonymous Pro:https : //www.marksimonson.com/fonts/view/anonymous-pro
像许多符合您要求的字体一样,它是针对编码人员的。可以在本文中找到更多有关其优缺点的讨论:https : //www.slant.co/topics/67/~best-programming-fonts
即使它们都不完美,也可能有助于告知您选择。狩猎愉快!
另一个选择是使用字体编辑器来调试Helvetica以适合您的特定用例,但这将需要购买一些字体编辑软件并学习如何使用它。根据您的技能,这可能是琐碎的或令人望而却步的。
好吧,困难的部分是“自由”方面。
我的图书馆中有几种字体可能满足您的大多数要求:-Museo Sans-Bunday Sans-Source Sans
我不确定Museo或Bunday是免费的。...但是,我相信Source Sans是免费的,如果它满足您的需求。
没有一个具有容易的斜杠零,但是它们都有一个unicode符号表示斜杠零。
而且如果可以接受等宽字体,则有很多。
I
上下文不明确。此处列出的所有字体都有相同的问题。
就我个人而言,我喜欢Johannes Kepler(kp)字体(http://www.tug.dk/FontCatalogue/kpsansserif/),该字体有无衬线(您可能需要使用sansserif)以及所有这些变体是科学文本(斜体,打字机,小型大写字母...)所必需的。也适合数学排版。I,l和1明显不同,如果您使用旧式数字,则更多。
我试图为演示文稿找到一种Helvetica风格的字体,在该字体中我将I用作重复变量,并决定使用Lucida Sans Typewriter作为I,以使其更具区分性。在大多数标准OS安装中也是如此。