[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emacs21 et les fontes pour l'UTF-8



Patrice Karatchentzeff, vendredi 11 mai 2007, 14:24:02 CEST
> 
> Le 11/05/07, Frédéric BOITEUX<fboiteux@calistel.com> a écrit :
> >         Bonjour la liste,
> >
> >   Sur une Debian Etch, bureau Gnome, j'essaie depuis quelque temps
> > d'obtenir autre chose que des petits carrés pour les caractères non
> > latins-0 de fichiers UTF-8 édités dans emacs, mais sans succès !
> >
> > Emacs n'utilise pas la police « Monospace » définie par défaut dans les
> > préférences du bureau
> 
> C'est normal : c'est une GNOMErie donc Emacs ne connaît pas.
> 
> Sinon, il faut aller creuser dans la base de registre de GNOME pour
> savoir ce qu'il utilise... très pratique comme d'hab, à chaque fois
> que l'on veut savoir quelque chose sous GNOME.

  Euh, ce n’est pas une gnomerie, c’est juste un alias défini
par fontconfig. (Défini dans /etc/fonts/conf.d/40-generic.conf
avec
 	<alias>
		<family>Bitstream Vera Sans Mono</family>
		<family>DejaVu Sans Mono</family>
		<family>Courier</family>
		<family>Courier New</family>
		<family>Andale Mono</family>
		<family>Luxi Mono</family>
		<family>Cumberland AMT</family>
		<family>Nimbus Mono L</family>
		<family>NSimSun</family>
		<family>FreeMono</family>
		<default><family>monospace</family></default>
	</alias>
  Je crois que le principe est de les essayer dans l’ordre.)

> > (au fait, c'est quelle fonte, « Monospace », en
> > langage X11, genre -misc-fixed-*-etc ?), et je n'arrive pas à lui faire
> > utiliser une autre (j'ai tenté de jouer avec les « fontsets » mais sans
> > succès).
> 
> Shift + clic gauche dans Emacs pour changer de fontes.
> 
> Sinon, c'est emacs*font: dans ton fichier ressource X11

Emacs*Font: -jmk-neep alt-medium-r-normal-*-*-140-*-*-c-*-iso10646-1

  est une jolie fonte lisible (paquet xfonts-jmk).
L’équivalent est
(set-default-font "-jmk-neep alt-medium-r-normal-*-*-140-*-*-c-*-iso10646-1")
dans le .emacs.

  Les fontes TrueType ne sont pas accessibles (à moins de patcher
Emacs...).

> Tu dois de plus jouer avec Mule sous Emacs pour lui dire que tu es en
> latin9 et qu'il copie en UTF-8 (et vice versa).

  Plus de problème quand tout est en UTF-8 ;oP

-- 
 Sylvain Sauvage



Reply to: