שילובים של עברית (מימין לשמאל) וטקסטים באנגלית או מספרים (משמאל לימין) מנוהלים על־ידי אלגוריתם הדו־כיווניות של יוניקוד. האלגוריתם בדרך כלל עושה עבודה טובה, אבל לפעמים מבולבל. התוצאה: אותיות, ספרות או סימני פיסוק מוצגים בסדר לא נכון.
וויקיפדיה מאפשרת להגדיר את כיווניות הטקסט בשתי דרכים עיקריות: תווי כיווניות (RLM ו‑LRM) ותבניות/תגי כיווניות ב‑HTML. בתבניות של מדיה‑ויקי אפשר להשתמש בלי לדעת קודי יוניקוד.
חלון העריכה בעברית מיושר מימין לשמאל. כשצריך לכתוב משפט משמאל לימין אפשר לשנות זמנית את כיוון העריכה במקלדת (למשל Ctrl‑Shift‑X בפיירפוקס, Ctrl‑Shift ברוב הדפדפנים). הדרך הנוחה יותר היא להשתמש בתבנית הכיווניות מראש בכל מקומות בעייתיים. אם ספרה או סימן גורמים לבלגן, מוחקים אותם, מוסיפים את תבנית הכיווניות, וממשיכים להקליד. כך גם חלון העריכה נשאר קריא.
לעיתים האלגוריתם מספק את התוצאה בלי התערבות. אבל כשסימני פיסוק זזים למקום הלא נכון כדאי להגדיר את כל המחרוזת כ־LTR (משמאל לימין) באמצעות תבנית כמו ltr. זה שימושי במיוחד לשמות אלבומים או ביטויים לועזיים שבהם סימני פיסוק אמורים להופיע לצד מסוים של השם. לדוגמה, אחרי "Help!" הסימן קריאה עלול להופיע בצד הלא נכון אם לא מגדירים את הכיווניות.
אפשר להגדיר פסקאות שלמות כמשמאל לימין. זה נוח למובאות ארוכות ולביבליוגרפיות של כותרים לועזיים. יש תבנית שמקיפה את כל הפיסקה ומחזירה את הטקסט בסדר הנכון גם בתצוגה וגם בקוד המקור.
בתבניות מורכבות, רשימות או העתקה מהעורך החזותי, הפורמט עלול להישבר. פתרון חלופי הוא להציב בקוד המקור פקודות הפתיחה והסגירה של כיווניות בתחילת ובסוף הפסקה, כך שהכיוון ישמר גם בעריכה.
ניתן ליישר את פרק הערות השוליים לשמאל בקוד המקור בעזרת תבנית ייעודית, או בעורך החזותי באמצעות פרמטר "יישור" עם הערך "שמאל".
תווי כיווניות הם תווים בלתי־נראים שמתנהגים כמו אותיות וגורמים לאלגוריתם לסדר נכון את הטקסט. ניתן להכניס אותם באמצעות תבניות (כגון RLM ו‑LRM) או ישירות כקודי יוניקוד/ישויות HTML. לדוגמה, כשמספר שנת יציאה מוצמד לשם אלבום באנגלית הוא יכול להקפיץ את הספרות. אם כותבים מיד אחרי השם תו כיווניות מתאים, המספר יוצג במקום הנכון.
בעיות כיווניות יכולות להופיע גם בכותרת הדף, למשל כששם מתחיל בסוגריים. בכותרת עצמה אי‑אפשר להשתמש בתבניות ולכן הפתרון הוא להוסיף בתחילת הערך תבנית מיוחדת שתקבל פרמטר עם השם הנכון כולל תו כיווניות. כך השם יוצג כראוי בקטגוריות וברצועות ניווט.
טווח של שנים צריך להיכתב עם הקו‑מפריד ', ' (en dash). השימוש במקף '-' עלול להוביל להיפוך סדר המספרים. אפשר להזין את הקו‑מפריד באמצעות תבנית, באמצעות פריסת מקלדת מיוחדת, מתיבת הכלים בעריכת ויקי או מסרגל הכלים של העורך החזותי.
שימוש נכון בתווי ובתבניות כיווניות פותר רוב הבעיות. חשוב לדעת מתי להשתמש בתווים בלתי־נראים ומתי בקיום פסקאות כ־LTR כדי לשמור על סדר קריא גם בחלון העריכה.
כשהכפול בעברית נפגש עם אנגלית או מספרים, המחשב מנסה לסדר את הטקסט. המחשב משתמש בחוק שנקרא אלגוריתם (חוק שמסביר למחשב) של יוניקוד. לפעמים הוא טועה. אז אותיות וסימנים נראים במקום הלא נכון.
וויקיפדיה נותנת כלים לתקן את זה. יש תווים מיוחדים שנקראים תווי כיווניות. תו כיווניות (תו בלתי נראה שמראה לאן לכתוב) לא נראה על המסך, אבל הוא אומר למחשב איך לסדר את הטקסט.
ניתן לסמן קטע שלם כמשמאל לימין. זה טוב לשמות באנגלית ולציטוטים. תבנית בשם ltr מקיפה את הקטע ומגרמת לו להופיע בסדר הנכון.
אם יש כותרות או רשימות של ספרים באנגלית, אפשר להכניס את כל הפסקה לתבנית ltr. כך גם התצוגה וגם הקוד נראים טוב.
אפשר ליישר את הערות השוליים לשמאל על ידי תבנית או פרמטר בעורך החזותי.
אם ספרה או סימן גורם לבלגן, יש למחוק אותו זמנית, להוסיף תו כיווניות, ואז להקליד שוב. כך המחשב יבין את הסדר הנכון.
כותרת הדף עלולה להראות לא טוב אם היא מתחילה בסוגריים. בכותרת לא משתמשים בתבניות. אז שמים בהתחלה של הדף תבנית מיוחדת עם תו כיווניות. זה מתקן את התצוגה.
לטווח שנים צריך להשתמש בקו‑מפריד ', ' (קו נכון). מקף '-' עלול להפוך את סדר המספרים. אפשר להכניס את הקו‑המפריד מתוך תיבת הכלים או עם מקלדת מתאימה.
תגובות גולשים