Need to edit chinese font file to remove extra space after apostrophe in FontLab VI.


  • Ramiro EspinozaRamiro Espinoza Posts: 677
    edited October 29
    Can you open the font and set these words in FL VI? It looks like the accented letters have not the same side bearings as the base character.
  • It seems that you got the full width characters for those accents. And it is not an apostrophe but an acute.
  • As there is nothing "Chinese" about that text: use another font.
  • @Theunis de Jong It's Droid Sans Chinese and the Latin glyphs have a number of issues.
  • Thomas PhinneyThomas Phinney Posts: 1,141
    Chinese users often get/expect monospaced Latin. I suspect is a design feature, not a bug. (Although you may well have valid reasons for wanting to change it, of course.)
  • @Thomas Phinney It's a bug. Unaccented letters have OK spacing and accented versions are monospaced. And there are design flaws as well. I think the accented latin glyphs were added later, possibly by other designers.
  • Whether it's viewed as a 'design feature' or a 'bug' is open to debate, but it seems to be very common among CJK fonts, especially older ones which predate widespread support for GSUB features. Fullwidth forms are preferred when latin characters are mixed in with CJK characters, but unicode only provides codepoints for fullwidth versions of the basic ASCII character set. I found many fonts where the basic ASCII range are proportional, but other latin characters are designed to match the fullwidth forms. Presumably whoever designed these fonts assumed that fullwidth characters would be preferred, but opted to include proportional characters in those slots which 'duplicate' encoded fullwidth characters in case latin text was set in isolation. Converting ASCII to encoded fullwidth forms would be straightforward even in the absence of GSUB features, whereas converting other latin characters to (unencoded) fullwidth equivalents would be problematic.

    The solution really is to not use CJK fonts for latin text.
Sign In or Register to comment.