๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/CSS

๋ชจ๋ฐ”์ผ ์›น ํฐํŠธ ํฌ๊ธฐ ์ž๋™์กฐ์ • ๋ฌธ์ œ (text-size-adjust)

PCํ™”๋ฉด ๊ฐœ๋ฐœ ํ›„ ๊ทธ ํ™”๋ฉด์„ ๋ชจ๋ฐ”์ผ๋กœ ์—ด์—ˆ์„ ๋•Œ ๊ธฐ์กด text์˜ ๋น„์œจ์ด ์œ ์ง€๋˜์ง€ ์•Š๊ณ  ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

 

์›น ์‚ฌ์ดํŠธ์˜ ๊ฒฝ์šฐ ํ™”๋ฉด๋น„์œจ์— ๋งž๊ฒŒ ์š”์†Œ๋“ค์„ ์ž๋™ ์กฐ์ ˆํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์–ด์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•œ๋“ฏํ•˜๋‹ค.

 

์• ์ดˆ์— ์™œ ๋ชจ๋ฐ”์ผ ๋ฐ˜์‘ํ˜•์œผ๋กœ ๊ฐœ๋ฐœํ•˜์ง€ ์•Š์•˜๋Š”์ง€๋Š” ์˜๋ฌธ์ด ๋“ค์ง€๋งŒ..

 

๋‹คํ–‰ํžˆ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค. ๋ธ”๋กœ๊ทธ ์ฃผ์ธ๋ถ„์˜ ์ง€์‹๊ณต์œ ์— ๊ฐ์‚ฌ๋ฅผ..

 

์ฐพ์€ ๋‚ด์šฉ


 

๋ชจ๋ฐ”์ผ ์›น ๊ฐœ๋ฐœ ์‹œ, ํŠน์ • ์‚ฌ์ด์ฆˆ ์ด์ƒ์˜ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—์„œ font-size๊ฐ€ ํฌ๊ฒŒ ๋ณด์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์š”.

์•„์ดํฐ์˜ ๊ฒฝ์šฐ ๋ทฐํฌํŠธ๊ฐ€ ๋ณ€๊ฒฝ์ด ๋˜๋ฉด ์ž๋™์œผ๋กœ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

(ex IOS iphone8+, X์—์„œ ํฐํŠธ ํฌ๊ธฐ๊ฐ€ ์ปค์ง/ ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์•„์š”.)

โ€‹

์ด๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด text-size-adjust ์ž…๋‹ˆ๋‹ค. (๋น„ํ‘œ์ค€ ์†์„ฑ)

โ€‹

Css ํŒŒ์ผ์— ์•„๋ž˜์ฝ”๋“œ ์ถ”๊ฐ€

html {

/* Prevent font scaling in landscape */

-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/

-moz-text-size-adjust: none; /*Firefox*/

-ms-text-size-adjust: none; /*Ie*/

-o-text-size-adjust: none; /*old versions of Opera*/

}

 

 

Property

๊ฐ’ ์„ค๋ช…
auto ํ™”๋ฉด์˜ ํญ์— ๋งž๊ฒŒ ํ…์ŠคํŠธ์˜ ํฌ๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ์กฐ์ ˆ
(๋””๋ฐ”์ด์Šค์˜๋ Œ๋”๋ง์ด ๋‹ค๋ฅด๋‹ค๋ฉด ๋‹ค๋ฅด๊ฒŒ ๋ Œ๋”๋ง๋˜๋ฏ€๋กœ ์ถ”์ฒœํ•˜์ง€ ์•Š์Œ)
none(๊ธฐ๋ณธ๊ฐ’) ๊ธฐ๋ณธ๊ฐ’. ํฐํŠธ ํฌ๊ธฐ ์กฐ์ •์„ ํ•˜์ง€ ์•Š์Œ
percentage ํฐํŠธํฌ๊ธฐ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •
(100%๋ฅผ ์ฃผ์–ด ๋ชจ๋“  ๋””๋ฐ”์ด์Šค์—์„œ ๋™์ผํ•˜๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Œ/ ํฌ๊ฒŒ, ์ž‘๊ฒŒ ๊ฐ€๋Šฅ)
inherit ๋ถ€๋ชจ ์š”์†Œ์˜ text-size-adjust ๊ฐ’์„ ๋ฌผ๋ ค๋ฐ›์Œ

 

 

