Sat 26 Apr 2008 09:35:50 AM UTC, comment #1:
I had already addressed some of these issues directly (moving the range down to the baseline, and the sizes of some of the characters.)
However, I finally decided that Hiragana and Katakana, without Kanji, comprise an incomplete set of characters for a writing system, and cause more problems than they are worth. I looked at the option of adding Kanji to FreeFont, but found it too daunting.
So I removed these ranges from the font altogether.
|
Sat 26 Apr 2008 09:31:35 AM UTC, original submission:
This is from Jacob Poon's report of 2007-10,
https://savannah.gnu.org/support/?106274
Glyphs in CJK Symbols and Punctuation (U+3000-303F), Hiragana (U+3040-309F), Katakana (U+30A0-30FF) regions in all font variants have higher base line than the rest of the font.
Ideographic comma (U+3001), ideographic full stop (U+3002), ditto mark (U+3003), ideographic iteration mark (U+3005), left white corner bracket (U+300E), right white corner bracket (U+300F) have font weights different from the rest of the font, which does not fit the design in the rest of the font.
Ideographic comma (U+3001), ideographic full stop (U+3002), ideographic iteration mark (U+3005), left angle bracket (U+3008), right angle bracket (U+3009), left angle double bracket (U+300A), right angle double bracket (U+300B), left corner bracket (U+300C), right white bracket (U+300D), left white corner bracket (U+300E), right white corner bracket (U+300F), left black lenticular bracket (U+3010), right black lenticular bracket (U+3011), left tortoise shell bracket (U+3014), right tortoise shell bracket (U+3015), combining katakana-hiragana voiced sound mark (U+3099), katakana-hiragana voiced sound mark (U+309B) have wider than normal horizontal margins. Because the font is proportionally spaced, horizontal margins of these glyphs should be made proportional, as in the rest of the font. However, U+3099 is intended to be used for glyph compositing purpose, so this glyph should have the same width as the rest of the full-width kana glyphs.
Ideographic number zero (U+3007) is incorrectly drawn as ellipse.
Left angle bracket (U+3008), right angle bracket (U+3009), left corner bracket (U+300C), right white bracket (U+300D), left tortoise shell bracket (U+3014), right tortoise shell bracket (U+3015) have obvious signs of strokes crossing each other at the stroke intersections. In addition, the glyphs have round stroke terminators instead of horizontal or vertical, which does not fit the design in the rest of the font.
Glyphs in Hiragana (U+3040-309F), Katakana (U+30A0-30FF) regions in all font variants have diagonal stroke terminators instead of horizontal or vertical, which does not fit the design in the rest of the font. The bug does not exist in other font families.
Glyphs in Hiragana (U+3040-309F), Katakana (U+30A0-30FF) regions in all font variants have higher baselines than the rest of the font. These characters should be treated as characters in Block Elements region, but the baseline of these glyphs should be between the baseline for Latin characters and the bottom margin of Latin descender.
Small letters in Hiragana (U+3040-309F), Katakana (U+30A0-30FF) regions in all font variants occupy same widths as the full-sized counterpart, which does not fit the design in the rest of the font. Because the font is proportionally spaced, horizontal margins of these glyphs should be same as the rest of the font.
|