Arch Linux Italia Forum

Forum Italiano di supporto ad Arch Linux

Non hai eseguito l'accesso.

Annuncio

Prima di registrarvi e di utilizzare il forum, leggete attentamente il regolamento.
  • Indice
  •  » Desktop
  •  » Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

#1 29-03-2008 06:08:30

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

*** Ultimo aggiornamento 24/04/2008 ***

Alla fine ho deciso di creare un pacchetto per openoffice 2.4 con la patch cairotext01 che fà usare a OO le impostazioni antialising di sistema anzichè le sue.

Voglio precisare che:

1. Se avete un video CRT potete anche smettere di leggere: le patch sono per il subpixel hinting che "ammorbidisce" l'antialising su video LCD, quindi su CRT noterete poco o nulla, su LCD leccherete il monitor big_smile

2. Tuttavia questa patch non è dedicata all'antialising in sè: semplicemente openoffice userà le impostazioni di sistema anzichè le proprie "embedded". Quindi anche se usate cairo standard dovreste ottenere dei benefici.

3. OO 2.4 ha dei problemi (che non dipendono da questa patch) con "gtk-qt-engine" (o il suo dirimpettaio " kdemod-gtk-qt-engine") che, come gli utenti KDE ben sanno, permette di "forzare" lo stile delle app GTK perchè siano omogenee visivamente  con quelle di KDE. Il flag "Use my KDE style in GTK applications" semplicemente viene ignorato da OO e viene usato lo stile GTK di default (Raleigh). Le impostazioni dei font, invece, sono applicate. E' un problema conosciuto, speriamo venga risolto a breve. Per ora io ho "tamponato" impostando lo style "qtcurve" che è disponibile sia per KDE che per GTK. In questo caso OO piglia regolarmente le impostazioni. Colpo di coda di OO mannaggia !
Per gli utenti GNOME credo non ci siano problemi (ma non ho provato, magari ditemi voi).

4. Io voglio presumere che installerete "tutti" i pacchetti proposti, vi assicuro che su LCD (di buona qualità) i risultati sono garantiti (ma non mi spingo più in là, in fondo è una questione di gusti).

Vediamo ora tutta la procedura:

1. IMPOSTARE IL MIO REPOSITORY
Servono due repo: il mio per i pacchetti "drogati" con il subpixel hinting stile ubuntu e quello di archlinux france per openoffice patchato (qui disponibile anche la 64bit). Metteteli nel vostro pacman.conf:

Codice:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

[stenoweb]
Server = http://www.stenoweb.it/repo/i686

e diamo un bel

Codice:

pacman -Sy

2. INSTALLARE I PACCHETTI DROGATI:

Codice:

