[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mozilla-i18n
Subject:    Font Manager
From:       ftang () netscape ! com (Yung-Fong Tang)
Date:       2001-06-29 22:53:07
[Download RAW message or body]

About MacOS X font
http://developer.apple.com/techpubs/macosx/Carbon/text/FontManager/fontmanager.html


["fontmanager.html" (text/html)]

<html>
<head>
<title>Font Manager</title>
</head>
<body bgcolor="white">


<!-- start of banner -->
<!-- Preload Script (adc_navbar) -->
<script language="JavaScript" type="text/javascript">
<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		adc_navbar_02_over = newImage("/navbar/adc_navbar_02_over.gif");
		adc_navbar_03_over = newImage("/navbar/adc_navbar_03_over.gif");
		adc_navbar_04_over = newImage("/navbar/adc_navbar_04_over.gif");
		adc_navbar_05_over = newImage("/navbar/adc_navbar_05_over.gif");
		adc_navbar_06_over = newImage("/navbar/adc_navbar_06_over.gif");
		adc_navbar_08_over = newImage("/navbar/adc_navbar_08_over.gif");
		preloadFlag = true;
	}
}
//Set lengths for Search field
if(navigator.appName == "Netscape"){
   TextAreaSize = 17;
}
else{
   TextAreaSize = 17;
}
var textfield = "<input type='text' name='queryText' size='"+TextAreaSize+"'>";
preloadImages();
// -->
</SCRIPT>
<!-- End Preload Script -->
<center>
	<form name="MidSearch" method="get" action="http://search.apple.com/s97is.vts">
	<INPUT TYPE="hidden" NAME="Action" VALUE="FilterSearch">
	<INPUT TYPE="hidden" NAME="ResultTemplate" value="webx11.hts">
	<INPUT TYPE="hidden" NAME="ServerKey" VALUE="Primary">
	<INPUT TYPE="hidden" NAME="filter" value="nullflt.hts">
	<INPUT TYPE="hidden" NAME="SearchPage" VALUE="http://search.apple.com/index.html">
	<INPUT TYPE="hidden" NAME="collname" VALUE="developer">

<!-- Slices (adc_navbar) -->
<table width="600" border="0" cellpadding="0" cellspacing="0" \
background="/navbar/navbg.gif">  <TR>
		<TD>
			<A HREF="http://www.apple.com/developer/">
				<IMG SRC="/navbar/adc_navbar_01.gif" WIDTH† HEIGHT2 BORDER=0 alt="ADC"></A></TD>
		<TD>
			<A HREF="http://developer.apple.com/membership/"
			   ONMOUSEOVER="changeImages('adc_navbar_02', '/navbar/adc_navbar_02_over.gif'); \
                return true;"
			   ONMOUSEOUT="changeImages('adc_navbar_02', '/navbar/adc_navbar_02.gif'); return \
true;">  <IMG NAME="adc_navbar_02" SRC="/navbar/adc_navbar_02.gif" WIDTHy HEIGHT2 \
BORDER=0 alt="Membership"></A></TD>  <TD>
			<A HREF="http://developer.apple.com/technical/"
			   ONMOUSEOVER="changeImages('adc_navbar_03', '/navbar/adc_navbar_03_over.gif'); \
                return true;"
			   ONMOUSEOUT="changeImages('adc_navbar_03', '/navbar/adc_navbar_03.gif'); return \
true;">  <IMG NAME="adc_navbar_03" SRC="/navbar/adc_navbar_03.gif" WIDTHd HEIGHT2 \
BORDER=0 alt="Technical"></A></TD>  <TD>
			<A HREF="http://developer.apple.com/business/"
			   ONMOUSEOVER="changeImages('adc_navbar_04', '/navbar/adc_navbar_04_over.gif'); \
                return true;"
			   ONMOUSEOUT="changeImages('adc_navbar_04', '/navbar/adc_navbar_04.gif'); return \
true;">  <IMG NAME="adc_navbar_04" SRC="/navbar/adc_navbar_04.gif" WIDTHc HEIGHT2 \
BORDER=0 alt="Business"></A></TD>  <TD>
			<A HREF="https://connect.apple.com/"
			   ONMOUSEOVER="changeImages('adc_navbar_05', '/navbar/adc_navbar_05_over.gif'); \
                return true;"
			   ONMOUSEOUT="changeImages('adc_navbar_05', '/navbar/adc_navbar_05.gif'); return \
true;">  <IMG NAME="adc_navbar_05" SRC="/navbar/adc_navbar_05.gif" WIDTHG HEIGHT2 \
BORDER=0 alt="Join ADC"></A></TD>  <TD>
			<A HREF="http://developer.apple.com/sitemap/"
			   ONMOUSEOVER="changeImages('adc_navbar_06', '/navbar/adc_navbar_06_over.gif'); \
                return true;"
			   ONMOUSEOUT="changeImages('adc_navbar_06', '/navbar/adc_navbar_06.gif'); return \
true;">  <IMG NAME="adc_navbar_06" SRC="/navbar/adc_navbar_06.gif" WIDTHa HEIGHT2 \
BORDER=0 alt="Sitemap"></A></TD>  <TD valign="top">
		<center>
<table width="122" border="0" cellpadding="3.5" cellspacing="0">
<tr>
<td width="21" align="center" valign="middle">
<script>
<!--
document.write(textfield);
//--><input type='text' name='queryText' size='14'>
</script>
</td>
</tr>
</table>
</center>
		</TD>
		<TD>
			<a href="JavaScript:document.MidSearch.submit()"
				ONMOUSEOVER="changeImages('adc_navbar_08', '/navbar/adc_navbar_08_over.gif'); \
                return true;"
			    ONMOUSEOUT="changeImages('adc_navbar_08', '/navbar/adc_navbar_08.gif'); return \
true;">

				<IMG NAME="adc_navbar_08" SRC="/navbar/adc_navbar_08.gif" WIDTHx HEIGHT2 BORDER=0 \
alt="Search"></A></TD>  </TR>
</TABLE>
</FORM>
<!-- End Slices -->


<!-- end of banner -->



<table border="0" cellpadding="0" cellspacing="0" width="600">

		<!-- start of path -->

			<tr>
				<td><font face="Geneva,Helvetica,Arial" size="1"><b>PATH<spacer type="horizontal" \
size="5">&nbsp;</b></font><font face="Geneva,Helvetica,Arial" size="1"><a \
href="../../../../index.html">Documentation</a><b>&gt; </b><a \
href="../../carbon.html">Carbon</a></font><font face="Geneva,Helvetica,Arial" \
size="1"> <b>&gt;</b> Text and Other International Services <b>&gt; </b>Font \
Manager</font><br><br>  </td>
			</tr>

			<!-- end of path -->

			<tr>
				<td width="600">
					<center>
        <img src="fontmanagertext.gif" alt="Font Manager">
      </center>
				</td>
			</tr>
			<tr height="10">
				<td width="600" height="10"><br>
				</td>
			</tr>
			<tr>

    <td valign="top" width="600"><font face="Geneva,Helvetica,Arial">The Font
      Manager is a collection of routines and data structures that you can use
      to manage the fonts your application uses to display and print text. The
      Font Manager takes care of reading font data from font resources and creating
      the bitmap images used to display text. You can use the Font Manager to
      determine the characteristics of a font, change certain font settings, favor
      outline fonts over bitmapped fonts, and manip-ulate fonts in memory. Additions
      to the Font Manager API now allow support for more comprehensive font \
                management
      including: listing, installing, activating, and deactivating font files
      and maintaining a repository of font data.</font></td>
			</tr>
			<tr height="10">
				<td height="10" width="600"></td>
			</tr>
			<tr height="5">
				<td height="5" width="600">
					<hr>
					<br>
				</td>
			</tr>
			<tr>

    <td width="600" align="center" valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="600">
        <tr>
          <td valign="top">&nbsp;

      </table>
      <table border="0" cellpadding="0" cellspacing="0" width="420">
        <tr height="32">
          <td width="35" height="32">&nbsp;</td>
          <td height="32"><font face="Geneva,Helvetica,Arial" size="4"><b><img \
