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

  FORUM HardWare.fr
  Programmation
  Java

  java, truetype et anti-aliasing

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java, truetype et anti-aliasing

n°901417
the real m​oins moins
Posté le 18-11-2004 à 01:28:22  profilanswer
 

Hello,
 
Je cherche des infos sur l'utilisation de fontes truetype en java. Je viens de tomber sur ce mini article de ce cher rgagnon:
http://www.rgagnon.com/javadetails/java-0270.html
 
"properties.font file located in the lib of your JDK installation." Bien, mais peut mieux faire: y'a t'il un moyen quelconque (configuré ou codé) de permettre l'utilisation d'autres polices? (c-a-d, donc, sans toucher a la jdk elle-même, mais juste au niveau d'une appli en particulier)
 
Autre question, qui concerne l'anti-aliasing: est-ce que je peux esperer obtenir des résultats similaires au "crisp" de photoshop? (sachant que je veux sauver mon bordel en gif)
 
Merci pour toute info [:koulip31]  
 
 
 
 
 
 
 
(si ce topic fait encore un bide, je le dédie à nraynaud)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 18-11-2004 à 01:28:22  profilanswer
 

n°901422
the real m​oins moins
Posté le 18-11-2004 à 01:38:09  profilanswer
 

(en fait je serais carrément fan si je pouvais utiliser un .ttf sans que la police soit explicitement installée sur le système... j'ai trouvé ça http://www.righto.com/java/fonts/ qui semblait dire (en '99) que qqun bossait là dessus, mais le lien est mort)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901425
the real m​oins moins
Posté le 18-11-2004 à 01:50:09  profilanswer
 

qques liens:
http://java.sun.com/products/java- [...] tml#raster
http://java.sun.com/products/java- [...] #fonttypes (et suivantes)
 
donc, a partir d'1.4, il semblerait qu'il y ait de l'anti-alias et la possibilité de lire des .ttf sans passer par le système... malgré tout, ces polices doivent apparement, soit etre renseignées dans le font.properties, soit se trouver dans le /lib/font de la jdk/jre. Je continue à chercher, mais à mon avis je vais pas trouver plus :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901427
the real m​oins moins
Posté le 18-11-2004 à 01:52:42  profilanswer
 

Citation :

I have a lot of fonts in a JAR file. How do I add these fonts to the JRE?
You can install all of the fonts into the jre/lib/fonts directory, but not as a JAR file. Alternatively, you can use the Font.createFont method to add a the JAR file to JVM, but fonts added with this method are not persistent upon termination of the JVM and are only available to the creator of the font.


 
\o/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901429
the real m​oins moins
Posté le 18-11-2004 à 01:53:22  profilanswer
 

http://java.sun.com/j2se/1.4.2/doc [...] putStream)  
~o/ \o/ \o/ \o~  
 
 
(trop fort la javadoc et google: "font" apparait en 2e page)
 
 
 
 

Citation :

Currently the Java 2D T2K rasterizer does not read hints from TrueType fonts, and this is a principal reason for using the platform (native) rasterizer in many cases. For the Java 2 SDK, version 1.4, the T2K rasterizer will use the hints stored in the TrueType fonts, thus eliminating the dependency on the native rasterizer. The ultimate goal is to perform all font rasterization through T2K.


bien, maintenant, faudrait voir si ça marche bien [:marc]


Message édité par the real moins moins le 18-11-2004 à 01:57:29

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901433
the real m​oins moins
Posté le 18-11-2004 à 02:10:32  profilanswer
 

bon, qques liens sur l'anti-aliasing en java:
http://www.javaworld.com/javaworld [...] media.html (1998, sans doute dépassé, puisqu'1.4 a apporté des nouveautés de ce coté)
 
les meme renderingHints toujours plébiscités en septembre 2004:
http://forum.java.sun.com/thread.j [...] ge=2725021
 
bon, ben je crois que je vais essayer ça, alors
http://www.jguru.com/faq/view.jsp?EID=79646
 
