Mojca Miklavec wrote:
VnPenguin wrote:
Mojca Miklavec wrote:
How can I add Author/Title/Creator/Keywords/... to PDF documents, possibly with non-ascii characters?
Try: \setupinteraction [state=start, title={...}, author={...}, keyword={...}]
Adobe seems to have some strange way of encoding those strings: I can use scaron in those fields (if I write something manually in Acrobat), but then the whole string becomes two-byte with some prefix and resembles unicode encoding.
For example, to get the Hàn Thế Thành's name in the Author's field of the PDF manual properly, one should probably write something like /Author(feff 0048 00e0 006e 0054 0068 1ebf 0054 0068 00e0 006e 0068), without the spaces and with characters instead of the corresponding hex-code. (Note: If someone writes ConTeXt support for it, be careful about escaping parenthesis for U+29xx - not that anyone would need those arrows in comments, but you never know.) feff ("byte order mark", whatever that means) at the beginning seems to be only a switch for multi byte encoding inside the parenthesis. I didn't try this out yet, so perhaps I'm missing something else here as well. If anyone knows how to try it out, please report if it works. I guess that another encoding, similar to enco-pdf should be defined first and then used inside the \doPDFsetupidentity definition. If characters other than those present in one-byte pdf encoding are present in an argument (Author, Comment, ...), than this more advanced encoding should be used for that field.
Out of curiosity: can you manually write Vietnamese characters to those fields in Adobe? I have a feeling that they loose the second accent if I copy-paste some double-accented characters, but I don't know if this is just a visual effect/lack of proper fonts or if it really isn't supported.
Sorry, I checked once more and it *is* only a lack of proper fonts (or perhaps a visual effect). "Numerical" values of the characters seem to be OK. Mojca