On 2011-10-04, Spyros Stathopoulos wrote:

> I'm using the first option already since I need to pass options to the
> font definitions. Still the problem lies with fontspec not the font
> definition. 

The problem lies with mathdesign::

  %% ----------------------------------------------------------------
  %% Encoding is automatically set to T1
  %% ----------------------------------------------------------------
  
  \RequirePackage[T1]{fontenc}

The workaround is to re-set the TeX font encoding to EU1 (or U, if you use
LuaTeX). The following example:


\documentclass[english]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{english}

\usepackage[mdugm]{mathdesign}
%% Mathdesign sets font encoding to T1, reset with one of:
% \RequirePackage[EU1]{fontenc}
\renewcommand{\encodingdefault}{EU1}
\setmainfont[Mapping=tex-text]{Comic Sans MS}

\begin{document}
Was ist das?
\[
2^{2}=4
\]
\end{document}


results in mathdesign math and comic text fonts.

Günter

Reply via email to