automatic handling of non breaking spaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
I don't know for other langages but in french non-breaking spaces are used before
";:!? »" chars and after "«".
A non-breaking space can't be separated of the previous word.
ie: you want to write "example :" and not "example
:" (with a standard space nothing prevent the ":" to be on a new line).
The non-breaking space defined in gucharmap:
U+00A0 NO-BREAK SPACE
To make this easier a part of the french translators use some scripts to add non-breaking spaces autmatically. An example of such script for emacs can be find here (the encoding seems to be wrong on the list archive and non-breaking spaces are displayed as "?"):
http://
Basically if you enter a ";:!?" it automatically add a non-breaking space before so you don't even have to bother to use the compose key every time. If you enter a "«" it automatically display "« _ »" (where "_" is the cursor and the spaces are unbreakables ones).
That makes a big difference for translators (in one case you need to deal with the compose key all the time, in the other case you only have to type) and that would be a nice feature to get in rosetta.
Changed in rosetta: | |
assignee: | nobody → carlos |
status: | Unconfirmed → Confirmed |
Changed in rosetta: | |
assignee: | carlos → nobody |
Changed in rosetta: | |
importance: | Medium → Low |
tags: | added: feature |
Here we have some extra information about nonbreaking spaces:
http:// en.wikipedia. org/wiki/ Non-breaking_ space