์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์ƒ์„ธ3. ํŠน์ง•4. ์‚ฌ์šฉ๋ฒ•
4.1. ๊ธฐ๋ณธ4.2. ์ผ๋ฐ˜ ์˜ต์…˜์˜ ์˜ˆ์ œ4.3. ํŠน์ˆ˜ ์˜ต์…˜์˜ ์˜ˆ์ œ
5. ์ฃผ์˜์‚ฌํ•ญ6. ๊ธฐํƒ€7. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]

ํ™ˆํŽ˜์ด์ง€
GitHub (๊ถŒ์žฅ)

FlyingSnow๋ผ๋Š” ์ค‘๊ตญ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  ๊ธ€๊ผด ๋ Œ๋”๋ง ํ”„๋กœ๊ทธ๋žจ. Microsoft Windows์˜ ํด๋ฆฌ์–ดํƒ€์ž…์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์กŒ๋‹ค.

2. ์ƒ์„ธ[ํŽธ์ง‘]


์™ผ์ชฝ์€ MacType์ด ์„ค์น˜๋˜์ง€ ์•Š์€ ๋ณดํ†ต์˜ Windows์—์„œ ๋ณด์ด๋Š” ๋ชจ์Šต์ด๊ณ , ์˜ค๋ฅธ์ชฝ์ด MacType์„ ์„ค์น˜ํ•œ ๋ชจ์Šต์ด๋‹ค. ์‹ ๊ธฐํ•˜๊ฒŒ๋„ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ ์ฐฝ์— ๋‹ค ์ ์šฉ์ด ๋˜์—ˆ์ง€๋งŒ ์œˆ๋„์šฐ 10์œผ๋กœ ๋„˜์–ด์˜ค๋ฉด์„œ ํด๋ž˜์‹ ์•ฑ๋“ค์ด ๋‚จ๊ฒจ์ง„ ์ฑ„ ์œˆ๋„์šฐ ๊ธฐ๋ณธ์•ฑ์—[1] Universal Windows Platform์ด ์ ์šฉ๋˜๋ฉด์„œ ๊ธ€๊ผด ๋ Œ๋”๋ง์ด ๋ณ€๊ฒฝ๋˜์–ด์„œ ์„ค์ •์ด๋‚˜ ์ „์šฉ ์•ฑ์—์„œ๋Š” ์ž‘๋™๋˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค. ํ•œ๋งˆ๋””๋กœ ๋ฐ˜๋งŒ ์ ์šฉ๋œ๋‹ค๋Š” ๊ฒƒ.

Microsoft Windows๋Š” ๊ธ€๊ผด ๋ Œ๋”๋ง์— ํด๋ฆฌ์–ดํƒ€์ž…์ด๋ผ๋Š” ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฌธ์ œ๋Š” ์ด ํด๋ฆฌ์–ดํƒ€์ž…์ด ์˜›๋‚  ๋ชจ๋‹ˆํ„ฐ ๊ฐ™์€ ์ €ํ•ด์ƒ๋„์—์„œ ์ž‘์€ ํฌ๊ธฐ์˜ ๊ธ€๊ผด์„ ๋˜๋ ทํ•˜๊ฒŒ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ–๊ฐ€์ง€ ํŽธ๋ฒ•์„ ๋™์›ํ•œ ๊ฒฐ๊ณผ ํ™”๋ฉด ์ƒ์˜ ๊ธ€๊ผด ํ˜•ํƒœ๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ๋ณ€ํ˜•๋˜๊ณ  ์™œ๊ณก๋˜์–ด ๋ณด์ธ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.[2] ์ด์— ๋ถˆ๋งŒ์„ ๊ฐ€์ง€๊ณ  ํด๋ฆฌ์–ดํƒ€์ž…์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ MacType์ด๋‹ค.[3] MacType์€ ํ™”๋ฉด ์ƒ ๊ธ€๊ผด์˜ ํ˜•ํƒœ๋ฅผ ์˜จ์ „ํ•˜๊ณ  ๊น”๋”ํ•˜๊ฒŒ ๋ณด์—ฌ์ค€๋‹ค.

DrWatson์ด๋ผ๋Š” ์ผ๋ณธ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  GDI++๊ฐ€ ์›๋ฅ˜๋กœ, ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋˜๋ฉด์„œ ์ด๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด ๋ฐ”๋กœ MacType์ด๋‹ค.

