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

JavaFX Discussion :

Google font en java


Sujet :

JavaFX

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 76
    Points : 49
    Points
    49
    Par défaut Google font en java
    Bonjour, j’aurais une question (qui pourrais peut être en surprendre certain). Est-il possible dans une application java/ javafx d'utiliser les font du site "Google Fonts", ou sommes nous obliger de la télécharger et l'intégrer dans le projet comme ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @font-face {
        font-family: "Open Sans Light";
        font-style: normal;
        font-weight: 300;
        src: url("/fonts/OpenSans-Light.ttf");
    }

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    D'apres ce site, il faut en fait charger la feuille de style qui correspond a la police et ensuite on peut l'invoquer.

    Sinon, oui la telecharger et l'inclure dans l'application.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 76
    Points : 49
    Points
    49
    Par défaut
    Citation Envoyé par bouye Voir le message
    D'apres ce site, il faut en fait charger la feuille de style qui correspond a la police et ensuite on peut l'invoquer.

    Sinon, oui la telecharger et l'inclure dans l'application.
    D'accord, merci beaucoup pour le lien.

  4. #4
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 76
    Points : 49
    Points
    49
    Par défaut
    Alors voici ce que j'ai appris sur l'utilisation de google font en javafx :
    Tout d'abord quand vous les importer vous ne pouvez faire qu'une importation de police a la fois (contrairement en web) donc obliger de faire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    scene.getStylesheets().add(getClass().getResource("/css/application.css").toExternalForm());
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Press+Start+2P&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Merienda&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Merienda+One&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Fredericka+the+Great&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Gruppo&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Bungee+Inline&display=swap");
    scene.getStylesheets().add("https://fonts.googleapis.com/css?family=Rye&display=swap");
    ....

    Vous pouvez ensuite aussi bien utiliser la police dans un fichier CSS comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #1 .text{
        -fx-font-family: 'Merienda One';
    }
     
    #2 .text{
        -fx-font-family: 'Press Start 2P';
    }
     
    #3 .text{
        -fx-font-family: 'Merienda';
    }


    ou directement dans le code comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
            Label msg = new Label(message);
            msg.setStyle("-fx-font-family: Merienda One; -fx-font-size: 20;");

    Pour finir tout comme quand on télécharge des écriture certaine ne sont pas reconnue par Javafx :

    Nom : font.PNG
Affichages : 351
Taille : 158,6 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Google Font API, tentant mais ..
    Par SpaceFrog dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 22/06/2010, 11h34
  2. Désactiver le hinting et le kerning des fonts en java
    Par psyphi dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 01/12/2008, 00h02
  3. Google Map - API Java ?
    Par onlytoine dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 28/04/2008, 11h25
  4. Nouvelles fontes dans Java ME
    Par guenievre dans le forum Java ME
    Réponses: 2
    Dernier message: 10/04/2008, 19h01
  5. google earth et java
    Par lucy22 dans le forum Multimédia
    Réponses: 2
    Dernier message: 27/06/2007, 11h08

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