{"id":4296,"date":"2012-08-21T15:14:08","date_gmt":"2012-08-21T22:14:08","guid":{"rendered":"http:\/\/www.rorohiko.com\/wordpress\/?page_id=4296"},"modified":"2026-07-02T15:23:30","modified_gmt":"2026-07-02T22:23:30","slug":"unicodeinjector-easily-insert-any-unicode-character-into-indesign","status":"publish","type":"page","link":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/","title":{"rendered":"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign"},"content":{"rendered":"<h2>Downloading<\/h2>\n<p>YouTube demo:<\/p>\n<p>1-minute demo: <a href=\"https:\/\/youtu.be\/-TCY7pV-ntY\">https:\/\/youtu.be\/-TCY7pV-ntY<\/a><\/p>\n<p>Longer demo: <a href=\"https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk<\/a><\/p>\n<p>InDesign 2022 and higher have UnicodeInjector installed by default, in the Scripts panel&#8217;s &#8216;Community&#8217; section, but this is not updated often, if at all. For the latest version (which includes support for emoji characters like U+1F600), head to<\/p>\n<p><a href=\"https:\/\/github.com\/zwettemaan\/UnicodeInjectorForInDesign\">https:\/\/github.com\/zwettemaan\/UnicodeInjectorForInDesign<\/a><\/p>\n<p>Download the .zip file by clicking the green &lt;Code&gt; button, then picking <em>Download ZIP<\/em> from the dropdown menu.<\/p>\n<p>Once decompressed, the script, which includes a lot embedded documentation, can be found in the &#8216;dist&#8217; folder.<\/p>\n<p>You need to make a copy of the script file: copy it to the &#8216;User&#8217; section of the <em>Scripts Panel: <\/em>in InDesign, right-click\u00a0<em>User<\/em> on the <em>Scripts Panel<\/em>, select <em>Reveal in Finder<\/em> or <em>Reveal in Explorer <\/em>from the menu,\u00a0then navigate <strong>into<\/strong> the <em>Scripts Panel<\/em> folder. Put the copy of the renamed script file there and it should appear on the <em>Scripts Panel<\/em> in InDesign, under\u00a0<em>User.<\/em><\/p>\n<h2>How It Works<\/h2>\n<p>This free script will insert a sequence of one or more Unicode characters at the current insertion point in InDesign.<\/p>\n<p>This script is configured by renaming a copy of the <em>UnicodeInjector.jsx<\/em> file.<\/p>\n<p>The idea is that you make one or more copies of this script, rename them according to the desired goal, and place these copies into your scripts folder.<\/p>\n<p>For example, if you rename a copy of this script to:<\/p>\n<p><em>U+0061 U+0062 Insert Unicode chars.jsx<\/em><\/p>\n<p>and copy it into your InDesign <em>Scripts Panel<\/em> folder, each time you set your text cursor in some text, then double-click the script (or hit a keyboard shortcut if you assign one), it will insert the unicode characters <em>U+0061<\/em> and <em>U+0062<\/em> (that is, &#8216;A&#8217; and &#8216;B&#8217; &#8211; it&#8217;s a silly example).<\/p>\n<h2>Installing and Configuring<\/h2>\n<p>Make a duplicate of the\u00a0<em>UnicodeInjector.jsx\u00a0<\/em>file and put it into the InDesign <em>Script Panel<\/em> folder<\/p>\n<p>Look up the Unicode characters you desire to insert (e.g. assume we want to insert a hair space, <em>U+200A<\/em>).<\/p>\n<p>Rename the copy of the script so the name contains the desired unicode(s) as well as some descriptive text &#8211; e.g.\u00a0<em>U+200A Insert a hair space.jsx<\/em><\/p>\n<p>Move the <em>U+200A Insert a hair space.jsx<\/em> script to your InDesign Scripts folder.<\/p>\n<p>The easiest way to do that is to start InDesign, then show the <em>Scripts <\/em>Palette. (It&#8217;s under the <em>Window &#8211; Automation<\/em> or <em>Window &#8211; Utilities <\/em>menu).<\/p>\n<p>Right-click or control-click the <em>User<\/em>\u00a0entry on the <em>Scripts<\/em> Palette and select <em>Reveal in Explorer<\/em>\u00a0or <em>Reveal in Finder<\/em>.<\/p>\n<p>In the folder that opens, double-click the <em>Scripts Panel<\/em>\u00a0folder so it opens up.<\/p>\n<p>Move the newly renamed script into the <em>Scripts Panel<\/em> folder.<\/p>\n<p>Go back to InDesign &#8211; the script is ready for use.<\/p>\n<p>Position your text cursor by double-clicking in any text frame, then double-click the script name on the <em>Scripts<\/em> Palette; the unicode character(s) will be inserted in the text.<\/p>\n<p>Keep in mind that unless the font used supports the inserted Unicode, a colored square will show up. If that happens, you might need to change the font (for example, select a Dingbat font).<\/p>\n<p>To assign a keyboard shortcut to the script, go to the <em>Edit &#8211; Keyboard Shortcuts&#8230;<\/em> menu. If you have not done so some time before, make a new set by clicking the <em>New Set&#8230;<\/em> button.<\/p>\n<p>If you already have a custom set, feel free to add to that set instead.<\/p>\n<p>Select the <em>Scripts<\/em> Product Area, and then find your scripts in the list. Assign any keyboard shortcuts as desired.<\/p>\n<p>Repeat this procedure as many times as needed &#8211; you can have as many copies of this script as you want.<\/p>\n<h2>More info<\/h2>\n<p>This script will ignore any descriptive text in the file name. So in the first example, the text <em>Insert Unicode chars<\/em>\u00a0is ignored &#8211; only the <em>U+0061<\/em> and <em>U+0062<\/em> is interpreted.<\/p>\n<p>The script understands the following notations:<\/p>\n<p><em>U+nnnn<\/em> (U, +, then 1 to 4 hexadecimal digits)\u00a0Examples: U+0041, u+20eF, u+61<br \/>\n<em>0xnnnn<\/em> (zero, x, then 1 to 4 hexadecimal digits) Examples: 0x0041, 0x20Ef, 0X61<br \/>\n<em>0dnnnnn<\/em> (zero, d, followed by 1 to 5 decimal digits) Examples: 0d65, 0d8431, 0D97<\/p>\n<p>A copy of the script whose filename is\u00a0<em>Insert the letter a with code 0d65.jsx\u00a0<\/em>will insert the letter &#8216;a&#8217;, as it contains <em>0d<\/em>\u00a0followed by a decimal number <em>65<\/em>.<\/p>\n<p>You might need to insert spaces when using multiple codes and <em>0x<\/em> or <em>0d<\/em> notation.<\/p>\n<p>For example, <em>0x61 0x61<\/em> will insert two <em>0x61<\/em> codes, whereas <em>0x610x61<\/em> without space inbetween\u00a0will insert a single <em>0x610<\/em> code, and will ignore the <em>x61<\/em>.<\/p>\n<h2>Where To Find Unicode Character Codes?<\/h2>\n<p>There are many sources. Google is your friend. But you can start by consulting the following downloadable text file:<\/p>\n<p><a href=\"http:\/\/www.unicode.org\/Public\/UNIDATA\/UnicodeData.txt\">http:\/\/www.unicode.org\/Public\/UNIDATA\/UnicodeData.txt<\/a><\/p>\n<p>Example: you can find the following line:<\/p>\n<pre>...\r\n200A;HAIR SPACE;Zs;0;WS;&lt;compat&gt; 0020;;;;N;;;;;\r\n...<\/pre>\n<p>This means that to insert a hair space, the hexadecimal code is 200A. Prefix that code with U+ and put it into the script name. So, you&#8217;d rename your script file to something similar to\u00a0<em>U+200A Insert a hair space.jsx.<\/em><\/p>\n<p>Then copy it into the <em>Scripts<\/em> Palette, double click it to insert a hair space.<\/p>\n<p>Hope you like it! Please send feedback to support@rorohiko.com.<\/p>\n<h2>Rationale<\/h2>\n<p>We want this script to serve as an advertisement for Rorohiko.<\/p>\n<p>We automate the Creative Suite, in projects both large and small.\u00a0We also have a solid track record in teaching other people how to build stable, dependable, yet flexible solutions.<\/p>\n<p>If you have a need for automation or need some fast-tracking, contact us. We\u2019ve been building solutions around the Creative Suite and InDesign Server for many years now.<\/p>\n<p>Our motto is: \u201cIf you only have a hammer, everything looks like a nail\u201d.\u00a0What sets us apart is a very wide experience, so we can pick the right tool for the task at hand.<\/p>\n<p>To name just a few of the environments we use on a regular basis: ExtendScript, ActionScript, Flex\/Flash Builder, InDesign, Acrobat, XML, GWT, Java, jQuery, PHP, C++, \u00a0HTML, CSS, SOAP, Eclipse, REALbasic, SharePoint, Visual Basic, Mac, Windows, Linux, Tomcat, SOAP, SVN, TRAC.<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher have UnicodeInjector installed by default, in the Scripts panel&#8217;s &#8216;Community&#8217; section, but this is not updated often, if at all. For the latest version (which includes support &hellip; <a href=\"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":143,"featured_media":0,"parent":3698,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-4296","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources<\/title>\n<meta name=\"description\" content=\"Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources\" \/>\n<meta property=\"og:description\" content=\"Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/\" \/>\n<meta property=\"og:site_name\" content=\"Rorohiko Workflow Resources\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-02T22:23:30+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\\\/\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\\\/\",\"name\":\"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2012-08-21T22:14:08+00:00\",\"dateModified\":\"2026-07-02T22:23:30+00:00\",\"description\":\"Downloading YouTube demo: 1-minute demo: https:\\\/\\\/youtu.be\\\/-TCY7pV-ntY Longer demo: https:\\\/\\\/www.youtube.com\\\/watch?v=lO97JmZ9jEk InDesign 2022 and higher\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manuals\",\"item\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/manuals\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\",\"name\":\"Rorohiko Workflow Resources\",\"description\":\"Custom InDesign Development\",\"publisher\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#organization\",\"name\":\"Rorohiko Ltd.\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rorohiko.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/roro-logo-3d-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.rorohiko.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/roro-logo-3d-v2.png\",\"width\":207,\"height\":200,\"caption\":\"Rorohiko Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/zwettemaan\",\"https:\\\/\\\/www.instagram.com\\\/kriscoppieters\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/kristiaan\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources","description":"Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/","og_locale":"en_US","og_type":"article","og_title":"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources","og_description":"Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher","og_url":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/","og_site_name":"Rorohiko Workflow Resources","article_modified_time":"2026-07-02T22:23:30+00:00","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/","url":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/","name":"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign - Rorohiko Workflow Resources","isPartOf":{"@id":"https:\/\/rorohiko.com\/wordpress\/#website"},"datePublished":"2012-08-21T22:14:08+00:00","dateModified":"2026-07-02T22:23:30+00:00","description":"Downloading YouTube demo: 1-minute demo: https:\/\/youtu.be\/-TCY7pV-ntY Longer demo: https:\/\/www.youtube.com\/watch?v=lO97JmZ9jEk InDesign 2022 and higher","breadcrumb":{"@id":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rorohiko.com\/wordpress\/manuals\/unicodeinjector-easily-insert-any-unicode-character-into-indesign\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rorohiko.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Manuals","item":"https:\/\/rorohiko.com\/wordpress\/manuals\/"},{"@type":"ListItem","position":3,"name":"UnicodeInjector: Easily Insert Any Unicode Character Into InDesign"}]},{"@type":"WebSite","@id":"https:\/\/rorohiko.com\/wordpress\/#website","url":"https:\/\/rorohiko.com\/wordpress\/","name":"Rorohiko Workflow Resources","description":"Custom InDesign Development","publisher":{"@id":"https:\/\/rorohiko.com\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rorohiko.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rorohiko.com\/wordpress\/#organization","name":"Rorohiko Ltd.","url":"https:\/\/rorohiko.com\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/www.rorohiko.com\/wordpress\/wp-content\/uploads\/2018\/03\/roro-logo-3d-v2.png","contentUrl":"https:\/\/www.rorohiko.com\/wordpress\/wp-content\/uploads\/2018\/03\/roro-logo-3d-v2.png","width":207,"height":200,"caption":"Rorohiko Ltd."},"image":{"@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/zwettemaan","https:\/\/www.instagram.com\/kriscoppieters\/","https:\/\/www.linkedin.com\/in\/kristiaan"]}]}},"_links":{"self":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/pages\/4296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/comments?post=4296"}],"version-history":[{"count":11,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/pages\/4296\/revisions"}],"predecessor-version":[{"id":7082,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/pages\/4296\/revisions\/7082"}],"up":[{"embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/pages\/3698"}],"wp:attachment":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/media?parent=4296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}