שירות כיוון הכתיבה/תכנון

הדף עוסק בתכנון הגרסאות הבאות של שירות הכיוון

[WWW] כתובת לקישור ראו גם: שירות כיוון הכתיבה, ../תמיכה, ../גרסאות

תוכן:

  1. הוספה אוטומטית של תו RLE
  2. הוספת תווי RLM LRM
  3. שיפור ניסוח התפריט
  4. הוספת המרה בשני הכיוונים מתווי כיוון לכיוון פיסקה
  5. ישום כ- Input Manager
  6. המרת קבצים בבחירה מהפינדר

הוספה אוטומטית של תו RLE

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

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

ומה לגבי אפלסקריפט?

לדעתי אי אפשר בגלל תמיכה לקוייה ביוניקוד. --ניר

הוספת תווי RLM LRM

הוספה של תווי RLM ו–LRM שעוזרים לפעמים לשלב אנגלית ועברית.

בעיות

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

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

מצבים בהם נזקקים לתווי RLM ו–LRM

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

תאר את השימוש...

שיפור ניסוח התפריט

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

הבעיות הן:

תפריט עם השמות המלאים

[[ltr]]

Apply Paragraph Style
Delete Direction Marks
Insert Left to Right Embedding
Insert Left to Right Mark
Insert Right to Left Embedding
Insert Right to Left Mark
Insert Pop Directional Formatting
Left to Right
Right to Left

[[rtl]]

תפריט עם השמות המקוצרים

[[ltr]]

Apply Paragraph Style
Delete Direction Marks
Insert LRE
Insert LRM
Insert RLE
Insert RLM
Insert PDF
Left to Right
Right to Left

[[rtl]]

תפריט משולב

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

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

Convert Direction Marks to Paragraph Style

המרת של תווי כיוון לסגנון פיסקה - דומה (ומחליף) את מה שנקרא בגרסה העכשווית Apply Paragraph Style. נוח לתרגום מסמכים ישנים המכילים תווי כיוון למסמכים חדשים היכולים להשתמש בכיוון פיסקה.

פעולה:

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

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

    2. מחיקת תווי הכיוון מתוך המקטע

    3. חזרה על הפעולה לשאר המקטעים במלל

מקטע בתוך מקטע

יהיה קשה יותר לפתור מצבים של מקטע בכל מקטע, שיכולים להיות בעומק כלשהו:

RLE XXXX XXX XXX LRE XXX XXX XXX PDF XX XXXXX

מה עם תווי RLM ו–RLO? נראה כמו ישום של אלגוריתם בידי...

Convert Paragraph Style to Direction Marks

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

פעולה:

  1. מציאת מקטע המכיל כיוון כתיבה ונגמר בסיום פסקה.

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

    2. מחיקת כיוון כתיבה בסגנון הפיסקה (או להשאיר?)

    3. חזרה על הפעולה לשאר המקטעים במלל

בעיות

ישום כ- Input Manager

בגלל כל הבעיות הקשורות בשירותי מערכת, יתכן והשירות יעבור דירה וישולב בתפריט כיוון הכתיבה, שהוא Input Manager.

המרת קבצים בבחירה מהפינדר

אפשר להוסיף המרה של הכיוון בקבצים מרובים ללא פתיחתם - בפעולה אחת. מישהו חושב שזה יהיה שימושי בשבילו?

last edited 2005-03-08 18:54:36 by ניר סופר