من یک برنامه با دلفی نوشته ام که در آن از فونت b mitra استفاده کرده ام اما در کامپیوتر دیگر حتی در صورت نصب این فونت هم فونت من ناشناخته مانده است مرا راهمنائی کنید ممنونم .
من یک برنامه با دلفی نوشته ام که در آن از فونت b mitra استفاده کرده ام اما در کامپیوتر دیگر حتی در صورت نصب این فونت هم فونت من ناشناخته مانده است مرا راهمنائی کنید ممنونم .
منظور شما از ناشناخته مانده است چیست؟
بجار حروف ؟؟؟؟ میبینید؟ یا حروف قابل مشاهده هستند ولی فونت Arial نشان میدهد؟
You never know what you can do until you try
شما اول ببین سیستم فارسی داره یا نه؟ اگه نداشت نصب کن اگرم داشت تو Control Panel> Regional Setting تو برگه های اول و سوم زبان فارسی را انتخاب کن فکر کنم مشکلت حل شه.تو سربرگ دومتم باید گزینه ای که مربوط به فونتهای راست به چپ میشه تیک بزنی.
چه طور می شه فهمید که کاربر در ویندوزش زبان فارسی رو نصب کرده یا نه؟
اگر زبان فارسی نصب باشه تو همون Control Panel > Regional Setting سربرگ اول تو اون Combobox مربوطه زبان فارسی هم میاد
آقا حمید این که چیز ساده اییه !!! ...
ولی منظور من از طریق کدنویسی بود !!
با چه کدی با تابعی می شه فهمید که کاربر زبان فارسی رو نصب کرده یا نه؟
جهت تست نصب زبان فارسی می تونید از طریق جستجو در رجیستری اینکار را انجام دهید.
(بنده یک نمونه سورس دارم که اینکار را انجام می دهد (البته فقط تنظیمات رجیستری اش را انجام می دهد) و در انتها بعد از ریستارت ویندوز (در صورت نیاز) فایلهای موردنیاز نصب می شود
http://www.barnamenevis.org/sh...t=21014&page=3
(البته این بخشی از یک برنامه نصب کننده (مشابه installsheild) است ولی تنظیمات مربوط به زبان در کنترل پنل را نیز انجام می دهد.
(و همچنین نحوه نصب فونت توسط کدنویسی را نیز دارد )