OVH Cloud OVH Cloud

Mozilla et impression à taille de caractère ajustable comme IE

10 réponses
Avatar
Julien SCORDIA
Bonjour à tous,

Maintenant je n'ai plus que Linux sur ma machine.
Il y a une fonction dans IE qui est très pratique que je n'arrive pas à
imiter dans Mozilla.
Il s'agit de l'impression à taille de caractère ajustable.
Généralement les pages html donnent des caractères trop gros à
l'impression. Dans IE j'avais l'habitude de choisir la police "la plus
petite" avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus petits.
Comment faire avec Mozilla?
Voici ma commande d'impression dans Mozilla:

kprinter ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

et voici ma version de Mozilla (mais bon, juste pour info car ce n'est
bien sûr pas le problème):

Mozilla 1.4
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624

Merci d'avance,

Julien

--
------------------------------------
Powered by GNU/Linux
------------------------------------

10 réponses

Avatar
ho alexandre
Julien SCORDIA a écrit :
Dans IE j'avais l'habitude de choisir la police "la plus
petite" avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus petits.
Comment faire avec Mozilla?



si je comprends bien tu demande sun truc qui n'a rien à voir avec
l'impression. Si c'est le cas, tu peux diminuer la taille des polices
d'une page donnée :
View | Text Zoom...
ou avec le raccourci clavier : [CTRL][-].

--
XandreX
/I'm that kind of people your parents warned you about/
Avatar
Julien SCORDIA
ho alexandre wrote:
Julien SCORDIA a écrit :

Dans IE j'avais l'habitude de choisir la police "la plus petite"
avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus
petits. Comment faire avec Mozilla?




si je comprends bien tu demande sun truc qui n'a rien à voir avec
l'impression. Si c'est le cas, tu peux diminuer la taille des polices
d'une page donnée :



Non, cela a bien à voir avec l'impression.
Si tu imprimes avec Mozilla après avoir fait ctrl- autant de fois que
désiré, tu obtiens toujours à l'impression l'agrandissement original. Et
c'est bien là ce que je désire, car comme indiqué, souvent les polices
sont trop grosses à l'impression. Tandis que IE envoie à l'imprimante la
page avec des caractères plus petits.
Donc j'aimerais faire la même chose sous Mozilla...
Peut-être est-ce lié à Windows ou Linux, je ne sais pas. Qui peut dire
si l'impression à taille de caractère variable marche avec Mozilla sous
Windows?
Mais il doit y avoir moyen de faire ça sous Mozilla/Linux.

Merci d'avance,

Julien

--
------------------------------------
Powered by GNU/Linux
------------------------------------
Avatar
Steph. k.
Julien SCORDIA wrote:
[...]
Généralement les pages html donnent des caractères trop gros à
l'impression. Dans IE j'avais l'habitude de choisir la police "la plus
petite" avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus petits.
Comment faire avec Mozilla?



Il faut que tu définisses une feuille de style pour l'impression
media="print", que tu lui donnes le même nom que ta feuille de style
principale.
Ensuite dans ta FDS "print" tu définis la taille de ta police.
body{
font-size : 11pt;
}
h1{
font-size:18pt;
color:red;
}
...

--
Steph. K.
http://www.acces-pour-tous.net
Quand le merle chante en mai, avril est fini.
Coluche
Avatar
B. MARTIN
Julien SCORDIA a écrit :
ho alexandre wrote:

Julien SCORDIA a écrit :

Dans IE j'avais l'habitude de choisir la police "la plus petite"
avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus
petits. Comment faire avec Mozilla?





si je comprends bien tu demande sun truc qui n'a rien à voir avec
l'impression. Si c'est le cas, tu peux diminuer la taille des polices
d'une page donnée :




Non, cela a bien à voir avec l'impression.
Si tu imprimes avec Mozilla après avoir fait ctrl- autant de fois que
désiré, tu obtiens toujours à l'impression l'agrandissement original. Et
c'est bien là ce que je désire, car comme indiqué, souvent les polices
sont trop grosses à l'impression. Tandis que IE envoie à l'imprimante la
page avec des caractères plus petits.
Donc j'aimerais faire la même chose sous Mozilla...
Peut-être est-ce lié à Windows ou Linux, je ne sais pas. Qui peut dire
si l'impression à taille de caractère variable marche avec Mozilla sous
Windows?
Mais il doit y avoir moyen de faire ça sous Mozilla/Linux.

Merci d'avance,

Julien



Et en jouant avec l'échelle dans l'aperçu avant impression, ce n'est pas
ce que tu recherches ?
--
Bernard MARTIN
http://www.america-dreamz.com
Avatar
Nicolas DEGAND
Steph. k. wrote:

Julien SCORDIA wrote:
[...]
Généralement les pages html donnent des caractères trop gros à
l'impression. Dans IE j'avais l'habitude de choisir la police "la plus
petite" avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus petits.
Comment faire avec Mozilla?



Il faut que tu définisses une feuille de style pour l'impression
media="print", que tu lui donnes le même nom que ta feuille de style
principale.
Ensuite dans ta FDS "print" tu définis la taille de ta police.
body{
font-size : 11pt;
}
h1{
font-size:18pt;
color:red;
}
...



