"सहायता:Setting for Indic scripts": अवतरणों में अंतर

No edit summary
छो fixing unicode
पंक्ति 1:
:Kannada Wikipedia has a [[:kn:Wikipedia:Kannada Support|separate article]] on the same topic, which is more extensive... you might find the content there useful too.
pU" UN]
 
== The Problem ==
Computers historically weren't designed to display non-English text:
 
When computers were invented they were used only for calculating numbers, a task for which English was sufficient. As computers are being used more and more by common people for day-to-day stuff a need arose to support scripts from other languages like oriental (Chinese, Japanese, etc.), Middle Eastern (Arabic, etc.), Indic (Hindi, Gujarati, Tamil, etc.) and others. And people waited for the solution, ''until one day...''
B[YjR"
 
== The Solution ==
V" `NV V"R T&N"R'] Vp C\hY LUeh AY" N"mn|Y U"! `Sy'PV"L, hy'PV"L, fZY]"L G H`L]&Y T&Y AYR"WL G|RY, GjR`Y" Ly|mT"y|eh APL"R J Wy| UR'] B[YjR" ALmT|ef\"!
After many messy intermediate solutions people of the world decided there needed to be a '''single''' system to write and render (display or print) all the scripts of world. The current system which is being used world wide and has become the defacto standard is called Unicode. There are many methods (Unicode Transformation Formats) used to store Unicode data and UTF-8 is the most common. This allows Unicode to be backwards compatible with ASCII - the system used to store standard English text on virtually all legacy systems.
 
Wikipedia is one of the heaviest users of diverse scripts since it has encyclopedias in numerous languages. It has adopted Unicode (UTF-8) as the "Encoding" for its websites... Ok this can go on forever.
a"y TPLeh kLW"L `R"yT V"L N"LNL j R WpLL'[ WyP &Y| GT `W"T&Y `U]e`Lyzef\" LU! WpLL `W"T&Y W| &T"R" &VyP'W y| `Y&V Yf\"L! (&a W" `NR AjR `U" RY B[YjR" `NVmTyzef\. A Cj G\" C BfX BeL!)
 
The short story is, you need to have your computer setup to see web pages encoded in Unicode Indic scripts, which fortunately is getting easier every day.
L[, L"`WeP, `Ly-Am G V"NL WN']V"L LU TU"Q`U|jR", Tx ze`Lyz nTeL G| A[eh L'R `W"T p]!
 
== The Setup ==
LU"&P" ^ J LU, U] k'X T"eLmTyP Sj J LU! CjR CWy'P &YP `Y 'N, fW"mn V"NmT|e L"y|Y&R"| mmTy|e `L"["U CW| LUL&U &Y &Y STL&[" G k']eh A[ CW| L"`WePL'[ u EY, EPX'Umn, YN] EoNmn, AL A'NL G NLX &YT|e L"yP LUX" Uy|&U zu! CRh &U"c Ly&W" L"W", LmyP fW"@nex G NLX `R"yT'Ru op TVT|e `L"zef\". Sj T"W Y&T"`RX" `UVm To'N n]&V"| LY]U"Lm TPnzR  L"W"ehm T"W"y|!
There are 2 parts of the setup.
#Having a Unicode Capable Browser
#Having the Fonts
 
== OS Specific Instructions ==
LU"&P"R]U"] N"LNe LU'X TX TPL T"m TZfy &P" GTR" `U"y'P R'Xu Wy| R] `L"P UR LU"L Yf\ Sj LUR" YqLef\". (C GmTz N"V U" G &LyP" U]SX L"mTL CW| U"RL Rf U] &S"V"L'[ AmN `N&R G LU `N"]" BoNVmT|YRf'X!)
===Mac OSX===
*Safari: I use Mac OS X 10.3 (Panther) and the handling of indian scripts in Safari (the browser that comes with it) is amazingly flawless.
*Firefox: Unfortunately Indic rendering of Firefox on Mac OS X is not up to the mark yet. It does display Indic script but there are many rendering bugs esp. with matras.
*The Indic fonts are not installed by default. To install Indic fonts you have to start running setup from the installation DVD and choose custom installation mode and select Indic fonts (I only vaguely remember how I did this so use your brain more actively on this one).
#TODO: Write more precise font installation instructions.
In Finder, browse to /Volumes/<Install/Restore Disk>/System/Installation/Packages/ (use the terminal.app to verify the paths on your system since they don't show up in Finder. Install the AdditionalFonts.pkg and AdditionalAsianFonts.pkg and they should work just fine.
 
===MS Windows===
R CT kPL WyP EyP U"]U"], Be&W"cU"], 'Ne&L"T" Sj LUPj! I&V"! N"u TXN"uU"] CjR U"N U'X A|R| G]`YX" TQm &T"f\&R" G `SN TR\ 'Yef\]! hmT"L, Rn ^ LU L"R WQ"'Y R RX"Lm T"eh&T"&R SjRhU" L"`WePeL"] J c#Y pyz L"'P yz|f\" LU!
* If you are attemping to read Hindi, Internet Explorer offers the most accurate rendering.
* Mozilla Firefox supports most Indic languages. Hindi (Devanagari) rendering on Firefox is currently quite satisfactory, although there are a few placement quirks. If rendering in Firefox appears to be incorrect, please ensure that complex script support has been installed (see below).
* Indic fonts are not installed by default on Windows. If you have a version of Windows that supports Indic languages, you can install the Unicode fonts / complex script support needed as follows (instructions for Windows XP) -
1) Go to Start > Control Panel > Date, Time, Language, and Regional Options.
2) Select "Add other languages".
3) Check "Install files for complex script..."
4) Click OK, and insert your Windows CD if prompted.
 
