חצי שנה אני אומר לך באי סי קיו שאני שובר על זה את הראש, ואתה צריך אלגוריתם פיצי?!
יש ספריה של BIDI מבית יוצר התקנים ISO, תופס הרבה הרבה מגה, לא זוכר בדיוק כמה...
האלגוריתם הספציפי של העברית לא קל להוצאה משם בכלל...אהה ופרט קטן נוסף, להפוך מלוגיקאל לויזואל אמור להיות קל, אבל בחזרה זה בלתי אפשרי, לפחות לפי מה שטוענים בISO, נכון שמעשית אנשים מצליחים להפוך אבל זה פשוט לא עובד בכל המקרים בכל.....
יש ספריה שקוראים לה
bidi32.dll
תריץ חיפוש בגוגל, אין הרבה, יש בדיוק אתר שמסביר את זה לוי בי, ד"א מיקרוסופט עשו את הספריה הזאת, וזה לא יציב בכלל לפי דעתי אבל זה עושה בדיוק את מה שביקשת, כמו כן הספריה הזאת לא מתועדתם, מיקרוסופט לא רצו שישתמשו בה... אז אין יור אוון ריסק