انجمن ویکی قلم‌های فارسی
ورود / عضویت

آیا کسی میدونه چرا سفری این صفحه

درمورد نرم‌افزارهای کاربردی مکینتاش

آیا کسی میدونه چرا سفری این صفحه

پستتوسط رضاافشار » 01 فوریه 2006, 16:15

آیا کسی میدونه چرا سفری این صفحه رو اینطوری نشون میده



من فونتهای tahoma , timesnew roman , arial رو هم دی اکتیو کردم. ولی نمیدونم چرا هنوز نمیشه؟


http://sjava2003.persianblog.com/
من این صفحه رو اینطوری میبینم:
پیوست‌ها
Bild 1.png
Bild 1.png (211.37 KiB) - بازدید 18674 بار
رضاافشار
 
پست‌ها : 96
تاریخ عضویت: 02 ژوئن 2005, 16:40
محل سکونت: Germany

پستتوسط Ahmad » 01 فوریه 2006, 21:54

من با این صفحه از لحاظ متن فارسی مشکلی ندارم.

احمد
نماد کاربر
Ahmad
Site Admin
 
پست‌ها : 1289
تاریخ عضویت: 30 مه 2004, 17:33
محل سکونت: سوئد

پستتوسط رضاافشار » 01 فوریه 2006, 22:00

عجب !

آیا پیشنهادی برای رفع این مشکل دارید؟
رضاافشار
 
پست‌ها : 96
تاریخ عضویت: 02 ژوئن 2005, 16:40
محل سکونت: Germany

پستتوسط Ali.Rastegar » 02 فوریه 2006, 01:30

فونتهای Arial, Times New Roman و Tahoma رو حذف کنید(/Users/Usernam/Libray/Fonts) شاید غیرفعال کردن کافی نباشه. اگر مطمئن شدید فوناها حذف شدن ولی مشکل ادامه داره این روش رو انجام بدید:
برای این منظور برنامه Onyx را از http://www.titanium.free.fr/dl/OnyX.dmg دریافت کرده و مشابه تصویر زیر فقط Font Cache را تیک زده و بر روی Execute کلیک کنید:
پیوست‌ها
fontcache.jpg
fontcache.jpg (107.97 KiB) - بازدید 18686 بار
نماد کاربر
Ali.Rastegar
Site Admin
 
پست‌ها : 2878
تاریخ عضویت: 26 مه 2004, 12:45

پستتوسط رضاافشار » 02 فوریه 2006, 03:17

آقا ممنونم. اشکال برطرف شد. همین بود.
رضاافشار
 
پست‌ها : 96
تاریخ عضویت: 02 ژوئن 2005, 16:40
محل سکونت: Germany

پستتوسط armeen » 02 فوریه 2006, 06:34

اگر از نسخه شماره ۱.۶.۷ استفاده میکنید font cashes زیر قسمت Automation هست ;-)
پیوست‌ها
snapshot.jpg
snapshot.jpg (27.53 KiB) - بازدید 18671 بار
نماد کاربر
armeen
 
پست‌ها : 101
تاریخ عضویت: 04 ژانویه 2005, 06:04

پستتوسط Ali.Rastegar » 02 فوریه 2006, 12:50

چرا آرمین جان در Cleaning هست اما رفته پایین سمت چپ.
موفق باشید
نماد کاربر
Ali.Rastegar
Site Admin
 
پست‌ها : 2878
تاریخ عضویت: 26 مه 2004, 12:45

پستتوسط مهمان » 03 فوریه 2006, 21:24

بیخشید. بیدقتی از جانب من بود.
مهمان
 

پستتوسط arezou » 04 فوریه 2006, 00:11

vali man hamchenan e moshkel e khoondan e matn e farsi daram :-(
arezou
 

پستتوسط Behnam » 04 فوریه 2006, 05:14

arezou نوشته است:[نمایش]
vali man hamchenan e moshkel e khoondan e matn e farsi daram :-(

agar befahmi che fonti bar safhe zaher mishavad kheili moshkelat hal khahad shod. man dobare post ghabli ra inja miaram:

ok do the following:
1- open IRMUG and go to wherever you see broken Farsi.
2- triple click on the text to select a whole paragraph.
3- copy that text (command + C)
4- open a new TextEdit document and paste what you copied on it (command + V)
5- double click on some text on TextEdit to select it
6- open 'font' (command + T) and look carefully which font is highlighted in the list
7- tell me what font it was and we go from there!
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پستتوسط armeen » 10 فوریه 2006, 22:08

behanm, here is my question... i tested this on a brand new mac, before removing arial, times new roman and tahoma, irmug in safari didn't show correctly however bbcperian did? it seems that bbc persian is using hevetica at their default font
نماد کاربر
armeen
 
پست‌ها : 101
تاریخ عضویت: 04 ژانویه 2005, 06:04

پستتوسط Behnam » 11 فوریه 2006, 03:03

armeen نوشته است:[نمایش]
behanm, here is my question... i tested this on a brand new mac, before removing arial, times new roman and tahoma, irmug in safari didn't show correctly however bbcperian did? it seems that bbc persian is using hevetica at their default font

OK here's what I understand how it works. It may not be exact because I myself encountered some descripency but it should be pretty close to the following:

In safari Preferences, the default font is Helvetica if it is not modified by user.
This doesn't mean that every web-pages shows up with Helvetica font face. It means that it will show up with Helvetica if one of the two conditions is met:
1- The web-page doesn't have a pre-defined font.
2- The web-page does have a pre-defined font but that font is not available to the computer of user (that's what we do by removing MS fonts)
Font selection (Helvetica or otherwise) doesn't override pre-defined selection of web-page and rightly so. You would like to see the page as it was intended by page designers, unless the fonts used in that design are not available to you or they are available to you but they don't work properly on your AAT environment.

For Roman language users, the second situation never comes up because even if a Roman font doesn't have any AAT at all, it will show the text correctly. There is no initial, medial and final form involved so there is no need for sophisticated AAT features. In Roman languages AAT features (or OT for that matter) are only used for a very sophisticated professional typesetting. Zapfino has it. Helvetica also has it for some minor substitutions and ligatures and refinements. But AAT is not required for having a readable Roman text.

So the problem is essentially with Arabic script languages that absolutely need AAT fonts on Safari and since nobody else (Roman users) is complaining, they are so slow to correct this problem (or even maybe to understand it).

What we need in Safari, is a separate font selection for Arabic script (or rtl in general) WITH the ability to OVERRIDE pre-selected fonts in web-pages. The override should not be active at all time. You still want to give priority to pre-defined font of web designer if it would work fine on your Safari. But let's say you need an icon like the 'bug' (of bug report) on the menu bar of Safari for 'Arabic Override' so that if the page is not rendered correctly, you click on that icon and your default RTL font chosen in Safari Preferences will take over... of course that would be an AAT font that you choose as Arabic default in Preferences and it will show the text correctly.

I think we should go to Apple with a concrete suggestion like the one I just mentioned. I don't think they understand the issue of 'override' in our special situation.

Now having this process in Safari in mind, and that the font selected in Safari Preferences does NOT override pre-defined fonts of web-pages (and it shouldn't), I go back to your question and explain it one at the time:

Since you didn't remove MS fonts, and that these fonts are pre-defined in those web-pages but they don't have AAT, you get broken Farsi with those fonts.

As for BBC Persian, it doesn't have pre-defined font (as opposed to BBC Arabic) or there is a possibility that it's defined but doesn't match to any of your fonts. And now something very interesting takes place:
Your default in Safari is Helvetica and Safari select Helvetica for Persian BBC. That is what you see in TextEdit pasted text. But Helvetica doesn't have any Arabic character!... so this time, it is OS that takes over (it has nothing to do with Safari) and it supplies the missing characters in Helvetica from its default system font for Arabic... which is Geeza Pro.

So what you actually see in BBC Persian is OS doing but the default font assigned to that page which is Helvetica is Safari doing.

As for IRMUG showing broken, this is a black eye for us! So far Ali didn't have any other option but choosing Tahoma as defined font for IRMUG and of-course you had non-AAT Tahoma in your computer!
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پستتوسط مهمان » 12 فوریه 2006, 14:37

حالا چه اصراری دارید، وقتی اپل به فکر نیست خوب از فایرفاکس استفاده کنید، خیلی با سافاری فرق نمی‌کنه و از بعضی جهات بهتره.
مهمان
 

پستتوسط Behnam » 12 فوریه 2006, 16:26

حق با شماست. فایرفاکس برای «کار را راه انداختن» از سفری برتری دارد. اما فایرفاکس از موتور متنی استفاده می‌کند که برای برخی زبانها مثل کردی خیلی مشکل ایجاد خواهد کرد. از طرف دیگر هر بهبودی در سفری پشتیبانی عمومی اپل را از زبانهای راست به چپ بهبود خواهد بخشید چیزی که لزوماً در مورد فایرفاکس صادق نیست. البته بهبود فایرفاکس یا هر مرورگر دیگری روی مک نیز باید مورد توجه همهٔ ما باشد.
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

پستتوسط Ali.Rastegar » 12 فوریه 2006, 16:38

مهمان نوشته است:[نمایش]
حالا چه اصراری دارید، وقتی اپل به فکر نیست خوب از فایرفاکس استفاده کنید، خیلی با سافاری فرق نمی‌کنه و از بعضی جهات بهتره

اشتباه نکنید این برتری Firefox نیست که از موتور متنی سیستم عامل استفاده نکنه، مشکلات موتور متنی فعلی Firefox و Camino فراتر از این حرفهاست برای همین اجبارا صفحات فارسی رو فقط با Lucida Grande نشون میدن و برای همین به مشکل حروف به هم نچسیبیده بر نمیخورید. اما اونا هم در حال کار روی پشتیبانی از موتور متنی سیستم هستن و اینکارو از ۲۰۰۲ شروع کردن و اواخر پارسال به اوج رسید ولی فعلا اینقدر باگ داره که به نسخه‌های رسمی اضافه نکردن. پس دیر یا زود در Firefox و Camino هم این مشکل پیش میاد. تمام تلاش من اینه که به موقع اشکالات رو به توسعه دهنده هاشون گزارش کنم تا وقتی رسما از موتور متنی سیستم پشتیبانی کردن خودشون باگی اضافه نکرده باشن.
موفق باشید
نماد کاربر
Ali.Rastegar
Site Admin
 
پست‌ها : 2878
تاریخ عضویت: 26 مه 2004, 12:45

بعدی


بازگشت به برنامه‌های مک


کاربران حاضر در این انجمن: Google [Bot] و 54 مهمان