[users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Jacques-f

Bonjour,

J'ai un certain nombre de fichiers textes (certains datent de près de 20 
ans !!!) et pour obtenir, sous OO1.1.5, une présentation correcte, je 
les passe par une moulinette en Perl qui me crée un fichier html que 
j'ouvre ensuite par writer pour le sauvegarder en sxw.

Exemple : un  : en texte devient en html : nbsp;:
Question : il semblerait qu'OO ne prenne pas le shy; pour un tiret 
insécable (accessible normalement par shift ctrl moins) ; est-ce normal ?

Il l'affiche, mais ne le gère pas.
Quel est le code html du caractère qui est traduit par OO (writer) comme 
tiret insécable ?


Si la solution n'existe pas en OO1.1.5 existe-t-elle en 002 ?

Merci

Jacques




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Cyrille Moureaux

Bonjour,


J'ai un certain nombre de fichiers textes (certains datent de près de 20 
ans !!!) et pour obtenir, sous OO1.1.5, une présentation correcte, je 
les passe par une moulinette en Perl qui me crée un fichier html que 
j'ouvre ensuite par writer pour le sauvegarder en sxw.

Exemple : un  : en texte devient en html : nbsp;:
Question : il semblerait qu'OO ne prenne pas le shy; pour un tiret 
insécable (accessible normalement par shift ctrl moins) ; est-ce normal ?

Il l'affiche, mais ne le gère pas.
Quel est le code html du caractère qui est traduit par OO (writer) comme 
tiret insécable ?


Je ne suis pas sûr de comprendre ce que signifie il l'affiche mais ne 
le gère pas. A titre de test, j'ai pris un nouveau fichier, mis a-b 
(avec ctrl-tiret), sauvegardé ledit fichier en a.html, ce qui a créé un 
fichier avec shy; entre a et b, puis ai ouvert ce même fichier (qui 
contenait toujours un tiret insécable entre a et b), l'ai sauvegardé en 
a.odt (j'utilise une version OOo 2.0), puis ai fermé et réouvert ce 
fichier et le tiret insécable, tel le canard, était toujours vivant.


Du coup, soit c'est une amélioration de la 2.0, soit je ne comprends pas 
le problème énoncé ci-dessus (ou les deux).


Cyrille


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Jacques-f

Cyrille Moureaux wrote:


Bonjour,



J'ai un certain nombre de fichiers textes (certains datent de près de 
20 ans !!!) et pour obtenir, sous OO1.1.5, une présentation correcte, 
je les passe par une moulinette en Perl qui me crée un fichier html 
que j'ouvre ensuite par writer pour le sauvegarder en sxw.

Exemple : un  : en texte devient en html : nbsp;:
Question : il semblerait qu'OO ne prenne pas le shy; pour un tiret 
insécable (accessible normalement par shift ctrl moins) ; est-ce 
normal ?

Il l'affiche, mais ne le gère pas.
Quel est le code html du caractère qui est traduit par OO (writer) 
comme tiret insécable ?


