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

למשל בשורה השנייה באות ד' של המילה עבדך, או באות כ' של המילה 'כמו'. זה קורה בדרך־כלל בטקסטים שהורדו מהאינטרנט.
אם נחליף פונט, ייתכן שזה יסתדר. אבל אם אנחנו רוצים דווקא פונט מסויים שבו הדגשים קופצים, לא יעזור להחליף פונט…
למי שחשוב לו הפתרון, שיקפוץ לסוף. בינתיים אני אסביר כמה דברים טכניים.
כמו בקבצים אחרים, גם בפונטים יש כמה פורמטים של קבצים. הפורמטים הנפוצים כיום הם TrueType והפורמט היותר חדש OpenType. אבל כשאנחנו מדברים על OpenType צריך להבין שיש שני מושגים שונים שנקראים OpenType. אחד – זה הפורמט של הקובץ. פורמט OpenType מסתיים בסיומת OTF, והאייקון שלו הוא האות O, ופורמט TrueType הוא בעל הסיומת TTF והאייקון שלו מורכב מפעמיים האות T.
בפונט TrueType אפשר למקם רק אקצנט אחד על אות (אקצנט – סימן ניקוד, טעם וכו' שמתווסף לאות) על אות. מה קורה כשיש אות עם שני אקצנטים, למשל האות בְּ או לפעמים אפילו שלוש כמו שְּׁ?
אז ככה. בתוך הפונט יש גליפים שמורכבים מהאות והדגש. הגליפים האלו הם ליגטורות כלומר הֶלְחֵם של שני סימנים. ברגע שאנחנו מקלידים את האות ב’, ולאחר מכן מקלידים דגש בפונט TTF, שני הגליפים מוחלפים לגליף של ליגטורה, ואז אפשר להוסיף ניקוד. אבל אין ליגטורה של כל האותיות עם כל הנקודות ולכן כשמקלידים אות ואחריה ניקוד, ולאחר מכן דגש, מערכת ההפעלה מזהה את הדגש כתו נפרד שלא קשור לאות שלפניו ולכן הוא קופץ. כלומר הפתרון הוא להקפיד על סדר ניקוד נכון: אות > נקודת שין ימנית או שמאלית > דגש > ניקוד.
בפונט מסוג OpenType אין צורך להקפיד על זה, כי כל תו אקצנט מוגדר עם רוחב 0 ומשוייך לאות שלפניו ולכן אפשר לשים כמה סימנים שרוצים על אות אחת. הם עשויים להתנגש אחד עם השני, אך לא יצאו מן האות.
עכשיו שימו לב – זה שהפונט בפורמט OTF לא באמת אומר שיש בו טבלאות OpenType, וזה שהפונט מסוג TTF לא אומר שהוא לא מכיל טבלאות OpenType. כך שאין אינדיקציה אם הפונט הוא Opentype או לא לפי האייקון שלו.
אז תכל'ס, אם הדגשים קופצים כיצד מטפלים בזה?
צריך להחליף את הסדר. פותחים את חלונית החיפוש וההחלפה (תפריט Edit > Find\Change או פשוט Ctrl+F), בוחרים בסימניית GREP ומכניסים בתיבת החיפוש את הטקסט הבא (סדר ההקלדה משמאל לימין):
([\x{05b0}-\x{05bb}])([\x{05bc}])
ומחליפים במחרוזת הזו:
$2$1
אפשר לשמור את מחרוזת החיפוש הזו ב-Query. היא שימושית…
בהצלחה
(קוד ה-GREP הוחלף בהתאם להצעתו של יהודה נויפלד, ועל כך תודתנו)






22 תגובות
היי, מאז שהאתר שודרג בעיצובו היפה משום מה שאני מעתיקה את המחרוזות זה לא מסתדר.. הוא לא מוצא את המקומות הבעייתיים. (ונעזרתי בזה עשרות פעמים, יודעת לעבוד עם זה). אשמח לעזרה, תודה רבה!
שימי לב שבהעתקת הקוד מהאתר, מתווסף סימן מוזר בתחילת הקוד וקוד של מעבר פסקה (\r) או שניים, לאחר הקוד.
תקפידי למחוק אותם וזה יסתדר
אז באמת השתרברב לו הסימן המוזר.. תודה רבה לך!
גם לי לא עובד, בעבר עבד לי המון פעמים. אין שגיאת העתקה.. תודה!
בוודאות זה עובד.
יש תווים נסתרים שמתווספים בהעתקה בתחילת הביטוי, ואנטרים שמתווספים בסוף הביטוי
לא עובד לי.. ולא נוספו תווים בעת ההעתקה. מה הפתרון?
כן נוספו לך תוים
הבעיה שאלו תוים שלא רואים אותם
תנסו להעתיק מכאן:
([\x{05B0}-\x{05bb}])(\x{05bc})
וואו! תודה רבה!!
מה עם אילוסטרייטור גם עובד?
למרבה הצער, לא
עובד מעולה! תודה רבה!
רק שמוריד שורה כל תיקון כזה, ואז צריך לעבור על הכל ולצמצם..
למה זה קורה?
אולי זה העתיק לך \r בסוף המחרוזת?
מחכים מאד!
תודה גדולה לפתרון הפשוט והחכם הזה
וגם להסבר היפה והמפורט
ואו!
תודה רבה
זה ממש עוזר! מצוין!
תודה רבה על הפתרון של הדגשים הקופצים. עבר לי מעולה.
אשמח לדעת אם יש פתרון גם לדגשים קופצים באות "ש" – במקרים האלו זה לא עבד לי.
תודה
לא האמנתי שיש פתרון. תודה. סליחה אלף תודות!
טיפ מצויין
רק שלי הוא לא עובד!
וואוווו איזו הצלה !!! תודה לכם 🙂 !
תודה על מחרוזת הקסמים!
זה נפלא איך שלזזה עבד לי נהדר לא שמתי לב לזה בהתחלה וחשבתי שאופן טייפ יפתור את זה זה מה שאמור להיות כי אופן טייפ מזיז נקודות למקום אבל את הדגשים זה לא הזיז עד בשביצעתי את הפתרן שלך וזה עבד נפלא תודה רבה מאד
אין לי מילים!!!
עזר בשניה
יישר כח גדול
מטורף מטורף מטורףףףףףףףףףףף
תודה ענקית
לא ידעתי כבר מה לעשות