由於有幾個與字體有關的問題,所以最好將其轉換爲基本64格式。有時,像fontsquirrel.com等網站無法將base64格式的字體轉換爲字體列入黑名單或其他問題。 那麼如何在這種情況下將字體轉換爲base64格式(如果我們沒有字體的這種法律問題)如何將字體轉換/編碼爲基本64格式?
-1
A
回答
0
我剛剛發現了一種使用命令提示符以base64格式編碼字體的解決方案。
- 打開命令提示/終端
- 轉到該字體文件的文件夾。
- 鍵入以下命令
的base64名稱的-thefont文件,name.woff
(我比較喜歡用.woff,因爲它與幾個預先瀏覽器上運行)
萬一您有在從命令提示/終端複製它困難 - 你可以輸出重定向到文件
BASE64名稱的-thefont文件-name.woff> base64encoded.txt
如果一個人需要編碼字體中只有一行使用下面的命令
的base64 -w 0名稱的-thefont文件-name.woff> base64encoded.txt
現在,使用使用CSS文件此編碼碼以下代碼片段 -
@ font-face { font-family:「字體名稱」;; src:url(data:font/woff; charset = utf-8; base64,font-file-in-encoded-form)format('woff'); font-weight:normal; font-style:normal; }
相關問題
- 1. 如何將字符串轉換爲編碼格式
- 2. 將密碼子(鹼基64)轉換爲鹼基10數字
- 3. 如何在iPhone中將文本轉換爲MD5 64字節格式
- 4. 如何將隨機數轉換爲另一種基本格式?
- 5. 如何將圖像轉換爲base64編碼格式
- 6. 如何將編碼的url轉換爲JSON格式?
- 7. 如何將硬編碼日期轉換爲標準GMT格式
- 8. 如何將Google字體轉換爲png或gif格式?
- 9. 如何將C++數字格式轉換爲C#數字格式?
- 10. 試圖將字符串轉換爲正確的格式/編碼?
- 11. 無法將字符串轉換爲正確的編碼格式
- 12. 如何64編碼的圖像數據轉換成基圖像
- 13. 如何將字符串轉換爲圖像格式編程
- 14. 我可以將嵌入式base64編碼字體轉換爲字體文件嗎?
- 15. 如何將腳本編碼轉換爲angularJS編碼
- 16. 將此網址轉換爲64基地
- 17. 轉換爲基礎64字符串
- 18. 如何將RPC /編碼樣式WSDL轉換爲文檔/文字
- 19. 如何將數據:字體轉換爲CSS字體格式的.ttf字體格式
- 20. 熊貓:如何將數字格式的數字轉換爲文本格式?
- 21. 如何將字符串轉換爲格式文本C#
- 22. 如何將特殊格式字符串轉換爲文本?
- 23. JSON - 如何將純文本格式轉換爲json格式?
- 24. 轉換編碼格式
- 25. 從字符串轉換爲基本64字符串JSP
- 26. 將基本腳本轉換爲Objective C(貨幣格式)
- 27. 將文本格式轉換爲數字格式
- 28. 如何將32位VBA代碼轉換爲64位VBA代碼
- 29. LibreOffice Calc:如何將無格式文本轉換爲數字(或其他格式)
- 30. 將字符串轉換爲格式爲
任何websearch都會給你一百萬個鏈接,以便如何對任意數據進行base64編碼。另外請注意,fontsquirrel等所做的黑名單是因爲您試圖轉換一種衆所周知的授權字體,您絕對沒有權利使用*,例如您可以免費獲得的字體與您的操作系統或Adobe產品=) –
謝謝邁克。我需要在base64中轉換的字體,我已經有了使用它的許可證,但由於這些網站沒有這個權限,所以不允許我使用base64轉換它。除此之外,爲什麼要使用我們自己的終端/命令行來使用這些網站。我已經找到了方法,併發布了一個答案,希望能夠幫助其他需要幫助的人。 –
或者,您也可以使用瀏覽器,與特定操作系統的終端相比,瀏覽器更通用。所有現代瀏覽器都有FileReader用於解析文件中的數據,而'atob()'用於將數據轉換爲base64二進制文件以便(和'btoa()'轉換回來),所以你甚至不需要離開瀏覽器上下文。但請注意:只要轉換器網站不存儲數據,就不存在任何權利問題。我的目標是http://www.motobit.com/util/base64-decoder-encoder.asp –