Ignore:
Timestamp:
09/14/2002 09:47:22 PM (22 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
bc013897
Parents:
07ba0069
Message:

Added freetype2 to xfree86; removed objprelink from kde; Update kde to 3.0.3

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@230 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/truetype.xml

    r07ba0069 r19e9cee  
    33<title>Adding TrueType font support to XFree86</title>
    44
    5 <para>
    6 TrueType font support is now built into XFree86.  The following items need to
    7 be completed to make the fonts available.
    8 </para>
     5<para>TrueType font support is now built into XFree86.  The following items need to
     6be completed to make the fonts available.</para>
     7
    98<itemizedlist>
    109
    11 <listitem><para>Establish a directory for the fonts and move any TrueType fonts
    12 you want into that directory.
    13 </para></listitem>
     10<listitem><para>Establish a directory for the fonts and move any
     11TrueType fonts you want into that directory.</para></listitem>
     12
    1413<listitem><para>Create the <filename>fonts.scale</filename> and
    15 <filename>fonts.dir</filename> files in the TrueType font directory.
    16 </para></listitem>
     14<filename>fonts.dir</filename> files in the TrueType font
     15directory.</para></listitem>
     16
    1717<listitem><para>Ensure the truetype module is loaded in
    18 <filename>XF86Config</filename>.
    19 </para></listitem>
     18<filename>XF86Config</filename>.</para></listitem>
     19
    2020<listitem><para>Ensure the <parameter>FontPath</parameter> in
    21 <filename>XF86Config</filename> contains the TrueType font directory.
    22 </para></listitem>
     21<filename>XF86Config</filename> contains the TrueType font
     22directory.</para></listitem>
     23
    2324</itemizedlist>
    2425
    2526<sect2><title>Establish a TrueType font directory</title>
     27
    2628<para>The build of XFree86 as given above automatically creates a TrueType
    2729font directory: <filename>/usr/X11R6/lib/X11/fonts/TTF</filename>.  This
     
    3032into that directory.  If not, create a new directory, preferably in
    3133the <filename>/usr/X11R6/lib/X11/fonts/</filename> directory and put
    32 your TrueType fonts there.
    33 </para></sect2>
     34your TrueType fonts there.</para></sect2>
    3435
    3536<sect2><title>Create <filename>fonts.scale</filename> and
    3637<filename>fonts.dir</filename></title>
     38
    3739<para>To make the <filename>fonts.scale</filename> file, you have to build the
    3840program <filename>ttmkfdir</filename>. Unfortunately, this program needs
     
    4042that first.</para>
    4143
    42 <screen>Download location:
    43    <ulink url="http://prdownloads.sourceforge.net/freetype/freetype-1.3.1.tar.gz"/></screen>
     44<screen>Download location (HTTP):       <ulink url="http://prdownloads.sourceforge.net/freetype/freetype-1.3.1.tar.gz"/></screen>
    4445
    4546<para>Unpack the file and build with
    46 <screen>./configure --prefix=/usr &amp;&amp;
     47<screen><userinput>./configure --prefix=/usr &amp;&amp;
    4748make &amp;&amp;
    4849make install &amp;&amp;
    49 ldconfig</screen>
    50 </para>
     50ldconfig</userinput></screen></para>
    5151
    52 <para>
    53 Now build the <filename>ttmkfdir</filename> utility.
    54 
     52<para>Now build the <filename>ttmkfdir</filename> utility.
    5553<screen>Download location: <ulink url="http://freshmeat.net/projects/ttmkfdir"/></screen>
    5654The filename is <filename>ttmkfdir.tar.gz</filename>.
    5755</para>
    5856
    59 <para>
    60 This is a very short  program that unpacks it is files in the current
     57<para>This is a very short  program that unpacks it is files in the current
    6158directory, so its best to make a separate directory.
    62 <screen>mkdir ttmkfdir &amp;&amp;
     59<screen><userinput>mkdir ttmkfdir &amp;&amp;
    6360cd ttmkfdir &amp;&amp;
    64 tar zxvf ../ttmkfdir.tar.gz</screen>
    65 </para>
     61tar zxvf ../ttmkfdir.tar.gz</userinput></screen></para>
    6662
    6763<para>Edit the <filename>Makefile</filename> to make the following changes:
     
    7268
    7369<para>Run
    74 <screen>make &amp;&amp;
    75 install -m755 ttmkfdir /usr/bin</screen>
    76 </para>
     70<screen><userinput>make &amp;&amp;
     71install -m755 ttmkfdir /usr/bin</userinput></screen></para>
    7772
    7873<para>Now change to the directory where you have your TrueType fonts and run
    7974<screen>ttmkfdir -o fonts.scale &amp;&amp;
    80 mkfontdir</screen></para>
    81 </sect2>
     75mkfontdir</screen></para></sect2>
    8276
    83 <sect2><title>Ensure TrueType is loaded in <filename>XF86Config</filename>
    84 </title>
     77<sect2><title>Ensure TrueType is loaded in <filename>XF86Config</filename></title>
    8578<para>The "Module" section should look like:
    8679<screen>Section "Module"
     
    8881        Load  "freetype"
    8982        Load  "speedo"
    90 EndSection</screen>
    91 </para></sect2>
     83EndSection</screen></para></sect2>
    9284
    9385<sect2><title>Ensure the <parameter>FontPath</parameter> in
     
    9789        ...
    9890        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
    99 EndSection</screen>
    100 </para>
     91EndSection</screen></para>
    10192
    10293<para>XFree86 will now be able to use TrueType fonts when it is restarted.
    10394You can check to see if the new fonts are available with the
    104 <userinput>xlsfonts</userinput> program.
    105 </para>
    106 </sect2>
     95<userinput>xlsfonts</userinput> program.</para></sect2>
    10796
    10897</sect1>
Note: See TracChangeset for help on using the changeset viewer.