למה העברית יוצאת הפוכה בהדפסת תלת מימד, ואיך לתקן

הקלדתם "שלום" בכלי לתלת־ממד וקיבלתם "םולש"? זו לא תקלה שלכם. בקצרה: הכלי מניח אותיות רק משמאל לימין. הפתרון הוא כלי שמבין עברית, לא היפוך ידני. העורך נמצא ממש למטה.

מה בעצם קורה

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

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

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

למה היפוך ידני הוא רק פלסטר

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

  • מספרים. מספרים נכתבים משמאל לימין גם בעברית. הופכים את "דירה 12", והמספר יוצא 21.
  • אנגלית באמצע. "הבית של Noam" הופך ל־"maoN לש תיבה". את המילה באנגלית צריך להפוך בחזרה בנפרד.
  • ניקוד. סימן ניקוד שמור מיד אחרי האות שלו. אחרי היפוך הוא בא לפניה, ונצמד לאות הלא נכונה.
  • כמה שורות. היפוך של כל הבלוק הופך גם את סדר השורות: השורה הראשונה יורדת למטה.
דירה 21 במקום דירה 12
"דירה 12" אחרי היפוך ידני והדבקה בכלי שמניח משמאל לימין: העברית מתוקנת, המספר לא. הדמיה: בנינו את זה בעורך מהטקסט "דירה 21", שנותן בדיוק את אותו סדר.
דירה 12 נכון
"דירה 12" כפי שהוקלד, בעורך הזה. הדמיה מתוך העורך.

מה העורך הזה עושה אחרת

הוא לא הופך כלום. הוא עושה את מה שדפדפן עושה: קובע לכל תו את הכיוון שלו לפי אלגוריתם הכיווניות של יוניקוד (Unicode Bidirectional Algorithm) — עברית מימין לשמאל, מספרים ואנגלית משמאל לימין — ואז ממקם כל אות וכל סימן ניקוד לפי מה שהגופן עצמו קובע, עם מנוע העימוד HarfBuzz, אותו מנוע שמעמד טקסט בכרום ובאנדרואיד.

התוצאה: מקלידים רגיל, כמו בוואטסאפ, ומקבלים שלט שמודפס כמו שהקלדתם — כולל ניקוד, שמודפס מחובר לשלט:

המילה שלום עם ניקוד, מודפסת נכון על לוחית
"שָׁלוֹם" עם ניקוד. הדמיה מתוך העורך. הניקוד מחובר ללוחית, כך שהכול מודפס כחלק אחד.

נסו: הקלידו בעברית, רגיל

בלי להפוך כלום. אם הדבקתם טקסט שכבר הפכתם, הקלידו אותו מחדש.

פתחו את העורך במסך מלא ←

שאלות נפוצות

למה הכלי לתלת־ממד הופך לי את העברית?

כלים רבים לתלת־ממד מניחים אות אחרי אות משמאל לימין, בסדר שבו הן שמורות בקובץ. בעברית האות הראשונה שמורה ראשונה אבל צריכה להופיע מימין, ולכן המילה יוצאת הפוכה.

אפשר פשוט להפוך את הטקסט לפני שמדביקים?

למילה אחת בלי ניקוד ובלי מספרים זה עובד. מספרים יוצאים הפוכים (12 הופך ל־21), ניקוד נצמד לאות הלא נכונה, מילים באנגלית מתהפכות, ובכמה שורות גם סדר השורות משתבש.

מה העורך הזה עושה אחרת?

הוא לא הופך שום דבר. הוא קובע את הכיוון של כל תו לפי אלגוריתם הכיווניות של יוניקוד, בדיוק כמו דפדפן או מעבד תמלילים, ואז ממקם כל אות וכל סימן ניקוד לפי הגופן.

צריך להקליד הפוך בעורך הזה?

לא. הקלידו רגיל, כמו בוואטסאפ. אם תדביקו טקסט שכבר הפכתם, הוא ייצא הפוך.

זכויות מסחריות: הקובץ שלכם, ומותר למכור

קובץ ה־STL או ה־3MF שאתם מורידים שייך לכם. מותר להדפיס אותו, למכור את ההדפסות — בחנות, ב־Etsy, בשוק או ללקוח — ולשנות אותו, בלי תשלום נוסף ובלי קרדיט.

כל הגופנים העבריים באתר מופצים ברישיון SIL Open Font License 1.1. לפי השאלות הנפוצות של הרישיון (סעיפים 1.1 ו־1.1.1), מותר להשתמש בגופן כדי לייצר חפצים לפי קווי המתאר שלו, כולל צורות בהדפסת תלת־ממד, ומי שיצר את החפץ נשאר היוצר ובעל הזכויות בו. מגבלות הרישיון חלות רק על הפצה או שינוי של קובץ הגופן עצמו — ואת קובץ הגופן אתם לא מקבלים ולא מוכרים.

הזכויות האלה חלות על הקובץ ועל הגופנים. הן לא חלות על מה שאתם כותבים: שם של מותג, דמות או לוגו של מישהו אחר שייכים לבעליהם. הרישיון של כל גופן · השאלות הנפוצות של OFL