Flèche verticale en police Symbol sous Ubuntu

Bonjour,

Je fais suite ici à un pb soulevé sur la liste users@fr.ooo car le pb
est le même avec LibO-Writer. Est-ce que quelqu'un saurait expliquer
pourquoi, sous Ubuntu, nous ne pouvons obtenir la flèche verticale quand
on insère le caractère correspondant dans un doc texte ?

Pour reproduire :
- ouvrir un nouveau document texte
- menu insertion > caractères spéciaux > choisir la police Symbol (il
faut qu'elle soit installée)
- sélectionner le caractère U+00AD (173) et cliquer sur OK
On obtient un caractère spécial qui ressemble à un tiret qui barre à
moitié le caractère précédent. Ce caractère est marqué par une trame de
fond grise comme un champ mais ce n'est pas un champ. Si on n'affiche
pas la trame de fond on ne voit rien. Le curseur reste *avant* le tiret.

L'insertion du même caractère dans une cellule de tableur, ou dans un
zone de texte de Draw fonctionne sans problème. Mais le copier-coller de
ce caractère depuis Calc ou Draw produit le même effet que de passer par
le menu d'insertion.

J'ai désactivé l'auto-correction sans succès. Je ne reproduis pas ce
comportement sous XP, mais chose curieuse là le caractère en question
est U+F0AD et non U+00AD.

Quelqu'un a-t-il une idée sur la cause de ce comportement étrange de
Writer ?

Bonne journée
JBF

Bonjour Jean-Baptiste,
J'ai testé avec OOo 320m12 sous Mandriva 2010.1 : il n'y a pas la police Symbol. Par contre il existe 'OpenSymbol' avec le caractère U+F0AD et U+2191, mais qui n'a pas la même graisse que dans l'exemple. Néanmoins, en passant par :

menu insertion> caractères spéciaux> police 'Standard Symbols', nous avons bien le caractère désiré par Heni Boyet, cad U+00AD.
À l'attention d'Henri : as-tu la police 'Standard Symbols' sous Ubuntu, si oui, je pense que le problème serait résolu (ce qui n'élucide pas l'étrange comportement de ce caractère avec la police Symbol)
Bonne journée à tous,

Bonjour,
Très curieux : chez moi ça fonctionne très bien avec la police symbol (caractère U+F0AD) et c'est la police standard symbol qui produit le problème exposé par JB !
Ubuntu 10.04 et libreoffice-build 3.2.99.3
Bonne journée,
Pierre

Je crois que je me suis mal fait comprendre : j'ai bien le bon caractère
sur ma machine, je le vois bien dans la fenêtre d'insertion des
caractères spéciaux et il est inséré correctement dans Calc et Draw. Le
problème est que ce caractère là est remplacé par un autre lors de
l'insertion dans Writer. Et je n'arrive pas à identifier la fonction qui
réalise ce remplacement ni le caractère obtenu.
J'obtiens le même résultat avec la police Symbol et la police Standard
Symbol.

Bonne journée
JBF

Bonjour Jean-Baptiste,
J'ai testé avec OOo 320m12 sous Mandriva 2010.1 : il n'y a pas la
police Symbol. Par contre il existe 'OpenSymbol' avec le caractère
U+F0AD et U+2191, mais qui n'a pas la même graisse que dans l'exemple.
Néanmoins, en passant par :

menu insertion> caractères spéciaux> police 'Standard Symbols', nous
avons bien le caractère désiré par Heni Boyet, cad U+00AD.
À l'attention d'Henri : as-tu la police 'Standard Symbols' sous
Ubuntu, si oui, je pense que le problème serait résolu (ce qui
n'élucide pas l'étrange comportement de ce caractère avec la police
Symbol)
Bonne journée à tous,

Je crois que je me suis mal fait comprendre : j'ai bien le bon caractère
sur ma machine, je le vois bien dans la fenêtre d'insertion des
caractères spéciaux et il est inséré correctement dans Calc et Draw. Le
problème est que ce caractère là est remplacé par un autre lors de
l'insertion dans Writer. Et je n'arrive pas à identifier la fonction qui
réalise ce remplacement ni le caractère obtenu.
J'obtiens le même résultat avec la police Symbol et la police Standard
Symbol.

Bonne journée

Je reproduis aussi le problème avec la police Standard Symbol L.
Phénomène d'autant plus curieux , car si l'on fait un aperçu avant impression, le "caractère spécial" est invisible, ce qui n'est pas le cas des flèches gauche, bas, droite Etc.
Le caractère ressemble effectivement à un champ masqué... mais n'en est pas un (j'ai vérifié avec la combinaison de touches Ctrl Maj F9).
Ce n'est pas non plus une espace, ni un saut de ligne :frowning:
Toujours sous Mandriva, j'ai tenté d'installer le package java-1.6.0.22.-sun-fonts, sans résultat.
Pour l'heure, je sèche, mais je continue de creuser :wink:
Bon Week-end,

