Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

הגדרת עברית - מאיפה הגיע הפונט הזה לפיירפוקס ואיך מגרשים אותו?

herouth - 27/03/2017 - 13:00
נושא ההודעה: מאיפה הגיע הפונט הזה לפיירפוקס ואיך מגרשים אותו?
משום מה באתרים בעברית, בכותרות הטאבים, מופיע לי פונט פרנק-ריהל כזה או אחר. מעבר לזה, יש גם אתר ישראלי ספציפי אחד, שעל אף שה־CSS שלו מציין במפורש Arial (ויש לי Arial תקין), הכל מוצג בזוועה הזו:

Image

פונט המערכת הוא Arial. המערכת, אגב, היא Mint 18.1 Cinnamon. פיירפוקס 52.0.1. ניסיתי להגדיר פונטים ספציפית עבור עברית, כולל בחירה מפורשת ב־Sans Serif כברירת המחדל. לא עזר.

למה הוא עושה את זה ואיך גורמים לו להציג את הטאבים (ואת האתר הסורר) באריאל או ב־Simple CLM או כל פונט שהוא לא פרנק ריהל? אנגלית מוצגת תקין, כך נראה.
Anonymous - 27/03/2017 - 15:27
נושא ההודעה:
גם לי יש את הפונט המזעזע והמעצבן הזה בממשק העיברי של גוגל.
לאחר שהתיאשתי לנסות לסדר את זה החלפתי לשפה האנגלית .
Anonymous - 27/03/2017 - 16:02
נושא ההודעה:
מוזילה נכתב במקור כדפדפן שמציג גם את כל ממשק המשתמש שלו (הכרום) כתוכן דפדפני. אבל מאז השתנו דברים ויכול להיות שהגופן הזה מגיע איפשהו מכיוון GTK.
herouth - 27/03/2017 - 18:14
נושא ההודעה:
צפריר :
מוזילה נכתב במקור כדפדפן שמציג גם את כל ממשק המשתמש שלו (הכרום) כתוכן דפדפני. אבל מאז השתנו דברים ויכול להיות שהגופן הזה מגיע איפשהו מכיוון GTK.


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

אגב, זיהיתי אותו. מדובר בפונט בשם FreeSerif.

למה שפיירפוקס יציג לי את גוגל בפונט serif כשביקשתי ממנו במפורש שבכל ה־encodings ישתמש ב־sans-serif? ולמה הוא מתעלם מהפונט שב־CSS?

(עשיתי ניקוי caches למקרה שיש איזשהו דפקט... לא עבד).
Anonymous - 27/03/2017 - 18:50
נושא ההודעה:
פעם היה צריך להתקין את הפונטים של מיקרוסופט בשביל להפטר המפונט המכוער. כנראה שהוא לא מוצא את הפונט הזה במערכת שלך אז הוא נזרק לדיפולט שלו. אם הפונט קיים במערכת אולי תנסי sudo fc-cache -fv
Anonymous - 27/03/2017 - 21:43
נושא ההודעה:
יכול להיות שמישהו ביקש גופן serif. ניסית להסתכל מהן ההגדרות שכתובות בסגנון? מה פיירפוקס מדווח על בחירת הגופנים?
http://whatsup.org.il/forum/63254#420067

אצלי:
קוד:

$ fc-match serif
FrankRuehlCLM-Medium.ttf: "Frank Ruehl CLM" "Medium"

אני מוכרח להודות שאני לא מבין מספיק טוב את הגדרות הגופנים.
Anonymous - 28/03/2017 - 11:40
נושא ההודעה:
אצלי מותקנים הפונטים של MS. ההגדרות מבחינת fc לא מראות סימן וזכר ל־FreeSerif וכולן סבירות בהחלט. האתרים המדוברים מוצגים היטב ב־chromium. ההגדרות בסגנון הן Arial, וזה כך גם כשמסתכלים דרך ה־inspector של Firefox (שמציג את ה־style בפועל), ובכל זאת מוצג הפונט הארור.

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

לא ניתן גם להסיר את הפונט הזה כי הוא dependency של Mint.
Anonymous - 28/03/2017 - 15:50
נושא ההודעה:
ב- about:config יש את השורה הבאה:
קוד:
font.default.he;sans-serif


נסי להחליף את "הבנים של השריף" בקרוב משפחה אחר.
(אולי יש לו איזו דודה נאה יותר...) Smile
Anonymous - 28/03/2017 - 17:23
נושא ההודעה:
אצלי הפונטים בסדר עם ההגדרה הנ"ל ככה שזה לא נראה לי קשור.
elcuco - 28/03/2017 - 23:41
נושא ההודעה:
סריף זה העיטור בסוף האותיות (למשל הא בתמונה כאן).
סאנס - זה "ללא".
- סאנס סריף - בלי העיטורים,גופן מרובע.
https://en.wikipedia.org/wiki/Serif

ועכשיו נחזור להבין למה לינוקס sux balls ולמה כבר קרוב ל־15 שנה אנחנו מתעסקים בבעיות פונטים. מי זוכר את הימים העליזים של x-font-server? למה למרות שהתקדמנו (אני זוכר טוב טוב את המעבר ל־fontconfig ו־client side fonts האיצו את הציור על המסך).

(אני בשלבים גמילה מבירה, תתעלמו ממני)
Anonymous - 29/03/2017 - 09:15
נושא ההודעה:
ציטוט:

