[Libreoffice] Typography et Graphite

Questions et astuces concernant l'installation et la configuration d'archlinux
sechnefer
newbie
Messages : 5
Inscription : dim. 17 juil. 2011, 20:44

[Libreoffice] Typography et Graphite

Message par sechnefer »

Bonjour,

Je suis un nouvel utilisateur d'Archlinux sur lequel je viens de migrer mes postes informatiques après 5 ans d'Ubuntu. Cette migration s'est très bien déroulée et je suis vraiment satisfais de ce système.

Cependant, j'ai un gros problème avec LibreOffice dont la version Archlinux semble avoir une régression par rapport à celle d'Ubuntu. En effet, pour de nombreux documents professionnels, j'utilise la police Linux Libertine G afin d'avoir le meilleur rendu typographique pour mes documents. Mon utilisation était couplée à cette extension : http://extensions.services.openoffice.org/node/4016. Malheureusement, LibreOffice ne prend pas en compte les options typographiques et m'affiche les textes avec une police de base (DejaVu). On dirait que cette version n'exploite pas l'extension Graphite qui est normalement devenue standard.

Quelqu'un a-t-il une solution ?

Merci d'avance
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

Salut,
sechnefer a écrit :j'utilise la police Linux Libertine G afin d'avoir le meilleur rendu typographique pour mes documents. Mon utilisation était couplée à cette extension : http://extensions.services.openoffice.org/node/4016. Malheureusement, LibreOffice ne prend pas en compte les options typographiques et m'affiche les textes avec une police de base (DejaVu)
Je n'utilise pas libreoffice plus que ça, mais as-tu installé ttf-linux-libertine ? ... par contre, il ne doit pas y avoir la G...

EDIT: probablement voir avec yaourt: ttf-linux-libertine-g.
«The following statement is not true. The previous statement is true.» :nage:
sechnefer
newbie
Messages : 5
Inscription : dim. 17 juil. 2011, 20:44

Re: [Libreoffice] Typography et Graphite

Message par sechnefer »

Merci de ta réponse rapide.

J'ai déjà testé cette solution, mais ça ne fonctionne pas
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [Libreoffice] Typography et Graphite

Message par Drexya »

Je n'ai jamais réussi à faire marcher la barre d'outil typo. pour les polices qui supportent la techno graphite, que ce soit la version du dépôt ou l'officielle.
Par contre cette extension fonctionne chez moi avec la police Charis SIL (basée sur la Bitsream Charter) :
http://www.thanlwinsoft.org/GraphiteOOoExt/

Elle est par contre un peu moins pratique.
sechnefer
newbie
Messages : 5
Inscription : dim. 17 juil. 2011, 20:44

Re: [Libreoffice] Typography et Graphite

Message par sechnefer »

Ce qui est étonnant, c'est qu'auparavant je lançais LibreOffice avec des fichiers où je spécifiais des fonts avec ce genre de syntaxe :

Code : Tout sélectionner

Linux Libertine G:pnum=1&onum=1&cpsp=1&ss05=1&dash=1
Et j'avais bien un rendu conforme. Mais depuis que je suis sous Archlinux, dès que je spécifie une option (paramètre suivant le : dans le nom de la police), LibreOffice ne reconnait plus la police et m'offre un rendu par défaut, comme s'il ne supportait pas du tout les spécificités des polices graphites.
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [Libreoffice] Typography et Graphite

Message par Drexya »

Effectivement, tu as raison. Je viens de réessayer quelques options avec la police Charis SIL, au lieu d'appliquer les options (genre les petites capitales), il affiche une police sans serif -_-.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

Tu peux peut-être voir du côté de [testing] ? Il y a une mise à jour de libreoffice en 3.4.2rc1-1 ainsi que des différentes extensions (dont typo): http://www.archlinux.org/packages/testi ... sion-typo/. :|
«The following statement is not true. The previous statement is true.» :nage:
sechnefer
newbie
Messages : 5
Inscription : dim. 17 juil. 2011, 20:44

Re: [Libreoffice] Typography et Graphite

Message par sechnefer »

Bonjour,

merci pour vos réponses.
FoolEcho a écrit :Tu peux peut-être voir du côté de [testing] ? Il y a une mise à jour de libreoffice en 3.4.2rc1-1 ainsi que des différentes extensions (dont typo): http://www.archlinux.org/packages/testi ... sion-typo/. :|
Je viens d'essayer, mais ça ne change rien. Je crois que j'attendrais un peu pour avoir le support des polices graphite :(
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

A ce compte là, il faudrait voir ce qui est probablement patché par rapport à la version d'Ubuntu, qu'il s'agisse de l'extension et/ou de libreoffice (quelle version de libreoffice d'ailleurs ?).
«The following statement is not true. The previous statement is true.» :nage:
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [Libreoffice] Typography et Graphite

Message par Drexya »

Huhu, je viens de vérifier le PKGBUILD du paquet :

Code : Tout sélectionner

--disable-graphite
Tu m'étonnes que ça marche pas -_-, je me demande pourquoi l'extension « typo » est dans les dépôts, vu qu'elle requiert l'option « graphite ».
C'est pas très logique tout ça.
Je ferai un rapport de bug si cette « aberration » est toujours présente dans la prochaine version stable.
Dernière modification par Drexya le mer. 20 juil. 2011, 14:20, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

Drexya a écrit :Tu m'étonnes que ça marche pas -_-, je me demande pourquoi l'extension « typo » est dans les dépôts, vu qu'elle requiert l'option « graphite ».
C'est pas très logique tout ça.
:shock:
«The following statement is not true. The previous statement is true.» :nage:
sechnefer
newbie
Messages : 5
Inscription : dim. 17 juil. 2011, 20:44

Re: [Libreoffice] Typography et Graphite

Message par sechnefer »

Effectivement, ça explique tout.

C'est quand même dommage comme choix, en sachant que c'était une grosse avancée pour la suite.

Je vais donc essayer de voir si je peux pas me faire une version du paquet, dès que j'ai un peu de temps, avec cette option d'activée.
Avatar de l’utilisateur
Lunatic
Chu Ko Nu
Messages : 334
Inscription : lun. 05 janv. 2009, 18:51
Localisation : Nancy

Re: [Libreoffice] Typography et Graphite

Message par Lunatic »

Je viens d'essayer de compiler Libreoffice via abs en activant graphite (d'ailleurs je ne connaissais pas du tout cette possibilité avec Libreoffice d'utiliser une telle typologie raffinée… C'est cool !) mais j'échoue sur ça :

Code : Tout sélectionner

checking for GRAPHITE... configure: error: Package requirements (graphite2 >= 0.9.3 ) were not met:

No package 'graphite2' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GRAPHITE_CFLAGS
and GRAPHITE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Là j'avoue que ça dépasse mes maigres compétences. :(
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Libreoffice] Typography et Graphite