์ฃผ์˜ํ•  ์ 

  • ์˜์–ด ์†Œ๋ฌธ์ž ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” *font-size-adjust์™€ ํ˜ผ๋™ํ•˜์ง€ ๋ง๊ฒƒ ! *(number , none , inherit)

Property

๊ฐ’ ์„ค๋ช…
number ์ˆซ์ž๋กœ ์ง์ ‘ ํฌ๊ธฐ๋ฅผ ์ง€์ •
none ๊ธฐ๋ณธ๊ฐ’. ํฐํŠธ ํฌ๊ธฐ ์กฐ์ •์„ ํ•˜์ง€ ์•Š์Œ
inherit ๋ถ€๋ชจ ์š”์†Œ์˜ font-size-adjust ๊ฐ’์„ ๋ฌผ๋ ค๋ฐ›์Œ

์˜์–ด๋Š” ํฐํŠธ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋Œ€,์†Œ๋ฌธ์ž์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ํ‘œํ˜„ ๋จ (ํŠนํžˆ ์†Œ๋ฌธ์ž)

์˜ˆ๋ฅผ ๋“ค์–ด Verdana ์˜ ๋Œ€๋ฌธ์ž๊ฐ€ 1 ์ด๋ผ๋ฉด ์†Œ๋ฌธ์ž ํฌ๊ธฐ๋Š” 0.58 (Aspect Value) ์˜ ํฌ๊ธฐ์ธ ๊ฒƒ์ด๋‹ค.

์ด๋Ÿฌํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฒซ ๋ฒˆ์งธ font ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋  ๊ฒฝ์šฐ, ๋‘ ๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ํฐํŠธ๋ฅผ ๋žœ๋”๋งํ•˜๋Š”๋ฐ ๊ธ€์ž ํฌ๊ธฐ๊ฐ€ ๊ฐ™์€ px ๋ผ๋„ ๋“ค์ญ‰๋‚ ์ญ‰ํ•˜๊ฒŒ ๋ณด์—ฌ์งˆ ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฐ ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด font-size-adjust ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ํฐํŠธ ์ข…๋ฅ˜๋ผ๋„ ์†Œ๋ฌธ์ž์˜ ์ฒ˜์Œ ์ง€์ •๋œ ํฐํŠธ์˜ ํฌ๊ธฐ๋กœ ์œ ์ง€ํ•˜์—ฌ ๊ฐ€๋…์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ Firefox ์—์„œ๋งŒ ์ง€์›ํ•œ๋‹ค.

 

์ถœ์ฒ˜ : 

http://siana.tistory.com/entry/CSS3-font-size-adjust-๋Œ€์ฑ„ํฐํŠธ์˜-ํฌ๊ธฐ์กฐ์ ˆ-x-height-Aspect-Value

 

CSS3 font-size-adjust ๋Œ€์ฑ„ํฐํŠธ์˜ ํฌ๊ธฐ์กฐ์ ˆ x-height, Aspect Value

CSS3 font-size-adjust ๋Œ€์ฑ„ํฐํŠธ์˜ ํฌ๊ธฐ์กฐ์ ˆ x-height, Aspect Value ์ผ๋‹จ ์ฐธ์กฐํ•  ๊ฒƒ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ(Typography ) ๊ฐ ํฐํŠธ๋ณ„ x-height ํฌ๊ธฐ ๋„ํ‘œ http://blog.naver.com/siatiger w3c css3 font ์†Œ๊ฐœ :http://www.w..

siana.tistory.com

https://m.blog.naver.com/dlaskarud2/221437725863