<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_0) on Fri Oct 30 15:19:32 EDT 2009 --> <TITLE> HintStyle (Cairo-Java 1.0.8 API Reference) </TITLE> <META NAME="date" CONTENT="2009-10-30"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="HintStyle (Cairo-Java 1.0.8 API Reference)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../org/freedesktop/cairo/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/freedesktop/cairo/HintMetrics.html" title="class in org.freedesktop.cairo"><B>PREV CLASS</B></A> <A HREF="../../../org/freedesktop/cairo/ImageSurface.html" title="class in org.freedesktop.cairo"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/freedesktop/cairo/HintStyle.html" target="_top"><B>FRAMES</B></A> <A HREF="HintStyle.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> org.freedesktop.cairo</FONT> <BR> Class HintStyle</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">org.gnu.glib.Enum <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.freedesktop.cairo.HintStyle</B> </PRE> <HR> <B>Deprecated.</B> <I>This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class may exist in java-gnome 4.0; look out for <code>org.freedesktop.cairo.HintStyle</code>. As this package was never correctly implemented in java-gnome 2.x, any new code written will likely have a considerably different public API.</I> <P> <DL> <DT><PRE>public class <B>HintStyle</B><DT>extends org.gnu.glib.Enum</DL> </PRE> <P> Specifies the type of hinting to do on font outlines. Hinting is the process of fitting outlines to the pixel grid in order to improve the appearance of the result. Since hinting outlines involves distorting them, it also reduces the faithfulness to the original outline shapes. Not all of the outline hinting styles are supported by all font backends. <P> <P> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#DEFAULT">DEFAULT</A></B></CODE> <BR> <B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#FULL">FULL</A></B></CODE> <BR> <B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#MEDIUM">MEDIUM</A></B></CODE> <BR> <B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#NONE">NONE</A></B></CODE> <BR> <B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#SLIGHT">SLIGHT</A></B></CODE> <BR> <B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I></TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#intern(int)">intern</A></B>(int value)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/freedesktop/cairo/HintStyle.html#test(org.freedesktop.cairo.HintStyle)">test</A></B>(<A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> other)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_org.gnu.glib.Enum"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class org.gnu.glib.Enum</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>equals, getValue, hashCode</CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="DEFAULT"><!-- --></A><H3> DEFAULT</H3> <PRE> public static final <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>DEFAULT</B></PRE> <DL> <DD><B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I><DD>Use the default hint style for for font backend and target device <P> <DL> </DL> </DL> <HR> <A NAME="NONE"><!-- --></A><H3> NONE</H3> <PRE> public static final <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>NONE</B></PRE> <DL> <DD><B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I><DD>Do not hint outlines <P> <DL> </DL> </DL> <HR> <A NAME="SLIGHT"><!-- --></A><H3> SLIGHT</H3> <PRE> public static final <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>SLIGHT</B></PRE> <DL> <DD><B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I><DD>Hint outlines slightly to improve contrast while retaining good fidelity to the original shapes. <P> <DL> </DL> </DL> <HR> <A NAME="MEDIUM"><!-- --></A><H3> MEDIUM</H3> <PRE> public static final <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>MEDIUM</B></PRE> <DL> <DD><B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I><DD>Hint outlines with medium strength giving a compromise between fidelity to the original shapes and contrast <P> <DL> </DL> </DL> <HR> <A NAME="FULL"><!-- --></A><H3> FULL</H3> <PRE> public static final <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>FULL</B></PRE> <DL> <DD><B>Deprecated.</B> <I>Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.</I><DD>Hint outlines to maximize contrast <P> <DL> </DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="intern(int)"><!-- --></A><H3> intern</H3> <PRE> public static <A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> <B>intern</B>(int value)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="test(org.freedesktop.cairo.HintStyle)"><!-- --></A><H3> test</H3> <PRE> public boolean <B>test</B>(<A HREF="../../../org/freedesktop/cairo/HintStyle.html" title="class in org.freedesktop.cairo">HintStyle</A> other)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../org/freedesktop/cairo/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/freedesktop/cairo/HintMetrics.html" title="class in org.freedesktop.cairo"><B>PREV CLASS</B></A> <A HREF="../../../org/freedesktop/cairo/ImageSurface.html" title="class in org.freedesktop.cairo"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/freedesktop/cairo/HintStyle.html" target="_top"><B>FRAMES</B></A> <A HREF="HintStyle.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>