>>485
dfl/drawing.d の 2965〜2968行
####################################
  if(name.length >= lf.lfFaceName.length)
    throw new DflException("Invalid font name");
  lf.lfFaceName[0 .. name.length] = name;
  lf.lfFaceName[name.length] = 0;
####################################
を、とりあえず
####################################
  { char* p = toAnsiz(name);
    for( int i = 0; (lf.lfFaceName[i] = p[i]) != 0; i++ )
      if( i >= lf.lfFaceName.length-1 ) throw new DflException("Invalid font name");
  }
####################################
と、書き換えてみた。