我正在使用類型設計器在網站上工作。他不希望字體經銷商使用他的字體,並希望人們在他的網站上購買他自己的字體。他想要一個顯示實時字體的Web應用程序,並且還允許人們輸入一個輸入框,以便用該字體生成自己的單詞。就像myfonts和其他字體網站一樣。我怎樣才能做到這一點?如果可能的話,JavaScript/jQuery或PHP。創建字體預覽
Q
創建字體預覽
1
A
回答
5
如果設計人員不希望人們無需付費即可下載字體,那麼當字體發送到客戶端時,JavaScript和CSS字體將不起作用。
使用PHP很容易和可能,例如,使用imagettftext
函數在服務器上呈現字體中的文本,然後將呈現的圖像作爲對HTTP請求的回覆發送。 imagettftext
使用GD和FreeType庫,並且應該在大多數PHP安裝中不需要任何額外的設置。
0
你有幾個選項...
- 預渲染每個字符,只是做一個簡單的字符字體字形的映射。
- 使用圖像庫(如GD)以正確的字體呈現文本。
0
您可以使用sIFR
庫在您的網頁上使用自定義字體。它使用JS和Flash。
你可以在開始的示例文本中創建並使用JS將它連接到一些textarea來更新sFIR對象。
+0
這是sIFR。 (15個字符) – 2011-03-02 09:05:56
相關問題
- 1. 創建預覽框
- 2. 從字體創建文本預覽的方法
- 3. 在wordpress中創建預覽
- 4. 創建Facebook郵件預覽
- 5. VB.NET創建一個附加窗體預覽窗口
- 6. Android的偏好活動字體預覽
- 7. C# - 讀取和預覽字體
- 8. PhpStorm markdown預覽窗口 - 字體太小
- 9. 在上傳之前預覽字體
- 10. 如何顯示Google字體預覽
- 11. 在AngularJS中創建預覽表格
- 12. 創建示例文檔預覽
- 13. 使用flex創建圖像預覽
- 14. 在CakePHP中創建預覽頁面
- 15. 創建按鈕重置圖像預覽
- 16. 如何在fabric.js中創建3D預覽
- 17. 的Lotus Notes:創建文檔預覽
- 18. CSS轉換比例創建預覽
- 19. 如何創建用於創建HTML預覽的樣式表
- 20. 在創建時預定義實體值
- 21. C#預覽窗體控件
- 22. Zend窗體:開發預覽
- 23. 如何爲CPCL打印機創建預縮放字體
- 24. Aptana Studio瀏覽器預覽問題 - 無法創建視圖
- 25. 使用C的Win窗體中的字體預覽#
- 26. 在瀏覽器中創建PDF:自定義字體
- 27. 創建自定義字體
- 28. c#性能 - 創建字體
- 29. 鞦韆創建字體
- 30. 爲字體創建基線
我不能使用像Cufon這樣的東西來防止下載? – nowayyy 2011-03-02 08:02:54
您無法阻止用戶下載生成的圖像。儘管如此,在我的解決方案中,您可以阻止用戶下載字體。 – 2011-03-02 08:04:07
我知道你的解決方案是好的。但是我想看看,因爲cufron有一個選項只能從域下載。不能用於一些JS?我不知道,但我喜歡你的意見編號 – nowayyy 2011-03-02 08:06:01