{"id":20244,"date":"2021-09-04T10:41:20","date_gmt":"2021-09-04T10:41:20","guid":{"rendered":"https:\/\/freehost.page\/?p=14486"},"modified":"2021-09-04T10:41:20","modified_gmt":"2021-09-04T10:41:20","slug":"toi-uu-font-face","status":"publish","type":"post","link":"https:\/\/kiencang.net\/toi-uu-font-face\/","title":{"rendered":"T\u1ed1i \u01b0u font t\u00f9y ch\u1ec9nh v\u1edbi @font-face"},"content":{"rendered":"\n
M\u1ed9t ngu\u1ed3n mi\u1ec5n ph\u00ed \u0111\u00e1ng tin c\u1eady \u0111\u1ec3 t\u1ea3i c\u00e1c font t\u00f9y ch\u1ec9nh h\u1ed7 tr\u1ee3 t\u1ed1t ti\u1ebfng Vi\u1ec7t l\u00e0 Google Fonts<\/a>. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u00ednh n\u0103ng l\u1ecdc \u1edf tr\u00ean c\u00f9ng (v\u00ed d\u1ee5 theo category) \u0111\u1ec3 nhanh ch\u00f3ng t\u00ecm ra font \u01b0ng \u00fd. <\/p>\n\n\n\n Font ch\u1eef vi\u1ebft tay t\u00f4i th\u00edch nh\u1ea5t tr\u00ean n\u00e0y l\u00e0 Mali<\/a>.<\/p>\n\n\n\n OK, b\u00e2y gi\u1edd ch\u00fang ta s\u1ebd chuy\u1ec3n qua \u0111o\u1ea1n m\u00e3:<\/p>\n\n\n\n Gi\u1ea3i th\u00edch t\u1eebng ph\u1ea7n:<\/p>\n\n\n\n@font-face<\/code> r\u1ea5t h\u1ee3p n\u1ebfu b\u1ea1n mu\u1ed1n t\u1ea1o phong c\u00e1ch ri\u00eang cho trang, m\u1eb7c d\u00f9 hi\u1ec7n nay c\u00e1c font t\u00f9y ch\u1ec9nh cho ti\u1ebfng Vi\u1ec7t v\u1eabn h\u1ea1n ch\u1ebf v\u1ec1 t\u00ednh \u1ee9ng d\u1ee5ng th\u1ef1c t\u1ebf, nh\u01b0ng c\u0169ng \u0111\u00e3 kh\u00e1 h\u01a1n nhi\u1ec1u so v\u1edbi c\u00e1ch \u0111\u00e2y v\u00e0i n\u0103m. V\u00e0 nh\u00ecn chung \u0111\u1ed1i v\u1edbi c\u00e1c v\u0103n b\u1ea3n ng\u1eafn b\u1ea1n c\u00f3 r\u1ea5t nhi\u1ec1u l\u1ef1a ch\u1ecdn.<\/p>\n\n\n\n
@font-face { \/* font t\u00f9y ch\u1ec9nh *\/\n font-family:\"fontMali\";\n src:url('fonts\/mali-light.woff2') format('woff2'), \n url('fonts\/mali-light.woff') format('woff'), \n url('fonts\/mali-light.ttf') format('ttf'), \n url('fonts\/mali-light.otf') format('otf'),\n url('fonts\/mali-light.eot?#iefix') format('embedded-opentype'),\n url('fonts\/mali-light.svg#svgFontName') format('svg'); \n font-display:swap;\n }\n \nbody {font-family: \"fontMali\", Arial, Helvetica, sans-serif; }<\/code><\/pre>\n\n\n\n
font-family:\"fontMali\"<\/code> l\u00e0 t\u00ean b\u1ea1n \u0111\u1eb7t cho font t\u00f9y ch\u1ec9nh, b\u1ea1n \u0111\u1eb7t n\u00f3 th\u1ebf n\u00e0o c\u0169ng \u0111\u01b0\u1ee3c, kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i gi\u1ed1ng v\u1edbi t\u00ean font m\u00e0 b\u1ea1n t\u1ea3i v\u1ec1 m\u00e1y;<\/li>
src:url('fonts\/mali-light.woff2')<\/code> l\u00e0 \u0111\u01b0\u1eddng d\u1eabn m\u00e0 file font c\u1ee7a b\u1ea1n l\u01b0u. Th\u01b0\u1eddng th\u00ec ch\u00fang ta s\u1ebd t\u1ea1o m\u1ed9t th\u01b0 m\u1ee5c c\u00f3 t\u00ean l\u00e0
fonts<\/code> \u0111\u1ec3 ch\u1ee9a c\u00e1c font cho website. Th\u01b0 m\u1ee5c n\u00e0y n\u00ean c\u00f9ng c\u1ea5p v\u1edbi th\u01b0 m\u1ee5c ch\u1ee9a file css, js c\u0169ng nh\u01b0 html;<\/li>
.woff2<\/code> l\u00e0 \u0111\u1ecbnh d\u1ea1ng font t\u1ed1i \u01b0u nh\u1ea5t hi\u1ec7n nay v\u00ec n\u00f3 nh\u1eb9 nh\u1ea5t trong khi c\u00e1c ch\u1ee9c n\u0103ng kh\u00e1c v\u1eabn \u0111\u1ea3m b\u1ea3o. \u1ede c\u1ea5p \u0111\u1ed9 to\u00e0n c\u1ea7u, n\u00f3 hi\u1ec7n \u0111\u01b0\u1ee3c h\u01a1n 96% ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c<\/a>, v\u00e0 t\u1ea5t c\u1ea3 c\u00e1c tr\u00ecnh duy\u1ec7t l\u1edbn \u0111\u1ec1u h\u1ed7 tr\u1ee3;<\/li>
url('fonts\/mali-light.woff') format('woff')<\/code> l\u00e0 \u0111\u1ecbnh d\u1ea1ng font d\u1ef1 ph\u00f2ng \u0111\u1ec3 nh\u1ee1 tr\u00ecnh duy\u1ec7t kh\u00f4ng h\u1ed7 tr\u1ee3 woff2 th\u00ec d\u00f9ng woff. \u0110\u00e2y l\u00e0 \u0111\u1ecbnh d\u1ea1ng \u0111\u01b0\u1ee3c h\u01a1n 98% ng\u01b0\u1eddi d\u00f9ng h\u1ed7 tr\u1ee3;<\/li>
font-display:swap<\/code> ch\u00fang ta \u0111\u1ec3 v\u1eady \u0111\u1ec3 t\u1ed1i \u01b0u hi\u1ec3n th\u1ecb. Trong l\u00fac ch\u1edd font t\u00f9y ch\u1ec9nh t\u1ea3i v\u1ec1, ch\u1eef v\u1eabn hi\u1ec7n ra, n\u00f3 t\u1ea1m th\u1eddi d\u00f9ng font c\u00f3 trong m\u00e1y ng\u01b0\u1eddi d\u00f9ng. Font t\u00f9y ch\u1ec9nh t\u1ea3i xong th\u00ec chuy\u1ec3n qua s\u1eed d\u1ee5ng font t\u00f9y ch\u1ec9nh. R\u1ea5t h\u1eefu \u00edch khi t\u1ed1c \u0111\u1ed9 k\u1ebft n\u1ed1i internet c\u1ee7a ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng cao ho\u1eb7c\/v\u00e0 file font t\u00f9y ch\u1ec9nh c\u1ee7a b\u1ea1n n\u1eb7ng. N\u1ebfu kh\u00f4ng d\u00f9ng c\u00e2u l\u1ec7nh n\u00e0y th\u00ec font t\u00f9y ch\u1ec9nh t\u1ea3i xong th\u00ec v\u0103n b\u1ea3n m\u1edbi hi\u1ec3n th\u1ecb ra v\u1edbi ng\u01b0\u1eddi d\u00f9ng;<\/li>
L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i \u0111\u1ecbnh d\u1ea1ng font?<\/h2>\n\n\n\n