ওয়েব ফন্ট সম্প্রসারণ সহায়িকা

From mediawiki.org
This page is a translated version of the page Help:Extension:WebFonts and the translation is 52% complete.
Outdated translations are marked like this.

অয়েব ফন্ট কার্যকারিতার এইটি একটি ব্যবহারকারির দলিল। এছাড়া অয়েব ফন্ট কার্যকারিতার প্রাযিক্তিক বা টেকনিকাল দলিল ও প্রাপ্য।

Many scripts for languages do not have proper fonts easily available. This may be because the operating systems does not have the fonts installed and the user does not know how to install them, or because the user is reading the wiki from a shared computer without the needed fonts installed. Because of all these reasons, providing the content in certain languages is facing issues. Web fonts solves this by embedding the fonts in wiki pages. The fonts are downloaded automatically so that the reading experience is complete and the reader doesn't see gibberish, questions marks or squares instead of letters.


একজন নামহীন ব্যবহারকারির ওয়েব ফন্ট মেনু

When the extension is installed and enabled, along with the login, preferences link in the wiki page, a menu will appear to select a font for the page. By default, the first font in that menu will be applied to the wiki. A user can change the font and it will be remembered across the pages. Optionally, the user can disable the font embedding too; this choice will also remembered across pages, even for next visits, for 30 days. The menu will not appear if there is no text in the page in a language WebFonts extension supports.

If the font is available in user's local system, font will not be downloaded from the MediaWiki server. It will be taken from the user's computer. Otherwise, the font will be downloaded from the server the first time it is needed. Next time onwards, the font will be taken from the local cache.

ওয়েব ফন্ট নিস্ক্রিয় করা

To disable WebFonts when you are not logged in: open the WebFonts menu and choose the bottom option "⧼webfonts-reset⧽" (see screenshot). This disables the functionality using a cookie for 30 days. Cached font files may remain rendered for "font-family" styles.

যখন আপনি লগ-ইন করে আছেন, তখন ওয়েবফন্ট নিস্ক্রিয় করতে : "Preferences" ‎→ "Appearance" ‎→ Uncheck option "⧼ফন্ট এমবেড সস্ক্রিয় করুন (ওয়েবফন্টস)⧽" ‎→ Click "Save" to save your settings.

সমর্থিত ভাষা, লিপি ও ফন্টের তালিকা

There is web fonts support for many scripts. Below you can find an exhaustive list of all scripts that are currently supported and the languages they are active for by default.

আরবি লিপি

Supported languages:

ফার্সি (fa)

  • Iranian Sans

অসমীয়া ও বাংলা লিপি

Supported languages:

বাংলা (bn), অসমীয়া (as), Bishnupriya (bpy)

  • সিয়াম রুপালি (default)
  • লোহিত বাংলা

দেবনাগরী লিপি

Supported languages:

হিন্দি (hi), মারাঠি (mr), মৈথিলি (mai), Bhojpuri (bh, bho), Goan Konkani (gom), Ahirani (ahr)

  • লোহিত দেবনাগরি (Lohit Devanagari)
  • সাময়াক দেবনাগরি (Samyak Devanagari) (রেন্ডারিং সমস্যার জন্য মেনুতে উপলব্ধ নয়)
  • মাদান (Madan) (রেন্ডারিং সমস্যার জন্য মেনুতে উপলব্ধ নয়)

এথিওপিক (Geʻez) লিপি

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

কন্নড় লিপি

Supported languages:

কন্নড় (kn), Tulu (tcy)

  • Lohit Kannada
  • Kedage

লাতিন লিপি

  • Charis SIL – supports Min Dong Chinese
  • Perizia
  • RufScript
  • Ubuntu – stylized font made by 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.

কোনো একটি পরিচ্ছদকে বাংলা টেক্সটকে এবং তা ডিফল্ট ওয়েব ফন্ট রুপে লোডকরে প্রদর্শিত করতে :

উৎস লেখা ফলাফল
<div lang="hi">नमूना पाठ</div>
नमूना पाठ

লেখার একটি অনুচ্ছেদকে হিন্দি হিসেবে চিহ্নিত করতে এবং এটির জন্য অ-মানক ওয়েব ফন্ট "Samyak Devanagari" লোড করুতে:

উৎস লেখা ফলাফল
<div lang="hi" style="font-family: 'Samyak Devanagari'">नमूना पाठ</div>
नमूना पाठ

সীমাবদ্ধতা ও পরিচিত সমস্যা

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.

Web fonts are currently not supported for Internet Explorer 6 on any Windows version or Internet Explorer 8 on Windows XP because of known issues.

মিডিয়াউইকি বাগ ট্রাকারে জানা সমস্যাগুলির তালিকা।

নতুন ফন্ট, লিপি, ভাষা ও অনুবাদ

কেবল মাত্র মুক্ত বা ফ্রি ফন্ট অয়েব ফন্ট হিসাবে ব্যবহার হতে পারে।ফন্টের লাইসেন্স যেন এমন হয় যাতে ফন্টটিকে পুনঃবন্টন করা যায় এবং অন্য ফরম্যাটে যেন পরিবর্তন করা যায়। এস আই এল ওপেন ফন্ট লাইসেন্স হলে ফন্টটিকে অগ্রাধিকার দেওয়া হয়। কোনো বাগ বা সঠিক রেন্ডার না হওয়া ফন্টটিকে অয়েব ফন্টটিকে ব্যবহার করতে অসুবিধা হতে পারে। আপনি যদি যথাযোগ্য কোনো ফন্ট সম্পর্কে অবগত থাকেন, তবে সেই ফন্টটিকে অয়েব ফন্ট রুপে এখানে যুক্ত করার জন্য বাগ ট্রাকারে. জানান।তবে আগে কিছু সমস্যা সমধান করে নিতে হবে যা নিচে বলা হল...

  • ফন্ট গুলি ভার্শন কন্ট্রোল হতে হবে।
  • কোনো বাগ পেলে বাগ ট্রাক করার জায়গা থাকতে হবে। সিয়াম রুপালির ক্ষেত্রে এখানে ভার্শন কন্ট্রোল করা হয়েছে।
  • ফন্টের লাইসেন্স ঠিকভাবে ব্যক্ত করতে হবে,ফন্টের লাইসেন্স যেন এমন হয় যাতে ফন্টটিকে পুনঃবন্টন করা যায় এবং অন্য ফরম্যাটে যেন পরিবর্তন করা যায়। ফন্টটি উন্মুক্ত এটি বললেই হবে না, উদাহরন হিসাবে এই ভাবে করা সিয়াম রুপালির ক্ষেত্রে এখানে যেভাবে হোস্ট হয়েছে।

দয়া করে সকল প্রকার সমস্যা বাগ ট্রাকারে পাঠান এবং এই ব্যবহারিক উপকারিতাটি translatewiki.net -এ অনুবাদ করুন।