اگر علاقه ای به فونت های از پیش نصب شده روی دسکتاپ لینوکس خود ندارید، نگران نباشید. شما به راحتی می توانید فونت های سفارشی خود را با استفاده از Glyphtracer ایجاد کنید.
تایپوگرافی هنری است که به نویسنده کمک می کند شخصیت خود را بیان کند و همچنین پنجره ها، پایانه ها و حتی فایل های متنی را زیبا جلوه می دهد. طراحان فونت معمولاً قبل از اینکه ثمره زحماتشان بر روی صفحه نمایش شما بیاید، سال ها آموزش و پیشینه هنری دارند.
با Glyphtracer، ایجاد فونت خود در لینوکس آسان است و ببینید که چقدر مهارت های شما در برابر مهارت های حرفه ای ها مقاومت می کند.
Glyphtracer چیست و چگونه به شما در ایجاد فونت های خود کمک می کند؟
Glyphtracer یک برنامه پایتون است که یک تصویر یک بیتی حاوی تصاویر حروف را می پذیرد و به شما کمک می کند تا هر حرف را به یک نقطه کد یونیکد تگ کنید. سپس تصاویر را به فرم وکتور تبدیل کرده و در یک فایل SFD می نویسد.
Glyphtracer با در نظر گرفتن لینوکس طراحی شده است، اگرچه توسعه دهنده، jpakanne بیان می کند که “ممکن است روی OSX یا ویندوز کار کند. ممکن است نه.”
Glyphtracer را روی لینوکس نصب کنید
قبل از اینکه بتوانید Glyphtracer را نصب کنید، باید pip3 و pyqt5 را نصب کنید:
sudo apt install python-pip3
pip3 install pyqt5
Potrace را نصب کنید – ابزاری برای تبدیل بیت مپ به تصاویر برداری:
sudo apt install potrace
اکنون مخزن Glyphtracer GitHub را شبیه سازی کنید:
git clone https://github.com/jpakkane/glyphtracer.git
با استفاده از دستور cd به دایرکتوری جدید بروید و Glyphtracer را با تایپ کردن نصب کنید:
cd glyphtracer
sudo python3 setup.py install
اکنون می توانید Glyphtracer را از هر ترمینال با موارد زیر راه اندازی کنید:
glyphtracer.py
شروع با Glyphtracer
اولین کاری که باید انجام دهید این است که الفبای خود را بنویسید. برای شروع، فقط با حروف کوچک چاپ کنید و در صورت امکان، از رنگ مشکی روی پسزمینه سفید استفاده کنید. اطمینان حاصل کنید که فضای خالی کافی بین کاراکترها بگذارید. بهترین نتایج را با اسکن کردن در برخی از خوشنویسی های دستی یا با استفاده از تبلت گرافیکی به دست خواهید آورد. در یک فشار، می توانید با ماوس نقاشی کنید.
قبل از استفاده از Glyphtracer، باید از ImageMagick برای تبدیل تصویر به PNG یک بیتی استفاده کنید:
convert -monochrome your_alphabet_image.jpg new_image.png
Glyphtracer را باز کنید و در پنجره محاوره ای، فونت جدید خود را نامگذاری کنید. فایل ورودی و فایلی که می خواهید خروجی بگیرید را انتخاب کنید.
پنجره بعدی الفبای شما را نشان می دهد. Glyphtracer میتواند تشخیص دهد که شخصیتهایی روی صفحه وجود دارند، اما نمیتوانند تشخیص دهند که چه شخصیتهایی هستند. مجموعه کاراکترهای خود را از منوی سمت چپ پایین صفحه انتخاب کنید. در مورد ما، این “حروف کوچک لاتین” است، سپس روی هر حرف به نوبه خود کلیک کنید.
اگر فراموش کردید که به کجا رسیده اید، به شمارنده حروف در مرکز نوار پایین نگاه کنید.
پس از پایان کار، روی “Generate file SFD” کلیک کنید.
فونت جدید خود را در FontForge نهایی کنید
فونت جدید شما یک فایل Spline Font Database (SFD) است و قبل از اینکه بتوانید از آن در ویرایشگر متن مورد علاقه خود استفاده کنید، باید آن را به یک فونت TrueType (TTF) تبدیل کنید. در حالی که تعدادی مبدل آنلاین وجود دارد که می تواند این کار را برای شما انجام دهد، بهتر است از ابزارهای محلی استفاده کنید – در این مورد، FontForge.
ابتدا FontForge را نصب کنید:
sudo apt install fontforge
برنامه FontForge را باز کنید، سپس فایل SFD خود را انتخاب کنید. FontForge کاراکترهایی را که ترسیم کرده اید ارائه می کند. دوبار بررسی کنید که آیا کاراکترهای مورد نیاز خود را دارید، سپس Generate Font را از منوی فایل انتخاب کنید.
در گفتگو، TrueType را انتخاب کنید، سپس Generate را بزنید. فونت جدید شما با نام فایلی که مشخص کرده اید ذخیره می شود.
از فونت جدید خود در سیستم خود استفاده کنید
نصب فونت جدید خود در لینوکس نمی تواند ساده تر باشد: فقط مدیر فایل خود را باز کنید و روی نماد فونت جدید خود دوبار کلیک کنید. پیش نمایشی از الفبای خود را در اندازه های مختلف خواهید دید و اگر همه چیز خوب به نظر می رسد، روی Install کلیک کنید.
اکنون می توانید از فونت خود در هر برنامه ای استفاده کنید.
یک دوره آموزشی برای بهبود مهارت های طراحی خود بگذرانید!
طراحی فونت های سفارشی سرگرم کننده و راهی عالی برای سفارشی کردن سیستم لینوکس شما است، اما این تنها یکی از عناصر طراحی تجربه کاربر است.
اگر از ساختن سیستمها برای شهودیتر و کاربرپسندتر بودن لذت میبرید، در نظر بگیرید که یک دوره آموزشی در سایر عناصر طراحی UX بگذرانید—حتی ممکن است بتوانید از آن حرفهای بسازید!