{
 "generator": "tools/subset-wqy.py",
 "glyphEditsDate": "2026-10-18",
 "subsetDate": "2026-10-22",
 "fontTools": "4.67.0",
 "brotli": "1.2.0",
 "python": "3.14.3",
 "upstream": {
  "project": "WenQuanYi Bitmap Song 1.0 (Hero) RC1 (0.9.9.8), http://wenq.org/",
  "ttf": "AmusementClub/WenQuanYi-Bitmap-Song-TTF",
  "tag": "v1.0.0-RC1-Build1",
  "url": "https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/tag/v1.0.0-RC1-Build1",
  "download": "https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/"
 },
 "required": " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~、。，：；！？（）【】「」《》·…—～　※◆□★●０１２３４５６７８９“”‘’«» ",
 "inputs": {
  "html": 10,
  "assets": 2,
  "text": 0,
  "used": 425,
  "wanted": 473
 },
 "fonts": {
  "12": {
   "family": "WQY12",
   "file": "wqy12.768f26cb.woff2",
   "bytes": 19912,
   "sha256": "768f26cbc292df902b74b36ee74c000f1a8a0dde87a9c535b55dae460d3a9e2c",
   "source": {
    "file": "WenQuanYi.Bitmap.Song.12px.ttf",
    "bytes": 6410560,
    "sha256": "ce94c20796987a169ea08d24207c7a00ff457fe3b5dae5db21c7b51eab60eb3c",
    "url": "https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.12px.ttf"
   },
   "glyphs": 472,
   "chars": 471,
   "cjk": 333,
   "fellBack": "‹›",
   "metrics": {
    "unitsPerEm": 1500,
    "unitsPerPixel": 100,
    "hhea": [
     1200,
     -300,
     0
    ],
    "typo": [
     1200,
     -300,
     0
    ],
    "win": [
     1200,
     300
    ],
    "emPx": 15.0,
    "sizeAdjust": "125%",
    "ascentPx": 12,
    "descentPx": 3,
    "contentPx": 15,
    "lineHeightParity": "odd"
   },
   "edits": [
    {
     "edit": "move",
     "cp": 12304,
     "char": "【",
     "px": 3
    },
    {
     "edit": "move",
     "cp": 65306,
     "char": "：",
     "px": -4
    },
    {
     "edit": "move",
     "cp": 65307,
     "char": "；",
     "px": -4
    },
    {
     "edit": "move",
     "cp": 12289,
     "char": "、",
     "px": 3
    },
    {
     "edit": "move",
     "cp": 65311,
     "char": "？",
     "px": -3
    },
    {
     "edit": "move",
     "cp": 65281,
     "char": "！",
     "px": -1
    },
    {
     "edit": "move",
     "cp": 12298,
     "char": "《",
     "px": -2
    },
    {
     "edit": "move",
     "cp": 12299,
     "char": "》",
     "px": 2
    },
    {
     "edit": "move",
     "cp": 124,
     "char": "|",
     "px": -1
    },
    {
     "edit": "advance",
     "cp": 32,
     "char": " ",
     "from": 6,
     "to": 3
    },
    {
     "edit": "advance",
     "cp": 160,
     "char": " ",
     "from": 7,
     "to": 3
    },
    {
     "edit": "advance",
     "cp": 124,
     "char": "|",
     "from": 5,
     "to": 3
    }
   ],
   "advancePx": {
    "default": 12,
    "other": {
     " ": 3,
     "!": 6,
     "\"": 6,
     "#": 7,
     "$": 6,
     "%": 6,
     "&": 6,
     "'": 5,
     "(": 6,
     ")": 6,
     "*": 6,
     "+": 8,
     ",": 6,
     "-": 6,
     ".": 5,
     "/": 6,
     "0": 6,
     "1": 6,
     "2": 6,
     "3": 6,
     "4": 7,
     "5": 6,
     "6": 6,
     "7": 6,
     "8": 6,
     "9": 6,
     ":": 2,
     ";": 6,
     "<": 6,
     "=": 6,
     ">": 6,
     "?": 6,
     "@": 8,
     "A": 8,
     "B": 7,
     "C": 7,
     "D": 8,
     "E": 6,
     "F": 6,
     "G": 7,
     "H": 7,
     "I": 4,
     "J": 4,
     "K": 6,
     "L": 6,
     "M": 8,
     "N": 7,
     "O": 8,
     "P": 6,
     "Q": 8,
     "R": 7,
     "S": 6,
     "T": 8,
     "U": 7,
     "V": 8,
     "W": 10,
     "X": 7,
     "Y": 8,
     "Z": 8,
     "[": 6,
     "\\": 6,
     "]": 6,
     "^": 6,
     "_": 6,
     "`": 5,
     "a": 6,
     "b": 6,
     "c": 5,
     "d": 6,
     "e": 6,
     "f": 4,
     "g": 6,
     "h": 6,
     "i": 2,
     "j": 3,
     "k": 6,
     "l": 2,
     "m": 8,
     "n": 6,
     "o": 6,
     "p": 6,
     "q": 6,
     "r": 4,
     "s": 6,
     "t": 4,
     "u": 6,
     "v": 6,
     "w": 8,
     "x": 6,
     "y": 6,
     "z": 6,
     "{": 4,
     "|": 3,
     "}": 4,
     "~": 7,
     " ": 3,
     "©": 9,
     "«": 6,
     "·": 2,
     "»": 6
    }
   },
   "charset": " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ©«·»—‘’“”…※□◆●★　、。《》「」【】一三上下不东两个中为主么之也书了二于五人什今从代以件份仿会伦位体作你使例信修做像先入全公六关内册再写几凳分则创到前加务动区匿华单占原发取另只可右号同名后含告员和品器四回因固图在地址均块坛壁声备复外多大天失头始子字存学宋定客对小就局层嵌左已布帖常平年序库康建开张录形待志忘快态怎总息您想意成我或户房所手找把按换据排接控提搬收改放敦敬数文料新无日旧时明星昨是显晚暂更最月有服期未本机条来板架查标样格框案档楼模次欢正每汇汉沙没泉注浏游源灰点热爬片版猪现生用由画留登百的监盖盛看知码示种程站符等算箱精素累纸线组经给统编网置署者能脚自致色英虫衔补表西要规览言计记许论访证询语说请读谢败贴资走起路跳身转载辑迎近还这进选速邮部都配里重钟钢链错长门闭问间阵附除静面页顶题首驿骨高鸣齐！（），０１２３４５６７８９：；？～",
   "charsetSha256": "2e78d09bac938ae941d2493893499021501332f33be31daff14d4298c097110a"
  },
  "14": {
   "family": "WQY14",
   "file": "wqy14.6629b9dc.woff2",
   "bytes": 22712,
   "sha256": "6629b9dcb6cadd1a7bee506ef7afb42d243509bd2069c285ac855a2420cd6a61",
   "source": {
    "file": "WenQuanYi.Bitmap.Song.14px.ttf",
    "bytes": 5639720,
    "sha256": "1da8cb17abb4fd34d4cfc83be7e16baeb49f3822f9236499d29cd9ca7a4f68f6",
    "url": "https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.14px.ttf"
   },
   "glyphs": 472,
   "chars": 471,
   "cjk": 333,
   "fellBack": "‹›",
   "metrics": {
    "unitsPerEm": 1500,
    "unitsPerPixel": 100,
    "hhea": [
     1200,
     -300,
     0
    ],
    "typo": [
     1200,
     -300,
     0
    ],
    "win": [
     1200,
     300
    ],
    "emPx": 15.0,
    "sizeAdjust": "107.142857%",
    "ascentPx": 12,
    "descentPx": 3,
    "contentPx": 15,
    "lineHeightParity": "odd"
   },
   "edits": [
    {
     "edit": "move",
     "cp": 65306,
     "char": "：",
     "px": -3
    },
    {
     "edit": "move",
     "cp": 65307,
     "char": "；",
     "px": -3
    },
    {
     "edit": "move",
     "cp": 65281,
     "char": "！",
     "px": -2
    },
    {
     "edit": "move",
     "cp": 124,
     "char": "|",
     "px": -2
    },
    {
     "edit": "advance",
     "cp": 160,
     "char": " ",
     "from": 8,
     "to": 4
    },
    {
     "edit": "advance",
     "cp": 124,
     "char": "|",
     "from": 7,
     "to": 4
    },
    {
     "edit": "widen",
     "cp": 8216,
     "char": "‘",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 8217,
     "char": "’",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 8220,
     "char": "“",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 8221,
     "char": "”",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 8251,
     "char": "※",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 9633,
     "char": "□",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 9670,
     "char": "◆",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 9679,
     "char": "●",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 9733,
     "char": "★",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12288,
     "char": "　",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12289,
     "char": "、",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12290,
     "char": "。",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12298,
     "char": "《",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12299,
     "char": "》",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12300,
     "char": "「",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12301,
     "char": "」",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12304,
     "char": "【",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 12305,
     "char": "】",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65288,
     "char": "（",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65292,
     "char": "，",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65296,
     "char": "０",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65297,
     "char": "１",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65298,
     "char": "２",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65299,
     "char": "３",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65300,
     "char": "４",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65301,
     "char": "５",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65302,
     "char": "６",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65303,
     "char": "７",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65304,
     "char": "８",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65305,
     "char": "９",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65306,
     "char": "：",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65307,
     "char": "；",
     "from": 13,
     "to": 14
    },
    {
     "edit": "widen",
     "cp": 65374,
     "char": "～",
     "from": 13,
     "to": 14
    }
   ],
   "advancePx": {
    "default": 14,
    "other": {
     " ": 4,
     "!": 7,
     "\"": 6,
     "#": 7,
     "$": 7,
     "%": 8,
     "&": 8,
     "'": 5,
     "(": 7,
     ")": 7,
     "*": 8,
     "+": 7,
     ",": 5,
     "-": 7,
     ".": 5,
     "/": 7,
     "0": 7,
     "1": 6,
     "2": 7,
     "3": 7,
     "4": 7,
     "5": 7,
     "6": 7,
     "7": 7,
     "8": 7,
     "9": 7,
     ":": 6,
     ";": 6,
     "<": 7,
     "=": 7,
     ">": 7,
     "?": 7,
     "@": 10,
     "A": 9,
     "B": 7,
     "C": 7,
     "D": 8,
     "E": 7,
     "F": 7,
     "G": 8,
     "H": 8,
     "I": 4,
     "J": 4,
     "K": 7,
     "L": 7,
     "M": 9,
     "N": 8,
     "O": 8,
     "P": 7,
     "Q": 8,
     "R": 7,
     "S": 7,
     "T": 8,
     "U": 8,
     "V": 8,
     "W": 12,
     "X": 8,
     "Y": 8,
     "Z": 8,
     "[": 7,
     "\\": 7,
     "]": 7,
     "^": 7,
     "_": 7,
     "`": 7,
     "a": 7,
     "b": 7,
     "c": 6,
     "d": 7,
     "e": 7,
     "f": 6,
     "g": 7,
     "h": 7,
     "i": 2,
     "j": 3,
     "k": 6,
     "l": 3,
     "m": 10,
     "n": 7,
     "o": 8,
     "p": 7,
     "q": 7,
     "r": 5,
     "s": 6,
     "t": 5,
     "u": 7,
     "v": 8,
     "w": 10,
     "x": 6,
     "y": 8,
     "z": 6,
     "{": 7,
     "|": 4,
     "}": 7,
     "~": 7,
     " ": 4,
     "©": 10,
     "«": 6,
     "·": 6,
     "»": 6,
     "—": 13,
     "…": 13
    }
   },
   "charset": " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ©«·»—‘’“”…※□◆●★　、。《》「」【】一三上下不东两个中为主么之也书了二于五人什今从代以件份仿会伦位体作你使例信修做像先入全公六关内册再写几凳分则创到前加务动区匿华单占原发取另只可右号同名后含告员和品器四回因固图在地址均块坛壁声备复外多大天失头始子字存学宋定客对小就局层嵌左已布帖常平年序库康建开张录形待志忘快态怎总息您想意成我或户房所手找把按换据排接控提搬收改放敦敬数文料新无日旧时明星昨是显晚暂更最月有服期未本机条来板架查标样格框案档楼模次欢正每汇汉沙没泉注浏游源灰点热爬片版猪现生用由画留登百的监盖盛看知码示种程站符等算箱精素累纸线组经给统编网置署者能脚自致色英虫衔补表西要规览言计记许论访证询语说请读谢败贴资走起路跳身转载辑迎近还这进选速邮部都配里重钟钢链错长门闭问间阵附除静面页顶题首驿骨高鸣齐！（），０１２３４５６７８９：；？～",
   "charsetSha256": "2e78d09bac938ae941d2493893499021501332f33be31daff14d4298c097110a"
  },
  "16": {
   "family": "WQY16",
   "file": "wqy16.1512ff7f.woff2",
   "bytes": 25632,
   "sha256": "1512ff7f837073597a31513b5ccea00738014b907d5975bae3465b53a9b1ddbf",
   "source": {
    "file": "WenQuanYi.Bitmap.Song.16px.ttf",
    "bytes": 8531984,
    "sha256": "09ebd60aa1900d8d09b61dfc786cbe51454c38b26f0374ead786d7ab96de51be",
    "url": "https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.16px.ttf"
   },
   "glyphs": 472,
   "chars": 471,
   "cjk": 333,
   "fellBack": "‹›",
   "metrics": {
    "unitsPerEm": 1800,
    "unitsPerPixel": 100,
    "hhea": [
     1400,
     -400,
     0
    ],
    "typo": [
     1400,
     -400,
     0
    ],
    "win": [
     1400,
     400
    ],
    "emPx": 18.0,
    "sizeAdjust": "112.5%",
    "ascentPx": 14,
    "descentPx": 4,
    "contentPx": 18,
    "lineHeightParity": "even"
   },
   "edits": [
    {
     "edit": "move",
     "cp": 65306,
     "char": "：",
     "px": -5
    },
    {
     "edit": "move",
     "cp": 65307,
     "char": "；",
     "px": -5
    },
    {
     "edit": "move",
     "cp": 65311,
     "char": "？",
     "px": -2
    },
    {
     "edit": "move",
     "cp": 65281,
     "char": "！",
     "px": -2
    },
    {
     "edit": "move",
     "cp": 124,
     "char": "|",
     "px": -1
    },
    {
     "edit": "advance",
     "cp": 32,
     "char": " ",
     "from": 8,
     "to": 4
    },
    {
     "edit": "advance",
     "cp": 160,
     "char": " ",
     "from": 10,
     "to": 4
    },
    {
     "edit": "advance",
     "cp": 124,
     "char": "|",
     "from": 4,
     "to": 3
    }
   ],
   "advancePx": {
    "default": 16,
    "other": {
     " ": 4,
     "!": 8,
     "\"": 8,
     "#": 8,
     "$": 8,
     "%": 8,
     "&": 10,
     "'": 8,
     "(": 6,
     ")": 6,
     "*": 8,
     "+": 13,
     ",": 8,
     "-": 5,
     ".": 8,
     "/": 8,
     "0": 8,
     "1": 8,
     "2": 8,
     "3": 8,
     "4": 9,
     "5": 8,
     "6": 8,
     "7": 8,
     "8": 8,
     "9": 8,
     ":": 4,
     ";": 4,
     "<": 12,
     "=": 12,
     ">": 12,
     "?": 8,
     "@": 9,
     "A": 10,
     "B": 8,
     "C": 9,
     "D": 9,
     "E": 8,
     "F": 8,
     "G": 10,
     "H": 9,
     "I": 4,
     "J": 3,
     "K": 8,
     "L": 8,
     "M": 12,
     "N": 9,
     "O": 11,
     "P": 8,
     "Q": 10,
     "R": 8,
     "S": 8,
     "T": 10,
     "U": 9,
     "V": 10,
     "W": 14,
     "X": 10,
     "Y": 8,
     "Z": 9,
     "[": 8,
     "\\": 8,
     "]": 5,
     "^": 10,
     "_": 12,
     "`": 8,
     "a": 8,
     "b": 8,
     "c": 7,
     "d": 8,
     "e": 8,
     "f": 5,
     "g": 8,
     "h": 8,
     "i": 4,
     "j": 3,
     "k": 8,
     "l": 4,
     "m": 12,
     "n": 7,
     "o": 8,
     "p": 9,
     "q": 9,
     "r": 6,
     "s": 7,
     "t": 6,
     "u": 8,
     "v": 8,
     "w": 12,
     "x": 8,
     "y": 8,
     "z": 7,
     "{": 8,
     "|": 3,
     "}": 8,
     "~": 10,
     " ": 4,
     "©": 8,
     "«": 8,
     "·": 8,
     "»": 8
    }
   },
   "charset": " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ©«·»—‘’“”…※□◆●★　、。《》「」【】一三上下不东两个中为主么之也书了二于五人什今从代以件份仿会伦位体作你使例信修做像先入全公六关内册再写几凳分则创到前加务动区匿华单占原发取另只可右号同名后含告员和品器四回因固图在地址均块坛壁声备复外多大天失头始子字存学宋定客对小就局层嵌左已布帖常平年序库康建开张录形待志忘快态怎总息您想意成我或户房所手找把按换据排接控提搬收改放敦敬数文料新无日旧时明星昨是显晚暂更最月有服期未本机条来板架查标样格框案档楼模次欢正每汇汉沙没泉注浏游源灰点热爬片版猪现生用由画留登百的监盖盛看知码示种程站符等算箱精素累纸线组经给统编网置署者能脚自致色英虫衔补表西要规览言计记许论访证询语说请读谢败贴资走起路跳身转载辑迎近还这进选速邮部都配里重钟钢链错长门闭问间阵附除静面页顶题首驿骨高鸣齐！（），０１２３４５６７８９：；？～",
   "charsetSha256": "2e78d09bac938ae941d2493893499021501332f33be31daff14d4298c097110a"
  }
 },
 "budget": {
  "wqy12MaxBytes": 81920,
  "loads": {
   "desktop: index / forum / profile": [
    12
   ],
   "desktop: thread": [
    12,
    14
   ],
   "phone: every page": [
    16,
    12
   ]
  },
  "pages": {
   "desktop: index / forum / profile": 19912,
   "desktop: thread": 42624,
   "phone: every page": 45544
  }
 },
 "licences": {
  "dir": "../licenses",
  "files": [
   "GPL-2.0.txt",
   "WQY-AUTHORS.txt",
   "WQY-NOTICE.txt",
   "WQY-README-original.latin1.txt",
   "WQY-README-original.utf8.txt",
   "WQY-TTF-conversion-README.txt",
   "WQY-manifest.json",
   "index.html",
   "subset-wqy-requirements.txt",
   "subset-wqy.py"
  ],
  "url": "https://iispig.com/fonts/licenses/",
  "sourceBundled": true
 }
}
