AĂẮ aăắ DĐ dđ
OƠỚ oơớ UỦŨ uủũ UƯỨ uưứ

or the case of Vietnamese language on Medium


Vietnamese language is now written using the Latin script with the addition of many diacritical marks, and they cause problems in all the story content (Windows only), title/subtitle and comment (both Windows and Android). I will talk about the story content first, the cases of the title/subtitle and comment are the same. Below is the list of the characters with and without diacritics in comparison:

A Á À Ả Ã Ạ — A Á À Ả Ã Ạ — a á à ả ã ạ — a á à ả ã ạ

 Ấ Ầ Ẩ Ẫ Ậ —  Ấ Ầ Ẩ Ẫ Ậ — â ấ ầ ẩ ẫ ậ — â ấ ầ ẩ ẫ ậ

Ă Ắ Ằ Ẳ Ẵ Ặ — Ă Ắ Ằ Ẳ Ẵ Ặ — ă ắ ằ ẳ ẵ ặ — ă ắ ằ ẳ ẵ ặ

E É È Ẻ Ẽ Ẹ — E É È Ẻ Ẽ Ẹ — e é è ẻ ẽ ẹ — e é è ẻ ẽ ẹ

Ê Ế Ề Ể Ễ Ệ — Ê Ế Ề Ể Ễ Ệ — ê ế ề ể ễ ệ — ê ế ề ể ễ ệ

I Í Ì Ỉ Ĩ Ị — I Í Ì Ỉ Ĩ Ị — i í ì ỉ ĩ ị — i í ì ỉ ĩ ị

O Ó Ò Ỏ Õ Ọ — O Ó Ò Ỏ Õ Ọ — o ó ò ỏ õ ọ — o ó ò ỏ õ ọ

Ô Ố Ồ Ổ Ỗ Ộ — Ô Ố Ồ Ổ Ỗ Ộ — ô ố ồ ổ ỗ ộ — ô ố ồ ổ ỗ ộ

Ơ Ớ Ờ Ở Ỡ Ợ — Ơ Ớ Ờ Ở Ỡ Ợ — ơ ớ ờ ở ỡ ợ — ơ ớ ờ ở ỡ ợ

U Ú Ù Ủ Ũ Ụ — U Ú Ù Ủ Ũ Ụ — u ú ù ủ ũ ụ — u ú ù ủ ũ ụ

Ư Ứ Ừ Ử Ữ Ự — Ư Ứ Ừ Ử Ữ Ự — ư ứ ừ ử ữ ự — ư ứ ừ ử ữ ự

Y Ý Ỳ Ỷ Ỹ Ỵ — Y Ý Ỳ Ỷ Ỹ Ỵ — y ý ỳ ỷ ỹ ỵ — y ý ỳ ỷ ỹ ỵ


So it can display the characters, but in an inconsistent way using 2 different typefaces. The problem involves all the characters that have stacked diacritics, they are all in the Unicode Latin Extended Additional block. The other problem ones are in the Latin Extended-A and Latin Extended-B blocks.

The problems with the title/subtitle and comment are a little bit more complicated with the appearance of a third typeface. The ă, ơ, ũ, ư and đ (not listed above) are displayed in another different way.


Drop Caps

The diacritical marks make it a little difficult when adding drop caps too.

If the drop cap of a character without diacritic is like this
Then the drop cap of a character with diacritic(s) should be like this
But if it’s not in the first paragraph and the diacritical mark takes up too much space, it may interfere with the previous text
If you push the paragraph down, there may be too much space between 2 paragraphs and it may lose the balance
Microsoft Word automatically scales the character to the same height of the paragraph, losing the consistency

So we should have a typeface in which the extra space for the diacritics won’t disrupt the proper space between 2 paragraphs.

Like what you read? Give yu a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.