source: x/lib/pango.xml@ e180a646

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 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 e180a646 was e180a646, checked in by Ken Moffat <ken@…>, 7 years ago

For a' that, an a' that,
It's coming yet for a' that,
That ilka body the world o'er,
Can use Guid Fonts for a' that.

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

  • Property mode set to 100644
File size: 7.1 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 pango-download-http "&gnome-download-http;/pango/1.40/pango-&pango-version;.tar.xz">
8 <!ENTITY pango-download-ftp "&gnome-download-ftp;/pango/1.40/pango-&pango-version;.tar.xz">
9 <!ENTITY pango-md5sum "17c26720f5a862a12f7e1745e2f1d966">
10 <!ENTITY pango-size "1 MB">
11 <!ENTITY pango-buildsize "27 MB (with tests)">
12 <!ENTITY pango-time "0.3 SBU (with tests)">
13]>
14
15<sect1 id="pango" xreflabel="Pango-&pango-version;">
16 <?dbhtml filename="pango.html" ?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Pango-&pango-version;</title>
24
25 <indexterm zone="pango">
26 <primary sortas="a-Pango">Pango</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Pango</title>
31
32 <para>
33 <application>Pango</application> is a library for laying out and rendering
34 of text, with an emphasis on internationalization. It can be used anywhere
35 that text layout is needed, though most of the work on
36 <application>Pango</application> so far has been done in the context of
37 the <application>GTK+</application> widget toolkit.
38 </para>
39
40 &lfs7a_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&pango-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&pango-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &pango-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &pango-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &pango-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &pango-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75
76 <bridgehead renderas="sect3">Pango Dependencies</bridgehead>
77
78 <bridgehead renderas="sect4">Required</bridgehead>
79 <para role="required">
80 <xref linkend="fontconfig"/> (must be built with
81 <xref linkend="freetype2"/> using <xref linkend="harfbuzz"/>) and
82 <xref linkend="glib2"/>
83 </para>
84
85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <xref linkend="cairo"/> and
88 <xref linkend="xorg7-lib"/>
89 </para>
90
91 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
92 <para role="optional">
93 <xref linkend="gobject-introspection"/>
94 </para>
95
96 <bridgehead renderas="sect4">Optional</bridgehead>
97 <para role="optional">
98 <xref linkend="cantarell-fonts"/> (for tests),
99 <xref linkend="gtk-doc"/>, and
100 <ulink url="https://linux.thai.net/projects/libthai">libthai</ulink>
101 </para>
102
103 <para condition="html" role="usernotes">
104 User Notes: <ulink url="&blfs-wiki;/pango"/>
105 </para>
106 </sect2>
107
108 <sect2 role="installation">
109 <title>Installation of Pango</title>
110
111 <para>
112 Install <application>Pango</application> by running the following
113 commands:
114 </para>
115
116<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
117make</userinput></screen>
118
119 <para>
120 To test the results, issue: <command>make check</command>.
121 </para>
122
123 <para>
124 Now, as the <systemitem class="username">root</systemitem> user:
125 </para>
126
127<screen role="root"><userinput>make install</userinput></screen>
128<!--
129 <note>
130 <para>
131 If you installed the package on to your system using a
132 <quote>DESTDIR</quote> method, an important file was not installed and
133 must be copied and/or generated. Generate it using the following
134 command as the <systemitem class="username">root</systemitem> user:
135 </para>
136
137<screen role="root"><userinput>pango-querymodules -\-update-cache</userinput></screen>
138 </note>-->
139
140 </sect2>
141
142 <sect2 role="commands">
143 <title>Command Explanations</title>
144
145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
146 href="../../xincludes/gtk-doc-rebuild.xml"/>
147
148 </sect2>
149
150 <sect2 role="configuration">
151 <title>Configuring Pango</title>
152
153 <sect3 id="pango-config">
154 <title>Config Files</title>
155
156 <para>
157 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
158 and the file specified in the environment variable
159 <envar>PANGO_RC_FILE</envar>
160 </para>
161
162 <indexterm zone="pango pango-config">
163 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
164 </indexterm>
165
166 <indexterm zone="pango pango-config">
167 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
168 </indexterm>
169 </sect3>
170<!--
171 <sect3>
172 <title>Configuration Information</title>
173
174 <para>
175 The <application>Pango</application> module path is specified by the key
176 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
177 <application>Pango</application> config database, which is read from the
178 config files listed above.
179 </para>
180
181 </sect3>-->
182
183 </sect2>
184
185 <sect2 role="content">
186 <title>Contents</title>
187
188 <segmentedlist>
189 <segtitle>Installed Programs</segtitle>
190 <segtitle>Installed Libraries</segtitle>
191 <segtitle>Installed Directories</segtitle>
192
193 <seglistitem>
194 <seg>
195 pango-view
196 </seg>
197 <seg>
198 libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
199 and libpangoxft-1.0.so
200 </seg>
201 <seg>
202 /usr/include/pango-1.0 and
203 /usr/share/gtk-doc/html/pango
204 </seg>
205 </seglistitem>
206 </segmentedlist>
207
208 <variablelist>
209 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
210 <?dbfo list-presentation="list"?>
211 <?dbhtml list-presentation="table"?>
212
213 <varlistentry id="pango-view">
214 <term><command>pango-view</command></term>
215 <listitem>
216 <para>
217 renders a given file through <application>Pango</application> for
218 viewing purposes.
219 </para>
220 <indexterm zone="pango pango-view">
221 <primary sortas="b-pango-view">pango-view</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 <varlistentry id="libpango-1">
227 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
228 <listitem>
229 <para>
230 contains low level layout rendering routines, a high level driver for
231 laying out entire blocks of text, and routines to assist in editing
232 internationalized text.
233 </para>
234 <indexterm zone="pango libpango-1">
235 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 </variablelist>
241
242 </sect2>
243
244</sect1>
Note: See TracBrowser for help on using the repository browser.