How to combine Unicode characters?

How to fix lowercase to small caps/conversion issues in Microsoft Word 2007 for certain unicode characters with diacritics?

  • I have a text (MS Word 2007) that cites Vietnamese authors whose names are written in latin script with diacritics, stored in Zotero in lowercase (with the initial in uppercase). When using a citation style (for footnotes and bibliography) with small caps/uppercase for the names, Word keeps some characters in lowercase: "DÆ°Æ¡ng Thiệu Tống" shows up as "DƯƠNG THIệU TốNG" instead of "DƯƠNG THIỆU TỐNG". How to fix this? The Word lowercase to small caps/uppercase converter doesn't seem to work for Unicode characters higher than u0217, which explains why Æ° and Æ¡ are properly converted, since they are not in the Vietnamese-specific range u1EA0-u1EF9. I could store the names in uppercase (but then I wouldn't be able to use a lowercase or small caps citation style), or I can write a macro that replaces the incorrect lowercase small caps with their uppercase equivalent but is there a better solution that does not involve post-processing (the text is huge)? Notably, is this fixed in later Word versions? Note that the Zotero test pane works correctly so that's a Word problem.

  • Answer:

    I'm not exactly sure if I'm understanding, but in Word 2010 I entered "Dương Thiệu Tống and then made that small caps, and it works correctly. I thought I remembered that different fonts are handled differently, so I went ahead and tried it with Verdana, Arial, Times New Roman, Calibri, Palatino, and Palatino Linotype -- all correctly display as small caps.

elgilito at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

Thanks, if this works in Word 2010 it means that this was fixed. I'll just upgrade then.

elgilito

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.