pacman -Rd cairo freetype2 libxft fontconfig
rm /etc/fonts/conf.d/*
pacman -Sy cairo-ubuntu freetype2-ubuntu libxft-ubuntu fontconfig-ubuntu
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf

Dopo aver riavviato X11 dovreste già notare la differenza abilitando l'antialising dal pannello di controllo di KDE o di GNOME.

3. INSTALLARE OPENOFFICE PATCHATO
Se avete già installato OO dobbiamo rimuoverlo (chiudetelo se lo avete aperto, compreso "oooqs2" che in KDE server per l'avvio veloce) 

Codice:

pacman -Rd openoffice-base

e installare quello con patch del mio repository che si chiama openoffice-base-systemcairo:

Codice:

pacman -S openoffice-base-systemcairo

Lanciate OpenenOffice e dalle sue impostazioni "Vista" abilitate "Usa caretteri di sistema per l'interfaccia utente" e "Elimina effetto scalettatura" da 1 pixel.

Che ve ne pare dei caratteri ora ?

La cosa divertente è abbiamo usato la patch di Ubuntu per i caratteri di sistema e quella di Fedora per OpenOffice. Con Archlinux noi riuniamo il meglio big_smile

Byez wink

Ultima modifica di steno (23-04-2008 05:45:55)


"In My Humble Opinion"

Non in linea

 

#2 29-03-2008 06:24:27

kasmol
Novello Arciere
Registrato: 26-08-2007
Messaggi: 51

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

grandeeee funziona tutto alla perfezione, grandissimo! comunque funziona benissimo anche con i pacchetti *-cleartype che uso.

Non in linea

 

#3 29-03-2008 13:28:13

superpunk733
Novello Arciere
Registrato: 17-01-2008
Messaggi: 108

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Eccezionale...

Segnalo comunque che l'openoffice patchato (in particolare, l'hinting) funziona anche con i "normali" pacchetti cairo-lcd e libxft-lcd presenti nei repo di Arch.

Infatti non ho seguito il punto 2 (ho provato a non eseguirlo per mantenere il sistema più pulito, e funziona)

Ultima modifica di superpunk733 (29-03-2008 13:31:44)


ArchLinux i686 - HP530

Non in linea

 

#4 29-03-2008 13:49:29

weseven
Moderatore
da: Mirano (VE)
Registrato: 26-08-2007
Messaggi: 836
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

steno, btw, hai una versione x86_64 dell'openoffice patchato?
se no, se vuoi, mi rendo disponibile a ricompilarla per tale architettura e a rimandarti il pacchetto smile


flickr - proud Archer , nonchè miracolato.
Ballmer's Peak user.

Non in linea

 

#5 29-03-2008 15:59:38

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

superpunk733 ha scritto:

Segnalo comunque che l'openoffice patchato (in particolare, l'hinting) funziona anche con i "normali" pacchetti cairo-lcd e libxft-lcd presenti nei repo di Arch.

Bene a sapersi naturalmente, ma ti consiglio di provare il punto 2 con i pacchetti patchati da ubuntu (ci metti due minuti a ritornare ai pacchetti di prima) la differenza si nota subito (almeno per me).

weseven ha scritto:

steno, btw, hai una versione x86_64 dell'openoffice patchato?
se no, se vuoi, mi rendo disponibile a ricompilarla per tale architettura e a rimandarti il pacchetto smile

No sorry. Se vuoi friggere il processore accomodati pure big_smile
Il PKGBUILD che ho patchato per i686 va bene anche per x86_64 (almeno credo) lo trovi in fondo allegato al post sul mio blog. Basta scompattarlo in una cartella, dare un bel makepkg e andare a dormire.
Occhio : io ho la JRE java di SUN sul mio PC, OO può essere compilato con questa o con quella GNU, in tal caso devi modificare il PKGBUILD (cerca "java" nel file e vedrai che ci sono delle sezioni commentate in base alla VM che vuoi usare).

Notte.wink


"In My Humble Opinion"

Non in linea

 

#6 29-03-2008 23:52:49

Wolfanger
Arciere
da: Insania
Registrato: 15-09-2007
Messaggi: 303

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

La cosa divertente è abbiamo usato la patch di Ubuntu per i caratteri di sistema e quella di Fedora per OpenOffice. Con Archlinux noi riuniamo il meglio

tra i due litiganti.. il terzo gode big_smile
grazie per la guida ottimo lavoro !


Mira al sole, la tua freccia non potrà mai raggiungerlo: ma volerà nobilmente e lontana.
http://fc01.deviantart.com/fs36/f/2008/252/0/a/Archlinux_userbar_by_Dude67.png

Non in linea

 

#7 30-03-2008 03:09:54

weseven
Moderatore
da: Mirano (VE)
Registrato: 26-08-2007
Messaggi: 836
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

steno ha scritto:

No sorry. Se vuoi friggere il processore accomodati pure big_smile
Il PKGBUILD che ho patchato per i686 va bene anche per x86_64 (almeno credo) lo trovi in fondo allegato al post sul mio blog. Basta scompattarlo in una cartella, dare un bel makepkg e andare a dormire.
Occhio : io ho la JRE java di SUN sul mio PC, OO può essere compilato con questa o con quella GNU, in tal caso devi modificare il PKGBUILD (cerca "java" nel file e vedrai che ci sono delle sezioni commentate in base alla VM che vuoi usare).

Notte.wink

la tentazione di compilarlo ieri alle 2 quando ho visto il messaggio era forte, ma poi mi sarei sognato il portatile squagliato tra i make...
ora comincio a compilarlo, si spera che presto finisca.
edit:fra mezz'ora comincio a compilarlo, maledetta 640kbit, prima deve scaricare i sorgenti sad


flickr - proud Archer , nonchè miracolato.
Ballmer's Peak user.

Non in linea

 

#8 30-03-2008 06:41:51

weseven
Moderatore
da: Mirano (VE)
Registrato: 26-08-2007
Messaggi: 836
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

aw, non contate su di me (almeno per oggi) per la versione x86_64, la compilazione da sorgenti di OOo richiede più spazio di quanto ne abbia a disposizione la mia root (>5GB almeno).


flickr - proud Archer , nonchè miracolato.
Ballmer's Peak user.

Non in linea

 

#9 01-04-2008 15:03:36

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

weseven ha scritto:

aw, non contate su di me

Meno male, avresti perso tempo big_smile

Mi è stata postata sul blog una versione riveduta e corretta del PKGBUILD che risolve problemi di compilazione su x86_64.

La trovate qua:
http://jm.ambrosino.free.fr/archlinux/o … iro.tar.gz

Ho anche autorizzato l'autore (per quanto poi ne avessi facoltà io per carità) a pubblicarlo su AUR.

Dato che ora dovrebbe ora essere a posto per entrambe le architetture io domani se ho tempo la provo su i686, su x86_64 invece si cercano volontari, così se volete, vista la palla di compilare openoffice, posso mettere anche questa nel repo.


"In My Humble Opinion"

Non in linea

 

#10 01-04-2008 15:16:46

weseven
Moderatore
da: Mirano (VE)
Registrato: 26-08-2007
Messaggi: 836
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

domani vedrò di compilarlo su una partizione con un bel po' di spazio a disposizione per x86_64 (io uso gjc, ma non credo ci siano problemi a proposito).


flickr - proud Archer , nonchè miracolato.
Ballmer's Peak user.

Non in linea

 

#11 02-04-2008 01:03:50

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Aggiungo solo che l'amico francese come promesso lo ha già pubblicato su AUR.

http://aur.archlinux.org/packages.php?ID=16091

Ultima modifica di steno (02-04-2008 01:04:26)


"In My Humble Opinion"

Non in linea

 

#12 15-04-2008 02:39:19

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

superpunk733 ha scritto:

Eccezionale...

Segnalo comunque che l'openoffice patchato (in particolare, l'hinting) funziona anche con i "normali" pacchetti cairo-lcd e libxft-lcd presenti nei repo di Arch.

Infatti non ho seguito il punto 2 (ho provato a non eseguirlo per mantenere il sistema più pulito, e funziona)

Anch'io come sopra, ma l'ultimo aggiornamento di testing mi propone di eliminare cairo-lcd perché va in conflitto con cairo.

Per adesso ho lasciato tutto così com'è. Voi come avete fatto?

Non in linea

 

#13 15-04-2008 04:36:09

Biagio
Little John
da: Firenze
Registrato: 26-02-2008
Messaggi: 944

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Potresti aggiornare e poi reinstallare cairo-lcd spodestando nuovamente cairo

Non in linea

 

#14 16-04-2008 03:03:17

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Biagio ha scritto:

Potresti aggiornare e poi reinstallare cairo-lcd spodestando nuovamente cairo

Cairo-lcd non è più nei repo ne in AUR.

Ho provato sia cairo e cairo-ubuntu (anzi lib32-cairo-ubuntu), ma il risultato è una m...

OOo patchato però continua a integrarsi bene in GNOME e gestisce correttamente i caratteri.

Qualcuno ha avuto lo stesso problema?

Non in linea

 

#15 16-04-2008 05:30:14

Biagio
Little John
da: Firenze
Registrato: 26-02-2008
Messaggi: 944

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Vai a vedere nella cache di pacman se hai ancora il pacchetto cairo-lcd oppure chiedilo a qualcuno che non abbia incautamente dato il comando pacman -Scc (sempre che cairo-lcd funzioni ancora.. visto che dici che l'hanno tolto).

Non in linea

 

#16 16-04-2008 05:36:16

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

che hanno lib32-cairo-ubuntu a differeanza di cairo-ubuntu ? Perchè complicarsi la vita ? Booo roll
i pacchetti che ho proposto io sono aggiornatissimi (cairo 1.6.4).
comuque hai installato TUTTI i pacchetti *-ubuntu e seguito la procedura descritta nel primo post di questo thread ?

l'ultimo aggiornamento di testing mi propone di eliminare cairo-lcd perché va in conflitto con cairo.

Rimanere agganciati a "testing" hai suoi pregi ma pure i suoi (parecchi) problemi.


"In My Humble Opinion"

Non in linea

 

#17 16-04-2008 14:54:13

Demind
Arciere Provetto
da: Abano Terme
Registrato: 06-09-2007
Messaggi: 518

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Scusate se leggo questa discussione solo ora, io ho un pacchetto ricompilato da me su x86_64 di openoffice con i fonts con l' LCD filter...
Se a qualcuno interessa ditemi dove o a chi lo devo mandare e lo invio...
Funziona bene :-)


O mordo tua nuora o aro un autodromo
Linux User: #471778

Non in linea

 

#18 17-04-2008 01:36:21

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

steno ha scritto:

che hanno lib32-cairo-ubuntu a differeanza di cairo-ubuntu ? Perchè complicarsi la vita ? Booo roll
i pacchetti che ho proposto io sono aggiornatissimi (cairo 1.6.4).
comuque hai installato TUTTI i pacchetti *-ubuntu e seguito la procedura descritta nel primo post di questo thread ?

Ciao Steno,
grazie ancora per il pacchetto di openoffice che come ho scritto sopra funziona bene smile

Non dubito che i tuoi pacchetti siano tutti aggiornatissimi, ma in particolar modo freetype2-ubuntu non è compatibile per x86_64. Se installo la tua versione X proprio non parte...

Appena trovo una soluzione per x86_64 vi faccio sapere,

Stay tuned
Cheers

Non in linea

 

#19 17-04-2008 05:31:08

Demind
Arciere Provetto
da: Abano Terme
Registrato: 06-09-2007
Messaggi: 518

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

tipino ha scritto:

Non dubito che i tuoi pacchetti siano tutti aggiornatissimi, ma in particolar modo freetype2-ubuntu non è compatibile per x86_64. Se installo la tua versione X proprio non parte...

Codice:

[marco@zonzock ~]$ pacman -Qi freetype2-ubuntu
Nome           : freetype2-ubuntu
Versione       : 2.3.5-3
URL            : http://freetype.sourceforge.net
Licenze        : GPL  
Gruppi         : Nessuno
Fornisce       : freetype2=2.3.5  
Dipende da     : zlib  
Dip. opzionali : Nessuno
Richiesto da   : fontconfig-ubuntu  imlib2  lesstif  libwmf  libxfont  
                 libxft-ubuntu  sdl_ttf  wesnoth-devel  
Conflitti con  : freetype2  freetype2-cleartype  freetype2-lcd  
Sostituisce    : Nessuno
Kb richiesti   : 2204,19 K
Autore         : Unknown Packager
Architettura   : x86_64
Creato il      : ven 11 apr 2008 18:19:15 CEST
Installato il  : ven 11 apr 2008 18:19:17 CEST
Motivo         : Installato esplicitamente
Script install : No
Descrizione    : TrueType font rendering library, with Ubuntu's LCD rendering
                 patches

tipino ha scritto:

Appena trovo una soluzione per x86_64 vi faccio sapere,

Stay tuned
Cheers

Come ho già detto mi sono compilato openoffice per x86_64 affinchè utilizzasse questi fonts installati sul mio sistema:


Codice:

[marco@zonzock ~]$ pacman -Q | grep ubuntu
cairo-ubuntu 1.6.4-1
fontconfig-ubuntu 2.5.0-3
freetype2-ubuntu 2.3.5-3
libxft-ubuntu 2.1.12-5

Se vuoi senza aspettare delucidazioni più precise relative ad un eventuale repository lo posso mettere su un mio server e lo installi con pacman -U.

Ultima modifica di Demind (17-04-2008 05:31:51)


O mordo tua nuora o aro un autodromo
Linux User: #471778

Non in linea

 

#20 17-04-2008 06:56:55

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Demind ha scritto:

Come ho già detto mi sono compilato openoffice per x86_64 affinchè utilizzasse questi fonts installati sul mio sistema:


Codice:

[marco@zonzock ~]$ pacman -Q | grep ubuntu
cairo-ubuntu 1.6.4-1
fontconfig-ubuntu 2.5.0-3
freetype2-ubuntu 2.3.5-3
libxft-ubuntu 2.1.12-5

Se vuoi senza aspettare delucidazioni più precise relative ad un eventuale repository lo posso mettere su un mio server e lo installi con pacman -U.

Ti ringazio, ma anch'io me l'ero già compilato per x86_64 e il pacchetto ce l'ho ancora e non mi da problemi.

Invece mi hai aiutato a capire, ho risolto tutto!!!

Anziché utilizzare i repo segnalati da steno ho utilizzato yaourt prelevando i PKGBUILD da AUR:

Codice:

yaourt -Sy cairo-ubuntu freetype2-ubuntu libxft-ubuntu fontconfig-ubuntu

Non so se volete aggiungerlo come nota nella guida, spero comunque possa essere utile a chi ha avuto il mio stesso problema.
In particolare cairo, scarica gli ultimi sorgenti direttamente da sourceforge (cioè la stessa versione presente in testing) e successivamente applica le patch ubuntu.

Che dire, adesso il desktop è fantastico!!!

Ultima nota: ho scelto Tahoma a 98dpi come font, tradendo i miei amati Liberation. Voi che cosa usate?

Saluti

Non in linea

 

#21 17-04-2008 07:14:27

Demind
Arciere Provetto
da: Abano Terme
Registrato: 06-09-2007
Messaggi: 518

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

tipino ha scritto:

Demind ha scritto:

Come ho già detto mi sono compilato openoffice per x86_64 affinchè utilizzasse questi fonts installati sul mio sistema:


Codice:

[marco@zonzock ~]$ pacman -Q | grep ubuntu
cairo-ubuntu 1.6.4-1
fontconfig-ubuntu 2.5.0-3
freetype2-ubuntu 2.3.5-3
libxft-ubuntu 2.1.12-5

Se vuoi senza aspettare delucidazioni più precise relative ad un eventuale repository lo posso mettere su un mio server e lo installi con pacman -U.

Ti ringazio, ma anch'io me l'ero già compilato per x86_64 e il pacchetto ce l'ho ancora e non mi da problemi.

Invece mi hai aiutato a capire, ho risolto tutto!!!

Ottimo

Anziché utilizzare i repo segnalati da steno ho utilizzato yaourt prelevando i PKGBUILD da AUR:

Codice:

yaourt -Sy cairo-ubuntu freetype2-ubuntu libxft-ubuntu fontconfig-ubuntu

Ah pensavo fosse scontato questo!

Che dire, adesso il desktop è fantastico!!!

OT: Se usi firefox sai che puoi avere i font patchati anche per questo programma vero?Di default non li usa ma puoi ricompilarlo con una flag specifica in mozconfig

Ultima modifica di Demind (17-04-2008 07:44:36)


O mordo tua nuora o aro un autodromo
Linux User: #471778

Non in linea

 

#22 17-04-2008 14:15:52

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

tipino ha scritto:

Non dubito che i tuoi pacchetti siano tutti aggiornatissimi, ma in particolar modo freetype2-ubuntu non è compatibile per x86_64.

Aaaa, non avevo capito che stavi su x86_64 roll
Chiaro che non funziona, i repo sono per i686.

Giusto, in questo caso, ricompilare da AUR.


"In My Humble Opinion"

Non in linea

 

#23 18-04-2008 01:13:17

steno
Arciere
da: Pordenone
Registrato: 04-09-2007
Messaggi: 229
Sito web

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Ulteriore aggiornamento: l' "amico francese" oltre a mettere il PKGBUILD su AUR ha pure messo openoffice-base-systemcairo el repo francese per entrambe le piattaforme:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

o

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64

meglio di così...


"In My Humble Opinion"

Non in linea

 

#24 18-04-2008 02:36:33

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Benissimo,

grazie a tutti per i consigli

Non in linea

 

#25 20-04-2008 03:21:00

tipino
Newbie
Registrato: 15-04-2008
Messaggi: 7

Re: Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

riprendo la discussione per segnalarvi che è stato reintrodotto cairo-lcd che a quanto pare rispetto a cairo-ubuntu:

Patches are very very similar (but slightly different), this package uses the last "lcd filtering" patch attached to the freedesktop.org #10301 ticket, adjusted to apply on the last cairo versions and there are no other patches. "-ubuntu" uses the ubuntu patch (ported to cairo 1.6.4) which is based on a patch taken from the freedesktop.org ticket, with some other changes made by the ubuntu packagers.

Try both... however I think the result is similar.

non l'ho ancora provato, prima con OOo di steno funzionava bene.

Saluti

Non in linea

 
  • Indice
  •  » Desktop
  •  » Archlinux & OpenOffice 2.4 con LCD Subpixel Hinting

Footer forum

Powered by FluxBB