[CSS] ๊ตญ๋ฌธ ์ˆซ์ž ์„œ๋กœ ๋‹ค๋ฅธ ํฐํŠธ์ ์šฉํ•˜๊ธฐ (unicode-range)

2021. 7. 4. 17:11ยท๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปSTUDY/CSS

์ž‘์—…์„ ํ•˜๋ฉด์„œ ํ•œ๊ธ€์€ notoSans, ์ˆซ์ž๋Š” Montserrat์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

๋‚ด๊ฐ€ ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š”

body { font-family: 'NotoSansKR' }๋กœ ๋จผ์ € ์ ์šฉํ•œ ํ›„, ์ˆซ์ž ํด๋ž˜์Šค๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ .mont { font-family: 'Montserrat' } ํด๋ž˜์Šค๋ฅผ ์ ์šฉํ–ˆ๋Š”๋ฐ ํ›„์— ์œ ์ง€๋ณด์ˆ˜ํ•  ๋•Œ html์„ ๊ฑด๋“œ๋ ค์•ผํ•ด์„œ ์ถ”์ฒœํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ๋ฐฉ๋ฒ•์ด๋‹ค.

์ด์— ๊ตญ๋ฌธ, ์˜๋ฌธ์€ notoSans๋กœ ์ˆซ์ž๋งŒ montserrat์œผ๋กœ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๋˜ ์ค‘, unicode-range ๋ž€ ๋ฐฉ๋ฒ•์ด ์žˆ์–ด ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

<h1>๊ตญ๋ฌธ๊ณผ ์˜๋ฌธ๋งŒ Noto Sans KR ์ž…๋‹ˆ๋‹ค.<br />์ˆซ์ž 12345678910 Montserrat</h1>
<h3>์œ ๋‹ˆ์ฝ”๋“œ ๋ฒ”์œ„</h3>
<ul>
  <li>์ „์ฒด : U+0020-007E</li>
  <li>ํŠน์ˆ˜๋ฌธ์ž : U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E</li>
  <li>์˜๋ฌธ(๋Œ€๋ฌธ์ž) : U+0041-005A</li>
  <li>์˜๋ฌธ(์†Œ๋ฌธ์ž) : U+0061-007A</li>
  <li>์ˆซ์ž : U+0030-0039</li>
</ul>
@font-face {
  font-family: 'NotoSansKR';
  src: url('fonts/Noto_Sans_KR/NotoSansKR-Regular.otf') format('opentype');
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansKR';
  /* font-family๋Š” NotoSansKR, url์€ Montserrat */
  src: url('fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');
  /* ์ˆซ์ž๋งŒ ์ ์šฉํ•˜๋Š” unicode-range */
  unicode-range: U+0030-0039;
  font-style: normal;
}

html, body { font-family: 'NotoSansKR'; }
unicode-range

 

Reference

https://feel5ny.github.io/2019/09/08/CSS_02/

https://jineecode.tistory.com/104

์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋™์ผ์กฐ๊ฑด
'๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปSTUDY/CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [CSS] ๊ฐ€์ƒ์„ ํƒ์ž๋กœ '|' ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•
  • [CSS] nth-child(n) / nth-child(-n)
  • [CSS] ์ด๋ฏธ์ง€ ๋น„์œจ๊ณ„์‚ฐ
  • [CSS] ์ง€์ •ํ•œ ๋„“์ด์™€ ๋†’์ด์— ๋งž๊ฒŒ ์ด๋ฏธ์ง€ ๊ฐ€์šด๋ฐ ์ •๋ ฌ
jmjm
jmjm
  • jmjm
    /* jmjmjm */
    jmjm
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (127)
      • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปSTUDY (83)
        • HTML (9)
        • CSS (24)
        • SASS (4)
        • JavaScript (15)
        • jQuery (9)
        • Publishing (8)
        • Git (11)
        • React (1)
        • Vue (0)
        • ์›น์ ‘๊ทผ์„ฑ (1)
        • Gulp (1)
      • ๐ŸฃcodeLab (17)
      • ๐ŸŒˆetc (9)
      • ๐Ÿ”ฅ TIL (16)
      • ๐Ÿฅฐ ์ผ์ƒ (2)
      • ๐ŸŒŸ์ฝ์–ด๋ณด๊ธฐ (0)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    css flex
    sticky ํ™œ์šฉ
    the legacy js api is deprecated and will be removed in dart sass 2.0.0
    ์›น์ ‘๊ทผ์„ฑ
    html collection
    ์•„์ฝ”๋””์–ธ๋ฉ”๋‰ด
    javascript nodelist
    js ์•„์ฝ”๋””์–ธ
    sass compiler
    sticky codepen
    ์ ‘๊ทผ์„ฑ ์ฃผ์˜์‚ฌํ•ญ
    gulp ๋ฒ„์ „
    javascript htmlcollection
    sass
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ปฌ๋ ‰์…˜
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ slidedown
    javascript ์ปฌ๋ ‰์…˜
    CSS ์„ ํƒ์ž
    gulp ์‹œ์ž‘ํ•˜๊ธฐ
    ์ ‘๊ทผ์„ฑ ์ฃผ์˜
    javascript slidedown
    vscode ๋‹จ์ถ•ํ‚ค
    javascript accordion
    HTML Form
    javascript slideup
    sticky jsfiddle
    javascript htmlcollection nodelist
    javascript ์•„์ฝ”๋””์–ธ
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ slideup
    css ๊ฐ€์ƒ์„ ํƒ์ž
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
jmjm
[CSS] ๊ตญ๋ฌธ ์ˆซ์ž ์„œ๋กœ ๋‹ค๋ฅธ ํฐํŠธ์ ์šฉํ•˜๊ธฐ (unicode-range)

๊ฐœ์ธ์ •๋ณด

  • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
  • ํฌ๋Ÿผ
  • ๋กœ๊ทธ์ธ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.