3. ํŠน์ง•[ํŽธ์ง‘]

์„ค์น˜ ์‹œ macOS์ฒ˜๋Ÿผ ๊ธ€๊ผด์ด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ Œ๋”๋ง์ด ๋œ๋‹ค. ๋‹ค๋งŒ ์ปดํ“จํ„ฐ ํ™˜๊ฒฝ์ด๋‚˜ ํ”„๋ฆฌ์…‹์— ๋”ฐ๋ผ์„œ ๋ Œ๋”๋ง์ด ๋‹ฌ๋ผ์ง€๊ฑฐ๋‚˜ ์ ์šฉ์ด ์•„์˜ˆ ์•ˆ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

Windows์˜ ํด๋ฆฌ์–ดํƒ€์ž…์€ ์ €ํ•ด์ƒ๋„, Low PPI ํ™˜๊ฒฝ์ด ๊ธฐ๋ณธ์ด๋˜ ์‹œ๋Œ€์— ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ, ๋ชจ์–‘๋ณด๋‹ค ๊ฐ€๋…์„ฑ์„ ์šฐ์„ ์‹œํ•œ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ธ์‡„๋ฌผ๊ณผ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ํฐํŠธ๊ฐ€ ๋Œ€์ฒด๋กœ ์ผ์น˜ํ•˜์ง€ ์•Š์ง€๋งŒ, ์ข€ ๋” ์„ ๋ช…ํ•˜๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ณ„๋‹จํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉฐ ๋ชจ์–‘์ด ๋‹ค์†Œ ๊ฑฐ์น ์–ด๋ณด์—ฌ์„œ ๋””์ž์ด๋„ˆ๋“ค์€ ํด๋ฆฌ์–ดํƒ€์ž…์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค.

Mac์˜ ๊ฒฝ์šฐ, ํฐํŠธ์˜ ๋ชจ์–‘์„ ๊ทธ๋Œ€๋กœ ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ์šฐ์„ ์‹œํ•˜์˜€๋‹ค. ์ฆ‰, ์ธ์‡„๋ฌผ๊ณผ ๋””์Šคํ”Œ๋ ˆ์ด์— ๋‚˜ํƒ€๋‚˜๋Š” ํฐํŠธ์˜ ๋ชจ์–‘์ด ๊ฑฐ์˜ ์œ ์‚ฌํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ณ„๋‹จํ˜„์ƒ์ด ์ƒ๊ธฐ์ง€ ์•Š๊ณ  ๋ชจ์–‘์ด ๋ถ€๋“œ๋Ÿฝ์ง€๋งŒ ํฐํŠธ๊ฐ€ ํ๋ฆฟํ•˜๊ฒŒ ๋ณด์—ฌ์„œ macOS์˜ ํฐํŠธ ๋ Œ๋”๋ง์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋„ ์กด์žฌํ•œ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์• ํ”Œ์ด Retina ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ Mac์œผ๋กœ ๊ฐ€์ง€๊ณ  ์˜ค๋ฉด์„œ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค.

๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์œผ๋กœ font substitute๋กœ ๋ถˆ๋ฆฌ๋Š” ํฐํŠธ ๋Œ€์ฒด ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๋ฉด ๊ตด๋ฆผ์ฒด๋‚˜ ๋‹์›€์ฒด๋ฅผ ๋‚˜๋ˆ”๊ณ ๋”•์ด๋‚˜ kopub์ฒด ๋“ฑ์œผ๋กœ ๋ฐ”๊ฟ”์„œ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. GDI++ ๋“ฑ์˜ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์—†๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

4. ์‚ฌ์šฉ๋ฒ•[ํŽธ์ง‘]

