charmap - archivo de descripción de un conjunto de carateres
Una descripción de un mapa de caracteres (charmap) define un conjunto de
caracteres disponibles y sus codificaciones.
localdef(1) puede emplear
mapas de caracteres (charmaps) para crear variantes locales para los
diferentes mapas de caracteres.
El archivo 'charmap' comienza con una cabecera, que puede constar de las
siguientes palabras reservadas:
- <code_set_name>
- a la que sigue el nombre del mapa de caracteres
(charmap).
- <comment_char>
- seguido por un carácter que se empleará como
el de comentario en el resto del archivo. Por omisión se usa la
almohadilla (#).
- <escape_char>
- seguido por un carácter que debe emplearse como el
carácter de escape para el resto del archivo para señalar
caracteres que deban interpretarse de un modo especial. Si no se dice otra
cosa, es la barra invertida (\).
- <mb_cur_max>
- seguido por el número máximo de bytes para un
carácter. El valor predeterminado es 1.
- <mb_cur_min>
- seguido por el número mínimo de bytes de un
carácter. Este valor debe ser menor o igual que <
mb_cur_max>. Si no se especifica, vale <
mb_cur_max>.
La sección de definición del mapa de caracteres comienza con la
palabra clave
CHARMAP en la primera columna.
Las líneas siguientes pueden tener una de las dos formas siguientes para
definir el conjunto de caracteres:
- <carácter> byte-codificación comentario
- Esta forma define exactamente un carácter y sus byte
de codificación. El campo comentario es opcional.
- <carácter>..<carácter> byte-codificación comentario
- Esta forma define un intervalo de caracteres y su
codificación. El campo comentario es opcional.
La sección donde se define el mapa de caracteres finaliza con la cadena
END CHARMAP.
La sección donde se define el mapa de caracteres puede ir seguida de otra
donde se defina el ancho de esos caracteres.
Puede usarse la palabra clave
WIDTH_DEFAULT para definir dicha anchura
para todos los caracteres que no estén expresamente listados. Por
defecto el ancho será 1.
La sección donde se define el ancho de los caracteres individuales
comienza con la palabra clave
WIDTH en la primera columna.
Las líneas siguientes pueden tener una de las dos formas siguientes para
definir el ancho de los caracteres:
- <carácter> ancho
- Esta forma define el ancho de un único
carácter.
- <carácter>...<carácter> ancho
- Esta forma define el ancho de todos los caracteres en el
intervalo.
La sección donde se define el ancho termina con la cadena
END
WIDTH.
- /usr/share/i18n/charmaps
- Ruta por defecto de los mapas de caracteres.
POSIX.2.
En el charmap de
UTF-8 se define el signo del Euro del siguiente modo:
<U20AC> /xe2/x82/xac EURO SIGN
iconv(1),
locale(1),
localedef(1),
locale(5),
charsets(7)
La traducción al español de esta página del manual fue
creada por Gerardo Aburruzaga García <
[email protected]>
y Marcos Fouces <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]