در این پست ما آموزش نصب PhontomJS را دادیم. یکی از کاربردهای این اسکریپت بالا اوردن یک صفحه وب و گرفتن اسکرین شات از اون هست. اگه صفحهای که بالا میاریم از فونت خاصی استفاده کرده باشه و فرمت رایج مورد استفاده از این اسکریپت نباشه کارمون سخت میشه.
البته سادهترین روش نصب همون فونت روی سیستم عاملی هست که ازش استفاده میکنیم اما این کار بر روی سرور کمی مشکل و به راحتی نیست.
توصیه میکنم ابتدا فایلها فونتی که میخواهید روی سرور نصب بشه به یک دایرکتوری انتقال یا آپلود کنید.
سپس فونت مورد نیاز به مسیر زیر منتقل دهید:
/usr/local/share/fonts
به طور مثال ما فونت ایران سنس به این دایرکتوری انتقال میدیم:
cp IRANSans.ttf /usr/local/share/fonts
سپس کافی سیستم یکبار ریبوت کنید تا فونت بدون مشکل استفاده کنید.
اگه نمیخواهید ریبوت کنید از دستور زیر هم میتوانید استفاده کنید و به خوبی کار میکنه:
fc-cache -f -v
در مرحله آخر فقط کافیه مطمئن بشیم که فونتها ما به درستی روی سیستم نصب شده است:
fc-list | grep "<name-of-font>"