Web fonts for Korean websites

Over the last decade or so, we’ve seen a tremendous increase in possibilities about what is possible in regards to fonts on the web. Online repositories like https://fonts.google.com/ or adobe typekit keep expanding the possibilities of fonts that we can use on the web. But how does it look with fonts that don’t use western alphabet, but rather something like 가, 나, 다, 라, 빨? Not so bright unfortunately.

What are web fonts built with?

In fonts, each character is called a Glyph. Imagine little vectorized drawings (points, lines, curves, angles) that are then displayed by your computer. The alphabet in english and most western languages consists of somewhere around 30 characters. Double that for upper and lowercase, and you have the number of glyphs required to draw a font.  An example of a small font from Google web fonts is ‘Bubbler One”. It will only add 10KB to the size of your website.

The size of Korean fonts

The Korean alphabet (called Hangeul) contains a lot more characters than this. A font for the Korean alphabet could support up to 11,172 characters. For web fonts, this will of course grow the size of the file significantly. The smallest korean web font I’ve come across was Ticket Monster’s Tmon at 5 MB. This size will increases the download time of your website and if there’s one thing everybody hates it’s a slow loading website.  Googles’  open source “Noto CJK” font even amounts to a whopping 99 MB. Those sizes are just too large to make users download them when viewing a website.

So how do you build nice looking websites in Korean?

In Korea, I’ve seen three aproaches to make websites look nicer. I will explain them and point out some advantages/disadvantages to the solutions.

1. The “one image” sledgehammer approach

This one is commonly found on all sorts of e-commerce websites in the country. The idea is that you create one big image in photoshop. This way, you can put all the product images, descriptions, fonts, icons, features, special offers, conditions (and whatever amount of lens-glare or sparkles you want) in there. Then upload this image as your product description on to the e-commerce site. I downloaded an example of this and put it here.

Pros:

  • Free choice of fonts
  • It will look the same in any browser
  • Easy to upload for the vendor/merchant

Cons:

  • You can not link parts of your image to different locations
  • The content does not adapt well to small screens so users need to scroll sideways or zoom in and out a lot
  • The text is not indexed by any search engines
  • Very hard to maintain or update. Each time you want to change a word or a price, you need the help of a designer
  • Customers can not copy/past parts of your product description, which they would do for all kinds of reasons. (send it as email, tweet it, translate, etc)

2. The strict western “text for text, images for images” approach

