์ฐธ์กฐ1: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/unicode-range
์ฐธ์กฐ2: https://www.fileformat.info/info/unicode/char/26/index.htm
์ ๋์ฝ๋๋ฌธ์ํ: https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C_2000~2FFF
ํ๋ก์ ํธ๋ฅผ ํ๋ค ๋ณด๋ฉด ์ด๋ฐ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
ํ๊ธ์ ๋๋๊ณ ๋์ผ๋ก ํด์ฃผ์๊ณ , ์๋ฌธ,์ซ์๋ OpensSans๋ก ํด์ฃผ์ธ์!
์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์์ ์๋ ์ซ์๋ง๋ค ํด๋์ค๋ฅผ ์ฃผ์ด font๋ฅผ ๋ค๋ฅด๊ฒ ์ ์ฉ์์ผฐ์ต๋๋ค.
ํ์ง๋ง ์ ๋ง ์ฌ์ด ๋ฐฉ๋ฒ์ด ์์๋๋ฆฌ๊ตฌ์!
๋ฐ๋ก unicode-range๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
unicode-range ๋ CSS ๋์คํฌ๋ฆฝํฐ(discriptor)๋ก์จ,
@font-face๋ก ์ ์๋ ํฐํธ๋ฅผ ํน์ character์ ๋ฒ์๋ฅผ ์ง์ ํด์ค ์ ์์ต๋๋ค.
๋ฑ ํ ๋จ์ด์ ์ํ๋ ์ ๋์ฝ๋๋ ์ง์ ํด ์ค ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด U+26(U+0026) ๊ฐ์ ๊ฒฝ์ฐ๋ ํน์ ๋ฌธ์ '&'๋ฅผ ๋ํ๋ด๋๋ฐ,
์ด๋ฅผ unicode-range์ ์ง์ ํด ์ค๋ค๋ฉด, &๋ง @font-face๋ก ์ ์๋ ํฐํธ๊ฐ ์ ์ฉ๋ฉ๋๋ค.
๋ฒ์๋ฅผ ์ง์ ํ๊ณ ์ถ๋ค๋ฉด, U+0025-00FF์ด๋ฐ์์ผ๋ก - ๋ฅผ ํตํด start-end๋ฅผ ์ง์ ํด ์ค ์ ์์ต๋๋ค.
์ฌ๊ธฐ์๋ U+0025 ๋ถํฐ U+00FF ๊น์ง๋ฅผ ์๋ฏธํ๋๊ฑธ๋ก ๋ณด์ - ์ดํ์ ์ค๋ ์ ๋์ฝ๋์๋ U+๋ฅผ ์๋ต ํ๋๊ฑธ๋ก ๋ณด์
๋๋ค.
์๋ฅผ๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
ํ์ฐํ ์ฐจ์ด๋ฅผ ์ํด ํ๊ธํฐํธ๋ฅผ ์กฐ์ ์ฒด๋ก ํด๋ณด๊ฒ ์ต๋๋ค.
<p>์๋
ํ์ธ์ ๋&&&&๋</p>
@font-face {
font-family: 'ChosunCentennial';
src: url(../fonts/ChosunCentennial/ChosunCentennial.eot);
src: url(../fonts/ChosunCentennial/ChosunCentennial.eot?#iefix) format('embedded-opentype'),
url(../fonts/ChosunCentennial/ChosunCentennial.woff) format('woff'),
url(../fonts/ChosunCentennial/ChosunCentennial.ttf) format('truetype');
unicode-range: U+AC00-D7A3;
}
@font-face {
font-family: 'OpenSans';
src: url(../fonts/OpenSans/OpenSans-Regular.eot);
src: url(../fonts/OpenSans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/OpenSans/OpenSans-Regular.woff) format('woff'),
url(../fonts/OpenSans/OpenSans-Regular.ttf) format('truetype');
unicode-range: U+26;
}
body {
font-size: 35px;
font-family: 'ChosunCentennial', 'OpenSans';
}
* {
font-family: inherit;
}
์ด๋ ๊ฒ ํด์ฃผ๋ฉด ํ๊ธ(U+AC00-D7A3)์ ChosunCentennial์ฒด๊ฐ ์ ์ฉ๋๊ณ ,
ํน์๊ธฐํธ &(U+26)๋ง OpenSans๋ก ์ ์ฉ๋ฉ๋๋ค.
* ์์ฃผ ์ฌ์ฉํ ๋งํ ์ ๋์ฝ๋ ๋ฒ์
ํ๊ธ ๋ฒ์: U+AC00-D7A3
์์ด ๋๋ฌธ์ ๋ฒ์ : U+0041-005A
์์ด ์๋ฌธ์ ๋ฒ์ : U+0061-007A
์ซ์ ๋ฒ์ : U+0030-0039
ํน์ ๋ฌธ์: U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E
์์ ์ฝ๋๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ๊ฒ ๋ฒ์๋ฅผ ์ง์ ํ์ฌ ํฐํธ๋ฅผ ์ค ์ ์๋ค!
'๊ฐ๋ฐ ๐พ > HTML,CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์คํ scroll ์ปค์คํ ํ๊ธฐ (0) | 2023.10.13 |
---|---|
Live sass compiler ์ฌ์ฉํ๊ธฐ (0) | 2021.07.06 |
Node ๊ธฐ๋ฐ SASS ์ ๋ฌธํ๊ธฐ (0) | 2021.07.01 |
CSS์์ ๋ณ์ ์ฌ์ฉํ๊ธฐ (0) | 2021.06.30 |
select ํ๊ทธ ์ปค์คํ ํ๊ธฐ, ํน์ ์ง์ ๋ง๋ค๊ธฐ (feat. javascript) (8) | 2021.06.18 |