IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Embarquer une font dans son projet


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut Embarquer une font dans son projet
    Bonjour,

    De la meme manière présenté dans le tuto : http://www.flex-tutorial.fr/2008/05/...a-compilation/

    je souhaite embarqué une font dans mon projet. Situé dans mon dossier font, sous le nom de visitor1.ttf, j'ai essayé plusieurs méthode sans résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <mx:Script>
    		<![CDATA[
    			[Embed(source="font/visitor1.ttf", fontName="visitor1")]
    			private var visitor1:Class;
    		]]>
    	</mx:Script>
     
    	<mx:Style>
    		LinkBar {
    			fontFamily: visitor1;
    		}
    	</mx:Style>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	<mx:Script>
    		<![CDATA[
    			[Embed(source="font/visitor1.ttf", fontName="visitor1")]
    			private var visitor1:Class;
    		]]>
    	</mx:Script>
     
           <mx:LinkBar fontFamily="visitor1" dataProvider="{VSPrincipale}"  />
    Merci pour votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      <mx:Style>
         @font-face {
            src:local("Visitor");
            fontFamily: visitor;
            advancedAntiAliasing: true;
         }
     
      </mx:Style>
     
      <mx:LinkBar fontFamily="visitor" dataProvider="{VSPrincipale}"  />
    Attention de bien utiliser le nom système de la police et non pas le nom du fichier.

  3. #3
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     	<mx:Style>
            @font-face {
                src: url('font/visitor1.ttf');
                font-family: "Visitor TT1 BRK";
            }
     
     		LinkBar{
     			 font-family: "Visitor TT1 BRK";
     		}
        </mx:Style>

  4. #4
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    En faite mon problème est toujours KO

    Apres test sur un autre PC, la font utilisé était celle du système et non celle de mon dossier de mon projet.

    Logique, quand je fais : font-family: "Visitor TT1 BRK"; il appel la font du système..

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Essai de respecter ce qu'on te dit :
    1- dans @font-face c'est fontFamily et non pas font-family
    2- dans fontFamily tu donnes un nom interne à l'application, visitor par exemple et non pas de le nom système de la police.

    Si ça ne fonctionne toujours pas essai d'installer localement ta police et d'utiliser l'exemple fourni avec src:local("Visitor TT1 BRK"); (là c'est le nom système)

  6. #6
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Oui, j'avais essayé ceci mais sa ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <mx:Style>
    		@font-face {
    		    src: url('font/visitor1.ttf');
    		    fontFamily: "visitor";
    		 }
     
    		 LinkBar{ 	
    		 	 fontFamily: "visitor";
    		 }
    	</mx:Style>
    Ce que je ne comprend pas avec src:local c'est que la font doit être installé dans C:\WIN\Fonts ?

Discussions similaires

  1. [Débutant] Importer une dll dans son projet + utliser une classe
    Par benny-blanco dans le forum C#
    Réponses: 2
    Dernier message: 08/05/2012, 15h52
  2. comment Integrer une API dans son projet
    Par felops dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 12/04/2008, 18h40
  3. Utilisation d'une librarie dans un projet
    Par gids01 dans le forum MFC
    Réponses: 17
    Dernier message: 27/01/2006, 15h41
  4. insérer une dll dans un projet
    Par Biosox dans le forum MFC
    Réponses: 3
    Dernier message: 24/01/2006, 10h41
  5. [ SWING ] Ouvrir une fenêtre dans son parent
    Par Invité dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 12/01/2006, 16h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo