1. Προϊόντα
  2.   Font
  3.   PHP
  4.   PHP Font Lib
 
  

Δωρεάν βιβλιοθήκη PHP για ανάγνωση, ανάλυση & εξαγωγή γραμματοσειρών

Ανοιχτού κώδικα PHP API για φόρτωση, ανάγνωση, ανάλυση, εξαγωγή και δημιουργία υποσυνόλων διαφόρων τύπων αρχείων γραμματοσειρών και εξαγωγή μεταδεδομένων, οριζόντιων μετρικών & κειμενικών πληροφοριών.

Το PHP Font Lib είναι μια ισχυρή ανοιχτού κώδικα βιβλιοθήκη PHP που παρέχει στους προγραμματιστές λογισμικού ένα ολοκληρωμένο σύνολο εργαλείων για εργασία με διάφορους τύπους γραμματοσειρών. Είτε οι προγραμματιστές χρειάζονται να διαχειριστούν αρχεία γραμματοσειρών, να εξάγουν μεταδεδομένα ή να δημιουργήσουν δυναμικό κείμενο, αυτή η ευέλικτη βιβλιοθήκη καλύπτει όλες τις ανάγκες. Αναπτύχθηκε από μια κοινότητα ενθουσιωδών γραμματοσειρών, είναι αξιόπιστη και εκτενώς τεκμηριωμένη, και μπορεί να ενσωματωθεί εύκολα στα έργα PHP σας. Οι προγραμματιστές λογισμικού μπορούν να διαχειρίζονται γραμματοσειρές δυναμικά, επιτρέποντας τη δημιουργία οπτικά ελκυστικών εφέ τυπογραφίας σε πραγματικό χρόνο χρησιμοποιώντας το PHP Font Lib.

PHP Font Lib είναι μια ανοιχτού κώδικα βιβλιοθήκη σχεδιασμένη για να διαχειρίζεται διάφορες πτυχές της επεξεργασίας γραμματοσειρών σε εφαρμογές PHP με μόνο μερικές γραμμές κώδικα, όπως η εξαγωγή μεταδεδομένων, η ανάλυση γραμματοσειρών, η επεξεργασία γλύφων, η δημιουργία υποσυνόλων γραμματοσειρών, η δημιουργία αρχείων AdobeFontMetrics (AFM), η μετατροπή μορφών γραμματοσειρών, η εξαγωγή δεδομένων γλύφων ή ακόμη και η δημιουργία προσαρμοσμένων γραμματοσειρών. Η δυνατότητα επεξεργασίας γλύφων δίνει τη δυνατότητα στους προγραμματιστές να δημιουργούν εξατομικευμένες γραμματοσειρές προσαρμοσμένες σε συγκεκριμένες απαιτήσεις branding ή σχεδίασης. Οι προσαρμοσμένες γραμματοσειρές μπορούν να ενισχύσουν την μοναδικότητα και την αναγνωρισιμότητα των web εφαρμογών ή των έντυπων υλικών.

Αν χρειάζεστε να αναλύσετε, να επεξεργαστείτε ή να δημιουργήσετε γραμματοσειρές, αυτή η ευέλικτη βιβλιοθήκη προσφέρει ένα ολοκληρωμένο σύνολο εργαλείων και λειτουργιών. Αναπτυγμένη από την ταλαντούχα ομάδα του PHP Font Lib, αυτή η βιβλιοθήκη παρέχει ένα πλήρες σύνολο λειτουργιών για εργασία με διάφορους τύπους γραμματοσειρών, όπως TrueType, OpenType, αρχεία γραμματοσειρών Type1 και πολλά άλλα. Η ευελιξία και η πολυμορφία της την καθιστούν πολύτιμο πόρο για web προγραμματιστές, σχεδιαστές και όποιον ασχολείται με εργασίες σχετικές με γραμματοσειρές. Αποδεχτείτε το δυναμικό του PHP Font Lib και ανεβάστε τις προσπάθειές σας σε γραμματοσειρές στο επόμενο επίπεδο.

Previous Next

Ξεκινώντας με το PHP Font Lib

Το PHP Font Lib απαιτεί έκδοση PHP 5.2 ή νεότερη. Ο συνιστώμενος τρόπος εγκατάστασης του PHP Font Lib είναι μέσω του Composer. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για ομαλή εγκατάσταση.

Εγκατάσταση PHP Font Lib μέσω Composer

 composer require phenx/php-font-lib

Μπορείτε επίσης να το εγκαταστήσετε χειροκίνητα· κατεβάστε τα τελευταία αρχεία έκδοσης απευθείας από το αποθετήριο GitHub.

Φόρτωση & Εξαγωγή Πληροφοριών Γραμματοσειράς μέσω PHP API

Η ανοιχτού κώδικα βιβλιοθήκη PHP Font Lib παρέχει στους προγραμματιστές λογισμικού τη δυνατότητα να φορτώνουν διάφορους τύπους γραμματοσειρών (TrueType, OpenType και WOFF) και να εξάγουν πληροφορίες σχετικά με αυτές τις γραμματοσειρές μέσα στις δικές τους εφαρμογές PHP. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές λογισμικού να εξάγουν λεπτομερείς πληροφορίες από αρχεία γραμματοσειρών, όπως ονόματα γραμματοσειρών, μετρικές, στυλ, υποστηριζόμενα σύνολα χαρακτήρων και άλλα. Αυτή η δυνατότητα επιτρέπει τη δυναμική διαχείριση γραμματοσειρών και την ανάκτηση βασικών δεδομένων γραμματοσειρών. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να φορτώσουν διάφορες πληροφορίες γραμματοσειρών χρησιμοποιώντας κώδικα PHP.

Φόρτωση & Εμφάνιση Διαφόρων Πληροφοριών Γραμματοσειράς χρησιμοποιώντας PHP API

$font = \FontLib\Font::load('fontfile.ttf');
$font->parse();  // for getFontWeight() to work this call must be done first!
echo $font->getFontName() .'
'; echo $font->getFontSubfamily() .'
'; echo $font->getFontSubfamilyID() .'
'; echo $font->getFontFullName() .'
'; echo $font->getFontVersion() .'
'; echo $font->getFontWeight() .'
'; echo $font->getFontPostscriptName() .'
'; $font->close();

Δημιουργία & Διαχείριση Υποσυνόλου Γραμματοσειράς μέσω PHP

Η βιβλιοθήκη PHP Font Lib έχει συμπεριλάβει υποστήριξη για μια πολύ χρήσιμη λειτουργία δημιουργίας και διαχείρισης υποσυνόλων γραμματοσειρών μέσα στις PHP εφαρμογές τους με ευκολία. Αυτή η λειτουργία επιτρέπει στους επαγγελματίες λογισμικού να εξάγουν μόνο τους χαρακτήρες που χρειάζονται για μια συγκεκριμένη εφαρμογή, μειώνοντας το μέγεθος του αρχείου και βελτιστοποιώντας την απόδοση. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να δημιουργήσουν υποσύνολο γραμματοσειράς με μόνο μερικές γραμμές κώδικα PHP μέσα σε PHP εφαρμογές.

Πώς να Δημιουργήσετε Υποσύνολο Γραμματοσειράς χρησιμοποιώντας PHP API;

$font = FontLib\Font::load('fontfile.ttf');
$font->parse();
$font->setSubset("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ.:,;' (!?)+-*/== 1234567890"); // characters to include
$font->reduce();
touch('fontfile.subset.ttf');
$font->open('fontfile.subset.ttf', FontLib\BinaryStream::modeReadWrite);
$font->encode(array("OS/2"));
$font->close();

Υποστήριξη Διαχείρισης Γλύφων σε Εφαρμογές PHP

Η ανοιχτού κώδικα βιβλιοθήκη PHP Font Lib έχει συμπεριλάβει υποστήριξη για εργασία με δεδομένα γλύφων γραμματοσειρών χρησιμοποιώντας εντολές PHP. Επιτρέπει στους προγραμματιστές λογισμικού να εργάζονται με μεμονωμένα γλύφα μέσα σε ένα αρχείο γραμματοσειράς. Επιπλέον, οι προγραμματιστές μπορούν να έχουν πρόσβαση σε ιδιότητες των γλύφων όπως συντεταγμένες, περιγράμματα και περιοριστικά πλαίσια, επιτρέποντάς τους να εκτελούν προχωρημένες λειτουργίες όπως αντικατάσταση γλύφων, κλιμάκωση και περιστροφή. Αυτή η λειτουργία είναι ιδιαίτερα χρήσιμη για τη δημιουργία προσαρμοσμένων εφέ γραμματοσειρών ή τη δημιουργία δυναμικού κειμένου.

 Ελληνικά