src="../../images/insidecarbondoc.gif" alt="Inside Carbon \
Documentation"></b></font></td>  </tr>
        <tr>
          <td width="35" valign="top">&nbsp;</td>
          <td align="left" valign="top"><font face="Geneva,Helvetica,Arial"><b><a \
href="Font_Manager/index.html">Managing  Fonts With the Font Manager</a></b><br>
            </font><font face="Geneva,Helvetica,Arial" size="2">This document
            describes the Font Manager for Carbon and Mac OS 9. It includes \
                conceptual
            material, sample code and a complete API reference. Features discussed
            include support for enumerating fonts and font families, accessing
            information about fonts and font families, accessing font data, creating
            and managing a basic font menu, activating and deactivating fonts,
            and notifying clients of changes in the font database.</font></td>
        </tr>
        <tr>
          <td width="35"></td>
          <td>&nbsp;</td>
        </tr>
                <tr>
          <td width="35" valign="top">&nbsp;</td>
          <td align="left" valign="top"><font face="Geneva,Helvetica,Arial"><b><a \
                href="../ATSTypes/ATS/index.html">ATS Types Reference</a></b><br>
            </font><font face="Geneva,Helvetica,Arial" size="2">This document \
describes the data types and functions defined in ATSTypes.h. This header file \
defines data types used by APIs in the Font Manager, and it defines Font Manager \
callbacks and their supporting functions.</font></td>  </tr>
        <tr>
          <td width="35"></td>
          <td>&nbsp;</td>
        </tr>
      </table>
    </td>
			</tr>
		</table>


<!-- start of footer --> <!-- -->
	<!-- start of navbar -->
	<!-- -->