This is what we are mostly used to in the west. You use text as regular html content whenever possible and  images for single elements in the content like pictures or logos. The most common places where you would see this approach is content heavy websites such as newspapers (http://news.joins.com/article/21675296?cloc=joongang|home|newslist1) or blogs (http://blog.naver.com/woksusu/221031724093)

Pros:

  • Indexed by search engines
  • Easy to update and maintain
  • Can contain links inside the content
  • Easily scales to mobile screens
  • Users can interact with the content (mark, translate, share)*

Cons:

  • Can look very inconsistent or just ugly on devices with few korean fonts installed

(* it should be noted that a lot of korean websites are still employing the practice of restricting people’s browser functions such as completely disabling the right click)

3. The hybrid approach

This one I have seen increasingly on newer Korean websites that are more tech oriented. Especially in combination with flat design. Most of the written content will be text based and given some space to breathe. Headings, Links and Navigation elements that don’t change too often are displayed using rendered text in sprites. For example Kakao uses a combination of the two.

Kakao's homepage

Kakao is South Koreas leading chat, social commerce and upcoming payment platform.

The navigation on the left including the title are displayed using this single sprite image here:

I appreciate the pragmatic approach, and as a bonus, the content is much more searchable by search engines. get to use different html tags with alt-texts or content that can be better indexed by search engines than just one big image.

Pros:

  • Ability to use any font for small parts of the website
  • Indexing by search engines will work OK
  • Looks the nicest

Cons:

  • Very tedious to set up and even more if they decide to change the look of the site.

Other leads

While researching for this article, I found an interesting thing in Wikipedia:

Of the 11,172 possible Hangul syllables, the most frequent 256 have a cumulative frequency of 88.2%; with the top 512, it reaches 99.9%

So maybe someone could come up with a subset of the most common 99.9% characters and then find a solution for whenever that doesn’t work. (maybe including the missing characters as a separate resource whenever they’re needed?)

Basic font groups according to W3C recommendations

Apart from the explicit font names like “Verdana” or “Helvetia” there are the so called Generic Font Groups. Like serif, sans-serif, cursive, fantasy and monospace. The actual fonts that will be used for this depend on what you have installed on your machine or what your browser wants to do with it. And in most cases they are not the prettiest choices. Here is an example of those basic fonts on my “US system”.

koreanandenglish

Those font groups will also work for Korean content. But as it is in english, the aesthetic choices and the visual end result are far from what most clients or website owners would like to see on their online presence.

Join the Conversation

547 Comments

  1. Pingback: canadian pharmacys
  2. Pingback: northwestpharmacy
  3. Pingback: canada pharmacies
  4. Pingback: online pharmacies
  5. Pingback: buy cials online
  6. Pingback: canadian pharmacy
  7. Pingback: mazhor4sezon
  8. Pingback: canadadrugs
  9. Pingback: filmfilmfilmes
  10. Pingback: gRh9UPV
  11. Pingback: Northwest Pharmacy
  12. Pingback: buy viagra 25mg
  13. Pingback: canadian pharmacys
  14. Pingback: kertyun.flazio.com
  15. Pingback: kerbnt.flazio.com
  16. Pingback: drugstore online
  17. Pingback: buy viagra 25mg
  18. Pingback: 9-05-2022
  19. Pingback: kinoteatrzarya.ru
  20. Pingback: TopGun2022
  21. Pingback: Xvideos
  22. Pingback: XVIDEOSCOM Videos
  23. Pingback: ivanesva
  24. Pingback: madridbet
  25. Pingback: meritroyalbet
  26. Pingback: drugs for sale
  27. Pingback: meritroyalbet
  28. Pingback: eurocasino
  29. Pingback: canada rx
  30. Pingback: Netflix
  31. Pingback: meritroyalbet
  32. Pingback: FILM
  33. Pingback: designchita.ru
  34. Pingback: YA-krasneyu
  35. Pingback: design-human.ru
  36. Pingback: designmsu.ru
  37. Pingback: vkl-design.ru
  38. Pingback: irida-design.ru
  39. Pingback: projectio
  40. Pingback: psy online
  41. Pingback: Gz92uNNH
  42. Pingback: do-posle-psihologa
  43. Pingback: uels ukrain
  44. Pingback: kwersv.proweb.cz
  45. Pingback: bahis siteleri
  46. Pingback: DPTPtNqS
  47. Pingback: qQ8KZZE6
  48. Pingback: D6tuzANh
  49. Pingback: SHKALA TONOV
  50. Pingback: chelovek-iz-90-h
  51. Pingback: canadian pharmacys
  52. Pingback: canada viagra
  53. Pingback: 3Hk12Bl
  54. Pingback: 3NOZC44
  55. Pingback: 01211
  56. Pingback: tor-lyubov-i-grom
  57. Pingback: film-tor-2022
  58. Pingback: hd-tor-2022
  59. Pingback: hdorg2.ru
  60. Pingback: JXNhGmmt
  61. Pingback: Psikholog
  62. Pingback: netstate.ru
  63. Pingback: 1holster
  64. Pingback: Link
  65. Pingback: psy
  66. Pingback: bit.ly
  67. Pingback: meritking
  68. Pingback: lwerfa.iwopop.com
  69. Pingback: kawerf.iwopop.com
  70. Pingback: cleantalkorg2.ru
  71. Pingback: bucha killings
  72. Pingback: War in Ukraine
  73. Pingback: Ukraine
  74. Pingback: site
  75. Pingback: cialis.iwopop.com
  76. Pingback: stats
  77. Pingback: lsdevs.iwopop.com
  78. Pingback: Ukraine-war
  79. Pingback: movies
  80. Pingback: gidonline
  81. Pingback: agrtyh.micro.blog
  82. Pingback: web
  83. Pingback: film.8filmov.ru
  84. Pingback: viagra canada
  85. Pingback: video
  86. Pingback: kaswes.proweb.cz
  87. Pingback: drugstore online
  88. Pingback: selaw.flazio.com
  89. Pingback: canada medication
  90. Pingback: pedrew.zombeek.cz
  91. Pingback: online drug store
  92. Pingback: lawert.micro.blog
  93. Pingback: canadian rx
  94. Pingback: filmgoda.ru
  95. Pingback: rodnoe-kino-ru
  96. Pingback: confeitofilm
  97. Pingback: stat.netstate.ru
  98. Pingback: buy cialis germany
  99. Pingback: buy generic cialis
  100. Pingback: buy cialis online
  101. Pingback: sY5am
  102. Pingback: buy cialis uk
  103. Pingback: kswbnh.nethouse.ru
  104. Pingback: dwerks.nethouse.ru
  105. Pingback: Dom drakona
  106. Pingback: JGXldbkj
  107. Pingback: aOuSjapt
  108. Pingback: buy viagra
  109. Pingback: buy viagra no rx
  110. Pingback: ìûøëåíèå
  111. Pingback: psikholog moskva
  112. Pingback: A片
  113. Pingback: Usik Dzhoshua 2
  114. Pingback: pornoizle}
  115. Pingback: porno}
  116. Pingback: buy viagra delhi
  117. Pingback: Dim Drakona 2022
  118. Pingback: buy viagra no rx
  119. Pingback: TwnE4zl6
  120. Pingback: buy viagra
  121. Pingback: psy 3CtwvjS
  122. Pingback: lalochesia
  123. Pingback: film onlinee
  124. Pingback: madridbet
  125. Pingback: ivermectina
  126. Pingback: buy stromectol
  127. Pingback: canadian pharmacys
  128. Pingback: 3qAIwwN
  129. Pingback: mgfmail
  130. Pingback: stromectol demodex
  131. Pingback: video-2
  132. Pingback: stromectol oral
  133. Pingback: sezons.store
  134. Pingback: psy-news.ru
  135. Pingback: buy viagra 25mg
  136. Pingback: 000-1
  137. Pingback: 3SoTS32
  138. Pingback: 3DGofO7
  139. Pingback: buy viagra 25mg
  140. Pingback: buy stromectol uk
  141. Pingback: canadian pharmacy
  142. Pingback: rftrip.ru
  143. Pingback: canadian viagra
  144. Pingback: madridbet
  145. Pingback: dolpsy.ru
  146. Pingback: kin0shki.ru
  147. Pingback: 3o9cpydyue4s8.ru
  148. Pingback: mb588.ru
  149. Pingback: newsukraine.ru
  150. Pingback: edu-design.ru
  151. Pingback: tftl.ru
  152. Pingback: ivermectine
  153. Pingback: brutv
  154. Pingback: is stromectol safe
  155. Pingback: site 2023
  156. Pingback: grandpashabet
  157. Pingback: canada rx
  158. Pingback: sitestats01
  159. Pingback: 1c789.ru
  160. Pingback: cttdu.ru
  161. Pingback: canadian drugstore
  162. Pingback: canada pharmacies
  163. Pingback: 1703
  164. Pingback: hdserial2023.ru
  165. Pingback: serialhd2023.ru
  166. Pingback: canadian viagra
  167. Pingback: matchonline2022.ru
  168. Pingback: bit.ly/3OEzOZR
  169. Pingback: bit.ly/3gGFqGq
  170. Pingback: bit.ly/3ARFdXA
  171. Pingback: bit.ly/3ig2UT5
  172. Pingback: bit.ly/3GQNK0J
  173. Pingback: bep5w0Df
  174. Pingback: www
  175. Pingback: canadian rx
  176. Pingback: icf
  177. Pingback: 24hours-news
  178. Pingback: rusnewsweek
  179. Pingback: uluro-ado
  180. Pingback: grandpashabet
  181. Pingback: grandpashabet
  182. Pingback: grandpashabet
Leave a comment