Hello,
"Improper" here may differ from "improper" there.
Could you be more explicit in regards with what is actually not proper in your output?
Could you provide a screenshot or an output sample?
As a Vice-President of the WOAH (the famous "Worldwide Organization Against Hyphenation"), I always disable hyphenation, as all our members also do. I respect those who do not or cannot, though.
As per the line breaks (regardless they are proper or not), I think that inserting a "\n" in your QLingo would indeed break the line between two entities. Such as:
|->[data source field] & "\n" & @{variable}
which would insert a line break between the value of a data source field and the value of a variable.
If |->[data source field] contains "one two three" and @{variable} contains "big small medium" then the resulting string would be
one two three
big small medium
or
FindAndReplace(
|->[data source field] & " " & @{variable}, " ", "\n")
which would replace all space characters in the values of a data source field, a space character and the value of a variable by line breaks.
If |->[data source field] contains "one two three" and @{variable} contains "big small medium" then the resulting string would be
one
two
three
big
small
medium
Still being usure on what is proper or inproper on your side.