אלגוריתם דו-כיווניות של יוניקוד


כל מה שרצית לדעת על אלגוריתם דו-כיווניות של יוניקוד:
אלגוריתם דו-כיווניות של יוניקוד מאפשר קביעת כיוון זרימת מלל במערכות מחשב, מימין לשמאל או משמאל לימין.
כדי לעמד מלל דו-כיווני כהלכה משתמש האלגוריתם בנתון סוג הכיווניות של תווים כדי לנתח את הטקסט ולפרק אותו לקטעים או רצפים של תווים, בעלי כיווניות מסוימת.
לכל תו ניתן לקבוע כיווניות חזקה ימין-לשמאל, חזקה שמאל-לימין, חלשה ימין לשמאל, חלשה שמאל-לימין, ונייטרלי.
באלגוריתם, תווים מטווח יוניקוד לעברית, ערבית, אשורית ודומותיהם נחשבים בעלי כיווניות ימין-לשמאל חזקה.
תווי האלף-בית הלטיני נחשבים בעלי כיווניות שמאל-לימין חזקה.
תווי מספרים נחשבים בעלי כיווניות שמאל-לימין חלשה.
תווי פיסוק וניקוד נחשבים נייטרליים מבחינת כיוונם.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לאלגוריתם דו-כיווניות של יוניקוד:
קידוד נתונים
אלגוריתמים