greek console fonts

Simos Xenitellis simos74 at gmx.net
Tue Apr 11 19:41:05 BST 2006


O/H Nikos Charonitakis έγραψε:
> Την 11/4/2006, Nikos Charonitakis <nikosx at gmail.com> έγραψε:
>   
>> στο fedora η γραμματοσειρά που επιλέγεται όταν το σύστημα έχει ελληνικά είναι η
>> latarcyrheb-sun16.psfu.gz
>> αυτή δεν μπορεί να δείξει ελληνικά σε κονσόλα.
>>
>> το αρχείο που θα χρησιμοποιηθεί πρέπει να έχει κατάληξει psfu.gz
>> από το σχετικό README.psfu
>>
>> The .psfu files have a built-in Unicode mapping,
>> the .psf files don't.
>>
>> If you load a font (with setfont) without built-in
>> mapping, then you'll have to provide one separately
>> on the setfont command line.
>>
>> Eventually we expect that all fonts will have built-in Unicode mappings,
>> and the .psfu files will be renamed .psf again.
>>
>> δοκίμασα τα iso07u-16.psfu.gz τα οποία πράγματικά δείχνουν ελληνικά σε
>> unicode περιβάλλον (είδα κάποια po files).
>> Το πρόβλημα που παρουσιάζει είναι ότι όταν γυρίσω σε γραφικό
>> περιβάλλον με ctrl-alt-f7 και ξανα επιστρέψω πάλι σε περιβάλλον
>> κονσόλας με ctrl-alt-f1 μου γεμίζει την οθόνη με "σκουπίδια".
>> Θα συνεχίσω την δοκιμή με μόνιμο ορισμό της γραμματοσειράς για να δω
>> αν δουλεύει κανονικά.
>>     
> ούτε η μονιμότητα βοηθάει πάλι γεμίζει την οθόνη με ακατανόητους χαρακτήρες
>   
Έχω παρατηρήσει και εγώ το πρόβλημα που η γραμματοσειρά κονσόλας
χάνεται όταν πας σε xorg και γυρίσεις πίσω.
Είναι σημαντικό να διαπιστωθεί αν η "καινούρια" γραμματοσειρά είναι
μια από αυτές των ρυθμίσεων και όχι κάτι που να προέρχεται από τον πυρήνα.
Υπάρχουν βασικές γραμματοσειρές που υπάρχουν στον πυρήνα;
Χρειάζεται έλεγχος στο http://bugzilla.kernel.org/
ή και στους bugzilla των διανομών για το θέμα αυτό και γενικά αν έχει 
καταγραφεί κάπου.
>> 2006/4/11, Simos Xenitellis <simos74 at gmx.net>:
>>     
>>> O/H Nikos Charonitakis έγραψε:
>>>       
>>>> Στο ubuntu έχει λυθεί αυτό το ζήτημα. Δηλάδή βλέπετε αλλά δεν γράφετε
>>>> βέβαια ακόμα ;)  ελληνικά σε περιβάλλον κονσόλας.
>>>> Παρακαλώ μπορείτε  να με ενημερώσετε ποια γραμματοσειρά
>>>> χρησιμοποιείται από το σύστημα όταν το locale είναι el_GR.UTF-8 έτσι
>>>> ώστε να την περάσω ως πρόταση για την διανομή Fedora Core.
>>>>         
>>> Το σχετικό αρχείο στο Ubuntu είναι το
>>> /etc/console-tools/config
>>> Στο τέλος του αρχείου υπάρχει
>>>
>>>    SCREEN_FONT=lat0-sun16
>>>
>>> που αντιστοιχεί σε lat0-sun16.psf.gz
>>> Η γραμματοσειρά αυτή δεν έχει ελληνικά.
>>>
>>> Οι ίδιες οι γραμματοσειρές βρίσκονται στο
>>> /usr/share/consolefonts/
>>>
>>> Δοκιμάζοντας διάφορες γραμματοσειρές, είδα ότι η iso07.f16.gz μπορεί να
>>> δείξει ελληνικα-Unicode.
>>> Εκτέλεσα στην κονσόλα την εντολή
>>> # consolechars -f /usr/share/consolefonts/iso07.f16.gz
>>> # cat ~/unicode-greek.txt
>>> Αυτά είναι ελληνικά.
>>> #
>>>
>>> Αυτό είναι παράξενο μιας και το όνομα iso07 υποδηλώνει ότι δεν είναι
>>> Unicode.
>>>
>>> Όταν έβαλα τη γραμματοσειρά αυτή (iso07.f16) στο
>>> /etc/console-tools/config
>>> και εκτέλεσα
>>> /etc/init.d/console-screen.sh
>>> δεν κατάφερα να δω ελληνικά. Είναι πιθανο να είναι σφάλμα με τη διανομή
>>> Ubuntu (Dapper).
>>>
>>> Είναι πιθανό να έκανα την εγκατάσταση στο σύστημά μου στην αρχή
>>> στο αγγλικό περιβάλλον με αποτέλεσμα να μην το αλλάζει εδώ.
>>> Μπορεί κάποιος να επιβεβαιώσει, δηλαδή, έκανε την εγκατάσταση στο
>>> ελληνικό περιβάλλον;
>>> Τι λέει το /etc/console-tools/config;
>>>
>>> Νίκο, δοκίμασε με "consolechars -f" στις γραμματοσειρές της Fedora και
>>> επιβεβαίωσε με "cat greek-unicode-file.txt".
>>> Από εκεί επέλεξε τη γραμματοσειρά που δουλεύει.
>>>       
>> consolechars -f δεν βρήκα στο fedora
>> και γενικά τα directories διαφέρουν αλλά αυτό δεν είναι πρόβλημα
>>     
Πρέπει να είναι διαφορετικό πακέτο για την κονσόλα.
Πιστεύω ότι έχεις το πακέτο που διαθέτει το showfont (ή showconsolefont) 
που δείχνει τους χαρακτήρες της τρέχουσας γραμματοσειράς.

Σίμος




More information about the Ubuntu-gr mailing list