Archive Liste Typographie
Message : Re: Barres obliques "sécables" ?

(Olivier RANDIER) - Vendredi 23 Juin 2000
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re: Barres obliques "sécables" ?
Date:    Fri, 23 Jun 2000 00:11:04 +0200
From:    Olivier RANDIER <orandier@xxxxxxxxxxx>

>Jean Fontaine wrote:
>
>> Quelqu'un qui n'est pas plus typo que moi et qui fait un truc sur Quark
>> XPress (liste continue de mots sur colonnes étroites) me demande comment
>> faire pour que, dans l'exemple ci-dessous, Quark puisse couper en fin de
>> ligne après toute barre oblique (comme si c'était un trait d'union). Il
>> semble qu'il ne le fasse pas par défaut.
>
>Dans de nombreux programmes de composition comme Quark Express, il faut
>manuellement faire shift + Enter (retour) pour forcer d'aller à la ligne dans
>une colonne par exemple.

<hors charte>
Aïe, aïe, aïe ! Certes, cette solution existe, mais elle ne doit être
employée que dans certaines conditions, faute de quoi un remaniement en
amont flinguera votre justif'. Je peste régulièrement contre des exés
novices (je dis pas ça contre vous) qui utilisent à tout va cette solution
de dernier recours. On fait une ch'tite correction et après on n'a plus
qu'à faire défiler tout le document pour trucider tous les retours forcés
mal placés :(
D'autre part, ça ne répond pas à la question de Jean Fontaine qui voulait
que Quark puisse couper (de lui-même) après TOUTE barre oblique (drôle
d'idée).

>Pour forcer un espace par exemple 3 000, si on ne veut pas que les trois
>zéros se séparent du 3, on fait Ctrl+espace.

Commande + espace sur Mac (et en français ;) ) pour l'espace insécable.
Entre les chiffres, on met plutôt une fine (blanc variable réglé à 25% du
demi-cadratin -- capitale + option + espace) qu'on rend insécable en
rajoutant commande (capitale + option + commande + espace, donc).
Malheureusement, les seuls objets qu'on peut modifier ainsi sont l'espace
et le trait d'union (commande + =). On dispose aussi d'un trait d'union
optionnel (commande + trait d'union) qui, disposé stratégiquement, peut
aussi servir à contrer une coupe malencon-treuse. Mais on n'a pas, hélas,
trois fois hélas, de commande permettant de rendre sécable ou insécable
n'importe quel signe. Très chiant quand on a besoin d'éviter la coupe après
un tiret cadratin (qui lui est toujours sécable). On attend toujours
l'espace à chasse nulle (prévue dans Unicode, je crois).

Pour ce que souhaite Jean Fontaine, La seule solution efficace est de faire
suivre les barres d'une espace dont on aura réduit la chasse à rien par
étroitisation. C'est praticable ponctuellement, pour des URL, par exemple,
mais difficilement automatisable par cherche/remplace, sauf à passer par
les XTags.
Une autre solution séduisante (je vais y penser), serait une fonte
comportant cette espace : on pourrait alors faire un cherche/remplace. Mais
attention : si on oublie de fournir la fonte au flashage, ou si le flasheur
oublie de la charger, patatras, l'espace à chasse nulle serait alors
remplacée par une espace en Courier...
</hors charte>

>En d'autres termes, essayez les combinaisons ctrl+shift + Enter; Ctrl+Enter,
>shift +Return, shift + espace, ctrl+espace,ctrl+shift+espace, l'une d'elles
>marchera.

>>     blabla, blabla/blibli/bloblo, blabla

Ceci dit, je ferais remarquer qu'à mon avis, dans ce cas, il est nettement
préférable de faire porter la coupe _ailleurs_ qu'après la barre oblique,
ce qui est peu élégant. Il vaut mieux couper, si possible, dans le mot
avant ou après :
terrestre/sous-
marin*, gouver-
nement/état [...]

Bien sûr, si on a concupiscent/converge, on peut difficilement éviter de
couper après la barre, et pour les indications de coupures de vers, on est
bien obligé d'en passer par là.
Une solution qui peut dépanner : la barre paraît souvent trop collée aux
mots qu'elle sépare. Il peut être plus agréable de l'encadrer de deux
fines. Dans ce cas, il suffit de prévoir la première insécable et pas la
deuxième pour que « ça le fasse ». Hélas, cela ne passe pas non plus en
cherche/remplace... :(((

* Je profite de ce que Robert Keeble passe par là pour réclamer quelques
petites choses qui manquent cruellement pour la césure et le
cherche/remplace :
-- lorsqu'un mot est composé, la césure doit se faire au trait d'union. Au
pire, on devrait pouvoir disposer d'un trait d'union imposant la césure à
cet endroit ;
-- on devrait pouvoir choisir un signe de césure différent du trait d'union
(y compris dans une autre fonte) ;
-- on doit pouvoir ponctuellement interdire simplement la coupure d'un mot ;
-- quand on interdit la coupe des mots à majuscules, ça ne devrait pas
s'appliquer systématiquement au premier mot d'une phrase, qui commence
nécessairement par une cap, mais n'est pas forcément un nom propre ;
-- on devrait pouvoir affecter la sécabilité ou l'insécabilité à n'importe
quel signe ;
-- on devrait pouvoir utiliser cette commande en cherche/remplace (en fait,
n'importe quelle commande) ;
-- on devrait avoir plusieurs jokers de recherche : lettre, mot, chiffre,
nombre, etc., voire pouvoir en définir soi-même.
Et on a déjà dit que l'algo de césure d'XPress pour le français était très
mauvais (voir le document K2)...

Olivier RANDIER -- Experluette		mailto:orandier@xxxxxxxxxxx
	http://technopole.le-village.com/Experluette/index.html
Experluette : typographie et technologie de composition. L'Hypercasse
(projet de base de données typographique), l'Outil (ouvroir de typographie
illustrative).