El conjunto de caracteres suplementarios de Hong Kong (香港增補字符集; comúnmente abreviado como HKSCS ) es un conjunto de caracteres chinos —4702 en total en la versión inicial— que se utiliza en cantonés , así como para escribir los nombres de algunos lugares de Hong Kong (tanto en cantonés escrito como en oraciones escritas en chino estándar ). [ 1 ]
Evolucionó a partir del anterior Conjunto de Caracteres Chinos del Gobierno (政府通用字庫) o GCCS . GCCS es un conjunto de caracteres chinos suplementarios codificados en las áreas definidas por el usuario del conjunto de caracteres Big5 . Originalmente se utilizó dentro del Gobierno de Hong Kong y posteriormente por el público. Más tarde evolucionó al Conjunto de Caracteres Suplementarios de Hong Kong cuando los caracteres del conjunto se presentaron a la norma ISO-10646 para su codificación. [ 2 ]
Historia y versiones
El HKSCS ha pasado por varias iteraciones. [ 3 ]
Extensiones de los Cinco Grandes (1995–2009)
Las versiones de HKSCS hasta HKSCS-2008 están codificadas en Big5 (Big5-HKSCS, [ 6 ] big5hk) [ 7 ] e ISO 10646 ( Unicode ).
GCCS
Debido a las diferencias inherentes entre el chino escrito estándar y el cantonés escrito , el Gobierno de Hong Kong reconoció la necesidad de un conjunto estandarizado de caracteres propios que permitiera agilizar la comunicación electrónica; en aquel momento, el esquema de codificación chino Big5 no contenía la gran mayoría de estos caracteres (algunos se incluían erróneamente en listas cruzadas con caracteres similares).
El conjunto de caracteres chinos del gobierno (政府通用字庫), o GCCS, fue desarrollado por el gobierno, proporcionando 3049 caracteres chinos adicionales que complementan los 13 053 presentes en Big5. [ 8 ] El conjunto de caracteres consta de caracteres chinos de uso común en Hong Kong. Algunos caracteres son específicos del cantonés , mientras que otros son formas alternativas de caracteres. El conjunto no está bien organizado y los caracteres no han sido examinados en detalle.
Además, el Departamento Judicial de Hong Kong utilizó una extensión adicional sobre el conjunto base GCCS, agregando otros 145 caracteres. [ 9 ] Estos se incluyeron en las filas 0x8Ay 0x8Bde Big5. [ 8 ]
HKSCS-1999
Posteriormente, se desarrolló la especificación HKSCS-1999 (HKSCS 1999). Si bien esta representó un aumento general en el número de caracteres incluidos en comparación con GCCS, se eliminaron 106 caracteres de GCCS en HKSCS-1999, y sus puntos de código Big5 se reservaron para compatibilidad. [ 10 ] [ 11 ] De estos, 84 se eliminaron como resultado de la unificación con caracteres Big5 o con otros caracteres HKSCS. [ 12 ]
Los otros 22 caracteres GCCS eliminados en HKSCS-1999 fueron retirados como "no verificables". [ 12 ] Se encuentran en UTC Sources (UTC-00877 – UTC-00898), [ 9 ] [ 13 ] donde se obtienen de Adobe-CNS1-1, [ 14 ] un suplemento de Adobe-CNS1 implementado para admitir GCCS. [ 15 ]
HKSCS-2001 y HKSCS-2004
Tras la aceptación de HKSCS-1999, se publicaron revisiones más recientes en 2001 (añadiendo 116 nuevos caracteres) y en 2004 (añadiendo 123 nuevos caracteres), sumando un total de 4941 caracteres. [ 10 ]
A partir de HKSCS-2004, todos los caracteres que antes utilizaban la sección del Área de Uso Privado (PUA) de Unicode (a través de la asignación de Microsoft de la PUA de Unicode sobre los rangos de uso privado de Big5 ) se reasignan, y muchos de ellos se reasignan a caracteres en el Plano Ideográfico Suplementario , como en los bloques Unicode de Extensión B de Ideogramas Unificados CJK o Suplemento de Ideogramas de Compatibilidad CJK . [ 16 ] Sin embargo, para preservar la compatibilidad con los programas que generaron puntos de código PUA, los puntos de código ya asignados se reservan y no se asignarán nuevos caracteres al área de uso privado.
HKSCS-2008
Desde aproximadamente 2005, muchos sitios web de Hong Kong y Macao han cambiado la codificación de Big5-HKSCS a Unicode, incluido HKGolden .
La última edición de HKSCS que codificó todos sus caracteres en Big5 fue HKSCS-2008, [ 4 ] que agregó 68 hanzi, para un total de 5009 caracteres (incluidos 4568 hanzi) adicionales a los de Big5 propiamente dicho. [ 17 ]
Subconjuntos Unicode (a partir de 2015)
HKSCS-2016
Para 2015, en Hong Kong se estaban realizando esfuerzos para migrar desde Big5-HKSCS hacia un subconjunto definido de Unicode, en ese momento denominado tentativamente Hong Kong Character Set (HKCS) . Se planeó que se publicara a finales de 2015 como "HKCS-2015" y que tuviera cuatro partes diferenciadas por diferentes prefijos de origen Unihan : [ 18 ]
- Prefijo de origen
Hseguido de hexadecimal Big5 : repertorio de caracteres de HKSCS-2008 en sentido estricto. - Prefijo de origen
HBseguido del hexadecimal Big5: repertorio de caracteres de Big5-ETEN - Prefijo de origen seguido de un número de acceso
HCincremental decimal de cuatro dígitos : extensiones verticales posteriores a 2008 (es decir, ideogramas unificados CJK enviados recientemente ). - Prefijo de origen
HDseguido de punto de código Unicode hexadecimal: extensiones horizontales posteriores a 2008 (es decir, la adición de un glifo de referencia de Hong Kong y una referencia de origen a un ideograma unificado CJK existente).
En particular, en junio de 2015 ya se habían planificado 22 extensiones horizontales para su inclusión. Todas ellas eran variantes menores de caracteres Big5 existentes que contenían los componentes 昷/𥁕, 兑/兌 y 吿/告, para los cuales las convenciones de fuentes de Hong Kong estaban más cerca de las de China continental que de las de Taiwán , pero para los cuales las versiones preferidas se habían codificado por separado de las versiones Big5 en el Repertorio y Ordenación Unificados debido a la regla de separación de fuentes. [ 18 ] [ 19 ] De estos 22 caracteres, 14 se consideraron caracteres "principales" para su uso en Hong Kong. [ 19 ]
Para noviembre, el gobierno de Hong Kong había recibido un total de 78 solicitudes de adición a HKSCS, todas las cuales ya existían en Unicode. En ese momento, la extensión horizontal planificada se denominaba versión "HKSCS", en lugar de "HKCS". [ 20 ] Finalmente, HKSCS-2016 agregó un total de 24 caracteres con respecto a HKSCS-2008, 22 de los cuales eran variantes separadas por origen de caracteres Big5 existentes. [ 19 ] Dado que los 24 caracteres ya existían en Unicode, todos recibieron una referencia de origen con el prefijo HD; el HCprefijo de origen no se utilizó. [ 21 ]
Por lo tanto, los caracteres añadidos en HKSCS-2016 se referencian únicamente a Unicode y no se añadieron a la extensión Big5. [ 4 ]
Enmiendas a HKSCS-2016
A partir de septiembre de 2025, cuatro caracteres adicionales han sido aprobados por el Comité Asesor de Interfaz de Idioma Chino (CLIAC) para su inclusión en HKSCS como enmiendas después de la publicación de HKSCS-2016: U+5C83岃en enero de 2019, U+2D25D 𭉝y U+2BB37 𫬷en febrero de 2021, y U+35E9㗩en febrero de 2025. [ 22 ]
Conjunto de caracteres suplementarios de Macao
De forma similar a la situación de Hong Kong, también existen caracteres necesarios para Macao que no están incluidos ni en Big5 ni en HKSCS; por lo tanto, se desarrolló el Conjunto de Caracteres Suplementarios de Macao ( MSCS), que se basa en HKSCS con caracteres adicionales mapeados a Unicode. El primer lote de 121 caracteres del MSCS se presentó para su adición o extensión horizontal en Unicode (según correspondiera) en 2009. [ 23 ] En ese momento, el término Conjunto de Caracteres de Sistemas de Información de Macao ( MISCS ) se utilizaba para referirse a todo el conjunto de caracteres, mientras que "MSCS" se refería más específicamente solo a los caracteres adicionales. [ 23 ]
La primera versión final de MSCS, MSCS-2020, se estableció en 2021 y utiliza los siguientes prefijos de origen Unihan . [ 4 ] [ 5 ] Aunque el alcance potencial de estos prefijos de origen en conjunto comprende un superconjunto de HKSCS-2016, "MSCS" en sentido estricto no cubre los caracteres Big5 o HKSCS (ya que está destinado a combinarse con HKSCS) excepto aquellos que se utilizan como caracteres base para secuencias de variación ideográfica . [ 4 ] [ 5 ]
- Prefijo de origen
MAseguido de hexadecimal Big5: repertorio de caracteres de HKSCS-2008 en sentido estricto (igual queH) - Prefijo de origen
MBseguido del número de nivel y el hexadecimal Big5: repertorio de caracteres de Big5-ETEN (igual queHB) - Prefijo de origen
MCseguido de un número de acceso incremental decimal de cinco dígitos: extensiones verticales específicas de Macao. Este prefijo se utilizó inicialmenteMACen 2009, [ 23 ] pero se acortó aMCpara extensiones verticales en 2020, mientras que las extensiones horizontales vieron reemplazadas sus referencias de origen porMDreferencias. [ 4 ] - Prefijo de origen
MDseguido del punto de código Unicode hexadecimal: extensiones horizontales específicas de Macao - Prefijo de origen
MDHseguido del punto de código Unicode hexadecimal: extensiones horizontales de HKSCS-2016 (igual queHD) - Prefijo de origen
MEseguido de un punto de código Unicode hexadecimal y un número decimal de tres dígitos: se utiliza para secuencias de variación registradas en la Base de Datos de Variación Ideográfica (IVD).
Compatibilidad
Sistemas operativos
En Microsoft Windows 98, NT 4.0, 2000, XP, la compatibilidad con HKSCS se puede habilitar mediante el parche de Microsoft. En la implementación de Microsoft, la aplicación que utiliza la página de códigos 950 utiliza automáticamente una tabla oculta de la página de códigos 951 para la codificación Big5 de las extensiones HKSCS. La tabla admite todos los puntos de código en HKSCS-2001, excepto los puntos de código de compatibilidad especificados por el estándar. [ 24 ] Además, la fuente MingLiU se modifica mediante el parche de Microsoft. Se sabe que este parche crea conflictos en aplicaciones como Microsoft Office o cualquier aplicación que utilice fuentes que admitan caracteres chinos simplificados (por ejemplo, SimSun ). Si el entorno de destino contiene una fuente personalizada asignada a los puntos de código afectados por el parche de Microsoft, las fuentes personalizadas pueden deshacer el parche de Microsoft. Además, el parche rompe el Editor EUDC suministrado con las versiones afectadas de Windows. [ 25 ] A partir de Windows Vista , los caracteres HKSCS-2004 solo son compatibles como Unicode 4.1 o posterior; Sin embargo, los caracteres HKSCS-2001 y HKSCS-1999 son compatibles como Big5-HKSCS y Unicode, pero Big5-HKSCS solo está disponible si se establece "Idioma para programas que no son Unicode" en "Hong Kong" o "Macao". [ 26 ] [ 27 ] A todos los caracteres se les asignan puntos de código estándar, no PUA . Los caracteres se muestran con la fuente MingLiU y se pueden introducir mediante el teclado. El parche que proporciona la codificación Big5 de HKSCS no es compatible con Windows Vista y versiones posteriores. Microsoft proporciona una utilidad para convertir caracteres HKSCS y Unicode codificados con PUA a la versión Unicode 4.1. [ 28 ] En 2010, Microsoft publicó un parche HKSCS-2004 para Windows XP y Windows Server 2003. [ 29 ] Reemplaza la versión de Windows XP de MingLiU, PMingLiU y MingLiU_HKSCS (si se aplicó el parche HKSCS-2001) con la versión de Windows 7 de MingLiU, PMingLiU y MingLiU_HKSCS. Además, las fuentes MingLiU-ExtB, MingLiU_HKSCS-ExtB y PMingLiU-ExtB se agregarán al sistema de destino. Sin embargo, el IME no se actualiza como en el caso del parche HKSCS-2001, y las fuentes son de una versión preliminar de Windows 7. Para versiones anteriores del sistema operativo, la compatibilidad con HKSCS requiere el uso del parche de Microsoft o las utilidades de Digital 21 del gobierno de Hong Kong.
IBM asigna CCSID 5471 a la página de códigos Big5 de HKSCS-2001 (con CPGID 1374 como CCSID 5470 como componente de doble byte), [ 30 ] [ 31 ] CCSID 9567 a la página de códigos de HKSCS-2004 (con CPGID 1374 como CCSID 9566 como componente de doble byte), [ 32 ] y CCSID 13663 a la página de códigos de HKSCS-2008 (con CPGID 1374 como CCSID 13662 como componente de doble byte), [ 33 ] mientras que CCSID 1375 (con CPGID 1374 como CCSID 1374 como su componente de doble byte) se asigna a una página de códigos HKSCS en crecimiento, actualmente equivalente a CCSID 13663. [ 34 ]
La compatibilidad con HKSCS se añadió a glibc en el año 2000, pero no se ha actualizado desde entonces. La compatibilidad con HKSCS-2004 se gestiona como Unicode 4.1 y versiones posteriores. Para la configuración de freedesktop.org , la fuente AR PL ShanHeiSun Uni es totalmente compatible con HKSCS-2004 desde la versión 0.1-0.dot.1, y la última revisión de HKSCS-2004 es compatible con la versión 0.1.20060903-1. Las distribuciones de escritorio modernas (por ejemplo, Ubuntu) incluyen las fuentes UKai y UMing de Arphic Technology , compatibles con HKSCS, de forma predeterminada cuando se selecciona la compatibilidad con el idioma chino tradicional durante la instalación. También se pueden instalar manualmente más adelante.
Mac OS X 10.0–10.2 admite HKSCS-1999. Las versiones 10.3–10.4 admiten HKSCS-2001. Algunas de las letras añadidas a HKSCS-2004 son compatibles mediante Unicode PUA en OS X 10.4. A partir de OS X 10.5, todos los caracteres de HKSCS-2004 son compatibles mediante los puntos de código estándar Unicode 4.1.
Aplicaciones y la web
Mozilla 1.5 y versiones posteriores admiten HKSCS, y se agregó compatibilidad con HKSCS-2004 en la base de código de Gecko 1.8.1. [ 35 ] A diferencia del parche mencionado anteriormente, Mozilla utiliza su propia tabla de páginas de códigos. Sin embargo, la corrección para el error 343129 no admite caracteres asignados a puntos de código superiores al Plano Multilingüe Básico. [ 36 ]
Las aplicaciones basadas en QT 3.x (por ejemplo, KDE ) solo admiten caracteres asignados a puntos de código FFFF o inferiores. En QT4, los caracteres fuera de BMP se admiten mediante sustitutos. El códec de texto Big5-HKSCS admite HKSCS-1999 desde Qt-2.3.x, pero era demasiado tarde en el cronograma de desarrollo de Qt para ser incluido oficialmente en la serie Qt-2.3.x, por lo que se le dio soporte oficial en Qt-3.0.1. El soporte para HKSCS-2001 se agregó en Qt-3.0.5. [ 37 ]
GNOME admite caracteres HKSCS en rangos Unicode, excepto aquellos asignados al bloque de compatibilidad del Plano Multilingüe Básico. Los parches para admitir caracteres asignados a un plano multilingüe básico superior se introdujeron durante Pango 1.1. [ 38 ]
El estándar de codificación WHATWG (utilizado por HTML5 ) incluye HKSCS en su definición de Big5 (utilizado incluso con la etiqueta Big5 simple). Sin embargo, solo su decodificador utiliza todas las extensiones HKSCS, mientras que su codificador excluye explícitamente aquellas con bytes iniciales inferiores a 0xA1 (excluyendo así la mayoría de las extensiones HKSCS pero incluyendo, por ejemplo, las heredadas de Big5 ETEN ). [ 39 ] Los navegadores más recientes siguen este estándar, incluido Firefox .
Véase también
Notas a pie de página
- ↑ Caracteres Big5-HKSCS del HKSCS propiamente dicho, es decir, sin incluir también los 13.053 caracteres hanzi del Big5 propiamente dicho.
- 1 2 Aunque MSCS está diseñado para usarse como un suplemento adicional sobre HKSCS, 66 caracteres de HKSCS (incluidos 42 caracteres de Big5-HKSCS) y 17 caracteres de Big5 propiamente dichos se incluyen en MSCS propiamente dicho, ya que se utilizan en secuencias de variación ideográfica . [ 4 ] [ 5 ]
Referencias
- ↑ Preguntas frecuentes sobre los servicios en línea de GovHK: otras preguntas técnicas y solución de problemas
- ↑ "Cambio de nombre de la fuente de caracteres chinos de la RAE de Hong Kong" (PDF) . 9 de diciembre de 1999. ISO/IEC JTC1 / SC2 /WG2/ IRG N715.
- ↑ "OGCIO - Desarrollo de HKSCS" . Archivado del original el 22 de agosto de 2017. Consultado el 21 de agosto de 2017 .
- 1 2 3 4 5 6 Gobierno de la Región Administrativa Especial de Macao (2 de julio de 2020) [2020-06-11]. "Presentación de la extensión vertical (caracteres UNC), extensión horizontal y registro IVSes de Macao para MSCS" (PDF) . ISO/IEC JTC 1/SC 2 /WG 2 IRGN 2430.
- ^ "Informe de actividades de la RAE de Macao (Reunión n.º 56 del IRG)" ( PDF) . 14 de marzo de 2021. ISO/IEC JTC1 / SC2 /WG2/ IRG N2456.
- ↑ "Conjuntos de caracteres" . IANA.
- ↑ "Componentes del SDK" .
- 1 2 Lunde, Ken (2008). «Capítulo 3: Estándares de conjuntos de caracteres (§ Hong Kong GCCS)». Procesamiento de información CJKV (2.ª ed.). Sebastopol, California : O'Reilly . págs. 125-126. ISBN 978-0-596-51447-1.
- ^ Lunde , Ken (19 de mayo de 2008). "Treinta y siete hanzi serán considerados ideogramas unificados de CJK" (PDF) . ISO/IEC JTC1 / SC2 /WG2/ IRG N1426; UTCL2 /08-148 .
- 1 2 "Big5CMP.txt" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) Encontrado en la tabla de asignación - HKSCS-2008 - ↑ "HKSCS-2004 Anexo IV. Puntos de compatibilidad para GCCS" (PDF) . Archivado del original (PDF) el 30 de septiembre de 2016. Consultado el 29 de septiembre de 2016 .
- 1 2 Lunde, Ken (2008). «Capítulo 3: Estándares de conjuntos de caracteres (§ Hong Kong SCS-2008 frente a Hong Kong GCCS)». Procesamiento de información CJKV (2.ª ed.). Sebastopol, California : O'Reilly . págs. 126-129. ISBN 978-0-596-51447-1.
- ^ "Grupo: Big5-GCCS外字" . Consultado el 30 de septiembre de 2016 .
- ↑ "Glifos de fuente U" (PDF) . Consultado el 30 de septiembre de 2016 .
- ↑ "La colección de caracteres Adobe-CNS1-6" (PDF) . Consultado el 30 de septiembre de 2016 .
- ↑ "Big5-HKSCS:2004" .
- ↑ Lunde, Ken (2008). «Capítulo 3: Estándares de conjuntos de caracteres (§ Hong Kong SCS-2008)». Procesamiento de información CJKV (2.ª ed.). Sebastopol, California : O'Reilly . pág. 125. ISBN 978-0-596-51447-1.
- ^ Lu , Qin (8 de junio de 2015). "El conjunto de caracteres propuesto para Hong Kong" (PDF) . ISO/IEC JTC1 / SC2 /WG2/ IRG N2074.
- 1 2 3 Lunde, Ken . "Explorando IICore—Parte 4" . Blog de CJK Type . Adobe Inc .
- ↑ "Informe de actividades de la Región Administrativa Especial de Hong Kong (RAEHK)" (PDF) . 16 de noviembre de 2015. ISO/IEC JTC1 / SC2 /WG2/ IRG N2098.
- ↑ Lunde, Ken ; Cook, Richard (31 de julio de 2024). "kIRG_HSource" . Base de datos Unicode Han (Unihan) . Revisión 37. Consorcio Unicode .
- ↑ "¿Qué es HKSCS?" . Interfaz común de idioma chino . Consultado el 23 de septiembre de 2025 .
- 1 2 3 Grupo de trabajo sobre codificación de caracteres chinos informáticos (12 de junio de 2009). "Presentación de caracteres del conjunto de caracteres de los sistemas de información de Macao" (PDF) . ISO/IEC JTC 1/SC 2 /WG 2 IRGN 1580.
- ↑ Steele, Shawn. "CP 951 y HKSCS" . No soy un klingon . Blog de MS Dev . Consultado el 13 de septiembre de 2016 .
- ↑華通資訊網: 小心!有人悄悄換掉了你的Windows系統字型
- ↑ Microsoft: Conjunto de caracteres suplementario de Hong Kong: compatibilidad con la plataforma Windows
- ^ "Big5-HKSCS編碼初探(上)-黑暗執行緒" . blog.darkthread.net . 27 de febrero de 2014 . Consultado el 3 de septiembre de 2024 .
- ↑ Rutinas de conversión de códigos de caracteres de Microsoft para HKSCS-2004
- ↑ Paquete de fuentes de Windows XP para ISO 10646:2003 + Enmienda 1 Compatibilidad con chino tradicional
- ↑ "CCSID 5471: Extensión mixta Big-5 para HKSCS-2001" . Globalización de IBM - Identificadores de conjuntos de caracteres codificados . IBM . Archivado del original el 29 de noviembre de 2014.
- ↑ Componentes internacionales para Unicode (ICU), ibm-5471_P100-2006.ucm , 9 de mayo de 2007
- ↑ "CCSID 9567: Extensión mixta Big-5 para HKSCS-2004" . Globalización de IBM - Identificadores de conjuntos de caracteres codificados . IBM . Archivado del original el 29 de noviembre de 2014.
- ↑ "CCSID 13663: Extensión mixta Big-5 para HKSCS-2008" . Globalización de IBM - Identificadores de conjuntos de caracteres codificados . IBM . Archivado del original el 29 de noviembre de 2014.
- ↑ "CCSID 1375: Extensión mixta Big-5 para HKSCS" . Globalización de IBM - Identificadores de conjuntos de caracteres codificados . IBM . Archivado del original el 29 de noviembre de 2014.
- ↑ Mozilla.org: Error 343129 – Actualización de la tabla Unicode de Big5-HKSCS 2004
- ↑ Error 162431: agregar compatibilidad con Unicode no BMP (plano 1 y superior, sustituto) al codificador/decodificador de conjuntos de caracteres.
- ↑ "Qt 4.7: Códec de texto Big5-HKSCS" . Archivado del original el 4 de marzo de 2016. Consultado el 10 de noviembre de 2011 .
- ↑ Error 101081: No se admiten caracteres que no sean BMP (planos 1 a 16).
- ↑ van Kesteren, Ana . "Estándar de codificación" . QUÉ WG .
Enlaces externos
- Sitio web del Gobierno de Hong Kong sobre el HKSCS: Documentos y fuente del HKSCS descargables (captura de pantalla de Wayback Machine).
- Descargue el documento HKSCS-2016 , Interfaz común en idioma chino , Oficina de Política Digital del Gobierno de Hong Kong.
- Compatibilidad de Microsoft HKSCS con la plataforma Windows (captura de pantalla de Wayback Machine)
- 香港參考宋體Página de descarga de la fuente HKSCS de Dynalab (華康科技有限公司).
- Vista gráfica de Big5-HKSCS en el Explorador de convertidores de la UCI
- Un conjunto de caracteres que funciona en Mac OS X
- UMing/UKai: una fuente gratuita de código abierto compatible con HKSCS
- Proyecto de fuentes de código abierto de Hong Kong
- Cultura de Hong Kong
- idioma cantonés
- Codificaciones de caracteres chinos