adobe-fonts / source-serif

Typeface for setting text in many sizes, weights, and languages. Designed to complement Source Sans.
https://adobe-fonts.github.io/source-serif
SIL Open Font License 1.1
2.15k stars 161 forks source link

Questions about Vietnamese diacritics #119

Open LuoZijun opened 1 year ago

LuoZijun commented 1 year ago

I made an HTML page that renders Vietnamese accented letters, which should make it easier to see which characters are not well supported.

HTML Page: https://gist.github.com/LuoZijun/2e3cf3786ef93e576b1d2d855f1546ca

The following two pictures are the rendering results , Noto Sans Mono looks is good (the first picture).

image

image

frankrolf commented 1 year ago

Thank you again for this exhaustive explanation. Just to be clear – the pre-composed Vietnamese letters will not be changed. The statement “glyph looks weird” is subjective – and when you have a look on https://vietnamesetypography.com, you will see many designs following the same principle. Pre-composed glyphs for Vietnamese with stacked accents are responsible for the tallest glyphs, and any change to make them taller will require setting larger vertical metrics – I would like to avoid that.

What potentially could change is a modification of the OT features, to result in vertical stacking when combining marks are used (rather than using the pre-composed code point). However, this depends on technical feasibility.

frankrolf commented 1 year ago

It might well be that I am misunderstanding something. Some specific questions:

The position of the diacritical marks can vary. As illustrated here, accents can be placed on the right side of a circumflex, on either side (usually an acute on the right and a grave on the left), or on the top. Accents on the right are ideal for consistency and the natural flow of text. Accents on either side are more distinguishable, but might slow down the process of saccades. Accents on the top are more balanced, but might affect the leading. For the ease and comfort of reading, accents (including a hook above) positioned consistently on the right are recommended, but type designers should choose the positions that best fit their design.

Screenshot 2023-04-22 at 10 33 48