/* 本地字体定义 - 优先使用系统字体，服务器字体作为备用 */

/* 楷体 - 优先使用系统字体 */
@font-face {
    font-family: 'KaiTi';
    src: local('KaiTi'),
         local('STKaiti'),
         local('Kaiti SC'),
         local('楷体'),
         local('楷体-常规'),
         url('../fonts/SIMKAI.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 隶书 - 优先使用系统字体 */
@font-face {
    font-family: 'LiSu';
    src: local('LiSu'),
         local('STLiti'),
         local('隶书'),
         local('隶书-常规'),
         url('../fonts/SIMLI.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 仿宋 - 优先使用系统字体 */
@font-face {
    font-family: 'FangSong';
    src: local('FangSong'),
         local('STFangsong'),
         local('Fangsong SC'),
         local('仿宋'),
         local('仿宋-常规'),
         url('../fonts/SIMFANG.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 幼圆 - 优先使用系统字体 */
@font-face {
    font-family: 'YouYuan';
    src: local('YouYuan'),
         local('幼圆'),
         local('幼圆-常规'),
         url('../fonts/SIMYOU.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 宋体 - 优先使用系统字体 */
@font-face {
    font-family: 'SimSun';
    src: local('SimSun'),
         local('STSong'),
         local('Songti SC'),
         local('宋体'),
         local('宋体-常规'),
         url('../fonts/SIMSUN.TTC') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 黑体 - 优先使用系统字体 */
@font-face {
    font-family: 'SimHei';
    src: local('SimHei'),
         local('STHeiti'),
         local('Heiti SC'),
         local('黑体'),
         local('黑体-常规'),
         url('../fonts/SIMHEI.TTC') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 微软雅黑 - 优先使用系统字体 */
@font-face {
    font-family: 'Microsoft YaHei';
    src: local('Microsoft YaHei'),
         local('微软雅黑'),
         local('PingFang SC'),
         local('Helvetica Neue'),
         local('Helvetica'),
         local('Arial'),
         url('../fonts/MSYH.TTC') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 字体样式类 - 用于测试和调试 */
.font-kaiti { font-family: 'KaiTi', serif !important; }
.font-lishu { font-family: 'LiSu', serif !important; }
.font-fangsong { font-family: 'FangSong', serif !important; }
.font-youyuan { font-family: 'YouYuan', sans-serif !important; }
.font-songti { font-family: 'SimSun', serif !important; }
.font-heiti { font-family: 'SimHei', sans-serif !important; }
.font-yahei { font-family: 'Microsoft YaHei', sans-serif !important; }
