Copy link to clipboard
Copied
Hi All
Is there a way to map same character, as it was before changing to another font?
eg:
= in 'symbol' --- = in 'Times'
thanks in advance
Ays.Hakkim
Copy link to clipboard
Copied
All you have to do is nothing. InDesign works internally with Unicode, and the '=' character in Symbol maps to the Unicode character U+003D, which maps to the '=' character in all other Unicode-compliant fonts.
This only fails when you are converting to or from a non-Unicode compliant font, and in that case you are on your own; InDesign can't "see" if the glyph with character code 61 depicts an equals sign or something entirely different.
Copy link to clipboard
Copied
Thanks Jongware.
Can we get all characters of a font, and check for availability of a perticular character using unicode?
Copy link to clipboard
Copied
Only using very slow workarounds. I've read that the createOutlines function will fail on unavailable characters, so you could use that.
Normally, I'd advise you to use "Search Forum" but since this doesn't work anymore, try to find these discussions with Google.
Copy link to clipboard
Copied
Seen this one? Good alternative to the forum's own abysmal search facilities.
http://forums.adobe.com/thread/837931?tstart=30
Peter
Copy link to clipboard
Copied
thanks peter. I searched the forum but as Jongware said, "createoutline" is the only option for now.
Copy link to clipboard
Copied
You haven't explained the scenario you need this for. In the two fonts you specified, the glyph is coded the same. Give us a real example, please?
Copy link to clipboard
Copied
Hi John
While we change the font, if a symbol is not available in a font then it will show boxes/empty char. And there is no option through scripting to know that is empty/unavailable. So we can not conform that all symbols are correctly mapped without a manual intervene.
Copy link to clipboard
Copied
Please give a real example.
Anyhow, I think createOutlines is your only solution. How does it fail?
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more