oh tiens, et si j'essayais setRenderingHints sur Graphics2D?
http://leepoint.net/notes-java/30G [...] asing.html
 
 
 
 
bon sinon, ptet a essayer en cas de problèmes de multi-platerformité: http://www.eteks.com/pja/en/ mais ça n'a rien à voir avec mon problème d'origine.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901440
the real m​oins moins
Posté le 18-11-2004 à 02:25:27  profilanswer
 

Encore qques references:
http://java.sun.com/j2se/1.4.2/doc [...] Hints.html
http://java.sun.com/j2se/1.4.2/doc [...] tures.html
 -> http://java.sun.com/j2se/1.4.2/doc [...] tures.html
 
(ça fait chier, j'suis persuadé qu'il y a un truc plus pointu que ces foutus rendering hints de graphics2D)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°901447
the real m​oins moins
Posté le 18-11-2004 à 02:37:30  profilanswer
 
n°901468
uriel
blood pt.2
Posté le 18-11-2004 à 08:00:24  profilanswer
 

http://www.tolo-serv.net/Smileys/Ounet/Atarounet.gif tu parles tout seul?


---------------
IVG en france
n°901474
sircam
I Like Trains
Posté le 18-11-2004 à 08:48:36  profilanswer
 

C'est ça qui est bien, avec real. Il tient un topic à lui seul : question, recherches, discussion et solution.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
mood
Publicité
Posté le 18-11-2004 à 08:48:36  profilanswer
 

n°901475
chrisbk
-
Posté le 18-11-2004 à 08:51:39  profilanswer
 

j'l'aimais bien, moi l'antialiasing a java2d [:petrus75]
en plusse qu'il a ete fait par adobe, me semblait il http://www.tolo-serv.net/Smileys/Ounet/Atarounet.gif


---------------
NP: HTTP Error 764 Stupid coder found
n°901580
the real m​oins moins
Posté le 18-11-2004 à 11:40:25  profilanswer
 

uriel a écrit :

tu parles tout seul?

ouais :o j'ai été pris d'une folie recherchatrice, du coup, me suis encore couché à 4h du mat' [:kiki]
 
et puis, sans ça, ce topic aurait fait un bide monstrueux.
 

sircam a écrit :

C'est ça qui est bien, avec real. Il tient un topic à lui seul : question, recherches, discussion et solution.


si seulement quelqu'un pouvait participer aussi :o
 

chrisbk a écrit :

j'l'aimais bien, moi l'antialiasing a java2d [:petrus75]
en plusse qu'il a ete fait par adobe, me semblait il  

me semble en effet avoir lu, probablement sur un des liens ci-dessus, un truc comme quoi y'avait un machin (erm) qui avait été euh... "fait" conjointement par sun et adobe. (mais que y'avait pas de code d'adobe dans la jdk)... Maintenant bon, je n'ai vu nulle part comment regler ce foutu anti-aliasing plus finement que "on" ou "off".
Tout le monde parle de ces renderingHints, mais je suis persuadé d'avoir vu un truc du genre RenderingContext qui serait apparu en 1.4 et y'a pas un guedin qu'est assez guedin pour l'utiliser et referencer son truc sur google [:icon9]

n°901614
lorill
Posté le 18-11-2004 à 12:02:47  profilanswer
 

the real moins moins a écrit :

(en fait je serais carrément fan si je pouvais utiliser un .ttf sans que la police soit explicitement installée sur le système... j'ai trouvé ça http://www.righto.com/java/fonts/ qui semblait dire (en '99) que qqun bossait là dessus, mais le lien est mort)

j'ai déja fait ca.. tu peux charger une font a partir d'un inputstream

n°901617
lorill
Posté le 18-11-2004 à 12:04:07  profilanswer
 


ha ben grillé alors

n°901627
the real m​oins moins
Posté le 18-11-2004 à 12:10:02  profilanswer
 

