<div dir="ltr"><div><font size="2">H<span class="gmail_default" style="font-family:trebuchet ms,sans-serif;font-size:small">ow about doing a little font editing and adding italicized versions of the four characters you want to your main font?</span></font></div><div><font size="2"><span class="gmail_default" style="font-family:trebuchet ms,sans-serif;font-size:small"><br></span></font></div><div><font size="2"><span class="gmail_default" style="font-family:trebuchet ms,sans-serif;font-size:small"><br></span></font></div><div class="gmail_quote"><div dir="ltr">On Tue, 4 Dec 2018 at 13:58, Benct Philip Jonsson <<a href="mailto:bpj@melroch.se">bpj@melroch.se</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a somewhat unusual problem. In a document produced using <br>
XeLaTeX I need to use four Unicode letters with scarce font <br>
support in italicized words and passages but the font which I have <br>
to use supports these characters only in roman. The obvious <br>
solution is to use the FakeSlant feature of fontspec but I don’t <br>
want to enclose these characters in a command argument, in the <br>
hope that a future version of the document can use an italic font <br>
which supports these characters, but neither do I (perhaps <br>
needless to say) want to use fake italics except for these four <br>
characters. In other words I would like to perform some kind of <br>
“keyhole surgery” in the preamble and use these characters <br>
normally in the body of the document, which I guess means having <br>
to make them active and somehow detect when they are inside the <br>
argument of `\textit`. (Note: it is appropriate to use `\textit` <br>
rather than `\emph` here because the purpose of the italicization <br>
is to mark text as being in an object language in a linguistic <br>
text.) Is that at all possible? I guess I could wrap `\textit` in <br>
a macro which locally redefines the active characters, but I’m not <br>
sure how to do that, nor how to access the glyphs corresponding to <br>
the characters once the characters are active. I am a user who <br>
isn’t afraid of using and making the most of various packages or <br>
of writing an occasional custom command to wrap up some repeatedly <br>
needed operation, but I am no expert. I am aware of all the <br>
arguments against fake italics — that is why I want to limit the <br>
damage as much as possible! — but I have no choice here. Waiting <br>
for the/an appropriate font to include italic versions of these <br>
characters is not an option at the moment.<br>
<br>
/Benct<br>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
  <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote></div></div>