Je ne suis pas sûr de comprendre ce que signifie il l'affiche mais ne 
le gère pas. A titre de test, j'ai pris un nouveau fichier, mis a-b 
(avec ctrl-tiret), sauvegardé ledit fichier en a.html, ce qui a créé 
un fichier avec shy; entre a et b, puis ai ouvert ce même fichier 
(qui contenait toujours un tiret insécable entre a et b), l'ai 
sauvegardé en a.odt (j'utilise une version OOo 2.0), puis ai fermé et 
réouvert ce fichier et le tiret insécable, tel le canard, était 
toujours vivant.


Du coup, soit c'est une amélioration de la 2.0, soit je ne comprends 
pas le problème énoncé ci-dessus (ou les deux).


Bonjour,

Je ne suis pas sûr de m'être bien exprimé.
Quand je dis qu'il ne le gère pas, c'est parce que (et je l'ai essayé 
aussi sous StarOffice 8) lorsque le mot (en deux sous-mots séparés par 
le dit tiret insécable) vient d'un html avec shy; le mot est coupé 
lorsqu'il arrive en bout de ligne : le tiret n'est donc pas considéré, 
par OO1.1.5, ni par SO8, comme insécable.


Mon fichier html n'est pas créé par OpenOffice, mais par une moulinette.

L'aide d'OO1.1.5 préconise (Maj)(Ctrl)- pour obtenir un tiret insécable.
En fait, si j'ai bien compris, le tiret insécable entré par MajCtrl- est 
sauvegardé en html en nbsp;, par contre si on tape ctrl-, il le code 
bien shy;, mais ne le reconnait (bien qu'il l'affiche en grisé) comme 
un espace insécable.


Merci de votre aide.
Ca ne ressemblerait-il pas une bogue ?

Jacques



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Cyrille Moureaux

Bonjour,


Je ne suis pas sûr de m'être bien exprimé.
Quand je dis qu'il ne le gère pas, c'est parce que (et je l'ai essayé 
aussi sous StarOffice 8) lorsque le mot (en deux sous-mots séparés par 
le dit tiret insécable) vient d'un html avec shy; le mot est coupé 
lorsqu'il arrive en bout de ligne : le tiret n'est donc pas considéré, 
par OO1.1.5, ni par SO8, comme insécable.


Mon fichier html n'est pas créé par OpenOffice, mais par une moulinette.

L'aide d'OO1.1.5 préconise (Maj)(Ctrl)- pour obtenir un tiret insécable.
En fait, si j'ai bien compris, le tiret insécable entré par MajCtrl- est 
sauvegardé en html en nbsp;, par contre si on tape ctrl-, il le code 
bien shy;, mais ne le reconnait (bien qu'il l'affiche en grisé) comme 
un espace insécable.


Merci de votre aide.
Ca ne ressemblerait-il pas une bogue ?

shy; n'est pas un tiret insécable, c'est-à-dire un tiret qui accolle 
les deux mots qui sont de part et d'autre de ce caractère pour en faire 
une chaîne insécable, mais un soft hyphen, c'est-à-dire un caractère 
indiquant que si une césure doit se faire dans un mot, celle-ci doit 
avoir lieu à l'emplacement du tiret (et que je traduirais librement par 
tiret indicatif).


En gros, j'écris  shy;bbb puis ajoute devant ce 
mot des caractères, lorsque aa... atteint le bord de la page c'est tout 
le bloc de b qui saute d'un seul coup de l'autre quelle que soit la 
politique de césure, mais le tiret n'apparaît pas à l'impression s'il 
n'est pas utilisé.


Etrangement, je ne parviens pas à insérer un tiret insécable dans mon 
document (Ctrl-Shift-moins me donne un blanc souligné, probablement un 
problème entre mon clavier/gestionnaire d'affichage) donc je ne peux pas 
vérifier ce qui se passe avec ce caractère, mais je ne crois pas que le 
tiret insécable existe en HTML.


A l'appui de cette croyance, je suggère cette page :
http://www.w3.org/TR/html4/struct/text.html#h-9.3.3, qui dit je cite In 
HTML, there are two types of hyphens: the plain hyphen and the soft 
hyphen. The plain hyphen should be interpreted by a user agent as just 
another character. The soft hyphen tells the user agent where a line 
break can occur., soit En HTML il y a deux types de tirets, le tiret 
simple et le tiret indicatif. Le tiret simple doit être interprété par 
le client comme un caractère quelconque. Le tiret indicatif suggère au 
client où une césure peut survenir.


Le paragraphe suivant précise que le tiret indicatif ne doit pas être 
montré s'il n'est pas en bord de page et qu'il doit être ignoré pour les 
opérations de recherche et comparaison.


Cyrille

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Jacques-f

Bonjour,


 mais je ne crois pas que le tiret insécable existe en HTML.

C'est ce que je craignais, je ne l'avais pas trouvé sur le W3C,, mais 
mon anglais ne me permet(tait) pas d'en être sûr.


Donc je ne peux pas l'utiliser en amont.
Il me reste à le remplacer, dans mon html, par une séquence de 
caractères et faire, dans OO, un remplacer.
Question subsidiaire : quel est le caractère générique qui, en 
remplacement, correspond au tiret insécable ?


Merci

Jacques

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] shy n'est pas tiret insécable

2006-03-15 Par sujet Manuel NAUDIN
pour le navigateur Safari sur Mac OS, l'entité #8209 semble bien
reconnu comme un tiret insécable.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]