none
Line height get irony when using European and Chinese fonts togther. RRS feed

  • Question

  • The line spacing in Word get IRONY when using Chinese and European test togther. Here is the image:

    Test one: 1.0x line height, using Calibri for English, Fangzheng Yundong Zhong Hei for Chinese. 28pt font size. THERE IS BROKEN BASELINES!
    Test two: 30pt line height (fixed value), same font face, same size

    When using Chinese and European font togther, line heights are STRANGE. In this example Chinese font has a larger height defined in the font, so that "test" is pulled down and destroied my table. Using fixed line height works well, however it will be a lot of trouble when I want to change the font size.

    I think MS should add "em" to the line height units in the "Fixed line height" option.


    Saturday, February 25, 2012 7:28 AM

Answers

  • Hi Belleve Invis,

    Thank you for posting.

    I think it is designed like this. I found the two articles introducing about this:

    http://www.w3.org/TR/SVG/text.html#BaselineAlignmentProperties
    http://www.microsoft.com/typography/otspec/base.htm
    When different scripts are mixed on a line of text, an adjustment must be made to ensure that the glyphs in the different scripts are aligned correctly with one another. The BASE table uses a model that assumes one script at one size is the “dominant run” during text processing-that is, all other baselines are defined in relation to this the dominant run. When mixing the fonts Calibri and Fangzheng Yundong Zhong, the later one becomes the dorminant.

    Hope this can explain about the scenario.

    Best Regards,


    Bruce Song [MSFT]
    MSDN Community Support | Feedback to us

    • Marked as answer by Bruce Song Thursday, March 8, 2012 10:04 AM
    Tuesday, February 28, 2012 6:43 AM