IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

Problème d'affichage des caractères arabes


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Points : 34
    Points
    34
    Par défaut Problème d'affichage des caractères arabes
    Salut

    SVP j'ai un problème d'affichage de la langue arabe dans mes etats générés sous format PDF en utilisannt l api fop 1.0 (XSL-FO ).
    J'ai configuré un fichier userConfig.xml de configuration de la font à utiliser. tout marche bien sauf que les caractères s'affichent séparés
    exemple: ت ق و ل au lieu de تقول

    J'ai mis des espaces seulement pour vous expliquer.

    J'ai essayé d'utiliser la balise <fo:bidi-override> mais son contenu ne s'affiche pas dans le doc généré.

    Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Points : 34
    Points
    34
    Par défaut
    Je suis toujours bloqué. je veux juste une piste pour relancer mes recherches

  3. #3
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    Comme j'ai dit dans votre autre poste, il faut impérativement mettre à jour fop v1.1+, préférablement v2.x (v2.2 la plus récente). Le support de directionnel n'y était pas là avant v1.1, je pense et je peux me tromper la exactitude mais ce n'est pas loin.

    Je suis handicapé pas la connaissance de la langue arabe et ses écritures variantes. Je pense la majorité des fonts (libres) supports mal les glyphes du plan ligature, présentation forme A et B... J'ai fait des tests simples sur les fonts de Andalus et Arabic Typesetting avec @writing-mode="rl-tb", les résultats sont évidemment pas très différents de ce que vous mentionnez.

    Je pense on peut avoir un peu plus de chance si les fonts supports plus que le noyau des glyphes arabes. Je vous invite de regarder un système de fonts Amiri qui supporte plus des glyphes arabes. Par exemple la collection des fonts est capable de rendre le unicode U+FDFA dont la plupart des autres ne sont pas capable de le faire. (J'ai fait un test avec le résultat positif.) Donc, je dis regarder un peu le projet Amiri et avec vos maîtrises sur la langue arabe, peut-être vous en tirez quelque chose dans cette direction de l'écriture alternative souhaitée. Voici le lien du projet Amiri : https://github.com/alif-type/amiri/releases

    Voilà !

Discussions similaires

  1. [AC-2007] Problème d'affichage des caractères arabes sur formulaire et état
    Par microsophistic dans le forum IHM
    Réponses: 6
    Dernier message: 16/06/2018, 20h54
  2. [XSLT] XSL-FO : Problème d'affichage des caractères arabes
    Par yasworld dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 27/03/2018, 17h21
  3. Réponses: 0
    Dernier message: 21/01/2014, 15h53
  4. Réponses: 1
    Dernier message: 31/12/2008, 09h04
  5. [XSL-FO][FOP] problème d'affichage des caractère arabe
    Par MedNaceur dans le forum XSL/XSLT/XPATH
    Réponses: 19
    Dernier message: 27/11/2008, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo