> 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/38-step-2-an-introduction-to-latex-fonts.md).

# Βήμα 2: Εισαγωγή στις γραμματοσειρές LaTeX

[Εισαγωγή](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Βήμα 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Βήμα 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Βήμα 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Βήμα 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Βήμα 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Βήμα 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Βήμα 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Βήμα 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Παραδείγματα και έργα](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Αυτό το βήμα παρουσιάζει τις προεπιλεγμένες γραμματοσειρές του LaTeX και συνοψίζει το σχήμα επιλογής γραμματοσειράς που χρησιμοποιεί το LaTeX για να ταξινομήσει τις ιδιότητες γραμματοσειράς και να ορίσει «σχήματα γραμματοσειράς». Τα θέματα που συζητούνται σε αυτό το άρθρο θα αναφέρονται καθ’ όλη τη διάρκεια του υπόλοιπου σεμιναρίου. Αφιερώνοντας λίγα λεπτά για να διαβάσετε αυτή τη σελίδα θα σας βοηθήσει να αξιοποιήσετε στο έπακρο τη σειρά του σεμιναρίου.

### Οι προεπιλεγμένες γραμματοσειρές κειμένου του LaTeX

Το LaTeX χρησιμοποιεί τρία σύνολα γραμματοσειρών για τη στοιχειοθεσία του κειμένου οποιουδήποτε εγγράφου. Αυτά τα σύνολα γραμματοσειρών είναι επίσης γνωστά ως *οικογένειες γραμματοσειρών του εγγράφου*; κάθε οικογένεια περιλαμβάνει μια σειρά γραμματοσειρών που μοιράζονται κοινά σχεδιαστικά χαρακτηριστικά:

* **κύρια οικογένεια κειμένου**: γραμματοσειρές που χρησιμοποιούνται για το κύριο κείμενο του εγγράφου, συνήθως με σχεδίαση [με πατούρες](https://en.wikipedia.org/wiki/Serif).
* [**χωρίς πατούρες**](https://en.wikipedia.org/wiki/Sans-serif) **οικογένεια**: γραμματοσειρές που χρησιμοποιούνται συχνά για τη στοιχειοθεσία επικεφαλίδων ενοτήτων και άλλου εμφανή κειμένου.
* [**μονοδιαστημικές**](https://en.wikipedia.org/wiki/Monospaced_font) **οικογένεια**: γραμματοσειρές που συνήθως χρησιμοποιούνται για τη στοιχειοθεσία κώδικα υπολογιστή και παρόμοιου περιεχομένου.

Από προεπιλογή, το LaTeX χρησιμοποιεί οικογένειες γραμματοσειρών από τη [Computer Moder](https://en.wikipedia.org/wiki/Computer_Modern); για το pdfLaTeX) ή τη [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/) σειρά (για το XeLaTeX και το LuaLaTeX).

### Πώς το LaTeX ταξινομεί (οργανώνει) τις γραμματοσειρές του

Υπάρχει τεράστια επιλογή γραμματοσειρών για τη στοιχειοθεσία κειμένου, με πλούσια ποικιλία σχεδίων που έχουν δημιουργηθεί για την επίτευξη συγκεκριμένων τυπογραφικών στόχων. Για να πλοηγηθεί κανείς σε αυτή την ποικιλία, κάθε ευέλικτη και λογική διαδικασία επιλογής γραμματοσειράς χρειάζεται ένα καλά δομημένο σύστημα για την οργάνωση και την ταξινόμηση των γραμματοσειρών με βάση τα σχεδιαστικά τους χαρακτηριστικά. Το LaTeX αντιμετωπίζει αυτή την πρόκληση χρησιμοποιώντας το Νέο Σχήμα Επιλογής Γραμματοσειράς, που τώρα ονομάζεται NFSS2, το οποίο ταξινομεί κάθε γραμματοσειρά κειμένου σύμφωνα με πέντε παραμέτρους: *κωδικοποίηση*, *οικογένεια*, *σειρά*, *σχήμα*, και *μέγεθος*.

Ακολουθεί μια σύνοψη αυτών των πέντε παραμέτρων.

* **Κωδικοποίηση**: Η αντιστοίχιση μεταξύ ακέραιων τιμών (κωδικών χαρακτήρων) που είναι αποθηκευμένες σε ένα αρχείο κειμένου και των χαρακτήρων που προορίζονται να αναπαραστήσουν. Το LuaLaTeX και οι μεταβλητές γραμματοσειρές χρησιμοποιούν την κωδικοποίηση Unicode, την οποία το LaTeX συμβολίζει με «TU».
* **Οικογένεια**: Το όνομα που δίνεται σε μια σειρά γραμματοσειρών με κοινό σχεδιασμό. Θα εξερευνήσουμε τις οικογένειες γραμματοσειρών όταν διαμορφώνουμε μεταβλητές γραμματοσειρές με το fontspec.
* **Σειρά**: Μια τιμή σειράς προσδιορίζει το βάρος της γραμματοσειράς (ένταση) και το πλάτος (συμπίεση). Κάθε τιμή σειράς γραμματοσειράς του LaTeX ορίζεται ως ένας `⟨βάρος⟩⟨πλάτος⟩` συνδυασμός που λαμβάνεται από τον ακόλουθο πίνακα, *εκτός* από το ότι το m παραλείπεται εκτός αν τόσο το βάρος όσο και το πλάτος είναι μεσαία, οπότε χρησιμοποιείται ένα μόνο `m` χρησιμοποιείται.

Ο ακόλουθος πίνακας παραθέτει τους τυπικούς αναγνωριστικούς δείκτες πλάτους και βάρους του LaTeX.

|                       |                   |                       |                         |                                               |
| --------------------- | ----------------- | --------------------- | ----------------------- | --------------------------------------------- |
| **Βάρος**             | **Πλάτος**        |                       |                         |                                               |
| *Αναγνωριστικό LaTeX* | *Όνομα*           | *Αναγνωριστικό LaTeX* | *Όνομα*                 | *Ποσοστό του «κανονικού» πλάτους*<sup>†</sup> |
| ul                    | Υπερελαφρύ        | uc                    | Υπερσυμπυκνωμένο        | 50%                                           |
| el                    | Εξαιρετικά ελαφρύ | ec                    | Εξαιρετικά συμπυκνωμένο | 62.5%                                         |
| l                     | Ελαφρύ            | c                     | Συμπυκνωμένο            | 75%                                           |
| sl                    | Ημιελαφρύ         | sc                    | Ημισυμπυκνωμένο         | 87.5%                                         |
| m                     | Μεσαίο (κανονικό) | m                     | Μεσαίο                  | 100%                                          |
| sb                    | Ημιέντονο         | sx                    | Ημιεκτεταμένο           | 112.5%                                        |
| b                     | Έντονο            | x                     | Εκτεταμένο              | 125%                                          |
| eb                    | Εξαιρετικά έντονο | ex                    | Εξαιρετικά εκτεταμένο   | 150%                                          |
| ub                    | Υπερέντονο        | ux                    | Υπερεκτεταμένο          | 200%                                          |

<sup>†</sup>Όπως προτείνεται στην επίσημη τεκμηρίωση του LaTeX (βλ. `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Ακολουθούν μερικά παραδείγματα σειρών γραμματοσειράς:

* **m**: μεσαίο βάρος και μεσαίο πλάτος.
* **b**: έντονο βάρος και μεσαίο πλάτος — «θα έπρεπε» να γράφεται **bm** αλλά το **m** (για μεσαίο πλάτος) παραλείπεται.
* **c**: μεσαίο βάρος, συμπυκνωμένο πλάτος — «θα έπρεπε» να γράφεται **mc** αλλά το **m** (για μεσαίο βάρος) παραλείπεται.
* **sb**: ημιέντονο βάρος, μεσαίο πλάτος — «θα έπρεπε» να γράφεται **sbm** αλλά το **m** (για μεσαίο πλάτος) παραλείπεται.
* **bx**: συνδυάζει το βάρος **b** (έντονο) και το πλάτος **x** (εκτεταμένο). Χρησιμοποιείται για την επιλογή της γραμματοσειράς έντονο-εκτεταμένο της τρέχουσας οικογένειας γραμματοσειρών (αν υπάρχει τέτοια γραμματοσειρά).
* **sbc**: συνδυάζει το βάρος **sb** (ημιέντονο) και το πλάτος **c** (συμπυκνωμένο). Χρησιμοποιείται για την επιλογή της γραμματοσειράς ημιέντονο-συμπυκνωμένο της τρέχουσας οικογένειας γραμματοσειρών (αν υπάρχει τέτοια γραμματοσειρά).
* **Σχήμα**: Αυτή η παράμετρος επιλέγει μορφές γραμματοσειράς (σχήματα) όπως πλάγια, λοξά, μικρά κεφαλαία και διακοσμητικά κεφαλαία. Το LaTeX ορίζει ένα σύνολο τυπικών σχημάτων:

|                            |                                      |
| -------------------------- | ------------------------------------ |
| **Αναγνωριστικό σχήματος** | **Όνομα σχήματος**                   |
| n                          | Κανονικό σχήμα (όρθιο)               |
| it                         | Πλάγιο σχήμα                         |
| sl                         | Λοξό (κεκλιμένο) σχήμα               |
| sw                         | Σχήμα διακοσμητικών γραμμάτων        |
| ui                         | Όρθιο πλάγιο σχήμα (σπάνιο/περίεργο) |
| sc                         | Σχήμα μικρών κεφαλαίων               |
| scit                       | Πλάγιο σχήμα μικρών κεφαλαίων        |
| scsl                       | Λοξό σχήμα μικρών κεφαλαίων          |

* **Μέγεθος**: το μέγεθος στο οποίο χρησιμοποιείται η γραμματοσειρά. Το LaTeX έχει αρκετές προκαθορισμένες εντολές μεγέθους, όπως `\tiny`, `\small`, `\normalsize`, `\large`, `\Large`, κ.λπ. Μπορείτε επίσης να ορίσετε ένα συγκεκριμένο μέγεθος γραμματοσειράς χρησιμοποιώντας `\fontsize{size}{baselineskip}` όπου `μέγεθος` είναι το μέγεθος της γραμματοσειράς και `baselineskip` είναι το διάστιχο.

### (Προαιρετική ανάγνωση) ειδικές σειρές και σχήματα

Αυτή η ενότητα μπορεί να παραλειφθεί στην πρώτη ανάγνωση. Το Overleaf έχει δημιουργήσει ένα [έργο που παρουσιάζει αυτές τις ειδικές σειρές και σχήματα](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (βλ. ενότητα 6 του στοιχειοθετημένου εγγράφου).

#### Αναγνωριστικά σειράς: m? και ?m

Υπενθυμίζοντας ότι κάθε αναγνωριστικό σειράς ορίζεται ως ένα `⟨βάρος⟩⟨πλάτος⟩` ζεύγος, το LaTeX παρέχει δύο επιπλέον αναγνωριστικά για χρήση κατά την επιλογή βαρών και πλατών γραμματοσειράς:

* `m?` σημαίνει επιλογή μεσαίου βάρους, αλλά αφήνει την τρέχουσα ρύθμιση πλάτους αμετάβλητη.
* `?m` σημαίνει να παραμείνει αμετάβλητο το τρέχον βάρος αλλά να επιλεγεί μεσαίο πλάτος.

#### «Εικονικά» σχήματα

Το LaTeX υποστηρίζει δύο λεγόμενα «εικονικά» σχήματα. Ο όρος «εικονικά» αντανακλά το γεγονός ότι προορίζονται μόνο ως παράμετροι για την εντολή `\fontshape` να εφαρμοστεί — αυτά τα σχήματα δεν υπάρχουν ως πραγματικές γραμματοσειρές.

| **Αναγνωριστικό εικονικού σχήματος** | **Ενέργεια**                                   | **Εντολή**      | **Δήλωση**  | **Σημειώσεις**                                                                                                                                                                                               |
| ------------------------------------ | ---------------------------------------------- | --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `up`                                 | Επιστροφή στο όρθιο σχήμα.                     | `\textup{...}`  | `\upshape`  | Αλλάζει το σχήμα σε όρθιο, αλλά το σχήμα μικρών κεφαλαίων διατηρείται. Π.χ., το up αλλάζει το `scit` σχήμα σε `sc`. Ιδιαιτερότητα: αν το τρέχον σχήμα είναι `sc` τότε το up αλλάζει σε κανονικό σχήμα (`n`). |
| `ucl`                                | Επιστροφή στο σχήμα πεζών/κεφαλαίων γραμμάτων. | `\textulc{...}` | `\uclshape` | Αλλάζει το σχήμα της γραμματοσειράς σε πεζά/κεφαλαία, αλλά δεν κάνει αλλαγές σε πλάγια, λοξά ή διακοσμητικά σχήματα.                                                                                         |

## Στο επόμενο βήμα

Το Βήμα 3 δείχνει πώς να αντικαταστήσετε τις προεπιλεγμένες γραμματοσειρές του LaTeX με μεταβλητές γραμματοσειρές.

[Εισαγωγή](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Βήμα 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Βήμα 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Βήμα 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Βήμα 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Βήμα 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Βήμα 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Βήμα 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Βήμα 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Παραδείγματα και έργα](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)


---

# 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/38-step-2-an-introduction-to-latex-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.
