Files
2025-12-22 12:20:15 +08:00

465 lines
19 KiB
JavaScript

import { AddFontIds } from '@mathjax/src/mjs/output/chtml/DynamicFonts.js';
import { MathJaxFiraFont } from '../../chtml.js';
MathJaxFiraFont.dynamicSetup('', 'phonetics', AddFontIds({
'PH': {
'normal': {
0x250: [.539, .012, .539],
0x251: [.539, .012, .599],
0x252: [.539, .012, .599],
0x253: [.75, .012, .586],
0x254: [.539, .012, .484],
0x255: [.539, .075, .488],
0x256: [.75, .213, .593, { ic: .079 }],
0x257: [.75, .012, .593, { ic: .079 }],
0x258: [.539, .012, .544],
0x259: [.539, .012, .553],
0x25A: [.539, .012, .774, { ic: .02 }],
0x25B: [.539, .012, .462],
0x25C: [.539, .012, .494],
0x25D: [.539, .012, .709, { ic: .02 }],
0x25E: [.539, .012, .563],
0x25F: [.527, .212, .314],
0x260: [.75, .213, .587, { ic: .079 }],
0x261: [.539, .213, .579],
0x262: [.539, .011, .56],
0x263: [.527, .213, .492],
0x264: [.539, .012, .523],
0x265: [.527, .213, .579],
0x266: [.75, 0, .579],
0x267: [.75, .213, .582],
0x268: [.78, 0, .313],
0x269: [.527, .012, .294],
0x26A: [.527, 0, .333],
0x26B: [.75, .012, .388, { ic: .015 }],
0x26C: [.75, .012, .363],
0x26D: [.75, .213, .279, { ic: .079 }],
0x26E: [.75, .213, .651],
0x26F: [.527, .012, .85],
0x270: [.527, .213, .854],
0x271: [.539, .213, .853],
0x272: [.539, .213, .579],
0x273: [.539, .213, .586, { ic: .084 }],
0x274: [.527, 0, .589],
0x275: [.539, .012, .584],
0x276: [.539, .012, .753],
0x277: [.539, .012, .762],
0x278: [.748, .213, .628],
0x279: [.527, .012, .383],
0x27A: [.75, .012, .383],
0x27B: [.527, .213, .386, { ic: .079 }],
0x27C: [.539, .213, .383],
0x27D: [.539, .213, .386],
0x27E: [.541, 0, .364],
0x27F: [.541, 0, .364],
0x280: [.527, 0, .524],
0x281: [.527, 0, .524],
0x282: [.539, .213, .467],
0x283: [.75, .213, .282, { ic: .079 }],
0x284: [.75, .212, .313, { ic: .063 }],
0x285: [.539, .012, .44],
0x286: [.75, .213, .304, { ic: .079 }],
0x287: [.539, .13, .361],
0x288: [.657, .213, .361, { ic: .006 }],
0x289: [.527, .012, .607],
0x28A: [.527, .012, .583],
0x28B: [.539, .012, .577],
0x28C: [.527, 0, .492],
0x28D: [.527, 0, .717],
0x28E: [.752, 0, .492],
0x28F: [.527, 0, .458],
0x290: [.527, .213, .437, { ic: .144 }],
0x291: [.527, .122, .452, { ic: .02 }],
0x292: [.527, .213, .476],
0x293: [.527, .279, .476],
0x294: [.75, 0, .441],
0x295: [.75, 0, .442, { ic: .01 }],
0x296: [.748, .011, .513],
0x297: [.539, .211, .495],
0x298: [.701, .012, .792],
0x299: [.539, 0, .561],
0x29A: [.539, .012, .563],
0x29B: [.75, .011, .56, { ic: .099 }],
0x29C: [.527, 0, .587],
0x29D: [.78, .213, .307, { ic: .015 }],
0x29E: [.527, .213, .509],
0x29F: [.527, 0, .433],
0x2A0: [.75, .213, .593, { ic: .079 }],
0x2A1: [.75, 0, .441],
0x2A2: [.75, 0, .442, { ic: .01 }],
0x2A3: [.75, .012, .91],
0x2A4: [.75, .213, .947],
0x2A5: [.75, .122, .929, { ic: .02 }],
0x2A6: [.657, .012, .693],
0x2A7: [.75, .213, .574, { ic: .079 }],
0x2A8: [.657, .012, .765],
0x2A9: [.75, .213, .87],
0x2AA: [.75, .012, .659],
0x2AB: [.75, .012, .651],
0x2AC: [.665, 0, .467],
0x2AD: [.549, 0, .34],
0x2AE: [.541, .213, .679],
0x2AF: [.541, .213, .682, { ic: .079 }],
0x1D4A: [.673, -.391, .33],
0x1D6C: [.75, .012, .676],
0x1D6D: [.75, .012, .688],
0x1D6E: [.75, 0, .375, { ic: .06 }],
0x1D6F: [.539, 0, .914],
0x1D70: [.539, 0, .641],
0x1D71: [.539, .213, .586],
0x1D72: [.539, 0, .463],
0x1D73: [.541, 0, .451],
0x1D74: [.539, .012, .467],
0x1D75: [.657, .012, .403],
0x1D76: [.527, 0, .448],
0x1D7B: [.527, 0, .276, { ic: .003 }],
0x1D91: [.75, .213, .593, { ic: .079 }],
0x1DBF: [.779, -.391, .333]
}
},
'PHB': {
'bold': {
0x250: [.548, .017, .547],
0x251: [.548, .017, .597],
0x252: [.548, .017, .597],
0x253: [.759, .017, .591],
0x254: [.548, .017, .476],
0x255: [.548, .084, .501],
0x256: [.759, .222, .595, { ic: .118 }],
0x257: [.759, .017, .595, { ic: .103 }],
0x258: [.548, .017, .554],
0x259: [.548, .017, .557],
0x25A: [.548, .017, .826, { ic: .013 }],
0x25B: [.548, .017, .477],
0x25C: [.548, .017, .494],
0x25D: [.548, .017, .758, { ic: .013 }],
0x25E: [.548, .017, .57],
0x25F: [.531, .221, .33],
0x260: [.759, .222, .591, { ic: .104 }],
0x261: [.548, .222, .587],
0x262: [.548, .015, .56],
0x263: [.531, .222, .518, { ic: .006 }],
0x264: [.548, .017, .56, { ic: .009 }],
0x265: [.531, .222, .573],
0x266: [.759, 0, .573],
0x267: [.759, .222, .575],
0x268: [.811, 0, .33],
0x269: [.531, .017, .3],
0x26A: [.531, 0, .337],
0x26B: [.759, .017, .458, { ic: .012 }],
0x26C: [.759, .017, .427],
0x26D: [.759, .222, .281, { ic: .118 }],
0x26E: [.759, .222, .7],
0x26F: [.531, .017, .841],
0x270: [.531, .222, .843],
0x271: [.548, .222, .842],
0x272: [.548, .222, .573],
0x273: [.548, .222, .577, { ic: .124 }],
0x274: [.531, 0, .585],
0x275: [.548, .017, .584],
0x276: [.548, .017, .768],
0x277: [.548, .017, .764],
0x278: [.758, .222, .663],
0x279: [.531, .015, .4],
0x27A: [.759, .015, .4],
0x27B: [.531, .222, .401, { ic: .118 }],
0x27C: [.546, .222, .4, { ic: .002 }],
0x27D: [.546, .222, .401, { ic: .001 }],
0x27E: [.549, 0, .39, { ic: .002 }],
0x27F: [.549, 0, .39],
0x280: [.531, 0, .529],
0x281: [.531, 0, .529],
0x282: [.548, .221, .48],
0x283: [.759, .222, .282, { ic: .103 }],
0x284: [.759, .221, .331, { ic: .08 }],
0x285: [.548, .017, .485, { ic: .009 }],
0x286: [.759, .222, .339, { ic: .103 }],
0x287: [.548, .133, .386],
0x288: [.664, .222, .386, { ic: .029 }],
0x289: [.531, .017, .616],
0x28A: [.531, .017, .583],
0x28B: [.548, .017, .565],
0x28C: [.531, 0, .513, { ic: .006 }],
0x28D: [.531, 0, .749],
0x28E: [.758, 0, .518, { ic: .006 }],
0x28F: [.531, 0, .498, { ic: .012 }],
0x290: [.531, .222, .459, { ic: .162 }],
0x291: [.531, .128, .544, { ic: .016 }],
0x292: [.531, .222, .505],
0x293: [.531, .29, .505],
0x294: [.759, 0, .478],
0x295: [.759, 0, .478, { ic: .016 }],
0x296: [.758, .017, .512],
0x297: [.548, .221, .488],
0x298: [.71, .017, .798],
0x299: [.548, 0, .555],
0x29A: [.548, .017, .57],
0x29B: [.759, .015, .56, { ic: .118 }],
0x29C: [.531, 0, .584],
0x29D: [.811, .222, .341, { ic: .036 }],
0x29E: [.531, .222, .551],
0x29F: [.531, 0, .449],
0x2A0: [.759, .222, .595, { ic: .103 }],
0x2A1: [.759, 0, .478],
0x2A2: [.759, 0, .478, { ic: .016 }],
0x2A3: [.759, .017, .977],
0x2A4: [.759, .222, 1.014],
0x2A5: [.759, .128, 1.066, { ic: .017 }],
0x2A6: [.664, .017, .742],
0x2A7: [.759, .222, .591, { ic: .104 }],
0x2A8: [.664, .017, .819],
0x2A9: [.759, .222, .879],
0x2AA: [.759, .017, .685],
0x2AB: [.759, .017, .706],
0x2AC: [.667, 0, .469],
0x2AD: [.565, 0, .365],
0x2AE: [.55, .222, .696],
0x2AF: [.55, .222, .698, { ic: .118 }],
0x1D4A: [.673, -.391, .33],
0x1D6C: [.759, .017, .678],
0x1D6D: [.759, .017, .687],
0x1D6E: [.759, 0, .421, { ic: .075 }],
0x1D6F: [.548, 0, .987],
0x1D70: [.548, 0, .718],
0x1D71: [.548, .222, .591],
0x1D72: [.546, 0, .502, { ic: .003 }],
0x1D73: [.549, 0, .502, { ic: .003 }],
0x1D74: [.548, .017, .483],
0x1D75: [.664, .017, .46, { ic: .01 }],
0x1D76: [.531, 0, .496],
0x1D7B: [.531, 0, .28, { ic: .02 }],
0x1D91: [.759, .222, .61, { ic: .103 }],
0x1DBF: [.779, -.391, .333]
}
},
'PHI': {
'italic': {
0x250: [.54, .012, .534],
0x251: [.539, .012, .569],
0x252: [.539, .012, .569],
0x253: [.75, .012, .579],
0x254: [.539, .012, .475],
0x255: [.539, .075, .484],
0x256: [.748, .213, .588, { ic: .02 }],
0x257: [.75, .012, .587, { ic: .141 }],
0x258: [.539, .012, .518],
0x259: [.539, .012, .517],
0x25A: [.539, .012, .754, { ic: .032 }],
0x25B: [.539, .012, .483],
0x25C: [.539, .012, .49],
0x25D: [.539, .012, .732, { ic: .032 }],
0x25E: [.539, .012, .556],
0x25F: [.527, .213, .317],
0x260: [.75, .216, .584, { ic: .141 }],
0x261: [.539, .216, .58],
0x262: [.539, .011, .555],
0x263: [.527, .213, .486, { ic: .028 }],
0x264: [.539, .012, .523, { ic: .033 }],
0x265: [.527, .216, .576],
0x266: [.75, 0, .581],
0x267: [.75, .213, .581],
0x268: [.78, 0, .311],
0x269: [.527, .012, .288],
0x26A: [.527, 0, .322, { ic: .016 }],
0x26B: [.75, .012, .388, { ic: .019 }],
0x26C: [.75, .012, .365],
0x26D: [.75, .213, .279, { ic: .021 }],
0x26E: [.75, .213, .656],
0x26F: [.527, .012, .848],
0x270: [.527, .216, .843],
0x271: [.539, .213, .848],
0x272: [.539, .213, .58],
0x273: [.539, .213, .58, { ic: .026 }],
0x274: [.527, 0, .589],
0x275: [.539, .012, .578],
0x276: [.539, .012, .746, { ic: .002 }],
0x277: [.539, .012, .756],
0x278: [.748, .213, .621],
0x279: [.527, .012, .381],
0x27A: [.748, .012, .381],
0x27B: [.527, .213, .381, { ic: .021 }],
0x27C: [.539, .216, .382, { ic: .028 }],
0x27D: [.539, .213, .381, { ic: .028 }],
0x27E: [.541, 0, .365, { ic: .02 }],
0x27F: [.541, 0, .37],
0x280: [.527, 0, .519],
0x281: [.527, 0, .521, { ic: .004 }],
0x282: [.539, .216, .461],
0x283: [.75, .213, .279, { ic: .141 }],
0x284: [.75, .213, .314, { ic: .125 }],
0x285: [.539, .012, .445],
0x286: [.75, .212, .303, { ic: .141 }],
0x287: [.539, .13, .355],
0x288: [.657, .213, .355],
0x289: [.527, .012, .598],
0x28A: [.527, .012, .578],
0x28B: [.539, .012, .576],
0x28C: [.527, 0, .486],
0x28D: [.527, 0, .711],
0x28E: [.752, 0, .486, { ic: .014 }],
0x28F: [.527, 0, .472, { ic: .028 }],
0x290: [.527, .213, .431, { ic: .081 }],
0x291: [.527, .125, .442, { ic: .015 }],
0x292: [.527, .213, .475],
0x293: [.527, .279, .478],
0x294: [.75, 0, .44, { ic: .014 }],
0x295: [.75, 0, .437, { ic: .065 }],
0x296: [.748, .011, .505],
0x297: [.539, .211, .49, { ic: .001 }],
0x298: [.701, .012, .785],
0x299: [.539, 0, .537],
0x29A: [.539, .012, .564],
0x29B: [.75, .011, .559, { ic: .152 }],
0x29C: [.527, 0, .587],
0x29D: [.78, .212, .307],
0x29E: [.527, .216, .506],
0x29F: [.527, 0, .433],
0x2A0: [.75, .216, .579, { ic: .141 }],
0x2A1: [.75, 0, .44, { ic: .014 }],
0x2A2: [.75, 0, .437, { ic: .065 }],
0x2A3: [.748, .012, .899, { ic: .005 }],
0x2A4: [.748, .213, .938],
0x2A5: [.748, .125, .91, { ic: .015 }],
0x2A6: [.657, .012, .682],
0x2A7: [.75, .213, .564, { ic: .141 }],
0x2A8: [.657, .012, .757],
0x2A9: [.75, .213, .873],
0x2AA: [.75, .012, .654],
0x2AB: [.75, .012, .653, { ic: .005 }],
0x2AC: [.665, 0, .467, { ic: .024 }],
0x2AD: [.548, .001, .34, { ic: .009 }],
0x2AE: [.539, .216, .676],
0x2AF: [.539, .213, .676, { ic: .027 }],
0x1D4A: [.673, -.391, .329, { ic: .008 }],
0x1D6C: [.75, .012, .683],
0x1D6D: [.748, .012, .688, { ic: .031 }],
0x1D6E: [.75, .213, .418, { ic: .065 }],
0x1D6F: [.539, 0, .899],
0x1D70: [.539, 0, .633],
0x1D71: [.539, .216, .579],
0x1D72: [.539, 0, .456, { ic: .028 }],
0x1D73: [.541, 0, .445, { ic: .02 }],
0x1D74: [.539, .012, .472],
0x1D75: [.657, .012, .387, { ic: .008 }],
0x1D76: [.527, 0, .446, { ic: .001 }],
0x1D7B: [.527, 0, .279, { ic: .01 }],
0x1D91: [.75, .213, .587, { ic: .14 }],
0x1DBF: [.779, -.391, .334, { ic: .018 }]
}
},
'PHBI': {
'bold-italic': {
0x250: [.548, .017, .536],
0x251: [.548, .017, .572],
0x252: [.548, .017, .572],
0x253: [.759, .017, .581],
0x254: [.548, .017, .466],
0x255: [.548, .084, .497],
0x256: [.758, .222, .594, { ic: .048 }],
0x257: [.759, .017, .585, { ic: .165 }],
0x258: [.548, .017, .536],
0x259: [.548, .017, .533],
0x25A: [.548, .017, .806, { ic: .023 }],
0x25B: [.548, .017, .487],
0x25C: [.548, .017, .488],
0x25D: [.548, .017, .754, { ic: .024 }],
0x25E: [.548, .017, .564],
0x25F: [.531, .222, .336],
0x260: [.759, .223, .583, { ic: .165 }],
0x261: [.548, .223, .577],
0x262: [.548, .015, .552],
0x263: [.531, .222, .503, { ic: .045 }],
0x264: [.548, .017, .56, { ic: .04 }],
0x265: [.531, .223, .563],
0x266: [.759, 0, .567],
0x267: [.759, .222, .567],
0x268: [.81, 0, .328, { ic: .005 }],
0x269: [.531, .017, .289],
0x26A: [.531, 0, .328, { ic: .024 }],
0x26B: [.759, .017, .458, { ic: .019 }],
0x26C: [.759, .017, .43],
0x26D: [.759, .222, .277, { ic: .056 }],
0x26E: [.759, .222, .698],
0x26F: [.531, .017, .831],
0x270: [.531, .223, .827],
0x271: [.548, .222, .831],
0x272: [.548, .222, .568],
0x273: [.548, .222, .568, { ic: .061 }],
0x274: [.531, 0, .578],
0x275: [.548, .017, .574],
0x276: [.548, .017, .756, { ic: .015 }],
0x277: [.548, .017, .755],
0x278: [.758, .222, .655],
0x279: [.531, .015, .392],
0x27A: [.758, .015, .392, { ic: .006 }],
0x27B: [.531, .222, .392, { ic: .057 }],
0x27C: [.546, .223, .393, { ic: .041 }],
0x27D: [.546, .222, .392, { ic: .042 }],
0x27E: [.55, 0, .384, { ic: .038 }],
0x27F: [.55, 0, .387],
0x280: [.531, 0, .533],
0x281: [.531, 0, .532, { ic: .023 }],
0x282: [.548, .222, .474],
0x283: [.759, .222, .278, { ic: .164 }],
0x284: [.759, .222, .335, { ic: .14 }],
0x285: [.548, .017, .496],
0x286: [.759, .221, .337, { ic: .164 }],
0x287: [.548, .133, .376],
0x288: [.664, .222, .376, { ic: .01 }],
0x289: [.531, .017, .611, { ic: .01 }],
0x28A: [.531, .017, .579],
0x28B: [.548, .017, .557],
0x28C: [.531, 0, .504],
0x28D: [.531, 0, .739],
0x28E: [.759, 0, .507, { ic: .018 }],
0x28F: [.531, 0, .501, { ic: .044 }],
0x290: [.531, .222, .449, { ic: .095 }],
0x291: [.531, .13, .531, { ic: .007 }],
0x292: [.531, .222, .5],
0x293: [.531, .29, .505],
0x294: [.759, 0, .478, { ic: .018 }],
0x295: [.759, 0, .473, { ic: .069 }],
0x296: [.758, .017, .504],
0x297: [.548, .221, .481, { ic: .025 }],
0x298: [.71, .017, .786],
0x299: [.548, 0, .536],
0x29A: [.548, .017, .566],
0x29B: [.759, .015, .56, { ic: .168 }],
0x29C: [.531, 0, .576],
0x29D: [.81, .221, .334, { ic: .02 }],
0x29E: [.531, .223, .534],
0x29F: [.531, 0, .446],
0x2A0: [.759, .223, .578, { ic: .166 }],
0x2A1: [.759, 0, .478, { ic: .018 }],
0x2A2: [.759, 0, .473, { ic: .069 }],
0x2A3: [.758, .017, .961, { ic: .016 }],
0x2A4: [.758, .222, .998],
0x2A5: [.758, .13, 1.044, { ic: .006 }],
0x2A6: [.664, .017, .729],
0x2A7: [.759, .222, .578, { ic: .164 }],
0x2A8: [.664, .017, .807],
0x2A9: [.759, .222, .87],
0x2AA: [.759, .017, .678],
0x2AB: [.759, .017, .7, { ic: .015 }],
0x2AC: [.667, 0, .469, { ic: .023 }],
0x2AD: [.564, .001, .365, { ic: .009 }],
0x2AE: [.548, .223, .684],
0x2AF: [.548, .222, .685, { ic: .061 }],
0x1D4A: [.673, -.391, .329, { ic: .007 }],
0x1D6C: [.759, .017, .677],
0x1D6D: [.758, .017, .677, { ic: .048 }],
0x1D6E: [.759, .222, .489, { ic: .063 }],
0x1D6F: [.548, 0, .972],
0x1D70: [.548, 0, .709],
0x1D71: [.548, .223, .581],
0x1D72: [.546, 0, .49, { ic: .041 }],
0x1D73: [.55, 0, .492, { ic: .037 }],
0x1D74: [.548, .017, .486],
0x1D75: [.664, .017, .446, { ic: .018 }],
0x1D76: [.531, 0, .495],
0x1D7B: [.531, 0, .277, { ic: .031 }],
0x1D91: [.759, .222, .586, { ic: .165 }],
0x1DBF: [.779, -.391, .333, { ic: .017 }]
}
}
}, 'FIRA'), {}, ['MJX-FIRA-PH', 'MJX-FIRA-PHB', 'MJX-FIRA-PHI', 'MJX-FIRA-PHBI']);
//# sourceMappingURL=phonetics.js.map