为了在Photoshop中使用,我正在寻找一种高度刚好5像素但仍可读的字体。我自己尝试了一些系统字体,例如Arial,Tahoma,Segoe UI,但这一切都导致像素混乱。
理想情况下,字体将最佳地利用它们的空间,并使“ ISDN”之类的单词可读性如下:
具体来说,这需要为5px。那么哪种字体适合标记电线?没有回答我的问题
为了在Photoshop中使用,我正在寻找一种高度刚好5像素但仍可读的字体。我自己尝试了一些系统字体,例如Arial,Tahoma,Segoe UI,但这一切都导致像素混乱。
理想情况下,字体将最佳地利用它们的空间,并使“ ISDN”之类的单词可读性如下:
具体来说,这需要为5px。那么哪种字体适合标记电线?没有回答我的问题
Answers:
如果Cai和mayersdesign建议的5x5像素字体仍然太大,您可以尝试我几年前制作的4x5像素字体,以在另一个SE网站上挑战。
原始版本仅包含A
to Z
和.
and !
字符,但我只是制作了该字体的实际TTF版本(使用基于在线图块的字体编辑器),其中包括所有可打印的ASCII字符。(不过,还没有重音字母或精美的非ASCII标点符号,并且小写字母与大写字母相同。)
实际上,我制作了两个版本:一个具有可变字母间距的版本,另一个是等宽字体的版本。外观如下(尺寸为200%):
(直接下载)
(直接下载)
我没有在Photoshop中测试这些字体,但是它们在GIMP中确实可以正常工作:只需将字体大小设置为5px(的倍数),并将行距设置为1px或更大。
另外,我已经将这些字体发布到公共领域(通过CC-Zero),因此您可以使用它们进行任何操作。特别是,如果您不喜欢我做出的某些设计选择(例如,斜线零或无衬线的大写字母I),或者只是想添加更多字形,则可以随意克隆字体并自行编辑以适应您的需求; 在线编辑器非常易于使用。
(直接下载)
(直接下载)
在3x5像素的情况下,这大约可以得到像素字体并仍然清晰可辨。它也不是完全巧合的,看起来几乎与其他所有3x5像素字体都非常相似。
即使在这个尺寸,一些字形(特别是较复杂的标点符号喜欢的&
,@
,#
和*
)遭受了一下,一些有创意的解决方案(如微小式N
)是必要的,以保持所有的形状不同。尽管如此,即使某些字母在没有上下文的情况下单独使用时,它也或多或少具有可读性(例如M
,,可能会误认为an N
或an H
)。
当然,您也可以随意调整该字体,甚至可以自行设计。
5x5字体是免费的(供个人使用),专门针对5px字体高度而制作。
Berkelium 1541是Commodore 64上的GEOS操作系统用于标记文件和桌面上其他图标的比例像素字体的TrueType转换。
文本Berkelium 1541 / ISDN E18以此字体放大了4倍:
Windows自己的4或5pt大小的“小字体”似乎效果很好,尽管您可能必须选择哪些字符看起来还可以,哪些字符看起来不行。如果实际上渲染正确(您可能必须关闭Cleartype,或者甚至更多地使用1位单色的Paint),那么它应该看起来像上面的Berkelium,与最小尺寸的手相距不远-我曾经使用过的调整过的脸部(放大和手动像素化,或带有大量高速复制和粘贴),用于将很小的文本放置到低分辨率图像上。
在很小的5x5(或5xless)网格中,用于传递信息的空间很小,因此在某些情况下,您必须要具有字母形状的创意,例如Berkelium中的“ e”(它还具有有趣的小写字母“ a”和“ s”形状IIRC),每个元素都应可读且唯一。使用比例宽度可能会很有用,因此可以节省字母较细的像素,以便将它们用于需要额外宽度的像素。
正如上面的提示所暗示的那样,Atari ST上使用的6x6系统字体(主要用于驱动器和大写文件标签,而在其他地方(尽管不是唯一)使用8x8或8x16)也可能值得您注意。它基本上是5x5,与其他基本上是7x7和7x15的方式相同,因为除了最深的下降图形和框画字符外,它们都为所有其他元素建立了垂直和水平间距。值得注意的是,ISTR e和a的循环中没有开孔,但是仍然可以识别(如所示,如果最终将它们修改为自定义字体,则可以对其进行修复)。
除此之外,您通常会使用的最小尺寸是6x6或6x8,带有或没有周围空间,或者在某些点阵LCD上为5x7。很难制作出具有任何字符的体面字体,而不是仅用更少的像素来实现纯机器人功能(实际上,上面给出的其他示例让人感到很熟悉,因为它们与我经常看到的字体相同或非常相似)于90年代末/ 2000年代初在低分辨率手机LCD上使用)。类似于使用7段数字LCD难以书写字母(当然也可以选择使用大写或小写字母),而使用9或11(+)段则效果并不好。5x5像素本质上是25段,但实际上它更像是一种稍微灵活一些的11或15段。这就是您在此处使用的约束。
如果您能忍受它,只需用手捏一下像素...至少您对提示/字距调整具有最终控制权,那么,正如其他人提到的那样,除非您专门针对字体引擎进行了调整,否则这可能将是您最大的问题。 ,或者可以设置一个选项来调整小字体的基于像素的渲染,而不是假设一切都是无限分辨率的矢量并且大小合适。(如果您将微小的像素字体按比例缩放到正常大小,并按照其关键边界变形为全尺寸字体,则看起来很奇怪,就像试图将大的字体缩小到最小像素一样-您的最小间距粒度与实际字形相差甚远)
5 px高是可读性的关键点,如果还必须仅是单色,则很难获得清晰易读的文本。这意味着,如果一个需要6 PX而不是5 PX的限制,它可以是显著更好,因为伸部和下伸部至少需要1像素空间,并用5 PX它是不可能的。
我制作了一个5像素的字体,字体清晰易读,但仍然很难阅读。尽管我发现它的可读性比提到的“ 5x5”字体好得多。它不是.ttf字体,但是如果您知道Photoshop中的脚本,则可以编写一个将字符串转换为像素数组的函数。
例:
与“ 5x5”相比(以Mayersdesign的答案为例):
通过设计小字体,我发现有趣的是,人们可以立即注意到某些字母的不幸设计,即“ e”和“ c”的相似性以及整个[bdpqhnu]组的相似性。
我见过的最好的3×5 px字体是“ Tom Thumb”:
这是第5像素高的字体我发现,有好看的小写字母,虽然一些字母喜欢M
和N
(特别是#
,@
,&
,和~
)不为可读,因为他们是,如果他们是4首或5个像素宽。
这是我一直在使用的修改后的非等宽版本:https : //fontstruct.com/fontstructions/show/1604078/tom-thumb-modified