=== Linux ===
R" C\jyPR"L G&X"'W u ST'YeL Sj LU G|e `L" LY] AT"W! C`]" U]&S"V"V"] V"xL" SzmiP AyPL"N!
*Pango: Pango is the fontrendering library that can be used by browsers like Mozilla and Firefox to render Indic text. Pango is in a state of continuous improvement for Indic text rendering right now. If you are having problems with badly rendered scripts (bugs with Matras for example), you might want to check if you have the latest pango installed or not. The newest version of pango is almost always going to be the best for this purpose.
*Mozilla/Firefox: Mozilla, Firefox and other Mozilla derived browsers have 2 options for font rendering. Their own renderer and pango. Pango is a better choice for redering Indic scripts but its disabled by default because pango makes the browser slightly slower. To compile Mozilla with pango enabled you have to configure with --enable-pango option.
*Konqueror: Konqueror is the native browser of KDE environment and it has great support for international text. If Mozilla's support is frustrating you then you might want to checkout konqueror.
*Fonts: I believe all recent versions of Linux distributions come with the necessary fonts installed. You don't want to use any thing released before mid 2003 though. :)
**Debian: <code>apt-get install ttf-indic-fonts</code>
#TODO: add links to the referred software (that doesnt come preinstalled with the OS) and other related links. add syamindu's Mozilla page.
 
== More Info ==
WQ"'Ye `L"f\ &S"eL T'PR Sj LU J LyP Rn'Ve `L"f\ hW '[V"y z C\f|f\". WQ"'Ye `L"X Rn R'PV"L CmTR" nWo'] G\" efV &S"eL G YeL `N"XmT|Y&R WQ"Pj Rn'Ve L"mT"\R"&]!
To get more information on how to install fonts, go to this page on the Unicode organization's website. http://www.unicode.org/help/display_problems.html
 
A[ 'P @m["&Te L"ypL [ AL Cmn , p `L"|'Ueh ^ U Sj B["]'Re L"y| CjRm ThLR" NW"N WpLL'[e `L"N &SWeL"Y TP&R"| IefVm T|R ERf\] GT'R UeL CVX"! 'P Y"'RL AZh G\", pY']u R"z LU &UR"X"NR" &U&X"f kf\!
 
[[mr:%E0%A4%B5%E0%A4%BF%E0%A4%95%E0%A4%BF%E0%A4%AA%E0%A5%80%E0%A4%A1%E0%A4%BF%E0%A4%86_%E0%A4%B8%E0%A4%BE%E0%A4%B9%E0%A4%BE%E0%A4%AF%E0%A5%8D%E0%A4%AF:Setup_For_Devanagari]]
U"zj Sj LU R" [TW L"x T  j `R"e`L"| n] g&Z hmTR"] N"LNe L"yp BL" G peL 'Yef\! Sj&Y"| ke`L"["U ^ LU A'R&V `Nu&T" BL" &T" NW"N K&L"&Y rf\!
 
CW| LUL N'P &T"| f\"L G\ k']m&T YW'X (eW RU"eh J `c"y|!) G\", L" &N L"yp H GRh GmTz G X"e&L CX"U BmL" &T" U" TX '] R"ehRL'[u L"y|f\" L > `L"yP" f[ A[eh! LU&X"| LU Lyz EY, Sj LU AL"W TY nWm T"] L"ypLR" G\" z&V" &L EyL"j GjR mR" f'Pef\!
 
 U'] WQ"&Y"| ^ LU `L"P"| &RX EWN L `T" T\ef\ G\" T"m P"b Uc", Sj LU&X"| `L"pe hX" L"ypL GU'X&V `Yzef\. Uc"'Y Sj LU `L"f\ L"yp L"y} EYL'[m h, AjRe L"yp &L"W'Re h'\R&R"|, J  E'Vu Rm TP hmT J&W L CW| U"L"!
 
&T"'R Uj hZn p`V k'] Uc"'Y `L"y|, n] b".. b" G Sj LU A L"yp U]&S" EoNLyP `YmT"|!
 
J`Y" p]o p] cV eh l NRfR `U]e`Lyzm TYL, xP" z.. `Sy`Y"ef R, BfX G CW| kx L'[m TzmTRh JY'W&V AUmT GmTz?!
 
NL > GN" > X" iyP  T"PL L"Leh j! B]", TPU"eL&U" LLeh GoN Uj!
 
`U"R `T"&T"eheL"L &VyPeh Y pU" nV Leh B[YjR" NmTy| YW"! AYL TU &L.NTjR Y'LeL"L L"eL &YzVR"!