Hi Suvayu, I’ve had on my list of rainy day ideas for a while writing a function for org-export-filter-plain-text-functions that would implement something like this. It should be as simple as doing a text replace, either on “. [^ ]” sequences in general or only spaces after a given list of abbreviations. The advantage of the second approach is that it could catch the case where “e.g.” is at the end of a line in the org document. (You’d also have to remove the newline: translate “e.g.\nfoo” into “e.g.\ foo”). Another advantage to pre-specifying is that you might want a non-breaking space in “Fig.~1” but a breakable space in “e.g.\ foo”; so you could keep two lists.
-- Aaron Ecay