AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-37%
Le deal à ne pas rater :
Severin RB 7025, Aspirateur Robot à 79,99 €
79.99 € 126.96 €
Voir le deal

 

 InstallFont( Filename, Font Name)

Aller en bas 
AuteurMessage
master47
Utilisateur confirmé: Rang *****
master47

Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

InstallFont( Filename, Font Name) Empty
MessageSujet: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptySam 26 Juil 2008 - 15:07

Un script que j'ai écris à la suite d'un problème de police :
InstallFont( Filename, Font Name )
Citation :

/*
*
* InstallFont( Filename, FontName)
*
* Filename : Nom du fichier; FontName : Nom de la police
*
* Retourne -1 si un des arguments est invalide, -2 si le fichier n'existe pas, 1 si tout c'est passé sans erreurs
*
*
* Exemple d'utilisation :
* InstallFont( "today.TTF", "Today");
*
*/
FName = argument[0] ;
FontName = argument[1] ;
if( (FName == "") or (FontName == ""))
{
return -1 ;
}

if( !file_exists( FName ) )
{
return -2 ;
}

Copy = file_copy( FName, environment_get_variable("SystemRoot") + "/Fonts/" + filename_name(FName) );

registry_set_root(1)

Reg = registry_write_string_ext( "\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts", FontName + " (True Type)", filename_name(FName) );

return 1 ;

Je ne donne pas de garantie par rapport au fonctionnement de ce script, je ne l'ai testé que peu de fois et ces quelques fois cela marchait.

Exemple d'utilisation :
Citation :

InstallFont( "MARC___.TTF", "Marcelle");
fnt = font_add( "Marcelle", 12, 0, 0, 0, 255);

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
 
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptySam 26 Juil 2008 - 15:09

pas mal super
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptySam 26 Juil 2008 - 15:46

Bien joue super

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
ombre
Utilisateur confirmé: Rang ***
ombre

Messages : 689
Localisation : Dans sa batcave.

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptySam 26 Juil 2008 - 20:19

super fonction Wink super
Revenir en haut Aller en bas
http://www.3arks.com
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile

Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptyDim 26 Oct 2008 - 23:17

petite question, ça installe la font encore une fois si elle est déjà sur le disque ?

si non, cool !

mais sinon, il y a un test pour savoir si la font et dans le répertoire de font de windows ?
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
nicoulas
*Excellent utilisateur*
nicoulas

Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense InstallFont( Filename, Font Name) Panicpr9

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptyDim 26 Oct 2008 - 23:34

tout simplement :

if file_exists(environment_get_variable("windir")+"\Fonts\Arial.ttf") then
{
// tes actions
}


clinoeuil
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile

Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) EmptyDim 26 Oct 2008 - 23:42

ok merci !

après je pose un mini logiciel d'installation de police facilement configurable pour les jeux !

Edit : poof ! c'est fait

http://www.willhostforfood.com/access.php?fileid=38377


Dernière édition par gosc le Lun 27 Oct 2008 - 10:33, édité 1 fois (Raison : fini !)
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
Contenu sponsorisé




InstallFont( Filename, Font Name) Empty
MessageSujet: Re: InstallFont( Filename, Font Name)   InstallFont( Filename, Font Name) Empty

Revenir en haut Aller en bas
 
InstallFont( Filename, Font Name)
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: