Hintergrund:Wie werden Schriftarten im node.js-Backend verwendet?
Ich baue eine node.js-basierte Web-Anwendung, die Verwendung von verschiedenen Schriftarten zu machen braucht. Dies muss jedoch nur im Backend erfolgen, da die Ergebnisse als Bild geliefert werden. Folglich benötigt der Client/Browser nicht Zugriff auf die Schriftarten überhaupt in meinem Fall.
Frage:
Ich werde versuchen, die Frage so wenig subjektiv wie möglich zu formulieren: Was die typischen Optionen sind einen node.js Backend mit einer großen Sammlung von Schriften zur Verfügung stellen?
Die Optionen, die ich mit so weit kam, sind: Server:
- Hat man diese Hunderte oder Tausende von Schriften im Betriebssystem des (Ubuntu in meinem Fall) installieren?
- Wird die Schriftarten irgendwie aus einem Cloud-Speicher wie S3 oder (Online-) Datenbank wie einem Mongo DB-Server bedient?
- Verwendet man ein lokales Dateisystem, um die Schriftarten zu speichern und sie abzurufen?
- ... andere Optionen
Ich bin derzeit Neigung zu 1 Option, weil dies die Art und Weise eines Laie wie ich tut es auf einem lokalen Computer.
Ohne hier eine Diskussion zu beginnen, wo könnte ich Ressourcen finden, die die (Un-) Vorteile der verschiedenen Optionen diskutieren?
EDIT:
Danke für alle Antworten. Dank dieser habe ich bemerkt, dass ich etwas klären muss. Ich brauche die Schriftarten, die in SVG-Verarbeitungsbibliotheken wie p5.js, paper.js, raphael.js verwendet werden. Also muss ich die Fonts für diese Bibliotheken verfügbar machen, die auf node.js laufen.
Wie planen Sie die Bilder in Node.js zu rendern? – AEonAX
Ich benutze paper.js und ähnliche Bibliotheken (was schon funktioniert!). Diese verwenden dann die Schriften im SVG-Format und exportieren später auch nach * .png. Das funktioniert auch schon. – pascal
Funktioniert das https://groups.google.com/forum/#!topic/paperjs/mdjv-LrUS1Y? – AEonAX