> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/el/se-vathos-arthra/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md).

# Τυποποίηση μαθηματικών με βάση το OpenType: Μια εισαγωγή στις γραμματοσειρές STIX2 OpenType

## Εισαγωγή

Σε αυτό το άρθρο ρίχνουμε μια σύντομη ματιά στις γραμματοσειρές STIX2, το πιο πρόσφατο σύνολο υψηλής ποιότητας γραμματοσειρών OpenType για κείμενο και μαθηματικά που παράγονται από το [πρόγραμμα γραμματοσειρών Scientific and Technical Information Exchange (STIX)](http://www.stixfonts.org). Για να βοηθήσει στη χρήση και κατανόηση των γραμματοσειρών STIX2, το Overleaf με χαρά παρέχει τους ακόλουθους πόρους:

* ένα [πρότυπο Overleaf](#an-overleaf-template-with-the-stix2-fonts) που περιέχει τις γραμματοσειρές STIX2 φορτωμένες και ρυθμισμένες, έτοιμες για χρήση;
* a [σύντομο βίντεο](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) που δείχνει τον πλούτο των γλυφών που περιέχονται στη μαθηματική γραμματοσειρά STIX2Math.otf;
* a [λεπτομερής πίνακας γλυφών](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) για το STIX2Math.otf που δημιουργήθηκε με το LuaTeX (LuaLaTeX) και για χρήση με αυτό.

## Επισκόπηση του STIX

Η ανάπτυξη των γραμματοσειρών STIX χρηματοδοτείται και διαχειρίζεται μέσω του [STI Pub](http://www.stixfonts.org/stipubs.html), ενός κονσόρτσιουμ εκδοτών μαθηματικών, επιστημονικών και τεχνικών βιβλίων και περιοδικών:

* [Η Αμερικανική Μαθηματική Εταιρεία](http://www.ams.org)
* [Η Αμερικανική Φυσική Εταιρεία](http://www.aps.org)
* [Το Αμερικανικό Ινστιτούτο Φυσικής](http://www.aip.org)
* [Η Αμερικανική Χημική Εταιρεία](http://www.chemistry.org)
* [Το Ινστιτούτο Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών, Inc](http://www.ieee.org)
* [Elsevier](http://www.elsevier.com)

Η έκδοση 1.0 των γραμματοσειρών STIX κυκλοφόρησε στις 24 Μαΐου 2010, ακολουθούμενη από πρόσθετες ενδιάμεσες εκδόσεις — η πιο πρόσφατη έκδοση μπορεί να ληφθεί από το [αποθετήριο GitHub](https://github.com/stipub/stixfonts). Η τρέχουσα έκδοση των γραμματοσειρών STIX, η έκδοση 2, κυκλοφόρησε την 1η Δεκεμβρίου 2016, προσφέροντας το πιο πρόσφατο σύνολο γραμματοσειρών που προέκυψε από ένα έργο που [εκτείνεται σε πάνω από 2 δεκαετίες](http://www.stixfonts.org/proj_timeline.html). Στην κυκλοφορία της έκδοσης 2 περιλαμβάνονται 5 γραμματοσειρές OpenType:

* STIX2Math.otf
* STIX2Text-Bold.otf
* STIX2Text-BoldItalic.otf
* STIX2Text-Italic.otf
* STIX2Text-Regular.otf

Οι συνοδευτικές σημειώσεις έκδοσης παρατηρούν:

> «Η έκδοση 2.0.0 των γραμματοσειρών STIX, που τώρα είναι γνωστές ως «STIX Two», είναι μια διεξοδική αναθεώρηση που αναλήφθηκε από το φημισμένο τυπογραφείο [Tiro Typeworks](http://www.tiro.com/). Οι γραμματοσειρές STIX Two αποτελούνται από τέσσερις γραμματοσειρές κειμένου (Regular, Italic, Bold και Bold Italic) και μία μαθηματική γραμματοσειρά. Μαζί, παρέχουν ένα ομοιόμορφο σύνολο γραμματοσειρών που μπορεί να χρησιμοποιηθεί σε όλη τη διαδικασία παραγωγής, είτε αυτή είναι μια παραδοσιακή διαδικασία μόνο για εκτύπωση, είτε μια εξ ολοκλήρου ηλεκτρονική, είτε ένας συνδυασμός και των δύο.»

### Από πού μπορώ να αποκτήσω τις γραμματοσειρές STIX2;

Η πιο πρόσφατη έκδοση των γραμματοσειρών STIX μπορεί να [ληφθεί από το GitHub](https://github.com/stipub/stixfonts).

## STIX2/OpenType: για χρήση μόνο με XeTeX και LuaTeX

Οι γραμματοσειρές STIX2 έχουν σχεδιαστεί για χρήση με σύγχρονες μηχανές TeX — LuaTeX και XeTeX — επειδή αυτές οι μηχανές είναι ικανές να χρησιμοποιούν γραμματοσειρές OpenType και υποστηρίζουν και οι δύο μαθηματική στοιχειοθεσία βασισμένη στο OpenType. Μπορείτε να χρησιμοποιήσετε τις γραμματοσειρές STIX2 με το Plain TeX (χρησιμοποιώντας LuaTeX ή XeTeX), αλλά θα χρειαστεί να κάνετε πολλές ρυθμίσεις (ορισμό math codes κ.λπ.) για να τις ενεργοποιήσετε με το Plain TeX. Αυτό το εξαιρετικό [παράδειγμα στο tex.stackexchange](https://tex.stackexchange.com/questions/178753/changing-math-fonts-with-luaotfload-in-plain-tex) δείχνει το είδος της ρύθμισης που θα χρειαστεί να κάνετε — για χιλιάδες χαρακτήρες. Ευτυχώς για τους χρήστες LaTeX το [πακέτο unicode-math](https://ctan.org/pkg/unicode-math?lang=en) έχει κάνει όλη αυτή τη σκληρή δουλειά για εσάς.

Για να στοιχειοθετήσετε τόσο το κείμενό σας όσο και τα μαθηματικά σας με τις γραμματοσειρές STIX2, χρειάζεται μόνο να χρησιμοποιήσετε το [πακέτο fontspec](https://ctan.org/pkg/fontspec?lang=en) πακέτο (για τη ρύθμιση των γραμματοσειρών κειμένου STIX2) και το [πακέτο unicode-math](https://ctan.org/pkg/unicode-math?lang=en) για τη ρύθμιση και ενεργοποίηση της μαθηματικής γραμματοσειράς STIX2.

## Θέτοντας τα θεμέλια: κωδικοποίηση μαθηματικών σε Unicode

Μια βασική προϋπόθεση για την παραγωγή των γραμματοσειρών STIX ήταν η δημιουργία μιας ολοκληρωμένης/οριστικής λίστας των συμβόλων που χρησιμοποιούνται από όσους χρειάζεται να γράφουν και να δημοσιεύουν μαθηματικά — ποια σύμβολα (γλυφές) πρέπει να περιέχονται στις γραμματοσειρές; Μέσω αναζητήσεων στη βιβλιογραφία, συνεργασίας με εκδότες, διαβουλεύσεων με κοινότητες συγγραφής και εξέτασης υπαρχόντων τεχνικών προτύπων, καταρτίστηκε μια τέτοια λίστα και υποβλήθηκαν αιτήσεις στην Τεχνική Επιτροπή Unicode ώστε αυτό το σύνολο συμβόλων να εγκριθεί επίσημα για ένταξη στο πρότυπο Unicode. Για τους σκοπούς του Unicode, τα μαθηματικά έχουν συγκεκριμένες προκλήσεις λόγω των λεπτοτήτων που παρουσιάζουν γλυφές με ελαφρώς διαφορετικές οπτικές εμφανίσεις οι οποίες στην πραγματικότητα έχουν αρκετά διαφορετική σημασιολογία, και επομένως χρειάζεται να κωδικοποιηθούν ξεχωριστά.

Κάποιο ενδιαφέρον υπόβαθρο για την απόκτηση επίσημης έγκρισης Unicode μπορεί να βρεθεί στο άρθρο [Unicode και μαθηματικά, ένας συνδυασμός για τον οποίο ήρθε η ώρα — επιτέλους!](https://www.tug.org/TUGboat/tb21-3/tb68beet.pdf) γραμμένο από τη Barbara Beeton (του AMS), το έργο της οποίας υπήρξε καθοριστικό για την επιτυχία του έργου STIX. Οι αναγνώστες που αναζητούν περαιτέρω πληροφορίες υπόβαθρου ίσως θελήσουν επίσης να διαβάσουν την [Unicode® Τεχνική Αναφορά #25: ΥΠΟΣΤΗΡΙΞΗ ΤΟΥ UNICODE ΓΙΑ ΤΑ ΜΑΘΗΜΑΤΙΚΑ](http://www.unicode.org/reports/tr25/).

## Ένα ακόμη ορόσημο: μαθηματική στοιχειοθεσία βασισμένη στο OpenType, πρωτοπόρος της Microsoft

Η απόκτηση έγκρισης Unicode για την κωδικοποίηση μεγάλου αριθμού μαθηματικών χαρακτήρων (συμβόλων) ήταν ένα κρίσιμο πρώτο βήμα για την παραγωγή των γραμματοσειρών STIX. Ένα άλλο ζωτικό συστατικό ήταν μια επέκταση της προδιαγραφής γραμματοσειρών OpenType που επέτρεψε στις γραμματοσειρές OpenType να περιέχουν πρόσθετα δεδομένα που απαιτούνται από τις μηχανές μαθηματικής στοιχειοθεσίας. Αυτό πρωτοπορήθηκε από τη Microsoft μέσω της [προδιαγραφής του πίνακα MATH στις γραμματοσειρές OpenType](https://www.microsoft.com/typography/otspec/math.htm) και έκανε το ντεμπούτο του με το Microsoft Word 2007, το οποίο περιείχε μια νέα και πολύ ισχυρή μηχανή στοιχειοθεσίας μαζί με την πρώτη μαθηματική γραμματοσειρά OpenType: Cambria Math. Πρόσθετο υπόβαθρο μπορεί να βρεθεί στο άρθρο [Στοιχειοθεσία και προβολή μαθηματικού κειμένου υψηλής ποιότητας στο Office 2007](https://blogs.msdn.microsoft.com/murrays/2006/09/13/high-quality-editing-and-display-of-mathematical-text-in-office-2007/) (από τον καθηγητή Murray Sargent).

Η μαθηματική στοιχειοθεσία βασισμένη στο TeX περιλαμβάνει μια σύνθετη αλληλεπίδραση μεταξύ των αλγορίθμων που είναι ενσωματωμένοι στις μηχανές στοιχειοθεσίας βασισμένες στο TeX και των γραμματοσειρών που χρησιμοποιούνται για μαθηματική στοιχειοθεσία. Οι γραμματοσειρές που σχεδιάζονται για μαθηματικά πρέπει να περιέχουν έναν αριθμό παραμέτρων που χρησιμοποιούνται στους υπολογισμούς μεγέθους/τοποθέτησης βαθιά μέσα στις μηχανές στοιχειοθεσίας βασισμένες στο TeX. Οι παράμετροι του πίνακα MATH που ορίζονται από την προδιαγραφή OpenType περιγράφονται λεπτομερώς [εδώ](https://www.microsoft.com/typography/otspec/math.htm).

## Οι μηχανές TeX ακολουθούν το παράδειγμα

Ήταν μια φυσική εξέλιξη για τις μηχανές TeX να υποστηρίξουν μαθηματική στοιχειοθεσία OpenType και, όπως σημειώνεται στην παρουσίαση [Η κατάσταση της μαθηματικής στοιχειοθεσίας OpenType](http://www.gust.org.pl/bachotex/2011-en/presentations/Vieth_1_2011) (από τον Ulrik Vieth, 2011) το XeTeX εισήγαγε υποστήριξη για OpenType math στην έκδοση 0.97 (2007) και το LuaTeX την πρόσθεσε στην έκδοση 0.4 (2009). Οι υλοποιήσεις του LuaTeX και του XeTeX συνήθως παράγουν συμβατά αποτελέσματα, αλλά υπάρχει η δυνατότητα για ορισμένες μικρές παραλλαγές/διαφορές στη συμπεριφορά μεταξύ των δύο μηχανών.

Οι αναγνώστες που επιθυμούν να εξερευνήσουν τις παραμέτρους που απαιτούνται από παλαιότερες γραμματοσειρές TeX ή από τις νεότερες γραμματοσειρές OpenType μπορούν να ανατρέξουν σε ένα παράρτημα που περιέχεται στο `unicode-math` πακέτο [τεκμηρίωση](http://mirrors.ctan.org/macros/latex/contrib/unicode-math/unicode-math-code.pdf) το οποίο παραθέτει όλες τις παλαιές (παραδοσιακές) παραμέτρους γραμματοσειράς μαθηματικών του TeX μαζί με τις νέες παραμέτρους (OpenType) που χρησιμοποιούνται από το XeTeX. Το Κεφάλαιο 6 του [Εγχειριδίου Αναφοράς του LuaTeX](http://www.luatex.org/svn/trunk/manual/luatex.pdf) παραθέτει παρομοίως τις παραμέτρους που χρησιμοποιούνται από τη μηχανή μαθηματικής στοιχειοθεσίας του LuaTeX.

## Ένα πρότυπο Overleaf με τις γραμματοσειρές STIX2

Τη στιγμή της συγγραφής (2017) οι γραμματοσειρές STIX2 δεν περιλαμβάνονταν στην πιο πρόσφατη διανομή TeX Live. Για να σας βοηθήσουμε να χρησιμοποιήσετε τις γραμματοσειρές STIX2 στο Overleaf, έχουμε ετοιμάσει ένα πρότυπο «γρήγορης εκκίνησης» που περιέχει τις γραμματοσειρές STIX2 φορτωμένες και ρυθμισμένες για χρήση μέσω του `fontspec` και `unicode-math`. Φυσικά, μη διστάσετε να επαναρυθμίσετε τα `fontspec` και `unicode-math` πακέτα με επιλογές που ταιριάζουν καλύτερα στις ιδιαίτερες απαιτήσεις σας.

Το πρότυπο είναι διαθέσιμο στη [γκαλερί του Overleaf](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx).

## Περιήγηση στη μαθηματική γραμματοσειρά STIX2: Ένα βίντεο και ένας πίνακας γλυφών

Η μαθηματική γραμματοσειρά STIX2 (STIX2Math.otf) περιέχει έναν πλούτο συμβόλων — πάνω από 5.200 γλυφές, όπως μπορείτε να δείτε σε αυτό το σύντομο βίντεο (χωρίς ήχο), το οποίο δείχνει τη γραμματοσειρά ανοιγμένη μέσα στο FontLab Studio:

{% embed url="<https://www.youtube.com/embed/FmxYH7lwNO0>" %}

Αν σας ενδιαφέρει να εξερευνήσετε περαιτέρω τη μαθηματική γραμματοσειρά STIX2 (STIX2Math.otf), έχουμε χρησιμοποιήσει το LuaTeX για να ετοιμάσουμε έναν [λεπτομερής πίνακας γλυφών](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw) (PDF \~560kb) — τα δεδομένα σε πίνακα έχουν σχεδιαστεί για χρήση με το LuaTeX.

[![{{{alt}}}](/files/0d67c5440c7844a40b36835fbf452f06f7f4724e)](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw)

## Περαιτέρω ανάγνωση

Οι αναγνώστες που ενδιαφέρονται να μάθουν περισσότερα για τη μαθηματική στοιχειοθεσία του TeX ίσως θελήσουν να διαβάσουν μερικά από αυτά τα εξαιρετικά άρθρα και εργασίες:

* [Μαθηματική στοιχειοθεσία στο TeX: Τα καλά, τα κακά, τα άσχημα](https://www.ntg.nl/maps/26/27.pdf) (από τον Ulrik Vieth)
* [Παράρτημα G αποσαφηνισμένο](https://www.tug.org/TUGboat/tb27-1/tb86jackowski.pdf) (από τον Bogusław Jackowski)
* [OpenType Math με επεξηγήσεις](https://www.tug.org/~vieth/papers/bachotex2009/ot-math-paper.pdf) (από τον Ulrik Vieth)
* [Κατανόηση της αισθητικής της μαθηματικής στοιχειοθεσίας](http://www.gust.org.pl/projects/e-foundry/math/math-support/vieth2008.pdf) (από τον Ulrik Vieth)
* [Μαθηματικά στο LuaTEX 0.40](https://www.ntg.nl/maps/38/04.pdf) (από τον Taco Hoekwater)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/el/se-vathos-arthra/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
