با ما در تماس باشید! 88520412 (021)

شیرپوینت فارسی: فونت‌های فارسی

فارسی‌ساز پرنیان امکان استفاده از فونت‌های فارسی در شیرپوینت را فراهم می‌کند. این مقاله به بررسی و توضیح چگونگی این امکان می‌پردازد.
تغییر در ظاهر سایت در شیرپوینت با انتخاب تم (theme) انجام می‌شود. به هنگام انتخاب تم، کاربر می‌تواند فونت مناسب برای سایت را انتخاب کند. شیرپوینت اطلاعات فونت‌های قابل استفاده را در فایل‌های شما فونت (fontscheme) نگهداری می‌کند. این فایل‌ها در محل “template/global/lists/themes” نگهداری می‌شوند:

هر یک از این فونت‌فایل‎ها، اطلاعات یک فونت را نگهداری می‌کنند:

برای مثال در تصویر بالا مشخص است که در fontscheme001، فونت برای “title” در اسکریپت عربی “Segoe UI Light” انتخاب شده است.
بر این اساس میشود با تغییر این فونت‌فایل‌ها و جایگزین کردن فونت‌های فارسی، این فونت‌ها را به شیرپوینت اضافه کرد. برای مثال در شکل زیر فونت B Yekan تنظیم شده است.

اما مشکلی که درباره فونت‌های فارسی وجود دارد آنست که مطمئن نیستیم این فونت‌ها روی تمامی دستگاه‌ها نصب شده باشند. از اینرو ناگزیر هستیم از تکنیک فونت‌های وب (Web Font) استفاده کنیم. در این تکنیک فونت‌ها به صورت خودکار روی دستگاه مشتری نصب می‌شود. برای اینکار لازم است اولا فایل‌های مناسب فونت روی سرور قرار داده شوند و پس از آن کدهای لازم به پرونده‌های css اضافه شود. پرنیان فونت‌های فارسی را در آدرس template\layout\fonts اضافه می‌کند:

پس از آن، فایل “template\layout\1065\styles\themeable\core15.css” تغییر داده شده و کدهای مناسب برای فونت‌های فارسی به آن اضافه می‌شود:

به این ترتیب پرنیان برای پشتییانی از فونت‌های فارسی:

  • فایل‌های fontschemexxx را تغییر می‌دهد.
  • فونت‌های فارسی را روی سرور نصب می‌کند.
  • فایل corev15.css را برای استفاده از فونت‌های فارسی تغییر می‌دهد


.

مشتاقانه منتظر دریافت نظرات شما دوستان عزیز هستیم