Teigha字体解决方案

  1. 安装AutoCAD,Teigha会自动识别并利用这些字体;
  2. 将字体文件复制到bin\debug文件夹
  3. 将字体复制到bin下的某个路径,然后在Teigha启动的时候,设置ACAD的环境变量:
    // FontsFolder是字体所在的目录路径
    // 环境变量名称必须为ACAD,否则找不到
    string ExecuteDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
    string FontsFolder = $"{Data}\\DwgParser\\Fonts\\";
    Environment.SetEnvironmentVariable("ACAD", FontsFolder);
    

评论