ועכשיו נחזור להבין למה לינוקס sux balls ולמה כבר קרוב ל־15 שנה אנחנו מתעסקים בבעיות פונטים. מי זוכר את הימים העליזים של x-font-server? למה למרות שהתקדמנו (אני זוכר טוב טוב את המעבר ל־fontconfig ו־client side fonts האיצו את הציור על המסך).


לא יודע מה הבעיה על מינט וייכול להיות שלינוקס sax אבל אצלי אין בעיות פונטים.
לולי - 29/03/2017 - 12:18
נושא ההודעה:
אולי זה יעזור :
http://linmagazine.co.il/node/view/9867#.WNt7NlzhV_M
Anonymous - 29/03/2017 - 19:12
נושא ההודעה:
לידיעת המתעניינים, מצאתי פיתרון עוקף:

נכנסים ל־about:config ומשנים את הערך של gfx.font_rendering.fontconfig.fontlist.enabled ל-false. עושים restart לפיירפוקס, והפונטים חוזרים למצב נורמלי.

אללה יודע מה קורה שם בדיוק. אני חושדת שזו איזו רגרסיה בפיירפוקס מהגרסאות האחרונות, כי את העצה מצאתי באיזשהו דיון לגבי פונט פרצופונים שחירבש את ה־UI של פיירפוקס, והדיון שם היה לגבי גרסה חדשה יחסית של פיירפוקס (47).
herouth - 29/03/2017 - 19:14
נושא ההודעה:
ה"אורח" הייתי אני. ואגב, במהלך החיפושים התברר שהעברית היא לא הקורבן היחיד: באתר StackOverflow כל קטעי הקוד הוצגו, אללי, בפונט פרופורציוני במקום monospace...
חתול - 30/03/2017 - 13:35
נושא ההודעה:
תוכל לפתוח באג כדי שיהיה אפשר לבדוק את זה מול מוזילה?
herouth - 03/04/2017 - 10:52
נושא ההודעה:
@חתול - אני לא סגורה עדיין שזה לא באג שכבר דווח.

להלן התפתחות בעלילה (בעזרת קהילת התמיכה של מוזילה): האשמה נעוצה בחבילה fonts-emojione-svginot, שמוסיפה למערכת פונט אמוג'י צבעוני. החבילה מוסיפה קובץ קונפיגורציה בשם 56-emojione-color.conf לתיקיה /etc/fonts/conf.d. אם מוחקים את הקובץ הזה, פיירפוקס חוזר לשפיות.

כרגע לא ברור לי אם היוצרים של emojione עשו משהו לא תקין, או שבכל זאת מדובר בבאג בפיירפוקס שלא מסוגל להתמודד עם מה שהם עשו שם. בעיקרון הם הוסיפו את הפונט שלהם לשרשרת הפיענוח של שמות הפונטים הגנריים sans-serif, serif ו־monospace.
תומר - 22/04/2017 - 02:02
נושא ההודעה:
גם לי הייתה את הבעיה הזו בעבר עם החבילה של emojione, ופתרתי את זה ידנית. מודה שמעולם לא הבנתי מה הקשר בין גופן אימוג׳י צבעוני לבין קביעת הגופן הרגיל של המשתמשים.

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

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

https://bugzilla.mozilla.org/show_bug.cgi?id=685560
Anonymous - 22/04/2017 - 10:41
נושא ההודעה:
תומר :
גם לי הייתה את הבעיה הזו בעבר עם החבילה של emojione, ופתרתי את זה ידנית. מודה שמעולם לא הבנתי מה הקשר בין גופן אימוג׳י צבעוני לבין קביעת הגופן הרגיל של המשתמשים.
https://bugzilla.mozilla.org/show_bug.cgi?id=685560


מה שאני הבנתי זה שבהתקנה של emojione מכניסים את הפונט שלהם לתוך שרשרת הפיענוח של הפונטים הרגילים (serif, sans ו־monospace).

הרעיון הוא שאימוג'י מוטבעים בתוך טקסט רגיל. ולכן, קביעת הסגנון של אותו טקסט רגיל תקפה גם לגבי האמוג'י שבתוכו. לצורך העניין, אם מדובר באמוג'י מהסדרות החדשות, זה פחות בעיה - אם הוא לא נמצא בתוך הרשימה שבסגנון (נניח שהבחירה היא helvetica,arial,sans והוא לא שייך לאף אחד מהם), אז הדפדפן הולך על פונט ברירת המחדל לטווח הזה של יוניקוד ומוצא את embjione. עד כאן הכל טוב.

הבעיה היא שחלק מהאמוג'ים קיימים עוד מלפני תקופת הסמארטפון, כלומר, קיימים כבר בשחור-לבן בתוך הפונטים הרגילים, בעיקר פונטים רחבי-טווח מבחינת יוניקוד. האימוגי Black Heart Suit, למשל, קוד U+2665, קיים בצורה של לב שחור בפונטים רגילים כמו אריאל, אבל מקובל להציג אותו כאימוג'י צבעוני (לב אדום) בסמארטפון, במק וכו'.

emojione רצו לחקות את זה, ולכן הכניסו את הפונט שלהם לפני הפונטים הרגילים שמיוצגים ב־sans, כך שאם אחד מהם כולל כזה אמוג'י שחור לבן, יוצג הצבעוני במקומו. נראה שהדרך שבה הם עשו את זה (להוסיף לתחילת הרשימה במקום לסופה) היא דרך שפיירפוקס לא מסתדר איתה. לא ברור לי אם האשם הוא בפיירפוקס או ב־emojione.
כל הזמנים הם GMT + 2 שעות