Message par benjarobin »

Je pense qu'il faut que tu ajoute comme dépendance : libgraphite et donc que tu l'installe avant
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Lunatic
Chu Ko Nu
Messages : 334
Inscription : lun. 05 janv. 2009, 18:51
Localisation : Nancy

Re: [Libreoffice] Typography et Graphite

Message par Lunatic »

Ouaip je pense aussi, mais le paquet était bien déjà installé.

Merci :)
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [Libreoffice] Typography et Graphite

Message par Drexya »

Ok, La version de libgraphite dans les dépôts est obsolète. Il y a une version 2 de dispo sur le site officiel qui n'entre pas en conflit avec la version dispo sur arch et c'est celle qui est requise par libreoffice.
Maintenant, je me demande de quelle façon solliciter les dev d'arch sur ce petit souci : rapport de bug, mettre le paquet en périmé avec un petit mot pour expliquer (je trouve ça un peu limité pour vraiment expliquer le problème, pas de discussion...), post sur le forum officiel... ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Libreoffice] Typography et Graphite

Message par benjarobin »

Hum en faite il y a 2 choses:
- graphite2 (2011-05-11) <-- Ce que demande libreoffice
- silgraphite (2009-02-05) <-- Le paquet archlinux

Je ne pense pas que Libreoffice demande la nouvelle version 2

Code : Tout sélectionner

Package requirements (graphite2 >= 0.9.3 )
Il faudrait faire le paquet de graphite2.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

benjarobin a écrit :Il faudrait faire le paquet de graphite2.
PKGBUILD supposé:

Code : Tout sélectionner

pkgname=graphite2
pkgver=0.9.4
pkgrel=1
pkgdesc="Graphite is a project within SILs scripts and software dev groups to provide cross-platform rendering for complex writing systems."
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/silgraphite"
license=('GPL')
makedepends=('cmake')
source=(http://downloads.sourceforge.net/project/silgraphite/$pkgname/$pkgname-$pkgver.tgz)
md5sums=('1a5ae56d15e704a709010c5478fdf384')

build() {
  cd "$srcdir/$pkgname-$pkgver"
  mkdir build && cd build
  cmake \
    -DCMAKE_INSTALL_PREFIX=/usr \
    ..
  make
}

package() {
  cd "$srcdir/$pkgname-$pkgver/build"
  make DESTDIR="$pkgdir/" install
  install -D -m644 "$srcdir"/LICENSE $pkgdir/usr/share/licenses/$pkgname
}
Une fois installé, ça passe le test du configure de libreoffice modifié avec --enable-graphite à la place du disable... mais je n'arrive pas à compiler libreoffice malgré tout (qu'il s'agisse du PKGBUILD officiel en 3.4.1 ou de celui de testing en 3.4.2 ): :?
- dans les sources, 451ccf439a36a568653b024534669971-ConvertTextToNumber-1.3.2.oxt n'existe pas, il faut remplacer par 451ccf439a36a568653b024534669971-ConvertTextToNumber_1.3.2.oxt ou ConvertTextToNumber-1.3.2.oxt ;
- le "--enable-ext-ct2n" ne passe pas, je l'enlève, mais il y a aussi l10ntools qui foire (et lui je ne sais pas où il est géré).

Heu... et ça n'est pas un problème de graphite2: je n'arrive même pas à compiler sans... (mêmes erreurs) :shock: ... vous avez plus de chance ?
Dernière modification par FoolEcho le mar. 02 août 2011, 21:30, modifié 1 fois.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Libreoffice] Typography et Graphite

Message par FoolEcho »

Vu que libreoffice vient d'être mis à jour en 3.4.2, je suis reparti de son PKGBUILD et avec le graphite2 que j'ai présenté précédemment + enable-graphite en remplacement du disable-graphite dans le PKGBUILD de libreoffice, l'extension de typo paraît fonctionner (en tous cas, on ne retombe plus sur du sans sérif pour un oui ou un non... mais j'attends l'avis des experts ^^).

Si ça intéresse toujours du monde, je pourrais (ou quelqu'un d'autre) toujours mettre le graphite2 sur Aur.
«The following statement is not true. The previous statement is true.» :nage:
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [Libreoffice] Typography et Graphite

Message par Drexya »

Bien joué, je vais poster un rapport de bug en mettant ton « PKGBUILD » en pièce-jointe si ça ne te dérange pas.
libreoffice-extension-typo
Répondre