Στούντιο της Φρανκφούρτης για πολύγλωσσες ψηφιακές παρουσίες +49 69 95209894 [email protected] Δευ–Παρ 9–17 Περιοχή πελατών →
ΕλληνικάEL

Νόμισμα

Τα ποσά σε ξένο νόμισμα είναι μη δεσμευτικές ενδεικτικές τιμές· η χρέωση γίνεται σε Ευρώ.

2026-06-03 · Συντακτική ομάδα Baduno · 7 blog.readMin · Blog & Γνώση

RTL-Σχεδιασμός: Τι αλλάζει όταν η φορά ανάγνωσης αναστρέφεται

Τα αραβικά και τα εβραϊκά διαβάζονται από τα δεξιά προς τα αριστερά – και ανατρέπουν σιωπηλές σχεδιαστικές παραδοχές. Μια αναφορά από την πράξη από το σύστημα σχεδιασμού μας.

Περισσότερο από μια απλή αντιστροφή

Η αφελής προσέγγιση – 'απλώς αντιστρέψτε τα πάντα' – αποτυγχάνει γρήγορα: Οι αριθμοί και τα λατινικά εμπορικά ονόματα παραμένουν από αριστερά προς τα δεξιά, τα σύμβολα του media player διατηρούν τη φορά τους, οι τηλεφωνικοί αριθμοί σπάνε. Ο RTL σχεδιασμός σημαίνει να αποφασίζουμε για κάθε στοιχείο αν είναι λογικό (ακολουθώντας τη φορά ανάγνωσης) ή φυσικό (σταθερό ως προς τη φορά).

CSS: Λογικές ιδιότητες

Η σύγχρονη λογική CSS καθιστά το RTL διαχειρίσιμο: margin-inline-start αντί margin-left, inset-inline-end αντί right, text-align:start αντί left. Όποιος γράφει λογικά από την αρχή, αποκτά σχεδόν δωρεάν τη δεύτερη κατεύθυνση ανάγνωσης – όποιος αναβαθμίζει εκ των υστέρων, παλεύει με εκατοντάδες εξαιρέσεις. Αυτός ο ιστότοπος χρησιμοποιεί πλήρως λογικές ιδιότητες· κάθε έκδοση RTL προκύπτει από το ίδιο φύλλο στυλ με τη γερμανική.

Τυπογραφία και πυκνότητα

Η αραβική γραφή δεν έχει κεφαλαία γράμματα, διαφορετικά ύψη άνω/κάτω και φαίνεται μικρότερη και πιο πυκνή στο ίδιο μέγεθος γραμματοσειράς. Η καλή τυπογραφία RTL απαιτεί εξειδικευμένες γραμματοσειρές, συχνά κατά ένα έως δύο σημεία μεγαλύτερες και με πιο γενναιόδωρο ύψος γραμμής. Επίσης, τα εφέ διαστήματος γραμμάτων, δημοφιλή στα λατινικά, δεν λειτουργούν με τη συνδεδεμένη γραφή.

Δύο κατοπτρικές χρυσές κυματοειδείς γραμμές σε αντίθετες κατευθύνσεις

Δοκιμές με μητρικούς ομιλητές

Κανένας αυτοματισμός δεν αντικαθιστά το βλέμμα ενός ατόμου που ζει στη γραφή: Αλλαγές γραμμής σε σύνθετες λέξεις, αριθμοί στο κυρίως κείμενο, μικτές φορές σε φόρμες – οι κατηγορίες σφαλμάτων είναι λεπτές. Η διαδικασία ελέγχου μας περιλαμβάνει γι' αυτό πάντα μια οπτική αναθεώρηση RTL, όχι μόνο διόρθωση κειμένου.

Navigation: Πού καταρρέει η λογική

Σε RTL περιβάλλοντα, οι δομές πλοήγησης πρέπει να επανασχεδιαστούν. Μια οριζόντια γραμμή μενού ξεκινά από δεξιά, το πρώτο στοιχείο μενού είναι το πιο αριστερό – η σειρά παραμένει λογική από δεξιά προς αριστερά. Τα αναδυόμενα μενού ανοίγουν προς τα αριστερά κάτω αντί για δεξιά κάτω, καθώς το σημείο αναφοράς βρίσκεται στη δεξιά πλευρά. Οι πλευρικές γραμμές που στο LTR είναι τοποθετημένες αριστερά, μετακινούνται δεξιά στην RTL περίπτωση. Ιδιαίτερη προσοχή απαιτείται στα μενού χάμπουργκερ: το ίδιο το εικονίδιο (τρεις οριζόντιες γραμμές) είναι ουδέτερο κατεύθυνσης, αλλά η τοποθέτησή του (πάνω αριστερά έναντι πάνω δεξιά) πρέπει να αντιστραφεί. Συνηθισμένο λάθος είναι υπομενού που ακόμα δείχνουν LTR κατεύθυνση, επειδή δεν ελέγχονται μέσω λογικών ιδιοτήτων CSS. Στο σύστημα σχεδιασμού μας, ορίζουμε τα στοιχεία πλοήγησης εξ ολοκλήρου με inset-inline-start/end, ώστε να εναλλάσσονται αυτόματα μεταξύ LTR και RTL. Πρακτικό παράδειγμα: Μια πλοήγηση breadcrumb εμφανίζει στη λειτουργία RTL την τρέχουσα σελίδα αριστερά και την αρχική σελίδα δεξιά – τα βέλη διαχωρισμού πρέπει επίσης να αλλάξουν κατεύθυνση. Εδώ χρησιμοποιούμε CSS-content με ενσωματωμένα βέλη, τα οποία χρησιμοποιούν διαφορετική οντότητα ανάλογα με την τιμή dir.

