Davidfor,
Thanks for the reply. I was hoping you'd see this.
I actually have a custom column that runs in Program mode and should insert non-breaking spaces automatically when the author_sort has more than one word before the comma. (E.g. "John of the Cross, St." would automatically become "John_of_the_Cross, St.") The replacement part works beautifully. But for whatever reason, I can't get it to actually treat the non-breaking space I type into the program as a non-breaking space. If I paste a non-breaking space into the program box, then copy it from the box into a unicode decoder, it somehow turns into an ordinary space.
Just to be totally sure we're on the same page: you have copy-pasted a non-breaking space, while it looks like a space, into a Calibre field, and Calibre has treated it appropriately? If so, is there any reason that this would work when you do it manually, and would work in plugboards, but would fail in the "Program" mode of a custom column?
Thanks again.
|