Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1824 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Installer de nouvelles fonts avec xfstt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installer de nouvelles fonts avec xfstt

n°56664
lefty_guns
Posté le 05-01-2002 à 11:12:52  profilanswer
 

Tout d'abord je suis un vrai débutant, je vous aurais prévenu...
Je souhaite installer les fonts windows pour linux redhat 7.2.
J'ai vu sur le site www.lea-linux.org section trucs&astuces\software qu'il faut utiliser le programme xfstt.
 
Je copie les fonts de winnt\fonts vers /usr/share/fonts/truetype.
Je télécharge le fichier xfstt-1.1.
J'installe le programme. Je tape comme il est indiqué dans le fichier INSTALL (make && make install) et là j'ai les messages d'erreurs suivants :
c++ -g -Wall -pedantic -DMAGNIFY=0 -c TTFont.cpp
TTFont.cpp: In method 'int TTFont::getXLFDbase (char*)':
TTFont.cpp:347:cannot convert 'void *' to 'char *' in assignment
TTFont.cpp:356:cannot convert 'void *' to 'char *' in assignment
make: ***[TTFont.o] Erreur 1
 
Est-ce que j'ai bien fait ce qu'il faut ?
Au passage, ça fait quoi exactement 'make && make install'.

mood
Publicité
Posté le 05-01-2002 à 11:12:52  profilanswer
 

n°56665
lefty_guns
Posté le 05-01-2002 à 11:47:03  profilanswer
 

Voilà un bout de la fontion où se produisent les erreurs :
 
int TTFont::getXLFDbase( char* result)
{
//#define XLFDEXT "-normal-tt-0-0-0-0-p-0-iso8859-1"
//#define XLFDEXT "-normal-tt-"
 
 char *convbuf;
 
 
 // some fonts have only unicode names -> try to convert them to ascii
l347 > convbuf = malloc(sizeof(char) * 256);
 int lenFamily;
 char* strFamily = nameTable->getString( 1, 1, &lenFamily, convbuf);
 if( !strFamily) {
  strFamily = "Unknown";
  lenFamily = strlen( strFamily);
 }
 
 if (strFamily == convbuf)  
l356 >  convbuf = malloc(sizeof(char) * 256);
 int lenSub;
 char* strSubFamily = nameTable->getString( 1, 2, &lenSub, convbuf);
 if( !strFamily) {
  strSubFamily = "tt";
  lenSub = strlen( strSubFamily);
 }
...

n°56669
Moneo
Posté le 05-01-2002 à 12:16:53  profilanswer
 

N'y a t il pas aussi un fichier 'configure' dans le repertoire de xfstt ?
 
Dans la plus par des cas ce script check ta config pour generer le Makefile, qui est suivant durant la compilation.
 
C'est la commande 'make' qui lance la compilation en suivant ces instructions. la commande 'make install' copie les libs / binaires dans les répértoires corrects de ton systeme et crée les liens s'il y en a.
 
Dans la plus part des cas, les étapes d'une compilation sont :
 
./configure
make
make install (en root)  
 
Sinon , pour ton erreur en particulier je sais pas, certainement que des plus competents pourront t'aider.
 
Aussi, si il existe un package rpm pour xfstt ca sera plus simple a installer .... Regarde sur le site de xfstt ou sur http://rmpfind.net
 
A+

n°56671
cedric80
Posté le 05-01-2002 à 12:30:21  profilanswer
 

Si tu utilises xfree4 tu n'as pas besoin d'un programme externe comme celui-là.
Il te suffit d'ajouter le répertoire où se trouve tes fonts dans ton fichier de configuration de x et de générer le fonts.dir et fonts.scale avec un programme qui s'appelle ttmkfdir.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Installer de nouvelles fonts avec xfstt

 

Sujets relatifs
E et les Fonts ?Des nouvelles sur le support de Linux par la Kyro ???
Qui a des nouvelles sur Lindows?Comment installer un .tar.gz?
installer linux dans une machine virtuelle....probleme pour Installer une miro DC10
le minimum a installer pour un server sous debianComment installer kde ?
Installer un serveur Telnet 
Plus de sujets relatifs à : Installer de nouvelles fonts avec xfstt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR