Bug 134706 - FILEOPEN DOCX: Enclose/Circle/Box/Square Character (e.g. "eq \o\ac(○,字)" field) is lost when open in LO
Summary: FILEOPEN DOCX: Enclose/Circle/Box/Square Character (e.g. "eq \o\ac(○,字)" fiel...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Keywords: filter:docx
Depends on:
Blocks: CJK DOCX-Fields
  Show dependency treegraph
Reported: 2020-07-10 02:28 UTC by NSO LibreOffice Team
Modified: 2022-01-28 02:23 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:
Regression By:

Example file (12.76 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2020-07-10 02:28 UTC, NSO LibreOffice Team
Comparison MSO 2010 and LibreOffice 7.1 master (117.94 KB, image/png)
2020-07-10 16:04 UTC, Xisco Faulí
EncloseCharMSO.png (27.76 KB, image/png)
2022-01-28 02:16 UTC, Kevin Suo
EncloseCharLO.png (51.99 KB, image/png)
2022-01-28 02:20 UTC, Kevin Suo
EncloseCharMSOToolbarLocation.png (87.42 KB, image/png)
2022-01-28 02:23 UTC, Kevin Suo

Note You need to log in before you can comment on or make changes to this bug.
Description NSO LibreOffice Team 2020-07-10 02:28:04 UTC
Created attachment 162870 [details]
Example file

Open MSO and place circles or borders around characters for emphasis, save it as docx, and then close the document, Open with Lo, circles or borders around characters lose effect

Steps to Reproduce:
1.Create a new word document, and place circles or borders around characters for emphasis
2.save it as docx, and then close the document
3.Open with Lo, Circles or borders around characters lose effect

Actual Results:
Open with Lo, Circles or borders around characters lose effect

Actual Results:
The effect needs to be displayed by adding circles or borders around characters 


Additional Info:
Build ID: 3d775be2011f3886db32dfd395a6a6d1ca2630ff
Environment:CPU threads: 12; OS: Windows 10.0 Build 18363; 
UI render: GL; VCL: win;
Locale: zh-CN (zh_CN);  UI-Language: en-US
Calc: threaded
Comment 1 Xisco Faulí 2020-07-10 16:04:01 UTC
Created attachment 162886 [details]
Comparison MSO 2010 and LibreOffice 7.1 master
Comment 2 Xisco Faulí 2020-07-10 16:04:59 UTC
Reproduced in

Build ID: 12bfedfac3b141fe6c91b0e5ae5b3fb2ba817c48
CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

Build ID: 5b168b3fa568e48e795234dc5fa454bf24c9805e
CPU Threads: 4; OS Version: Linux 4.8; UI Render: default; 
Locale: ca-ES (ca_ES.UTF-8)

Build ID: c15927f20d4727c3b8de68497b6949e72f9e6e9e
Comment 3 NISZ LibreOffice Team 2020-12-02 11:15:28 UTC
This has an Eq field.
Comment 4 Kevin Suo 2022-01-28 02:11:08 UTC
This is a feature which is not supported yet.

See also the discussion in:

Also, the MSO screenshot provided by Xisco Faulí is not "correct" - It may be what it looks like in English version of MSO. In Chinese version of MSO, the character is located within the circle, rather than besides the circle.

This is called "Enclose Characters" on the MSO UI, the tooltip of which is "Emphasis a character by circle or a box around it". When inserted, a field like "eq \o\ac(○,字)" is saved in the document.

For those who would like to use Numbering style ➀, ➁, ➂, ... ㉑, ㉒, ㉓, ... ㊽, ㊾, ㊿ as an alternative, previously it only supported 1-20, but I have expanded it to 1-50, see: https://git.libreoffice.org/core/+/7e380a76e1f0faa90fdf8f0575053d4a1ca6e1de.
Comment 5 Kevin Suo 2022-01-28 02:16:31 UTC
Created attachment 177858 [details]

This is how it looks like in MSO 2010 (Simplified Chinese version)
Comment 6 Kevin Suo 2022-01-28 02:20:28 UTC
Created attachment 177859 [details]

This is how it looks like in LO. The Enclosed Characters are lost.
Comment 7 Kevin Suo 2022-01-28 02:23:09 UTC
Created attachment 177860 [details]

Screenshot showing the location and look of the "Enclose Character" dialog in MSO 2010 (Simplified Chinese version).