Blame platform-overview/gl/tech-pango.page

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>