value mess for textDirection in sectPr for traditional Mongolian

Regina Henschel 151 Reputation points
2022-08-15T14:57:35.307+00:00

I want to set w:textDirection element in w:sectPr for traditional Mongolian. I mean the direction, that is vert="mongolianVert" for text in shapes.

Problems are:

  • For value "lrV" the description in section 17.18.93 ST_TextDirection (Text Flow Direction) in ISO/IEC 29500-1:2016 would fit to traditional Mongolian. But Word does not support that value in section properties according 2.1.557e in [MS-OI29500] - v20220215. [Remark: The direction of "lrV" is wrongly cited in 2.1.557e in comparison to the standard].
  • The supported old ECMA value "tbLrV" would fit. And indeed Word shows the text as expected, but saving the document in Word turns it into value "tbRlV" in transitional mode or "rlV" in strict mode. But "tbRlV" and "rlV" is top-bottom right-left, used for traditional Japanese script, for example, at least according the descriptions in ISO/IEC 29500-1:2016. From the description of "tbRlV" or "rlV" it corresponds to vert="eaVert" for shapes. So importing it in my application would result in a wrong direction if following the standard.
Office Open Specifications
Office Open Specifications
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
119 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Mike Bowen 1,276 Reputation points Microsoft Employee
    2022-08-22T17:50:57.053+00:00

    Hi @Regina Henschel ,

    In MS-OI29500 2.1.558 Part 1 Section 17.18.93, ST_TextDirection (Text Flow Direction) there is a behavior note regarding this:

    d. The standard states that lrV orients the text from bottom to top, then left to right, rotated.
    Word does not respect this value when used at the section level.

    Does this explain what you see?

    Best regards,
    Michael Bowen
    Escalation Engineer
    Microsoft Open Specifications


  2. Mike Bowen 1,276 Reputation points Microsoft Employee
    2022-09-09T22:28:25.32+00:00

    Hi @Regina Henschel ,

    After reviewing this issue, there will be an update in an upcoming release of MS-OI29500 that correctly describes that <w:textDirection w:val="tbRlV"/> will cause Word to display text top to bottom then left to right the same way that tbLrV is described.

    Thanks for bringing this to our attention and please continue sending any issues you encounter.

    Best regards,
    Michael Bowen
    Escalation Engineer
    Microsoft Open Specifications

    0 comments No comments