|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
font truetype con linux
ciao a tutti,
è + o - un mesetto da quando ho provato linux seriamente, e da allora ogni giorno che passa mi rendo conto sempre più che è davvero un SO eccellente... e dato che lo uso attualmente molto + di windows in modo da studiarlo meglio sto cercando di rendere l'ambiente di lavoro più comodo possibile. vengo al dunque... ho redhat 8.0 e uso mozilla come browser. ho la necessità di rendere attivo il supporto dei font truetype. in rete ho trovato un po' di info su come si fa ma, come spesso succede, non ho ottenuto i risultati sperati... ![]() ho fatto le seguenti cose: 1. ho copiato i *.ttf in /home/fctk/Font/ 2. ho verificato che in /etc/X11/XF86Config ci fosse la riga Load "freetype" 3. sotto la sezione files ho messo: FontPath "/home/fctk/Font/" #FontPath "/unix/:7100" 4. dalla console e dalla cartella /home/fctk/Font/ ho eseguito ttmkfdir dovè che ho sbagliatooo???? |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Sep 2000
Messaggi: 21
|
Se vuoi un metodo semplice usa installazione caratteri del kde che si trova sul pannello di controllo.
ciao |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
ci sono riuscito!
sulla pagina http://www.osnews.com/story.php?news_id=1890&page=3 ho trovato la procedura esatta. bastava creare la dir .fonts in /home/<nomeutente> loggandosi come utente suddetto.... a quanto pare però la procedura per Psyche non è quella standard.... cmq. adesso mi godo i miei truetype... ![]() ciao![/url] |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() Ho letto la guida ma sembra sia solo per RH8... Mah... La provo con slack e vediamo che succede ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
sisi è solo per redhat 8.0 psyche...
per le altre distro bisogna impegnarsi di + ![]() ![]() |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
non riesco...
Quote:
![]() ![]() ho provato quel metodo su Slack è non funziona ![]() Quote:
![]() Potresti spiegarmi come lo hai fatto andare "parzialmente"? ![]() Io ho provato ma ottengo solo errori ![]() ![]() Ho scaricato il file xfstt-1.4.tar.gz e l'ho scompreso in /usr/src. Ho letto attentamente il README e l'INSTALL e seguendo alla lettera le istruzioni ho fatto: primo installazione di xfstt con: ./configure make && make install L'installazione è andata liscia come l'olio senza alcun errore ![]() secondo ho creato la directory /usr/share/fonts/truetype e gli ho copiato dentro il contenuto di C:\WINDOWS\fonts di Windows XP. Ho dato alla directory creata e al suo contenuto tutti i permessi possibili. terzo adesso,secondo l'INSTALL,dovrei lanciare nell'ordine i seguenti comandi: xfstt --sync xfstt & xset fp+ unix/:7101 oppure xset fp+ inet/127.0.0.1:7101 Però ognuno di quei 3 comandi mi da errori a non finire!!! ![]() ![]() output di "xfstt --sync" Cannot write to font database! Sync failed! output di "xfstt &" Error opening TTF database reading "/usr/share/fonts/truetype" to build it Cannot write to font database! Creating font database failed! output di "xset fp+ unix/:7101 oppure xset fp+ inet/127.0.0.1:7101" xset: unable to open display " " ![]() ![]() ![]() [b] :confusd: xfstt è regolarmente installato e i fonts si trovano nella giusta directory ed hanno tutti i permessi (rwx) ![]() ![]() Ogni consiglio è ben accetto! ![]() Ciao ![]() |
||
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Facendo una ricerca con GOOGLE ho trovato una guida che spiega come installare i fonts truetype senza dover installare xfstt
![]() Riporto esattamente cosa dice la guida: "Apri una finestra di terminale: se non sei entrato in Linux come root digita su e immetti la tua password di root. Crea una directory ad esempio /usr/X11R6/lib/X11/fonts/truetype digitando: mkdir /usr/X11R6/lib/X11/fonts/truetype Copia i caratteri true type (quelli con estensione .ttf) nella directory appena creata. Se qualche files dovesse essere in MAIUSCOLO rinominalo in MINUSCOLO. Modifica il file /etc/X11/XftConfig aggiungendo questa riga virgolette comprese (in Mandrake probabilmente la trovi già inserita): dir "/usr/X11R6/lib/X11/fonts/truetype" e quest'altra all'inizio del file /etc/X11/fs/config: catalogue=/usr/X11R6/lib/X11/fonts/truetype/, attenzione a non dimenticare la virgola finale! Sempre dalla finestra del terminale digita cd /usr/X11R6/lib/X11/fonts/truetype per entrare in questa directory. Per finire digita: ttmkfdir -o fonts.scale; mkfontdir per creare rispettivamente i files indice fonts.scale e fonts.dir. Tieni presente che tutte le volte che aggiungi o togli dei caratteri devi ripetere questo passo. Riavvia il server X e comincia ad utilizzare i fonts true type!" Ho fatto letteralmente le semplici cose che la guida indicava ![]() Peccato però che quando ho dato il comando: ttmkfdir -o fonts.scale ho ottenuto un bel: ttmkfdir: command not found dove cavolo lo trovo quel comando???? ![]() Help!!! Ciao ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
mi sono scaricato il pacchetto ttmkfdir per la mia slack e l'ho instantallato ![]() poi con ttmkfdir mi son creato i fonts.scale e fonts.dir all'interno della directory truetype. Reboot. Ho aperto il pannello di controllo di KDE e sono andato in "tipi di carattere". Mi sono comparse 2 nuove opzioni: Wingdings 2 [Microsoft] Wingdings 3 [Microsoft] Peccato che a queste 2 opzioni corrispondano dei caratteri assurdi ![]() ![]() sembrano geroglifici egiziani ![]() ![]() [b][b] Ciao ![]() |
|
![]() |
![]() |
![]() |
#9 | ||
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
Re: non riesco...
Quote:
Quote:
![]() |
||
![]() |
![]() |
![]() |
#10 | |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
Quote:
|
|
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
cmq. ho letto che xfstt o xfs servono solo se hai xfree 3.x... il 4.x dovrebbe supportarli "nativamente"... tuttavia ad esempio redhat 8.0 ha lo stesso xfs per questi motivi:
It is easier to add and remove fonts, including editing the font path. The font path is a collection of paths in the file system where font files are stored. The xfs service keeps the font path out of the XFree86 configuration files, making it easier to edit. Fonts may be stored on one machine acting as a networked font server and can be shared among multiple X servers over the network. A common set of fonts can be maintained in one place and easily shared between all users. More types of fonts are supported. xfs can handle TrueType, Type1, and bitmap fonts. un'altra cosa... ma da nessuna parte hai letto di modificare il file /etc/X11/XF86Config ??? |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() xfstt serve solo su xfree 3.x infatti l'ho già tolto da un po ![]() Per quanto riguarda xf86config è chiaro che l'ho modificato!!!! Ho aggiunto il path che porta ai fonts truetype ![]() Ho trovato una nuova guida: Howto veloce veloce per usare i font TrueType (quelli che si usano anche su win) con Linux. ATTENZIONE: quello che sto per dire vale soloper Xfree > 4 (niente xfree 3). Prima di tutto localizzare XF86Config e aggiungere la riga per far caricare il modulo che necessita xfree per utilizzare i font truetype. Ecco come: Section "Module" # .... Load "freetype" # .... EndSection Creare una nuova directory in cui salvare i font, io ho scelto: root@jkcal:~# mkdir /usr/X11R6/lib/fonts/TrueType Fregare i font (coperti da copyright) di windows (attenzione forse questa ? una cosa illegale... io non ho colpa di niente sono caxxi vostri) e copiarli nella directory creata poco fa: cp /mnt/vfatc/windows/fonts/*.ttf /usr/X11R6/lib/fonts/TrueType/ Editare nuovamente XF86Config aggiungendo il nuovo path dei font a quelli gi? presenti: Section "Files" # .... FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" # .... EndSection **** SE NON AVETE il programma: 'ttmkfdir' leggete anche qui ************ Scaricarsi da freshmeat il programmino: ttmkfdir Ecco il link: http://freshmeat.net/projects/ttmkfdir Decompattarlo (attenzione che i furboni non l'hanno fatto in modo che si decompattasse in una directory nuova... i file si decompattano nella dir attuale). Modificarlo secondo le mie indicazioni perch? a me cos? com'era non si ? compilato: 1) Aprire il file 'Makefile' 2) Sostituire la riga: FREETYPE_INCL=$(FREETYPE_BASE)/lib con la riga: FREETYPE_INCL=/usr/X11/include/freetype 3) Sostituire la riga: FREETYPE_LIB=-L$(FREETYPE_BASE)/lib/.libs -lttf con la riga: FREETYPE_LIB=-L/usr/X11/lib -lttf Compilare il programmino: make Installarlo (con permessi root) cp ttmkfdir /usr/local/bin/ ******* FINE DELLA PARTE RISERVATA A QUELLI CHE NON AVEVANO: 'ttmkfdir' ****** Andare nella directory dove abbiamo copiato i nuovi font e eseguire ttmkfdir come indicato qui: root@jkcal:/usr/X11/lib/fonts/TrueType# ttmkfdir > fonts.dir Bene, mi sembra di aver detto tutto... non mi pare di aver dimenticato nulla. Seguita alla lettera ma non ho ottenuto nessun risultato ![]() ![]() Scusa fctk,ho un quesito: supponiamo che va tutto OK! Ma poi dal pannello di controllo di KDE come seleziono i nuovi fonts??? ![]() Vado su aspetto -> tipi di carattere -> clicco su "scegli" e cosa dovrei selezionare? ![]() comparirà la voce truetype? ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#13 | |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
EVVIVA!!!
Finalmente ci sono riuscito
![]() ![]() ![]() ![]() Ora,per esempio, sto navigando con Mozilla usando i fonts Microsoft Verdana ![]() Molti siti che prima mi si vedevano male ora si vedono esattamente come se stessi usando Windows ![]() Il merito non è mio ma dell'amico Pierluigi che cura il sito slack.z00 ![]() Pierluigi ha scritto una guida semplice e funzionante per applicare i fonts truetype su linux. La guida è stata scritta per Slackware ma è talmente generica che può essere utilizzata su qualsiasi distribuzione ![]() Ecco la guida: L'uso dei font TTF (winzozz) con Slackware Il server grafico XFree86 4.x incluso nella Slackware include ormai il supporto per i font TTF, quelli che sono normalmente installati con windows (anche se se li e' inventati Adobe), per cui non e' piu' necessario installare il server dei font, possiamo semplicemente abilitare il server all'uso dei TTF, per poterli usare nelle nostre applicazioni grafiche. Per abilitare i font TTF abbiamo bisogno soltanto del programma "ttmkfdir" Creiamoci una cartella in root: mkdir /root/font_temp cp ttmkfdir.tar.gz /root/font_temp Decomprimiamo il file con: tar xvfz ttmkfdir.tar.gz Rinominiamo l'eseguibile: mv ttmkfdir.linuxbin.glibc2 ttmkfdir Copiamo il programma (c'e' gia' compilato) in /usr/local/bin per averlo sempre disponibile: cp ttmkfdir /usr/local/bin Per prima cosa creiamo una directory che ospitera' i nostri font TTF: # mkdir -m 755 /usr/X11R6/lib/fonts/truetype copiamoci dentro alcuni font TTF. Eseguiamo all'interno dell directory dei font il programma ttmkfdir per ottenere un file fonts.scale: # ttmkfdir 2>/dev/null 1>fonts.scale Abbiamo rediretto lo STDERR (2) per ignorare alcuni errori che potrebbero verificarsi. Eseguiamo il programma mkfontdir per create una fonts.dir: # mkfontdir -e /usr/X11R6/lib/fonts/encodings Avvisiamo il server XFree86 dei nuovi font: # xset fp+ /usr/X11R6/lib/fonts/truetype # xset fp rehash Per accertarsi che siano a disposizione possiamo digitare il comando: xlsfonts | grep microsoft Apriamo il browser e finalmente molti siti che usano caratteri come il verdana (se lo avete copiato nella dir naturalmente), vi appariranno al loro meglio!!! Per rendere permanente la modifica apriamo il file /etc/X11/XF86Config e aggiungiamo nella sezione files il path dei nuovi font: /usr/X11R6/lib/fonts/truetype Ciao a tutti ![]() |
![]() |
![]() |
![]() |
#15 |
Member
Iscritto dal: Sep 2001
Città: Milano (provincia)
Messaggi: 55
|
beh... il tuo amico ha fatto una guida davvero semplice e chiara... cmq. non ho ancora provato il tutto, anche perchè non ne ho tanto bisogno per adesso...
![]() una domanda... ma i ttf te li vede solo con mozilla o anche con openoffice ad esempio??? ![]() ciao e grazie per il post! |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() OpenOffice non ti so dire perchè non l'ho installato. ![]() Però ho il dubbio che non funzioni su tutto. Infatti se vado in pannello di controllo (KDE) e poi su "tipi di carattere" e clicco su scegli ne vedo uno solo con scritto M$... M$ serif ...se non sbaglio. Comunque poi controllo meglio.... Ciao ![]() |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
OpenOffice
Quote:
![]() |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Mozilla
Ecco come ho impostato i fonts su Mozilla
![]() Prima avevo messo tutto come "Microsoft verdena" ma poi vedendo le impostazioni di Mozilla su Windows l'ho impostato così: |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
fonts by KDE
ciao fctk
![]() allego le immagini dei CARATTERI che posso selezionare dal pannello di controllo di KDE. Mi sa che ancora non ci siamo ![]() Domani provo anche su OpenOffice ![]() Ciao ![]() |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Nov 2000
Città: Roma
Messaggi: 1146
|
io una volta, cercando su google una soluzione sbrigativa al mio problema coi fonts, mi sono imbattuto in 2 rpm che una volta installati, hanno subito funzionato!
Contenevano i fonts di windows!!!! Da paura! Peccato però che mi sono perso il link al sito e i file rpm. non è che qualcuno di voi li conosce?????????? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:39.