TCPDF εγκατάσταση νέου font πρόβλημα...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

TCPDF εγκατάσταση νέου font πρόβλημα...

Δημοσίευση από Nemesis_Elite » 18 Ιούλ 2011 10:13

2 μέρες παλεύω, μα καλά δε μπορουν να βγάλουν ενα manual for dummies...

Θέμα: Πως κάνω εγκατάσταση μιας νέας γραμματοσειράς(ΠΟΛΥΤΟΝΙΚΗ) με το TCPDF.

καταρχήν ακολουθούμε τα βήματα που λένε αυτοί στα δικα τους docs.
δηλαδή κάνεις μετατροπή το font palatino με της εξης εντολές
"ttf22ufm -a -F palatino.ttf"
"php -q makefont.php palatino.ttf palatino.ufm"
αλλά εμένα δε δουλεύει δεν βγάζει σωστα τους χαρακτήρες και τα πνεύματα!

-----------------------------------
2ος τρόπος που δούλεψε (μετά απο 48 ώρες δοκιμών)
εκεί που είχα απελπιστει και σκοπευα να τα παραησω
τελικά αποφάσισα να μετατρέψω την palatino.ttf σε palatino.otf με κάποιο online εργαλείο
μετατροπής font http://www.freefontconverter.com
και να δοκιμάσω μετά κλασσικά με τις εντολές
"ttf22ufm -a -F palatino.otf"
"php -q makefont.php palatino.otf palatino.ufm"

WOWWWW τα κατάφερα... δουλευει αυτό!!!
ΌΛΑ ΤΑ ΓΡΑΜΜΑΤΑ ΚΑΙ ΠΝΕΥΜΑΤΑ ΕΜΦΑΝΙΖΟΝΤΑΙ ΟΚ!
ΕΚΤΟΣ απο το γράμμα "μ" αντι για το γράμμα "μ" βάζει ένα αλλο σύμβολο αγνωστο!


Ετσι δοκίμασα να εγκαταστήσω άλλη γραμματοσειρά georgia.ttf την μετέτραψα πάλι με το
online εργαλείο αλλά πάλι τα ίδια!!! το γράμμα "μ" δεν το βγάζει σωστά!

τι φταίει τώρα? μηπως κατα τη διαρκεία μετατροπής εχουν αυτοι καποιο bag
και χάνει το γράμμα "μ"?

βοηθεια γιατι τραβαω τα μαλλια 48 ώρες σερί τώρα!!!
θα σκάσω, όλοι οι πολυτονικοί χαρακτήρες να είναι οκ και το "μ" όπως λέμε "μ****ας
να με ξενερωνει!

Εικόνα

Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

TCPDF εγκατάσταση νέου font πρόβλημα...

Δημοσίευση από Nemesis_Elite » 18 Ιούλ 2011 11:26

ανεβάζω εδώ μέσα τα αρχεία palatino μήπως μπορεί κάποιος να τα δοκιμάσει στο δικό του tcpdf.

δεν γνωρίζω που είναι το πρόβλημα στο αρχείο palatino.otf που κάνω μετατροπή ή
στα αρχεία "palatino.z", "palatino.ctg.z".

EDIT: ΜΕ τις γραμματοσειρές που έχει ήδη το TCPDF όπως η freeserif η οποία σχεδόν έχει όλα τα utf-8 σύμβολα (αλλα λοίπουν μερικά πολυτονικά) το πρόβλημα με το γράμμα "μ" δεν εμφανίζετε.
Eνω βάζοντας την palatino δεν έχει κανενα απολυτως πρόβλημα με τα πνεύματα αλλά μόνο με το γράμμα "μ" (ενώ το κεφαλαίο γράμα "Μ" εμφανίζετε).
άρα κάτι κάνω λάθος εγώ με την δημιουργία των αρχείων.
palatino.otf
palatino.z
palatino.ctg.z

Εικόνα
Συνημμένα
palatino2.zip
(218.36 KiB) Μεταφορτώθηκε 284 φορές

Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

TCPDF εγκατάσταση νέου font πρόβλημα...

Δημοσίευση από Nemesis_Elite » 18 Ιούλ 2011 18:13

ΤΟ ΒΡΗΚΑ! το πρόβλημα ήταν ότι στο TCPDF το γραμμα "μ" αναφέρετε ---> "mu" το "κ" ---> "kappa" κτλ...

μέσα στην γραμματοσειρα linotype ομως το συγκεκριμένο γράμμα δεν είχε glyph name "mu" αλλα καπιο αλλο λατινικό γραμμα ειχε αυτη την ονομασια.

τελικά για να λυθεί το πρόβλημα κατέβασα το Cygwin για windows εγκαατέστησα στη συνέχεια το πρόγραμμα fontforge.
έτσι άνοιξα τη γραμματοσειρα palatino και έδωσα πάλι το όνομα "mu" στο γραμμα "μ",
οτιδηποτε προβλημα τώρα εμφανιστει με το πρόγραμμα fontforge μπορει να διορθωθεί!

αν βρώ χρόνο θα ετοιμάσω εναν οδηγό, για το πως προσθέτουμε σε μια γραμματοσειρα έξτρα σύμβολα με το πρόγραμμα fontforge.


μου εμεινε μια απορια όμως... γιατι όλα τα γραμματα να έχουν ονοματα:
alpha, beta, gamma, delta, epsilon, zeta, eta
και το συγκεκρμένο γράμμα "μ" αντι για "mu" έχει όνομα "03bc"?
έτσι είναι ονομαζμενο μεσα στην γραμματοσειρά palatino.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες