pub(crate) const AUTO_FALLBACK_NF: &[&str] = &["Symbols Nerd Font Mono"];
pub(crate) const AUTO_FALLBACK_CJK: &[&str] = &[
    "Noto Sans Mono CJK SC",
    "Noto Sans Mono CJK TC",
    "Noto Sans Mono CJK HK",
    "Noto Sans Mono CJK JP",
    "Noto Sans Mono CJK KR",
    "Noto Sans CJK SC",
    "Noto Sans CJK TC",
    "Noto Sans CJK HK",
    "Noto Sans CJK JP",
    "Noto Sans CJK KR",
    "Source Han Sans SC",
    "Source Han Sans TC",
    "Source Han Sans HK",
    "Source Han Sans JP",
    "Source Han Sans KR",
    "PingFang SC",
    "PingFang TC",
    "PingFang HK",
    "Hiragino Sans GB",
    "Hiragino Sans",
    "Apple SD Gothic Neo",
    "Microsoft YaHei",
    "Microsoft JhengHei",
    "SimSun",
    "MS Gothic",
    "Meiryo",
    "Yu Gothic",
    "Malgun Gothic",
    "WenQuanYi Micro Hei",
    "WenQuanYi Zen Hei",
];
pub(crate) const AUTO_FALLBACK_CJK_SC: &[&str] = &[
    "Noto Sans Mono CJK SC",
    "Noto Sans CJK SC",
    "Source Han Sans SC",
    "PingFang SC",
    "Microsoft YaHei",
    "SimSun",
    "WenQuanYi Micro Hei",
    "WenQuanYi Zen Hei",
];
pub(crate) const AUTO_FALLBACK_CJK_TC: &[&str] = &[
    "Noto Sans Mono CJK TC",
    "Noto Sans CJK TC",
    "Source Han Sans TC",
    "PingFang TC",
    "Microsoft JhengHei",
];
pub(crate) const AUTO_FALLBACK_CJK_HK: &[&str] = &[
    "Noto Sans Mono CJK HK",
    "Noto Sans CJK HK",
    "Source Han Sans HK",
    "PingFang HK",
    "Microsoft JhengHei",
];
pub(crate) const AUTO_FALLBACK_CJK_JP: &[&str] = &[
    "Noto Sans Mono CJK JP",
    "Noto Sans CJK JP",
    "Source Han Sans JP",
    "Hiragino Sans",
    "Yu Gothic",
    "MS Gothic",
    "Meiryo",
];
pub(crate) const AUTO_FALLBACK_CJK_KR: &[&str] = &[
    "Noto Sans Mono CJK KR",
    "Noto Sans CJK KR",
    "Source Han Sans KR",
    "Apple SD Gothic Neo",
    "Malgun Gothic",
];
pub(crate) const AUTO_FALLBACK_GLOBAL: &[&str] = &[
    "Noto Sans",
    "Noto Sans Mono",
    "Segoe UI",
    "Arial Unicode MS",
];
pub(crate) const AUTO_FALLBACK_EMOJI: &[&str] =
    &["Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji"];
pub(crate) const NOTOFONTS_STATE_URL: &str =
    "https://raw.githubusercontent.com/notofonts/notofonts.github.io/main/state.json";
pub(crate) const NOTOFONTS_FILES_REPO: &str = "notofonts/notofonts.github.io";
pub(crate) const NOTO_EMOJI_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf",
    "https://raw.githubusercontent.com/notofonts/noto-emoji/main/fonts/NotoColorEmoji.ttf",
];
pub(crate) const NOTO_CJK_SC_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/OTF/SimplifiedChinese/NotoSansCJKsc-Regular.otf",
    "https://raw.githubusercontent.com/googlefonts/noto-cjk/main/Sans/OTF/SimplifiedChinese/NotoSansCJKsc-Regular.otf",
];
pub(crate) const NOTO_CJK_TC_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/OTF/TraditionalChinese/NotoSansCJKtc-Regular.otf",
    "https://raw.githubusercontent.com/googlefonts/noto-cjk/main/Sans/OTF/TraditionalChinese/NotoSansCJKtc-Regular.otf",
];
pub(crate) const NOTO_CJK_HK_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/OTF/HongKong/NotoSansCJKhk-Regular.otf",
    "https://raw.githubusercontent.com/googlefonts/noto-cjk/main/Sans/OTF/HongKong/NotoSansCJKhk-Regular.otf",
];
pub(crate) const NOTO_CJK_JP_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/OTF/Japanese/NotoSansCJKjp-Regular.otf",
    "https://raw.githubusercontent.com/googlefonts/noto-cjk/main/Sans/OTF/Japanese/NotoSansCJKjp-Regular.otf",
];
pub(crate) const NOTO_CJK_KR_URLS: &[&str] = &[
    "https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/OTF/Korean/NotoSansCJKkr-Regular.otf",
    "https://raw.githubusercontent.com/googlefonts/noto-cjk/main/Sans/OTF/Korean/NotoSansCJKkr-Regular.otf",
];
pub(crate) const DEFAULT_GITHUB_PROXIES: &[&str] = &["https://fastgit.cc/", "https://ghfast.top/"];
