@font-face {
    font-family: 'Cambria';
    src: local('Cambria'),
        url('Cambria.woff2') format('woff2'),
        url('Cambria.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017F, U+0192, U+01FA-01FF, U+0218-021B, U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0300-0303, U+0306-0307, U+030A-030C, U+0315, U+0326-0328, U+0344, U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-208E, U+2113, U+2116-2117, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB00-FB04;
}

/* China page-weight fix 1 (9 Nov 2026): installed Cambria first (Windows/Office); else a Latin-only subset (unicode-range), the full file only for other characters */
@font-face {
    font-family: 'Cambria';
    src: local('Cambria'),
        url('Cambria-latin.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+203D, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
