راهنما:افزونه:قلمهایوب
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. Extension:WebFonts was replaced by Extension:UniversalLanguageSelector |
این صفحه مستندات برای قابلیت قلمهای وبی است. مستندات فنی نیز برای این افزونه موجود است.
بسیاری از الفباهای زبانها قلمهای مناسبی که بهسادگی در دسترس باشند ندارند. این میتواند به علت نبودِ قلمهای مربوطه در سیستم عامل باشد یا اینکه کاربر نمیداند چگونه قلمها را نصب کند، یا شاید کاربر ویکی را در رایانهای مشترک که قلمهای موردنیازش در آن نصب نیست میخواند. به این دلایل، ارائهٔ محتوا در برخی زبانها با مشکلاتی روبهروست. قلمهای وبی با جاسازی قلمها در صفحههای ویکی این مشکل را حل میکند. قلمها به طور خودکار دریافت و نصب خواهند شد و اینگونه کاربر هیچگاه به جای نوشتهها، نویسههای نامفهوم، علامت سؤال، یا مربع نخواهد دید.
کاربرد
پس از نصب این افزونه، در کنار پیوندهای بالای صفحه، منویی برای انتخاب قلم صفحه پدیدار خواهد شد. نخستین قلم آن فهرست، قلم پیشفرض برای نمایش صفحههای ویکی است. کاربر میتواند قلم را از این منو تغییر دهد و این تغییر، ذخیره و برای همهٔ صفحهها اعمال خواهد شد. کاربر همچنین میتواند قلمهای وبی را غیرفعال کند، این تغییر نیز ذخیره خواهد شد و سامانه آن را برای بازدیدهای بعدی نیز تا ۳۰ روز به خاطر میسپارد. اگر در صفحهای هیچ متنی به زبانی که افزونهٔ وبفونتس پشتیبانی میکند نباشد، این منو پدیدار نخواهد شد.
اگر قلم از قبل در رایانهٔ شخص باشد، قلم از سرورهای مدیاویکی دریافت نخواهد شد، بلکه از قلم موجود در رایانهٔ شخص استفاده خواهد شد. در غیر این صورت قلم از سرور برای اولینباری که نیاز است دریافت خواهد شد. برای بازدیدهای بعدی از قلم دریافتشدهٔ موجود در حافظهٔ نهان رایانهٔ کاربر استفاده خواهد شد.
غیرفعالکردن قلمهای وبی
برای غیرفعالکردن قلمهای وبی هنگامی که وارد سامانه نشدهاید: منوی قلمهای وبی را انتخاب و روی گزینهٔ «⧼webfonts-reset/fa⧽» کلیک کنید. این کار، قابلیت را به کمک یک کوکی تا ۳۰ روز غیرفعال میکند. قلمهای ذخیرهشده در حافظهٔ نهان ممکن است در سبکهای «font-family» باز هم رندر شوند.
برای غیرفعالکردن قلمهای وبی هنگامی که به سامانه وارد شدهاید: «ترجیحات» ← «نمایش صفحه» ← تیک گزینهٔ «⧼webfonts-enable-preference/fa⧽» را بردارید ← روی «ذخیره» کلیک کنید تا تنظیمات ذخیره شود.
فهرست الفباها، زبانها و قلمهای پشیبانیشده
قلمهای وبی برای بسیاری از الفباهای موجود است. در پایین فهرست کاملی از همهٔ الفباهای پشتیبانیشده و زبانهایی که به طور پیشفرض برای آن الفباها فعال هستند را میبینید.
الفبای فارسی/عربی
Supported languages:
فارسی (fa)
- Iranian Sans
الفبای آسامی و بنگالی
Supported languages:
بنگالی (bn), آسامی (as), Bishnupriya (bpy)
- Lohit Bengali (پیشفرض)
- Lohit Assamese
الفبای دیواناگری
Supported languages:
هندی (hi), مراتی (mr), مایدیلی (mai), Bhojpuri (bh, bho), کونکانی گن (gom), Ahirani (ahr)
- Lohit Devanagari
- Samyak Devanagari (به خاطر مشکل پردازش در منو فعال نیست)
- Madan (به خاطر مشکل پردازش در منو فعال نیست)
الفبای گعز
Supported languages:
امهری (am), تیگرینیایی (ti)
- AbyssinicaSIL
الفبای گجراتی
- Lohit Gujarati
- Samyak Gujarati
الفبای گرمکهی
- Lohit Punjabi
- Saab
الفبای عبری
- Miriam CLM
- Taamey Frank CLM
الفبای خمر
Supported languages:
Khmer (km). خمری (km)
- KhmerOSbattambang
- KhmerOSbokor
- KhmerOSfreehand
- KhmerOSmuol
- KhmerOSmuollight
- KhmerOSmuolpali
- KhmerOSsiemreap
الفبای کانادا
زبانهای پشتیبانیشده: کانادا (kn), تولو (tcy)
- Lohit Kannada
- Kedage
Supported languages:
کانارا (kn), تولو (tcy)
- Lohit Kannada
- Kedage
الفبای لاتین
- Charis SIL – چینی مین دونگ را پشتیبانی میکند
- Perizia
- RufScript
- Ubuntu – قلم مخصوص ساختهٔ اوبونتو
الفبای مالایالم
- AnjaliOldLipi
- Meera
- RaghuMalayalam
الفبای برمهای (میانماری)
- Masterpiece Uni Sans
- Myanmar3
- Padauk-Regular
- Yunghkio
الفبای اوریا
- Lohit Oriya
- Utkal
الفبای ساوراشترا
- Pagul
الفبای تامیلی
- Lohit Tamil
- Thendral
- Thenee
الفبای تلوگو
- Lohit Telugu
- Pothana2000
- Vemana2000
استفادهٔ پیشرفته
دو راه برای به کار انداختن قلمهای وب در ویکیمتن وجود دارد. میتوان متن را با یک کد زبان با یک سبک قلم مشخص برچسب زد. هنگام استفاده از برچسبزنی زبانی، قلم وب آن زبان مورد استفاده قرار میگیرد. استفاده از برچسبزنی زبانی هنگامی که زبان با زبان صفحه فرق داشته باشد ضروری است. برچسبزنی زبانی توصیه میشود زیرا به بهبود نتایج جویشگر، غلطیابی، سنتز گفتار، بازشناسی گفتار و غیره نیز کمک میکند.
برای نشانهگذاری یک بند از متن به عنوان هندی و بارگذاری قلم وب پیشفرض برای آن:
متن مبدأ | نتیجه |
---|---|
<div lang="hi">नमूना पाठ</div>
|
नमूना पाठ
|
برای نشانهگذایری یک بند از متن به عنوان هندی و بارگذاری قلم نااستاندارد وب "Samyak Devanagari" برای آن:
متن مبدأ | نتیجه |
---|---|
<div lang="hi" style="font-family: 'Samyak Devanagari'">नमूना पाठ</div>
|
नमूना पाठ
|
محدودیتها و مشکلات
حتی اگر مرورگری از قلمهای وبی پشتیبانی کند، هیچ ضمانتی وجود ندارد که متن را بهدرستی رندر کند. این به طور خاص در الفباهای برای مثال فارسی و عربی و هندی وجود دارد چون حروف برخلاف لاتین و سیریلیک پشتسرهم نمیآیند و به هم میچسبند. کیفیت رندرکردن همچنین به نوع مرورگر و سیستم عامل کاربر نیز بستگی دارد. مرورگرهای وب و سیستمعاملهای جدید مانند توزیعهای اخیر لینوکس، مک او اس ایکس و ویندوز ۷ کاملاً بهدرستی این کار را انجام میدهند، ولی مرورگرهای قدیمیتر (مثل اینترنت اکسپلورر ۶) و سیستمعاملهایی مثل ویندوز اکسپی ممکن است پایینتر از سطح مطلوب عمل کنند.
به سبب درخش متن بدون سبک (FOUT) این اتفاق در نخستین بارگیری رخ میدهد، هنگامی که پروندههای قلم بسیار بزرگ میشوند این فناوری غیرعملی میگردد. به همین علت برای نمونه افزودن قلمها به چینی هماکنون شدنی نیست. افزونهٔ قلمهای وب از بارگیری جزئی قلمها پشتیبانی نمیکند تا بتوان تنها گلیفهایی را که در آن صفحه استفاده شدهاند بارگیری کرد.
اینترنت اکسپلورر ۶ در همهٔ ویندوزها و اینترنت اکسپلورر ۸ در ویندوز اکسپی از قلمهای وبی پشتیبانی نمیکنند.
فهرستی از اشکالات شناختهشده در باگ ترکر مدیاویکی موجود است.
الفباها، زبانها و ترجمههای جدید
تنها از قلمهای آزاد میتوان برای قلمهای وب استفاده کرد. مجوز قلم باید اجازهٔ بازتوزیع قلم و تبدیلش به قالبی دیگر را بدهد. مجوز قلم باز اسآیال ترجیح داده میشود. باگها یا پرداختهای نامناسب که بر اثر نبود اطلاعات راهنما در قلم به وجود میآیاد ممکن است مانع استفاده از قلم به عنوان قلم وب شود. اگر قلم مناسبی میشناسید، خواهشمندیم درخواست افزودن آن را در bug tracker بدهید.
خواهشمندیم همهٔ مشکلات را در bug tracker گزارش دهید و از translatewiki.net این قابلیت را ترجمه کنید.