• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

در مورد نحوه فراخوانی فونتها

نویسنده فرشاد ترابی, نوامبر 24, 2012, 01:18:13 بعد از ظهر

« قبلی - بعدی »

فرشاد ترابی

با سلام خدمت همه دوستان عزیز

چندی پیش آقای باشی در مورد فراخوانی فونت IranNastaliq یک عنوان باز کردند که در آن اشاره شد که
برای فراخوانی باید در پنجره خواص فونت مورد نظر در کنترل پنل (سیستم عامل ویندوز) رفته و نام آن فونت را پیدا کرده و استفاده کنید.
مثلا خود ایشان در مورد IranNastaliq در کامپوترشان متوجه شده بودند که باید به صورت IranNastaliq_2.ttf این فایل را فراخوانی کنند.

اما

من فونت نازلی را نصب کردم هم فونت معمولی و هم فونت سیاهش را. هنگامی که در پنجره خواص میرویم مطابق آنچه که در شکل پیوست دیده میشود
نام فونت به صورت nazli نوشته شده و بنابراین طبق نظر بالا باید آنرا به صورت nazli.ttf فراخوانی کرد. اما این موضوع سبب میشود که تمامی
متن با همین فونت نوشته شود یعنی حتی اگر از دستورهای \textbf یا \textit برای سیاه یا کج کردن متن استفاده کنید، بازهم از همان تک
فونت استفاده میشود. زیرا که شما به سیستم همان تک فونت را نسبت داده اید.
راه حل این است که پسوند حذف شود تا سیستم از خانواده نازلی فونتهای مناسب را پیدا کند. یعنی به صورت nazli استفاده کنید.

حالا یک نکته جالب و سوال اصلی من اینجاست که وقتی از این فونت استفاده میکنم، اگر بنویسم nazli سیسم پیغام خطا میده و میگه
که چنین فونتی موجود نیست اما اگر حرف اولش را بزرگ بزنم یعنی به صورت Nazli مشکل کاملا حل میشود. تمامی این موارد در فایل
پیوست موجود است. چرا چنین حالتی اتفاق میافتد؟ و از کجا باید بدونیم که اسم یک فونت چیست و کدام حرفش بزرگ باید باشد؟
مثلا چرا NazlI نباید نوشت؟










هادی صفی‌اقدم

وقتی روی فونت نازلی دابل کلیک میکنید، در بالای قسمتی که نمونه ی کاراکترها را نوشته، اسم فونت را چی نوشته؟

فرشاد ترابی

نقل قول از: هادی صفی‌اقدم در نوامبر 24, 2012, 01:21:42 بعد از ظهر
وقتی روی فونت نازلی دابل کلیک میکنید، در بالای قسمتی که نمونه ی کاراکترها را نوشته، اسم فونت را چی نوشته؟
آهان! تازه متوجه شدم. پس اون بحث قبلی راجع به IranNastaliq_2 در مورد چی بود؟

هادی صفی‌اقدم

 ;)
اون مشکل خاص اون فونت هست.
مثلا اگر اسم فایل نستعلیق را شما به aaaa.ttf تغییر نام بدین و نصبش کنین، در کنترل پنل و ... به اسم اصلی IranNastaliq نصب میشه.
ولی اگر حذفش کنین، از کنترل پنل حذف میشه، ولی این مشکلو داره که یک فایلی با نام aaaa.ttf مثلا در پوشه ی فونت‌ها هست ولی دیده نمیشه.

یونس

سلام

در مورد IranNastaliq_2 باید بگویم که وقتی قلمی را در ویندوز نصب می‌کنید، با همان نام اولیه‌اش داخل پوشۀ Fonts نصب می‌شود. اما وقتی همان را از پوشۀ Fonts پاک می‌کنید، همۀ فایل‌های آن پاک نمی‌شود. مثلاً اگر با نرم‌افزار دیگری پوشۀ مذکور را باز کنید می‌بینید که فایل‌هایی با نام قلم شما در آن وجود دارد که در انتهای نام آنها عدد 1 یا 2 دیده می‌شود. اگر چند بار قلم را از طریق پوشۀ Fonts پاک و نصب کنید تا زمانی که ویندوز را دوباره راه‌اندازی نکرده باشید قلم شما کار نخواهد کرد و اگر هم کار کند نمونۀ قبلی آن استفاده می‌شود. برای پاک کردن قلم بهتر است از طریق دیگری وارد پوشۀ Fonts بشوید تا همۀ فایل‌های مربوط به یک قلم نصب شده را پاک کنید. مثلاً می‌توانید از WindowsPowerShell استفاده کنید. این نرم‌افزار در Win7 وجود دارد و با نوشتن نام آن در منوی Start ظاهر می‌شود.


s.ahmadreza

نقل قول از: یونس در نوامبر 26, 2012, 12:42:38 بعد از ظهر
سلام

در مورد IranNastaliq_2 باید بگویم که وقتی قلمی را در ویندوز نصب می‌کنید، با همان نام اولیه‌اش داخل پوشۀ Fonts نصب می‌شود. اما وقتی همان را از پوشۀ Fonts پاک می‌کنید، همۀ فایل‌های آن پاک نمی‌شود. مثلاً اگر با نرم‌افزار دیگری پوشۀ مذکور را باز کنید می‌بینید که فایل‌هایی با نام قلم شما در آن وجود دارد که در انتهای نام آنها عدد 1 یا 2 دیده می‌شود. اگر چند بار قلم را از طریق پوشۀ Fonts پاک و نصب کنید تا زمانی که ویندوز را دوباره راه‌اندازی نکرده باشید قلم شما کار نخواهد کرد و اگر هم کار کند نمونۀ قبلی آن استفاده می‌شود. برای پاک کردن قلم بهتر است از طریق دیگری وارد پوشۀ Fonts بشوید تا همۀ فایل‌های مربوط به یک قلم نصب شده را پاک کنید. مثلاً می‌توانید از WindowsPowerShell استفاده کنید. این نرم‌افزار در Win7 وجود دارد و با نوشتن نام آن در منوی Start ظاهر می‌شود.

سلام
اگه توی یک پست اسنفاده از WindowsPowerShell
برای پاک کردن فونت ها رو بگید،خیلی عالی میشه. :)
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

هادی صفی‌اقدم

نقل قول از: s.ahmadreza در نوامبر 27, 2012, 09:13:56 قبل از ظهر
سلام
اگه توی یک پست اسنفاده از WindowsPowerShell
برای پاک کردن فونت ها رو بگید،خیلی عالی میشه. :)
سلام
اگر ویندوز 7 هم نبودین و WindowsPowerShell را هم نداشتین، مهم نیست.

برای دیدن لیست فایل‌های موجود بزنین:


c:
cd windows
cd fonts

% برای دیدن لیست فایل‌ها بزنین
‪\dir /p‬
%برای حذف کردنوشن بزنین:
del irannastaliq*.*
% به بزرگ و کوچک بودن حروف حساس نیست.

s.ahmadreza

#7
جالب بود.
با dir شونصد تا فونت نستعلیق نصب شده با عددای مختلف اومد :)
پاکشون کردم. و دوباره فونت رو نصب کردم.
الان همه چی خوبه.
در روابط خود با دیگران ، نرم افزار باشیم نه سخت افزار!

فرشاد ترابی

برخی از نرم افزارهای کمکی هم هستند که کار را راحت تر کردند. دوستانی که قدیمی تر هستند حتما Norton Commander را به یاد
دارند. در حال حاضر نرم افزارهای زیادی هستند که مشابه با آن بوده و با آنها براحتی میتوان کارهای سیستمی را انجام داد. از جمله
مواردی که خود من استفاده میکنم و بسیار هم عالی است Total Commander است که با آن هم کارهای سیستمی سریع انجام
میشود و هم فایلهای مخفی را نشان میدهد. برای دریافت این برنامه کافی است عبارت Total Commander را گوگل کنید.