source: xsoft/other/fontforge.xml@ 633dc24e

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 633dc24e was 633dc24e, checked in by Pierre Labastie <pieere@…>, 9 years ago

Typos

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

  • Property mode set to 100644
File size: 7.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7<!-- <!ENTITY fontforge-download-http "&sources-anduin-other-http;/fontforge-&fontforge-version;.tar.xz">-->
8 <!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-&fontforge-version;.tar.gz">
9 <!ENTITY fontforge-download-ftp " ">
10 <!ENTITY fontforge-md5sum "05b70afc83228d9d415046563f4bf01b">
11 <!ENTITY fontforge-size "117 MB">
12 <!ENTITY fontforge-buildsize "355 MB">
13 <!ENTITY fontforge-time "2.1 SBU (additional 0.3 SBU for the tests)">
14]>
15
16<sect1 id="fontforge" xreflabel="FontForge-&fontforge-version;">
17 <?dbhtml filename="fontforge.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>FontForge-&fontforge-version;</title>
25
26 <indexterm zone="fontforge">
27 <primary sortas="a-FontForge">FontForge</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to FontForge</title>
32
33 <para>
34 The <application>FontForge</application> package contains an
35 outline font editor that lets you create your own postscript,
36 truetype, opentype, cid-keyed, multi-master, cff, svg and
37 bitmap (bdf, FON, NFNT) fonts, or edit existing ones.
38 </para>
39
40 &lfs77_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&fontforge-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&fontforge-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &fontforge-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &fontforge-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &fontforge-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &fontforge-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">FontForge Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="freetype2"/>,
82 <xref linkend="glib2"/>, and
83 <xref linkend="libxml2"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="cairo"/>,
89 <xref linkend="gtk2"/>,
90 <xref linkend="harfbuzz"/>,
91 <xref linkend="pango"/> (required if Xorg libraries are present), and
92 <xref linkend="xorg7-lib"/>
93 </para>
94
95 <bridgehead renderas="sect4">Optional</bridgehead>
96 <para role="optional">
97 <xref linkend="giflib"/>,
98 <xref linkend="libjpeg"/>,
99 <xref linkend="libpng"/>,
100 <xref linkend="libtiff"/>,
101 <xref linkend="python2"/>,
102 <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>,
103 <ulink url="https://bitbucket.org/sortsmill/libunicodenames">
104 libunicodenames</ulink>,
105 <ulink url="https://github.com/fontforge/libuninameslist">
106 libuninameslist</ulink>, and
107 <ulink url="http://www.zeromq.org/">libzmq</ulink>,
108 </para>
109
110 <para condition="html" role="usernotes">
111 User Notes: <ulink url="&blfs-wiki;/fontforge"/>
112 </para>
113 </sect2>
114
115 <sect2 role="installation">
116 <title>Installation of FontForge</title>
117
118 <para>
119 Install <application>FontForge</application> by running the following
120 commands:
121 </para>
122
123<screen><userinput>rm -rf libltdl &amp;&amp;
124rm m4/argz.m4 &amp;&amp;
125./bootstrap &amp;&amp;
126./configure --prefix=/usr \
127 --enable-gtk2-use \
128 --disable-static \
129 --docdir=/usr/share/doc/fontforge-&fontforge-version; &amp;&amp;
130make</userinput></screen>
131
132 <para>
133 To test the results, issue: <command>make check</command>.
134 </para>
135
136 <para>
137 Now, as the <systemitem class="username">root</systemitem> user:
138 </para>
139
140<screen role="root"><userinput>make install</userinput></screen>
141
142 </sect2>
143
144 <sect2 role="commands">
145 <title>Command Explanations</title>
146
147 <para>
148 <command>rm -rf libltdl ... ./bootstrap</command>:
149 These commands work around the old version of libtool in the source,
150 and the idiosyncracies of the bootstrap command, to allow it to build with
151 current libtool where some files have been renamed.
152 </para>
153
154 <para>
155 <parameter>--enable-gtk2-use</parameter>: allows to use the GTK+2 graphics
156 instead of basic Xorg graphics.
157 </para>
158
159 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
160 href="../../xincludes/static-libraries.xml"/>
161
162 </sect2>
163
164 <sect2 role="content">
165 <title>Contents</title>
166
167 <segmentedlist>
168 <segtitle>Installed Programs</segtitle>
169 <segtitle>Installed Libraries</segtitle>
170 <segtitle>Installed Directories</segtitle>
171
172 <seglistitem>
173 <seg>
174 fontforge, fontimage, fontlint and sfddiff
175 </seg>
176 <seg>
177 libfontforgeexe.so, libfontforge.so, libgdraw.so,
178 libgioftp.so, libgunicode.so, libgutils.so, and
179 /usr/lib/python&python2-majorver;/site-packages/{fontforge,psMat}.so
180 </seg>
181 <seg>
182 /usr/include/fontforge,
183 /usr/share/doc/fontforge-&fontforge-version; and
184 /usr/share/fontforge
185 </seg>
186 </seglistitem>
187 </segmentedlist>
188
189 <variablelist>
190 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
191 <?dbfo list-presentation="list"?>
192 <?dbhtml list-presentation="table"?>
193
194 <varlistentry id="fontforge-prog">
195 <term><command>fontforge</command></term>
196 <listitem>
197 <para>
198 is a program that allows you to create and
199 modify font files.
200 </para>
201 <indexterm zone="fontforge fontforge-prog">
202 <primary sortas="b-fontforge">fontforge</primary>
203 </indexterm>
204 </listitem>
205 </varlistentry>
206
207 <varlistentry id="fontimage">
208 <term><command>fontimage</command></term>
209 <listitem>
210 <para>
211 is a program that produces an image showing
212 representative glyphs of the font.
213 </para>
214 <indexterm zone="fontforge fontimage">
215 <primary sortas="b-fontimage">fontimage</primary>
216 </indexterm>
217 </listitem>
218 </varlistentry>
219
220 <varlistentry id="fontlint">
221 <term><command>fontlint</command></term>
222 <listitem>
223 <para>
224 is a program that checks the font for certain
225 common errors.
226 </para>
227 <indexterm zone="fontforge fontlint">
228 <primary sortas="b-fontlint">fontlint</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 <varlistentry id="sfddiff">
234 <term><command>sfddiff</command></term>
235 <listitem>
236 <para>
237 is a program that compares two font files.
238 </para>
239 <indexterm zone="fontforge sfddiff">
240 <primary sortas="b-sfddiff">sfddiff</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
245 </variablelist>
246
247 </sect2>
248
249</sect1>
Note: See TracBrowser for help on using the repository browser.