HKSCS

Hong Kong karakter kiegészítő készlet , HKSCS , Eng.  A hongkongi kiegészítő karakterkészlet ( kínai trad. 香港增補字符集) egy Hongkongban elfogadott szabvány. Ez egy kínai karakterkészlet, összesen 4702 az első kiadásban, és kizárólag az írott kantoni nyelven használták . Ez a szabvány a korábbi kormányzati kínai karakterkészlet (政府通用字庫vagy GCCS ) továbbfejlesztése. A GCCS szabványos és opcionális karakterek halmaza a Big5 kódlap egy lefoglalt területén . Kezdetben ezt a szabványt a hongkongi kormány használta, majd fokozatosan elterjedt a mindennapi életben. Az ebből a szabványból származó karakterkészlet hivatalosan is szerepel az ISO 10646 szabványban .

Fejlesztési előzmények

Az irodalmi kínai és az írott kantoni nyelv között számos különbség miatt a hongkongi kormány felismerte, hogy szabványos natív karakterkészletre van szükség az elektronikus kommunikáció megkönnyítése érdekében; Abban az időben a hagyományos kínai karakterek Big5 kódlapja nem tartalmazta a legtöbb újítást, amely a hongkongi domináns kantoni beszélők körében jelent meg, és egyes kantoni karaktereket a hagyományos kínai karakterekkel azonosítottak, amelyek kiejtése és/vagy jelentése eltérő.

A kormányzati kínai karakterkészletet (政府通用字庫) vagy GCCS -t a hongkongi kormány fejlesztette ki. Ez a karakterkészlet olyan kínai karakterekből áll, amelyeket gyakran használnak Hongkongban. Egyes karakterek a kantoni nyelvre jellemzőek , mások a karakterek alternatív formái, amelyek a szabványos kínai nyelvben léteznek.

Később kidolgozták a HKSCS-1999 szabványt (HKSCS 1999 specifikáció). Továbbá 2001-ben 116 új karakterrel, 2004-ben pedig 123 új karakterrel bővült, és összesen 4941 karakter szerepel jelenleg a szabványban.

A HKSCS szerepel a Big5 és ISO 10646 kódolásokban . A HKSCS-2004-től kezdve minden karakter, amely korábban a Unicode lefoglalt területhez tartozott, új kódot kapott; legtöbbjük a B kiterjesztési blokkhoz vagy a kiegészítő ideográfiai sík kompatibilitási blokkhoz van rendelve . Másrészt a PUA (Reserved Area for Private Use) kódokat generáló programokkal való kompatibilitás fenntartása érdekében bizonyos kódok le vannak foglalva, így az új karakterek nem esnek a PUA területbe.

Kompatibilitás

Operációs rendszerek

Microsoft Windows

A Microsoft Windows 98, NT 4.0, 2000, XP, HKSCS operációs rendszerekben a Microsoft speciális javítása biztosítja a támogatást. A Microsoft szoftveralkalmazásaiban, ha az alkalmazás a 950-es kódtáblázatot használja, automatikusan a rejtett 951-es kódlapot használja, amely támogatja az összes HKSCS-2001 karakterkódot, kivéve a [1] szabványban meghatározott karakterkódok kompatibilitását . Ezenkívül a MingLiU betűtípust a Microsoft javításával módosították. Ez a javítás köztudottan ütközéseket okoz olyan alkalmazásokban, mint például a Microsoft Office , vagy más olyan alkalmazásokban, amelyek egyszerűsített kínai karaktereket támogató betűtípusokat használnak (pl . SimSun ). Ha egy program olyan módosított betűtípust tartalmaz, amely egy Microsoft-javítás által érintett kódtábla-szakaszhoz van kötve, akkor ez a betűtípus felülírhatja a Microsoft javítást. Ezenkívül ez a javítás megszakítja az EUDC Editor programot, amely a Windows azon verzióihoz tartozik, amelyekhez a javítást fejlesztették. [2]

A Microsoft szerint a HKSCS-2004 karaktereket csak a Unicode 4.1 vagy újabb verziója támogatja. Van egy segédprogram a HKSCS- vagy PUA-karakterek Unicode 4.1-re való konvertálására [3] .

A HKSCS karakterbeviteli szoftver a Hong Kong Government Digital 21 weboldalán található.

A Windows Vista teljes mértékben támogatja a HKSCS-2004 szabványt az operációs rendszerhez mellékelt MingLiU HKSCS és MingLiU HKSCS-ExtB betűtípusokban . Minden karakter a szabványos kódlaphoz van kötve, nem a PUA-hoz. Karakterek beírásához a Windows régebbi verzióiban telepítenie kell a Microsoft vagy a Digital 21 opcionális bővítményét.

Linux

A HKSCS támogatását 2000-ben adták hozzá a glibc -hez, de azóta nem frissítették.

A freedesktop.org telepítéséhez a ShanHeiSun Uni AR PL betűtípus teljes mértékben támogatja a HKSCS-2004-et a 0.1-0.dot.1 verzió óta, a HKSCS-2004 legújabb változatát pedig a 0.1.20060903-1 verzió támogatja.

Mac OS

A Mac OS X 10.0-10.2 támogatja a HKSCS-1999-et. A 10.3-10.4 verzió támogatja a HKSCS-2001-et.

Alkalmazások

A Mozilla 1.5 és újabb verziói támogatják a HKSCS-t. A HKSCS-2004 támogatását a Gecko 1.8.1 [4] kódja tartalmazza . A fent említett javítás ellenére a Mozilla saját karakterkódoló táblázatot használ.

A Qt - alkalmazások (lásd a KDE -t) a 3.x verzió óta csak az FFFF tartományhoz kötött vagy alacsonyabb karaktereket támogatják. A QT4-ben a BMP tartományon kívüli karakterek támogatottak helyettesítőként.

A GNOME támogatja a HKSCS karaktereket a Unicode tartományokban, kivéve a Basic Multilingual Plane kompatibilitási blokkhoz kötött karaktereket .

Lásd még

Linkek