DevToys Web Pro iconDevToys Web Proوبلاگ
به ما امتیاز دهید:
افزونه مرورگر را امتحان کنید:

تولیدکننده متن هنر ASCII

فونت
نمونه‌ها:

ورودی

  • خروجی

  • پیش‌نمایش هنر ASCII اینجا نمایش داده می‌شود...
    جزئیات فنی

    مولد متن ASCII Art چگونه کار می‌کند

    این ابزار چه کاری انجام می‌دهد

    مولد متن ASCII Art با استفاده از کتابخانهٔ FIGlet، متن ساده را به بنرهای بزرگ و سبک‌دار که کاملاً از کاراکترهای ASCII ساخته شده‌اند تبدیل می‌کند. از میان ده‌ها فونت انتخاب کنید تا سربرگ‌های چشم‌گیر برای خروجی ترمینال، کامنت‌های کد منبع، فایل‌های README و مستندات بسازید.

    موارد استفادهٔ رایج برای توسعه‌دهندگان

    توسعه‌دهندگان از مولدهای ASCII art برای ساخت بنرهای پیام شروع به کار ابزارهای CLI، سربرگ بخش‌ها در فایل‌های پیکربندی، کامنت‌های تزئینی در کد منبع و عنوان‌های چشم‌گیر README استفاده می‌کنند. مدیران سیستم هم از آن‌ها برای بنرهای MOTD (Message of the Day) روی سرورها استفاده می‌کنند.

    قالب‌ها، نوع‌ها یا گونه‌های داده

    فونت‌های FIGlet مشخص می‌کنند هر کاراکتر چگونه به‌صورت یک بلوک ASCII چندخطی رندر شود. فونت‌های محبوب شامل Standard (سبک متعادل پیش‌فرض)، Big (حروف بلوکی بزرگ)، Slant (سبک مورب/ایتالیک)، Banner (حروف ساده و پهن) و Shadow (با افکت سایه) هستند. هر فونت برای هر کاراکتر عرض و ارتفاع متفاوتی تولید می‌کند.

    دام‌های رایج و حالت‌های لبه‌ای

    ASCII art اگر با فونتی که monospaced نیست نمایش داده شود، یا اگر ترمینال/ویرایشگر برای عرض خروجی خیلی باریک باشد، می‌تواند به‌هم بریزد. برخی فونت‌ها فقط از کاراکترهای پایهٔ ASCII پشتیبانی می‌کنند و ورودی یونیکد را رد می‌کنند یا نادرست رندر می‌کنند. رشته‌های ورودی بسیار طولانی ممکن است خروجی بسیار عریضی تولید کنند که بد می‌شکند و wrap می‌شود.

    چه زمانی از این ابزار استفاده کنیم در برابر کُد

    از این ابزار مرورگر برای تولید سریع بنر در طول توسعه استفاده کنید. برای تولید خودکار بنر در اسکریپت‌های build یا ابزارهای CLI، از پکیج figlet در npm یا pyfiglet (Python) مستقیماً در پروژهٔ خود استفاده کنید تا بنرها به‌صورت برنامه‌نویسی تولید شوند و با کدبیس شما همگام بمانند.