Μικτές κατευθύνσεις: Αριθμοί και σύμβολα

Οι αριθμοί, οι αριθμοί τηλεφώνου, οι διευθύνσεις email και τα λατινικά ονόματα επωνυμιών διατηρούν την LTR κατεύθυνσή τους, ακόμα κι αν το περιβάλλον κείμενο είναι RTL. Αυτό οδηγεί σε αμφίδρομες ενότητες όπου η κατεύθυνση ανάγνωσης αλλάζει στη μέση της πρότασης. Από προεπιλογή, ο αλγόριθμος αμφίδρομων Unicode (Bidi) διαχειρίζεται τέτοια μικτά κείμενα, αλλά πρέπει να διασφαλίσετε ότι η εναλλαγή κατεύθυνσης είναι σωστή. Χρησιμοποιήστε το χαρακτηριστικό dir στο επίπεδο του μικτού στοιχείου ή χρησιμοποιήστε χαρακτήρες όπως το LRM (Left-to-Right Mark) και το RLM (Right-to-Left Mark). Παράδειγμα: Σε μια εβραϊκή πρόταση „Τηλέφωνο: 01234 56789“ η αριθμητική ακολουθία πρέπει να διαβαστεί από αριστερά προς δεξιά. Χωρίς σωστή επισήμανση, το πρόγραμμα περιήγησης μπορεί να σπάσει ή να εμφανίσει λανθασμένα την ακολουθία. Στις φόρμες, είναι απαραίτητο η ετικέτα να είναι δεξιά και το πεδίο εισόδου αριστερά, καθώς ο χρήστης ξεκινά να διαβάζει από δεξιά. Η προσέγγισή μας: Για κάθε στοιχείο κειμένου με ενσωματωμένο λατινικό υλικό, στο RTL πρότυπο τοποθετούμε ένα <span dir="ltr">-wrapper με ένα τελικό LRM, ώστε ο επόμενος RTL χαρακτήρας να μετακινηθεί σωστά στο τέλος.

Τα αραβικά και τα εβραϊκά διαβάζονται από τα δεξιά προς τα αριστερά – και ανατρέπουν σιωπηλές σχεδιαστικές παραδοχές. Μια αναφορά από την πράξη από το σύστημα σχεδιασμού μας.

Σύμβολα: Καθορισμένα ή λογικά;

Τα εικονίδια και τα pictogram φέρουν συχνά σιωπηρές κατευθύνσεις: Τα βέλη προς τα εμπρός δείχνουν δεξιά, τα βέλη προς τα πίσω αριστερά. Αυτά πρέπει να αντικατοπτρίζονται σε RTL επιφάνειες, διαφορετικά η πλοήγηση φαίνεται αντίθετη με τη διαίσθηση. Ωστόσο, δεν είναι όλα τα εικονίδια εξαρτώμενα από κατεύθυνση: Ένα τρίγωνο αναπαραγωγής παραμένει πάντα ίδιο (γιατί αναπαριστά μια φυσική ενέργεια), όπως και ένα εικονίδιο email ή τηλεφώνου. Ο κανόνας: Η λογική κατεύθυνση (χρονολογική σειρά, κατεύθυνση ανάγνωσης, κατεύθυνση πλοήγησης) πρέπει να αντικατοπτρίζεται· η φυσική ή συμβολική σημασία όχι. Στην ανάπτυξη, χρησιμοποιούμε CSS μετασχηματισμούς για εικονίδια: scaleX(-1) για όλα τα κατευθυντικά SVG, ελεγχόμενα από μια κλάση [dir=rtl] .icon--directional. Έτσι αποφεύγουμε διπλά assets. Προσοχή: Τα βέλη καρουζέλ που δείχνουν δεξιά, πρέπει στη λειτουργία RTL να δείχνουν αριστερά, καθώς η „επόμενη“ σελίδα βρίσκεται πλέον αριστερά. Το ίδιο ισχύει για τις γραμμές προόδου: Η πρόοδος πρέπει να αυξάνεται από δεξιά προς αριστερά. Στο σύστημα σχεδιασμού μας, τέτοια στοιχεία υλοποιούνται με λογικές ιδιότητες (inline-size αντί για width), ώστε το γέμισμα να δένεται αυτόματα στην αρχή της γραμμής προόδου.

Εικόνες: Τι να αντικατοπτρίσουμε, τι να σχεδιάσουμε ξανά;

Τα γραφικά και οι εικονογραφήσεις συχνά περιέχουν πολιτιστικά ή κατευθυντικά σύμβολα: ρολόγια που κινούνται δεξιόστροφα (στο RTL πλαίσιο, η αντανάκλαση φαίνεται φυσιολογική), χειραψίες, χρονογραμμές. Δεν χρειάζεται κάθε εικόνα να αντικατοπτρίζεται πλήρως – μια αντικατοπτρισμένη κίνηση του δείκτη ρολογιού μπορεί να θεωρηθεί λανθασμένη, καθώς η φυσική πραγματικότητα παραμένει. Αλλά μια χρονογραμμή από αριστερά προς δεξιά θα πρέπει στο RTL πλαίσιο να πηγαίνει από δεξιά προς αριστερά. Τα λογότυπα και οι εικόνες επωνυμίας συνήθως παραμένουν αμετάβλητα, καθώς υπόκεινται σε σταθερή εμφάνιση. Η πρόκληση είναι να παραδίδονται αυτόματα οι σωστές εικόνες. Αποθηκεύουμε για κάθε γραφικό ένα RTL ισοδύναμο ως ξεχωριστό στοιχείο ή χρησιμοποιούμε CSS μετασχηματισμούς για απλές περιπτώσεις. Σε σύνθετα σενάρια (π.χ. infographics με κείμενο) απαιτείται χειροκίνητος επανασχεδιασμός. Η ροή εργασίας μας: Ο σχεδιαστής γραφικών χαρακτηρίζει κάθε εικόνα ως «χωρίς κατεύθυνση», «ανακλαστική» ή «μεμονωμένη» στο CMS. Η παράδοση γίνεται μέσω μιας συνθήκης που διαβάζει το dir-attribute του γονικού στοιχείου. Παράδειγμα: Μια απεικόνιση μιας βιβλιοθήκης με βιβλία σε λατινική γραφή θα πρέπει να αντικατοπτρίζεται ώστε οι ράχες των βιβλίων να φαίνονται δεξιά – αυτό μπορεί να φαίνεται εκπληκτικό με την πρώτη ματιά, αλλά είναι συνεπές.

SEO και hreflang: Ειδική σήμανση RTL

Για τις μηχανές αναζήτησης, η σωστή σήμανση γλώσσας και κατεύθυνσης είναι απαραίτητη. Εκτός από το χαρακτηριστικό γλώσσας (lang), το χαρακτηριστικό dir πρέπει να ορίζεται σε κάθε σελίδα, ώστε το πρόγραμμα περιήγησης και η μηχανή αναζήτησης να ερμηνεύουν σωστά τη φορά ανάγνωσης. Σε πολύγλωσσες σελίδες RTL, η σήμανση hreflang είναι ιδιαίτερα κρίσιμη: Μια αραβική σελίδα (ar) πρέπει να παραπέμπει σωστά στα αντίστοιχα γερμανικά ή αγγλικά της. Λανθασμένες εγγραφές hreflang οδηγούν σε εσφαλμένη ευρετηρίαση, καθώς η Google δεν εξάγει αυτόματα τη φορά ανάγνωσης. Επιπλέον, θα πρέπει να εξετάσετε ξεχωριστούς χάρτες ιστότοπου για εκδόσεις LTR και RTL για να ενισχύσετε τα σήματα. Ένα συχνό λάθος είναι η χρήση γενικών ετικετών χωρίς να λαμβάνεται υπόψη η κατεύθυνση γραφής. Εμείς βασιζόμαστε σε δυναμική δημιουργία hreflang, η οποία αντλεί από τη βάση δεδομένων γλώσσας τόσο τους κωδικούς γλώσσας όσο και περιοχής. Για αραβικές διαλέκτους, η περιφερειακή διαφοροποίηση είναι απαραίτητη, καθώς οι καταναλωτές και οι αλγόριθμοι έχουν διαφορετικές προσδοκίες. Επιπλέον, χρησιμοποιούμε το χαρακτηριστικό canonical για να αποφύγουμε ασυνέπειες μεταξύ κατοπτρισμένων και μη κατοπτρισμένων περιεχομένων. Η ροή εργασίας μας ελέγχει αυτόματα εάν το χαρακτηριστικό dir στην επικεφαλίδα HTML είναι συνεπές με τις ενδείξεις hreflang. Διότι ένα αραβικό κείμενο χωρίς dir="rtl" μπορεί να εμφανιστεί λανθασμένα από τα προγράμματα περιήγησης, αυξάνοντας έτσι το ποσοστό εγκατάλειψης. Η απόδοση SEO επηρεάζεται επομένως όχι μόνο από τα κείμενα, αλλά και από τη σωστή σήμανση της φοράς ανάγνωσης.

Προσβασιμότητα: Προκλήσεις RTL για υποστηρικτικές τεχνολογίες

Οι ανάγκες των αναγνωστών οθόνης και άλλων υποστηρικτικών τεχνολογιών αλλάζουν με τη φορά ανάγνωσης. Αναγνώστες οθόνης όπως το JAWS ή το VoiceOver αναμένουν το χαρακτηριστικό dir για να καθορίσουν τη σωστή σειρά ανάγνωσης. Εάν λείπει αυτή η ένδειξη, ενδέχεται να διαβάζουν περιεχόμενο μικτών γλωσσών σε λάθος σειρά. Επίσης, τα ορόσημα ARIA παραμένουν ίδια, αλλά η θέση στο DOM θα πρέπει ιδανικά να ακολουθεί τη φορά ανάγνωσης: Το κύριο μενού θα πρέπει να βρίσκεται στον πηγαίο κώδικα πριν από το κύριο περιεχόμενο – για RTL αυτό σημαίνει πρώτα τη δεξιά πλευρά. Ένα άλλο σημείο είναι οι σειρές εστίασης: Οι δείκτες καρτέλας σε σελίδες RTL πρέπει να ακολουθούν λογικά από τα δεξιά προς τα αριστερά. Χρησιμοποιήστε εγγενή στοιχεία HTML που προσαρμόζουν αυτόματα την πλοήγηση μέσω πληκτρολογίου. Τα εναλλακτικά κείμενα εικόνων θα πρέπει να είναι γλωσσικά ειδικά και να αντικατοπτρίζουν την οπτική της κουλτούρας-στόχου. Παράδειγμα: Μια γραφική παράσταση που δείχνει μια χειραψία θα πρέπει να περιγράφεται στα αραβικά ως «δύο χέρια που διασταυρώνονται», καθώς η πολιτισμική συνδήλωση είναι διαφορετική. Συνιστούμε να διεξάγετε προσβάσιμους ελέγχους τόσο σε προβολή LTR όσο και RTL. Αυτό περιλαμβάνει τον έλεγχο των αντιθέσεων, που μπορεί να διαφέρουν στην τυπογραφία RTL. Η ομάδα μας χρησιμοποιεί αυτοματοποιημένα εργαλεία σε συνδυασμό με χειροκίνητες δοκιμές από φυσικούς ομιλητές για να διασφαλίσει ότι η εμπειρία χρήστη είναι συμπεριληπτική.

blog.faqT

Πρέπει να αναστρέψω όλες τις εικόνες όταν δημιουργώ μια έκδοση RTL;

Όχι. Μόνο εικόνες με σαφή φορά ανάγνωσης, όπως χρονογραμμές, βέλη ή διαγράμματα ροής, πρέπει να αναστραφούν. Λογότυπα, πορτρέτα, γραφικά με φυσικά αντικείμενα (ρολόι, υδρόγειος) παραμένουν αμετάβλητα, διαφορετικά αλλοιώνεται η σημασία. Αποφασίστε κατά περίπτωση.

Πώς δοκιμάζω το RTL πιο αποτελεσματικά κατά την ανάπτυξη;

Χρησιμοποιήστε τα εργαλεία προγραμματιστή του προγράμματος περιήγησης για να ορίσετε το χαρακτηριστικό dir στο στοιχείο html σε "rtl" και ελέγξτε κάθε στοιχείο για σωστή διάταξη. Επεκτείνετε τη διαδικασία ελέγχου κώδικα με έναν αποκλειστικό έλεγχο RTL από φυσικούς ομιλητές, που καλύπτει οπτικές ανωμαλίες και εσφαλμένες ροές αμφίδρομου κειμένου.

Ζητήστε μια μη δεσμευτική προσφορά

Απάντηση εντός 24 ωρών τις εργάσιμες ημέρες.

Γερμανική GmbHΠρωτοδικείο Φρανκφούρτης · HRB 111727
D-U-N-S® καταχωρημένο315030052
Επεξεργασία σύμφωνα με τον GDPRΦιλοξενία στη Γερμανία
Σταθερές τιμές με γραπτή εγγύηση παράδοσης