Page 1 sur 2

[Libreoffice] Typography et Graphite

Publié : dim. 17 juil. 2011, 21:13
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

Re: [Libreoffice] Typography et Graphite

Publié : dim. 17 juil. 2011, 21:35
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.

Re: [Libreoffice] Typography et Graphite

Publié : lun. 18 juil. 2011, 01:44
par sechnefer
Merci de ta réponse rapide.

J'ai déjà testé cette solution, mais ça ne fonctionne pas

Re: [Libreoffice] Typography et Graphite

Publié : lun. 18 juil. 2011, 03:31
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.

Re: [Libreoffice] Typography et Graphite

Publié : lun. 18 juil. 2011, 11:58
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.

Re: [Libreoffice] Typography et Graphite

Publié : lun. 18 juil. 2011, 12:59
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 -_-.

Re: [Libreoffice] Typography et Graphite

Publié : mar. 19 juil. 2011, 20:16
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/. :|

Re: [Libreoffice] Typography et Graphite

Publié : mer. 20 juil. 2011, 12:32
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 :(

Re: [Libreoffice] Typography et Graphite

Publié : mer. 20 juil. 2011, 12:57
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 ?).

Re: [Libreoffice] Typography et Graphite

Publié : mer. 20 juil. 2011, 13:20
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.

Re: [Libreoffice] Typography et Graphite

Publié : mer. 20 juil. 2011, 13:29
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:

Re: [Libreoffice] Typography et Graphite

Publié : jeu. 21 juil. 2011, 11:16
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.

Re: [Libreoffice] Typography et Graphite

Publié : jeu. 21 juil. 2011, 14:58
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. :(

Re: [Libreoffice] Typography et Graphite

Publié : jeu. 21 juil. 2011, 15:20
par benjarobin
Je pense qu'il faut que tu ajoute comme dépendance : libgraphite et donc que tu l'installe avant

Re: [Libreoffice] Typography et Graphite

Publié : ven. 22 juil. 2011, 08:36
par Lunatic
Ouaip je pense aussi, mais le paquet était bien déjà installé.

Merci :)

Re: [Libreoffice] Typography et Graphite

Publié : ven. 22 juil. 2011, 10:23
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... ?

Re: [Libreoffice] Typography et Graphite

Publié : ven. 22 juil. 2011, 11:00
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.

Re: [Libreoffice] Typography et Graphite

Publié : ven. 22 juil. 2011, 20:58
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 ?

Re: [Libreoffice] Typography et Graphite

Publié : mar. 02 août 2011, 20:23
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.

Re: [Libreoffice] Typography et Graphite

Publié : mar. 02 août 2011, 21:05
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