[:joce]
(ouais, jme suis laché cette nuit)

n°902135
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-11-2004 à 19:54:12  profilanswer
 

bon j'ai nettoyé le topic, merci de rester sur blabla pour le blabla :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°902143
simogeo
j'ai jamais tué de chats, ...
Posté le 18-11-2004 à 19:57:45  profilanswer
 

antp a écrit :

bon j'ai nettoyé le topic, merci de rester sur blabla pour le blabla :o


 
c'etait pour l'annif de mwin mwin [:el g]
 
( bon annif mwin [:kadreg] )
 
nan je déconne heinn [:icon12]
 
bon courage pour maintenir ce tomik propre ! et encore bon anniversaire mwin mwin [:chupachupz]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°902145
the real m​oins moins
Posté le 18-11-2004 à 20:00:03  profilanswer
 

merci.
 
bon quand est-ce qu'ils viennent les gens compétents?

n°902148
chrisbk
-
Posté le 18-11-2004 à 20:02:25  profilanswer
 

en fait dans tout ce monologue j'ai serieusement perdu de vue la question

n°902172
the real m​oins moins
Posté le 18-11-2004 à 20:21:03  profilanswer
 

chrisbk a écrit :

en fait dans tout ce monologue j'ai serieusement perdu de vue la question

j'en suis là:

Citation :

est-ce que je peux esperer obtenir des résultats similaires au "crisp" de photoshop? (sachant que je veux sauver mon bordel en gif)


 
j'avoue que je n'ai encore rien essayé.
 
j'ai donc vu et revu des gens utiliser le setRenderingHints, mais il me semble avoir entrevu un truc plus poussé qui serait apparu en 1.4, mais je n'en trouve pas de trace tangible.

n°902174
chrisbk
-
Posté le 18-11-2004 à 20:25:20  profilanswer
 

mince j'ai aps photoshop, jvois pas de quoi tu veux parler

n°902176
the real m​oins moins
Posté le 18-11-2004 à 20:28:22  profilanswer
 

Dans ps, tu as differents type d'anti-alias sur le text. "none", "smooth", "crisp" (et un ou deux autres dont le nom m'échappe). C'est en general "crisp" qui me satisfait le plus pour le web... je voulais donc voir si j'avais differents algos (?) sous la main avec java, ou si c'était du on/off (auquel cas j'espere que la qualité sera au rendez-vous :o )

n°902179
chrisbk
-
Posté le 18-11-2004 à 20:31:13  profilanswer
 

de mémoire c'est on/off, de mémoire c'est 32sous pixel/pixel, enfin, jtrouvais ca pas laid

n°902205
the real m​oins moins
Posté le 18-11-2004 à 20:58:42  profilanswer
 

oui ben oui avec les renderingHints c'est on/off ça j'ai vu, mais " il me semble avoir entrevu un truc plus poussé qui serait apparu en 1.4"
 
 
(echo)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°902430
simogeo
j'ai jamais tué de chats, ...
Posté le 19-11-2004 à 01:24:06  profilanswer
 

up mwinmwinesque [:icon12]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°902679
the real m​oins moins
Posté le 19-11-2004 à 11:31:24  profilanswer
 

c'est quoi ce délire, des posts disparus qui sont revenus [:icon15]


Message édité par the real moins moins le 19-11-2004 à 11:53:15
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  java, truetype et anti-aliasing

 

Sujets relatifs
[java] un random avec une valeur int[java] comment faire en sorte que un Jtextarea
[java] telecharger n'importe qu'elle fichierprobleme java et debian
Java 1.5 <- il faut voir ce qui va arriver...java Drag and Drop
[Java] Encore un problème de JAR...[Java] Questions "générales" et sur eclipse 3.0.1
[Java] IHM dynamique - afficher à la volée[JAVA ou C++]Récupérer de la video à partir d'une carte pinnacle
Plus de sujets relatifs à : java, truetype et anti-aliasing


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