2011-11-02 83 views
0

我在Windows 7上使用Firefox 7.0.1,我去了一個使用奇怪字體的網頁。我發現它不是一個圖像 - 我可以選擇文本。我在網站的CSS文檔中找到了字體名稱,並確保我的電腦上沒有安裝該字體。我想知道,當一個頁面顯示它使用的瀏覽器不在計算機上的某種字體時,瀏覽器是否會從Web服務器上下載字體文件的副本,以供瀏覽器的渲染器使用?當我訪問使用它們的網站時,網頁字體在哪裏?

如果是這樣,它在我的計算機上的什麼位置(暫時,我想),而我在使用該字體的頁面上時,它們如何生成,因此它只能用於該頁面而不能複製到我的系統上的字體目錄?

回答

5

皮特,

的字體無論從網絡服務器或託管公司像我們這樣的下載。正在使用的處理被稱爲@ font-face,並且最近在這個過程中有大量的信息充斥着互聯網。有免費的選項,如Google或Font Squirrel,並且有WebINK,Typekit,FontDeck,Fonts.com等付費服務。

至於他們在你的機器上的位置。大多數情況下,它們會進入瀏覽器緩存,直到清除緩存或者它們具有到期時間範圍。現在你會看到一些字體是開源的,你可以自由地將它們從緩存中刪除並使用它們。其他人則獲得許可,並且對如何使用它們有限制。但是,有些方法與我們的服務和其他服務所使用的方法不同,它們使得字體在瀏覽器以外的任何地方都不可用。請記住,像藝術品和攝影這些藝術作品都有許可限制和每個人背後數千小時的努力,所以總是檢查字體許可證。

+0

謝謝布拉德。我敢打賭,有人已經創建了一個可以創建它的插件,以便您可以右鍵單擊給定字體的某些文本,並創建上下文選項以查看它是否爲開放源代碼Web字體,如果是,則可以讓您將其安裝在您的計算機上,或者至少將其從瀏覽器的緩存中移至計算機上的文件夾,以便您可以從該文件夾中取出它。如果沒有,我希望我知道如何製作插件。我認爲比我更多的人可能會喜歡網頁字體「開放源代碼」檢查器和抓取器。 – mring

相關問題