2012-07-23 120 views
3

我知道哪些字體是網絡安全字體,但我不確定定義:您的瀏覽器支持的Web安全字體還是安裝在操作系統上的字體?因此,如果字體無法顯示在您的瀏覽器中,是因爲您的瀏覽器無法呈現字體,或者是因爲您的操作系統上未安裝字體?網絡安全字體 - 究竟意味着什麼?

謝謝

+0

如果您指定的字體不在用戶的系統上,那麼瀏覽器的默認字體將被加載,爲了安全起見,您總是可以依靠'arial' – 2012-07-23 10:08:55

+1

http://en.wikipedia.org/wiki/Web_typography #Web-safe_fonts – 2012-07-23 10:08:57

回答

6

Web安全字體是安裝在大多數系統上的字體。 (只是因爲某人安裝了字體纔會變得安全,如果可以合理假設字體可用,字體是安全的)。

隱式支持瀏覽器中的字體。

+0

謝謝昆汀,感謝您的回答 – 2012-07-23 10:40:36

2

Web安全字體是安裝在您的計算機上的字體。這包括從Photoshop或任何其他程序安裝的字體。

你可以想象,沒有多少人擁有Photoshop!出於這個原因,許多來自Photoshop的字體被認爲是而不是網絡安全字體。

可以找到網頁安全字體的常見列表here

如果你想使用不同的字體,我強烈建議font face

+1

是不是一種字體,需要Photoshop安裝相反的網絡安全? – Thilo 2012-07-23 10:17:22

+0

我回答了他的問題,他問如果字體安裝在操作系統/瀏覽器 – Undefined 2012-07-23 10:20:02

+0

@Thilo只是清理了我的答案有點 – Undefined 2012-07-23 10:21:22

3

「Web安全字體」是一個模糊而且命名不清的想法,並不是很現代。它已被用於指代(假設)安裝在「全部」或「大多數」計算機上的字體;它在現實中至多是「最」的,但概念名稱中的「安全」一詞則表示「全部」。

這個想法意味着網頁作者在CSS中指定了一種字體(或者在過去,HTML中的<font>標籤)。這意味着,如果系統正確安裝,瀏覽器將使用字體,例如放置在Windows的Fonts文件夾中。

沒有字體是真的「安全」,即安裝在所有系統上,但一些字體接近。關於這一點沒有硬性的,可靠的統計數據,但估計合理。

更現代化的方法是使用「字體堆棧」,或者更加普通的字體列表。例如,font-family: "Helvetica Neue", Helvetica, Arial, sans-serif這個簡單的「堆棧」可能就像您需要獲得的網頁一樣安全,但您只能獲得三種相似字體之一的「安全」。

在CSS中使用@font face所謂的Web字體或可下載的字體是「安全」的,因爲無論每臺計算機上安裝了什麼字體,字體都將被使用。儘管如此,他們在其他方面並不安全。這些字體的使用可能會在瀏覽器中被禁用(或者在舊瀏覽器中不受支持),並且字體的下載可能由於各種原因而失敗,例如一般的Internet抓取。而且,瀏覽器在其實現中存在錯誤,可能導致字體顯示失真。

0

網絡安全字體是一種字體,被認爲是在絕大多數計算機上安裝的「安全賭注」。每檯安裝了瀏覽器的計算機都有內置的默認字體,以便它可以在網頁上顯示文本。如果它沒有網頁代碼指定的字體,它將使用它編程使用的任何東西。

如果網頁設計師是謹慎的,他或她會設置'字體堆棧'來指定2個或更多的字體選擇,以便瀏覽器不必猜測它應該使用什麼,並且可以有幾個選擇。最糟糕的情況是,瀏覽器必須使用標準字體,比如標題文字爲「Times New Roman」,網頁正文爲「Arial」,而不是網頁設計師所需。

另一種選擇是讓網站通過提供訪問計算機的字體。更好的方法之一就是通過Google Fonts。

總之,計算機只能顯示a)它已經安裝的字體,b)網站提供的字體。

相關問題