.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994 Jochen Hein (Hein@Student.TU-Clausthal.de) .\" .\" %%%LICENSE_START(GPLv2+_SW_3_PARA) .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CHARMAP 5 "9 июня 2020 г." GNU "Руководство программиста Linux" .SH ИМЯ charmap \- файл описания набора символов .SH ОПИСАНИЕ Описание набора символов (charmap) определяет набор из всех доступных символов, а также их кодировки. Эти описания можно использовать в \fBlocaledef\fP(1) для создания вариантов локали с различными наборами символов. .SS Синтаксис Файл с набором символов начинается с заголовка, который может содержать следующие ключевые слова: .TP <\fIcode_set_name\fP> за которым следует имя набора символов. .TP <\fIcomment_char\fP> за которым указывается символ, использующийся в оставшихся строках файла как символ комментария. По умолчанию это символ решётки (#). .TP <\fIescape_char\fP> за которым указывается символ, использующийся в оставшихся строках файла как символ экранирования для пометки символов, которые должны обрабатываться особым образом. По умолчанию это символ обратной косой черты (\e). .TP <\fImb_cur_max\fP> за которым следует максимальное количество байтов на символ. По умолчанию это число равно 1. .TP <\fImb_cur_min\fP> за которым следует минимальное количество байтов на символ. Данное значение должно быть меньше или равно <\fImb_cur_max\fP>. Если оно не задано, то по умолчанию принимается значение <\fImb_cur_max\fP>. .PP Раздел определения набора символов начинается с ключевого слова \fICHARMAP\fP в первом столбце. .PP Последующие строки могут иметь один из двух форматов, предназначенных для задания набора символов: .TP <\fIсимвол\fP>\ \fIпоследовательность\-байт\ комментарий\fP В таком виде задаётся только один символ и его последовательность байт, \fIкомментарий\fP необязателен. .TP <\fIсимвол\fP>..<\fIсимвол\fP>\ \fIпоследовательность\-байт\ комментарий\fP В таком виде задаётся диапазон символов и его последовательность байт, \fIкомментарий\fP необязателен. .PP Раздел определения набора символов заканчивается строкой \fIEND CHARMAP\fP. .PP За разделом определения набора символов может следовать раздел ширины символов. .PP Для определения ширины по умолчанию для всех символов, где она не указана можно использовать ключевое слово \fIWIDTH_DEFAULT\fP. Ширина символа по умолчанию равна 1. .PP Раздел ширины отдельных символов начинается с ключевого слова \fIWIDTH\fP в первом столбце. .PP Последующие строки могут иметь один из двух форматов, предназначенных для задания ширин символов: .TP <\fIсимвол\fP>\ \fIширина\fP В таком виде задаётся ширина только одного символа. .TP <\fIсимвол\fP>…<\fIсимвол\fP>\ \fIширина\fP В таком виде задаётся ширина всех символов в диапазоне. .PP Раздел определения ширины заканчивается строкой \fIEND WIDTH\fP. .SH ФАЙЛЫ .TP \fI/usr/share/i18n/charmaps\fP Обычный путь по умолчанию для файлов карт символов. .SH "СООТВЕТСТВИЕ СТАНДАРТАМ" POSIX.2. .SH ПРИМЕРЫ Знак евро определяется в наборе символов \fIUTF\-8\fP следующим образом: .PP .nf /xe2/x82/xac EURO SIGN .fi .SH "СМ. ТАКЖЕ" \fBiconv\fP(1), \fBlocale\fP(1), \fBlocaledef\fP(1), \fBlocale\fP(5), \fBcharsets\fP(7) .SH ЗАМЕЧАНИЯ Эта страница является частью проекта Linux \fIman\-pages\fP версии 5.10. Описание проекта, информацию об ошибках и последнюю версию этой страницы можно найти по адресу \%https://www.kernel.org/doc/man\-pages/. .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , Katrin Kutepova , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .