Blob Blame History Raw
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-pango" xml:lang="el">

  <info>
    <link type="guide" xref="tech" group="pango"/>
    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>

    <credit type="author copyright">
      <name>Shaun McCance</name>
      <email its:translate="no">shaunm@gnome.org</email>
      <years>2011–2012</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>

    <desc>Διεθνής απόδοση κειμένου με πλήρη υποστήριξη Unicode</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
      <mal:email>team@gnome.gr</mal:email>
      <mal:years>2010-2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Δημήτρης Σπίγγος</mal:name>
      <mal:email>dmtrs32@gmail.com</mal:email>
      <mal:years>2012-2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Τζένη Πετούμενου</mal:name>
      <mal:email>epetoumenou@gmail.com</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Μάριος Ζηντίλης</mal:name>
      <mal:email>m.zindilis@dmajor.org</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Μαρία Θουκυδίδου</mal:name>
      <mal:email>marablack3@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Θάνος Τρυφωνίδης</mal:name>
      <mal:email>tomtryf@gnome.org</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  </info>

<title>Pango</title>

<p>Η Pango είναι η βασική βιβλιοθήκη χειρισμού κειμένου και γραμματοσειρών της πλατφόρμας GNOME. Είναι υπεύθυνη για την εμφάνιση και τη διάταξη του κειμένου και χρησιμοποιείται παντού στη GTK+.</p>

<note><p>Η μηχανή διάταξης Pango μπορεί να χρησιμοποιηθεί με διαφορετική υποστήριξη γραμματοσειρών και γραφικών. Στα περισσότερα συστήματα GNOME, η Pango χρησιμοποιεί τα FreeType, fontconfig και Cairo για να προσπελάσει στις γραμματοσειρές και να αποδώσει κείμενο. Σε άλλα συστήματα, η Pango χρησιμοποιεί τα εγγενή συστήματα γραμματοσειρών, όπως το Uniscribe στα Microsoft Windows και το ATSUI στο MacOS.</p></note>

<p>Η Pango προσφέρει εκτεταμένη υποστήριξη για τα ποικίλα συστήματα γραφής που χρησιμοποιούνται στον κόσμο. Πολλά συστήματα γραφής που χρησιμοποιούνται για γλώσσες έχουν περίπλοκους κανόνες για τη διάταξη των συμβόλων τους και τη σύνθεση των χαρακτήρων τους. Μέσω της Pango, σχεδόν όλες οι γλώσσες μπορούν να γράφονται και να εμφανίζονται σωστά, επιτρέποντας στους χρήστες οπουδήποτε να διαβάζουν κείμενα στη μητρική τους γλώσσα. Η Pango υποστηρίζει αυτόματα τα διάφορα συστήματα γραφής· οι προγραμματιστές της εφαρμογής δεν χρειάζεται να γράφουν ειδικό κώδικα για να υποστηρίξουν άλλες γλώσσες.</p>

<p>Η Pango υποστηρίζει τη χρησιμοποιούμενη τεχνοτροπία του κειμένου σε τυπικά έγγραφα και διεπαφές, όπως είναι οι πλάγιοι χαρακτήρες, οι έντονοι χαρακτήρες και οι υπογραμμίσεις. Η Pango χρησιμοποιεί μια απλή σύνταξη που θυμίζει XML και ονομάζεται PangoMarkup, η οποία σας επιτρέπει να ρυθμίζετε το μέγεθος, το χρώμα, τις τεχνοτροπίες της γραμματοσειράς, καθώς και άλλα γνωρίσματα του κειμένου. Χρησιμοποιώντας PangoMarkup, μπορείτε να ορίζετε τις ενσωματωμένες τεχνοτροπίες χωρίς να χρειάζεται να τις προσθέτετε ξανά σε κάθε ομάδα κειμένου. Η PangoMarkup μπορεί να χρησιμοποιηθεί απευθείας από τη GTK+, επιτρέποντάς σας να διαμορφώνετε την τεχνοτροπία του κειμένου των γραφικών διεπαφών σας εύκολα.</p>

<p>Χρησιμοποιήστε απευθείας την Pango κάθε φορά που επιθυμείτε να εμφανίσετε κείμενο στην οθόνη ή σε άλλο μέσο. Η χρήση της Pango επιτρέπει στη διάταξη του κειμένου σας να αναγνωρίζεται χωρίς κανένα πρόβλημα από τη GTK+ και την υπόλοιπη πλατφόρμα του GNOME. Επομένως, σας βοηθάει να δημιουργήσετε φορητό κώδικα και, κυρίως, διασφαλίζει ότι η εφαρμογή σας θα εμφανίζει άψογα κείμενο σε εκατοντάδες διαφορετικές γλώσσες.</p>

<list style="compact">
  <item><p><link href="https://developer.gnome.org/pango/stable/">Εγχειρίδιο αναφοράς του Pango</link></p></item>
  <item><p><link href="http://www.pango.org">Η ιστοσελίδα του Pango</link></p></item>
</list>
</page>