4.1. ๊ธฐ๋ณธ[ํŽธ์ง‘]

  1. MacType์„ ์„ค์น˜ํ•œ๋‹ค.
  2. ํ•„์š”ํ•˜๋‹ค๋ฉด ์ธํ„ฐ๋„ท์—์„œ ์ ์ ˆํ•œ ํ”„๋ฆฌ์…‹(*.ini ํŒŒ์ผ)์„ ๋ฐ›์•„์„œ ์„ค์น˜ํ•œ๋‹ค.[4] ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ๊ธ€๊ผด๋„ ๊ฐ™์ด ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์ฃผ๋กœ ๋‚˜๋ˆ”๊ณ ๋”•์ด๋‚˜ KoPub ๋‹์›€์„ ์‚ฌ์šฉํ•œ๋‹ค.
  3. MacType์„ ์‹คํ–‰ํ•œ๋‹ค.
  4. ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋ผ๋Š” ์ฐฝ์ด ๋‚˜์˜ค๋ฉด ์šฉ๋„์— ๋งž๋Š” ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•ด์ค€๋‹ค.
    • Registry: ์œˆ๋„์šฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์„ค์ •์„ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์— ๋ Œ๋”๋ง์ด ์ง€์ฒด ์—†์ด ์ ์šฉ๋˜์ง€๋งŒ ์„ค์ • ์‹œ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•˜๋‹ค.
      Windows 10์—์„œ ์ด ๋ชจ๋“œ๋กœ ์„ค์ • ์‹œ ๋ถ€ํŒ…์ด ์•ˆ ๋˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋งŒ์•ฝ Windows 10์„ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด Service ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ํŒจ์น˜๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋„๋ก ํ•˜์ž. ๊ฐœ๋ฐœ์ž ์ธก์—์„œ๋„ Service ๋ชจ๋“œ๋ฅผ ๊ถŒ์žฅํ•˜๊ณ  ์žˆ๋‹ค.
    • Service: Windows ์„œ๋น„์Šค์— ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•. ์žฌ๋ถ€ํŒ…์€ ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ, PC ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ํ”„๋กœ๊ทธ๋žจ์— ๋ Œ๋”๋ง์ด ๋ฐ”๋กœ ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.
    • MacTray: ์ž‘์—… ํ‘œ์‹œ์ค„์— MacType ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ๋„์šด๋‹ค. ํ•ด๋‹น ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์— ๋ Œ๋”๋ง์„ ์ˆ˜๋™์œผ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋ฆฌ์…‹ ๋ณ€๊ฒฝ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
    • Manual: MacType์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
  5. ๊ธฐ๋ณธ ๋‚ด์žฅ ํ”„๋ฆฌ์…‹์ด๋‚˜ ๋‹ค์šด๋ฐ›์€ ํ”„๋ฆฌ์…‹ ์ค‘ ์ ์ ˆํ•œ ๊ฒƒ์„ ์„ ํƒํ•ด์„œ ์ ์šฉํ•œ๋‹ค.
  6. Registry ๋ชจ๋“œ๋กœ ์„ค์ •ํ•œ ๊ฒฝ์šฐ, ์ปดํ“จํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•œ๋‹ค.
  7. ๋.

๋ฉ”์ธ๋ณด๋“œ ์„ค์ •์˜ Secure Boot๊ฐ€ ์ผœ์ ธ ์žˆ์œผ๋ฉด Registry ๋ชจ๋“œ์—์„œ MacType์ด ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. Secure Boot๋ฅผ ๋„๊ฑฐ๋‚˜ Service ๋ชจ๋“œ๋กœ ์„ค์ •ํ•ด์•ผ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Windows 10์˜ ๊ฒฝ์šฐ Registry ๋ชจ๋“œ๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Service ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

4.2. ์ผ๋ฐ˜ ์˜ต์…˜์˜ ์˜ˆ์ œ[ํŽธ์ง‘]

  • ํฐํŠธ ํžŒํŒ… ์˜ต์…˜
    ์˜ต์…˜: 0: Normal / 1: NoHinting / 2: AutoHinting / 3: Light+AutoHinting
    ์˜ˆ)
    HintingMode=1
  • ํฐํŠธ ๋ Œ๋”๋ง ๋ฐฉ์‹
    Normal์€ ํฐํŠธ์˜ ๊ฒฝ๊ณ„์„ ์„ ๊ทธ๋ ˆ์ด ํ”ฝ์…€๋กœ ์•ˆํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑํ•˜๊ณ , ๋‚˜๋จธ์ง€ LCD, Light-LCD ์˜ต์…˜์€ ํฐํŠธ์˜ ๊ฒฝ๊ณ„์„ ์„ ์ฒญ์ƒ‰, ์ ์ƒ‰, ๋…น์ƒ‰ ๋“ฑ์œผ๋กœ ์•ˆํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑํ•œ๋‹ค.

    ์˜ต์…˜: -1: Disable / 0: Normal / 1: Light / 2: LCD(RGB) / 3: LCD(GBR) / 4: Light-LCD(RGB) / 5:Light-LCD(GBR)
    ์˜ˆ)
    AntiAliasMode=4
  • ํฐํŠธ ์ผ๋ฐ˜ ๊ตต๊ธฐ
    ๋ฒ”์œ„: 32: +32
    ์˜ˆ)
    NormalWeight=0
  • ํฐํŠธ ๋ณผ๋“œ์ฒด ๊ตต๊ธฐ
    ๋ฒ”์œ„: -16:+16
    ์˜ˆ)
    BoldWeight=0
  • ํฐํŠธ ์ดํƒค๋ฆญ์ฒด ๊ธฐ์šธ๊ธฐ
    ๋ฒ”์œ„: -16:+16
    ์˜ˆ)
    ItalicSlant=0

4.3. ํŠน์ˆ˜ ์˜ต์…˜์˜ ์˜ˆ์ œ[ํŽธ์ง‘]

  • ๊ฐ๋งˆ ๋ชจ๋“œ
  • DirectWrite์ผ ๋•Œ์˜ ํฐํŠธ ๋ Œ๋”๋ง ๊ตต๊ธฐ
  • ๋ Œ๋”๋ง ์ ์šฉ ์˜ˆ์™ธ ํฐํŠธ
    ์˜ˆ)
    [exclude]
    dotum
    batang
  • ๋ Œ๋”๋ง ์ ์šฉ ์˜ˆ์™ธ ํ”„๋กœ๊ทธ๋žจ
    ์˜ˆ)
    [unloaddll]
    Bandizip.exe
    fontview.exe
    AxureRP.exe
    FontCreator.exe
    [excludesub]
    javaw.exe
  • ํฐํŠธ ์•ˆํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ ๋ Œ๋”๋ง ์˜ต์…˜
    1: ์ž์ฒด ์œˆ๋„์šฐ ๋ Œ๋”๋ง / 2: free-type ๋ Œ๋”๋ง
    ์˜ˆ)
    FontLoader=0
  • ํฐํŠธ ์ƒ‰์ƒ ์กฐ์ ˆ ์˜ต์…˜
  • ๊ฐœ๋ณ„ ํฐํŠธ ์˜ต์…˜
    Hinting, AAMode, NormalWeight, BoldWeight, ItalicSlant, Kerning
    ์˜ˆ)
    Batang=, ,30, , ,
  • ํฐํŠธ ๋Œ€์ฒด ๊ฐ•๋„ ์˜ต์…˜
    0: ํฐํŠธ ๋Œ€์ฒดํ•˜์ง€ ์•Š์Œ / 1: ์ž์ฒด ํ”„๋กœ๊ทธ๋žจ ๋‹จ์œ„ ํฐํŠธ ๋Œ€์ฒด / 2: ์‹œ์Šคํ…œ ๋‹จ์œ„ ํฐํŠธ ๋Œ€์ฒด
    ์˜ˆ)
    FontSubstitutes=1
  • ํฐํŠธ ๋Œ€์ฒด
    ์˜ˆ)
    [font substitute]
    Dotumche=KoPubDotum Medium
    Apple SD Gothic Neo=KoPubDotum Medium
    dotum=KoPubDotum Medium
    dotum che=KoPubDotum Medium
    dotumche=KoPubDotum Medium
    ๊ตด๋ฆผ=KoPubDotum Medium
    ์ƒˆ๊ตด๋ฆผ=KoPubDotum Medium
    ๊ตด๋ฆผ์ฒด=KoPubDotum Medium
    ๋‹์›€=KoPubDotum Medium
    ๋‹์›€์ฒด=KoPubDotum Medium
  • ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ํฐํŠธ ๋Œ€์ฒด ๊ธฐ๋Šฅ์œผ๋กœ ํฐํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ๋Œ€์ฒด๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
    ํฌ๋กฌ์ด๋‚˜ ์˜คํŽ˜๋ผ, ํŒŒ์ด์–ดํญ์Šค ๋“ฑ์—์„œ stylus ๋ถ€๊ฐ€๊ธฐ๋Šฅ ๋“ฑ์—์„œ css์˜ต์…˜์„ ์ˆ˜์ •ํ•˜์—ฌ ํฐํŠธ๋ฅผ ๋Œ€์ฒดํ•œ๋‹ค.
    ์˜ˆ)
    @font-face {
    font-family: "๋‹์›€";
    src: local("KopubDotum");
    }
    @font-face {
    font-family: "๋‹์›€์ฒด";
    src: local("KopubDotum");
    }
    @font-face {
    font-family: dotum;
    src: local("KopubDotum");
    }
    @font-face {
    font-family: DotumChe;
    src: local("KopubDotum");
    }
    @font-face {
    font-family: "๊ตด๋ฆผ";
    src: local("KopubDotum");
    }
    @font-face {
    font-family: "๊ตด๋ฆผ์ฒด";
    src: local("KopubDotum");
    }
    @font-face {
    font-family: Gulim;
    src: local("KopubDotum");
    }
    @font-face {
    font-family: GulimChe;
    src: local("KopubDotum");
    }
  • ์œ„ ์„ค์ •์œผ๋กœ๋„ ํฐํŠธ๋Œ€์ฒด๊ฐ€ ์ œ๋Œ€๋กœ ์•ˆ๋ ์‹œ ์ฐธ์กฐ

