我正在与一些非常出色的设计师合作。在翻译他们的设计时,他们问我为什么有时候我们没有完全按照他们的设计描绘非系统字体。一个非常最近的例子可以连接到这个问题在图像中示出(忽略红色注解):如何使自定义CSS字体呈现完全像设计
我经由一个JavaScript包括,允许我利用新字体的字体使用从fonts.com - 我的CSS中的家庭。我想提请你注意两件事情:
a)在左边,注意描述文本“努力......”比“Lorem ipsum ...”要大胆得多。字体是“Droid Serif W01 Italic”。
b)在右侧,注意“MEET ONE”比“COMMERZBANK”更大胆。字体系列是“UniversLTW01-57Condense 723821”。
我确定字体重量:正常。然而,一些电脑上的东西仍然显得很大胆......而且它看起来会根据您所在的操作系统和浏览器而有所不同。这似乎是我可以用美观的方式修改这些字体重量的唯一方法,就是通过选择字体系列的另一种变体(如斜体或浓缩版本(如果它们存在))。但通常情况下,我仍然无法在所有不同的操作系统和浏览器组合上正确渲染。
你们如何解决这些问题?我可以使用什么技术使字体完全按照设计中的描述进行渲染,而不管操作系统和浏览器是什么?
不像Photoshop等软件的花哨,浏览器并没有使字体渲染的先进方式。一般来说,如果您想要在页面上呈现正常(非粗体)和粗体字体,则应为两者提供字体文件,否则您将无法获得确切的结果。斜体也是如此。如果没有这些额外的文件,浏览器会模拟粗体或斜体,而且它们都会以不同的方式(并且通常很糟糕)。即便如此,也无法让它们在浏览器和操作系统之间看起来相同。 – 2013-03-24 02:45:35
*“,它似乎取决于您所在的操作系统和浏览器”* - 这是您的密钥。所有浏览器都以不同的方式渲染所有字体有些差别很小,不太明显。 – animuson 2013-03-24 02:46:39
Off-top:为什么设计师使用看起来模糊的字体,并使网页上的大部分文字难以阅读?为什么设计师不能使用尺寸小于18点和22像素的字体,看起来很薄,清晰,不模糊,像素宽一点(比如Tahoma,Verdana,Arial等)?为什么设计师在自定义字体中嵌入特殊的图形符号,并且当不允许下载字体时这些符号变成不可打印的矩形? – 2016-06-16 18:56:18