جمعه, 04 فروردين 1396 12:37:41

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

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

مشکل نمایش فونت فارسی در اتوکد معمولا به یکی از دلایل زیر اتفاق می افتد:

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

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

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

در صورتی که با نوشته های Multyline مشکل دارید، لطفا مطلب "رفع مشکل چاپ متن فارسی نوشته شده در اتوکد با فونت های truetype استاندارد ویندوز" را مطالعه کنید.


عدم وجود فونت

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

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

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

    باز کردن پنجره text style باز کردن پنجره text style

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

    پنجره text style پنجره text style

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

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

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

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

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

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

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

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

    باز کردن پنجره properties باز کردن پنجره properties

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

    پنجره properties پنجره properties

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

    باز کردن پنجره text style باز کردن پنجره text style

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

    پنجره text style پنجره text style

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

    رفع مشکل نمایش فونت فارسی در اتوکد رفع مشکل نمایش فونت فارسی در اتوکد

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

    رفع مشکل نمایش فونت فارسی در اتوکد رفع مشکل نمایش فونت فارسی در اتوکد

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


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


امید که این مقاله مفید بوده باشد.

دیدگاه‌ها   

0 #145 mohammad 1395-12-14 15:36
سلام خدمت دوستان
راستش من یه مشکلی در نوشتن متن فارسی دارم و اینه که کلمه اولو فقط میتونم فارسی نویسم و تا کلید اسپیس رو میزنم تا فاصله ایجاد شه فونت انگلیسی میشه و هیچ کاریش نمیشه کرد
خواهشا هرکس میدونه یه راهنمایی کنه دستت رد نکنه :sad:
نقل قول کردن
0 #144 هادی پورعباس 1395-11-23 20:41
به نقل از سودابه خطیبی:
سلام من ی مشکلی توی تایپ حرف واو توی نام گذاری لایه ها به فارسی پیدا کردم،مثلن میخام نام لایه رو بنویسم دیوار حرف واو تایپ نمیشه ،برای نوشت واو تو نام لایه ها باید کدو دکمه رو زد ،ممنون

به روش Copy & Paste می تونید این کار رو انجام بدید. برنامه notepad ویندوز رو بازکنید و نام لایه مورد نظرتون رو تایپ کنید مثلا: دیوار. سپس متن رو با استفاده از کلیدهای Ctrl + C کپی کنید و در layer اتوکد در مکان مورد نظرتون با کلیدهای Ctrl + V قرار دهید.
نقل قول کردن
0 #143 سودابه خطیبی 1395-11-23 12:00
سلام من ی مشکلی توی تایپ حرف واو توی نام گذاری لایه ها به فارسی پیدا کردم،مثلن میخام نام لایه رو بنویسم دیوار حرف واو تایپ نمیشه ،برای نوشت واو تو نام لایه ها باید کدو دکمه رو زد ،ممنون
نقل قول کردن
0 #142 nafise 1395-11-19 19:39
عالی بود مرسی
نقل قول کردن
0 #141 هادی پورعباس 1395-11-03 22:34
دوست عزیز، "عباس آقا"، ایمیل شما رو دریافت نکردم. لطفا بررسی بفرمایید که آیا به ایمیل ذکر شده در صفحه تماس با ما ارسال کرده اید. اگر اینطور هست، زحمت بکشید ایمیل را یک بار دیگر فوروارد کنید. با تشکر
نقل قول کردن
0 #140 عباس 1395-11-03 22:07
اخیرا در برخی از فایل های ترسیمی اتوکد تعداد بسیار زیادی فونت با اسم های
MZ-A-P-ROAD-N$0$X-AL SADD Section …….Standard
MZ-A-P-ROAD-N$0$X-AL SADD Section …….Standard
.
.
.
ساخته میشود که تاثیر زیادی در ذخیره سازی ویرایش و بطور کلی کار کردن روی فایل دارد
این فونت ها حذف نمی شود
و پیغام استفاده شدن از فونت در فایل را میدهد
در صورت حذف کلیه فونت ها ، فونت های مذکور نیز حذف میگردد.
نمونه فایل جهت بررسی ضمیمه ایمیل می باشد .
خواهشمندم برای یافتن علت و رفع این مشکل راهنمایی بفرمایید
باسپاس
نقل قول کردن
0 #139 محسن 1395-10-30 13:50
دمت گرم
نقل قول کردن
0 #138 roya 1395-10-25 03:03
سلام
من همه این کار هارو انجام دادم و فونتم فارسی شد اما حروف فارسی به هم ریخته ی ناخوانا!!!!! لطفا راهنمایی کنید اگر چاره ای هست
نقل قول کردن
0 #137 هادی پورعباس 1395-10-24 09:59
به نقل از forough:
سلام ممنون از راهنمایی دقیق و عالیتون،من هر فونتایی که نصب میکنم بازم میرم میبینم بغلش مثلثه هست باید چیکار کنم؟

با سلام، آیا مطمئن هستید که فونت ها رو به درستی نصب کردید؟ مطلب زیر رو ببینید:
روش نصب فونت فارسی برای اتوکد
نقل قول کردن
0 #136 forough 1395-10-24 00:35
سلام ممنون از راهنمایی دقیق و عالیتون،من هر فونتایی که نصب میکنم بازم میرم میبینم بغلش مثلثه هست باید چیکار کنم؟
نقل قول کردن
0 #135 forough 1395-10-24 00:33
salam mamnoon az rahnamayie daghighetoon man har kari ke goft bodid anjam dadam hata naskhes va sade ro nasb kardam ru file font autocad ama bazam alamate mosalas miad nemishe asan
نقل قول کردن
0 #134 همایی 1395-10-19 15:47
عالی
ممنون از راهنمایی شما
نقل قول کردن
0 #133 sama 1395-10-14 16:15
عالیییی بود وممنون
نقل قول کردن
0 #132 fatemea 1395-09-27 11:43
دقیقا کارایی که میگید رو انجام میدم اما درست نمیشه باید چکار کنم؟
نقل قول کردن
+1 #131 فاطمه 1395-09-22 20:57
سلام دستتون درد نکنه .واقعا عالی بود. خیلی وقت بود این مشکل رو داشتم .اما با هر سرچی این به طور کامل برطرف نشده بود.
نقل قول کردن
0 #130 هادی پورعباس 1395-09-22 18:35
به نقل از saeed:
با سلام خیلی ممنون از راهنمای شما با نصب فونت های کدفا مشکلم تا حدودی حل شد نوشته ها از یونانی به فارسی برگشت اما بعضی حروف به صورت مستطیل می باشد ممنون میشم اگه راهنمایی کنید درضمن ویندوز8 و اتوکد 2011 می باشد با کمال تشکر

با سلام، سعی کنید فونت متون رو تغییر بدید و از فونت های مشابه که هم خانواده با اون فونت خاص هستند استفاده کنید. مطلب فوق رو یک بار دیگه مطالعه کنید. در شرایط خاص ممکنه حروفی که به صورت مستطیل هستند رو نتونید اصلاح کنید. مگر اینکه فایل رو با ورژن های پایینتر اتوکد باز کنید.
نقل قول کردن
0 #129 حمید شاهسوند 1395-09-21 18:39
سلام ممنونم مشکل من حل شد
نقل قول کردن
0 #128 saeed 1395-09-21 15:36
با سلام خیلی ممنون از راهنمای شما با نصب فونت های کدفا مشکلم تا حدودی حل شد نوشته ها از یونانی به فارسی برگشت اما بعضی حروف به صورت مستطیل می باشد ممنون میشم اگه راهنمایی کنید درضمن ویندوز8 و اتوکد 2011 می باشد با کمال تشکر
نقل قول کردن
0 #127 هادی پورعباس 1395-08-25 23:43
به نقل از آرش:
سلام
یه فایل کد رو export کردم تو pdf حروف از هم جدا شده
ممنون میشم راهنمایی کنید

سلام. لینک زیر رو ببینید:
کدفا، فارسی نویس اتوکد
نقل قول کردن
0 #126 آرش 1395-08-25 22:26
سلام
یه فایل کد رو export کردم تو pdf حروف از هم جدا شده
ممنون میشم راهنمایی کنید
نقل قول کردن
0 #125 ariiii 1395-08-25 22:25
بسیار بسیار سپاس...خدا خیرت بده
نقل قول کردن
0 #124 هادی پورعباس 1395-08-21 11:26
به نقل از فراز:
عرض سلام و خسته نباشید بابت سایت خوبتون
ببخشید وقتی دارم فایل cad رو تو نرم افزار edrawings باز میکنم فونتا بهم ریخته اند.نمیشه تو edrawings کاریش کرد؟

با سلام. لطفا مراحل زیر رو انجام بدید و خودتون تست کنید در صورتی که موفق به رفع مشکلتون شدید، پاسخ بدید و روش برطرف کردن مشکل رو هم توضیح بدید تا سایر دوستانی که به مشکل مشابه برخورد کردند بتونند از راهنمایی های شما استفاده کنند. ممنون.
مراحل:
1. نرم افزار کدفا رو دانلود، نصب و فعال سازی موقت، کنید.
2. یک فایل در اتوکد ایجاد کرده و با هر کدام از فونت های موجود در کدفا، یک متن تستی بنویسید.
3. فایل را با دستور cf_transmit ذخیره کنید.
4. پس از استفاده از دستور cf_transmit، در پنجره ای که باز می شود، مسیر ذخیره شدن فایل و فونت هایی که با اونها ترسیم کردید، به شما نشان داده می شود. فونت ها در دو پوشه win_fonts و cad_fonts قرار گرفته اند.
5. فونت های موجود در پوشه cad_fonts را کپی کرده و کنار فایل dwg قرار دهید.
6. فایل را در edrawings باز کرده و بررسی کنید که کدام یک از متن ها، درست نوشته شده است.
نقل قول کردن
0 #123 فراز 1395-08-20 23:00
عرض سلام و خسته نباشید بابت سایت خوبتون
ببخشید وقتی دارم فایل cad رو تو نرم افزار edrawings باز میکنم فونتا بهم ریخته اند.نمیشه تو edrawings کاریش کرد؟
نقل قول کردن
-1 #122 sara 1395-08-15 18:09
سلام.من فونت ریختم بعضی از فونتاش درست شد ولی بعضی از فونتاش هنوز درست نشد. و برعکس.
نقل قول کردن
0 #121 هادی پورعباس 1395-08-13 10:23
به نقل از رضا کریم زاده:
سلام تا قسمت stayl رفتم اما GO-farsi نداره
چیکار کنم؟؟؟؟؟؟؟

با سلام. آقا رضا، اون تصویر، نمونه هست و استایل های شما نام هاشون فرق می کنه. مطلب رو یک بار دیگه بخونید.
نقل قول کردن
0 #120 رضا کریم زاده 1395-08-12 10:36
سلام تا قسمت stayl رفتم اما GO-farsi نداره
چیکار کنم؟؟؟؟؟؟؟
نقل قول کردن
+1 #119 Yasi 1395-07-30 17:49
عالی بود، ممنون
نقل قول کردن
+2 #118 کامران 1395-07-16 22:04
یعنی واقعا هرچی انرژی مثبته تو دنیا براتون...عالی توضیح دادید.واقعا سپاسگزارم
نقل قول کردن
+1 #117 شبنم 1395-07-04 11:01
دستتون واقعا درد نکنه. :-) :-) :-) :-) :-)
هیچ سایتی اینقدر خوب مشکلو حل نکرده... :D :D :D :D
نقل قول کردن
+1 #116 مسلم طرفه نژاد 1395-06-05 20:37
آقا من واقعا ممنونم بابت این مطلب. نصب فونت رو هم خوندم مشکلم رو برطرف کردید. تشکر می کنم از وقتی که می گذارید .
نقل قول کردن

نوشتن دیدگاه

دوست عزیزم، سوالاتی که فینگلیش تایپ شود، شاید منتشر شود ولی پاسخ داده نخواهد شد!


تصویر امنیتی
تصویر امنیتی جدید

کدفا، برای اتوکد 2007 تا 2016 - 32 و 64 بیتی

کدفا (cadFA) ورژن 2016

دانلود رایگان

خرید لایسنس

  • میلاد 1395-12-22 11:40
    با سلام مشکل من بعد از 4 ماه حل شد واقعا ممنونم

    ادامه مطلب ...

     
  • تانی 1395-12-21 13:24
    سلام من تو properties , متن ندارم text ندارم چیجوری بیارمش

    ادامه مطلب ...

     
  • سحر 1395-12-17 00:58
    :roll: :-) ممنون

    ادامه مطلب ...

     
  • mohammad 1395-12-14 15:36
    سلام خدمت دوستان راستش من یه مشکلی در نوشتن متن فارسی دارم و اینه که کلمه اولو فقط میتونم فارسی نویسم و تا کلید اسپیس رو میزنم تا فاصله ایجاد شه ...

    ادامه مطلب ...

     
  • روح اله 1395-12-12 12:54
    سلام ممنون از شما

    ادامه مطلب ...

کد نام کالا قیمت (تومان)
مجموع 0