source: xsoft/other/fontforge.xml@ 1d5aab8

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 1d5aab8 was 1d5aab8, checked in by Fernando de Oliveira <fernando@…>, 9 years ago

Update to fontforge-20150612.
Reorder "Optional Dependencies" in gegl-0.2.0.

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

  • Property mode set to 100644
File size: 7.7 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 (with tests)">
13 <!ENTITY fontforge-time "2.4 SBU (with 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; &gcc5_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="git"/>,
83 <xref linkend="glib2"/>, and
84 <xref linkend="libxml2"/>
85 </para>
86
87 <bridgehead renderas="sect4">Recommended</bridgehead>
88 <para role="recommended">
89 <xref linkend="cairo"/>,
90 <xref linkend="gtk2"/>,
91 <xref linkend="harfbuzz"/>,
92 <xref linkend="pango"/> (required if Xorg libraries are present), and
93 <xref linkend="xorg7-lib"/>
94 </para>
95
96 <bridgehead renderas="sect4">Optional</bridgehead>
97 <para role="optional">
98 <xref linkend="giflib"/>,
99 <xref linkend="libjpeg"/>,
100 <xref linkend="libpng"/>,
101 <xref linkend="libtiff"/>,
102 <xref linkend="python2"/>,
103 <ulink url="http://ipython.org/">IPython</ulink>,
104 <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>,
105 <ulink url="https://bitbucket.org/sortsmill/libunicodenames">
106 libunicodenames</ulink>,
107 <ulink url="https://github.com/fontforge/libuninameslist">
108 libuninameslist</ulink>, and
109 <ulink url="http://www.zeromq.org/">zeromq (libzmq)</ulink>,
110 </para>
111
112 <para condition="html" role="usernotes">
113 User Notes: <ulink url="&blfs-wiki;/fontforge"/>
114 </para>
115 </sect2>
116
117 <sect2 role="installation">
118 <title>Installation of FontForge</title>
119
120 <para>
121 Install <application>FontForge</application> by running the following
122 commands:
123 </para>
124
125<screen><userinput>rm -rf libltdl &amp;&amp;
126rm m4/argz.m4 &amp;&amp;
127./bootstrap &amp;&amp;
128./configure --prefix=/usr \
129 --enable-gtk2-use \
130 --disable-static \
131 --docdir=/usr/share/doc/fontforge-&fontforge-version; &amp;&amp;
132make</userinput></screen>
133
134 <para>
135 To test the results, issue: <command>make check</command>.
136 </para>
137
138 <para>
139 Now, as the <systemitem class="username">root</systemitem> user:
140 </para>
141
142<screen role="root"><userinput>make install</userinput></screen>
143
144 <note>
145 <para>
146 <application>Fontforge</application> needs to be started from command
147 line, for some desktop environments and window managers.
148 </para>
149 </note>
150
151 </sect2>
152
153 <sect2 role="commands">
154 <title>Command Explanations</title>
155
156 <para>
157 <command>rm -rf libltdl ... ./bootstrap</command>:
158 These commands work around the old version of libtool in the source,
159 and the idiosyncracies of the bootstrap command, to allow it to build with
160 current libtool where some files have been renamed.
161 </para>
162
163 <para>
164 <parameter>--enable-gtk2-use</parameter>: allows to use the GTK+2 graphics
165 instead of basic Xorg graphics.
166 </para>
167
168 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
169 href="../../xincludes/static-libraries.xml"/>
170
171 </sect2>
172
173 <sect2 role="content">
174 <title>Contents</title>
175
176 <segmentedlist>
177 <segtitle>Installed Programs</segtitle>
178 <segtitle>Installed Libraries</segtitle>
179 <segtitle>Installed Directories</segtitle>
180
181 <seglistitem>
182 <seg>
183 fontforge, fontimage, fontlint and sfddiff
184 </seg>
185 <seg>
186 libfontforgeexe.so, libfontforge.so, libgdraw.so,
187 libgioftp.so, libgunicode.so, libgutils.so, and
188 /usr/lib/python&python2-majorver;/site-packages/{fontforge,psMat}.so
189 </seg>
190 <seg>
191 /usr/include/fontforge,
192 /usr/share/doc/fontforge-&fontforge-version; and
193 /usr/share/fontforge
194 </seg>
195 </seglistitem>
196 </segmentedlist>
197
198 <variablelist>
199 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
200 <?dbfo list-presentation="list"?>
201 <?dbhtml list-presentation="table"?>
202
203 <varlistentry id="fontforge-prog">
204 <term><command>fontforge</command></term>
205 <listitem>
206 <para>
207 is a program that allows you to create and
208 modify font files.
209 </para>
210 <indexterm zone="fontforge fontforge-prog">
211 <primary sortas="b-fontforge">fontforge</primary>
212 </indexterm>
213 </listitem>
214 </varlistentry>
215
216 <varlistentry id="fontimage">
217 <term><command>fontimage</command></term>
218 <listitem>
219 <para>
220 is a program that produces an image showing
221 representative glyphs of the font.
222 </para>
223 <indexterm zone="fontforge fontimage">
224 <primary sortas="b-fontimage">fontimage</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 <varlistentry id="fontlint">
230 <term><command>fontlint</command></term>
231 <listitem>
232 <para>
233 is a program that checks the font for certain
234 common errors.
235 </para>
236 <indexterm zone="fontforge fontlint">
237 <primary sortas="b-fontlint">fontlint</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 <varlistentry id="sfddiff">
243 <term><command>sfddiff</command></term>
244 <listitem>
245 <para>
246 is a program that compares two font files.
247 </para>
248 <indexterm zone="fontforge sfddiff">
249 <primary sortas="b-sfddiff">sfddiff</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 </variablelist>
255
256 </sect2>
257
258</sect1>
Note: See TracBrowser for help on using the repository browser.