JavaFX 2.2 rendu des polices problématique


Nous ne pouvons pas obtenir de manière satisfaisante l'affichage de la police Roboto Thin dans notre application JavaFX à la taille souhaitée. Il souffre d'aliasing dans le déchirement.

Nous avons pris la police Roboto de ici. (en fait de maven)

Il semble bien, à 100px, qui est trop grand pour nos besoins. 100pxImage

Idéalement, nous voulons que ce soit re-dimensionné et extensible. Cependant, il semble déchiqueté même à 50 pixels, ce qui devrait être le plus adapté car il est divisible par 2 (pas de pixels de basculement du recherche parfaite 100). Nous avons essayé d'autres petites tailles avec la même insatisfaction.

50pxImage

Si vous regardez ce lien de RobotoThin100 rendu en tant que police Web Google, il est beaucoup plus petit et n'a aucun de ces problèmes d'alias.

Nous prévoyons d'utiliser ce cadre de portage pour fonctionner sur Android, ce qui signifie que nous devons utiliser Java 7 et que nous ne pouvons pas mettre à niveau vers JavaFX 8 tel que nous le comprenons actuellement. Cependant, les captures d'écran proviennent simplement de Windows 7 version pour le moment.

Notre CSS ressemble à ce qui suit:

.label
  {
    -fx-text-fill:#ffffff;/*white*/
    -fx-font-size: 100px;
    -fx-font-family: "Roboto Thin";
  }

Faisons-nous quelque chose de mal?

Merci d'avance.

Author: Code Baba, 2013-12-06

1 answers

Donc @Aliana vous voulez dire que vous voulez que votre texte soit re-dimensionné sur tout l'appareil, si c'est le cas, vous devez placer 100dp (pixels numériques) et non des pixels

 2
Author: We're All Mad Here, 2013-12-11 17:07:23