Προς το περιεχόμενο

Rendering γραμματοσειρων στο λινουξ


jim_p

Προτεινόμενες αναρτήσεις

@jim: και εδώ έτσι είναι. Τη noto νομίζω την είχε το Kubuntu default και δεν την άλλαξα. Δε με ενοχλεί. Στα monospaced έχω θέμα αν δε με βολέβει το font.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Απο τη στιγμη που εβγαλα το infinality, μερικες γραμματοσειρες στον ff, και μονο στον ff, φαινονται οπως στην εικονα. Σε opera και chromium φιανονται καθαρα. Για πειτε καμια ιδεα.
Μετα το infinality, εβγαλα και το fonts-noto-unhinted, το οποιο ηταν αμεση εξαρτηση του πατσαρισμενου fontconfig και ειχε μεινει ορφανο. Το ξαναβαλα αλλα δεν αλλαξε κατι.

post-124002-0-58884800-1499751861_thumb.png

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χωρις να ξερω πολλα, αυτο που καπου διαβασα και το κανω εγω:

Για Firefox δυο εντολες:

(admin η οχι δεν θυμαμαι)

find /usr/share/fonts -type d -print0 | xargs -0 chmod o=rx
και:
find /usr/share/fonts -type f -print0 | xargs -0 chmod o=r

Για συστημα:

Δημιουργουμε ενα αρχειο στο home με ονομα .fonts.conf και μεσα το παρακατω:

<?xml version="1.0"?>
   <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
   <fontconfig>
   <match target="font" >
     <edit mode="assign" name="rgba" >
       <const>rgb</const>
     </edit>
   </match>
   <match target="font" >
     <edit mode="assign" name="hinting" >
       <bool>true</bool>
     </edit>
   </match>
   <match target="font" >
     <edit mode="assign" name="hintstyle" >
       <const>hintslight</const>
     </edit>
   </match>
   <match target="font" >
     <edit mode="assign" name="antialias" >
       <bool>true</bool>
     </edit>
   </match>
   <match target="font">
     <edit mode="assign" name="lcdfilter">
       <const>lcddefault</const>
     </edit>
   </match>
 </fontconfig>


 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν καταλαβα καλα, οι πρωτες εντολες κανουν προσβασιμα ολα τα αρχεια και τους φακελους στο /usr/share/fonts και πρεπει να εκτελεστουν σαν root. Δεν νομιζω να ειναι θεμα permissions ομως.

Με fonts.conf δεν θελω να ξαναμπλεξω, μιας και οπως λεω στην αρχη του θεματος δεν ειδα καμια ουσιαστικη διαφορα.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Bug του fontconfig ειναι τελικα, το οποιο κλεισανε 

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866950

 

Επειδη βαριεμαι να περιμενω μεχρι τελος της βδομαδας να περασει στο testing, θα κανω την ενημερωση τωρα να δω τι θα κανει. Εχει κανεις ~/.Xresources στο συστημα του?


---edit

Μπα, παλι τα ιδια χαλια δειχνει στο github και στις αλλες σελιδες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βρηκα μια λυση. Να ορισω στον ff και στο tb να αγνοουν τις γραμματοσειρες που θελει η καθε σελιδα (preferences > content > fonts and colors > advanced > allow pages to choose their own fonts > uncheck) και πλεον φαινεται ετσι (εικονα). Btw, helvetica χρησιμοποιει το github.

 

post-124002-0-07216700-1499869193_thumb.png

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Το βρηκα. Το προβλημα ηταν στην helvetica, γραμματοσειρα που χρησιμοποιει το github (και πολλες αλλες σελιδες) και δεν υπαρχει στο λινουξ, οποτε πρεπει να μπει καποια αλλη στη θεση της που να την αντικαθιστα.

 

Το συστημα μου λοιπον χρησιμοποιουσε μια πιξελιασμενη bitmap γραμματοσειρα, αυτη

$ fc-match helvetica
helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"

δηλαδη μια helvetica-μαϊμου που ερχεται σετ με τον xorg. Στην τελευταια ερωτηση του fontconfig-config λεει για την χρηση των bitmap γραμματοσειρων λεει

┌─────────────────────┤ Configuring fontconfig-config ├─────────────────────┐
│                                                                           │
│ By default, only outline fonts are used by applications which support     │
│ fontconfig.                                                               │
│                                                                           │
│ Outline fonts are fonts which scale well to various sizes. In contrast,   │
│ bitmapped fonts are often lower quality. Enabling this option will        │
│ affect the systemwide default; this and many other fontconfig options     │
│ may be enabled or disabled on a per-user basis.                           │
│                                                                           │
│ Enable bitmapped fonts by default?                                        │
│                                                                           │
│                    <Yes>                       <No>                       │
│                                                                           │
└───────────────────────────────────────────────────────────────────────────┘

και εδω ειχα πατησει yes πανω απο 20 φορες απο τοτε που πηγα σε fontconfig 2.12 και freetype 2.8. Τελικα ηθελε no για να μην χρησιμοποιει bitmap fonts πουθενα, αρα να μπει καποια αλλη για εναλλακτικη της helvetica. Και οντως, μετα την αλλαγη

$ fc-match helvetica
Arial.ttf: "Arial" "Regular"

και ολα φαινονται οπως πρεπει.

Επεξ/σία από jim_p
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Άσχετο, αλλά αυτές τις μέρες στήνω το laptop με xfce και το font που μου έκατσε πιο καλά από οτιδήποτε άλλο δοκίμασα είναι η Roboto που έλεγε ο tritonas, οπότε +1 στη Roboto και από εμένα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...