1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="tech-pango" xml:lang="de">
<info>
<link type="guide" xref="tech" group="pango"/>
<desc>International text rendering with full Unicode support</desc>
<revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Mario Blättermann</mal:name>
<mal:email>mario.blaettermann@gmail.com</mal:email>
<mal:years>2009-2012</mal:years>
</mal:credit>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Christian Kirbach</mal:name>
<mal:email>christian.kirbach@gmail.com</mal:email>
<mal:years>2011, 2012.</mal:years>
</mal:credit>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Aljosha Papsch</mal:name>
<mal:email>al@rpapsch.de</mal:email>
<mal:years>2012</mal:years>
</mal:credit>
</info>
<title>Pango</title>
<p>Pango ist die Kernbibliothek für den Umgang mit Text und Schriften auf der GNOME-Plattform. Es ist für das Anordnen und Darstellen von Texten zuständig und wird durchgehend in GTK+ verwendet.</p>
<note><p>Die Pango-Layout-Engine kann mit verschiedenen Schrift- und Zeichen-Backends genutzt werden. Auf den meisten Systemen verwendet Pango dazu FreeType, fontconfig und Cairo zum Zugriff auf Schriften und Darstellen von Text. Auf anderen Systemen kommen deren Schriftsysteme zum Einsatz, zum Beispiel Uniscribe auf Microsoft Windows und ATSUI auf MacOS.</p></note>
<p>Pango has extensive support for the various writing systems
used throughout the world. Many of the writing systems used for
languages have complex rules for laying out glyphs and composing
characters. With Pango, nearly all languages can be written and
displayed correctly, allowing users everywhere to view text in their
native languages. Pango's support for multiple writing systems is
automatic; application developers do not have to write any special
code to support other languages.</p>
<p>Pango supports the kind of text styling used in typical documents
and interfaces, including italics, font weights, and underlines.
Pango uses a simple XML-like vocabulary called PangoMarkup which
enables you to set font size, color, styles, and other text
attributes. Using PangoMarkup, you can specify inline styles
without manually iterating over text blocks. PangoMarkup can
be used directly from GTK+, enabling you to style text in your
graphical interfaces easily.</p>
<p>Sie sollten Pango immer dann verwenden, wenn die Textdarstellung auf dem Bildschirm oder einem anderen Medium gefordert ist. Mit Pango fügt sich die Textdarstellung nahtlos in GTK+ und die übrige GNOME-Plattform ein. Pango hilft Ihnen bei der Erstellung portablen Codes. Am bedeutsamsten ist jedoch, dass Ihre Anwendung Text in Hunderten von Sprachen korrekt darstellen kann.</p>
<list style="compact">
<item><p><link href="https://developer.gnome.org/pango/stable/">Pango Reference Manual</link></p></item>
<item><p><link href="http://www.pango.org">Die Webseite von Pango</link></p></item>
</list>
</page>
|