diff options
author | Karl Berry <karl@freefriends.org> | 2008-03-10 00:27:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-03-10 00:27:31 +0000 |
commit | 614bb5959706e51f05a0401e6c18627ba87134f0 (patch) | |
tree | 5fb0c6d27dda2c8da6434a2ac3ce3a2b5ec69acc /Master/texmf-dist/doc/xelatex/xecyr/1251.tex | |
parent | 11ac15c4cffc0e2fc7483cbfb12df95486027c39 (diff) |
xecyr 1.0 (8mar08)
git-svn-id: svn://tug.org/texlive/trunk@6925 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/xecyr/1251.tex')
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecyr/1251.tex | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xecyr/1251.tex b/Master/texmf-dist/doc/xelatex/xecyr/1251.tex new file mode 100644 index 00000000000..3b639df8f84 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/1251.tex @@ -0,0 +1,19 @@ +\section{Кодировка windows-1251} + +Windows-1251 "--- набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для всех русских версий Microsoft Windows. Пользуется довольно большой популярностью. Была создана на базе кодировок, использовавшихся в ранних <<самопальных>> русификаторах Windows в 1990--1991 гг. совместно представителями <<Параграфа>>, <<Диалога>> и российского отделения Microsoft. Первоначальный вариант кодировки сильно отличался от представленного в таблице на Википедии (в частности, там было значительное число <<белых пятен>>). + +Windows-1251 выгодно отличается от других 8-битных кириллических кодировок (таких как CP866, KOI8-R и ISO-8859-5) наличием практически всех символов, использующихся в русской типографике для обычного текста (отсутствует только значок ударения); она также содержит все символы для близких к русскому языку языков: украинского, белорусского, сербского и болгарского. + +Если к кириллическому тексту в кодировке Windows-1251 20 раз подряд применить перекодирование KOI8-R $\longrightarrow$ Windows-1251, в итоге будет получен исходный текст. + +\bigskip + +Имеет два недостатка: + +\begin{itemize} + +\item строчная буква <<я>> имеет код 0xFF (255 в десятичной системе). Она является <<виновницей>> ряда неожиданных проблем в программах без поддержки чистого 8-го бита, а также (гораздо более частый случай) использующих этот код как служебный (в CP437 он обозначает <<неразрывный пробел>>, в Windows-1252 — \"y, оба варианта практически не используются; число же -1, в байтовом представлении аналогичное 255, часто используется в программировании как <<пустое значение>>); + +\item отсутствуют символы псевдографики, имеющиеся в CP866 и KOI8 (хотя для самих Windows, для которых она предназначена, в них не было нужды, это делало несовместимость двух использовавшихся в них кодировок заметнее). + +\end{itemize} |