FreeType

Screenshot Λογισμικό:
FreeType
Στοιχεία Λογισμικού:
Εκδοχή: 1.3.1
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: FreeType team
Άδεια: Δωρεάν
Δημοτικότητα: 23

Rating: nan/5 (Total Votes: 0)

FreeType 1 είναι μια φορητή και πολύ αποτελεσματική TrueType απόδοση του κινητήρα, που τώρα χρησιμοποιείται με επιτυχία για να φέρει την υποστήριξη TrueType με μια πολύ μεγάλη ποικιλία από πλατφόρμες και περιβάλλοντα, είτε πρόκειται για γραμματοσειρά διακομιστές, βιβλιοθήκες γραφικών ή ενσωματωμένων συστημάτων.
FreeType 1 είναι μια εφαρμογή καθαρό δωμάτιο που δεν προέρχονται από το αρχικό του κινητήρα TrueType που αναπτύχθηκε από την Apple και η Microsoft. Έχει δημιουργηθεί με αποκλειστικό βοήθεια των δημοσιευμένες προδιαγραφές TrueType, η οποία προς μεγάλη μας έκπληξη (και πόνο) αποδείχθηκε ότι ήταν εξαιρετικά κακή και παραπλανητική σε κρίσιμους τομείς. Πολύ δύσκολο έργο έχει αναλάβει να λύσει ασάφειες. Το τελικό αποτέλεσμα είναι μια φορητή και γρήγορα renderer.
Σημειώστε ότι FreeType 1 είναι μια βιβλιοθήκη. Δεν είναι ένας διακομιστής γραμματοσειρών για το αγαπημένο σας πλατφόρμα, παρόλο που έχει σχεδιαστεί για να χρησιμοποιείται σε πολλά από αυτά. Σημειώστε, επίσης, ότι δεν είναι μια πλήρης βιβλιοθήκη κείμενο-απόδοσης. Σκοπός της είναι απλώς να ανοίξετε και να διαχειριστείτε αρχεία γραμματοσειρών, καθώς και του φορτίου, υπαινίσσονται και να καταστήσει ατομικές ιερογλυφικών αποτελεσματικά. Μπορείτε επίσης να το δούμε ως ένα «οδηγό TrueType" για μια βιβλιοθήκη υψηλότερου επιπέδου, αν και την απόδοση κειμένου με αυτό είναι εύκολο, όπως αποδεικνύεται από τα δοκιμαστικά προγράμματα.
Η ποιότητά του ταιριάζει αυτές των Windows και Macintosh, ενώ η μνήμη του αφθώδους εκτύπωσης και το μέγεθος του κώδικα (μεταξύ 48 και 55 kByte του κώδικα της Intel) παραμένουν σε μέτρια επίπεδα. Ένα πράγμα που δεν μπορεί να ειπωθεί για τα περισσότερα άλλα εμπορικά διαθέσιμων κινητήρων

Χαρακτηριστικά :.

  • Υποστηρίζει αρχεία TrueType (TTF) και συλλογές (TTC). Δεν υποστηρίζει GX ή OpenType γραμματοσειρές, αλλά αυτά μπορούν να ανοίξουν και να χρησιμοποιηθεί ως κανονικό αρχεία TTF από τη βιβλιοθήκη. (Με την εξαίρεση των ΟΜΔ γραμματοσειρές OpenType που πραγματικά ενσωματώσετε ένα αρχείο τύπου 1 γραμματοσειρά σε αποθήκη TrueType).
  • Πρακτικός σχεδιασμός:. Μνήμη και I / O λειτουργίες μπορεί πολύ εύκολα να προσαρμοστεί στις δικές σας πλατφόρμα / σύστημα (η τυπική απελευθέρωση έρχεται με ANSI υποστήριξη libc)
  • εξομάλυνση γραμματοσειρών, γνωστή και ως γκρι-κλίμακας. Ακριβώς όπως Win95, ο renderer λειαίνει μόνο τα τμήματα της γλύφω τα οποία (δηλαδή, διαγωνίους και καμπύλες). Χρειάζεται
  • Υποστήριξη για όλες τις αντιστοιχίσεις χαρακτήρων, όπως ορίζεται στην προδιαγραφή TrueType. Η εφαρμογή-πελάτης μπορεί να επιλέξει όποιο θέλει.
  • Ένα πλήρως εξοπλισμένο και αποτελεσματικό διερμηνέα TrueType bytecode. Ο κινητήρας είναι σε θέση να παράγει εξαιρετική απόδοση σε μικρά μεγέθη σημείο. Αυτό το στοιχείο ήταν εξαιρετικά δύσκολο να εφαρμοστεί σωστά, λόγω της ασάφειας και misleadings προδιαγραφές TrueType. Ωστόσο, μπορούμε τώρα να ταιριάζουν με τα Windows και Mac ιδιότητες.
  • Γραμμένο σε φορητές ANSI C (και Pascal, για τις παλαιότερες εκδόσεις FreeType 1). Πρέπει να καταρτίζουν και σε όλα τα είδη των συστημάτων (δοκιμαστεί σε 16, 32 και 64 bits επεξεργαστές). Με πλήρη πηγαίο κώδικα.
  • Άδεια Ανοιχτού Κώδικα. FreeType μπορεί να συμπεριληφθεί σε όλα τα είδη των εμπορικών συστημάτων και λογισμικού.
  • Παρέχει δοκιμή προγραμμάτων σε & quot? Show-off & quot? η βιβλιοθήκη, εκτελέσιμη σε πλατφόρμες παρακάτω: Dos, Unix, OS / 2, Win95, και Amiga. Όλες οι αχθοφόροι για άλλα συστήματα είναι ευπρόσδεκτες και θα πρέπει να επικοινωνήσετε με την ομάδα προγραμματιστών.
  • Υποστήριξη για επεκτάσεις. Αυτά είναι ξεχωριστά συσχετίζονται μονάδες που μπορούν να χρησιμοποιηθούν για να ενισχύσουν τις λειτουργίες του κινητήρα χωρίς recompiling αυτό. Μπορούν να γραφτεί για πρόσβαση σε επιπλέον πίνακες TrueType, ή ακόμα και GX ή / και OpenType αυτά (ο τελευταίος είναι ήδη διαθέσιμα).

  • Υποστήριξη
  • Διαγραμμάτωση: Τα δεδομένα TrueType πύκνωση είναι διαθέσιμη μέσω ενός από τα τυποποιημένα επεκτάσεις που έρχεται σε αυτή την έκδοση. Ωστόσο, εναπόκειται στην εφαρμογή σε & quot? Ερμηνεύουν & quot? τα δεδομένα, οι οποίες υποστηρίζονται και πολλά διαφορετικά `μορφές».
  • Υποστήριξη για κάθετες μετρήσεις. Ο κινητήρας είναι σε θέση να παρέχει εφαρμογές πελάτη με κάθετες μετρήσεις γλύφω αν βρίσκονται σε αρχεία γραμματοσειρών (συνήθως γραμματοσειρές CJKV). Αν δεν υπάρχει, Συνθέτει μετρήσεις από τις οριζόντιες τιμές, αναβατήρα και μετρήσεων descender. Αυτό σημαίνει ότι είναι δυνατό να αποδοθούν σωστά κατακόρυφο κείμενο.

  • Οι
  • Πρότυπο προβλέπεται παράταση για να αποκτήσετε πρόσβαση και να φορτώσει τα ονόματα γλύφω στον πίνακα Υστερόγραφο.

Απαιτήσεις :

  • Η έκδοση ANSI C της βιβλιοθήκης θα πρέπει να καταρτίζουν χωρίς προβλήματα σε μια μεγάλη ποικιλία πλατφόρμες. Μερικά ANSI-συμβατό κατάρτιση των στοιχείων μπορεί να δημιουργήσει πολλές προειδοποιήσεις όταν κατάρτιση. Αυτά δεν είναι ANSI προειδοποιήσεις και μπορεί να αγνοηθεί. Η μεταγλώττιση αναφορά
  • Ωστόσο, τα προγράμματα δοκιμών, τα οποία χρησιμοποιούνται για να αποδειχθεί η μηχανή, είναι πιο ειδική για το σύστημα, διότι χρησιμοποιούν ένα μικρό γραφικών υπο-σύστημα για την απεικόνιση της εξόδου του κινητήρα στην οθόνη ή σε ένα παράθυρο. Το υποσύστημα υποστηρίζει τώρα την παρακάτω
  • FreeType 1 έρχεται με μια έκδοση Pascal που τρέχει τώρα για Borland Pascal 7 (DOS), fPrint Εικονική Pascal (OS / 2), FPC (Linux, το DOS, OS / 2), καθώς και τους Δελφούς (16-bit & 32 -bit εκδόσεις). Είναι τώρα σχεδόν up-to-ημερομηνία με την έκδοση C, ακόμη και αν δεν

Παρόμοια λογισμικά

Άλλο λογισμικό του προγραμματιστή FreeType team

FreeType2
FreeType2

22 Jun 18

Σχόλια για FreeType

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!