我正在與一些非常出色的設計師合作。在翻譯他們的設計時,他們問我爲什麼有時候我們沒有完全按照他們的設計描繪非系統字體。一個非常最近的例子可以連接到這個問題在圖像中示出(忽略紅色註解):如何使自定義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