font

ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ ์„ค์ •๋ฒ•

body {
  font-family : 'gulim', 'gothic'
}

- ๋ฒ„๊ทธ์—†์ด ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํฐํŠธ์˜ ์˜๋ฌธ๋ช…์„ ์‚ฌ์šฉํ•˜์…”์•ผํ•ฉ๋‹ˆ๋‹ค.

- ํฐํŠธ๋ช…์— ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋‹ด๋Š”๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

- ํฐํŠธ๋ช…์„ ์ฝค๋งˆ๋กœ ์—ฌ๋Ÿฌ๊ฐœ ์“ฐ๋ฉด ์ œ์ผ ์™ผ์ชฝ์— ์žˆ๋Š” ํฐํŠธ๋ถ€ํ„ฐ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹คํŒจํ•˜๋ฉด ๋’ค์— ์žˆ๋Š” ํฐํŠธ๋“ค์„ ์ฐจ๋ก€๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

- ์›น์‚ฌ์ดํŠธ ์ด์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์„ค์น˜๊ฐ€ ๋œ ํฐํŠธ๋“ค์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜์ง€ ์•Š์€ ํฐํŠธ๋ฅผ ์‚ฌ์ดํŠธ์—์„œ ์ด์šฉํ•˜๋ ค๋ฉด

@font-face {
  font-family : '์ด์œํฐํŠธ';
  src : url(nanumsquare.ttf)
}

CSSํŒŒ์ผ ์ตœ์ƒ๋‹จ์— @font-face ๋ผ๋Š” ๋ช…๋ น์–ด๋ฅผ ๋„ฃ๊ณ ,

๊ทธ ์•ˆ์— ์ ์šฉํ•  ํฐํŠธ์˜ ๊ฒฝ๋กœ์™€ ์ด๋ฆ„์„ ์ ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. (ํด๋” ๋‚ด์— ํฐํŠธ ํŒŒ์ผ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค)

๊ทธ๋Ÿผ ์ด์ œ ์›ํ•˜๋Š” ๊ณณ์—์„œ font-family : '์ด์œํฐํŠธ' ๋ผ๋Š” ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(๊ทธ๋Ÿผ ๊ทธ๊ณณ์—” nanumsquare.ttf ํฐํŠธ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค)

์›นํฐํŠธ์šฉ woffํŒŒ์ผ

์›นํฐํŠธ์šฉ์œผ๋กœ ๋‚˜์˜จ woff ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ttf์— ๋น„ํ•ด ์šฉ๋Ÿ‰์ด 3๋ถ„์˜1 ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

ํ•œ๊ธ€ํฐํŠธ ttf ํŒŒ์ผ์€ ์šฉ๋Ÿ‰์ด ๋งค์šฐ ํฌ๊ธฐ ๋•Œ๋ฌธ์— (ํ•œ๊ธ€ํฐํŠธ๋Š” ํŠนํžˆ ๋ช‡์ฒœ์ž๊ฐ€ ๋“ค์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์—)

๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด woff ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์‹œ๋Š”๊ฑธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ttf์™€ ํ˜ธํ™˜์„ฑ์€ ๊ฑฐ์˜ ๋น„์Šทํ•œ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

์–ด์งœํ”ผ ttf๋‚˜ woff ๋‘˜๋‹ค IE8 ์ดํ•˜์—์„  ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์œ ๋กญ๊ฒŒ woff๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ˆ”์Šคํ€˜์–ด woff ๋ฒ„์ „ : https://github.com/moonspam/NanumSquare

ํฐํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ Google Fonts

๊ตฌ๊ธ€ํฐํŠธ๋ผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ตณ์ด ํฐํŠธํŒŒ์ผ์„ ๊ตฌํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

Google Fonts ์‚ฌ์ดํŠธ์—์„œ ๋ฐ”๋กœ ํฐํŠธํŒŒ์ผ๊ณผ CSS ์ •์˜๋ถ€๋ถ„์„ ๋งํฌํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ์š”.

fonts.google.com

์ € ์‚ฌ์ดํŠธ์—์„œ ์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ๊ณ ๋ฅด์‹  ๋‹ค์Œ

HTML์— ์ฒจ๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด <link>๋กœ ์‹œ์ž‘๋˜๋Š” ๋ถ€๋ถ„์„ ๋ณต๋ถ™ํ•˜์‹œ๋ฉด ๋˜๊ณ ,

CSS์— ์ฒจ๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด @import ๋กœ ์‹œ์ž‘๋˜๋Š” ๋ถ€๋ถ„์„ CSS ๋งจ ์œ„์— ๋ณต๋ถ™ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์ด ํ˜ธ์ŠคํŒ…ํ•ด์ฃผ๋Š” ํฐํŠธ๊ฐ€ ๋ฏธ๋ฆฌ ์ •์˜๋œ CSS ํŒŒ์ผ์„ ๊ฐ€์ ธ๋‹ค ์“ฐ๋Š” ๊ฒƒ์ด๋ผ

๋‚ด ์‚ฌ์ดํŠธ์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”๊ฒŒ ์žฅ์ ์ด๊ณ 

ํฌ๋กฌ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด๋ฏธ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ๋Š” ์บ์‹ฑํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด์šฉํ•  ์ˆ˜๋ก ๋” ๋น ๋ฅด๊ฒŒ ํฐํŠธ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฐํŠธ Anti-aliasing ์— ๋Œ€ํ•ด

์—ฌ๋Ÿฌ๋ถ„ ๋งฅ์œผ๋กœ ์›น๊ฐœ๋ฐœํ•˜์‹œ๋ฉด ํฐํŠธ ๋ญ˜ ์“ฐ๋“  ์ด์˜๊ฒŒ ๋ณด์ผ๊ฒ๋‹ˆ๋‹ค.

์‹ฌ์ง€์–ด ๊ตด๋ฆผ, ๋‹์›€ ๊ฐ™์€ ๊ธฐ๋ณธ ํฐํŠธ๋„ ์•คํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ์ด ๋˜์–ด์„œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค.

์•คํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ์ด ๋ญ๋ƒ๋ฉด ๊ทธ ํ”ฝ์…€์˜ ๊ฐ์ง„ ๋ถ€๋ถ„์„ ์Šค๋ฌด์Šคํ•˜๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋Š”๊ฑด๋ฐ

โ–ฒ ์˜ค๋ฅธ์ชฝ์ด ์•ˆํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ ์ ์šฉํ–ˆ์„ ๋•Œ์˜ ์„ ์ž…๋‹ˆ๋‹ค. ํ›จ์”ฌ ๋ถ€๋“œ๋Ÿฌ์›Œ๋ณด์ด์ฃ ?

๋งฅ OS์“ฐ์‹œ๋ฉด ์ €๋ ‡๊ฒŒ ์•Œ์•„์„œ ํ•ด์ฃผ์ง€๋งŒ ์œˆ๋„์šฐ๋Š” ์ „ํ˜€ ์•„๋‹™๋‹ˆ๋‹ค.

์œˆ๋„์šฐ์—์„œ ๋‹์›€, ๊ตด๋ฆผ ํฐํŠธ๋ฅผ ๋งค์šฐ ์ž‘๊ฒŒ ์ถ•์†Œํ•˜๊ฑฐ๋‚˜ ์•„๋‹ˆ๋ฉด ๋งค์šฐ ํฌ๊ฒŒ ํ™•๋Œ€ํ–ˆ์„ ๋•Œ ๋งค์šฐ ๊ฐ์ ธ๋ณด์ž…๋‹ˆ๋‹ค.

๋‹์›€, ๊ตด๋ฆผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋Œ€๋ถ€๋ถ„์˜ ํฐํŠธ๊ฐ€ ์ €๋Ÿฐ ํ˜„์ƒ์ด ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.

๋””์ž์ธ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ ์ž…์žฅ์—์„  ๋งค์šฐ ๊ฑฐ์Šฌ๋ฆฌ๋Š” ๋ฌธ์ œ์ธ๋ฐ

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์›น์ƒ์˜ ๊ธ€์ž๋ฅผ ์‚ด์ง ๋Œ๋ ค๋ณด์‹ญ์‹œ์˜ค.

transform : rotate(0.04deg); 

CSSํŒŒ์ผ์—๋‹ค๊ฐ€ ์ด๊ฑฐ ์“ฐ๋ผ๋Š”๊ฒ๋‹ˆ๋‹ค.

๊ธ€์ž๋ฅผ ์ •๋ง ๋งค์šฐ ์‚ด์ง ํšŒ์ „์‹œํ‚ค๋ฉด ์œˆ๋„์šฐ์—์„  ์•ˆํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ ๋œ ๋“ฏํ•œ ๋Š๋‚Œ์„ ์ค๋‹ˆ๋‹ค. ๋ถ€๋“œ๋Ÿฌ์›Œ์ง

Last updated