5. ์ฃผ์˜์‚ฌํ•ญ[ํŽธ์ง‘]

ํ”„๋กœ๊ทธ๋žจ ์ž์ฒด๊ฐ€ ํ›„ํ‚น ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ถ€ ํ™˜๊ฒฝ์—์„œ๋Š” ์˜ค์ž‘๋™์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ €์‚ฌ์–‘ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ธฐ๋„ ํ•œ๋‹ค. ๋˜ํ•œ DirectWrite๋ฅผ ์ด๋ฏธ ์ ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์—๋Š” MacType์ด ๋จนํžˆ์ง€ ์•Š๋Š”๋‹ค.

์•„๋ž˜์˜ DirectWrite ํ›„ํ‚น ํŒจ์น˜๋ฅผ ์ ์šฉํ•œ ํ›„ ๋ฒ„์ „์—์„œ ์„œ๋น„์Šค ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ์‹œ ํŒŸํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ž๋ง‰์„ ์žฌ์ƒํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ํŠธ๋ ˆ์ด ๋ชจ๋“œ๋กœ ํŒŸํ”Œ๋ ˆ์ด์–ด๋ฅผ ์˜ˆ์™ธ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๋ฉด ์ •์ƒ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

๊ตด๋ฆผ์ฒด์—๋„ ๊ฐ•์ œ๋กœ ๋ Œ๋”๋ง์ด ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธ€์ž๊ฐ€ ์ƒ๋‹นํžˆ ๋ชป์ƒ๊ฒจ์ง„๋‹ค.[5] ์ฐธ๊ณ ๋กœ Fixedsys๋‚˜ Terminal, MS Sans Serif์™€ ๊ฐ™์€ ์ง„์งœ ๋น„ํŠธ๋งต ๊ธ€๊ผด์€ ๋ Œ๋”๋ง ์ž์ฒด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

HiDPI ํ™˜๊ฒฝ์ด ์•„๋‹Œ ์ผ๋ฐ˜์ ์ธ ๋ชจ๋‹ˆํ„ฐ์—์„œ๋Š” ์˜คํžˆ๋ ค ๊ธ€๊ผด์ด ํ๋ ค ๋ณด์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋…์„ฑ์„ ์šฐ์„ ์‹œํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ธฐ๋ณธ ํด๋ฆฌ์–ดํƒ€์ž…์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋‚ซ๋‹ค. ํŠนํžˆ FHD ์ดํ•˜ ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ง„ ๋Œ€๋‹ค์ˆ˜์˜ ๋ชจ๋‹ˆํ„ฐ๋ผ๋ฉด MacType์ด ์˜คํžˆ๋ ค ๋…์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ No hinting ์˜ต์…˜์œผ๋กœ ๋ฐ”๊พธ๋Š” ๋“ฑ ํฐํŠธ ์˜ต์…˜์„ ์žฌ์กฐ์ •ํ•˜๋ฉด ์–ด๋А ์ •๋„ ๊ฐ€๋…์„ฑ์ด ์˜ฌ๋ผ๊ฐ€๊ธฐ๋Š” ํ•œ๋‹ค.

