<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Silveira Neto &#187; AWT</title>
	<atom:link href="http://silveiraneto.net/tag/awt/feed/" rel="self" type="application/rss+xml" />
	<link>http://silveiraneto.net</link>
	<description></description>
	<lastBuildDate>Fri, 09 Mar 2012 04:13:27 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java Font List</title>
		<link>http://silveiraneto.net/2010/01/05/java-font-list/</link>
		<comments>http://silveiraneto.net/2010/01/05/java-font-list/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 21:10:00 +0000</pubDate>
		<dc:creator>Silveira</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[AWT]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Larabie]]></category>
		<category><![CDATA[Larabie Fonts]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://silveiraneto.net/?p=3102</guid>
		<description><![CDATA[<a href="http://silveiraneto.net/2010/01/05/java-font-list/" title="Java Font List"></a>Here&#8217;s a program that lists fonts available in your JVM. You can also set the environment variable JAVA_FONTS to specify the font directory. import java.awt.GraphicsEnvironment; &#160; public class ListFonts &#123; public static void main&#40;String args&#91;&#93;&#41;&#123; GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment&#40;&#41;; for&#40;String &#8230;<p class="read-more"><a href="http://silveiraneto.net/2010/01/05/java-font-list/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://silveiraneto.net/2010/01/05/java-font-list/" title="Java Font List"></a><p>Here&#8217;s a program that lists fonts available in your JVM. You can also set the environment variable <a title="IBM JVM Enviromment variables" href="http://publib.boulder.ibm.com/infocenter/javasdk/v5r0/index.jsp?topic=/com.ibm.java.doc.diagnostics.50/diag/appendixes/env_var/env_jvm.html">JAVA_FONTS</a> to specify the font directory.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.GraphicsEnvironment</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ListFonts <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> args<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">GraphicsEnvironment</span> e <span style="color: #339933;">=</span> <span style="color: #003399;">GraphicsEnvironment</span>.<span style="color: #006633;">getLocalGraphicsEnvironment</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> font<span style="color: #339933;">:</span>e.<span style="color: #006633;">getAvailableFontFamilyNames</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>font<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>By using pipes you can count how many fonts you have:</p>
<blockquote><p>java ListFonts|wc -l</p></blockquote>
<p>On my Ubuntu machine here I got 556 because I use those excellent, free and indispensable <a href="http://www.larabiefonts.com/">Larabie Fonts</a>.</p>
<p>For looking up for a font with &#8220;sans&#8221; in its name, using a case insensitive grep:</p>
<blockquote><p>java ListFonts|grep -i &#8220;sans&#8221;</p></blockquote>
<p>I get a list like this:</p>
<blockquote><p>
DejaVu Sans<br />
DejaVu Sans Condensed<br />
DejaVu Sans Light<br />
DejaVu Sans Mono<br />
FreeSans
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://silveiraneto.net/2010/01/05/java-font-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

