我在構建一個基於node.js的Web應用程序,需要使用各種字體。但它只需要在後端執行此操作,因爲結果將作爲圖像提供。因此,在我的情況下,客戶端/瀏覽器而不是需要訪問字體。
問:
我會盡量制定的問題儘可能少主觀: 什麼是提供與收集了大量的字體的Node.js的後端典型的選項?
我想出了到目前爲止的選項有:服務器:
- 一個是否在(Ubuntu的在我的情況)的操作系統中安裝這些成百上千的字體?
- 是否以某種方式提供來自雲存儲(如S3或(在線)數據庫(如Mongo數據庫服務器)的字體?
- 是否使用本地文件系統來存儲字體並檢索它們?
- ...其他選項
我目前對選項1傾斜,因爲這是像我這樣的外行做它在本地機器上的方式。
這裏沒有開始討論,我在哪裏可以找到討論不同選項的(dis-)優勢的資源?
編輯:
感謝您對所有的答覆。 感謝這些,我注意到我需要澄清一些事情。我需要SVG處理庫中使用的字體,例如p5.js,paper.js,raphael.js。所以我需要將這些字體提供給在node.js上運行的這些庫。
你打算如何在Node.js中渲染圖像? – AEonAX
我使用paper.js和類似的庫(它已經工作了!)。然後這些字體以SVG格式使用,之後也會導出到* .png。這也適用。 – pascal
這項工作是否可以https://groups.google.com/forum/#!topic/paperjs/mdjv-LrUS1Y? – AEonAX