|
From: | Dennis Drescher |
Subject: | Re: [be] Copy, Paste, and Zero Width Space |
Date: | Thu, 18 Apr 2013 13:43:45 +0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 |
Hi Brian,
For final publishing I can do pretty much anything I want as long as the source has some kind of logical pattern to run a regex on. A built-in pre-process module is an integral part of most publishing projects I do. For example, I have one Thai script project where in the editor, there are normal spaces between words and to mark phrase spacing, the translator is adding punctuation (just periods) at the end of phrases (kind of like sentences). When we render it, we'll swap the normal spaces with ZWSP for good line breaks and where there is a period, we'll change it to a TeX space command (I can't remember which one right now). That will give us the format we need for the final publication without having to introduce any complex or confusing characters or markup in the source. In another project, it was decided that inserting "/" character between words was the best way for the editor to work with the text. In another project the "#" character indicated a certain kind off spacing needed in the rendered output. I guess you can use most anything you want as long as you are consistent and logical. The biggest problem I've found with using invisible characters in the source is consistency. There's just no way the editor can keep track of them. Then cleaning up the mess when it comes time to render is a lot more work. The only upside I've seen is editors "feel better" when in the editor, the words "look" like they are supposed to. Some times that is hard to get around that. Hope that helps. In Him, Dennis On 04/18/2013 01:06 PM, Brian Wilson wrote:
-- Dennis Drescher Publishing Systems Developer SIL International - MSEAG Ph: (66) 8-318-6988 (cell) Ph: (66) 5 313-1022 (home) email: address@hidden This message was not sent from a smart phone or an iAnything, please don't think any less of it. |
[Prev in Thread] | Current Thread | [Next in Thread] |