๐ฃemoji ํค ์ค์ ๐ฃ๋ณต์ํธ
2116 ๋จ์ด ergodox
์ ๋ฒ ๊ทธ๋ฆผ ๋ฌธ์๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์๋ชป๋ ์ ๋์ฝ๋ ์ ๋ ฅ์ ๊ฐ์ ํฉ๋๋ค.
์๋์์น ์ฌ์ฉ
์ง๋๋ฒ์ ์๊ฐํ ๐ฃ๋ํ๋ฌธ์ํค์ ์คํ - ์ํ์ผ๊ธฐ์ ๋ ๋ค๋ฅธ ํด์ค์์ ์ธ๊ธํ Salo gate๊ฐ ๋ง๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด MacOS๋ ์ฌ์ฉํ ์ ์๋ค.
์๊ณ ๋ ์ค์์.๐ฃ๊ทธ๋ฆผ ๋ฌธ์๋ฅผ ์ง์ ์น ์ ์๋ ํคpic.twitter.com/aNfWG7A4gd - ์๊ฐ์ง(@miyaoka)2016๋ 12์ 28์ผ.
์ด๋ฃจ์ด์ง๋ค
process_unicode.c
code -= 0x10000;
register_hex32(0xD800 | (code >> 10));
register_hex32(0xDC00 | (code & 0x3FF));
์ด๋ ๊ฒ ๋ถํ ๋ ๋๋์ผ๋ก 0xFFF์์ ํํํ๋ฉด OK.Add support for Unicode supplementary planes on OS X by jonasoberschweiber ยท Pull Request #981 ยท jackhumbert/qmk_firmware
ํ๋ณดํ๋ ค๊ณ ํ๋๋ฐ ๋ง์นจ ์ฌ๋ผ๊ฐ์ด์.
๊ทธ๋ฌ๋ ๊ธ๋ฐฉ ํก์๋๊ฒ ์ง.
๋จ์ง,registerhex32 ๋ด ์ฒ๋ฆฌ์์ ํค์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ์ฌ ์ ๋ฐ์ดํธ ์ฒ๋ฆฌ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ผ๋ฉฐ, VScode ๋ฑ ํธ์ง๊ธฐ์ ๋ฐ๋ผ ๋ถํ ๋ ํค ์ฝ๋๊ฐ ํ ๊ธ์ ํ ๊ธ์ ๋์ ๊ธ์๋ฅผ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
์ฌ๋ก๋ฌธ์ ๋ํด ๋ ์ง์คํฐ๋ก ์ฌ๋ฌ ๊ฐ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ ๋ถ๋ถ์ ์ถ๊ฐ ๊ฒ์ฆ์ ํด์ผ ํ๋ค.
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฃemoji ํค ์ค์ ๐ฃ๋ณต์ํธ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://qiita.com/miyaoka/items/8cb4ce5b8d135ea35405ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค