(In reply to V Stuart Foote from comment #3)
> Wonder what happens with a text run of <text:t>?

So checked, and a run of <text:tab> are entered one at a time and will
be wrapped onto vcl canvas. So just the <text:s> with <text:c> attribute
for a text run of spaces is not wrapped--but also it is not visualized
to canvas, and we can not advance text cursor into the margin.

Checked and LO wrap behavior matches the MS Word 2016 wrap behavior--
that is the wrap will not occur until some non-space text is added, and
that text then becomes the start of the next line. Spaces show into the
margins, and then after the text causing the wrap.

So our behavior is the same as MS Word, but we don't visualize the
additional spaces outside the margins and we can not manipulate the text
cursor which holds stuck against the right margin.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1831624

Title:
  ibus-cangjie in libreoffice cannot type Chinese character at end of
  line

Status in LibreOffice:
  Confirmed
Status in libreoffice package in Ubuntu:
  Incomplete

Bug description:
  I am using LibreOffice Version: 6.0.7.3, in particular I am using
  LibreOffice Writer.

  I am using ibus-cangjie to input Chinese.

  I cannot input any Chinese characters when I reach the end of a line
  on the screen.

  The expected behavior is that the typed Chinese character simply
  spills over to the next line and I can continue to type without a
  problem.

  If I reach the end of the line with half a space (of full-sized
  Chinese character) available, then I could insert a punctuation mark
  like 。 or 、 even if I use cangjie codes to input them (and then I can
  continue normally).

  if I reach the end of the line with no space available, then I cannot
  insert 。 or 、 when I use cangjie codes to input them (in the ibus-
  cangjie standard input table, 、 = XI)

  In neither case I can type a Chinese character like 日, all the typed
  characters simply disappears from the input queue and is not typed at
  all.  Note that as I type I can see that the candidate Chinese
  characters according to the cangjie codes I input, they just don't get
  sent to the application.

  when I am at the end of the line, I can type as many spaces as I want
  and the problem of being unable to type a Chinese character persists.

  Finally, the bug only triggers when I am at the end ​of text; if I am
  inserting in the middle of text, even if I am at the linebreak, I can
  type normally and naturally.

  the attached screenshot shows where I am getting my cursor stuck.

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1831624/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to