狠狠撸

狠狠撸Share a Scribd company logo
????? ????? ????
2017? 4? 14? ??? - EMOCON 2017 S/S
???(DaeHyun Sung/成?鉉/成?铉/ソン·デヒョン)
C Perl GNOME (Java???)
C++ Python KDE ? ???? ??
????? ????? ??!
? CJKV Information Processing
? Ken Lunde (?林剣) - ???? ????? ???
? 中?韓越(Chinese, Japanese, Korean & Vietnamese)
? GDG Korea?? ????? ??????? ?? ??
? ???? ? ?
?? Perl??? ??
2012??? ?? ?
Korea Perl Workshop 2012
? @JEEN_LEE ?? @keedi ?? ?? ??? ?? ?
? “???? ?? ??” ???
http://www.slideshare.net/studioego/ss-14808971
@JEEN_LEE @keedi
Perl Cookbook? ???
http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=103056339
???? ??? ?? ???
http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=8275739
Korea Perl Workshop 2012
https://twitter.com/JEEN_LEE/status/255246686027382784
Korea Perl Workshop 2012
? 2012? 10? 20? “???? ?? ??” ??
? ????[狠狠撸]: /studioego/ss-14808971
? ???[Video]:
? 11.?7?_???? ?? ??? ?? ??? ?? ?
http://www.pandora.tv/view/imavatar/46992338#34683906_new
? 12.?7?_???? ?? ??? ?? ??? ???
http://www.pandora.tv/view/imavatar/46992344/#34683906_new
???? ?? ??
? ??(Summary)
? ??,??,??,???? ??(漢字)???
? CJKV(Chinese, Japanese, Korean, Vietnamese)
? ??,??,??,????? ? ??? ????
? ??? ??(變異)? ?? ??
? ????? ??(ASCII, Unicode, etc)
? Perl, Python, java ?? ??
?? Perl??? ??
? Homepage: http://perl.kr
? Facebook: https://www.facebook.com/groups/perl.kr
? ? ????? ?? ??
? 2012?
? ???? ?: ???? ??? ??? ??? ?????!?
http://advent.perl.kr/2012/2012-12-14.html
? 2016?
? ??? ?: Perl? ????(Unicode) ?? ???(code point)? ???? ??? ?????. ?
http://advent.perl.kr/2016/2016-12-07.html
? ???? ?: Perl? ??? ?? ??? ????? ?
http://advent.perl.kr/2016/2016-12-14.html
????(Unicode)
? ???(Korean) - ????(KSX1001, EUC-KR) ???????????(KPS-9566)
? ???(Japanese) - ??(Shift JIS,EUC-JP)
? ???(??)[Traditional Chinese] - ??(Big5, EUC-TW)
? ???(??)[Simplified Chinese] - ??(GB, EUC-CN)
? ??? ??, ???, ??? ?? ?? ???? ????
? ???()? ??? ?????
? => ??? ????! => Unicode
? ?? ??? ??? ?? ?? - ?????(code point)??, U+ ?? ???
? ex) 'A' - U+0041 (?? u0041)? ???.
Unihan Database
? Unihan Database
? http://unicode.org/reports/tr38/
? The Unihan database is the repository for the Unicode Consortium's collective knowledge regarding the
CJK Unified Ideographs contained in the Unicode Standard.
? Code Point
? 德 - U+5FB7
? dak1,?, dé,OSHIE, TOKU,??c
? 成 - U+6210
? cing4 seng4 sing4, ?, chéng, NARU TAIRAGERU NASU, SEI JOU, thành
Unihan Database
Fields of the Unihan Database. (Unihan.zip)
File Fields within file
Unihan_DictionaryIndices.txt
kCheungBauerIndex, kCowles, kDaeJaweon, kFennIndex, kGSR, kHanYu, kIRGDaeJaweon,
kIRGDaiKanwaZiten, kIRGHanyuDaZidian, kIRGKangXi, kKangXi, kKarlgren, kLau, kMatthews,
kMeyerWempe, kMorohashi, kNelson, kSBGY
Unihan_DictionaryLikeData.txt
kCangjie, kCheungBauer, kCihaiT, kFenn, kFourCornerCode, kFrequency, kGradeLevel, kHDZRadBreak,
kHKGlyph, kPhonetic, kTotalStrokes
Unihan_IRGSources.txt kCompatibilityVariant, kIICore, kIRG_GSource, kIRG_HSource, kIRG_JSource, kIRG_KPSource, kIRG_KSource,
kIRG_TSource, kIRG_USource, kIRG_VSource, kIRG_MSource, kRSUnicode
Unihan_NumbericValues.txt kAccountingNumeric, kOtherNumeric, kPrimaryNumeric
Unihan_OtherMappings.txt
kBigFive, kCCCII, kCNS1986, kCNS1992, kEACC, kGB0, kGB1, kGB3, kGB5, kGB7, kGB8, kHKSCS,
kIBMJapan, kJa, kJis0, kJis1, kJIS0213, kKPS0, kKPS1, kKSC0, kKSC1, kMainlandTelegraph, kPseudoGB1,
kTaiwanTelegraph, kXerox
Unihan_RadicalStrokeCounts.txt kRSAdobe_Japan1_6, kRSJapanese, kRSKangXi, kRSKanWa, kRSKorean
Unihan_Readings.txt
KCantonese, kDefinition, kHangul, kHanyuPinlu, kHanyuPinyin, kJapaneseKun, kJapaneseOn, kKorean,
kMandarin, kTang, kVietnamese, kXHC1983
Unihan_Variants.txt kSemanticVariant, kSimplifiedVariant, kSpecializedSemanticVariant, kTraditionalVariant, kZVariant
Unihan Database
Fields of the Unihan Database. (Unihan.zip)
File ?? ??
Unihan_DictionaryIndices.txt ? ??? ??? ?? ?? ??? ??? ??? ??
Unihan_DictionaryLikeData.txt ?? ?? ??(??[倉頡],????[四?號碼]), ?? ??? ??, ??? ????? ?? ??, ?? ?? ??
Unihan_IRGSources.txt ? ??(??, ??, ??, ??, ??, ??, ???, ???)? ???? ??? ????? ??
Unihan_NumbericValues.txt
???? ?? ? ???(?. ?? ??? ?? ?? ??? 壹 ?? ? ?? ??? ?? ?? ??? 拾? ?? ?), ?
??? ?? ?? ?? ??? ??
Unihan_OtherMappings.txt ? ??(??, ??, ??, ??, ??, ??, ???, ???)? ??? ???? ?? ???? ???? ???
????? ??
Unihan_RadicalStrokeCounts.txt ????(康熙字典), ????, ??, ???? ?? ?? ? ?? ??? ?? ?? ??
Unihan_Readings.txt
??? ?? ???? ??? ??. ??? ?? ?, ???(廣東語, Cantonese) ??, ?? ??, ???(??: ???
[普通话], ??: ??[國語], Mandarin) ??, ??? ??(訓読み), ??? ??(?読み), ???? ??
Unihan_Variants.txt ??? ??? ??(?? ???? ?? ??? ?? ??? ?? ? ??, ??, ??, ?? ??, etc)
Unihan Database
Listing of Characters Covered by the Unihan Database
Code points Block Name Unicode Version
U+3400...U+4DB5 CJK Unified Ideographs Extension A(??? ?? ?? ???? A) 3.0
U+4E00...U+9FA5 CJK Unified Ideographs(??? ?? ??) 1.1
U+9FA6...U+9FBB CJK Unified Ideographs(??? ?? ??) 4.1
U+9FBC...U+9FC3 CJK Unified Ideographs(??? ?? ??) 5.1
U+9FC4...U+9FCB CJK Unified Ideographs(??? ?? ??) 5.2
U+9FCC CJK Unified Ideographs(??? ?? ??) 6.1
U+9FCD...U+9FD5 CJK Unified Ideographs(??? ?? ??) 8.0
U+F900...U+FA2D CJK Compatibility Ideographs(??? ?? ??) 1.1
U+FA2E...U+FA2F CJK Compatibility Ideographs(??? ?? ??) 6.1
U+FA30...U+FA6A CJK Compatibility Ideographs(??? ?? ??) 3.2
U+FA6B...U+FA6D CJK Compatibility Ideographs(??? ?? ??) 5.2
U+FA70...U+FAD9 CJK Compatibility Ideographs(??? ?? ??) 4.1
U+20000...U+2A6D6 CJK Unified Ideographs Extension B(??? ?? ?? ???? B) 3.1
U+2A700...U+2B734 CJK Unified Ideographs Extension C(??? ?? ?? ???? C) 5.2
U+2B740...U+2B81D CJK Unified Ideographs Extension D(??? ?? ?? ???? D) 6.0
U+2B820...U+2CEAF CJK Unified Ideographs Extension E(??? ?? ?? ???? E) 8.0
U+2F800...U+2FA1D CJK Compatibility Supplement(??? ?? ??) 3.1
Unihan Database No property data in the Unihan database
Code Points Block Name Unicode Version
U+2E80…U+2E99 CJK Radicals Supplement(??? ?? ????) 3.0
U+2E9B…U+2EF3 CJK Radicals Supplement(??? ?? ????) 3.0
U+2F00…U+2FD5 Kangxi Radicals(???? ??, 康熙字典 部?) 3.0
U+2FF0…U+2FFB Ideographic Description Characters(?? ?? ??) 3.0
U+3000…U+3037 CJK Symbols and Punctuation(??? ?? ? ?? ??) 1.1
U+3038…U+303A CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.0
U+303B…U+303D CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.2
U+303E CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.0
U+303F CJK Symbols and Punctuation(??? ?? ? ?? ??) 1.1
U+3015…U+312C Bopomofo(ㄅㄆㄇㄈ, ????, 注?符號) 1.1
U+312D Bopomofo(ㄅㄆㄇㄈ, ????, 注?符號) 5.1
U+3190…U+319F kanbun(Japanese: 漢?) 1.1
U+31A0…U+31B7 Bopomofo Extended(???? ????) 3.0
U+31C0…U+31CF CJK Strokes (??[筆畫/笔画]) 4.1
U+31D0…U+31E3 CJK Strokes (??[筆畫/笔画]) 5.1
U+3220…U+3243 Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1
U+3280…U+32B0 Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1
U+32C0…U+32CB Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1
U+3358…U+3370 CJK Compatibility(??? ?? ??) 1.1
U+337B…U+337F CJK Compatibility(??? ?? ??) 1.1
U+33E0…U+33FE CJK Compatibility(??? ?? ??) 1.1
Unihan_Readings.txt? ??
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kCantonese|content: dak1
kCantonese = CodePoint: U+5FB7|field: kCantonese|content: dak1
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue
kDefinition = CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHangul|content: ?
kHangul = CodePoint: U+5FB7|field: kHangul|content: ?
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97)
kHanyuPinlu = CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97)
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé
kHanyuPinyin = CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE
kJapaneseKun = CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU
kJapaneseOn = CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kKorean|content: TEK
kKorean = CodePoint: U+5FB7|field: kKorean|content: TEK
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kMandarin|content: dé
kMandarin = CodePoint: U+5FB7|field: kMandarin|content: dé
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kTang|content: d?k
kTang = CodePoint: U+5FB7|field: kTang|content: d?k
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kVietnamese|content: ??c
kVietnamese = CodePoint: U+5FB7|field: kVietnamese|content: ??c
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
kXHC1983 = CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
U+6210
Chinese Character:成|CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4
kCantonese = CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4
U+6210
Chinese Character:成|CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed
kDefinition = CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHangul|content: ?
kHangul = CodePoint: U+6210|field: kHangul|content: ?
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17)
kHanyuPinlu = CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17)
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng
kHanyuPinyin = CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU
kJapaneseKun = CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU
U+6210
Chinese Character:成|CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU
kJapaneseOn = CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU
U+6210
Chinese Character:成|CodePoint: U+6210|field: kKorean|content: SENG
kKorean = CodePoint: U+6210|field: kKorean|content: SENG
U+6210
Chinese Character:成|CodePoint: U+6210|field: kMandarin|content: chéng
kMandarin = CodePoint: U+6210|field: kMandarin|content: chéng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kTang|content: *zhi?ng
kTang = CodePoint: U+6210|field: kTang|content: *zhi?ng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kVietnamese|content: thành
kVietnamese = CodePoint: U+6210|field: kVietnamese|content: thành
U+6210
Chinese Character:成|CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
kXHC1983 = CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
???? ?????
GNOME Gucharmap & KDE kcharselect
Linux - KDE & GNOME
? KDE
? K Desktop Environment
? QT Framework ??, C++
? GNOME
? GNU Network Object Model Environment
? GTK+ Framework ??, C
GNOME Gucharmap & KDE kcharselect
? GNOME Gucharmap(?? ???)
? GNOME ???? ???? ???? ???
? https://wiki.gnome.org/Apps/Gucharmap
? KDE Kcharselect (KDE ???)
? KDE ???? ???? ???? ???
? https://www.kde.org/applications/utilities/kcharselect/
? Docs: ?
https://api.kde.org/frameworks/kwidgetsaddons/html/index.html
GNOME Gucharmap & KDE kcharselect
? The Unicode? Standard Version 9.0 ? Core Specification ?
http://www.unicode.org/versions/Unicode9.0.0/UnicodeStandard-9.0.pdf
? The Unicode Standard, Version 9.0 - Code Charts ?
http://www.unicode.org/Public/UCD/latest/charts/CodeCharts.pdf
? UAX #38: Unicode Han Database (Unihan) - http://unicode.org/reports/tr38/
? UAX #44: Unicode Character Database - http://www.unicode.org/reports/tr44/
? Unicode? Standard Annex #41 COMMON REFERENCES FOR UNICODE STANDARD ANNEXES -
http://unicode.org/reports/tr41/tr41-19.html
? CJK Unified Ideographs - http://www.unicode.org/charts/PDF/U4E00.pdf
? Unicode ?? ?? FTP - http://www.unicode.org/Public/UCD/latest/
? [Wikipedia] CJK Unified Ideographs - https://en.wikipedia.org/wiki/CJK_Unified_Ideographs
GNOME Gucharmap & KDE kcharselect
GNOME gucharmap KDE kcharselect
UnicodeData.txt
NamesList.txt
Blocks.txt
Scripts.txt
Unihan.zip ( Unihan_Readings.txt )
UnicodeData.txt
NamesList.txt
Blocks.txt
Unihan.zip ( Unihan_Readings.txt )
Git? ?????
? Git Repository
? GNOME gucharmap (?? ???)
? GNOME git: https://git.gnome.org/browse/gucharmap/
? Github Mirror: https://github.com/GNOME/gucharmap
? Bugzilla: https://bugzilla.gnome.org
? KDE Kcharselect (KDE ???)
? GitHub Mirror:
? https://github.com/KDE/kwidgetsaddons
? https://github.com/KDE/kcharselect
? https://www.kde.org/applications/utilities/kcharselect/development
? KDE Reviewboard https://git.reviewboard.kde.org/dashboard/
? https://community.kde.org/Infrastructure/Github_Mirror
Git commands ??
? Git Repository Clone
? git clone **.git
? Git Repository update
? git pull
? Diff ??
? git status
? Add change files and Commit, push
? git add **change files**
? git commit
? git push
? Commit? patch??? ??
? git format-patch HEAD~1
? ??? patch??? ??
?????
Reject - KDE ?????? ??? ?? ??
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
KDE kwidgetsaddons ????? ??
Sorry, I did not notice this review request earlier.
I have to reject addition of new fields for now, because this will break distributions that update the data file separately from the
library code. There is unfortunately no version number information in the data file to be able to handle additions (or reject the
file). In worst case, the code can simply crash when mixing incompatible versions.
The current vision that I am working on is:
- new data format that allows us to include missing blocks, e.g. the CJK Extension B-F and ancient scripts
- split the data files into multiple files, e.g. one for Unihan data, one for ancient scripts, one for ConScript etc.
- allow selection of Unihan code points ordered by KangXi radicals and stroke count (kRSUnicode field)
- filter by kIICore or other useful properties
If you have additional ideas which other k* fields from Unihan.txt for CJK languages are useful to be included in KCharSelect,
your input is welcome either on kde-utils-devel list, or on kde-frameworks list.
??: https://git.reviewboard.kde.org/r/129245/
KDE kcharselect? python??? kwidgetsaddons? ???? ?? ??
??: https://git.reviewboard.kde.org/r/129243/
Accept
GNOME ? ?? ??
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
GNOME Gucharmap ?? ?????
? GNOME Gucharmap Bugzilla
? https://bugzilla.gnome.org/show_bug.cgi?id=773380
? GNOME Korea? ????? ?? ?????.
? ??: http://blog.studioego.info/4004
? ?? ???? ???? ??: http://gnome-kr.blogspot.kr/2016/12/blog-post.html
GNOME Gucharmap ?? ?????
GNOME Gucharmap ??? ?? ?? ??
? Refer Link: https://github.com/GNOME/gucharmap/pull/1?
Forked My Github repository: https://github.com/studioego/gucharmap
? Unihan_Readings.txt included in Unihan.zip defines the notation and pronunciation of East Asian languages such as Chinese, Japanese, Korean, Vietnamese.
? Unihan_Readings.txt’ has some properties.Such askCantonese, kDefinition, kHangul, kHanyuPinlu, kHanyuPinyin, kJapaneseKun, kJapaneseOn, kKorean, kMandarin, kTang,
kVietnamese, kXHC1983.
? I add Unihan_Readings.txt defined kVietnamese property and kHangul property in this program.
? Unihan_Readings.txt’s property kVietnamese describe Vietnamese character(Qu?c ng?) pronunciation. this property defined Unihan version 3.1.1. Now Unihan database
version is 9.0.0.
? Unihan_Readings.txt’s property kHangul describe Korean character(??,Hangul) describe Korean pronunciation for this character in hangul.(Hangul is Korean Alphabet) this
property defined Unihan version 5.0. Now Unihan database version is 9.0.0.
? Why do I add kHangul(Korean Alphabet[Hangul]) property? Because, Unicode Consortium presented kHangul property on Unihan version 5. Unicode Unihan database
document ( http://www.unicode.org/reports/tr38/ ) describe “kKorean” property. “kKorean property’s description” The Korean pronunciation(s) of this character, using the
Yale romanization system. (See http://en.wikipedia.org/wiki/Korean_romanization for a discussion of the various Korean romanization systems.) Use of the kKorean field is
not recommended. The kHangul field, which is aligned to the KS X 1001 and KS X 1002 standards, is recommended to be used instead.
? Now, Revised Romanization of Korean (RR, also called South Korean or Ministry of Culture (MC) 2000) is the most commonly used and widely accepted system of
romanization for Korean instead of "Yale romanization system"[kKorean property] in Unihan database.
? So, I add kHangul property and add “Korean Alphabet(Hangul)” notation.
? Why do i add kVietnamese(Vietnamese pronunciation[Qu?c ng?]) property? “Unicode Consortium’s version9 guide chapter18. East Asia shows these paragraph. In Vietnam,
a set of native ideographs was created for Vietnamese based on the same principles used to create new ideographs for Chinese. These Vietnamese ideographs were used
through the beginning of the 20th century and are occasionally used in more recent signage and other limited contexts.
? Although the term “CJK”—Chinese, Japanese, and Korean—is used throughout this text to describe the languages that currently use Han ideographic characters, it should be
noted that earlier Vietnamese writing systems were based on Han ideographs. Consequently, the term “CJKV” would be more accurate in a historical sense. Han ideographs
are still used for historical, religious, and pedagogical purposes in Vietnam. “
? So I read Unihan documentation specification, then support Vietnamese language
GNOME Gucharmap(?? ???) 9.0.2
?? ??!
http://git.net/ml/commits.gnome/2016-11/msg01983.html
GNOME Gucharmap(?? ???) 9.0.2
?? ?? ??????
GNOME gucharmap & KDE kcharselect
GNOME gucharmap
KDE Kcharselect? ?? ?? ??? ??
Proposal
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
Change
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
GNOME Gucharmap ?? ?????
GNOME Bugzilla - https://bugzilla.gnome.org/show_bug.cgi?id=777829
GNOME Gucharmap ??? ?? ?? ??
? [Proposal, Enhancement] Add Hangul jamo representation for Hangul Syllables on
gucharmap
? This is not bug, but I think that feature enhance gucharmap for Korean learners and
Korean users.
? I add new feature, “Add Hangul jamo representation for selected Hangul Syllables
features on gucharmap”
? Hangul elements are commonly referred to as jamo(??/字母), meaning “alphabet”
? Korean has special term for the jamo that are used to construct hangul syllable,
depending on where in the syllable they appear:
? - Choseong(??/初聲) for the initial sound, usually a consonant
? - Jungseong(??/中聲) for the middle sound, usually a vowel
? - Jongseong(??/終聲) for the final sound, usually a consonant
? Hangul syllables are the characters that are used to express contemporary Korean texts
in writing.
? Gucharmap’s canonical decomposition Notation appear Hangul jamo for Selected
Hangul syllables.
? example)
? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161
HANGUL JUNGSEONG A
? But these jamo name and representation is not appear, so I add “Hangul jamo names
and representation for selected hangul syllable” feature on gucharmap.
? example)
? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161
HANGUL JUNGSEONG A
? Hangul Choseong:?
? Hangul Jungseong:?
? ex1) Decomposition of hangul syllable
? Unicode codepoint: U+AC00?
Hangul(??) ‘?’ ?
jamo(??/字母): ? plus ??
choseong(??/初聲): ? (codepoint: U+1100)?
jungseong(??/中聲): ?(codepoint: U+1161)?
Selected Hangul syllable ‘?’(U+AC00)
? AS-IS ?
Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK +
U+1161 HANGUL JUNGSEONG A
? TO-BE?
Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK +
U+1161 HANGUL JUNGSEONG A
? Hangul Choseong:??
Hangul Jungseong:?
? ex2) Decomposition of hangul syllable
? Unicode code point: U+AC01?
Hangul(??) ‘?’?
jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’ ?
choseong(??/初聲):? (codepoint: U+1100)?
jungseong(??/中聲):?(codepoint: U+1161)?
jongseong(??/終聲):? (codepoint: U+11A8)?
Selected Hangul syllable ‘?’(U+AC01)
? AS-IS ?
Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK +
U+1161 HANGUL JUNGSEONG A + U+11A8 HANGUL JONGSEONG
KIYEOK
? TO-BE?
Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK +
U+1161 HANGUL JUNGSEONG A + U+11A8 HANGUL JONGSEONG
KIYEOK?
Hangul Choseong:??
Hangul Jungseong:??
Hangul Jongseong:?
GNOME Gucharmap(?? ???) 9.0.3
?? ??!?
http://git.net/ml/commits.gnome/2017-03/msg07073.html
Subject: [gucharmap] Created tag 9.0.3
The unsigned tag '9.0.3' was created.
Tagger: Christian Persch <chpe@xxxxxxxxxxxxx>
Date: Mon Mar 20 23:32:30 2017 +0100
Version 9.0.3
Git-EVTag-v0-SHA512:
26eec441630fc43d9c239b57bbe727fa0a799a0f7ccc9968c82c08346375385cb02e12d5d1a802bee02f093583e8bd77c35a68e85ff5a23cf4e75e22ae6a134a
Changes since the last tag ‘9.0.2':
(??)
Christian Persch (6):
Post release version bump
charmap: Conditionalise forcing the light theme on gtk < 3.22
build: Remove obsolete README file
charmap: Also show compatibility decomposition
charmap: Parse compatibility formatting tags
charmap: Only add non-space printable character to codepoint link
DaeHyun Sung (2):
charmap: Show characters in the canonical decomposition
Update Korean translation
(??)
_______________________________________________
commits-list mailing list (read only)
https://mail.gnome.org/mailman/listinfo/commits-list
GNOME Gucharmap(?? ???) 9.0.3
KDE kcharselect
KDE kcharselect? ?? ??? ?? ?? ???? ?? ???
GNOME gucharmap? ?? ??? ????? ??
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
Proposal
https://git.reviewboard.kde.org/r/129943/
ProposalAdd Hangul jamo representation for Hangul Syllables on KDE kcharselect
[Proposal, Enhancement] Add Hangul jamo representation for Hangul Syllables on KDE
kcharselect
This is not bug, but I think that feature enhance KDE kcharselect for Korean learners and Korean
users.
I add new feature, “Add Hangul jamo representation for selected Hangul Syllables features on
KDE kcharselect”
Hangul elements are commonly referred to as jamo(??/字母), meaning “alphabet”
Korean has special term for the jamo that are used to construct hangul syllable, depending on
where in the syllable they appear:
- Choseong(??/初聲) for the initial sound, usually a consonant
- Jungseong(??/中聲) for the middle sound, usually a vowel
- Jongseong(??/終聲) for the final sound, usually a consonant
Examples of Canonical Equivalence
Hangul & conjoining jamo ? ? ? +?
Hangul syllables are the characters that are used to express contemporary Korean texts in writing.
KDE kcharselect canonical decomposition Notation not appear Hangul jamo for Selected Hangul
syllable.
so I add “Hangul jamo names and representation for selected hangul syllable” feature on KDE
kcharselect.
example)
Hangul Syllable decomposition:
? U+1100 HANGUL CHOSEONG KIYEOK
? U+1161 HANGUL JUNGSEONG A
ex1) Decomposition of hangul syllable
Unicode codepoint: U+AC00
Hangul(??) ‘?’
jamo(??/字母): ? plus ?
choseong(??/初聲): ? (codepoint: U+1100)
jungseong(??/中聲): ?(codepoint: U+1161)
Selected Hangul syllable ‘?’(U+AC00)
TO-BE
Hangul Syllable decomposition:
? U+1100 HANGUL CHOSEONG KIYEOK
? U+1161 HANGUL JUNGSEONG A
ex2) Decomposition of hangul syllable
Unicode code point: U+AC01
Hangul(??) ‘?’
jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’
choseong(??/初聲):? (codepoint: U+1100)
jungseong(??/中聲):?(codepoint: U+1161)
jongseong(??/終聲):? (codepoint: U+11A8)
Selected Hangul syllable ‘?’(U+AC01)
TO-BE
Hangul Syllable decomposition:
? U+1100 HANGUL CHOSEONG KIYEOK
? U+1161 HANGUL JUNGSEONG A
? U+11A8 HANGUL JONGSEONG KIYEOK
ex3) Decomposition of hangul syllable
Unicode code point: U+C633
Hangul(??) ‘?’
jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’
choseong(??/初聲):? (codepoint: U+110B)
jungseong(??/中聲):?(codepoint: U+1169)
jongseong(??/終聲):? (codepoint: U+11B6)
Selected Hangul syllable ‘?’ (U+C633)
TO-BE
Hangul Syllable decomposition:
? U+110B HANGUL CHOSEONG IEUNG
? U+1169 HANGUL JUNGSEONG O
? U+11B6 HANGUL JONGSEONG RIEUL-HIEUH
Reference
KS X 1026-1:2007 Information Technology - Universal Multiple-Octet Coded Character Set(UCS) - Hangul
Part1 Hangul processing guide for information interchanges
http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3422.pdf
Unicode Normalization forms http://unicode.org/reports/tr15/
Unicode Normalization forms #14.1.4. Hangul Decomposition and Composition
http://unicode.org/reports/tr15/#Hangul_Composition
Hangul Jamo (Range: U+1100-U+11FF) http://www.unicode.org/charts/PDF/U1100.pdf
Hangul Syllables (Range: U+AC00-U+D7AF) http://www.unicode.org/charts/PDF/UAC00.pdf
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
??? ?????
GNOME gucharmap
????? ?????
? GNOME Gucharmap ??
? ??? ???? ???(Damned Lies): https://l10n.gnome.org
? Wiki: https://wiki.gnome.org/DamnedLies
? ??? ???: https://l10n.gnome.org/teams/ko/
? ?? ???? ??? ??
? Wiki: https://wiki.gnome.org/KoreanTranslation
? Po Editor? ??? ?.
? ??	???	???	?????.		
? ???? GitHub? ???(Contributor)? ??!
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
po????? ???????? ???
https://l10n.gnome.org/vertimus/gucharmap/master/po/ko/level1/
?? ? ??? ? ?(Future works)
惭辞别诲颈肠迟(萌典,????)
? ?? ????? ??? ????(國語辭典)? ???
? MOE (Ministry Of Education, Republic of China[Taiwan])
? ??? ?????? ??? ?(Audrey Tang, 唐鳳)? ?? ? ??
? Homepage: https://www.moedict.tw/
? ?? ???: ?
MoeDict - A dictionary including all the languages that Taiwan
people speaks.?
https://www.youtube.com/watch?v=FZTWuMrE4Dg
? ??? ?? ???? ????[零時政府](g0v)? ?? ?? ? ??
?? ??
? GitHub: https://github.com/g0v/moedict.tw
? Conference[萌典松]: http://moe.kktix.cc/ PermIT!!!(??) [Pid 254] ??? ?? ??(3)
http://comico.kr/titles/92/chapters/255
惭辞别诲颈肠迟(萌典,????)
惭辞别诲颈肠迟(萌典,????)
狠狠撸: https://speakerdeck.com/audreyt/g0v-fork-the-government?slide=29
Video: https://www.youtube.com/watch?v=rb4WFolZe-4
COSCUP 2016 in Taiwan
? COSCUP ?
Conference for Open Source Coders, Users and Promoters
? ? ??? ???? ??(台灣, Taiwan)? ???? ???? ?
?
? Annually Open Source Conference
? ??, ??, ??, ?? ?? ???? ????? ??
? COSCUP 2013 ?? (?? ???? ??? Sammy Fung? ?
?)
? http://www.slideshare.net/sammyfung/coscup-2013
COSCUP 2016 in Taiwan
? ???? ?? ??(Session)
? 書法,傳統與科技的結合 (??, ???
????? ??)?
Android App: CalliPlus?
https://play.google.com/store/apps/
details?id=info.plateaukao.calliplus.free ?
GitHub: https://github.com/plateaukao/
2016coscup/
? Line Taiwan????? ??????
(Lightning Talk, 閃電秀) ????
? 狠狠撸: http://www.slideshare.net/
studioego/chinese-characters-dictionary-
link-telegram-bot
? Video: https://www.youtube.com/
watch?v=oYChJv8B_jQ&t=29s
COSCUP 2016? ?? ?…
? ????(台北)?? ?? ??? “林育德”?? ? ??
? ????? ??????? “天瓏專業電腦書局” ? ????
? https://www.tenlong.com.tw
? ??? ?(??, ??? ?? ? ??? ??) ? IoT??? ??
? ?? ??? “林育德”?:
? Do they give a Open Korean Dictionary data?
? ?:
? “Sorry, Korean Dictionary data is not opened.
??? ? ?(Future works)
? ????? ??????? - ???? ?? ??? -> ??? ???
? https://ithub.korean.go.kr/user/word/uniCodeHanjaManager.do
? ???(Chinese)? ???(Japanese), ????(Vietnamese) ????
? ????? ?? ?? ?? ?? (KSX1001, KSX1002, KSX1003, CP949, etc)
? ????? ????(Perl, Python, Ruby, etc)
? ???? ????(Unicode Consortium)? ????
? ???(滿洲語, Manchu language, !"#$% &'()[?? ??]),???(Mongolian language, !*+,*- ./0, Монгол)
? ?????? ? ??? (?字コード, CJKV Information Processing)
? ?? ?? ? ?? ?????(?)
????? ???????
ActiveX ?? Unicode version 6.2? Unihan.txt? ??
????? ???????
? ????? ??????? - ???? ?? ????
https://ithub.korean.go.kr/user/word/uniCodeHanjaManager.do
? ??:
? Unicode 6.2 Unihan database ?? -> ??? Unicode 9.0 Unihan database
? Windows+ActiveX??? ???? ??? Chrome, Firefox ?? ???? ??? Mac, Linux ?
? ?? OS? ???? ?? ?? ??
? ??? ???? ??? ?? ??? ??? ???? ???? ??? ???? ??, Unicode
Consortium? Unihan DB? ??? ??? ????? ??.
? Unicode? Unihan ??? ?? ???? ??? ???? ??? ??? ??? ??. ??? ???
??? ???? ??????? ActiveX?? ???? ??? ???? ?? ??? ??? ???
? ??. ?? ?????? ????? ???.
? ??: https://www.facebook.com/dhyun.sung/posts/1371302862914183
???? ?? ?? ??
???? ??? ??? ??
? ?????(変体仮名,Hentaigana)
? ????? ??(仮名,Kana)? 1:1 ??? 1900?(明治33?)? ??? ?
? 1900?? ??? ?? ???? ??? ?????(変体仮名,Hentaigana)?? ?
? Unicode 10、変体仮名と縦書きレイアウト導?へ http://news.mynavi.jp/news/2017/03/13/110/
? ????(西夏?字, Tangut Characters)
? ?? ??(?? ??, ?書/?书,Nüshu) - ??? ?? ?? ??
? ???(Emoji, 絵?字)
? etc.
?????(あかよろし)
Unicode 10.0? 2017? 6? ?? ??
??: UTC #148, Extension F & Unicode Version 10.0?
https://blogs.adobe.com/CCJKType/2016/08/utc148-extf-unicode10.html
Unicode Character Database data files for Version 10.0.0 beta review?
http://www.unicode.org/Public/10.0.0/ucd/
??(漢字)? ???? ????
https://twitter.com/BabelStone/status/834863907651076096
全国科技名词委联合国家语??字?作委员会召 113号、115号、117号、118号元素
中?定名会
www.cnctst.cn/xwdt/tpxw/201702/t20170215_361375.html
??, 知之者不如好之者, 好之者不如樂之者.
???? ?????.
“?? ?? ???? ?? ???, ???? ?? ??? ?? ???.”
- ??(論語), ???(雍也篇) ? 20 ?
[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????
???(成?中)? ??
學者爲?,仕者爲? (???? ????)
然爲?所以爲?,爲?所以爲? (??????? ??????)
????? ?? ??? ?? ???, ??? ?? ?? ???.
???, ??? ??? ?? ?? ??? ???, ?? ??? ?? ??? ?????.
- ???(成?中)
?? ??(?本の??) ??? ??(宮瀬??, Miyase Ryumon)[??: ???(劉維翰,Ryu Ikan)]? ?
????(東槎余談, Tosa-yodan)? ?? ?????(朝鮮通信使)? ??(書記) ???(成?中)? ??
Q&A
Twitter: @studioego
Email: sungdh86+git _at_ gmail dot com

More Related Content

[Emocon 2017 S/S] 20170414 ????(Unicode)? ????? ????

  • 1. ????? ????? ???? 2017? 4? 14? ??? - EMOCON 2017 S/S ???(DaeHyun Sung/成?鉉/成?铉/ソン·デヒョン)
  • 2. C Perl GNOME (Java???) C++ Python KDE ? ???? ?? ????? ????? ??!
  • 3. ? CJKV Information Processing ? Ken Lunde (?林剣) - ???? ????? ??? ? 中?韓越(Chinese, Japanese, Korean & Vietnamese) ? GDG Korea?? ????? ??????? ?? ?? ? ???? ? ?
  • 5. Korea Perl Workshop 2012 ? @JEEN_LEE ?? @keedi ?? ?? ??? ?? ? ? “???? ?? ??” ??? http://www.slideshare.net/studioego/ss-14808971 @JEEN_LEE @keedi Perl Cookbook? ??? http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=103056339 ???? ??? ?? ??? http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=8275739
  • 6. Korea Perl Workshop 2012 https://twitter.com/JEEN_LEE/status/255246686027382784
  • 7. Korea Perl Workshop 2012 ? 2012? 10? 20? “???? ?? ??” ?? ? ????[狠狠撸]: /studioego/ss-14808971 ? ???[Video]: ? 11.?7?_???? ?? ??? ?? ??? ?? ? http://www.pandora.tv/view/imavatar/46992338#34683906_new ? 12.?7?_???? ?? ??? ?? ??? ??? http://www.pandora.tv/view/imavatar/46992344/#34683906_new
  • 8. ???? ?? ?? ? ??(Summary) ? ??,??,??,???? ??(漢字)??? ? CJKV(Chinese, Japanese, Korean, Vietnamese) ? ??,??,??,????? ? ??? ???? ? ??? ??(變異)? ?? ?? ? ????? ??(ASCII, Unicode, etc) ? Perl, Python, java ?? ??
  • 9. ?? Perl??? ?? ? Homepage: http://perl.kr ? Facebook: https://www.facebook.com/groups/perl.kr ? ? ????? ?? ?? ? 2012? ? ???? ?: ???? ??? ??? ??? ?????!? http://advent.perl.kr/2012/2012-12-14.html ? 2016? ? ??? ?: Perl? ????(Unicode) ?? ???(code point)? ???? ??? ?????. ? http://advent.perl.kr/2016/2016-12-07.html ? ???? ?: Perl? ??? ?? ??? ????? ? http://advent.perl.kr/2016/2016-12-14.html
  • 10. ????(Unicode) ? ???(Korean) - ????(KSX1001, EUC-KR) ???????????(KPS-9566) ? ???(Japanese) - ??(Shift JIS,EUC-JP) ? ???(??)[Traditional Chinese] - ??(Big5, EUC-TW) ? ???(??)[Simplified Chinese] - ??(GB, EUC-CN) ? ??? ??, ???, ??? ?? ?? ???? ???? ? ???()? ??? ????? ? => ??? ????! => Unicode ? ?? ??? ??? ?? ?? - ?????(code point)??, U+ ?? ??? ? ex) 'A' - U+0041 (?? u0041)? ???.
  • 11. Unihan Database ? Unihan Database ? http://unicode.org/reports/tr38/ ? The Unihan database is the repository for the Unicode Consortium's collective knowledge regarding the CJK Unified Ideographs contained in the Unicode Standard. ? Code Point ? 德 - U+5FB7 ? dak1,?, dé,OSHIE, TOKU,??c ? 成 - U+6210 ? cing4 seng4 sing4, ?, chéng, NARU TAIRAGERU NASU, SEI JOU, thành
  • 12. Unihan Database Fields of the Unihan Database. (Unihan.zip) File Fields within file Unihan_DictionaryIndices.txt kCheungBauerIndex, kCowles, kDaeJaweon, kFennIndex, kGSR, kHanYu, kIRGDaeJaweon, kIRGDaiKanwaZiten, kIRGHanyuDaZidian, kIRGKangXi, kKangXi, kKarlgren, kLau, kMatthews, kMeyerWempe, kMorohashi, kNelson, kSBGY Unihan_DictionaryLikeData.txt kCangjie, kCheungBauer, kCihaiT, kFenn, kFourCornerCode, kFrequency, kGradeLevel, kHDZRadBreak, kHKGlyph, kPhonetic, kTotalStrokes Unihan_IRGSources.txt kCompatibilityVariant, kIICore, kIRG_GSource, kIRG_HSource, kIRG_JSource, kIRG_KPSource, kIRG_KSource, kIRG_TSource, kIRG_USource, kIRG_VSource, kIRG_MSource, kRSUnicode Unihan_NumbericValues.txt kAccountingNumeric, kOtherNumeric, kPrimaryNumeric Unihan_OtherMappings.txt kBigFive, kCCCII, kCNS1986, kCNS1992, kEACC, kGB0, kGB1, kGB3, kGB5, kGB7, kGB8, kHKSCS, kIBMJapan, kJa, kJis0, kJis1, kJIS0213, kKPS0, kKPS1, kKSC0, kKSC1, kMainlandTelegraph, kPseudoGB1, kTaiwanTelegraph, kXerox Unihan_RadicalStrokeCounts.txt kRSAdobe_Japan1_6, kRSJapanese, kRSKangXi, kRSKanWa, kRSKorean Unihan_Readings.txt KCantonese, kDefinition, kHangul, kHanyuPinlu, kHanyuPinyin, kJapaneseKun, kJapaneseOn, kKorean, kMandarin, kTang, kVietnamese, kXHC1983 Unihan_Variants.txt kSemanticVariant, kSimplifiedVariant, kSpecializedSemanticVariant, kTraditionalVariant, kZVariant
  • 13. Unihan Database Fields of the Unihan Database. (Unihan.zip) File ?? ?? Unihan_DictionaryIndices.txt ? ??? ??? ?? ?? ??? ??? ??? ?? Unihan_DictionaryLikeData.txt ?? ?? ??(??[倉頡],????[四?號碼]), ?? ??? ??, ??? ????? ?? ??, ?? ?? ?? Unihan_IRGSources.txt ? ??(??, ??, ??, ??, ??, ??, ???, ???)? ???? ??? ????? ?? Unihan_NumbericValues.txt ???? ?? ? ???(?. ?? ??? ?? ?? ??? 壹 ?? ? ?? ??? ?? ?? ??? 拾? ?? ?), ? ??? ?? ?? ?? ??? ?? Unihan_OtherMappings.txt ? ??(??, ??, ??, ??, ??, ??, ???, ???)? ??? ???? ?? ???? ???? ??? ????? ?? Unihan_RadicalStrokeCounts.txt ????(康熙字典), ????, ??, ???? ?? ?? ? ?? ??? ?? ?? ?? Unihan_Readings.txt ??? ?? ???? ??? ??. ??? ?? ?, ???(廣東語, Cantonese) ??, ?? ??, ???(??: ??? [普通话], ??: ??[國語], Mandarin) ??, ??? ??(訓読み), ??? ??(?読み), ???? ?? Unihan_Variants.txt ??? ??? ??(?? ???? ?? ??? ?? ??? ?? ? ??, ??, ??, ?? ??, etc)
  • 14. Unihan Database Listing of Characters Covered by the Unihan Database Code points Block Name Unicode Version U+3400...U+4DB5 CJK Unified Ideographs Extension A(??? ?? ?? ???? A) 3.0 U+4E00...U+9FA5 CJK Unified Ideographs(??? ?? ??) 1.1 U+9FA6...U+9FBB CJK Unified Ideographs(??? ?? ??) 4.1 U+9FBC...U+9FC3 CJK Unified Ideographs(??? ?? ??) 5.1 U+9FC4...U+9FCB CJK Unified Ideographs(??? ?? ??) 5.2 U+9FCC CJK Unified Ideographs(??? ?? ??) 6.1 U+9FCD...U+9FD5 CJK Unified Ideographs(??? ?? ??) 8.0 U+F900...U+FA2D CJK Compatibility Ideographs(??? ?? ??) 1.1 U+FA2E...U+FA2F CJK Compatibility Ideographs(??? ?? ??) 6.1 U+FA30...U+FA6A CJK Compatibility Ideographs(??? ?? ??) 3.2 U+FA6B...U+FA6D CJK Compatibility Ideographs(??? ?? ??) 5.2 U+FA70...U+FAD9 CJK Compatibility Ideographs(??? ?? ??) 4.1 U+20000...U+2A6D6 CJK Unified Ideographs Extension B(??? ?? ?? ???? B) 3.1 U+2A700...U+2B734 CJK Unified Ideographs Extension C(??? ?? ?? ???? C) 5.2 U+2B740...U+2B81D CJK Unified Ideographs Extension D(??? ?? ?? ???? D) 6.0 U+2B820...U+2CEAF CJK Unified Ideographs Extension E(??? ?? ?? ???? E) 8.0 U+2F800...U+2FA1D CJK Compatibility Supplement(??? ?? ??) 3.1
  • 15. Unihan Database No property data in the Unihan database Code Points Block Name Unicode Version U+2E80…U+2E99 CJK Radicals Supplement(??? ?? ????) 3.0 U+2E9B…U+2EF3 CJK Radicals Supplement(??? ?? ????) 3.0 U+2F00…U+2FD5 Kangxi Radicals(???? ??, 康熙字典 部?) 3.0 U+2FF0…U+2FFB Ideographic Description Characters(?? ?? ??) 3.0 U+3000…U+3037 CJK Symbols and Punctuation(??? ?? ? ?? ??) 1.1 U+3038…U+303A CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.0 U+303B…U+303D CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.2 U+303E CJK Symbols and Punctuation(??? ?? ? ?? ??) 3.0 U+303F CJK Symbols and Punctuation(??? ?? ? ?? ??) 1.1 U+3015…U+312C Bopomofo(ㄅㄆㄇㄈ, ????, 注?符號) 1.1 U+312D Bopomofo(ㄅㄆㄇㄈ, ????, 注?符號) 5.1 U+3190…U+319F kanbun(Japanese: 漢?) 1.1 U+31A0…U+31B7 Bopomofo Extended(???? ????) 3.0 U+31C0…U+31CF CJK Strokes (??[筆畫/笔画]) 4.1 U+31D0…U+31E3 CJK Strokes (??[筆畫/笔画]) 5.1 U+3220…U+3243 Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1 U+3280…U+32B0 Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1 U+32C0…U+32CB Enclosed CJK Letters and Months(??? ?? ?? ? ?? ??) 1.1 U+3358…U+3370 CJK Compatibility(??? ?? ??) 1.1 U+337B…U+337F CJK Compatibility(??? ?? ??) 1.1 U+33E0…U+33FE CJK Compatibility(??? ?? ??) 1.1
  • 17. U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kCantonese|content: dak1 kCantonese = CodePoint: U+5FB7|field: kCantonese|content: dak1 U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue kDefinition = CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHangul|content: ? kHangul = CodePoint: U+5FB7|field: kHangul|content: ? U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97) kHanyuPinlu = CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97) U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé kHanyuPinyin = CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE kJapaneseKun = CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU kJapaneseOn = CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kKorean|content: TEK kKorean = CodePoint: U+5FB7|field: kKorean|content: TEK U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kMandarin|content: dé kMandarin = CodePoint: U+5FB7|field: kMandarin|content: dé U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kTang|content: d?k kTang = CodePoint: U+5FB7|field: kTang|content: d?k U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kVietnamese|content: ??c kVietnamese = CodePoint: U+5FB7|field: kVietnamese|content: ??c U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé kXHC1983 = CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
  • 18. U+6210 Chinese Character:成|CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4 kCantonese = CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4 U+6210 Chinese Character:成|CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed kDefinition = CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed U+6210 Chinese Character:成|CodePoint: U+6210|field: kHangul|content: ? kHangul = CodePoint: U+6210|field: kHangul|content: ? U+6210 Chinese Character:成|CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17) kHanyuPinlu = CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17) U+6210 Chinese Character:成|CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng kHanyuPinyin = CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng U+6210 Chinese Character:成|CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU kJapaneseKun = CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU U+6210 Chinese Character:成|CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU kJapaneseOn = CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU U+6210 Chinese Character:成|CodePoint: U+6210|field: kKorean|content: SENG kKorean = CodePoint: U+6210|field: kKorean|content: SENG U+6210 Chinese Character:成|CodePoint: U+6210|field: kMandarin|content: chéng kMandarin = CodePoint: U+6210|field: kMandarin|content: chéng U+6210 Chinese Character:成|CodePoint: U+6210|field: kTang|content: *zhi?ng kTang = CodePoint: U+6210|field: kTang|content: *zhi?ng U+6210 Chinese Character:成|CodePoint: U+6210|field: kVietnamese|content: thành kVietnamese = CodePoint: U+6210|field: kVietnamese|content: thành U+6210 Chinese Character:成|CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng kXHC1983 = CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
  • 19. ???? ????? GNOME Gucharmap & KDE kcharselect
  • 20. Linux - KDE & GNOME ? KDE ? K Desktop Environment ? QT Framework ??, C++ ? GNOME ? GNU Network Object Model Environment ? GTK+ Framework ??, C
  • 21. GNOME Gucharmap & KDE kcharselect ? GNOME Gucharmap(?? ???) ? GNOME ???? ???? ???? ??? ? https://wiki.gnome.org/Apps/Gucharmap ? KDE Kcharselect (KDE ???) ? KDE ???? ???? ???? ??? ? https://www.kde.org/applications/utilities/kcharselect/ ? Docs: ? https://api.kde.org/frameworks/kwidgetsaddons/html/index.html
  • 22. GNOME Gucharmap & KDE kcharselect ? The Unicode? Standard Version 9.0 ? Core Specification ? http://www.unicode.org/versions/Unicode9.0.0/UnicodeStandard-9.0.pdf ? The Unicode Standard, Version 9.0 - Code Charts ? http://www.unicode.org/Public/UCD/latest/charts/CodeCharts.pdf ? UAX #38: Unicode Han Database (Unihan) - http://unicode.org/reports/tr38/ ? UAX #44: Unicode Character Database - http://www.unicode.org/reports/tr44/ ? Unicode? Standard Annex #41 COMMON REFERENCES FOR UNICODE STANDARD ANNEXES - http://unicode.org/reports/tr41/tr41-19.html ? CJK Unified Ideographs - http://www.unicode.org/charts/PDF/U4E00.pdf ? Unicode ?? ?? FTP - http://www.unicode.org/Public/UCD/latest/ ? [Wikipedia] CJK Unified Ideographs - https://en.wikipedia.org/wiki/CJK_Unified_Ideographs
  • 23. GNOME Gucharmap & KDE kcharselect GNOME gucharmap KDE kcharselect UnicodeData.txt NamesList.txt Blocks.txt Scripts.txt Unihan.zip ( Unihan_Readings.txt ) UnicodeData.txt NamesList.txt Blocks.txt Unihan.zip ( Unihan_Readings.txt )
  • 24. Git? ????? ? Git Repository ? GNOME gucharmap (?? ???) ? GNOME git: https://git.gnome.org/browse/gucharmap/ ? Github Mirror: https://github.com/GNOME/gucharmap ? Bugzilla: https://bugzilla.gnome.org ? KDE Kcharselect (KDE ???) ? GitHub Mirror: ? https://github.com/KDE/kwidgetsaddons ? https://github.com/KDE/kcharselect ? https://www.kde.org/applications/utilities/kcharselect/development ? KDE Reviewboard https://git.reviewboard.kde.org/dashboard/ ? https://community.kde.org/Infrastructure/Github_Mirror
  • 25. Git commands ?? ? Git Repository Clone ? git clone **.git ? Git Repository update ? git pull ? Diff ?? ? git status ? Add change files and Commit, push ? git add **change files** ? git commit ? git push ? Commit? patch??? ?? ? git format-patch HEAD~1 ? ??? patch??? ??
  • 26. ????? Reject - KDE ?????? ??? ?? ??
  • 28. KDE kwidgetsaddons ????? ?? Sorry, I did not notice this review request earlier. I have to reject addition of new fields for now, because this will break distributions that update the data file separately from the library code. There is unfortunately no version number information in the data file to be able to handle additions (or reject the file). In worst case, the code can simply crash when mixing incompatible versions. The current vision that I am working on is: - new data format that allows us to include missing blocks, e.g. the CJK Extension B-F and ancient scripts - split the data files into multiple files, e.g. one for Unihan data, one for ancient scripts, one for ConScript etc. - allow selection of Unihan code points ordered by KangXi radicals and stroke count (kRSUnicode field) - filter by kIICore or other useful properties If you have additional ideas which other k* fields from Unihan.txt for CJK languages are useful to be included in KCharSelect, your input is welcome either on kde-utils-devel list, or on kde-frameworks list. ??: https://git.reviewboard.kde.org/r/129245/
  • 29. KDE kcharselect? python??? kwidgetsaddons? ???? ?? ?? ??: https://git.reviewboard.kde.org/r/129243/
  • 33. GNOME Gucharmap ?? ????? ? GNOME Gucharmap Bugzilla ? https://bugzilla.gnome.org/show_bug.cgi?id=773380 ? GNOME Korea? ????? ?? ?????. ? ??: http://blog.studioego.info/4004 ? ?? ???? ???? ??: http://gnome-kr.blogspot.kr/2016/12/blog-post.html
  • 35. GNOME Gucharmap ??? ?? ?? ?? ? Refer Link: https://github.com/GNOME/gucharmap/pull/1? Forked My Github repository: https://github.com/studioego/gucharmap ? Unihan_Readings.txt included in Unihan.zip defines the notation and pronunciation of East Asian languages such as Chinese, Japanese, Korean, Vietnamese. ? Unihan_Readings.txt’ has some properties.Such askCantonese, kDefinition, kHangul, kHanyuPinlu, kHanyuPinyin, kJapaneseKun, kJapaneseOn, kKorean, kMandarin, kTang, kVietnamese, kXHC1983. ? I add Unihan_Readings.txt defined kVietnamese property and kHangul property in this program. ? Unihan_Readings.txt’s property kVietnamese describe Vietnamese character(Qu?c ng?) pronunciation. this property defined Unihan version 3.1.1. Now Unihan database version is 9.0.0. ? Unihan_Readings.txt’s property kHangul describe Korean character(??,Hangul) describe Korean pronunciation for this character in hangul.(Hangul is Korean Alphabet) this property defined Unihan version 5.0. Now Unihan database version is 9.0.0. ? Why do I add kHangul(Korean Alphabet[Hangul]) property? Because, Unicode Consortium presented kHangul property on Unihan version 5. Unicode Unihan database document ( http://www.unicode.org/reports/tr38/ ) describe “kKorean” property. “kKorean property’s description” The Korean pronunciation(s) of this character, using the Yale romanization system. (See http://en.wikipedia.org/wiki/Korean_romanization for a discussion of the various Korean romanization systems.) Use of the kKorean field is not recommended. The kHangul field, which is aligned to the KS X 1001 and KS X 1002 standards, is recommended to be used instead. ? Now, Revised Romanization of Korean (RR, also called South Korean or Ministry of Culture (MC) 2000) is the most commonly used and widely accepted system of romanization for Korean instead of "Yale romanization system"[kKorean property] in Unihan database. ? So, I add kHangul property and add “Korean Alphabet(Hangul)” notation. ? Why do i add kVietnamese(Vietnamese pronunciation[Qu?c ng?]) property? “Unicode Consortium’s version9 guide chapter18. East Asia shows these paragraph. In Vietnam, a set of native ideographs was created for Vietnamese based on the same principles used to create new ideographs for Chinese. These Vietnamese ideographs were used through the beginning of the 20th century and are occasionally used in more recent signage and other limited contexts. ? Although the term “CJK”—Chinese, Japanese, and Korean—is used throughout this text to describe the languages that currently use Han ideographic characters, it should be noted that earlier Vietnamese writing systems were based on Han ideographs. Consequently, the term “CJKV” would be more accurate in a historical sense. Han ideographs are still used for historical, religious, and pedagogical purposes in Vietnam. “ ? So I read Unihan documentation specification, then support Vietnamese language
  • 36. GNOME Gucharmap(?? ???) 9.0.2 ?? ??! http://git.net/ml/commits.gnome/2016-11/msg01983.html
  • 38. ?? ?? ?????? GNOME gucharmap & KDE kcharselect
  • 40. KDE Kcharselect? ?? ?? ??? ??
  • 45. GNOME Gucharmap ?? ????? GNOME Bugzilla - https://bugzilla.gnome.org/show_bug.cgi?id=777829
  • 46. GNOME Gucharmap ??? ?? ?? ?? ? [Proposal, Enhancement] Add Hangul jamo representation for Hangul Syllables on gucharmap ? This is not bug, but I think that feature enhance gucharmap for Korean learners and Korean users. ? I add new feature, “Add Hangul jamo representation for selected Hangul Syllables features on gucharmap” ? Hangul elements are commonly referred to as jamo(??/字母), meaning “alphabet” ? Korean has special term for the jamo that are used to construct hangul syllable, depending on where in the syllable they appear: ? - Choseong(??/初聲) for the initial sound, usually a consonant ? - Jungseong(??/中聲) for the middle sound, usually a vowel ? - Jongseong(??/終聲) for the final sound, usually a consonant ? Hangul syllables are the characters that are used to express contemporary Korean texts in writing. ? Gucharmap’s canonical decomposition Notation appear Hangul jamo for Selected Hangul syllables. ? example) ? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A ? But these jamo name and representation is not appear, so I add “Hangul jamo names and representation for selected hangul syllable” feature on gucharmap. ? example) ? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A ? Hangul Choseong:? ? Hangul Jungseong:? ? ex1) Decomposition of hangul syllable ? Unicode codepoint: U+AC00? Hangul(??) ‘?’ ? jamo(??/字母): ? plus ?? choseong(??/初聲): ? (codepoint: U+1100)? jungseong(??/中聲): ?(codepoint: U+1161)? Selected Hangul syllable ‘?’(U+AC00) ? AS-IS ? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A ? TO-BE? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A ? Hangul Choseong:?? Hangul Jungseong:? ? ex2) Decomposition of hangul syllable ? Unicode code point: U+AC01? Hangul(??) ‘?’? jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’ ? choseong(??/初聲):? (codepoint: U+1100)? jungseong(??/中聲):?(codepoint: U+1161)? jongseong(??/終聲):? (codepoint: U+11A8)? Selected Hangul syllable ‘?’(U+AC01) ? AS-IS ? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A + U+11A8 HANGUL JONGSEONG KIYEOK ? TO-BE? Canonical decomposition: U+1100 HANGUL CHOSEONG KIYEOK + U+1161 HANGUL JUNGSEONG A + U+11A8 HANGUL JONGSEONG KIYEOK? Hangul Choseong:?? Hangul Jungseong:?? Hangul Jongseong:?
  • 47. GNOME Gucharmap(?? ???) 9.0.3 ?? ??!? http://git.net/ml/commits.gnome/2017-03/msg07073.html Subject: [gucharmap] Created tag 9.0.3 The unsigned tag '9.0.3' was created. Tagger: Christian Persch <chpe@xxxxxxxxxxxxx> Date: Mon Mar 20 23:32:30 2017 +0100 Version 9.0.3 Git-EVTag-v0-SHA512: 26eec441630fc43d9c239b57bbe727fa0a799a0f7ccc9968c82c08346375385cb02e12d5d1a802bee02f093583e8bd77c35a68e85ff5a23cf4e75e22ae6a134a Changes since the last tag ‘9.0.2': (??) Christian Persch (6): Post release version bump charmap: Conditionalise forcing the light theme on gtk < 3.22 build: Remove obsolete README file charmap: Also show compatibility decomposition charmap: Parse compatibility formatting tags charmap: Only add non-space printable character to codepoint link DaeHyun Sung (2): charmap: Show characters in the canonical decomposition Update Korean translation (??) _______________________________________________ commits-list mailing list (read only) https://mail.gnome.org/mailman/listinfo/commits-list
  • 49. KDE kcharselect KDE kcharselect? ?? ??? ?? ?? ???? ?? ???
  • 50. GNOME gucharmap? ?? ??? ????? ??
  • 53. ProposalAdd Hangul jamo representation for Hangul Syllables on KDE kcharselect [Proposal, Enhancement] Add Hangul jamo representation for Hangul Syllables on KDE kcharselect This is not bug, but I think that feature enhance KDE kcharselect for Korean learners and Korean users. I add new feature, “Add Hangul jamo representation for selected Hangul Syllables features on KDE kcharselect” Hangul elements are commonly referred to as jamo(??/字母), meaning “alphabet” Korean has special term for the jamo that are used to construct hangul syllable, depending on where in the syllable they appear: - Choseong(??/初聲) for the initial sound, usually a consonant - Jungseong(??/中聲) for the middle sound, usually a vowel - Jongseong(??/終聲) for the final sound, usually a consonant Examples of Canonical Equivalence Hangul & conjoining jamo ? ? ? +? Hangul syllables are the characters that are used to express contemporary Korean texts in writing. KDE kcharselect canonical decomposition Notation not appear Hangul jamo for Selected Hangul syllable. so I add “Hangul jamo names and representation for selected hangul syllable” feature on KDE kcharselect. example) Hangul Syllable decomposition: ? U+1100 HANGUL CHOSEONG KIYEOK ? U+1161 HANGUL JUNGSEONG A ex1) Decomposition of hangul syllable Unicode codepoint: U+AC00 Hangul(??) ‘?’ jamo(??/字母): ? plus ? choseong(??/初聲): ? (codepoint: U+1100) jungseong(??/中聲): ?(codepoint: U+1161) Selected Hangul syllable ‘?’(U+AC00) TO-BE Hangul Syllable decomposition: ? U+1100 HANGUL CHOSEONG KIYEOK ? U+1161 HANGUL JUNGSEONG A ex2) Decomposition of hangul syllable Unicode code point: U+AC01 Hangul(??) ‘?’ jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’ choseong(??/初聲):? (codepoint: U+1100) jungseong(??/中聲):?(codepoint: U+1161) jongseong(??/終聲):? (codepoint: U+11A8) Selected Hangul syllable ‘?’(U+AC01) TO-BE Hangul Syllable decomposition: ? U+1100 HANGUL CHOSEONG KIYEOK ? U+1161 HANGUL JUNGSEONG A ? U+11A8 HANGUL JONGSEONG KIYEOK ex3) Decomposition of hangul syllable Unicode code point: U+C633 Hangul(??) ‘?’ jamo(??/字母): ‘?’ plus ‘?’ plus ‘?’ choseong(??/初聲):? (codepoint: U+110B) jungseong(??/中聲):?(codepoint: U+1169) jongseong(??/終聲):? (codepoint: U+11B6) Selected Hangul syllable ‘?’ (U+C633) TO-BE Hangul Syllable decomposition: ? U+110B HANGUL CHOSEONG IEUNG ? U+1169 HANGUL JUNGSEONG O ? U+11B6 HANGUL JONGSEONG RIEUL-HIEUH Reference KS X 1026-1:2007 Information Technology - Universal Multiple-Octet Coded Character Set(UCS) - Hangul Part1 Hangul processing guide for information interchanges http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3422.pdf Unicode Normalization forms http://unicode.org/reports/tr15/ Unicode Normalization forms #14.1.4. Hangul Decomposition and Composition http://unicode.org/reports/tr15/#Hangul_Composition Hangul Jamo (Range: U+1100-U+11FF) http://www.unicode.org/charts/PDF/U1100.pdf Hangul Syllables (Range: U+AC00-U+D7AF) http://www.unicode.org/charts/PDF/UAC00.pdf
  • 57. ????? ????? ? GNOME Gucharmap ?? ? ??? ???? ???(Damned Lies): https://l10n.gnome.org ? Wiki: https://wiki.gnome.org/DamnedLies ? ??? ???: https://l10n.gnome.org/teams/ko/ ? ?? ???? ??? ?? ? Wiki: https://wiki.gnome.org/KoreanTranslation ? Po Editor? ??? ?. ? ?? ??? ??? ?????. ? ???? GitHub? ???(Contributor)? ??!
  • 60. ?? ? ??? ? ?(Future works)
  • 61. 惭辞别诲颈肠迟(萌典,????) ? ?? ????? ??? ????(國語辭典)? ??? ? MOE (Ministry Of Education, Republic of China[Taiwan]) ? ??? ?????? ??? ?(Audrey Tang, 唐鳳)? ?? ? ?? ? Homepage: https://www.moedict.tw/ ? ?? ???: ? MoeDict - A dictionary including all the languages that Taiwan people speaks.? https://www.youtube.com/watch?v=FZTWuMrE4Dg ? ??? ?? ???? ????[零時政府](g0v)? ?? ?? ? ?? ?? ?? ? GitHub: https://github.com/g0v/moedict.tw ? Conference[萌典松]: http://moe.kktix.cc/ PermIT!!!(??) [Pid 254] ??? ?? ??(3) http://comico.kr/titles/92/chapters/255
  • 64. COSCUP 2016 in Taiwan ? COSCUP ? Conference for Open Source Coders, Users and Promoters ? ? ??? ???? ??(台灣, Taiwan)? ???? ???? ? ? ? Annually Open Source Conference ? ??, ??, ??, ?? ?? ???? ????? ?? ? COSCUP 2013 ?? (?? ???? ??? Sammy Fung? ? ?) ? http://www.slideshare.net/sammyfung/coscup-2013
  • 65. COSCUP 2016 in Taiwan ? ???? ?? ??(Session) ? 書法,傳統與科技的結合 (??, ??? ????? ??)? Android App: CalliPlus? https://play.google.com/store/apps/ details?id=info.plateaukao.calliplus.free ? GitHub: https://github.com/plateaukao/ 2016coscup/ ? Line Taiwan????? ?????? (Lightning Talk, 閃電秀) ???? ? 狠狠撸: http://www.slideshare.net/ studioego/chinese-characters-dictionary- link-telegram-bot ? Video: https://www.youtube.com/ watch?v=oYChJv8B_jQ&t=29s
  • 66. COSCUP 2016? ?? ?… ? ????(台北)?? ?? ??? “林育德”?? ? ?? ? ????? ??????? “天瓏專業電腦書局” ? ???? ? https://www.tenlong.com.tw ? ??? ?(??, ??? ?? ? ??? ??) ? IoT??? ?? ? ?? ??? “林育德”?: ? Do they give a Open Korean Dictionary data? ? ?: ? “Sorry, Korean Dictionary data is not opened.
  • 67. ??? ? ?(Future works) ? ????? ??????? - ???? ?? ??? -> ??? ??? ? https://ithub.korean.go.kr/user/word/uniCodeHanjaManager.do ? ???(Chinese)? ???(Japanese), ????(Vietnamese) ???? ? ????? ?? ?? ?? ?? (KSX1001, KSX1002, KSX1003, CP949, etc) ? ????? ????(Perl, Python, Ruby, etc) ? ???? ????(Unicode Consortium)? ???? ? ???(滿洲語, Manchu language, !"#$% &'()[?? ??]),???(Mongolian language, !*+,*- ./0, Монгол) ? ?????? ? ??? (?字コード, CJKV Information Processing) ? ?? ?? ? ?? ?????(?)
  • 68. ????? ??????? ActiveX ?? Unicode version 6.2? Unihan.txt? ??
  • 69. ????? ??????? ? ????? ??????? - ???? ?? ???? https://ithub.korean.go.kr/user/word/uniCodeHanjaManager.do ? ??: ? Unicode 6.2 Unihan database ?? -> ??? Unicode 9.0 Unihan database ? Windows+ActiveX??? ???? ??? Chrome, Firefox ?? ???? ??? Mac, Linux ? ? ?? OS? ???? ?? ?? ?? ? ??? ???? ??? ?? ??? ??? ???? ???? ??? ???? ??, Unicode Consortium? Unihan DB? ??? ??? ????? ??. ? Unicode? Unihan ??? ?? ???? ??? ???? ??? ??? ??? ??. ??? ??? ??? ???? ??????? ActiveX?? ???? ??? ???? ?? ??? ??? ??? ? ??. ?? ?????? ????? ???. ? ??: https://www.facebook.com/dhyun.sung/posts/1371302862914183
  • 71. ???? ??? ??? ?? ? ?????(変体仮名,Hentaigana) ? ????? ??(仮名,Kana)? 1:1 ??? 1900?(明治33?)? ??? ? ? 1900?? ??? ?? ???? ??? ?????(変体仮名,Hentaigana)?? ? ? Unicode 10、変体仮名と縦書きレイアウト導?へ http://news.mynavi.jp/news/2017/03/13/110/ ? ????(西夏?字, Tangut Characters) ? ?? ??(?? ??, ?書/?书,Nüshu) - ??? ?? ?? ?? ? ???(Emoji, 絵?字) ? etc. ?????(あかよろし)
  • 72. Unicode 10.0? 2017? 6? ?? ?? ??: UTC #148, Extension F & Unicode Version 10.0? https://blogs.adobe.com/CCJKType/2016/08/utc148-extf-unicode10.html Unicode Character Database data files for Version 10.0.0 beta review? http://www.unicode.org/Public/10.0.0/ucd/
  • 73. ??(漢字)? ???? ???? https://twitter.com/BabelStone/status/834863907651076096 全国科技名词委联合国家语??字?作委员会召 113号、115号、117号、118号元素 中?定名会 www.cnctst.cn/xwdt/tpxw/201702/t20170215_361375.html
  • 74. ??, 知之者不如好之者, 好之者不如樂之者. ???? ?????. “?? ?? ???? ?? ???, ???? ?? ??? ?? ???.” - ??(論語), ???(雍也篇) ? 20 ?
  • 76. ???(成?中)? ?? 學者爲?,仕者爲? (???? ????) 然爲?所以爲?,爲?所以爲? (??????? ??????) ????? ?? ??? ?? ???, ??? ?? ?? ???. ???, ??? ??? ?? ?? ??? ???, ?? ??? ?? ??? ?????. - ???(成?中) ?? ??(?本の??) ??? ??(宮瀬??, Miyase Ryumon)[??: ???(劉維翰,Ryu Ikan)]? ? ????(東槎余談, Tosa-yodan)? ?? ?????(朝鮮通信使)? ??(書記) ???(成?中)? ??