Help:Extension:WebFonts/fa

این صفحه مستندات برای قابلیت قلم‌های وبی است. مستندات فنی نیز برای این افزونه موجود است.

بسیاری از الفباهای زبان‌ها قلم‌های مناسبی که به‌سادگی در دسترس باشند ندارند. این می‌تواند به علت نبودِ قلم‌های مربوطه در سیستم عامل باشد یا اینکه کاربر نمی‌داند چگونه قلم‌ها را نصب کند، یا شاید کاربر ویکی را در رایانه‌ای مشترک که قلم‌های موردنیازش در آن نصب نیست می‌خواند. به این دلایل، ارائهٔ محتوا در برخی زبان‌ها با مشکلاتی روبه‌روست. قلم‌های وبی با جاسازی قلم‌ها در صفحه‌های ویکی این مشکل را حل می‌کند. قلم‌ها به طور خودکار دریافت و نصب خواهند شد و اینگونه کاربر هیچ‌گاه به جای نوشته‌ها، نویسه‌های نامفهوم، علامت سؤال، یا مربع نخواهد دید.

استفاده


پس از نصب این افزونه، در کنار پیوندهای بالای صفحه، منویی برای انتخاب قلم صفحه پدیدار خواهد شد. نخستین قلم آن فهرست، قلم پیش‌فرض برای نمایش صفحه‌های ویکی است. کاربر می‌تواند قلم را از این منو تغییر دهد و این تغییر، ذخیره و برای همهٔ صفحه‌ها اعمال خواهد شد. کاربر همچنین می‌تواند قلم‌های وبی را غیرفعال کند، این تغییر نیز ذخیره خواهد شد و سامانه آن را برای بازدیدهای بعدی نیز تا ۳۰ روز به خاطر می‌سپارد. اگر در صفحه‌ای هیچ متنی به زبانی که افزونهٔ وب‌فونتس پشتیبانی می‌کند نباشد، این منو پدیدار نخواهد شد.

اگر قلم از قبل در رایانهٔ شخص باشد، قلم از سرورهای مدیاویکی دریافت نخواهد شد، بلکه از قلم موجود در رایانهٔ شخص استفاده خواهد شد. در غیر این صورت قلم از سرور برای اولین‌باری که نیاز است دریافت خواهد شد. برای بازدیدهای بعدی از قلم دریافت‌شدهٔ موجود در حافظهٔ نهان رایانهٔ کاربر استفاده خواهد شد.

غیرفعال‌کردن قلم‌های وبی
برای غیرفعال‌کردن قلم‌های وبی هنگامی که وارد سامانه نشده‌اید: منوی قلم‌های وبی را انتخاب و روی گزینهٔ «» کلیک کنید. این کار، قابلیت را به کمک یک کوکی تا ۳۰ روز غیرفعال می‌کند. قلم‌های ذخیره‌شده در حافظهٔ نهان ممکن است در سبک‌های «font-family» باز هم رندر شوند.

برای غیرفعال‌کردن قلم‌های وبی هنگامی که به سامانه وارد شده‌اید: «» «»  تیک گزینهٔ «» را بردارید  روی «» کلیک کنید تا تنظیمات ذخیره شود.

فهرست الفباها، زبان‌ها و قلم‌های پشیبانی‌شده
قلم‌های وبی برای بسیاری از الفباهای موجود است. در پایین فهرست کاملی از همهٔ الفباهای پشتیبانی‌شده و زبان‌هایی که به طور پیش‌فرض برای آن الفباها فعال هستند را می‌بینید.

الفبای عربی

 * Iranian Sans

الفبای آسامی و بنگالی
زبان‌های پشتیبانی‌شده: بنگالی (bn)، آسامی (as) و بیشنوپریا مانیپوری (bpy).


 * Lohit Bengali (پیش‌فرض)
 * Lohit Assamese

الفبای دیواناگری
زبان‌های پشتیبانی‌شده: هندی (hi)، مراتی (mr)، میتهیلی (mai)، بوجپوری (bh, bho)، گوان کونکانی (gom)، خاندیشی (ahr).


 * Lohit Devanagari
 * Samyak Devanagari (به خاطر مشکل پردازش در منو فعال نیست)
 * Madan (به خاطر مشکل پردازش در منو فعال نیست)

الفبای گعز
زبان‌های پشتیبانی‌شده: امهری (am), تیگرینیا (ti)


 * AbyssinicaSIL

الفبای گجراتی

 * Lohit Gujarati
 * Samyak Gujarati

الفبای گرمکهی

 * Lohit Punjabi
 * Saab

الفبای عبری

 * Miriam CLM
 * Taamey Frank CLM

الفبای خمر
زبان‌های پشتیبانی‌شده: خمر (km).


 * KhmerOSbattambang
 * KhmerOSbokor
 * KhmerOSfreehand
 * KhmerOSmuol
 * KhmerOSmuollight
 * KhmerOSmuolpali
 * KhmerOSsiemreap

الفبای کانادا
زبان‌های پشتیبانی‌شده: کانادا (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

استفاده پیشرفته
There are two ways in wiki text to trigger web fonts functionality. Text can be tagged with a language code and with a specific font style. When language tagging is used, the default web font for that language will be used. Language tagging is necessary when the language is different from the language of a page. Language tagging is encouraged, because it will also lead to improved search engine results, spell-checking, speech synthesis, speech recognition, etc.

To mark a paragraph of text as Hindi and load the default web font for it:

To mark a paragraph of text as Hindi and load the non-standard web font "Samyak Devanagari" for it:

محدودیت‌ها و مشکلات شناخته شده
Even if a browser supports web fonts, there is no guarantee that it can render the text correctly. This is often a problem for example in Indic scripts, where the glyphs are not just placed one after another without any changes, like in Latin and Cyrillic scripts. The correct rendering and rendering quality also depend on the browser and the operating system that is used. Modern web browsers and operating systems like recent Linux desktop distributions, Mac OS X and Windows 7 perform pretty well, but older web browsers (like Internet Explorer 6) and operating systems like Windows XP may provide a sub-optimal user experience.

Because of the flash of unstyled text (FOUT) that happens on first load, this technology gets unpractical if the font files grow very big. This currently prevents adding fonts for Chinese for example. The WebFonts extension does not support partial font downloading, where only those glyphs that are used in the page would be loaded.

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

فهرستی از اشکالات شناخته‌شده در باگ ترکر مدیاویکی موجود است.

اسکریپت‌های جدید، زبان‌ها و ترجمه‌ها
Only free fonts can be used for web fonts. The font license must allow redistributing the font and converting it to another formats. SIL Open Font License is preferred. Bugs or bad rendering caused by missing hinting information in the font may prevent using a font as a web font. If you are aware of a suitable font, please request it to be added in the the bug tracker.

Please report all issues in the bug tracker and translate this functionality at translatewiki.net.