verticaljustify

סקריפט ליישור מלא של משטחי טקסט באינדיזיין

הסקריפט V-Justify נותן סוף-סוף מענה מקצועי למעמדים באינדיזיין שצריכים שליטה מלאה ביישור האנכי של פסקאות בתוך תיבות טקסט.

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

לפתור בעיות אלו פותח הסקריפט V-Justify. בעזרת V-Justify תוכלו בקלות:

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

– לצמצם את הרווח טיפה אם זה כל מה שנדרש כדי שעוד שורה תוכל להכנס לעמוד הנוכחי. כמובן שהכל בצורה אוטומטית בקליק אחד!

– לבטל באופן אוטומטי את היישור האנכי בסופי פרקים.

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

כדי לדעת עוד, צפו בסרטון הקצר בתתית הדף.

״הסקריפט פשוט מדהים! … כבר בשימוש הראשון שלי בסקריפט, הוא פשוט חולל פלאים!!״

—יוחנן ברנשטיין

מגבלות הסקריפט (חשוב לקרוא!)

הסקריפט מסתמך על היישור המלא של אינדיזיין – דהיינו, האופציה המובנית באינדיזיין ליישור מלא שנקרא vertical justification.

ישנם כמה מקרים שבהם אינדיזיין בעצמו לא מצליח ליישר תיבה. במקרים כאלו גם V-Justify לא יצליח! לדוגמה, כאשר יש אובייקט מעוגן או אינליין (anchored objects, inline objects) זה מונע מאינדיזיין ליישר את התיבה (משום מה). וזה דבר מצוי אם מעמדים ספר עם מילות פתיח (חלון) שמבוססים על שיטת האובייקט המעוגן. במקרים כאלו, V-Justify לא יעבוד.

העצה לבעיה הספציפית הזאת היא להשתמש בסקריפט Dropword III, שיוצר חלונות בשיטת הטאבים ואינו משתמש באובייקטים מעוגנים.

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

הפעלת הסקריפט

כאשר מפעילים את הסקריפט, רואים את החלון הבא:

V-Justify InDesign Script (Hebrew version) Screenshot

ישנם כעת 5 סוגי יישור.
קודם כל, יש לשים לב שהסקריפט עובד טור טור, כל טור בנפרד, ומנסה ליישר אותו. גם אם אין טורים בעמוד מסוים (כמו ספר קריאה רגיל), זה נקרא תיבה עם טור אחד.
5 סוגי יישור:
(1) צמצום בלבד
: מצמצם רווחים בין הפסקאות בטור הנוכחי בתקווה שזה יקפיץ שורה או שתיים (כמה שפחות) מהטור הבא לטור הנוכחי, כך שהשורה החדשה (האחרונה) בטור הנוכחי תהיה חופפת לתחתית הטור (שזה ההגדרה של ״יישור מלא״). אם זה לא מצליח (ז״א שאי-אפשר לצמצם מספיק [לפי הגדרות המשתמש] כדי ליצור מספיק מקום להוספת שורה מהטור הבא, או מכל סיבה אחרת), הסקריפט מחזיר את הטור למצב ההתחלתי, מוותר על הטור הזה ועובד לטור הבא (אם המשתמש בחר בטווח של כמה טורים, עמודים, וכו׳).
(2) רווח בלבד: מוסיף רווח בין הפסקאות בטור הנוכחי כדי שהשורה האחרונה של הטור תהיה חופפת לתחתית הטור. ושוב, אם זה לא מצליח, הסקריפט מחזיר את הכול למצב ההתחלתי וממשיך הלאה, כנ״ל.
(3) צמצום עדיף: הסקריפט קודם יבצע את פעולת הצמצום, כנ״ל, ואם זה לא מצליח יבצע את פעולת הרווח, כנ״ל. אם גם זה לא מצליח, מחזיר הכול וממשיך הלאה, כנ״ל.
(4) רווח עדיף: קודם מנסה לרווח, ואם לא, מנסה לצמצם, ולא, מחזיר הכול וממשיך הלאה.
(5) שינוי מינימלי: על כל טור מבצע פעולת צמצום ורווח, ומודד איזה מבין השניים גורם לשורה האחרונה המקורית של הטור לזוז פחות, ובוחר פעולה זו. (כמובן שאם רק אחד מהפעולות מצליח, הוא בוחר את זה שהצליח.) אם אף-אחד מהפעולות לא מצליח, מחזיר את הכול וממשיך הלאה, כנ״ל.

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

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

סרטון הדרכה

 

הורדת גירסת נסיון

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

Name:
Email:

רכישה מקוונת ״אונליין״ והורדה מיידית של הסקריפט

כדי לבצע רכישה של הסקריפט ב-$99 + מע״מ (כ-369 ש”ח כולל מע”מ, תלוי בשער היציג), הקליקו על הכפתור “Buy Now”. אחרי ביצוע הרכישה בפייפל תקבלו מייד מספר סיראלי ולינק להורדת הסקריפט.

 

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

צח מלול

קנה עכשיו

V-Justify: $99.00

(כ-369 ש״ח כולל מע”מ, תלוי בשער היציג)

ניתנות הנחות לרוכשים 5 רשיונות ומעלה.

דרישות מערכת

הסקריפט עובד עם אינדיזיין CS5 ומעלה.

הסקריפט עובד עם ווינדוס ועם מקינטוש.