امتیاز موضوع:
  • 85 رأی - میانگین امتیازات: 2.72
  • 1
  • 2
  • 3
  • 4
  • 5
رفع مشکل نمایش فونت فارسی در اتوکد برای نوشته های تک خطی
#1
[تصویر:  font_problem_l.jpg]

مشکل نمایش فونت فارسی در اتوکد معمولا به یکی از دلایل زیر اتفاق می افتد:
  • عدم وجود فونت
  • تنظیم قلم (Style) روی فونت (Font) اشتباهی


این مقاله سعی می کند دلایل بروز مشکل نمایش فونت فارسی در اتوکد و روش برطرف نمودن آن را مورد بررسی قرار دهد. این موارد شامل مشکلات در پرینت نمی شود.


آنچه در این مقاله بررسی می شود مربوط به نوشته های تک خطی که به singleline text در اتوکد معروفند، می شود و نوشته های multyline text را شامل نمی شود.

عدم وجود فونت

یکی از شایعترین دلایل درست نمایش داده نشدن فونت ها در فایل های اتوکد عدم وجود فونت است. برای رفع این مشکل ابتدا باید ببینید که فایل اتوکد شما حاوی چه فونت هایی است و از نصب فونت های مورد نیاز روی سیستمتان مطمئن شوید.

روش برطرف نمودن مشکل

فایل مورد نظر را در اتوکد باز کنید.
در خط فرمان اتوکد تایپ کنید: Style و اینتر کنید. همچنین در اتوکد 2013 با کلیک روی منوی Annotate و سپس کلیک روی آیکون فلش در قسمت Text می توانید این کار را انجام دهید.

[تصویر:  font_problem_1.jpg]

پنجره Text Style نمایش داده می شود.

[تصویر:  font_problem_2.jpg]

در پنجره Text Style در سمت چپ در قسمت Styles لیست قلم های تعریف شده را می بینید و با کلیک روی هر کدام در سمت راست در قسمت Font، زیر عنوان Font Name نام فونتی که برای این قلم تنظیم شده را مشاهده می کنید. بنابراین روی تک تک استایل های (قلم ها) کلیک کنید و مطمئن شوید که کنار نام فونت آن یک علامت مثلث زردرنگ نباشد. فونت هایی که کنار آن علامت مثلث زردرنگ قرار داشته باشد در سیستم شما نصب نیست و شما باید در اینترنت به دنبال آن بگردید و آن را نصب کنید. تعدادی فونت فارسی را می توانید از اینجا دانلود کنید.
اگر فونت شما پسوند SHX داشت از نوع فونت های اتوکد است که باید پس از دانلود آن را در پوشه Fonts اتوکد قرار دهید در غیر این صورت از نوع فونت های ویندوز است که لازم است در پوشه Fonts ویندوز قرار گیرد.
پس از نصب فونت، اتوکد را ببندید و فایل مورد نظر را دوباره باز کنید.

اگر مشکل برطرف نشد، ممکن است قلم (Style) روی یک فونت اشتباه تنظیم شده باشد.

تنظیم قلم (Style) روی فونت (Font) اشتباهی

برای اینکه این مشکل را برطرف نماییم کمی موضوع را باز می کنیم:

فونت چیست؟ به عبارت ساده، فونت یک فایل است که حاوی جدولی است برای تبدیل کاراکترهای صفحه کلید به کاراکتر قابل مشاهده در مانیتور.
فارسی نویسی در اتوکد با فارسی نویسی در سایر نرم افزار های گرافیکی کمی متفاوت است. به این صورت که اگر شما مثلا در فتوشاپ نسخه خاورمیانه با صفحه کلید فارسی متنی را با فونت Tahoma تایپ کنید و سپس فونت را به B Titr تغییر دهید، مشکلی به وجود نمی آید اما اگر همین کار را در اتوکد انجام دهید، ممکن است به ظاهر متوجه مشکلی نشوید ولی به هنگام پرینت حروف کاملا به هم می ریزد. بنابراین نرم افزارهای فارسی نویس در اتوکد سعی می کنند با ترفندی این مشکل را رفع نمایند و این کار را با تعریف یک فایل فونت که حاوی همان جدول ذکر شده است و یک فایل مبدل که حاوی کدهای برنامه نویسی برای استفاده از آن جدول است انجام می دهند. اما متاسفانه برنامه نویسان در این زمینه هیچ استانداردی را رعایت نمی کنند به همین دلیل اگر شما مثلا نقشه ای داشته باشید که طراح یا نقشه کش آن، برای نوشتن متن فارسی از نرم افزار کاتب استفاده کرده باشد و بعدا بطور اشتباه قلمی که با آن نوشته شده را روی فونت SHIRAZ.SHX تنظیم کرده باشد، متن نوشته شده کاملا ناخوانا خواهد شد.

هر کدام از این نرم افزارهای فارسی نویس اتوکد به همراه خود تعدادی فونت را عرضه می کنند به عنوان مثال فونت های NASKH.SHX و Graphic.SHX و KUFI.SHX از یک خانواده هستند و با کاتب می توان با آن ها تایپ کرد و در عوض فونت های SHIRAZ.SHX و FERDOS.SHX از یک خانواده دیگر هستند. تعدادی از نرم افزارهای فارسی نویس هم عبارتند از مریم، پروین، البرز، کاتب، FARSI.LSP و البته برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) .
مشکل باز هم میتواند از این فراتر رود چرا که نه تنها هیچ کدام از نرم افزارهای ذکر شده (به غیر از [URL=] برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) ) فونت های نرم افزار دیگر را پشتیبانی نمی کنند بلکه ورژن های جدید تعدادی از آن ها با ورژن قدیمی آن سازگار نیست به عنوان مثال فونت های پروین 98 و پروین 2003 ، جداول متفاوتی را تعریف می کنند و به همین دلیل اگر نقشه شما حاوی متن هایی با فونت پروین 98 باشد، اگر فونت ها را روی پروین 2003 تنظیم کنید هیچ چیز قابل خواندن نخواهد بود.

خب حالا که با مشکل آشنا شدیم روش رفع آن سادست:

روش برطرف نمودن مشکل

ابتدا فایل مورد نظر را در اتوکد باز کنید. و یکی از متن هایی که درست نمایش داده نمی شود را انتخاب کرده و در اتوکد تایپ کنید CH و اینتر کنید. در اتوکد 2013 با انتخاب متن و کلیک راست و انتخاب گزینه Properties… به نتیجه مشابهی خواهید رسید. پنجره Properties نمایش داده می شود.

[تصویر:  font_problem_3.jpg]

در پنجره Properties در قسمت Text جلوی عنوان Style نام قلمی که متن با آن نوشته شده را ملاحظه می کنید. نام قلم را به خاطر بسپارید.

[تصویر:  font_problem_4.jpg]

در خط فرمان اتوکد تایپ کنید: Style و اینتر کنید. همچنین در اتوکد 2013 با کلیک روی منوی Annotate و سپس کلیک روی آیکون فلش در قسمت Text می توانید این کار را انجام دهید.

[تصویر:  font_problem_1.jpg]

پنجره Text Style نمایش داده می شود.

[تصویر:  font_problem_2.jpg]

در پنجره Text Style در سمت چپ در قسمت Styles لیست قلم های تعریف شده را می بینید و با کلیک روی هر کدام در سمت راست در قسمت Font، زیر عنوان Font Name نام فونتی که برای این قلم تنظیم شده را مشاهده می کنید. نام قلمی که در مرحله 2 مشاهده کردید را در این لیست پیدا کرده و روی آن کلیک کنید. اگر کنار نام فونت آن آیکون زردرنگی را مشاهده کردید به این معناست که فونت روی سیستم شما نصب نیست و باید طبق آنچه در ابتدای این مقاله ذکر شده عمل کنید در غیر این صورت سعی کنید قلم را روی فونتی از خانواده ای دیگر تنظیم کنید. (خانواده فونت مجموعه ای از فونت ها هستند که جدول کاراکتر مشابهی دارند و نرم افزار خاصی آن ها را پشتیبانی می کند و با تغییر فونت قلم در اتوکد متن نمایش داده شده به هم نمی ریزد. برای مشاهده خانواده فونت ها و دسته بندی آن ها برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) کلیک کنید.)

[تصویر:  font_problem_5.jpg]

پس از تنظیم فونت روی فونتی از خانواده دیگر روی Apply کلیک کرده و سپس روی Close کلیک کنید. پنجره Text Style بسته می شود.
در اتوکد تایپ کنید: RE و اینترکنید.

[تصویر:  font_problem_6.jpg]

اگر مشکل برطرف نشده بود این عمل را باز تکرار کنید و فونت قلم را روی فونتی از خانواده ای دیگر تنظیم نموده و پس از هر بار Apply و سپس Close را در پنجره Text Style کلیک کرده و در اتوکد تایپ کنید RE و اینتر نمایید. امیدوارم مشکل شما برطرف شود.

[URL=] برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) که در بالا به آن اشاره شد برخلاف نرم افزار های دیگر یک فونت جدید همراه خود عرضه نمی کند بلکه به شما این امکان را می دهد که با فونت هایی که چندین نرم افزار آن ها را عرضه کرده اند بدون دردسر در اتوکد فارسی تایپ کنید و براحتی یک متن نوشته شده توسط یک فرمت و یک خانواده خاص را به فرمتی دیگر تبدیل کنید و بسیاری قابلیت های دیگر از قبیل جستجوی فارسی و مبدل قدرتمند.جدیدترین ورژن برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) (نسخه نهایی 6.0)، 11 خانواده فونت و بیش از 800 فونت را پشتیبانی می کند. برای آگاهی از فرمت های پشتیبانی شونده توسط [URL=] برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) ، مطلب برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) را ببینید.

[URL=] برای دسترسی به فایل باید عضو سایت شوید (کلیک کنید) (باتشکر از آقای هادی پورعباس)
پاسخ
#2
سلام اقای مهندس .. خب مرسی بابت توضیحات کامل و البته جدیدی که لااقل من اولین باره انقده ریز راجع به تغییر فونت کد دیدم .. حالا من یه سوال دارم راجه به همین فونت .. چرا وقتی با پرینتر مجازی فایلی رو پی دی اف میکنم فونتاش برعکس و البته جدا جدا میشه؟ با برنامه های مختلفی هم اینکارو کردم ام جواب نداد .. راستی چرا فونت های پوشه Fonts ویندوز رو داخل پوشه Font برنامه کد کپی پیست نمیکنین که لااقل تا حدود 90 درصد مشکل فارسی نوشتن توی کد بدون نیاز به کاتب و .. حل بشه؟ منظورم از چرا اینه که آیا این روش به نوع سیستم و ویندوز هم ربط داره؟
پاسخ
#3
(1392/9/12 ، 04:45 عصر)زینب خوش کلام نوشته است: سلام اقای مهندس .. خب مرسی بابت توضیحات کامل و البته جدیدی که لااقل من اولین باره انقده ریز راجع به تغییر فونت کد دیدم .. حالا من یه سوال دارم راجه به همین فونت .. چرا وقتی با پرینتر مجازی فایلی رو پی دی اف میکنم فونتاش برعکس و البته جدا جدا میشه؟ با برنامه های مختلفی هم اینکارو کردم ام جواب نداد .. راستی چرا فونت های پوشه Fonts ویندوز رو داخل پوشه Font برنامه کد کپی پیست نمیکنین که لااقل تا حدود 90 درصد مشکل فارسی نوشتن توی کد بدون نیاز به کاتب و .. حل بشه؟ منظورم از چرا اینه که آیا این روش به نوع سیستم و ویندوز هم ربط داره؟

سلام

جواب سوال اولتون دو علت میتونه داشته باشه

یکی اینکه بعضی نرم افزارهای پرینتر مجازی قابل استفاده برای کاربران فارسی زبان نیستند و همین مشکلی که برا شما پیش اومده رو دارن.

دوم اینکه شاید از کاتب و فونتهای مشابه استفاده نکردید پرینت برعکس افتاده.

سوال دوم

نخیر اینکار امکان پذیر نیست اگه متن بالا رو بدقت میخوندید این سوال براتون پیش نمیومد.

در بالا گفتیم که فونتهایی قابل استفاده در اتوکد هستند که پسوند SHX داشته باشند.

موفق و موید باشید
پاسخ
#4
مرسی .. اما من به محض نصب کد تو سیستمم(نه یکبار بلکه هر بار که ویندوز عوض میکنم)فونتای فارسی ویندوز رو تو کد کپی می کنم و حتی برای نوشتن سینگل تکست هم مشکل ندارم براحتی با فونتای با پیشوند b , 2 , ... بهرحال مرسی بابت راهنمایی های مفیدتون
پاسخ
#5
حرف شما صحیح خانم مهندس خوش کلام
با اجازه از مهندس Reza-MSR
برای تایپ کردن و نشون دادن در صفحه ی اتوکد حتی نیازی به کپی کردن فونت ویندوز به فونت اتوکد نیست و از همان فونت ویندوز میشه استفاده کرد و به راحتی فارسی نوشت دقیقا همون چیزی که خود شما گفتی
اما !!!!
برای تبدیل به pdf یا پلات نقشه و حتی بعضی چاپگر ها ( البته میتونید از توی اتوکد راحت تنظیمات این چاپگرها رو هم اصلاح کنید ) به مشکل بر میخورید
حالا حساب کنید چه وقتی گذاشتید روی نقشه و درج متنها و حالا هیچکدام قابل پلات یا تبدیل به pdf نیست
پس حرف مهندس Reza-MSR اصولیه
پاسخ
#6
رفع مشکل پرینت نوشته های فارسی دراتوکد در این نشانی: http://www.irancad.com/newsdetail-107-fa.html
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل پرینت اتوکد به PDF به صورت یک فایل Arya68 6 6,616 1399/11/21 ، 01:40 عصر
آخرین ارسال: eaglesweem
  اتوکد اتوماتیک نقشه کشی پلانهای ساختمانی برای اولین بار درایران SK1970 8 280 1399/7/24 ، 11:54 عصر
آخرین ارسال: Alek2Lek
  دانلود هاشور هتچ های مختلف در اتوکد Auto CAD Hatch فرشاد امن خانی 17 28,999 1399/4/26 ، 02:14 صبح
آخرین ارسال: سجاد سالمی
  دانلود فیلم آموزش رسم کروکی به وسیله گوگل ارث و انتقال آن به اتوکد فرشاد امن خانی 0 288 1399/3/16 ، 08:55 عصر
آخرین ارسال: فرشاد امن خانی
  دانلود آموزش محاسبه مرکز اشکال نامنظم در اتوکد ( بصورت فیلم ) فرشاد امن خانی 0 156 1399/3/16 ، 08:52 عصر
آخرین ارسال: فرشاد امن خانی
  دانلود جزوه آموزش اتوکد دوبعدی (تهیه کننده: مهندس حسین خرمیان ) فرشاد امن خانی 0 259 1399/1/20 ، 02:42 صبح
آخرین ارسال: فرشاد امن خانی
  آموزش اتوکد به زبان خودمانی omid_rch 128 106,713 1398/12/21 ، 01:03 عصر
آخرین ارسال: omid_rch
  تغییر مقیاس با دستورات Scale در اتوکد فرشاد امن خانی 10 79,990 1398/4/2 ، 02:13 صبح
آخرین ارسال: علی خیرالهی
  دانلود جزوه آموزشی " اتوکد سریع و آسان " دانشگاه آزاد تفت ( سید محمد پارسائیان) فرشاد امن خانی 0 629 1398/3/19 ، 07:51 عصر
آخرین ارسال: فرشاد امن خانی
  دانلود AutoRebar افزونه آرماتور گذاری اتوماتیک مقاطع بتنی در اتوکد آرش نقیبی 19 11,893 1397/12/4 ، 12:10 عصر
آخرین ارسال: davarzani.reza

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان