Firefox + freetype
DJ Art
djart at linux.gr
Sat Apr 23 11:31:56 EEST 2005
On Saturday 23 April 2005 00:59, Vivia Nikolaidou wrote:
> Καλησπέρα,
>
> Έφαγα το Google αλλά δε βρήκα ούτε μια (αξιοπρεπή) έκδοση Firefox με
> freetype enabled. Μήπως το έχει βρει / κάνει compile κανείς;
Αν δεν κάνω λάθος, τα περισσότερα precompiled releases του
Mozilla/Firefox, είναι με τα εξής options:
--enable-default-toolkit=gtk2 --enable-xft --disable-freetype2
Το --enable-xft είναι ακριβώς για τα antialiased fonts (ένα το
κρατούμενο).
Το freetype2 είναι επίσης για τα antialiased fonts.
Το σχετικά εύλογο ερώτημα είναι γιατί ο Mozilla να υποστηρίζει και τα 2,
ειδικά όταν είναι πασίγνωστο πως και το XFT μέσω libfreetype2 τελικά
δουλεύει.
( Xft = X FreeType interface library και ως γνωστόν στα τελευταία
XFree86/X.org releases η χρησιμοποιούμενη lib είναι η freetype2 και όχι
η 1)
H επίσημη απάντηση είναι αυτή:
--enable-xft
Enables XFT advanced font rendering. This is only available with
--enable-default-toolkit=gtk2, and it is recommended with gtk2
--enable-freetype2
Enables freetype font rendering. This is the default for the GTK
toolkit. Not compatible with --enable-xft
Που έχει μία δόση αλήθειας καθότι επί εποχές GTK1 δεν υπήρχε ακόμα η
freetype2 bundled με τα Χ και για να έχεις κάπως αξιοπρέπεια στα fonts
έβαζες manually τη freetype2 και ξέχωρα από τα Χ.
*ΑΝ* θυμάμαι καλά, υπάρχει συγκεκριμένος λόγος που ο pre-compiled
mozilla και γενικότερα οι διανομείς, καθώς και τα προτεινόμενα build
options (π.χ. δές το RPM .spec, που επί χρόνια ήταν ο τυφλοσούρτης για
το compile του mozilla ακόμα και για διανομές που ουδεμία σχέση είχανε
με τη RedHat) είναι έτσι. Και αν με έκαιγε ιδιαίτερα να απαντήσω το
ερώτημα του γιατί είναι έτσι, το πρώτο μέρος που θα κοίταζα θα ήταν το
bugzilla του mozilla γιατί πάω στοίχημα πως ο συγκεκριμένος συνδυασμός
από options έχει άμεση σχέση με το development, δηλαδή το performance
και stability του Mozilla.
...... Αλλά όλα αυτά παραείναι τεχνικά .....
Η ουσία είναι πως οι πιο αξιοπρεπείς releases του Mozilla/Firefox αυτή
τη στιγμή είναι όσες είναι compiled έτσι:
--enable-default-toolkit=gtk2 --enable-xft --disable-freetype2
Επομένως, πιστεύω πως ψάχνεις άδικα γιατί (ξαναλέω) αν δεν κάνω λάθος,
τόσο το official release, όσο και τα releases όλων των διανομών
χρησιμοποιούν αυτά τα build options. Άρα ο mozilla/firefox που ήδη
χρησιμοποιείς κατά 99% έχει ενεργοποιημένα τα antialiased fonts και
υποστήριξη για TTF.
Βέβαια αυτό δε χρειάζεται να το ψάχνεις στο about:buildconfig και στο
Google. Αν ο Mozilla σου έχει ή όχι Antialiasing φαίνεται με μία
ματιά ....
--
Kyritsis Athanasios <djart at linux.gr>
Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)
More information about the Linux-greek-users
mailing list