وارد کردن دیتابیس حجیم در phpMyAdmin
نوامبر 30, 2017
اقامت آلمان
ژانویه 12, 2019
نمایش همه

تایپ فارسی در اتوکد ۲۰۲۰

از آنجایی که سایت های زیادی به موضوع آموزش تایپ فارسی در اتوکد ورژن های ۲۰۱۴، ۲۰۱۶، ۲۰۱۸ پرداخته بودند، تصمیم نداشتم این مقاله رو بنویسم، ولی از آنجایی که هیچ کدام از آن آموزش ها برای من جواب نداد و نحوه تایپ در AutoCAD 2019 را خودم به طرز اتفاقی یاد گرفتم، این مقاله را می نویسم شاید بعضی از شماها که جای دیگر جواب نگرفتید بتوانید اینجا جواب رو بگیرید.

 

تایپ کردن فارسی در اتوکد AutoCAD 2020 با کاتب

اولا، بغیر از کاتب، روش های دیگری نیز هست که شما بتوانید در اتوکد فارسی بنویسید. از جملۀ آنها می توان به کد فا اشاره کرد. البته کدفا پولی است و به مدت یک هفته اجازه استفاده رایگان (فعال سازی با موبایل) خواهد داد. ولی همانطور که میدانید، کاتب رایگان است.

این را مد نظر داشته باشید که این روش روی نسخه های اتوکد ۲۰۱۴ و ۲۰۱۶ و ۲۰۱۸ و ۲۰۱۹ تست شده و به احتمال زیاد در اتوکد ۲۰۲۰ نیز بطور مشابه کار می کند.

 

آموزش تایپ فارسی در اتوکد

برای شروع، فونت های اتوکد را دانلود کنید اگر که قبلاً از جای دیگری دانلود نکرده اید. واقعاً فرقی ندارد فونت ها را از کدام سایت دانلود می کنید. همه آنها تقریباً یکی هستند. پس اگر قبلا فونت ها را دریافت کرده اید، مشکلی نخواهید داشت.

فونت ها را در پوشۀ نصب اتوکد داخل پوشه Fonts استخراج کنید (مراقب باشید فونت ها خودشان داخل پوشه ای نباشند، یعنی آدرس نهایی فونت چیزی مثل این باشد:

اکنون برنامه کاتب را به پوشه Support منتقل کنید. برنامه کاتب با نام KATEB.LSP در پوشه فونت ها قرار دارد. البته می توانید کاتب را در پوشه فونت ها هم نگه دارید. خیلی اهمیتی ندارد.

سپس اتوکد را اجرا کنید. اگر قبلا اجرا شده بود، آنرا ببندید و دوباره اجرا کنید. می دانم، زمان زیادی می برد، ولی چاره ای نیست. :)

خوب، وقتی اتوکد اجرا شد، یک طرح خالی ایجاد کنید یا یک فایل DWG باز کنید.

وقتی محیط طراحی را مشاهده کردید، تایپ کنید APPLOAD. اگر دیدید چیزی تایپ نمی شود، احتمالا در حالت select هستید. یک بار Escape بزنید و دوباره تایپ کنید.

سپس اینتر بزنید تا پنجره Load/Unload Applications باز شود.

appload autocad

همانطور که مشاهده می کنید، در این پنجره برنامه های جانبی (مثل کاتب) قابل بارگذاری هستند. این قابلیت اجازه می دهد که اتوکد برنامه هایی فراتر از توانایی های خود را اجرا کند، چیزی مانند پلاگین.

خوب، اکنون باید KATEB.LSP را انتخاب کرده و دگمه Load را بزنیم. منتها برای اینکه دفعه های بعدی نخواهیم آدرس بدهیم، یک بار فولدری که Kateb در آن قرار دارد را به اتوکد معرفی می کنیم تا دفعات بعد کاتب بطور خودکار بارگذاری شود. برای این کار، گزینه Contents را انتخاب کنید.

سپس Add را زده و کاتب را به اتوکد معرفی می کنیم تا در Start-up اتوکد قرار بگیرد.

استارت آپ اتوکد

اگر دوست داشتید یکبار کارآیی این موضوع را تست کنید. وقتی کاتب در Startup اتوکد تعریف شده باشد، دفعه بعد که اتوکد را اجرا می کنید، نیازی به تایپ APPLOAD و بارگذاری کاتب نخواهید داشت. این کار بصورت اتوماتیک توسط اتو کد انجام خواهد شد.

 

خوب، اکنون که کاتب بارگذاری شده است، پنجره های اضافی را ببندید. کافی است تایپ کنید KATEB. مشاهده می کنید که اکنون KATEB یکی از توابع تعریف شده در اتوکد می باشد، و مانند دیگر توابع، وقتی یکی دو حرف اول آنرا تایپ می کنید، سیستم کامند اتو کد بقیه را برای شما پیشنهاد می دهد:

پس از تایپ KATEB اینتر بزنید.

در مرحله بعد از شما می خواهد یک نقطه بعنوان شروع تایپ انتخاب کنید.

روی یک نقطه در طراحی خود کلیک کنید.

سپس از شما می پرسد ارتفاع فونت چقدر باشد. این عدد درشتی فونت را تعیین می کند. یک عدد بسته به درشت نمایی طراحی خود وارد کنید. بعداً می توانید متن تایپ شده را با دستور SCALE بزرگ یا کوچک کنید.

ارتفاع فونت کاتب

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

سپس از شما می خواهد جهت متن را تعیین کنید:

یک جهت را انتخاب کرده و کلیک کنید. نگران نباشید بعداً خواهید توانست متن را بزرگ / کوچک کرده یا تغییر زاویه بدهید.

خوب، تا اینجا تقریبا مثل آموزش های دیگر بوده است، یعنی چیز بیشتری توضیح ندادیم، ولی متاسفانه من جواب نمی گرفتم، اگر شما هم تا الآن جواب نگرفته اید، این قسمت های پایینی را با دقت انجام بدهید تا جواب را بگیرید.

اولاً زبان کامپیوتر شما باید انگلیسی باشد! این مورد را مطمئن هستم جایی ننوشته اند!

زبان تنظیمات ویندوز مهم نیست فارسی باشد یا انگلیسی، پس نیازی نیست به Region and Language Settings دست بزنید. ولی حتماً زبان انتخاب شده باید انگلیسی باشد.

اکنون چند حرف تایپ کنید:

همانطور که می بینید، فارسی تایپ نمی شود. دلیلش این است که هنوز تنظیمات Annotation را تصحیح نکرده ایم.

یکبار Escape بزنید تا از محیط تایپ کاتب خارج شوید. و سپس روی Annotation کلیک کنید. از پنجره ای که باز می شود، گزینه A که کنارش Standard نوشته را انتخاب کنید و گزینه Manage Text Styles را انتخاب کنید مانند شکل زیر:

در این پنجره، شما تنظیمات استایل فونت نگارش را انتخاب می کنید. از آنجایی که فارسی بصورت پیش فرض در اتوکد وجود ندارد، باید یک سری تنظیمات اولیه انجام بدهیم.

فونت نسخ naskh-d اتوکد

همانطور که در تصویر فوق می بینید، شما باید یک Text Style ایجاد کنید. اگر این استایل از قبل وجود ندارد، روی New کلیک کنید، سپس یک نام برای آن انتخاب کنید (مثلا style1 یا style2 الی آخر).

سپس از بین فونت ها (گزینه Font Name) فونت nashkd.shx را انتخاب کنید. این یکی از متداولترین فونت ها است. (بعداً فونت های دیگر را بررسی خواهیم کرد.)

و در مجموعۀ Effects گزینه Backwards را انتخاب کنید. به تنظیمات دیگر لازم نیست دست بزنیم. سپس گزینه Set Current را بزنید و Apply کنید.

وقتی یک بار دیگر منوی Annotation را باز می کنید، تکست استایلی که جدیداً ایجاد کرده اید (style1) باید انتخاب شده باشد تا بتوانید در اتوکد فارسی تایپ کنید:

خوب، حالا که گزینه style1 بعنوان استایل متن انتخاب شده، یکبار دیگر کاتب را در کامند اتوکد تایپ می کنیم.

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

من نوشتم «توانا بود هرکه دانا بود» و نتیجه چیزی که می بینید شد.

اولا برعکس (از چپ به راست) تایپ می شود و دوماً حرف ها مقطع هستند.

اکنون یکبار کلیک کنید جایی خارج از کادر متن:

حالا برای اینکه از مود تایپ کاتب خارج بشوید یکبار Escape بزنید:

درست شد!

این چیزی بود که به طرز اتفاقی کشفش کردم!! با عقل جور در نمی آید  ولی موقع تایپ حروف برعکس هستند و پس از تایپ با Escape زدن تصحیح می شوند.

حالا شما می توانید با دستور m و scale و r متن ایجاد شده را جابجا، Rotate و Scale کنید تا به موقعیت، جهت و سایز مورد نیاز خود برسید.

 

چند نکته درباره تایپ فارسی با کاتب در اتوکد

یک موردی که با آن روبرو شدم، این بود که اگر از قبل متنی با کاتب تایپ شده باشد، شما آنرا نمی توانید ویرایش کنید! حروف متن تایپ شده مقطع و جدا نمایش داده خواهند شد.

مورد دوم: هر بار انجام دادن تنظیمات درشتی، ارتفاع، زاویه و… برای فارسی نویسی با کاتب در اتوکد کمی سخت است. بخاطر همین برای راحتی این کار را بکنید: بعد از اینکه خارج از کادر متن کلیک کردید (پیش از زدن Escape) شما می توانید در محل جدید هم تایپ کنید. پس اگر لازم دارید مثلا ۱۰ تا لیبل بنویسید و در نقشه خود استفاده کنید، بیایید در یک گوشه از نقشه این متن ها را زیر هم بنویسید. مثلا در محل اول که بالاتر از همه است بنویسید اتاق نگهبانی بعد کلیک کنید کمی پایین تر و بنویسید اتاق بازرسی و بعد پایین تر سالن کنفرانس… الی آخر. همه این متن ها برعکس تایپ می شوند و وقتی Escape را می زنید همه با هم درست خواهند شد. بعد می توانید همه متن ها را با یک دستور تغییر اندازه و زاویه داده و هر متنی را به محل واقعی خودش ببرید.

مورد سوم: اگر متن نمایش داده شده خروجی پس از Escape زدن همچنان برعکس بود، یکبار گزینه Backwards را در هنگام ویرایش style از تیک خارج کنید و امتحان کنید ببینید درست می شود یا نه.

مورد چهارم: پ و ژ در تایپ با کاتب در اتو کد جابجا هستند و خیلی از کاراکتر ها مانند : را سر جای خود پیدا نمی کنید مثلا باید شیفت و ۶ را بزنید تا آنها را پیدا کنید.

 

فونت های ویندوزی در اتوکد

هنگامی که داریم استایل جدید انتخاب می کنیم برای فونت، در کنار فونت naskhd و دیگر فونت های shx شما فونت های ویندوزی را هم مشاهده می کنید.

فونت های معروف به سری B مانند B Nazanin و B Mitra و B Titr و B Yekan نیز در این گزینه ها وجود دارند و شما می توانید آنها را انتخاب کنید.

ولی فونت های ویندوزی جدا از سیستم کاتب عمل می کنند، یعنی اگر هیچکدام از مراحل نصب فونت های کاتب و بارگذاری کاتب را انجام نداده باشید همچنان می توانید از این فونت ها استفاده کنید. و جالب این است که این فونت ها کاملاً درست تایپ می شوند! یعنی موقع تایپ از راست به چپ تایپ شده و کاراکتر ها روی کیبورد بر سر جای خودشان قرار دارند.

اما مشکل بزرگ!

مشکل بزرگ برای فونت های ویندوزی در اتوکد این است که موقع تبدیل به PDF این حروف بصورت مقطع نمایش داده می شوند:

ت‌و‌ان‌ا ب‌ود ه‌رک‌ه د‌ان‌ا بود

مسلماً کسی که می خواهد نقشه را بخواند، با این حروف مقطع مشکل خواهد داشت و دچار دردسر می شود.

 

حل مشکل فونت فارسی در اتوکد هنگام پرینت

وقتی فایل اتوکد را پرینت می کنیم (یا تبدیل به PDF می کنیم) انتظار داریم حروف بدرستی نمایش داده شوند.

یکی از روش هایی که می توان فونت های ویندوزی را بصورت صحیح پرینت کرد، استفاده از پرینتر Microsoft Print to PDF می باشد. این پرینتر از امکانات ویندوز ۱۰ می باشد و اگر از ویندوز ۷ استفاده می کنید، احتمالاً باید آنرا جداگانه نصب کنید.

با پرینتر مایکروسافت، شما یک فایل PDF ایجاد می کنید که فونت های ویندوزی در آن بدرستی نمایش داده می شوند.

اما پرینتر اصلی اتوکد که اجازه می دهد سایز A0 انتخاب کنید، AutoCAD PDF High Quality Print نام دارد. و این پرینتر حروف فونت های ویندوزی را بصورت مقطع چاپ می کند. با استفاده از فونت کاتب با آموزشی که در بالا داده شد، شما می توانید پرینت و PDF با حروف پیوسته داشته باشید ولی فونت های شما محدود خواهند شد به فونت های SHX که البته آنها هم تنوع خوبی دارند.

یک روش دیگر که برای نسخه ۲۰۱۶ و قبل از آن وجود دارد، نصب هات فیکس اتوکد برای زبان فارسی است. سازندگان اتوکد برای هر نسخه یک سری HotFix ارائه می دهند که مانند Patch در بازی ها عمل می کند و یک سری از ایرادات آن نسخه را می گیرد.

پیش از دانلود و نصب هات فیکس اتوکد، حتما مطمئن شوید که نسخه هات فیکس دانلودی به نسخه اتوکد شما می خورد. چون هات فیکس هر نسخه ای متعلق به اتوکد همان نسخه می باشد. مثلاً اگر هات فیکس اتوکد ۲۰۱۶ را دانلود کردید، باید اتوکد ۲۰۱۶ نصب شده باشد تا بتوانید از آن استفاده کنید.

یک موردی که برای برخی کاربران تاثیر دارد، گزینه TrueType Text در تنظیمات پرینتر پیش از پرینت می باشد:

با این تنظیمات احتمالاً اگر مشکل حروف مقطع یا حروف برعکس داشتید حل خواهد شد.

 

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

بدرود!

امین بهداروند
فارغ التحصیل کارشناسی برق مخابرات هستم. هم اکنون بعنوان کارشناس تجهیزات فیبر نوری و مخابراتی فعالیت می کنم. به زمینه های دیگر شامل برنامه نویسی vb.net و PHP و MySQL و همچنین طراحی وب سایت، طراحی گرفیکی و بازی سازی سه بعدی، بلاگ نویسی، موسیقی و... نیز علاقه مند هستم.

34 دیدگاه ها

  1. محسن گفت:

    موقع تایپ با کاتب برعکس تایپ میکنه(البته با حروف درست و خوانا و جدا) و بعد از دو بار اینتر زدن تغریبا اکثر حروف رو با علامت سوال جایگزین میکنه (ویندوز ۱۰) . نمیدونم چرا؟! .(capslock روشن نیست و زبان تایپ روی انگلیسی تنظیمه.)

    • از چه فونتی استفاده می کنید؟ آیا textstyle درست کردید همانطور که در این مقاله آموزش دادیم؟

    • زهرا گفت:

      برای من هم همین مشکل بوجود اومده بود, مشکل حروف و علامت سوال اینجوری حل شد که توی پنحره ی تکست استایل یه تکست استایل جدید با یه فونت فارسی درست کنین و بعد شروع کنین با کاتب تایپ کردن ولی نکته اینجاست که زبان سیستم رو حتما روی انگلیسی قرار بدین ولی شما خودتون از روی کیبورد فارسی تایپ کنین خودش فارسی مینویسه. مشکل برعکس تایپ کردن هم اینجوری حل میشه که توی پنجره ی تکست استایل تو همون استایل فارسی که قبلا ساختین گزینه ی upside down رو روشن کنید درست میشه

  2. مینا گفت:

    سلام. من وقتی فونت naskhd رو انتخاب می کنم و باهاش تایپ میکنم، حروف منقطع نشان داده میشه. شما میدونید مشکل چیه؟

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

  3. ali گفت:

    جامع و کاربردی
    ممنون

  4. فاطمه گفت:

    این کار های به ترتیب انجام دادم ولی کاتب رو نمیاره.

    • درود. توی کامند اتوکد تایپ کنید KATEB اگر این دستور رو میشناسه به این معنیه که کاتب بارگذاری شده. اگر نه، یعنی باید برگردید یک مرحله عقب تر، اونجایی که KATEB.LSP رو به اتوکد معرفی می کنید.

  5. فرهاد مجذوب گفت:

    ,خیلی ممنون واقعا

  6. هادی گفت:

    دمت گرم

  7. hamid گفت:

    با سلام ، برام یه سوال پیش اومده و اینکه من الان بیشتر از ۱۰ تا فایل لود کردم برای نصب کاتب و هر کدوم رو که کلید F رو که میزنی یک کد تبلیغاتی می یاد. مثلا اینی که شما گذاشتی مینویسه نقش رایانه به همراه شماره تماس. خوب این چه کاریه؟ اگر قرار نیست از فایلی استفاده بشه برای چی اصلا میذارینش؟

    • امین بهداروند گفت:

      مرسی بابت اطلاع رسانی. من با این موضوع اصلاً جایی برخورد نکردم. مربوطه به خود فایل kateb.lsp هست یا یکی از فونت های shx؟

  8. محمدحسین گفت:

    سلام
    من کلی فونت داخل پوشه فونت اتوکد ریختم ولی وقتی به مرحله “سپس از بین فونت ها (گزینه Font Name) فونت nashkd.shx را انتخاب کنید.” میرم هیچ کدوم از فونتها رو نمایش نمیده… البته توی آدرس مربوطه اتوکد اصلا پوشه ای به نام فونت نبود و خودم دستی پوشه Fonts رو ساختم…
    به نظرتون مشکل از کجاست؟ باید حتما اتوکد رو پاک کنم دوباره نصب کنم؟!

  9. میثم کمانگر گفت:

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

  10. نرگس گفت:

    ببخشید من فارسی یار نصب کردم نمیتونم unistall کنم ؟ بعد این کاتب هربار باید این رومد رو تکرار کنیم ؟

    • امین بهداروند گفت:

      فارسی یار کار نکردم. ولی اگر اون هم فایل LSP هست که کلا هر بار باید مثل کاتب APPLOAD بشه. همونطور که توضیح دادیم.
      مگر اینکه توی تنظیمات استارتاپ اتوکد تعریف کنید که در آنصورت اتوماتیک اجرا خواهد شد.

  11. aneseh گفت:

    سلام
    من قبلا کاتب رو لود کرده بودم و مشکلی نداشتم اما الان هرچی لود اپلیکیشن رو میزنم برام هیجی نمیاره!!!! و واقعا نمیدونم چیکار کنم

  12. danial گفت:

    عالی ممنون

  13. علی گفت:

    واقعا عالی بود ممنوم

  14. علی رضا گفت:

    درود! بسیار جامع و با ظریف بینی خاصی توضیح دادین. سپاسگزارم.

  15. مهدی مقدم پور گفت:

    برای استایل خود کاتب دو تا استایل پیش فرض با نامهای sade و chapi رو میشناسه که معمولا sade برای حروف نازک و با فونت به همین نام و chapi برای حروف ضخیم و با فونت به همین نام است که اگر مطابق توضیحات استاد هر دو را تعریف کنید می تونید بعد از درج دستور کاتب در کامند، اول با تایپ کاراکتر s ابتدا یکی از این دو استایل رو مشخص کنید و بعد ارتفاع و سپس زاویه رو انتخاب کنید ( زاویه رو روی ۱۸۰ درجه قرار بدید.) اینطوری می تونید استایل را تنظیم کنید.

  16. علی گفت:

    سلام و روز به خیر
    موقع نوشتن در اتوکد وقتی که با alt +shift زبان را فارسی می کنیم تا فارسی بنویسیم وقتی کار تایپ تمام شد و خارج از کادر نوشتن کلیک می کنیم و دو باره کادر جدیدی برای نوشتن در قسمت دیگری ایجاد می کنیم زبان انگلیسی شده است. راهی دارد که زبان فارسی بماند و ما برای هر بار نوشتن مجبور نشویم alt+ shift را بگیریم؟

    • امین بهداروند گفت:

      والا فکر نکنم… ولی یکبار زبان عوض کردن چیز زیاد مهمی نیست. ؛)

  17. زهرا گفت:

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

    • امین بهداروند گفت:

      می تونید توی Text style ببینید. فکر کنم توی ویندوز ده Calibri باشه. ولی مطمئن نیستم.

  18. هومن گفت:

    ممنون عالی بود. از دست کاتب راحتمون کردی

  19. حسن گفت:

    استاد سلام دستت طلا برای کامپیوتر مک چه جوری فونت اتوکد نصب کنم

  20. فرشاد گفت:

    دوستان عزیز. با نصب تابع KC شما میتوانید متون نوشته شده به روش فوق رو تصحیح کنید. یادتون باشه که KC رو هم مثل Kateb بزارید تو پوشه ای که موقع شروع اتوکد خودش بره و لودش کنه. ضمنا میتونید در acad.pgp برای kateb و kc شورتکات تعریف کنید

  21. میثم کریمی گفت:

    سلام ، خداقوت و سپاس از وب سایت مفیدتون.

  22. حدیث گفت:

    یعنی خدا خیرت بده فردا تحویل پروژه دارم تمام اینترنتو زیر و رو کردم فقط مطلب شما به دردم خورد و درست شد بالاخره…ممنون از تویحاتتون

    • امین بهداروند گفت:

      متاسفانه هیچکس درست توضیح نمیده. اونی که بلده به خودش زحمت نمیده به دیگران یاد بده، یا بلد نیست خوب توضیح بده. این یه مشکل ریشه ای و اگزیستانسیالیستی ما ایرانیانه. امیدوارم حل بشه!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *