Non-breaking space (NBSP) should work
AI ignores NBSP when it's places as symbol. 'No break' option is an option but ridiculously hard to be applied quickly. Anyway NBSP should work

-
Zed commented
Illustrator should recognize a standard Non-breaking space.
-
Filip Blažek commented
llustrator ignores the nonbreaking space (U+00A0) and replaces it with the standard space (U+0020). This makes text exchange with other Adobe applications impossible, as the lack of nonbreaking space causes the inserted text to be reflowed.
In addition, the absence of this space discriminates against users of languages where this space is essential in typesetting. This is the case of French, which separates « quotation marks » and some punctuation marks with this space so that they do not remain at the beginning of the line (? : ; !). These are Czech, Polish, Slovak, Russian, Hungarian and other languages where single-character words cannot remain at the end of the line. These are languages where non breaking space is used to separate thousands in numbers (200,000 in English is written 200 000 in many languages around the world).
I strongly urge you to stop making life difficult for Illustrator users and fix this bug.
-
Silas Yamakami commented
While we wait for Adobe to fix this, I use a simple scripts to enable and disable "no break". I assigned a shortcut to it with AutoHotkey
#target illustrator
var nobreak = app.selection.characterAttributes.noBreak
app.selection.characterAttributes.kerningMethod = AutoKernType.METRICSROMANONLYif (nobreak == false){
app.selection.characterAttributes.noBreak = true;
} else {app.selection.characterAttributes.noBreak = false;} -
DJC commented
Please fix this. This is a significant limitation in the typographical engine.
-
Filip Blažek commented
Illustrator does ignore glyph U+00A0 (no-break space). Please stop replacing U+00A0 by U+0020 (space) in Illustrator and support non breaking space like all standard apps in 2019.
If I copy-paste text from InDesign to identitcal text frame, the result in Illustrator may be different because of this VERY OLD bug.