ํ•œ์ปด์˜คํ”ผ์Šค 2014 ์ œํ’ˆ๊ตฐ์—์„œ MacType์„ ์ผœ๋‘˜ ๊ฒฝ์šฐ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์‹คํ–‰ ์ž์ฒด๋Š” ๋ฌธ์ œ์—†์ด ๋˜๋Š”๋ฐ ์ข…๋ฃŒํ•  ๋•Œ๋งˆ๋‹ค ์ž‘๋™์ด ์ค‘์ง€๋˜์—ˆ๋‹ค๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค.

์ผ๋ถ€ ํ”„๋กœ๊ทธ๋žจ[6]์€ MacType ์ž‘๋™ ์ค‘์—๋Š” ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ์ ์šฉํ•ด์•ผ ์‹คํ–‰๋˜๋ฏ€๋กœ ์ฃผ์˜.

ํ˜„์žฌ ํฌ๋กฌ 78๋ฒ„์ „ ์ด์ƒ์—์„œ๋Š” MacType์ด ์ œ๋Œ€๋กœ ์ž‘๋™์ด ์•ˆ๋œ๋‹ค๋Š” ์ด์Šˆ๊ฐ€ ์žˆ๋‹ค. # ๋งํฌ์— ๋‚˜์˜ค๋Š” ๋Œ€๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋ถ€๋ถ„์—์„œ ์‹œ์ž‘ ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•˜๋ฉด ํ•ด๊ฒฐ์ด ๋˜๊ธด ํ•˜๋‹ˆ ์ฐธ์กฐ. ์ž‘์—… ํ‘œ์‹œ์ค„์˜ ํฌ๋กฌ ํƒญ ์œ„์—์„œ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ์„ ํ•œ ๋’ค ๋‹ค์‹œ Google Chrome์„ ์šฐํด๋ฆญํ•˜๋ฉด ์†์„ฑ์ด ๋ณด์ด๋Š”๋ฐ ๊ฑฐ๊ธฐ์—์„œ ์‹œ์ž‘ ์˜ต์…˜ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์€ ๋ฐ”๋กœ๊ฐ€๊ธฐ์˜ ์‹œ์ž‘ ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํฌ๋กฌ์ด ์‹คํ–‰๋  ๋•Œ์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์œผ๋ฉฐ, ์™„์ „ํ•œ ํšจ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์„ค์ •์—์„œ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ(ํ•ด๋‹น ํ‚ค๊ฐ€ ์—†์œผ๋ฉด ๋งŒ๋“ค๋ฉด ๋œ๋‹ค) RendererCodeIntegrityEnabled๋ผ๋Š” DWORD๋ฅผ ๋งŒ๋“ค์–ด์„œ 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์™„๋ฒฝํ•˜๊ฒŒ ํ•ด๊ฒฐ์ด ๋œ๋‹ค.[7] ์ฐธ๊ณ  ์—ฃ์ง€ ๋“ฑ ๊ธฐํƒ€ ํฌ๋กœ๋ฏธ์—„ ๋ธŒ๋ผ์šฐ์ €๋„ ์ฐธ๊ณ  ๋งํฌ์— ๋“ค์–ด๊ฐ€์„œ ์กฐ์น˜๋ฅผ ์ทจํ•˜์ž.

์ผ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ์„œ ์œ ๋‹ˆ์ฝ”๋“œ๋‚˜ ์„ค์น˜ ๊ด€๋ฆฌ์ž์˜ ํฐํŠธ๊ฐ€ ๊นจ์ ธ๋‚˜์˜ค๋Š”๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ๋‹ค. ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋Š” ์ ์šฉ์‹œํ‚จ ํฐํŠธ๊ฐ€ ํ•ด๋‹น ๊ธ€์ž๋ฅผ ํ‘œ๊ธฐํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋–„๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‹ค๋ฅธ ๊ธ€๊ผด์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด ์‹ฌ์ง€์–ด ํฌ๋งทํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ ์™ธ์—” ๋ณ„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ๋•Œ๋ฌธ.

6. ๊ธฐํƒ€[ํŽธ์ง‘]

ํ•œ๋•Œ Direct2D ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ๋‹ค. ์ดํ›„์—๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ๋Š๊ฒจ์„œ ์ตœ์‹  ์œˆ๋„์šฐ์—์„œ ์ •์ƒ์ ์ธ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ์ ์ด ์žˆ์—ˆ์œผ๋‚˜, ใ—ใ‚‰ใ„ใจ๋ผ๋Š” ์ผ๋ณธ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋น„๊ณต์‹ ํŒจ์น˜๋ฅผ ๋‚ด๋†“๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์กŒ๊ณ , ์ดํ›„ ๊ฐœ๋ฐœ์ž๋„ ์—…๋ฐ์ดํŠธ๋ฅผ ์žฌ๊ฐœํ•˜์˜€๋‹ค.

