%============================================================================
% Daniel J. Greenhoe
% XeLaTeX diacritics demo file
%============================================================================
\documentclass{book}

\usepackage[no-config,no-math]{fontspec}  % font selection for xelatex
\usepackage{xunicode}                 % unicode character support

 \setmainfont[
   ExternalLocation,
   Path           = {/xfonts/heuristica/},
   Extension      = {.otf},
   Mapping        = /dan/r/common/teckit/punctuation,
   UprightFont    = {*-Regular},
   BoldFont       = {*-Bold},
   ItalicFont     = {*-Italic},
   BoldItalicFont = {*-BoldItalic},
   Scale          = {0.9},
   ]{Heuristica}

\setsansfont[
  Extension      = {.otf},
  UprightFont    = {*-regular},
  BoldFont       = {*-bold},
  ItalicFont     = {*-italic},
  BoldItalicFont = {*-bolditalic},
  ]{texgyreheros}


\begin{document}
A /-A B C /vC D E /-E F /;G H I /-I J K /;K L /;L M N /;N O P Q R S /vS T U /-U V W X Y Z /vZ\\
a /-a b c /vc d e /-e f /;g h i /-i j k /;k l /;l m n /;n o p q r s /vs t u /-u v w x y z /vz
\end{document}