Ce serait pas plus pratique pour garder la cohérence et éviter d'avoir à
refaire toutes les balises de faire un truc du genre :

body{
font-size : 80% !important;
}

J'avoue ne pas savoir si ça donnerait le résultat espéré

--
Nicolas DEGAND
Avatar
Julien SCORDIA
Steph. k. wrote:

Il faut que tu définisses une feuille de style pour l'impression
media="print", que tu lui donnes le même nom que ta feuille de style
principale.
Ensuite dans ta FDS "print" tu définis la taille de ta police.
body{
font-size : 11pt;
}
h1{
font-size:18pt;
color:red;
}



Et où est-ce que je mets cette feuille de style pour qu'elle apparaisse
dans le menu: view->use style->... ?
J'ai beau chercher dans la doc de Mozilla, je ne trouve pas...

Merci pour ton aide,

Julien

--
------------------------------------
Powered by GNU/Linux
------------------------------------
Avatar
Steph. k.
Julien SCORDIA wrote:
[...]
Il faut que tu définisses une feuille de style pour l'impression
media="print", que tu lui donnes le même nom que ta feuille de style
principale.




[...]
Et où est-ce que je mets cette feuille de style pour qu'elle
apparaisse dans le menu: view->use style->... ?
J'ai beau chercher dans la doc de Mozilla, je ne trouve pas...



Il faut déjà clarifier un truc, tu veux savoir cela pour ton site où
pour pouvoir imprimer une page d'un site dont tu n'es pas le
propriétaire ?

Si c'est pour ton site, tu fais un appel normal pour la feuille de style
dans le <head> de ta page.
<link rel="stylesheet" type="text/css" href="style_css/impression.css"
media="print" />
Il est normal ue la FDS n'apparaîsse pas dans les choix de styles
alternatifs car ca n'en n'est pas un. Cette FDS est appelée
automatiquement par le navigateur et elle remplace la FDS dédiée à
l'affichage sur écran.

Pour le 2ème cas, je n'ai jamais utilisé la possibilité d'utiliser une
FDS perso à la place de celle prévue par l'auteur mais je sais que c'est
possible. Je pense que la FAQ de Pascal Chevrel explique cela, je te
laisse donc regarder :
http://pascal.chevrel.free.fr/faqmoz.html

--
Steph. K.
Avatar
Steph. k.
Nicolas DEGAND wrote:
[...]
Ensuite dans ta FDS "print" tu définis la taille de ta police.
body{
font-size : 11pt;
}
h1{
font-size:18pt;
color:red;
}
...



Ce serait pas plus pratique pour garder la cohérence et éviter
d'avoir à refaire toutes les balises de faire un truc du genre :

body{
font-size : 80% !important;
}

J'avoue ne pas savoir si ça donnerait le résultat espéré



Je viens d'essayer et ca marche avec Firebird, l'intérêt me semble
limité car quitte à faire une FDS pour l'impression autant en profiter
pour virer les parties inutiles (menu...) et pour remettre en forme la
page à imprimer.
C'est tout bien expliqué ici :
http://www.openweb.eu.org/articles/css_impression/

--
Steph. K.
http://www.acces-pour-tous.net
Avatar
Nicolas DEGAND
Steph. k. wrote:

Nicolas DEGAND wrote:
[...]
Ensuite dans ta FDS "print" tu définis la taille de ta police.
body{
font-size : 11pt;
}
h1{
font-size:18pt;
color:red;
}
...



Ce serait pas plus pratique pour garder la cohérence et éviter
d'avoir à refaire toutes les balises de faire un truc du genre :

body{
font-size : 80% !important;
}

J'avoue ne pas savoir si ça donnerait le résultat espéré



Je viens d'essayer et ca marche avec Firebird, l'intérêt me semble
limité car quitte à faire une FDS pour l'impression autant en profiter
pour virer les parties inutiles (menu...) et pour remettre en forme la
page à imprimer.
C'est tout bien expliqué ici :
http://www.openweb.eu.org/articles/css_impression/



Oui mais il me semble que les feuilles de style se combinent, feuille site
et feuille perso. Et comme la feuille spécial impression pour site est en
général rare...

--
Nicolas DEGAND
Avatar
Nicolas Moreau
Julien SCORDIA wrote:

Il s'agit de l'impression à taille de caractère ajustable.
Généralement les pages html donnent des caractères trop gros à
l'impression. Dans IE j'avais l'habitude de choisir la police "la plus
petite" avant d'imprimer, et ce que je voyais à l'écran sortait à
l'impression, c'est-à-dire que j'obtenais des caractères plus petits.
Comment faire avec Mozilla?




Tu peux te faire des règles spécifiques à l'impression dans ton
usercontent.css :

@media print{
body{
font-size:11pt !important;
}
}

Si tu ne sais pas ou se trouve ce fichier :
http://texturizer.net/firebird/edit.html#content
http://texturizer.net/firebird/edit.html#profile

--
Nicolas Moreau