source: xsoft/other/fontforge-systemd.xml@ ac38e9dc

systemd-13485
Last change on this file since ac38e9dc was ac38e9dc, checked in by Douglas R. Reno <renodr@…>, 9 years ago

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 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 "a68cd6797e2e5fb0aa88a33bbe15315b">
11 <!ENTITY fontforge-size "120 MB">
12 <!ENTITY fontforge-buildsize "406 MB">
13 <!ENTITY fontforge-time "2.4 SBU">
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 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&fontforge-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&fontforge-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &fontforge-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &fontforge-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &fontforge-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &fontforge-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75
76 <bridgehead renderas="sect3">FontForge Dependencies</bridgehead>
77
78 <bridgehead renderas="sect4">Required</bridgehead>
79 <para role="required">
80 <xref linkend="freetype2"/>,
81 <xref linkend="git"/>,
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"/> 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="http://ipython.org/">IPython</ulink>,
103 <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>,
104 <ulink url="https://bitbucket.org/sortsmill/libunicodenames">
105 libunicodenames</ulink>,
106 <ulink url="https://github.com/fontforge/libuninameslist">
107 libuninameslist</ulink>, and
108 <ulink url="http://www.zeromq.org/">libzmq</ulink>,
109 </para>
110
111 <para condition="html" role="usernotes">
112 User Notes: <ulink url="&blfs-wiki;/fontforge"/>
113 </para>
114 </sect2>
115
116 <sect2 role="installation">
117 <title>Installation of FontForge</title>
118
119 <para>
120 Install <application>FontForge</application> by running the following
121 commands:
122 </para>
123
124<screen><userinput>rm -rf libltdl &amp;&amp;
125rm m4/argz.m4 &amp;&amp;
126./bootstrap &amp;&amp;
127./configure --prefix=/usr \
128 --enable-gtk2-use \
129 --disable-static \
130 --docdir=/usr/share/doc/fontforge-&fontforge-version; &amp;&amp;
131make</userinput></screen>
132
133 <para>
134 To test the results, issue: <command>make check</command>.
135 </para>
136
137 <para>
138 Now, as the <systemitem class="username">root</systemitem> user:
139 </para>
140
141<screen role="root"><userinput>make install</userinput></screen>
142
143 </sect2>
144
145 <sect2 role="commands">
146 <title>Command Explanations</title>
147
148 <para>
149 <command>rm -rf libltdl ... ./bootstrap</command>:
150 These commands work around the old version of libtool in the source,
151 and the idiosyncracies of the bootstrap command, to allow it to build with
152 current libtool where some files have been renamed.
153 </para>
154
155 <para>
156 <parameter>--enable-gtk2-use</parameter>: This switch enables building
157 of the utilities that require <application>GTK+2</application>.
158 </para>
159
160 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
161 href="../../xincludes/static-libraries.xml"/>
162
163 </sect2>
164
165 <sect2 role="content">
166 <title>Contents</title>
167
168 <segmentedlist>
169 <segtitle>Installed Programs</segtitle>
170 <segtitle>Installed Libraries</segtitle>
171 <segtitle>Installed Directories</segtitle>
172
173 <seglistitem>
174 <seg>
175 fontforge, fontimage, fontlint and sfddiff
176 </seg>
177 <seg>
178 libfontforgeexe.so, libfontforge.so, libgdraw.so,
179 libgioftp.so, libgunicode.so and libgutils.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.