Ask a Question related to Adobe Indesign Windows, Design and Development.
-
Joel_Cherney@adobeforums.com #1
Turning the discretionary hyphen off?
I'm formatting a Lao document in InDesign 3.01 on Win2K. My Lao translator has used a discretionary hyphen to insert optional word breaks (there aren't any spaces between Lao words, they just run the phrases together, so where the line break is can sometimes change the meaning of the sentence).
The problem is, it seems that ID can't distinguish between what I know as "hyphen minus" and "soft hyphen." The soft one is discretionary, but the minus sign is just that - the minus sign. In the Lao font I'm using (Saysettha Lao), there's a character ("LAO LETTER NO" - it resembles a backwards letter "u" in appearance) that is mapped to the minus sign. When I get the text into ID, both the soft hyphen and the minus sign become discretionary hyphens. Therefore, it drops the character, but I can't do a global find/replace, because that will replace all of my optional word breaks with the no character.
Any suggestions? Is there a setting to turn that discretionary hyphen off? Or should I just convert to Saysettha Unicode (which is a real hassle, the conversion drops other characters) and redo the whole document?
(There doesn't seem to be any articles in the KB that apply to me; nor do previous forum postings that I've found. If I'm wrong, could you please just post to say "look closer"? I'd appreciate it.)
Joel_Cherney@adobeforums.com Guest
-
hyphen in variable name
I am being fed variables with hyphens in them and I am having a hard time dealing with them. What I would like to do it just change them into... -
Sorting Datagrid With Hyphen / Dash
Due to their sequence in the ASCII set, - (hyphen) comes before the numbers. One way you can get around this behavior is to replace the hyphens... -
Discretionary hyphen? Yeah, I wish!
Hi all, First of all, I don't like hyphenation, so I have turned it off by default. However, in some pages, there are words I would like to have a... -
Discretionary Hyphen?
Our AICS type engine has deprived us of the hard space shortcut (option-space bar). But we can get one from the Character flyout. Inconvenient but... -
CDONTS and hyphen
Hi all Has anyone experienced problems sending mail to an address with a hyphen in the domain, especially using CDONTS.NewMail. In particular, the... -
M_Blackburn@adobeforums.com #2
Re: Turning the discretionary hyphen off?
Joel,
The only font I have here (have dozens at home) is Lao Sukanya, and the discretionary hyphen idea doesn't work for it. I get a box drawn after the hyphen. But that font has a zero value word space so that line breaks naturally happen between words. I have never heard of using a discretionary hyphen for that.
I'll have to talk to a Lao typesetter I know and ask a few questions. When I use Lao, which is almost never anymore, I use my own font which has a custom keyboard layout so that I can remember where the letters are and there is bound to be other major differences from what you're using.
M_Blackburn@adobeforums.com Guest
-
Thomas_Phinney@adobeforums.com #3
Re: Turning the discretionary hyphen off?
It sounds like you have a font that lies about its encoding, if the Lao letter "no" is mapped to the hyphen. A hard hyphen is a perfectly reasonable place to break a word, it's just that it always displays. Fonts that lie about their encoding can be expected to misbehave, particularly in Unicode applications.
That being said, it doesn't help that InDesign really doesn't support Lao. A proper Lao font might not even show up in the ID font menu.
Sorry to sound so negative, but I suspect you're in trouble....
Regards,
T
Thomas_Phinney@adobeforums.com Guest
-
Thomas_Phinney@adobeforums.com #4
Re: Turning the discretionary hyphen off?
I forgot to mention, although the normal hyphen is sometimes used as a minus sign, there is a completely separate "real" minus sign in Unicode, in its own unique slot.
soft hyphen: U+00AD
hyphen: U+002D
minus: U+2212
The soft hyphen is generally regarded as a control character, which is used internally by applications--in this case to indicate discretionary hyphenation when they break a line. Since the soft hyphen is often not even present as a slot in the font (like most other control characters), the hyphen may be displayed when the soft hyphen code is used in the text.
T
Thomas_Phinney@adobeforums.com Guest
-
Thomas #5
Re: Turning the discretionary hyphen off?
I also has a problem.
There is a fundamental controversy about the soft hyphen character (often abbreviated SHY, one HTML notation: *). Although the ISO Latin 1 standard (ISO 8859-1) makes things perfectly clear, saying that it is a visible hyphen, to be used in a specific context, it is commonly regarded as hidden hyphenation hint, and this is what the Unicode standard currently says. These two views are incompatible. For more read: http://www.cs.tut.fi/~jkorpela/shy.html
If your question is "How to make visible the soft-hypen", I am searching an answer for so long. As far as I know, there is no fix. Its a conflict between the ISO-8859-1 Code table and the Unicode Code table. Both are incompatible with this issue.Thomas Guest



Reply With Quote

