|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-pango" xml:lang="gl">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="guide" xref="tech" group="pango"/>
|
|
Packit |
1470ea |
<revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author copyright">
|
|
Packit |
1470ea |
<name>Shaun McCance</name>
|
|
Packit |
1470ea |
<email its:translate="no">shaunm@gnome.org</email>
|
|
Packit |
1470ea |
<years>2011–2012</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<desc>International text rendering with full Unicode support</desc>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Fran Dieguez</mal:name>
|
|
Packit |
1470ea |
<mal:email>frandieguez@gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2009-2013.</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Leandro Regueiro</mal:name>
|
|
Packit |
1470ea |
<mal:email>leandro.regueiro@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2011.</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Pango</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Pango é a biblioteca principal de xestión de texto e tipos de letra na plataforma GNOME. É responsábel de mostrar e renderizar textos e úsase a través de GTK+.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<note>O motor de debuxo Pango pódese usar con diferentes backends de tipos de letra e debuxado. Na maioría de sistemas GNOME, pango usará FreeType, fontconfig e Cairo para acceder aos tipos de letra e renderizar texto. Noutros sistemas, Pango usará o tipo de letra nativo dos sistemas, tales como Uniscribe en Microsoft Windows e ATSUI en MacOS. </note>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Pango has extensive support for the various writing systems
|
|
Packit |
1470ea |
used throughout the world. Many of the writing systems used for
|
|
Packit |
1470ea |
languages have complex rules for laying out glyphs and composing
|
|
Packit |
1470ea |
characters. With Pango, nearly all languages can be written and
|
|
Packit |
1470ea |
displayed correctly, allowing users everywhere to view text in their
|
|
Packit |
1470ea |
native languages. Pango's support for multiple writing systems is
|
|
Packit |
1470ea |
automatic; application developers do not have to write any special
|
|
Packit |
1470ea |
code to support other languages.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Pango supports the kind of text styling used in typical documents
|
|
Packit |
1470ea |
and interfaces, including italics, font weights, and underlines.
|
|
Packit |
1470ea |
Pango uses a simple XML-like vocabulary called PangoMarkup which
|
|
Packit |
1470ea |
enables you to set font size, color, styles, and other text
|
|
Packit |
1470ea |
attributes. Using PangoMarkup, you can specify inline styles
|
|
Packit |
1470ea |
without manually iterating over text blocks. PangoMarkup can
|
|
Packit |
1470ea |
be used directly from GTK+, enabling you to style text in your
|
|
Packit |
1470ea |
graphical interfaces easily.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Debería usar directamente Pango cando precise mostrar texto na pantalla ou nun medio diferente. Usar Pango permitirá á disposición do seu texto traballar de forma semellante con GTK+ e o resto da plataforma GNOME. Axudaralle a crear código portábel e, o máis importante, aseguraralle que o seu aplicativo poida renderizar texto correctamente en centos de idiomas distintos.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list style="compact">
|
|
Packit |
1470ea |
<item><link href="https://developer.gnome.org/pango/stable/">Pango Reference Manual</link> </item>
|
|
Packit |
1470ea |
<item><link href="http://www.pango.org">Sitio web de Pango</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
</page>
|