פורסם: 14/09/2004 - 00:09
נושא ההודעה: סוגריים הפוכים (לא להפריע לדיון אחר)
|
בדיון הזה: http://www.whatsup.org.il/index.php?name=PNphpBB2&file=viewtopic&p=105212#105212
דיאגו התחיל לנסות לברר למה הוא רואה סוגריים הפוכים ב-firefox, גם על XP וגם בלינוקס.
גם אני, בלינוקס, רואה סוגריים הפוכים בשועל, אבל בקונקי (3.3) אני רואה רק סוגר אחד הפוך (כלומר, שני הסוגריים הם שמאליים). גם בהודעה המקורית, וגם בציטוט.
וגם אני מאוד סקרן. dave, במה אתה משתמש?
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:33
נושא ההודעה:
|
זה שאתה רואה סוגר אחד הפוך זה באג של Qt שכבר תוקן, התיקון ישחורר כחלק מגרסה 3.3.4. אצלי בקונקי אני רואה את זה בדיוק כמו במוזילה.
המסקנה היא שהסוגריים נכתבו הפוך במקור. אני רואה את הבעיה בכמה מקומות (למשל מי משתמש ב-xchat בעברית ורואה את ה-<שמות> ככה >שמות<?
המצב הזה נמאס, אנחנו נרדוף אחרי כל אחד כזה ונטפל בו מקומית עד שנצא את כולם.
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:33
נושא ההודעה:
|
אולי אני מפספס משהו אבל האם לא הגיוני להניח כי הכותב המקורי פשוט טעה בסוגריים בעת הכתיבה?
לדוגמא עכשיו שאני בפריסה עברית:
[9]: = )
לעומת זאת בפריסה אנגלית:
[9]: = (
ולכן אני חושב שהוא בטעות כתב )דוגמא( כהרגל לכתיבה באנגלית (example).
_________________
קוד: | echo "MS binary format reverse engineering holy grail" | gpg -c | file -
/dev/stdin: DOS executable (COM) |
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:36
נושא ההודעה:
|
hq4ever : | אולי אני מפספס משהו אבל האם לא הגיוני להניח כי הכותב המקורי פשוט טעה בסוגריים בעת הכתיבה?
לדוגמא עכשיו שאני בפריסה עברית:
[9]: = )
לעומת זאת בפריסה אנגלית:
[9]: = (
ולכן אני חושב שהוא בטעות כתב )דוגמא( כהרגל לכתיבה באנגלית (example). |
זה בדיוק העיניין, אני רואה הרבה בעיות כאלו אצל משתמשי לינוקס. אתה לא תראה דברים כאלו אצל משתמשי חלונות. אני רוצה להבין מה הבעיה.
דרך אגב בשרשור הקודם, dave כתב שהוא משתמש ב-fedora core 2 ו-firefox 0.9.1.
השאלה שמטרידה אותי, זה למה הוא טעה. זה אומר שמשהו לא מרגיש טוב בשבילו.
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:38
נושא ההודעה:
|
בדקתי עכשיו על IE, על פיירפוקס (לינוקס) ועל קונקי.
IE ופיירפוקס מראים באותה צורה (סוגריים הפוכים), מה שמעלה את החשד ש dave באמת כתב את הסוגריים הפוכים וקונקי לא רינדר נכון את הטקסט.
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:47
נושא ההודעה:
|
elcuco : | hq4ever : | אולי אני מפספס משהו אבל האם לא הגיוני להניח כי הכותב המקורי פשוט טעה בסוגריים בעת הכתיבה?
לדוגמא עכשיו שאני בפריסה עברית:
[9]: = )
לעומת זאת בפריסה אנגלית:
[9]: = (
ולכן אני חושב שהוא בטעות כתב )דוגמא( כהרגל לכתיבה באנגלית (example). |
זה בדיוק העיניין, אני רואה הרבה בעיות כאלו אצל משתמשי לינוקס. אתה לא תראה דברים כאלו אצל משתמשי חלונות. אני רוצה להבין מה הבעיה.
דרך אגב בשרשור הקודם, dave כתב שהוא משתמש ב-fedora core 2 ו-firefox 0.9.1.
השאלה שמטרידה אותי, זה למה הוא טעה. זה אומר שמשהו לא מרגיש טוב בשבילו. |
האמת שיש באמת בעיה בזה. מישום מה הלינוקס מנסה להיות יותר מידי חכם עם הכיווניות של הטקסט - מה שגורר תוצאות לא צפויות. נסו לעשות את מה ש dave עשה - כלומר לכתוב משפט בעברית ואז להכניס רצף באנגלית עם סוגריים (like this).
אני לפחות מצפה שכיוון הסוגריים על המסך יהיה זהה לזה שעל המקלדת - לא משנה באיזה שפה אני כותב, אבל לא כך המצב - התוכנה מזהה את כיוון הטקסט ומנסה להחליט לבד איזה כיוון רציתי לרשום.
אני לא יודע אבל מי אחראי לבעיה - פיירפוקס/KDE/X?
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 00:52
נושא ההודעה:
|
הסוגריים הפוכים. קל לראות את זה: העתק את הטקסט והדבק אותו בתוכנה שלא הופכת עברית כלל. הסוגריים אמורים להיות "סגורים" תמיד, ולא "פתוחים".
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 01:06
נושא ההודעה:
|
בגדול מי אשם? יוניקוד.
ביוניקוד מוגדר תו לפתיחת סוגריים ותו לסגירה. עד שאנשי לינוקס לא התעסקו עם ביות מימין לשמאל, אפשר להגיד שפתחיה זה ")" וסגירה זה "(". רק הבעיה מתחילה, כאשר מדברים על עברית.
ולא רק, נניח שאתה הופך את כיוון המשפט (dir="rtl" ב-HTML) אז גם התצוגה על המסך של הסוגריים צריכה להתהפך. לא תמיד עושים את זה נכון. מי שזוכר את הזוועות של XFree 4.3, זה הסיפור:
עד 4.2 השרת X שלח את התו הוזיאלי (סוגר סמאלי או ימני) ולא לוגי (פתח או סגור). בגרסה 4.3 הם תפסו שכל והתחילו לשלוח את מה שצריך. כמובן שכל התוכנות שסמכו על ה-hack הזה נפלו. ואז התחילו תיקונים איטיים...
נראה שאנחנו עוד שם.
|
|
חזרה לתוכן הדיון |
פורסם: 14/09/2004 - 01:23
נושא ההודעה:
|
בדקתי את הסוגריים ב IE ופירפוקס ובשניהם הסוגריים הפוכים..
כנראה זה פשוט טעות של דייב שלא שם לב שהסוגריים הפוכים.
|
|
חזרה לתוכן הדיון |
|