HKSCS

Hong Kong Character Supplementary Set , HKSCS , Eng.  Hong Kong Supplementary Character Set ( kinesisk trad. 香港增補字符集) er en standard, der er vedtaget i Hong Kong. Det er et sæt kinesiske tegn, i alt 4702 i den første udgave, udelukkende brugt på skrevet kantonesisk . Denne standard er en videreudvikling af det tidligere statslige kinesiske tegnsæt (政府通用字庫eller GCCS ). GCCS er et sæt af både standard- og valgfri tegn i et reserveret område på Big5 -kodesiden . Oprindeligt blev denne standard brugt af Hong Kong-regeringen, efterhånden blev den udbredt i hverdagen. Tegnsættet fra denne standard er officielt inkluderet i ISO 10646-standarden .

Udviklingshistorie

På grund af en række forskelle mellem litterært kinesisk og skrevet kantonesisk har Hongkongs regering erkendt behovet for et standardsæt af indfødte tegn for at lette elektronisk kommunikation; På det tidspunkt inkluderede Big5 -kodesiden for traditionelle kinesiske tegn ikke de fleste af de nyskabelser, der dukkede op blandt Hongkong-dominerede kantonesisktalende, og nogle kantonesiske tegn blev identificeret med traditionelle kinesiske tegn med forskellige udtaler og/eller betydninger.

Government Chinese Character Set (政府通用字庫) eller GCCS blev udviklet af Hongkongs regering. Dette tegnsæt består af kinesiske tegn, der er almindeligt brugt i Hong Kong. Nogle af tegnene er specifikke for kantonesisk , nogle er alternative tegnformer, der findes på standard kinesisk.

Senere blev HKSCS-1999-standarden (HKSCS 1999-specifikation) udviklet. Yderligere blev der i 2001 tilføjet 116 nye karakterer, og i 2004 - 123 nye karakterer, og i alt 4941 tegn er i øjeblikket inkluderet i standarden.

HKSCS er inkluderet i Big5- og ISO 10646 -kodninger . Fra og med HKSCS-2004 modtog alle tegn, der tidligere tilhørte det Unicode-reserverede område, nye koder; de fleste af dem er tildelt udvidelse B-blokken eller den supplerende ideografiske plankompatibilitetsblok . På den anden side, for at opretholde kompatibilitet med programmer, der genererer PUA- koder (Reserved Area for Private Use) reserveres visse koder, så nye tegn ikke falder ind i PUA-området.

Kompatibilitet

Operativsystemer

Microsoft Windows

I operativsystemer Microsoft Windows 98, NT 4.0, 2000, XP, HKSCS understøttes af en speciel patch fra Microsoft. I softwareapplikationer fra Microsoft, hvis applikationen bruger kodetabellen 950, bruger den automatisk den skjulte kodetabel 951, som understøtter alle HKSCS-2001-tegnkoder, bortset fra kompatibiliteten af ​​tegnkoder defineret af standarden [1] . Derudover er MingLiU-skrifttypen ændret med en patch fra Microsoft. Denne patch er kendt for at forårsage konflikter i programmer såsom Microsoft Office eller andre programmer, der bruger skrifttyper, der understøtter forenklede kinesiske tegn (f.eks . SimSun ). Hvis et program indeholder en modificeret skrifttype, der er knyttet til en kodetabelsektion, der er påvirket af en Microsoft-patch, kan den skrifttype tilsidesætte Microsoft-patchen. Desuden bryder denne patch EUDC Editor-programmet, der følger med de versioner af Windows, som patchen blev udviklet til. [2]

Ifølge Microsoft vil HKSCS-2004-tegn kun blive understøttet i Unicode 4.1 eller nyere. Der er et værktøj til at konvertere HKSCS- eller PUA-tegn til Unicode 4.1 [3] .

HKSCS-tegninputsoftwaren kan findes på Hong Kong Government Digital 21-webstedet.

Windows Vista giver fuld understøttelse af HKSCS-2004-standarden i MingLiU HKSCS- og MingLiU HKSCS-ExtB-skrifttyperne , der følger med operativsystemet. Alle tegn er bundet til standard kodetabel, ikke PUA. For at indtaste tegn i ældre versioner af Windows skal du installere en valgfri udvidelse fra Microsoft eller Digital 21.

Linux

Support til HKSCS blev tilføjet til glibc i 2000, men er ikke blevet opdateret siden.

For at installere freedesktop.org understøtter ShanHeiSun Uni AR PL-skrifttypen HKSCS-2004 fuldt ud siden version 0.1-0.dot.1, og den seneste revision af HKSCS-2004 understøttes i version 0.1.20060903-1.

Mac OS

Mac OS X 10.0-10.2 understøtter HKSCS-1999. Version 10.3-10.4 understøtter HKSCS-2001.

Ansøgninger

Mozilla 1.5 og nyere understøtter HKSCS. Understøttelse af HKSCS-2004 er inkluderet i Gecko 1.8.1 [4] kode . På trods af patchen nævnt ovenfor, bruger Mozilla sin egen tegnkodningstabel.

Qt- programmer (se KDE ) siden version 3.x understøtter kun tegn bundet til FFFF-området eller lavere. I QT4 understøttes tegn uden for BMP-området som surrogater.

GNOME understøtter HKSCS-tegn i Unicode-områderne, med undtagelse af tegn, der er knyttet til Basic Multilingual Plane-kompatibilitetsblokken .

Se også

Links