Fonts 是否每个字体字符都有它';谁有自己的克恩表?
我正在设计一种用于存储字体的文件格式,它将用于我需要在屏幕上绘制ASCII文本的游戏中。起初我认为我需要为字体中的每个字符保留一个单独的kern表,但经过研究后我发现,游戏中使用的许多字体文件格式根本没有任何kern表(例如,Arma的FXY font),它们只为每个字符使用一个偏移量来确定在何处绘制下一个字符。对于简单的ASCII文本来说,这就足够了吗?有什么缺点/限制吗?“简单的ASCII文本”与字距调整无关。一些(可能)最难看的紧排候选在简单ASCII范围内;即使使用所有大写文字,也只能使用“AV”和“TA”组合 是否在文本引擎中包含字距调整取决于您的帖子中未提及的一些因素:Fonts 是否每个字体字符都有它';谁有自己的克恩表?,fonts,kerning,Fonts,Kerning,我正在设计一种用于存储字体的文件格式,它将用于我需要在屏幕上绘制ASCII文本的游戏中。起初我认为我需要为字体中的每个字符保留一个单独的kern表,但经过研究后我发现,游戏中使用的许多字体文件格式根本没有任何kern表(例如,Arma的FXY font),它们只为每个字符使用一个偏移量来确定在何处绘制下一个字符。对于简单的ASCII文本来说,这就足够了吗?有什么缺点/限制吗?“简单的ASCII文本”与字距调整无关。一些(可能)最难看的紧排候选在简单ASCII范围内;即使使用所有大写文字,也只能使
总而言之,这要看情况而定。最好同时尝试两种方法:不使用紧排和使用紧排。根据“外观”的正面评价对性能的负面影响,并决定您更喜欢哪一种。谢谢,我想我只会使用单间距字体。我想在屏幕上绘制一些场景统计数据,所以我不在乎文本是否看起来“漂亮”。