בעקבות השרשור בפורום עימוד בתג
https://www.prog.co.il/threads/פונטים-של-פלרון.499876/#post-7098677
עלה בי הרהור, הלא הרבה פונטים שקיימים עבור אינדיזיין - המצב בהם מבחינת טעמים הוא זוועה*, או שאינם זמינים כלל עם טעמים, ואפילו הגדרות האופן טייפ עוזרות כמו כוסות רוח למת, וכו' וכו', או שרוצים משהו עם טעמים דווקא בפונט פלוני אלמוני (והרי אסור לשנות את קבצי הפונטים ללא רשות מהמעצבים, כידוע, וגם זה בזבוז זמן משווע ממש)
וחשבתי הלא עם האופציה diacritic positioning אפשר למעשה לשלוט על המיקום של הניקוד ושל הטעמים, לאורך ולרוחב.
דא עקא, שאי אפשר לעשות זאת באמצעות GREP רגיל, וגם זה לא ממש יעזור.
הלכך חשבתי למה לא יוכלו לעשות סקריפט "קרנינג", שלוקח נתונים מהמשתמש (אופציה 1: על ידי הזנה ידנית חד-פעמית של זוגות ניקוד+טעם (או שלשות אות+ניקוד+טעם) [את ההזנה יהיה ניתן לבצע הן על ידי הזנת ערכים מספריים בתוך הסקריפט, והן על ידי הכנת תוי "דוגמא" עם הניקד והטעמים באופן הרצוי, לסמן אותם, והסקריפט יעתיק לבד את הערכים מהם],ניתן לשמור לפונט מסויים, ובלחיצת מקש הסקריפט יעבור על הבחירה/סיפור/מסמך, ויתקן את כל המיקום של הטעמים+ניקוד בטקסט לפי ההגדרה של הזוגות (כלומר - יעבור ויחפש זוגות כאלה, וישנה לכל אחד מהתווים בנפרד את הdiacritic positioning שלה) הנ"ל, שישמרו לפי כל פונט ופונט.
אופציה 2: שימוש בקבצי קרנינג של תג, אבל זה כבר עסק גדול להמיר את המידות מהכא להתם,
אופציה 3: אני מאמין שאם הסקריפט ייכתב כפלאגין, אפשרויות העריכה תהיינה יותר מורחבות, ויהיה אפשר להכניס פשוט מעין סאנדבוקס, שבה יוכל המשתמש להזיז כאוות נפשו את מיקום הטעמים, אבל זה כבר מוגזם.
לדעתי האפשרות של העתקת הערכים מתווי דוגמא, הרבה יותר ריאלית ופרקטית - ואפשר גם ליצור ממנה סקריפט מבוסס גרפ פשוט מאוד)
באמת בדקתי בפורומים של אדובי, ובAPI שלהם, וזה נראה שאפשר לשלוט על הdiacritic positioning דרך סקריפט, וממילא אפשר לצוות את זה לGREP, שלא כדרכו, וכן מן הסתם אפשר ליצור קובץ שמירה של ההגדרות לשימוש חוזר, ובא לציון גואל.
נקודה למחשבה, או לביצוע.
שאו ברכה.
_______
*אגב, שמתי לב שיש פונטים שכאשר שמים אותם בתיקיה של אינדיזיין/אדובי, פתאום הם כן תומכים בטעמים. מעניין.
https://www.prog.co.il/threads/פונטים-של-פלרון.499876/#post-7098677
עלה בי הרהור, הלא הרבה פונטים שקיימים עבור אינדיזיין - המצב בהם מבחינת טעמים הוא זוועה*, או שאינם זמינים כלל עם טעמים, ואפילו הגדרות האופן טייפ עוזרות כמו כוסות רוח למת, וכו' וכו', או שרוצים משהו עם טעמים דווקא בפונט פלוני אלמוני (והרי אסור לשנות את קבצי הפונטים ללא רשות מהמעצבים, כידוע, וגם זה בזבוז זמן משווע ממש)
וחשבתי הלא עם האופציה diacritic positioning אפשר למעשה לשלוט על המיקום של הניקוד ושל הטעמים, לאורך ולרוחב.
דא עקא, שאי אפשר לעשות זאת באמצעות GREP רגיל, וגם זה לא ממש יעזור.
הלכך חשבתי למה לא יוכלו לעשות סקריפט "קרנינג", שלוקח נתונים מהמשתמש (אופציה 1: על ידי הזנה ידנית חד-פעמית של זוגות ניקוד+טעם (או שלשות אות+ניקוד+טעם) [את ההזנה יהיה ניתן לבצע הן על ידי הזנת ערכים מספריים בתוך הסקריפט, והן על ידי הכנת תוי "דוגמא" עם הניקד והטעמים באופן הרצוי, לסמן אותם, והסקריפט יעתיק לבד את הערכים מהם],ניתן לשמור לפונט מסויים, ובלחיצת מקש הסקריפט יעבור על הבחירה/סיפור/מסמך, ויתקן את כל המיקום של הטעמים+ניקוד בטקסט לפי ההגדרה של הזוגות (כלומר - יעבור ויחפש זוגות כאלה, וישנה לכל אחד מהתווים בנפרד את הdiacritic positioning שלה) הנ"ל, שישמרו לפי כל פונט ופונט.
אופציה 2: שימוש בקבצי קרנינג של תג, אבל זה כבר עסק גדול להמיר את המידות מהכא להתם,
אופציה 3: אני מאמין שאם הסקריפט ייכתב כפלאגין, אפשרויות העריכה תהיינה יותר מורחבות, ויהיה אפשר להכניס פשוט מעין סאנדבוקס, שבה יוכל המשתמש להזיז כאוות נפשו את מיקום הטעמים, אבל זה כבר מוגזם.
לדעתי האפשרות של העתקת הערכים מתווי דוגמא, הרבה יותר ריאלית ופרקטית - ואפשר גם ליצור ממנה סקריפט מבוסס גרפ פשוט מאוד)
באמת בדקתי בפורומים של אדובי, ובAPI שלהם, וזה נראה שאפשר לשלוט על הdiacritic positioning דרך סקריפט, וממילא אפשר לצוות את זה לGREP, שלא כדרכו, וכן מן הסתם אפשר ליצור קובץ שמירה של ההגדרות לשימוש חוזר, ובא לציון גואל.
נקודה למחשבה, או לביצוע.
שאו ברכה.
_______
*אגב, שמתי לב שיש פונטים שכאשר שמים אותם בתיקיה של אינדיזיין/אדובי, פתאום הם כן תומכים בטעמים. מעניין.