La codificación Kamenický ( en checo : kódování Kamenických ), llamada así por los hermanos Jiří y Marian Kamenický, [1] fue una página de códigos para computadoras personales que ejecutaban DOS , muy popular en Checoslovaquia (desde 1993, la República Checa y Eslovaquia ) alrededor de 1985-1995. Otro nombre para esta codificación es KEYBCS2
, [1] el nombre de la utilidad residente de terminación y permanencia que implementaba el controlador de teclado correspondiente . También se llamaba . [1]KAMENICKY
Se basaba en la codificación de la página de códigos 437 (con caracteres acentuados para los idiomas de Europa occidental), donde la mayoría de los caracteres de los puntos de código 128 a 173 se reemplazaron por caracteres checos y eslovacos elegidos de modo que los glifos de los caracteres de reemplazo se parecieran lo más posible a los del original, por ejemplo, č en lugar de ç . Esto garantizaba que el texto en la codificación Kamenický fuera (apenas) legible incluso en computadoras antiguas o baratas con las fuentes originales (que a menudo estaban en la ROM de la tarjeta de video , lo que hacía que la modificación fuera difícil, si no imposible).
Una característica adicional fue que los caracteres gráficos en bloque y de dibujo de cajas de la página de códigos 437 permanecieron sin cambios ( la página de códigos 852 de Europa central oficial de IBM no tenía esta propiedad, lo que hacía que programas como Norton Commander se vieran raros con esquinas y uniones de líneas de borde interrumpidas por letras acentuadas). El uso extendido de la codificación de Kamenický no se vio socavado ni por la página de códigos 852 de IBM ni por la introducción de la página de códigos 1250 de Europa central de Microsoft en Windows 3.1 . Solo con Windows 95 y la expansión de la implementación de Microsoft Office los usuarios comenzaron a usar la página de códigos 1250, que a su vez ahora está obsoleta por Unicode .
Existe cierta ambigüedad en la asignación oficial de la página de códigos para la codificación Kamenický:
Algunas impresoras matriciales de la serie NEC Pinwriter , a saber , P3200 / P3300 ( P20 / P30 ), P6200 / P6300 ( P60 / P70 ), P9300 ( P90 ), P7200 / P7300 ( P62 / P72 ), P22Q / P32Q , P3800 / P3900 ( P42Q / P52Q ), P1200 / P1300 ( P2Q / P3Q ), P2000 ( P2X ) y P8000 ( P72X ), admitían la instalación de EPROM de fuentes opcionales . [2] La ROM opcional n.° 2 "East Europe" incluía esta codificación, que se podía invocar mediante una secuencia de escape ESC R (n)
con (n) = 23. Aunque en la documentación se la denominaba "Kamenický", [2] NEC la publicitó originalmente como página de códigos 867 (CP867) o "checa". [3] (Sin embargo, nunca se registró en IBM con esa identificación, ya que IBM registró otra página de códigos no relacionada , Israel: Hebrew , basada en CP862, con esa identificación en 1998. [4] ) Las impresoras Fujitsu DL6400 (Pro) / DL6600 (Pro) también admiten la codificación Kamenický. [5]
La codificación también se denominaba a veces página de códigos 895 (CP895), [6] por ejemplo con FoxPro , [1] en el procesador de texto WordPerfect [7] [8] y en el navegador web Arachne [8] para DOS, pero IBM utiliza este número de página de códigos para una codificación diferente, [1] CM/Group 2: 7-bit Latin SBCS: Japanese (EUC-JP JIS-Roman) [8] [9] o Japan 7-Bit Latin (00895) , [10] y la IANA no reconoce el número en absoluto. El archivo de cambio de página de códigos DOS NECPINW.CPI
para NEC Pinwriters admitía la codificación Kamenický tanto en la página de códigos 867 como en la 895. [8] Esta codificación se conoce como página de códigos 3844 en las impresoras Star.
Cada carácter se muestra con su punto de código Unicode equivalente . Solo se muestra la segunda mitad de la tabla (puntos de código 128–255), la primera mitad (puntos de código 0–127) es la misma que la página de códigos 437. [ 2] [1]
U+00A7
) en la codificación Kamenický. Mientras que las fuentes originales de pantalla [1] e impresora [2] definieron el punto de código 173 como un signo de sección ('§', U+00A7
), algunas herramientas también utilizaron un signo de exclamación invertido ('¡', U+00A1
) en su lugar, que proviene de CP437 . Esta variante no es totalmente compatible con la definición de la página de códigos 867 / 895 y, por lo tanto, no debería asociarse con estos números. también conocido como T602, asignó el punto de código 173 a un