PDA

View Full Version : سوال: تشخيص فونت فارسي



ASedJavad
پنج شنبه 23 مهر 1388, 06:08 صبح
سلام
وقتي کاربر، فونتي رو (با استفاده از کامند ديالوگ يا ...) انتخاب مي کنه، از کجا ميشه تشخيص داد که اين فونت فارسي رو ساپورت مي کنه يا فونت عربيه؟
به عنوان مثال طبق عکس زير از کجا ميشه فهميد فونت انتخابي جزو فونت هاي دسته اوله يا دسته هاي دو و سه؟
38387

vahid_visualbasic
جمعه 24 مهر 1388, 14:57 عصر
به نظر من میتونید با جدولهای کدپیج مقایسه کنید 2-3 جدول متفاوت مثل ایران سیستم یا کد پیج های دیگه که عمومیت دارن بعد کاراکتر رو با شماره تو جدول مقایسه کنید مثلا اگه کاراکتر معادل در جدول فارسی کدپیج جای خودش رو نداشت میتونید تشخیص بدین که فونت عربی هست

ASedJavad
شنبه 25 مهر 1388, 10:44 صبح
سلام
ممنون از راهنماييتون
ولي خيلي متوجه منظورتون نشدم(شايد چون در مورد کدپيج و ايران سيستم و ذات فونت ها و ... اطلاعات خاصي ندارم)
اگه بتونيد بيشتر توضيح بدين يا نمونه کد بذارين ممنون ميشم.

r0ot$harp
شنبه 25 مهر 1388, 23:52 عصر
دوست عزیز شما جمله زیر را جستجو کنید : Detect Language Font Vb6 .

http://www.example-code.com/vb/vb6-display-unicode.asp


باتشکر احسان

ASedJavad
یک شنبه 26 مهر 1388, 21:52 عصر
باور کن خيلي سعي کردم بفهم اون مثال چکار ميکنه، ولي نشد.
حتي فايلش رو دانلود و نصب کردم، ولي برنامه ران نشد.
اگه بتوني به زبون ساده برام توضيح بدي، خيلي ممنون ميشم.

r0ot$harp
دوشنبه 27 مهر 1388, 14:09 عصر
باور کن خيلي سعي کردم بفهم اون مثال چکار ميکنه، ولي نشد.
حتي فايلش رو دانلود و نصب کردم، ولي برنامه ران نشد.
اگه بتوني به زبون ساده برام توضيح بدي، خيلي ممنون ميشم.
ببیننید دوست عزیز من اون مثال رو تست نکردم اما این رو بهتون دادم که شما خودتون دنبال مشکلتون بگردین .

اما اینطور که من دیدم اون مثال میاد و کدپیج هر نوع فونت رو تشخیص و اعلام می کنه .


باتشکر احسان

ASedJavad
چهارشنبه 29 مهر 1388, 13:11 عصر
ممنون
ولي گفتم که:


باور کن خيلي سعي کردم بفهمم، ، ولي نشد.


کس ديگه اي نيست که بتونه راهنماييم کنه؟

ASedJavad
چهارشنبه 06 آبان 1388, 05:12 صبح
اینطور که من دیدم اون مثال میاد و کدپیج هر نوع فونت رو تشخیص و اعلام می کنه .[/B]


باتشکر احسان

سلام
اين کد رو که خوب بررسي کردم، ديدم ربطي به اون چيزي که من ميخوام نداره.
تو اين کد، مياد و کاراکترست ها رو بررسي ميکنه و براساس اون زبانش رو تشخيص ميده.
اما مشکلي که من دارم اينه که کاراکترست هردو زبان عربي و فارسي، 178 (Arabic) هست و فقط فرقشون تو اينه که بعضي از فونت ها (فونتهاي عربي) بعضي کاراکترها (مثل گچ پژ) براشون تعريف نشده است.
اين ها رو چه طوري بايد تشخيص داد؟




به نظر من میتونید با جدولهای کدپیج مقایسه کنید 2-3 جدول متفاوت مثل ایران سیستم یا کد پیج های دیگه که عمومیت دارن بعد کاراکتر رو با شماره تو جدول مقایسه کنید مثلا اگه کاراکتر معادل در جدول فارسی کدپیج جای خودش رو نداشت میتونید تشخیص بدین که فونت عربی هست

آقا وحيد، شما نظري نداري؟