Difference between revisions of "How to prepare InDesign CS5, CS6 for Tibetan script"
(→Script coding) |
|||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
− | InDesign CS5 for Mac OS-X supports a new composer called "World-Ready Composer". This composer correctly renders Tibetan Unicode fonts that work with Windows or Linux. | + | InDesign CS5 for Mac OS-X supports a new composer called ''"World-Ready Composer"''. This composer correctly renders Tibetan Unicode fonts that work with Windows or Linux. |
===Installation=== | ===Installation=== | ||
− | A script or a template needs to be installed in order to make the | + | A script or a template needs to be installed in order to make the ''World-Ready composer'' accessible. |
A very good overview and scripts for enabling Tibetan in Indesign CS4/CS5 is given by [http://www.thomasphinney.com/2009/01/adobe-world-ready-composer/ Thomas Phinney]. The page also contains templates for Indesign, Illustrator and Photoshop. | A very good overview and scripts for enabling Tibetan in Indesign CS4/CS5 is given by [http://www.thomasphinney.com/2009/01/adobe-world-ready-composer/ Thomas Phinney]. The page also contains templates for Indesign, Illustrator and Photoshop. | ||
Line 11: | Line 11: | ||
The minimal requirement to enable Tibetan rendering is a macro that enables the World-Ready composer in one paragraph style by: | The minimal requirement to enable Tibetan rendering is a macro that enables the World-Ready composer in one paragraph style by: | ||
− | var paragraphStyle = doc.paragraphStyles.item ( | + | var paragraphStyle = doc.paragraphStyles.item ("somestylename"); |
paragraphStyle.composer = "Adobe World-Ready Paragraph Composer"; | paragraphStyle.composer = "Adobe World-Ready Paragraph Composer"; | ||
− | A complete script that creates a paragraph-style for the Tibetan font Jomolhari would look like this: | + | A complete script that creates a paragraph-style for the Tibetan font [http://www.digitaltibetan.org/index.php/Tibetan_Fonts#Chris_Fynn:_Jomolhari Jomolhari] would look like this: |
''Tibetan.jsx'': | ''Tibetan.jsx'': | ||
Line 35: | Line 35: | ||
This script should be saved into a file named <code>Tibetan.jsx</code> and copied to | This script should be saved into a file named <code>Tibetan.jsx</code> and copied to | ||
− | * Windows XP: C:\Documents and Settings\<username>\Application Data \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel | + | * Windows XP: <code>C:\Documents and Settings\<username>\Application Data \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel</code> |
− | * Windows Vista: C:\Users\<username>\AppData\Roaming \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel | + | * Windows Vista: <code>C:\Users\<username>\AppData\Roaming \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel</code> |
− | * Mac OS: /Users/<username>/Library/Preferences /Adobe InDesign/Version 7.0/<locale>/Scripts/Scripts Panel | + | * Mac OS: <code>/Users/<username>/Library/Preferences /Adobe InDesign/Version 7.0/<locale>/Scripts/Scripts Panel</code> |
− | where <username> is your user name and <locale> references your location and language, for example, en_US. | + | where <code><username></code> is your user name and <code><locale></code> references your location and language, for example, <code>en_US</code>. |
− | Once the script is in the folder, it appears on the Scripts panel inside InDesign. To display the panel, choose Window > Utilities > Scripts. <ref>See [http://www.adobe.com/products/indesign/scripting/pdfs/InDesignCS5_ScriptingTutorial.pdf Indesign CS5 Scripting Tutorial], p.6</ref> | + | Once the script is in the folder, it appears on the Scripts panel inside InDesign. To display the panel, choose ''Window > Utilities > Scripts''. <ref>See [http://www.adobe.com/products/indesign/scripting/pdfs/InDesignCS5_ScriptingTutorial.pdf Indesign CS5 Scripting Tutorial], p.6</ref> |
− | Double-click the script to create a paragraph style | + | Double-click the script to create a paragraph style ''Tibetan''. |
Once a single style that uses the world-ready composer is defined, InDesign exposes the world-ready composer as option for all existing and new styles. | Once a single style that uses the world-ready composer is defined, InDesign exposes the world-ready composer as option for all existing and new styles. | ||
Line 49: | Line 49: | ||
===Configuration=== | ===Configuration=== | ||
− | [[Image:IndesignCS5-WorldReadyComposer.jpg|none|thumb|520px|'''[1]''' ''Indesign CS5'' includes a World-Ready composer that supports Tibetan.]] | + | [[Image:IndesignCS5-WorldReadyComposer.jpg|none|thumb|520px|'''[1]''' ''Indesign CS5'' includes a ''World-Ready composer'' that supports Tibetan.]] |
Once you have installed a script as described above, you can enable the ''World-Ready Composer'' for different paragraph styles: | Once you have installed a script as described above, you can enable the ''World-Ready Composer'' for different paragraph styles: | ||
* Either define a new paragraph style, or edit an existing style (e.g. ''[Basic Paragraph]'') | * Either define a new paragraph style, or edit an existing style (e.g. ''[Basic Paragraph]'') | ||
− | * Then set | + | * Then set ''Paragraph Style Options / Justification / Composer'' to ''Adobe World-Ready Paragraph Composer''. (See image '''[1]'''). |
Any paragraph that has such a style assigned, correctly renders Tibetan Unicode. | Any paragraph that has such a style assigned, correctly renders Tibetan Unicode. | ||
Line 62: | Line 62: | ||
===Compatibility=== | ===Compatibility=== | ||
− | The World-ready composer was introduced with Adobe Indesign CS4, and enhanced in CS5. | + | The ''World-ready composer'' was introduced with Adobe Indesign CS4, and enhanced in CS5. |
− | Versions of Adobe Indesign CS3 and older do not support the World-Ready Composer and require external plug-ins for Tibetan support. | + | Versions of Adobe Indesign CS3 and older do not support the ''World-Ready Composer'' and require external plug-ins for Tibetan support. |
===Notes=== | ===Notes=== |
Revision as of 08:46, 31 October 2010
Contents
Introduction
InDesign CS5 for Mac OS-X supports a new composer called "World-Ready Composer". This composer correctly renders Tibetan Unicode fonts that work with Windows or Linux.
Installation
A script or a template needs to be installed in order to make the World-Ready composer accessible.
A very good overview and scripts for enabling Tibetan in Indesign CS4/CS5 is given by Thomas Phinney. The page also contains templates for Indesign, Illustrator and Photoshop.
Script coding
The minimal requirement to enable Tibetan rendering is a macro that enables the World-Ready composer in one paragraph style by:
var paragraphStyle = doc.paragraphStyles.item ("somestylename"); paragraphStyle.composer = "Adobe World-Ready Paragraph Composer";
A complete script that creates a paragraph-style for the Tibetan font Jomolhari would look like this:
Tibetan.jsx:
createTibetanParagraphStyle (app.activeDocument, 'Tibetan'); function createTibetanParagraphStyle (doc, stylename) { if (doc.paragraphStyles.item (stylename) == null) doc.paragraphStyles.add ({name: stylename}); var paragraphStyle = doc.paragraphStyles.item (stylename); paragraphStyle.composer = "Adobe World-Ready Paragraph Composer"; try { tibFont = app.fonts.item("Jomolhari"); paragraphStyle.appliedFont = tibFont; } catch (myError) {}; }
This script should be saved into a file named Tibetan.jsx
and copied to
- Windows XP:
C:\Documents and Settings\<username>\Application Data \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel
- Windows Vista:
C:\Users\<username>\AppData\Roaming \Adobe\InDesign\Version 7.0\<locale>\Scripts\Scripts Panel
- Mac OS:
/Users/<username>/Library/Preferences /Adobe InDesign/Version 7.0/<locale>/Scripts/Scripts Panel
where <username>
is your user name and <locale>
references your location and language, for example, en_US
.
Once the script is in the folder, it appears on the Scripts panel inside InDesign. To display the panel, choose Window > Utilities > Scripts. [1]
Double-click the script to create a paragraph style Tibetan.
Once a single style that uses the world-ready composer is defined, InDesign exposes the world-ready composer as option for all existing and new styles.
Configuration
Once you have installed a script as described above, you can enable the World-Ready Composer for different paragraph styles:
- Either define a new paragraph style, or edit an existing style (e.g. [Basic Paragraph])
- Then set Paragraph Style Options / Justification / Composer to Adobe World-Ready Paragraph Composer. (See image [1]).
Any paragraph that has such a style assigned, correctly renders Tibetan Unicode.
The new composer supports all Windows/Linux Unicode Tibetan Fonts.
Compatibility
The World-ready composer was introduced with Adobe Indesign CS4, and enhanced in CS5.
Versions of Adobe Indesign CS3 and older do not support the World-Ready Composer and require external plug-ins for Tibetan support.
Notes
The techniques discussed here should also work with Adobe Illustrator and Adobe Photoshop.
References
- ↑ See Indesign CS5 Scripting Tutorial, p.6
Internal Links
- Unicode Tibetan Fonts
- How to edit Tibetan texts
- Tibetan Input Method for Windows
- Configuring OpenOffice for Tibetan script
- Preparing Computers for Tibetan Editing
- How to edit Tibetan texts - This article explains the basic setup to be able to work with Tibetan texts in Office (OpenOffice or Microsoft)
- Configuring OpenOffice for Tibetan script.
External Links
- A discussion of Tibetan support in various versions of Indesign at Adobe forums.
- Scripts for enabling Tibetan in Indesign CS4 by Thomas Phinney.
- Adobe Indesign CS5 scripting tutorials