Ich habe Linux-Maschine mit Java auf ihm installiert. Ich habe ein Programm geschrieben, das einen HTML-Code enthält und eine PDF-Datei von IText erstellt. Dieses Programm arbeitet an meinem lokalen. Ich sehe das gleiche Programm funktioniert nicht auf dem Server. Wie behebe ich das? Ich nehme an, dass die Schriftart auf dem Linux-Rechner nicht erkannt wird. Kann mir jemand sagen, wie man die Schriftart an den jvm anfügt.Mingliu Schriftart funktioniert nicht auf Linux
Antwort
Ich habe das Problem dafür gefunden. Beim Schreiben der PDF-Datei auf die Festplatte war die Kodierung der Datei nicht UTF-8. Als ich das reparierte, fing alles an, gut zu funktionieren
Pdfs sind Binärdateien. Wenn Sie Binärdateien mit einer Zeichencodierung wie utf-8 schreiben, beschädigen Sie sie. Daher ist diese Antwort, wie sie hier erscheint, falsch. Wahrscheinlich hast du eine komische Vorwärts- und Rückwärts-Kodierung und Dekodierung gemacht, die aufhört, und an irgendeinem Ort hast du utf-8 benutzt. Aber selbst wenn es jetzt funktioniert, wenn sich solche Schritte gegenseitig aufheben, sind diese Schritte einfach unnötig. – mkl
- 1. Roboto Schriftart funktioniert nicht
- 2. Benutzerdefinierte Schriftart funktioniert nicht auf Android Fragment
- 3. Benutzerdefinierte Schriftart auf UINavigationBar funktioniert nicht
- 4. Directory.GetCurrentDirectory() funktioniert nicht auf Linux?
- 5. Phonegap: Benutzerdefinierte Schriftart funktioniert nicht
- 6. linux limits.conf funktioniert nicht?
- 7. Java 1.8.121 funktioniert nicht auf Linux - NoClassDefFoundError
- 8. Spring Boot addResourceHandlers funktioniert nicht auf Linux
- 9. Benutzerdefinierte Schriftart funktioniert nicht in iOS 8
- 10. Google Schriftart funktioniert nicht mit Bootstrap
- 11. Roboto Schriftart funktioniert nicht mit HTML-Code
- 12. UINavigationBar benutzerdefinierte Schriftart funktioniert nicht auf iOS 8
- 13. Benutzerdefinierte Schriftart funktioniert nicht überall wo Android
- 14. OpenSans-Schriftart funktioniert nicht im iOS-Simulator
- 15. Benutzerdefinierte Schriftart funktioniert nicht in Firefox 3.6!
- 16. Benutzerdefinierte Schriftart funktioniert nicht mit Bootstrap
- 17. @ font-face funktioniert nicht mit benutzerdefinierten Schriftart
- 18. SocketServer funktioniert nicht unter Linux
- 19. "Teil Titel Schriftart" in Eclipse unter Linux
- 20. Schriftart in Wordpress funktioniert nicht in IE
- 21. Schriftart erhöhen Animation funktioniert nicht JavaScript
- 22. helvetica Schriftart funktioniert nicht in wkhtmltopdf
- 23. Schriftart nicht in cell.label in UItableview funktioniert?
- 24. Install4j Linux-Installer funktioniert nicht
- 25. RandomAccessFile.seek() funktioniert nicht unter Linux
- 26. Linux Firefox Standard Sans-Serif Schriftart
- 27. Linux if-sonst funktioniert nicht
- 28. Linux-Timer CLOCK_PROCESS_CPU_ID funktioniert nicht
- 29. Linux Sortierung funktioniert nicht richtig
- 30. @ font-face funktioniert nicht auf Windows-Server?
Sie möchten wahrscheinlich eine Schriftart-Datei, oft ein .tcc Suffix, in Ihr persönliches .font Verzeichnis oder vielleicht/usr/share/font. Dann führe fc-cache -v aus und schaue ob 1) die Datei erwähnt wird und 2) dass die Schrift jetzt funktioniert. –
Ich habe die Schriftart in meinem Klassenpfad und ich registriere die Schriftart mit dem Code. Muss es noch tun, was ich sagte .. Auch wie funktioniert der gleiche Code auf meinem Windows-Rechner –
Vielleicht eine WinANSI-Schriftart (sollte funktionieren) oder der Pfad ist nicht korrekt, wenn Groß- und Kleinschreibung beachtet. –