๊ธฐ์กด์—๋Š” ์˜์–ด์™€ ์ค‘๊ตญ์–ด(๊ฐ„์ฒด์ž/๋ฒˆ์ฒด์ž), ์ผ๋ณธ์–ด๋งŒ ์ง€์›ํ–ˆ์œผ๋‚˜, ๊ตญ๋‚ด์˜ ๋ช‡๋ช‡ ์œ ์ €๋“ค์ด ๋น„๊ณต์‹ ํ•œ๊ธ€ํŒจ์น˜๋ฅผ ๋ฐฐํฌํ•˜์˜€๋‹ค. ์ดํ›„ 1.2017.628.0 ๋ฒ„์ „๋ถ€ํ„ฐ ํ•œ๊ตญ์–ด๋ฅผ ์ •์‹ ์ง€์›ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ”„๋ž‘์Šค์–ด๋„ ์ง€์›ํ•œ๋‹ค.

7. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] 3D๊ทธ๋ฆผํŒ์ด๋‚˜ MS์Šคํ† ์–ด ๋“ฑ..
[2] ๊ทธ๋ž˜์„œ ์ตœ๊ทผ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” UWP ์•ฑ์— ํ•œํ•˜์—ฌ ํด๋ฆฌ์–ดํƒ€์ž…์— ์“ฐ์ด๋Š” ์„œ๋ธŒํ”ฝ์…€ ๋ Œ๋”๋ง ๋Œ€์‹  ๊ทธ๋ ˆ์ด์Šค์ผ€์ผ ๋ Œ๋”๋ง์„ ์ฑ„ํƒํ•˜๊ณ  ์žˆ๋‹ค.
[3] ๋‹จ, ClearType ์˜ต์…˜ ์ž์ฒด๋Š” ์ผœ์ ธ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
[4] C:\Program Files\MacType\ini ํด๋”์— ํ”„๋ฆฌ์…‹์ด ์ €์žฅ๋œ๋‹ค.
[5] ๊ตด๋ฆผ์ฒด๋‚˜ ๋‹์›€์ฒด, ๋ฐ”ํƒ•์ฒด ๋“ฑ์„ ๋น„ํŠธ๋งต ๊ธ€๊ผด์ด๋ผ๊ณ  ์•„๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์€๋ฐ, ์‚ฌ์‹ค ์ด๋“ค๋„ ํŠธ๋ฃจํƒ€์ž… ๊ธ€๊ผด์ด๋‹ค. ๋‹ค๋งŒ 8pt๋ถ€ํ„ฐ 18pt๊นŒ์ง€์˜ ์˜์—ญ์— ๋น„ํŠธ๋งต ์ด๋ฏธ์ง€๋ฅผ ๋ฐ•์•„๋‘ฌ์„œ ๋น„ํŠธ๋งต์ฒ˜๋Ÿผ ๋ณด์ผ ๋ฟ์ด๋‹ค. ์‹ค์ œ๋กœ ํ•ด๋‹น ๋น„ํŠธ๋งต ์˜์—ญ์„ ์‚ญ์ œํ•˜๋ฉด ์ผ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ๋„ ์ •์ƒ์ ์œผ๋กœ ๋ Œ๋”๋ง์ด ์ ์šฉ๋˜๋ฉฐ, ๊ทธ๋Ÿด ๊ฒƒ ์—†์ด 20pt ์ด์ƒ์œผ๋กœ ํ‚ค์›Œ๋„ ๋ Œ๋”๋ง์ด ์ ์šฉ๋œ๋‹ค.
[7] ์ด ๋ฐฉ๋ฒ•์„ ์“ฐ๋ฉด ํฌ๋กฌ์—์„œ "์กฐ์ง์—์„œ ๊ด€๋ฆฌ"๊ฐ€ ๋œฌ๋‹ค๋Š” ์ ์„ ์œ ์˜ํ•  ๊ฒƒ. ๋ณ„๊ฑฐ ์•„๋‹ˆ๊ณ  ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿฐ๊ฑฐ๋‹ค.