Archive for August, 2007

Double-Byte Characters and Autocorrect

David Blatner from InDesign Secrets sent me this question:

When you use Autocorrect, there are certain characters you’re not allowed to type in the Correction field. It’s unclear what those are. You can type a dash, but not an em dash. You can type Hebrew with the Hebrew input system enabled (it even appears typed right to left in the field!), but you can’t include Japanese.

I just installed CS3-J on a different computer (in preparation for the tokyo ID conference) and tried to use Autocorrect. It doesn’t seem to want to take japanese characters in the Correction field there, either! What?! Bug?

The answer comes from one of the developers who works on our double-byte versions of InDesign:

AutoCorrect is disabled for Japanese, Chinese and Korean languages. Without grammatical analysis, a typo in Japanese very often just means another word. Misspelling doesn’t really exist, per se, but mis-typing can make jumbled words that don’t make grammatical sense.

So, put another way, electric shoving yesterday flown fence post under chowder.*

I hope this clears the Japanese issue up for you, David. Still working on the em dash…

*Simulated double-byte grammatical problem.

Preference Files

Roaming Preferences

InDesign Secrets received a good question from an InDesign user in the Netherlands:

[W]e would like to move the preference folder of InDesign 4.0 outside this profile. I did do this for Adobe Photoshop by entering a text string into the registry, but unfortunately it does not work that way for InDesign (does it for other CS2 components?).

According to an InDesign engineer:

In CS2, preferences, caches, and temp files went into “%USERHOME%\Application Data\Adobe\InDesign\Version x.y\”. The only mitigation you can do is (via the preferencews UI) select a new folder for temporary database files to live in.

In CS3, Adobe made changes so that only files that are smaller (and actually preferences) went into what we considered the roaming part of the profile, i.e. “%USERHOME%\Application Data\Adobe\InDesign\Version x.y\”.  Files that were caches or temp files now go into “%USERHOME%\Local Settings\Application Data\Adobe\InDesign\Version x.y\” which we expect to not roam.

There are, unfortunately, no hidden InDesign-specific registry entries by which users can redirect these folders at this time.

Breaking Ligatures

Anne-Marie ConcepciĆ³n of InDesign Secrets sent me this question:

Interesting that kerning between the letters of a ligature breaks it, but
selecting all the letters in the ligature and tracking them in does not, at least not until it’s a significant amount. Why?

According to our composition engineer:

Neither justification or tracking will break ligatures until a hard-coded distance threshold has been exceeded. Kerning, however, is considered to be an adjustment applied to a particular combination of characters–in some cases represented by a ligatur–directly and specifically, and therefore it gets treated differently.