<TABLE WIDTH`0 CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR HEIGHT="5">
<TR>
<TD VALIGN="TOP" WIDTH="600">
	<!-- start of Other Developer Documentation Links -->
		<center>
			<hr>
			<img src="/techpubs/images/techpubslinks.gif" alt="Other Developer Documentation \
Links"><br>  <font face="Geneva,Helvetica,Arial" size="2">
			[ <a href="/techpubs/macosx/Carbon/carbon.html" target="_top">Carbon</a>
			| <a href="/techpubs/hardware/hardware.html" target="_top">Hardware</a>
			| <a href="/techpubs/java/java.html" target="_top">Java</a>
			| <a href="/techpubs/macosx/macosx.html" target="_top">Mac OS X</a>
			| <a href="/techpubs/macos8/mac8.html" target="_top">Mac OS 8 and 9</A>
            | <a href="/techpubs/quicktime/quicktime.html" \
target="_top">QuickTime</a>  | <a href="/techpubs/webobjects/webobjects.html" \
target="_top">WebObjects</a>]<img src="/techpubs/images/space.gif" border="0">[<a \
href="/techpubs/techpubsfeedback.html" target="_top">Feedback</a>]  </font><br>
			<hr>
		</center>
		<!-- end of Other Developer Documentation Links -->
</TD>
</TR>


<TR>
<TD WIDTH="600">
<CENTER>





<!-- START FIND FEATURE -->
  <FORM METHOD="GET" action="http://search03.apple.com/s97is.vts" target="_top">
  <INPUT TYPE="hidden" NAME="Action" VALUE="FilterSearch">
  <INPUT TYPE="hidden" NAME="ResultTemplate" value="webx11.hts">
  <INPUT TYPE="hidden" NAME="collname" VALUE="Developer">
  <INPUT TYPE="hidden" NAME="ServerKey" VALUE="Primary">
  <INPUT TYPE="hidden" NAME="filter" value="nullflt.hts">
  <INPUT TYPE="hidden" NAME="SourceQueryMode" value="simple">
  <INPUT TYPE="hidden" NAME="SearchPage" \
VALUE="http://search03.apple.com/index.html">


  <br><SELECT NAME="SourceQueryText" SIZE="1">
     <OPTION VALUE="">Choose Area to Search
     <OPTION VALUE="">-------------------------------
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; techpubs/macosx/carbon/ &lt;OR&gt; \
vdkvgwkey &lt;contains&gt; technotes/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; \
qa/">Carbon Documentation  <OPTION VALUE="vdkvgwkey &lt;contains&gt; \
techpubs/hardware/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; technotes/ &lt;OR&gt; \
vdkvgwkey &lt;contains&gt; qa/">Hardware Documentation  <OPTION VALUE="vdkvgwkey \
&lt;contains&gt; techpubs/java/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; technotes/ \
&lt;OR&gt; vdkvgwkey &lt;contains&gt; qa/">Java Documentation  <OPTION \
VALUE="vdkvgwkey &lt;contains&gt; techpubs/macosx/ &lt;OR&gt; vdkvgwkey \
&lt;contains&gt; techpubs/corefoundation/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; \
technotes/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; qa/">Mac OS X Documentation  <OPTION \
VALUE="vdkvgwkey &lt;contains&gt; techpubs/mac/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; \
techpubs/macos8/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; techpubs/corefoundation/ \
&lt;OR&gt; vdkvgwkey &lt;contains&gt; technotes/ &lt;OR&gt; vdkvgwkey \
                &lt;contains&gt; qa/">Mac OS 8 and 9 Documentation
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; techpubs/quicktime/">QuickTime \
Documentation  <OPTION VALUE="vdkvgwkey &lt;contains&gt; techpubs/webobjects/ \
&lt;OR&gt; vdkvgwkey &lt;contains&gt; technotes/ &lt;OR&gt; vdkvgwkey \
&lt;contains&gt; qa/">WebObjects Documentation



     <OPTION VALUE="">-------------------------------
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; techpubs/ &lt;OR&gt; vdkvgwkey \
&lt;contains&gt; technotes/ &lt;OR&gt; vdkvgwkey &lt;contains&gt; qa/">All Developer \
                Documentation
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; techpubs/">Technical Documentation
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; technotes/">Technical Notes
     <OPTION VALUE="vdkvgwkey &lt;contains&gt; qa/">Technical Q&As
     <OPTION VALUE="">-------------------------------
     <OPTION VALUE="">Apple Developer Connection

    </SELECT><BR>
  <INPUT NAME="queryText" size  VALUE="">
  <INPUT TYPE="submit" NAME="SEARCH" VALUE="Search"><br>
  </FORM>
 <!-- END FIND FEATURE -->

  <FONT SIZE="1" FACE="Geneva,Arial,Helvetica,Swiss,SunSans-Regular">
  <A HREF="http://www.apple.com/find/sitemap.html">Site Map</A>&nbsp;|&nbsp;
  <A HREF="http://www.apple.com/find/searchtips.html">Search Tips</A>&nbsp;|&nbsp;
  <A HREF="http://www.apple.com/find/extsrch.html">Options</A>&nbsp;|&nbsp;
  <A HREF="http://www.apple.com/find/shortlist.html">Keywords</A>
  </FONT>
<br><br>

<!-- COPYRIGHT INFORMATION -->
                <FONT SIZE="1" FACE="Geneva,Arial,Helvetica,Swiss,SunSans-Regular">
                        <A HREF="http://developer.apple.com/contact/">Contact \
Us</A>&nbsp;|&nbsp;<A HREF="http://www.apple.com/legal/privacy/">Privacy \
Notice</A><BR>Copyright &copy; 2000 Apple Computer, Inc. <A \
HREF="http://www.apple.com/legal/">All rights reserved.</A><BR>1-800-MY-APPLE  \
</FONT>


	</CENTER>

</TD>
</TR>
</TABLE>



<!-- -->
	<!-- end of footer -->
	<!-- -->
 <!-- end of footer -->
</body>

</html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic