اطمینان حاصل کنید که می توانید از همان فونت در تمام سیستم عامل ها استفاده کنید

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط تایید

ویندوز
  • ویندوز 11
ویرایشگر یونیتی
  • دانلود: 2020.3.25f1

پیشنیازهای این نکته

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

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

تنها فونت موجود به طور پیش فرض در Arial Unity است. Arial فقط به زبان انگلیسی است، ژاپنی و غیره را شامل نمی شود.

ژاپنی برای توسعه و اجرای بازی در ویندوز نمایش داده می شود، این به این دلیل است که اگر شخصیتی که در فونت وجود ندارد در سمت سیستم عامل استفاده شود، جایگزین ان MS Pゴシック خواهد شد.

اگر سعی کنید ژاپنی را در یک فونت در WebGL Arial نمایش دهید، فرایند جایگزینی فونت رخ نخواهد داد، بنابراین ژاپنی به هیچ وجه نمایش داده نخواهد شد.

بنابراین، من فکر می کنم که استاندارد برای اماده سازی یک فونت برای بازی و استفاده از فونت همراه با بازی است.

قلمهای مورد استفاده در این نمونه

衡山毛筆フォント行書 استفاده می شود. شما می توانید ان را از سایت زیر دانلود کنید.

درباره مجوزهای استفاده قلم

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

ترکیب فونت ها در پروژه Unity شما

هر فایل فونتی را که می خواهید استفاده کنید اماده کنید.

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

شئ را که می خواهید با متن کار کنید انتخاب کنید.

یک "فونت" در Text جزء بازرس وجود دارد، بنابراین ان را از دکمه سمت راست انتخاب کنید یا فونتی را که در پروژه خود قرار داده اید برای تنظیم ان رها کنید.

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

فونت هایی که در پروژه قرار می دهید در بازی ساخته شده اند، بنابراین می توانید از فونت های مشخص شده در هر محیطی استفاده کنید. حتی زمانی که با WebGL اجرا می شود، ژاپنی به درستی نمایش داده می شود.