Comportement anormal des polices
Le
Philippe Delavalade

Bonjour.
Au démarrage de la machine (jessie) l'affichage des caractères en console
est incorrect (étant aveugle je n'utilise pas le graphique).
Par exemple, au lieu du signe « euro » j'obtiens un « n tilde ». Les
majuscules accentuées sont « converties » en majuscules non accentuées, etc.
Je suis en iso-8859-15 (latin9).
après un
dpkg-reconfigure console-setup
rien ne change sauf si je modifie le type de font de vga en fixed ou
autre.
Après cette modification, je retrouve les caractères corrects mais à chaque
redémarrage je suis obligé de faire cette manip :-(
Ci-dessous mes fichiers /etc/default/{console-setup,keyboard}
Le premier (les lignes non commentées) :
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="ISO-8859-15"
CODESET="Lat15"
FONTFACE="VGA"
FONTSIZE="16x28"
SCREEN_WIDTH€
SCREEN_HEIGHT%
if [ -f /etc/default/keyboard ]; then
. /etc/default/keyboard
fi
VIDEOMODE=
Le second :
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="latin9"
XKBOPTIONS=""
BACKSPACE="guess"
Merci de toute aide.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130615092020.GA9173@messier31
Au démarrage de la machine (jessie) l'affichage des caractères en console
est incorrect (étant aveugle je n'utilise pas le graphique).
Par exemple, au lieu du signe « euro » j'obtiens un « n tilde ». Les
majuscules accentuées sont « converties » en majuscules non accentuées, etc.
Je suis en iso-8859-15 (latin9).
après un
dpkg-reconfigure console-setup
rien ne change sauf si je modifie le type de font de vga en fixed ou
autre.
Après cette modification, je retrouve les caractères corrects mais à chaque
redémarrage je suis obligé de faire cette manip :-(
Ci-dessous mes fichiers /etc/default/{console-setup,keyboard}
Le premier (les lignes non commentées) :
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="ISO-8859-15"
CODESET="Lat15"
FONTFACE="VGA"
FONTSIZE="16x28"
SCREEN_WIDTH€
SCREEN_HEIGHT%
if [ -f /etc/default/keyboard ]; then
. /etc/default/keyboard
fi
VIDEOMODE=
Le second :
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="latin9"
XKBOPTIONS=""
BACKSPACE="guess"
Merci de toute aide.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130615092020.GA9173@messier31
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Le samedi 15 juin 2013 à 11:20:20, Philippe Delavalade a écrit :
’jour,
Question conne : comment le sais-tu ? Quelqu’un te le dit ou
tu as un périphérique « braille » qui traduit ? Parce que si
c’est via un traducteur, peut-être est-ce lui le fautif ?
Et est-ce que c’est en tapant ces caractères ou en les
affichant seulement ? Prends le fichier texte en latin9 attaché
(il ne contient qu’un signe euro et un retour chariot), est-ce
que ça s’affiche correctement si tu le 'cat' ?
C’est exact pour charmap, codeset et clavier d’après tes
fichiers de conf., mais est-ce que ta locale aussi ? (sortie de
la commande 'locale')
Hmm, tu utilises console-tools ou kbd ? kbd a (beaucoup)
moins de problèmes que console-tools.
Sinon, est-ce qu’un 'setupcon' ne suffirait-il pas à ré tablir
la fonte correcte ?
(Ce serait déjà moins chiant pour déboguer.)
Ensuite, quelle est ta carte graphique ? Tu n’as beau
utiliser que la console, c’est quand même un mode vidéo
graphique et un framebuffer qui sont utilisés par défaut.
--
Sylvain Sauvage
--Boundary-00=_wLVvR017zodB3Ad
Content-Type: text/plain;
charset="utf-8";
name="euro.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="euro.txt"
pAo
--Boundary-00=_wLVvR017zodB3Ad--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Le dimanche 16 juin à 07:53, Sylvain L. Sauvage a écrit :
J'ai un périférique braile ; il affiche ce que j'ai dit mais j'ai fait
contrôler par un voyant ; donc ça ne vient pas de lui.
Les erreurs se produisent aussi bien à la lecture qu'à l'écritue ; aucune
différence. Ton « euro » s'affiche mal et pourtant, dans ma conf actuelle,
l'euro est correct quand je le tape ; ce la dit, je n'ai personne sous la
main pour vérifer à l'écran.
Tout est bien en sauf language qui affiche :
LANGUAGE
J'utilise kbd
J'ai commencé par essayer ça mais ça ne marche pas.
La carte graphique est celle de ma carte mère, une Asus ; il y a du radeon
mais je ne retrouve plus la commande qui me donnerait la bonne
référence :-(
Merci pour ta réponse.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Philippe Delavalade
bonjour,
Que donne lspci -v |grep VGA
slt
bernard
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Rien ; j'avais déjà essayé avec asus et radeon...
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
en fait je viens de réessayer avec grep -i (j'avais mis des minuscules) et
là j'obtiens :
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
RV610
[Radeon HD 2400 PRO]
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
étonnant. Avec VGA en majuscule ? Et que donne :
lspci -v |grep compatible
--
Jérôme Dautzenberg
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Bonjour,
Rajoute -i a grep ça permet de ne pas tenir compte de la casse
Le 16 juin 2013 11:57, "Jérôme"
--089e012292da66532304df443ebd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<p>Bonjour,<br>
Rajoute -i a grep ça permet de ne pas tenir compte de la casse</p>
Le dimanche 16 juin 2013 à 11:34 +0200, Philippe Delavalade a écrit :<b r>
> > Que donne lspci -v |grep VGA<br>
><br>
> Rien ;<br>
<br>
étonnant. Avec VGA en majuscule ? Et que donne :<br>
lspci -v |grep compatible<br>
<br>
--<br>
Jérôme Dautzenberg<br>
<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe "<br>
vers En cas de soucis, contactez EN ANGLAIS Archive: <br>
</blockquote></div>
--089e012292da66532304df443ebd--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAFuS2bZpbMXWeSFSH+
Le dimanche 16 juin 2013 à 10:08:26, Philippe Delavalade a écrit
:
Ok, une complication / particularité de moins.
Cet euro est pourtant bien en latin9 (code 0xa4). Si la fonte
et le contenu sont latin9, l’affichage devrait être correct.
Donc si tu dis que la conf actuelle est fonctionnelle, c’est
qu’il y a un soucis aussi quand tu crois que c’est correct.
Et que donne la commande suivante ?
echo -e \xa4
(C’est l’affichage d’un euro, toujours, en latin9 m ais sans
avoir à l’entrer au clavier.)
Normalement, ça donne la même chose que le cat…
Ok.
Dommage, c’était une bonne piste…
Hmm…
Et 'setupcon -f' (seulement la fonte) ou 'setupcon -k'
(seulement le clavier) ?
Pas trop besoin de la référence exacte. Ça veut surtout di re
que c’est radeonfb qui est derrière et il me semble qu†™il a déjÃ
posé quelques soucis par le passé. Mais bon, à part donner u n
suspect de plus, ça ne mène pas vraiment plus loin dans la
résolution : c’est plutôt capricieux et peu débogu é (la plupart
de ceux qui sont en console se moquent un peu des accents…).
Au passage, est-ce que c’est une installation neuve ou mise Ã
jour ?
Et est-ce que tu peux essayer en latin1 ou, mieux, en utf-8 ?
Tu peux copier le fichier /etc/default/console-setup en
~/.console-setup et le modifier puis utiliser setupcon en tant
qu’utilisateur normal (pas root).
En regardant ce que dpkg-reconfigure fait que setupcon ne fait
pas (c.-Ã -d. principalement en lisant
/var/lib/dpkg/infos/console-setup.postinst), je vois juste deux
différences :
1. Il fait un 'setupcon --save-only' avant le setupcon. Et,
d’après le man, --save-only copie seulement les fichiers
nécessaires dans /etc/console-setup. Donc, j’en déduis qu’il y
aurait peut-être un soucis avec ton /etc/console-setup. Donc,
est-ce que tu pourrais :
— après un démarrage, quand ça ne fonctionne pas b ien, copier
les fichiers de /etc/console-setup dans un coin, p.ex. par
cp -a /etc/console-setup ~/cs-copie
— faire le dpkg-reconfigure ;
— faire un 'diff -q /etc/console-setup ~/cs-copie'.
Tu peux aussi faire pareil pour /etc/default/console-setup et
keyboard bien que ceux-ci aient encore moins de chance de
différer…
2. Il met et relit la conf depuis debconf. Pour faire simple, on
peut retrouver les valeurs dans /var/cache/debconf/config.dat
(c’est du texte) en cherchant console-setup. (On peut aussi le
faire avec les commandes debconf mais ça me semble plus simple
comme ça…)
--
Sylvain Sauvage
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Désolé, mais j'ai fait 'r' au lieu de 'L' ; la conf du serveur de liste
laisse à désirer... et mes réflexes aussi :-)
En fait, j'ai sauvegardé la pièce jointe et là j'ai le bon caractère ; au
départ j'ai lu la pièce jointe depuis mutt et donc avec lynx ; c'est
peut-être lui le responsable mais sur pas mal de site, il m'affiche
correctement les caractères.
Elle me donne le bon caractère '€'.
J'essaierai au prochain démarrage mais là, j'ai un script en route pour
quelques heures.
C'est une mise à jour mais j'avais le problème avant. Un copain l'avait
résolu mais je ne sais plus comment.
Merci beaucoup pour ton aide ; j'essaierai tout ça demain au redémarrage
mais là, il va bosser certainement toute la nuit et je ne veux surtout pas
arrêter mon script.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
écrit :
Ah, je préfère ça. C’était trop bizarre sinon.
Mutt utilise lynx pour des fichiers texte ?
Oui, sûrement.
En tant que butineur, lynx attend que le charset lui soit
donné par le serveur web. Sur un fichier local, il devrait
utiliser le charset local, donc latin9, donc ça devrait être
bon. Donc soit lynx n’utilise pas la locale pour le charset par
défaut, soit c’est mutt qui transcode ou lui donne une mauvais e
indication.
Faudrait vérifier le comportement et la conf de mutt…
Faut rattraper le copain ;o)
--
Sylvain Sauvage
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/