Thanks for the recomendation to try the "Wrap words wider than available
space" option in the Preferences. Even if the preference is framed as
useful for users of specific languages, such as Japanese, enabling it
might have removed the frustration that caused me to write this RFE ...
However, I should have described the use case better. The use case is
not a «very long word problem»:
XXE permits the user to make the document view narrower. Even if the
Window is made as wide as possible, the document view can be become so
narrow that word wrapping becomes an issue.
For instance, if file browser pane on the left side of the document view
is visible, and/or when the various panes on the right side of the
document view are visible. Also, the user may sometimes need to make
those panes extra wide. Or the screen of the computer might be quite
small (mine is 13 inches), or the words that needs to be hyphenated can
be in a very large font - such as for the h1 element of HTML. If you
combine some or all of the of the above situations, the word in need of
wrapping, does not need to be long.
As for background to answer this RFE, I would like to point to Unicode®
Standard Annex #14, which defines the «Unicode line breaking algorithm»
- it was last updated 2022-08-16.
https://unicode.org/reports/tr14/
Leif Halvard Silli
2023-05-31 11:24 Hussein Shafie:
On 5/26/23 14:45, Leif H Silli wrote:
Example - the longest Welsh name - 58 characters:
Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
If the View of XXE is just 48 chars wide, then if I split the word in
two (without a hyphen) with a space character, then XXE will split the
word(s) over two lines:
Llanfairpwllgwyngyllgogerych
wyrndrobwllllantysiliogogogoch
However, since this is actually single world, the space character
should actually be a soft hyphen. And I would expect this result on
screen:
Llanfairpwllgwyngyllgogerych<shy>
wyrndrobwllllantysiliogogogoch
But actually what happens in XXE, is that I get a long line:
Llanfairpwllgwyngyllgogerych<shy>wyrndrobwllllantysiliogogogoch
Even if I replace the soft hyphen with a regular hypen-minus
character, I get the same result - a single line:
Llanfairpwllgwyngyllgogerych-wyrndrobwllllantysiliogogogoch
(I hope the email does not broke my examples.)
Sorry but we are currently lacking background to answer this RFE.
Please give option "Options|Preferences", "View" section, "Wrap words
wider than available space"
(http://www.xmlmind.com/xmleditor/_distrib/doc/help/viewOptions.html)
a try to see if this solves your very long word problem.
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support