Je pense que le problème chez moi vient de la police Symbol modifiée
installée par xfonts-mathml. En effet si j'installe la police Symbol
(dans ~/.fonts) en copiant le fichier ttf pris chez XP alors le pb
disparait mais maintenant le caractère flèche vers le haut est U+F0AD et
non U+00AD. Il semble donc que la version de la police Symbol est
différente.
Par ailleurs si j'insère le même caractère U+00AD de la police
Liberation Sans ou DejaVu Sans par exemple, j'ai bien le même caractère
bizarre.

Bonne journée
JBF

Ce n'est pas non plus une espace, ni un saut de ligne :frowning:

Philippe

Bien sur aucun problème sous windows.
Lorsque j'ouvre le fichier joint ne j'ai rien, même pas un caractère bizarre.
Le paragraphe est vide.

Est ce que ce caractère est sélectionnable. Si oui, il faudrait essayer de le copier dans une cellule Calc
et le traiter avec les fonctions UNICODE et DECHEX pour voir ce que tu obtiens comme code hexadécimal.
=DECHEX(UNICODE(A1)) renvoie ce code.

Gérard

Non, on ne peut pas le sectionner ni le le copier. D'ailleurs, on peut taper du texte par dessus, mais il reste toujours présent.
La touche 'BackSpace' n'a aucun effet si on veut le supprimer, il se comporte un peu comme un paragraphe isolé, mis à part le côté visuel.
D'autre part, et pour répondre à JBF, je reproduis son problème, sans avoir eu recours à un transfert de ttf 'exogène' (de Windows à Linux).
Ça ressemble fort à un bug.
Bon, je retourne sous une session Mandriva, et je transmets en pièce-jointe un fichier odt.

Philippe

http://sites.google.com/site/phclement21/

Le fichier, si ça veut bien passer.

Visiblement, ça ne passe pas, je le mets ici :
http://sites.google.com/site/phclement21/home/caratere-tres-special

Chez moi pas de caractère bizarre ni sur LibO ni sur OOo, seulement une ligne vide.

en fait il y a un message d'erreur Java à l'ouverture du fichier, message que voici
http://www.cijoint.fr/cjlink.php?file=cj201012/cij6PKKjKo.png

Le message d'erreur fait visiblement allusion à une macro (ou une extension -grammar-)
Je vais regarder
Bonne soirée

De : Philippe CLEMENT [mailto:clement21.philippe@sfr.fr]
Envoyé : samedi 4 décembre 2010 17:35
À : users@fr.libreoffice.org
Objet : Re: [fr-users] Flèche verticale en police Symbol sous Ubuntu

>> Chez moi pas de caractère bizarre ni sur LibO ni sur OOo, seulement
>> une ligne vide.
>>

Bonsoir à tous,

J'ai essayé sous Vista et je vois bien ce caractère étrange sur lequel on
peut écrire.

Je retrouve ce que j'ai lu sur les divers messages en ouvrant le document
aussi bien avec OOo 3.2 qu'avec LibO 3.3 (330m12), sauf que je peux
l'effacer dans les deux cas avec le back-space, et ceci en positionnant le
curseur avant le caractère, c'est-à-dire en début de ligne !

Bonne soirée.

Michel

Michel Rudelle wrote:

Bonsoir à tous,

J'ai essayé sous Vista et je vois bien ce caractère étrange sur lequel on
peut écrire.

Je retrouve ce que j'ai lu sur les divers messages en ouvrant le document
aussi bien avec OOo 3.2 qu'avec LibO 3.3 (330m12), sauf que je peux
l'effacer dans les deux cas avec le back-space, et ceci en positionnant le
curseur avant le caractère, c'est-à-dire en début de ligne !

Bonne soirée.

Michel

OK, je vois maintenant pourquoi je ne voyais rien la première fois.
Tiret utilisateur était décoché dans les aides au formatage.

En fait c'est un tiret insécable sans en être vraiment un.
Il s'affiche pareil mais si on affiche les caractères non imprimables, le
pied de mouche se superpose à ce tiret.
Il est impossible de placer le curseur juste après ce pseudo-tiret.

Bizarre...

Gérard

-----Message d'origine-----
De : Gérard Fargeot [mailto:gerard.fargeot@orange.fr]
Envoyé : samedi 4 décembre 2010 18:19

Michel Rudelle wrote:
>
> Je retrouve ce que j'ai lu sur les divers messages en ouvrant le
document
> aussi bien avec OOo 3.2 qu'avec LibO 3.3 (330m12), sauf que je peux
> l'effacer dans les deux cas avec le back-space, et ceci en positionnant
le
> curseur avant le caractère, c'est-à-dire en début de ligne !
>
>
OK, je vois maintenant pourquoi je ne voyais rien la première fois.
Tiret utilisateur était décoché dans les aides au formatage.

En fait c'est un tiret insécable sans en être vraiment un.
Il s'affiche pareil mais si on affiche les caractères non imprimables, le
pied de mouche se superpose à ce tiret.
Il est impossible de placer le curseur juste après ce pseudo-tiret.

Et tout à coup une idée:

Ce caractère au comportement bizarre est tout simplement le séparateur
conditionnel (voir l'aide de OOo) destiné à définir dans un mot l'endroit de
la coupure si le mot se retrouve en fin de ligne
  Insertion > marque de formatage > tiret conditionnel
      Raccourci clavier: Ctrl+-

Si le mystère du caractère semble éclairci, il reste à savoir pourquoi
l'insertion d'une flèche verticale dans certains contextes génère le même
code que le tiret conditionnel.

Bonne soirée

Michel

Michel Rudelle wrote:

Ce caractère au comportement bizarre est tout simplement le séparateur
conditionnel (voir l'aide de OOo) destiné à définir dans un mot l'endroit
de
la coupure si le mot se retrouve en fin de ligne
  Insertion > marque de formatage > tiret conditionnel
      Raccourci clavier: Ctrl+-

Si le mystère du caractère semble éclairci, il reste à savoir pourquoi
l'insertion d'une flèche verticale dans certains contextes génère le même
code que le tiret conditionnel.

Bonne soirée

Michel

Et le tiret conditionnel a pour code hexadécimal U-00AD

De : Philippe CLEMENT [mailto:clement21.philippe@sfr.fr]
Envoyé : samedi 4 décembre 2010 17:35
À : users@fr.libreoffice.org

>
> en fait il y a un message d'erreur Java à l'ouverture du fichier,
> message que voici
> http://www.cijoint.fr/cjlink.php?file=cj201012/cij6PKKjKo.png
>

Re-bonsoir,

Je croyais en avoir fini, mais en terminant mon travail et fermant mes
appli, j'ai retrouvé sur le bureau plusieurs dizaines de messages identiques
à celui de la pièce jointe ci-dessus et j'ai bien dû cliquer 20 à 30 fois
sur OK pour les achever tous.
Je suppose qu'ils sont apparus en arrière plan quand je faisais mes essais
avec le document " Caractère très spécial" que j'ai ouvert de très
nombreuses fois.

Je viens de faire quelques essais, et le message n'apparaît que si j'ouvre
le document avec LibO, mais pas avec OOo 3.2
Qui peut confirmer ? (et comparer avec OOo 3.3 RCn ?)

Michel