OVH Cloud OVH Cloud

trouver la fonte courante

10 réponses
Avatar
Patrice Karatchentzeff
Salut,

En jouant avec le menu et la souris, on peut changer la fonte à la
volée. J'en ai trouvé une qui me convient mieux mais malheureusement,
je ne sais pas trop comment la déterminer à partir de la session
courante...

Une idée comment récupérer cela depuis une session (ou autrement, de
toute façon, cela finira dans le .emacs ou les .Xresources).

Merci d'avance,

PK

--
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)       

10 réponses

Avatar
Matthieu Moy
Patrice Karatchentzeff writes:

Une idée comment récupérer cela depuis une session (ou autrement, de
toute façon, cela finira dans le .emacs ou les .Xresources).



M-x customize-faces RET default RET

est une piste.

--
Matthieu
Avatar
Patrice Karatchentzeff
Matthieu Moy writes:

Patrice Karatchentzeff writes:

Une idée comment récupérer cela depuis une session (ou autrement, de
toute façon, cela finira dans le .emacs ou les .Xresources).



M-x customize-faces RET default RET

est une piste.



Non, ça te donne le choix pas ce que tu as... j'ai déjà essayé sans
succès :(

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       
Avatar
Ph. Ivaldi
Salut,

Tu devrais trouver ton bonheur en faisant:
M-x ielm <RET>
(frame-parameters) <RET>

Chez moi la dernière ligne donne:
(font . "-xos4-terminus-bold-r-normal--20-200-72-72-c-100-iso8859-1")
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Paul Gaborit
À (at) Tue, 30 Jan 2007 14:09:09 +0100,
Patrice Karatchentzeff écrivait (wrote):
Matthieu Moy writes:

Patrice Karatchentzeff writes:

Une idée comment récupérer cela depuis une session (ou autrement, de
toute façon, cela finira dans le .emacs ou les .Xresources).



M-x customize-faces RET default RET

est une piste.



Non, ça te donne le choix pas ce que tu as... j'ai déjà essayé sans
succès :(



Soyez plus clair dans vos demandes...

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.

- Sa valeur est déterminée par un fichier custom.el (ou autres
fichiers d'initialisation) ou sinon par une ressource X (Ex:
Emacs.default.attributeFont, Emacs*font ou *font...) ou par
défaut... je ne sais pas ('fixed' peut-être).

- Pour connaître la liste des polices disponibles sur un serveur
X-Windows, on peut utiliser le programme 'xlsfonts' (avec
éventuellement l'option '-l'). Pour les autres plateformes... je ne
sais pas.

Quelle était la question ?

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Avatar
Patrice Karatchentzeff
Ph. Ivaldi writes:

Salut,

Tu devrais trouver ton bonheur en faisant:
M-x ielm <RET>
(frame-parameters) <RET>

Chez moi la dernière ligne donne:
(font . "-xos4-terminus-bold-r-normal--20-200-72-72-c-100-iso8859-1")



Impec... à noter que le résultat est *franchement* différent de celui
de customize-face (mais juste :)).

J'ai l'impression que celui de customize est indicatif et qu'il
cherche (?) une fonte approchant ensuite... la fonte par défaut entrée
dans customize lorsque je la saisie avec la souris n'existe pas dans
mon système (alors qu'il me change pourtant la fonte... et la fonte
trouvée est celle en sortie de la commande proposée au-desssus).

Merci pour l'astuce,

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       
Avatar
Ph. Ivaldi
Le 30 janvier 2007 à 14h34:27,
Paul Gaborit écrivit :

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.

- Sa valeur est déterminée par un fichier custom.el (ou autres
fichiers d'initialisation) ou sinon par une ressource X (Ex:
Emacs.default.attributeFont, Emacs*font ou *font...) ou par
défaut... je ne sais pas ('fixed' peut-être).



Pas forcément par un fichier.
Je change parfois de fonte en cours d'utilisation:
(defvar pi-big-font "-*-terminus-*-*-*-*-*-200-*-*-*-*-*-*")
(defvar pi-small-font "-misc-fixed-bold-*-*-*-*-140-*-*-*-*-*-*")
(defvar pi-current-font-size "big")
(defun pi-toggle-font()
"Toggle between large and small font."
(interactive)
(if (string= pi-current-font-size "small")
(progn
(set-frame-font pi-big-font t)
(setq pi-current-font-size "big"))
(progn
(set-frame-font pi-small-font t)
(setq pi-current-font-size "small"))))
(global-set-key (kbd "C-f") `pi-toggle-font)
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Patrice Karatchentzeff
Paul Gaborit writes:

[...]

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.



non.

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       
Avatar
Paul Gaborit
À (at) Tue, 30 Jan 2007 15:28:57 +0100,
Patrice Karatchentzeff écrivait (wrote):
Paul Gaborit writes:

[...]

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.



non.



Si.


(On va aller loin avec ça...)

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Avatar
Patrice Karatchentzeff
Paul Gaborit writes:

À (at) Tue, 30 Jan 2007 15:28:57 +0100,
Patrice Karatchentzeff écrivait (wrote):
Paul Gaborit writes:

[...]

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.



non.



Si.



Non, lis ma réponse sur l'autre partie du fil.

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       
Avatar
Paul Gaborit
À (at) Tue, 30 Jan 2007 16:45:47 +0100,
Patrice Karatchentzeff écrivait (wrote):
Paul Gaborit writes:

À (at) Tue, 30 Jan 2007 15:28:57 +0100,
Patrice Karatchentzeff écrivait (wrote):
Paul Gaborit writes:

[...]

- Pour déterminer la police par défaut de (X)Emacs, c'est la 'face'
'default' qui est utilisée.



non.



Si.



Non, lis ma réponse sur l'autre partie du fil.



Qu'est-ce qui vous fait croire que je n'ai pas lu le reste du fil ?

Et le reste du fil, en quoi est-il contradictoire avec ce que je dis ?

Vous supprimez le reste de ma réponse sans essayer de comprendre. Vous
n'avez pas peut-être pas compris comment cette 'face' 'default'
déterminait la véritable police à utiliser mais c'est quand même par
là que ça se passe.

[Par ailleurs, chez moi, le résultat de la fonction 'frame-parameters'
(ou de son équivalent dans XEmacs: 'frame-properties') n'indique en
rien le nom de la police utilisée courament.]

Le problème, c'est que vous n'avez toujours pas expliqué ce que vous
cherchiez vraiment. On répond donc ce qu'on peut en essayant de
deviner votre véritable question/problème. Et vous, au lieu de nous
fournir un peu plus d'information sur le contexte, le besoin,
etc. vous jetez nos réponses de manière péremptoire sans comprendre
qu'elles tentent de répondre à la question que *vous* *avez*
*posée*... même si elles ne répondent peut-être pas à la question que
*vous* *vous* *posez*...

Donc *une* *fois* *de* *plus*, reformulez correctement votre question
et peut-être vous donnera-t-on des réponses plus pertinentes à votre
goût.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>