java, truetype et anti-aliasing

java, truetype et anti-aliasing - Java - Programmation

Marsh Posté le 18-11-2004 à 01:28:22    

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 ?
Reply

Marsh Posté le 18-11-2004 à 01:28:22   

Reply

Marsh Posté le 18-11-2004 à 01:38:09    

(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 ?
Reply

Marsh Posté le 18-11-2004 à 01:50:09    

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 ?
Reply

Marsh Posté le 18-11-2004 à 01:52:42    

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 ?
Reply

Marsh Posté le 18-11-2004 à 01:53:22    

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 ?
Reply

Marsh Posté le 18-11-2004 à 02:10:32    

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 ?
Reply

Marsh Posté le 18-11-2004 à 02:25:27    

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 ?
Reply

Marsh Posté le 18-11-2004 à 02:37:30    

Reply

Marsh Posté le 18-11-2004 à 08:00:24    

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


---------------
IVG en france
Reply

Marsh Posté le 18-11-2004 à 08:48:36    

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}
Reply

Marsh Posté le 18-11-2004 à 08:48:36   

Reply

Marsh Posté le 18-11-2004 à 08:51:39    

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
Reply

Marsh Posté le 18-11-2004 à 11:40:25    

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]

Reply

Marsh Posté le 18-11-2004 à 12:02:47    

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

Reply

Marsh Posté le 18-11-2004 à 12:04:07    


ha ben grillé alors

Reply

Marsh Posté le 18-11-2004 à 12:10:02    

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

Reply

Marsh Posté le 18-11-2004 à 19:54:12    

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-11-2004 à 19:57:45    

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
Reply

Marsh Posté le 18-11-2004 à 20:00:03    

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

Reply

Marsh Posté le 18-11-2004 à 20:02:25    

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

Reply

Marsh Posté le 18-11-2004 à 20:21:03    

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.

Reply

Marsh Posté le 18-11-2004 à 20:25:20    

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

Reply

Marsh Posté le 18-11-2004 à 20:28:22    

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 )

Reply

Marsh Posté le 18-11-2004 à 20:31:13    

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

Reply

Marsh Posté le 18-11-2004 à 20:58:42    

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 ?
Reply

Marsh Posté le 19-11-2004 à 01:24:06    

up mwinmwinesque [:icon12]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 19-11-2004 à 11:31:24    

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
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed