Skip to content

Instantly share code, notes, and snippets.

@leonbreedt
Created September 12, 2015 20:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leonbreedt/2adfe27b39e141bc88fe to your computer and use it in GitHub Desktop.
Save leonbreedt/2adfe27b39e141bc88fe to your computer and use it in GitHub Desktop.
buildglyphs.js from OS X
{
var r0_fs, r0_path, r0_Glyph, r0_Stroke, r0_tp, r0_inverse, r0_libspiro, r0_SpiroExpansionContext, r0_toml, r0_mix, r0_linreg, r0_bilinear, r0_fallback, r0_emptyFontStr, r0_buildFont, _r0_t0, _r0_t1, _r0_t2, _r0_t3, _r0_t4;
r0_fs = require('fs');
r0_path = require('path');
r0_Glyph = require('./support/glyph').Glyph;
r0_Stroke = require('./support/stroke').Stroke;
r0_tp = require('./support/transform').transformPoint;
r0_inverse = require('./support/transform').inverse;
r0_libspiro = require('libspiro-js');
r0_SpiroExpansionContext = require('./support/spiroexpand').SpiroExpansionContext;
r0_toml = require('toml');
r0_mix = function _r0_t0(r1_a, r1_b, r1_p) {
var r1_a, r1_b, r1_p, _r1_t0, _r1_t1;
return r1_a + (r1_b - r1_a) * r1_p;
};
r0_linreg = function _r0_t1(r2_x0, r2_y0, r2_x1, r2_y1, r2_x) {
var r2_x0, r2_y0, r2_x1, r2_y1, r2_x, _r2_t0, _r2_t1;
return r2_y0 + (r2_x - r2_x0) * (r2_y1 - r2_y0) / (r2_x1 - r2_x0);
};
r0_bilinear = function _r0_t2(r3_x0, r3_x1, r3_y0, r3_y1, r3_z00, r3_z01, r3_z10, r3_z11, r3_x, r3_y) {
var r3_x0, r3_x1, r3_y0, r3_y1, r3_z00, r3_z01, r3_z10, r3_z11, r3_x, r3_y, _r3_t0, _r3_t1;
return r0_linreg(r3_y0, r0_linreg(r3_x0, r3_z00, r3_x1, r3_z10, r3_x), r3_y1, r0_linreg(r3_x0, r3_z01, r3_x1, r3_z11, r3_x), r3_y);
};
r0_fallback = function _r0_t3() {
var r4_j, _r4_t0, _r4_t1, _r4_t2, _r4_t3, _r4_t4;
_r4_t1 = arguments;
r4_j = 0;
_r4_t2 = r4_j < _r4_t1.length;
for (; _r4_t2; _r4_t2 = r4_j < _r4_t1.length) {
if (_r4_t1[r4_j] !== void 0)
return _r4_t1[r4_j];
else
_r4_t4 = void 0;
_r4_t3 = r4_j = r4_j + 1;
}
return _r4_t3;
};
r0_emptyFontStr = r0_fs.readFileSync(r0_path.join(r0_path.dirname(require.main.filename), 'emptyfont.toml'));
r0_buildFont = function _r0_t4(r9_para, r9_recursive) {
var r9_para, r9_recursive, r9_variantSelector, r9_font, r9_glyphList, r9_glyphs, r9_unicodeGlyphs, r9_UPM, r9_serifed, r9_WIDTH, r9_SB, r9_CAP, r9_XH, r9_DESCENDER, r9_parenTop, r9_parenBot, r9_parenMid, r9_Italify, r9_Upright, r9_Scale, r9_Translate, r9_Rotate, r9_globalTransform, r9_deGlobalTransform, r9_CORRECTION_HX, r9_UPWARD, r9_DOWNWARD, r9_RIGHTWARD, r9_LEFTWARD, r9_normalize, r9_O, r9_OXHOOK, r9_HOOK, r9_AHOOK, r9_SHOOK, r9_RHOOK, r9_HOOKX, r9_SMOOTH, r9_SMALLSMOOTH, r9_STROKE, r9_DOTSIZE, r9_PERIODSIZE, r9_BARPOS, r9_GBARPOS, r9_EBARPOS, r9_OVERLAYPOS, r9_FIVEBARPOS, r9_LONGJUT, r9_JUT, r9_ACCENT, r9_ACCENTX, r9_KAPPA, r9_BKAPPA, r9_KAPPA_SPIRO_ARC, r9_CKAPPA, r9_KAPPA_HOOK, r9_KAPPA_AHOOK, r9_KAPPA_RHOOK, r9_TAILADJX, r9_TAILADJY, r9_ILBALANCE, r9_JBALANCE, r9_TBALANCE, r9_TBALANCE2, r9_RBALANCE, r9_SBALANCE, r9_FULLWIDTH, r9_XO, r9_CAPO, r9_HALFSTROKE, r9_RIGHTSB, r9_FWRSB, r9_MIDDLE, r9_FWMIDDLE, r9_CAPMIDDLE, r9_CAP_SMOOTH, r9_DOTRADIUS, r9_PERIODRADIUS, r9_SMOOTHA, r9_SMOOTHB, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB, r9_CORRECTION_VX, r9_CORRECTION_VS, r9_CORRECTION_OMIDX, r9_CORRECTION_OMIDS, r9_WHITENESS, r9_adviceBlackness, r9_MVERTSTROKE, r9_OPERATORSTROKE, r9_BASE, r9_MARK, r9_MARKBASE, r9_AS_BASE, r9_tm, r9_markAboveLower, r9_markAboveCap, r9_markBelowLower, r9_markBelowZero, r9_markToprightLower, r9_markToprightCap, r9_markBottomrightLower, r9_markBottomrightZero, r9_anchorDeriv, r9_StdAnchorGroup, r9_capitalMarks, r9_bMarks, r9_eMarks, r9_pMarks, r9_ifMarks, r9_dependencyProfile, r9_nTemp, r9_pickHash, r9_xn$createglyph$7Hrq, r9_xn$selectvariant$7Hrq, r9_xn$italicvariant$7Hrq, r9_alias, r9_flatten, r9_unimportant, r9_important, r9_afInterpolate, r9_bez3, r9_afInterpolateThem, r9_g4, r9_g2, r9_corner, r9_flat, r9_curl, r9_close, r9_end, r9_prepare, r9_widths, r9_heading, r9_alsothru, r9_alsothruthem, r9_bezcontrols, r9_quadcontrols, r9_archv, r9_arcvh, r9_complexThru, r9_prepareSpiroKnots, r9_xn$spirostroke$1aao, r9_spiro, r9_xn$spirooutline$1aao, r9_upmscale, r9_Ring, r9_RingAt, r9_DotAt, r9_ORing, r9_leftwardTopSerif, r9_leftwardBottomSerif, r9_rightwardTopSerif, r9_rightwardBottomSerif, r9_centerTopSerif, r9_centerBottomSerif, r9_xsStrand, r9_sStrand, r9_halfXStrand, r9_xStrand, r9_nShoulderKnots, r9_nShoulder, r9_mShoulderSpiro, r9_XSHookUpper, r9_sHookUpper, r9_CHookUpper, r9_twoHookUpper, r9_XSHookLower, r9_sHookLower, r9_EHookLower, r9_CHookLower, r9_RevEHookLower, r9_smallo, r9_HBar, r9_HBarTop, r9_HBarBottom, r9_HOverlayBar, r9_VBar, r9_VBarLeft, r9_VBarRight, r9_VerticalHook, r9_LegShape, r9_LeftHook, r9_FlipAround, r9_sband, r9_hookstart, r9_hookend, r9_Miniature, r9_Thinner, r9_Widen, r9_turned, r9_dual, r9_vdual, r9_fwl, r9_fwr, r9_dwl, r9_dwr, r9_dwc, r9_markExtend, r9_markStress, r9_markFine, r9_markHalfStroke, r9_markMiddle, r9_markDotsRadius, r9_aboveMarkTop, r9_aboveMarkBot, r9_belowMarkBot, r9_belowMarkTop, r9_YShape, r9_KShape, r9_BShape, r9_PShape, r9_RShape, r9_CShape, r9_GShape, r9_UShape, r9_FShape, r9_EShape, r9_HShape, r9_LShape, r9_ISerifShape, r9_NShape, r9_MShape, r9_oLeft, r9_oRight, r9_SmallEShape, r9_SmallTShape, r9_SmallMShape, r9_SmallKShape, r9_fBar, r9_eshHook, r9_LongSShape, r9_FiveShape, r9_parenOutside, r9_parenInside, r9_bracketOutside, r9_bracketInside, r9_braceOutside, r9_braceInside, r9_equalHalfSpace, r9_quoteTop, r9_quoteBottom, r9_LambdaShape, r9_SigmaShape, r9_PiShape, r9_OmegaShape, r9_IotaShape, r9_SmallEpsilonShape, r9_GreekLRDoubleMark, r9_CyrYeriShape, r9_RevCyrYeriShape, r9_CyrCyrIShape, r9_CyrDeShape, r9_CyrZheShape, r9_CyrZeShape, r9_CyrElShape, r9_CyrTseShape, r9_CyrCheShape, r9_CyrShaShape, r9_CyrShchaShape, r9_CyrYerShape, r9_CyrYeryShape, r9_CyrYuShape, r9_CyrYaShape, r9_OEShape, r9_aeepart, r9_aeapart, r9_oeopart, r9_EzhShape, r9_RevEzhShape, r9_WynnShape, r9_LatinUpsilon2Shape, r9_RamsHornShape, r9_RevSmallEShape, r9_HooktopLeftBar, r9_CurlyTail, r9_HCurlyTail, r9_ErTail, r9_Belt, r9_CyrDzheShape, r9_CyrLjeShape, r9_CyrNjeShape, r9_CyrGeShape, r9_yCurlyQuotes, r9_commaLow, r9_operTop, r9_operBot, r9_notGlyph, r9_ArrowHead, r9_ArrowShape, r9_tone, r9_isAboveMark, r9_customDecompositions, r9_subParts, r9_pad, r9_shorter, r9_decideName, r9_code, r9_str, r9_nfd, r9_parts, r9_allFound, r9_j, r9_namingParts, r9_composition, r9_glyphName, r9_suggestName, r9_createCircledGlyphs, r9_createSuperscripts, r9_createSubscripts, r9_createFractions, r9_createLigature, r9_doubleSuperscript, r9_createDoubleWidth, r9_buildAnchorDescription, r9_createMarkLookup, r9_glyph, r9_anchorKeys, r9_isMarkGlyph, r9_key, r9_contour, r9_point, r9_finalUprightify, _r9_t0, _r9_t1, _r9_t2, _r9_t3, _r9_t4, _r9_t5, _r9_t6, _r9_t7, _r9_t8, _r9_t9, _r9_t10, _r9_t11, _r9_t12, _r9_t13, _r9_t14, _r9_t15, _r9_t16, _r9_t17, _r9_t18, _r9_t19, _r9_t20, _r9_t21, _r9_t22, _r9_t23, _r9_t24, _r9_t25, _r9_t26, _r9_t27, _r9_t28, _r9_t29, _r9_t30, _r9_t31, _r9_t32, _r9_t33, _r9_t34, _r9_t35, _r9_t36, _r9_t37, _r9_t38, _r9_t39, _r9_t40, _r9_t41, _r9_t42, _r9_tag43, _r9_t44, _r9_t45, _r9_t46, _r9_t47, _r9_t48, _r9_t49, _r9_t50, _r9_t51, _r9_t52, _r9_t53, _r9_t54, _r9_t55, _r9_t56, _r9_t57, _r9_t58, _r9_t59, _r9_t60, _r9_t61, _r9_t62, _r9_t63, _r9_t64, _r9_t65, _r9_t66, _r9_t67, _r9_t68, _r9_t69, _r9_t70, _r9_t71, _r9_t72, _r9_t73, _r9_t74, _r9_t75, _r9_t76, _r9_t77, _r9_t78, _r9_t79, _r9_t80, _r9_t81, _r9_tag82, _r9_t83, _r9_t84, _r9_t85, _r9_t86, _r9_t87, _r9_t88, _r9_t89, _r9_t90, _r9_t91, _r9_t92, _r9_t93, _r9_t94, _r9_t95, _r9_t96, _r9_t97, _r9_t98, _r9_t99, _r9_t100, _r9_t101, _r9_t102, _r9_t103, _r9_t104, _r9_t105, _r9_t106, _r9_t107, _r9_t108, _r9_t109, _r9_t110, _r9_t111, _r9_t112, _r9_t113, _r9_t114, _r9_t115, _r9_t116, _r9_t117, _r9_t118, _r9_t119, _r9_t120, _r9_t121, _r9_t122, _r9_t123, _r9_t124, _r9_t125, _r9_t126, _r9_t127, _r9_t128, _r9_t129, _r9_t130, _r9_t131, _r9_t132, _r9_t133, _r9_t134, _r9_t135, _r9_t136, _r9_t137, _r9_t138, _r9_t139, _r9_t140, _r9_t141, _r9_t142, _r9_t143, _r9_t144, _r9_t145, _r9_t146, _r9_t147, _r9_t148, _r9_t149, _r9_t150, _r9_t151, _r9_t152, _r9_t153, _r9_t154, _r9_t155, _r9_t156, _r9_t157, _r9_t158, _r9_t159, _r9_t160, _r9_t161, _r9_t162, _r9_t163, _r9_t164, _r9_t165, _r9_t166, _r9_t167, _r9_t168, _r9_t169, _r9_t170, _r9_t171, _r9_t172, _r9_t173, _r9_t174, _r9_t175, _r9_t176, _r9_t177, _r9_t178, _r9_t179, _r9_t180, _r9_t181, _r9_t182, _r9_t183, _r9_t184, _r9_t185, _r9_t186, _r9_t187, _r9_t188, _r9_t189, _r9_t190, _r9_t191, _r9_t192, _r9_t193, _r9_t194, _r9_t195, _r9_t196, _r9_t197, _r9_t198, _r9_t199, _r9_t200, _r9_t201, _r9_t202, _r9_t203, _r9_t204, _r9_t205, _r9_t206, _r9_t207, _r9_t208, _r9_t209, _r9_t210, _r9_t211, _r9_t212, _r9_t213, _r9_t214, _r9_t215, _r9_t216, _r9_t217, _r9_t218, _r9_t219, _r9_t220, _r9_t221, _r9_t222, _r9_t223, _r9_t224, _r9_t225, _r9_t226, _r9_t227, _r9_t228, _r9_t229, _r9_t230, _r9_t231, _r9_t232, _r9_t233, _r9_t234, _r9_t235, _r9_t236, _r9_t237, _r9_t238, _r9_t239, _r9_t240, _r9_t241, _r9_t242, _r9_t243, _r9_t244, _r9_t245, _r9_t246, _r9_t247, _r9_t248, _r9_t249, _r9_t250, _r9_t251, _r9_t252, _r9_t253, _r9_t254, _r9_t255, _r9_t256, _r9_t257, _r9_t258, _r9_t259, _r9_t260, _r9_t261, _r9_t262, _r9_t263, _r9_t264, _r9_t265, _r9_t266, _r9_t267, _r9_t268, _r9_t269, _r9_t270, _r9_t271, _r9_t272, _r9_t273, _r9_t274, _r9_t275, _r9_t276, _r9_t277, _r9_t278, _r9_t279, _r9_t280, _r9_t281, _r9_t282, _r9_t283, _r9_t284, _r9_t285, _r9_t286, _r9_t287, _r9_t288, _r9_t289, _r9_t290, _r9_t291, _r9_t292, _r9_t293, _r9_t294, _r9_t295, _r9_t296, _r9_t297, _r9_t298, _r9_t299, _r9_t300, _r9_t301, _r9_t302, _r9_t303, _r9_t304, _r9_t305, _r9_t306, _r9_t307, _r9_t308, _r9_t309, _r9_t310, _r9_t311, _r9_t312, _r9_t313, _r9_t314, _r9_t315, _r9_t316, _r9_t317, _r9_t318, _r9_t319, _r9_t320, _r9_t321, _r9_t322, _r9_t323, _r9_t324, _r9_t325, _r9_t326, _r9_t327, _r9_t328, _r9_t329, _r9_t330, _r9_t331, _r9_t332, _r9_t333, _r9_t334, _r9_t335, _r9_t336, _r9_t337, _r9_t338, _r9_t339, _r9_t340, _r9_t341, _r9_t342, _r9_t343, _r9_t344, _r9_t345, _r9_t346, _r9_t347, _r9_t348, _r9_t349, _r9_t350, _r9_t351, _r9_t352, _r9_t353, _r9_t354, _r9_t355, _r9_t356, _r9_t357, _r9_t358, _r9_t359, _r9_t360, _r9_t361, _r9_t362, _r9_t363, _r9_t364, _r9_t365, _r9_t366, _r9_t367, _r9_t368, _r9_t369, _r9_t370, _r9_t371, _r9_t372, _r9_t373, _r9_t374, _r9_t375, _r9_t376, _r9_t377, _r9_t378, _r9_t379, _r9_t380, _r9_t381, _r9_t382, _r9_t383, _r9_t384, _r9_t385, _r9_t386, _r9_t387, _r9_t388, _r9_t389, _r9_t390, _r9_t391, _r9_t392, _r9_t393, _r9_t394, _r9_t395, _r9_t396, _r9_t397, _r9_t398, _r9_t399, _r9_t400, _r9_t401, _r9_t402, _r9_t403, _r9_t404, _r9_t405, _r9_t406, _r9_t407, _r9_t408, _r9_t409, _r9_t410, _r9_t411, _r9_t412, _r9_t413, _r9_t414, _r9_t415, _r9_t416, _r9_t417, _r9_t418, _r9_t419, _r9_t420, _r9_t421, _r9_t422, _r9_t423, _r9_t424, _r9_t425, _r9_t426, _r9_t427, _r9_t428, _r9_t429, _r9_t430, _r9_t431, _r9_t432, _r9_t433, _r9_t434, _r9_t435, _r9_t436, _r9_t437, _r9_t438, _r9_t439, _r9_t440, _r9_t441, _r9_t442, _r9_t443, _r9_t444, _r9_t445, _r9_t446, _r9_t447, _r9_t448, _r9_t449, _r9_t450, _r9_t451, _r9_t452, _r9_t453, _r9_t454, _r9_t455, _r9_t456, _r9_t457, _r9_t458, _r9_t459, _r9_t460, _r9_t461, _r9_t462, _r9_t463, _r9_t464, _r9_t465, _r9_t466, _r9_t467, _r9_t468, _r9_t469, _r9_t470, _r9_t471, _r9_t472, _r9_t473, _r9_t474, _r9_t475, _r9_t476, _r9_t477, _r9_t478, _r9_t479, _r9_t480, _r9_t481, _r9_t482, _r9_t483, _r9_t484, _r9_t485, _r9_t486, _r9_t487, _r9_t488, _r9_t489, _r9_t490, _r9_t491, _r9_t492, _r9_t493, _r9_t494, _r9_t495, _r9_t496, _r9_t497, _r9_t498, _r9_t499, _r9_t500, _r9_t501, _r9_t502, _r9_t503, _r9_t504, _r9_t505, _r9_t506, _r9_t507, _r9_t508, _r9_t509, _r9_t510, _r9_t511, _r9_t512, _r9_t513, _r9_t514, _r9_t515, _r9_t516, _r9_t517, _r9_t518, _r9_t519, _r9_t520, _r9_t521, _r9_t522, _r9_t523, _r9_t524, _r9_t525, _r9_t526, _r9_t527, _r9_t528, _r9_t529, _r9_t530, _r9_t531, _r9_t532, _r9_t533, _r9_t534, _r9_t535, _r9_t536, _r9_t537, _r9_t538, _r9_t539, _r9_t540, _r9_t541, _r9_t542, _r9_t543, _r9_t544, _r9_t545, _r9_t546, _r9_t547, _r9_t548, _r9_t549, _r9_t550, _r9_t551, _r9_t552, _r9_t553, _r9_t554, _r9_t555, _r9_t556, _r9_t557, _r9_t558, _r9_t559, _r9_t560, _r9_t561, _r9_t562, _r9_t563, _r9_t564, _r9_t565, _r9_t566, _r9_t567, _r9_t568, _r9_t569, _r9_t570, _r9_t571, _r9_t572, _r9_t573, _r9_t574, _r9_t575, _r9_t576, _r9_t577, _r9_t578, _r9_t579, _r9_t580, _r9_t581, _r9_t582, _r9_t583, _r9_t584, _r9_t585, _r9_t586, _r9_t587, _r9_t588, _r9_t589, _r9_t590, _r9_t591, _r9_t592, _r9_t593, _r9_t594, _r9_t595, _r9_t596, _r9_t597, _r9_t598, _r9_t599, _r9_t600, _r9_t601, _r9_t602, _r9_t603, _r9_t604, _r9_t605, _r9_t606, _r9_t607, _r9_t608, _r9_t609, _r9_t610, _r9_t611, _r9_t612, _r9_t613, _r9_t614, _r9_t615, _r9_t616, _r9_t617, _r9_t618, _r9_t619, _r9_t620, _r9_t621, _r9_t622, _r9_t623, _r9_t624, _r9_t625, _r9_t626, _r9_t627, _r9_t628, _r9_t629, _r9_t630, _r9_t631, _r9_t632, _r9_t633, _r9_t634, _r9_t635, _r9_t636, _r9_t637, _r9_t638, _r9_t639, _r9_t640, _r9_t641, _r9_t642, _r9_t643, _r9_t644, _r9_t645, _r9_t646, _r9_t647, _r9_t648, _r9_t649, _r9_t650, _r9_t651, _r9_t652, _r9_t653, _r9_t654, _r9_t655, _r9_t656, _r9_t657, _r9_t658, _r9_t659, _r9_t660, _r9_t661, _r9_t662, _r9_t663, _r9_t664, _r9_t665, _r9_t666, _r9_t667, _r9_t668, _r9_t669, _r9_t670, _r9_t671, _r9_t672, _r9_t673, _r9_t674, _r9_t675, _r9_t676, _r9_t677, _r9_t678, _r9_t679, _r9_t680, _r9_t681, _r9_t682, _r9_t683, _r9_t684, _r9_t685, _r9_t686, _r9_t687, _r9_t688, _r9_t689, _r9_t690, _r9_t691, _r9_t692, _r9_t693, _r9_t694, _r9_t695, _r9_t696, _r9_t697, _r9_t698, _r9_t699, _r9_t700, _r9_t701, _r9_t702, _r9_t703, _r9_t704, _r9_t705, _r9_t706, _r9_t707, _r9_t708, _r9_t709, _r9_t710, _r9_t711, _r9_t712, _r9_t713, _r9_t714, _r9_t715, _r9_t716, _r9_t717, _r9_t718, _r9_t719, _r9_t720, _r9_t721, _r9_t722, _r9_t723, _r9_t724, _r9_t725, _r9_t726, _r9_t727, _r9_t728, _r9_t729, _r9_t730, _r9_t731, _r9_t732, _r9_t733, _r9_t734, _r9_t735, _r9_t736, _r9_t737, _r9_t738, _r9_tag739, _r9_t740, _r9_tag741, _r9_t742, _r9_tag743, _r9_t744, _r9_tag745, _r9_t746, _r9_t747, _r9_t748, _r9_t749, _r9_t750, _r9_t751, _r9_t752, _r9_t753, _r9_tag754, _r9_t755, _r9_t756, _r9_t757, _r9_t758, _r9_t759, _r9_t760, _r9_t761, _r9_t762, _r9_t763, _r9_t764, _r9_t765, _r9_t766, _r9_t767, _r9_t768, _r9_t769, _r9_t770, _r9_t771, _r9_t772, _r9_t773, _r9_t774, _r9_t775, _r9_t776, _r9_tag777, _r9_t778, _r9_t779, _r9_t780, _r9_t781, _r9_t782, _r9_t783, _r9_t784, _r9_t785, _r9_t786, _r9_t787, _r9_t788, _r9_t789, _r9_t790, _r9_t791, _r9_t792, _r9_tag793, _r9_t794, _r9_t795, _r9_t796, _r9_t797, _r9_t798, _r9_t799, _r9_t800, _r9_t801, _r9_t802, _r9_t803, _r9_t804, _r9_t805, _r9_t806, _r9_t807;
r9_variantSelector = r9_para.variantSelector;
r9_font = r0_toml.parse(r0_emptyFontStr);
r9_glyphList = r9_font.glyf;
r9_glyphs = {};
r9_unicodeGlyphs = [];
r9_UPM = 1000;
r9_serifed = !!r9_para.serif;
r9_WIDTH = r9_para.width;
r9_SB = r9_para.sb;
r9_CAP = r9_para.cap;
r9_XH = r9_para.xheight;
r9_DESCENDER = r9_para.descender;
r9_parenTop = r9_XH * 0.625 + (r9_CAP - r9_XH) * 2.5;
r9_parenBot = r9_XH * 0.625 - (r9_CAP - r9_XH) * 2.5;
r9_parenMid = r0_mix(r9_parenTop, r9_parenBot, 0.5);
r9_Italify = function _r9_t30(r10_angle, r10_shift) {
var r10_angle, r10_shift, r10_slope, _r10_t0, _r10_t1;
r10_slope = Math.tan(r0_fallback(r10_angle, r9_para.italicangle) / 180 * Math.PI);
return {
'xx': 1,
'yx': r10_slope,
'xy': 0,
'yy': 1,
'x': r0_fallback(r10_shift, -r10_slope * r9_parenMid),
'y': 0
};
};
r9_Upright = function _r9_t31(r11_angle, r11_shift) {
var r11_angle, r11_shift, _r11_t0, _r11_t1;
return r0_inverse(r9_Italify(r11_angle, r11_shift));
};
r9_Scale = function _r9_t32(r12_sx, r12_sy) {
var r12_sx, r12_sy, _r12_t0, _r12_t1;
return {
'xx': r12_sx,
'yx': 0,
'xy': 0,
'yy': r0_fallback(r12_sy, r12_sx),
'x': 0,
'y': 0
};
};
r9_Translate = function _r9_t33(r13_x, r13_y) {
var r13_x, r13_y, _r13_t0, _r13_t1;
return {
'xx': 1,
'yx': 0,
'xy': 0,
'yy': 1,
'x': r13_x,
'y': r13_y
};
};
r9_Rotate = function _r9_t34(r14_angle) {
var r14_angle, _r14_t0, _r14_t1;
return {
'xx': Math.cos(r14_angle),
'yx': -Math.sin(r14_angle),
'xy': Math.sin(r14_angle),
'yy': Math.cos(r14_angle),
'x': 0,
'y': 0
};
};
r9_globalTransform = r9_Italify(r9_para.italicAngle);
r9_deGlobalTransform = r0_inverse(r9_globalTransform);
r9_CORRECTION_HX = 1 / Math.sqrt(1 - r9_globalTransform.yx * r9_globalTransform.yx);
r9_UPWARD = {
'x': -r9_CORRECTION_HX,
'y': 0
};
r9_DOWNWARD = {
'x': r9_CORRECTION_HX,
'y': 0
};
r9_RIGHTWARD = {
'x': r9_globalTransform.yx,
'y': 1
};
r9_LEFTWARD = {
'x': -r9_globalTransform.yx,
'y': -1
};
r9_normalize = function _r9_t35(r15_a) {
var r15_a, r15_m, _r15_t0, _r15_t1;
r15_m = Math.hypot(r15_a.x, r15_a.y);
return {
'x': r15_a.x / r15_m,
'y': r15_a.y / r15_m
};
};
r9_O = r9_para.o;
r9_OXHOOK = r9_para.oxhook;
r9_HOOK = r9_para.hook;
r9_AHOOK = r9_para.ahook;
r9_SHOOK = r9_para.shook;
r9_RHOOK = r9_para.rhook;
r9_HOOKX = r9_para.hookx;
r9_SMOOTH = r9_para.smooth;
r9_SMALLSMOOTH = r9_para.smallsmooth;
r9_STROKE = r9_para.stroke;
r9_DOTSIZE = r0_fallback(r9_para.dotsize, r9_STROKE);
r9_PERIODSIZE = r0_fallback(r9_para.periodsize, r9_DOTSIZE);
r9_BARPOS = r0_fallback(r9_para.barpos, 0.5);
r9_GBARPOS = r0_fallback(r9_para.gbarpos, 0.5);
r9_EBARPOS = r0_fallback(r9_para.ebarpos, r9_BARPOS);
r9_OVERLAYPOS = r9_para.overlaypos;
r9_FIVEBARPOS = r9_para.fivebarpos;
r9_LONGJUT = r9_para.longjut;
r9_JUT = r9_para.jut;
r9_ACCENT = r9_para.accent;
r9_ACCENTX = r9_para.accentx;
r9_KAPPA = r9_para.kappa;
r9_BKAPPA = r9_para.bkappa || r9_KAPPA + 0.1;
r9_KAPPA_SPIRO_ARC = r9_KAPPA + 0.1;
r9_CKAPPA = r9_para.ckappa || r9_BKAPPA;
r9_KAPPA_HOOK = r0_fallback(r9_para.kappa_hook, r9_BKAPPA + 0.1);
r9_KAPPA_AHOOK = r0_fallback(r9_para.kappa_ahook, r9_KAPPA_HOOK);
r9_KAPPA_RHOOK = r0_fallback(r9_para.kappa_rhook, r9_KAPPA_HOOK);
r9_TAILADJX = r9_WIDTH * 0.2;
r9_TAILADJY = r9_XH * 0.25;
r9_ILBALANCE = r9_LONGJUT * 0.04;
r9_JBALANCE = r0_fallback(r9_para.jbalance, r9_STROKE / 2 + r9_ILBALANCE);
r9_TBALANCE = r0_fallback(r9_para.tbalance, r9_JBALANCE);
r9_TBALANCE2 = r0_fallback(r9_para.tbalance2, r9_TBALANCE);
r9_RBALANCE = r0_fallback(r9_para.rbalance, r9_JBALANCE * 0.3);
r9_SBALANCE = r0_fallback(r9_para.sbalance, 0.52);
r9_FULLWIDTH = r9_para.cjkSpacing ? r9_WIDTH * 2 : r9_WIDTH;
r9_XO = r9_XH - r9_O;
r9_CAPO = r9_CAP - r9_O;
r9_HALFSTROKE = r9_STROKE / 2;
r9_RIGHTSB = r9_WIDTH - r9_SB;
r9_FWRSB = r9_FULLWIDTH - r9_SB;
r9_MIDDLE = r9_WIDTH / 2;
r9_FWMIDDLE = r9_FULLWIDTH / 2;
r9_CAPMIDDLE = r9_CAP / 2;
r9_CAP_SMOOTH = r9_CAP - r9_SMOOTH;
r9_DOTRADIUS = r9_DOTSIZE / 2;
r9_PERIODRADIUS = r9_PERIODSIZE / 2;
r9_SMOOTHA = r9_SMOOTH - r9_globalTransform.yx * r9_para.smoothadjust;
r9_SMOOTHB = r9_SMOOTH + r9_globalTransform.yx * r9_para.smoothadjust;
r9_SMALLSMOOTHA = r9_SMALLSMOOTH - r9_globalTransform.yx * r9_para.smoothadjust;
r9_SMALLSMOOTHB = r9_SMALLSMOOTH + r9_globalTransform.yx * r9_para.smoothadjust;
r9_CORRECTION_VX = r9_globalTransform.yx;
r9_CORRECTION_VS = r9_STROKE * r9_globalTransform.yx;
r9_CORRECTION_OMIDX = r9_globalTransform.yx * 1.2;
r9_CORRECTION_OMIDS = r9_STROKE * r9_CORRECTION_OMIDX;
r9_WHITENESS = (r9_XH - r9_STROKE * 3) * (r9_RIGHTSB - r9_SB) * (1 / 3) / (r9_XH * (r9_RIGHTSB - r9_SB));
r9_adviceBlackness = function _r9_t36(r16_crowdedness) {
var r16_crowdedness, _r16_t0, _r16_t1;
return Math.min(r9_STROKE, (r9_RIGHTSB - r9_SB) * (1 - r9_WHITENESS) / r16_crowdedness);
};
r9_MVERTSTROKE = r9_adviceBlackness(r0_fallback(r9_para.lllcrowdedness, 3 + 1 / 3));
r9_OPERATORSTROKE = r9_adviceBlackness(3.4);
r9_BASE = 'base';
r9_MARK = 'mark';
r9_MARKBASE = 'markbase';
r9_AS_BASE = 'AS-BASE';
r9_tm = function _r9_t37(r17_anchor) {
var r17_anchor, _r17_t0, _r17_t1;
return {
'x': r17_anchor.x * r9_globalTransform.xx + r17_anchor.y * r9_globalTransform.yx + r9_globalTransform.x,
'y': r17_anchor.x * r9_globalTransform.xy + r17_anchor.y * r9_globalTransform.yy + r9_globalTransform.y,
'type': r17_anchor.type
};
};
r9_markAboveLower = {
'anchors': {
'above': r9_tm({
'x': r9_MIDDLE,
'y': r9_XH,
'type': r9_BASE
})
}
};
r9_markAboveCap = {
'anchors': {
'above': r9_tm({
'x': r9_MIDDLE,
'y': r9_CAP,
'type': r9_BASE
})
}
};
r9_markBelowLower = {
'anchors': {
'below': r9_tm({
'x': r9_MIDDLE,
'y': r9_DESCENDER,
'type': r9_BASE
})
}
};
r9_markBelowZero = {
'anchors': {
'below': r9_tm({
'x': r9_MIDDLE,
'y': 0,
'type': r9_BASE
})
}
};
r9_markToprightLower = {
'anchors': {
'topright': r9_tm({
'x': r9_RIGHTSB,
'y': r9_XH,
'type': r9_BASE
})
}
};
r9_markToprightCap = {
'anchors': {
'topright': r9_tm({
'x': r9_RIGHTSB,
'y': r9_CAP,
'type': r9_BASE
})
}
};
r9_markBottomrightLower = {
'anchors': {
'bottomright': r9_tm({
'x': r9_RIGHTSB,
'y': r9_DESCENDER,
'type': r9_BASE
})
}
};
r9_markBottomrightZero = {
'anchors': {
'bottomright': r9_tm({
'x': r9_RIGHTSB,
'y': 0,
'type': r9_BASE
})
}
};
r9_anchorDeriv = function _r9_t38() {
var r18_h, r18_a, r18_k, _r18_t0, _r18_t1, _r18_t2, _r18_t3, _r18_t4, _r18_t5, _r18_t6, _r18_t7, _r18_t8;
_r18_t8 = arguments;
r18_h = {};
_r18_t0 = _r18_t8;
_r18_t1 = _r18_t0.length;
_r18_t2 = 0;
for (; _r18_t2 < _r18_t1; _r18_t2 = _r18_t2 + 1) {
r18_a = _r18_t0[_r18_t2];
_r18_t3 = Object.keys(r18_a.anchors);
_r18_t4 = _r18_t3.length;
_r18_t5 = 0;
for (; _r18_t5 < _r18_t4; _r18_t5 = _r18_t5 + 1) {
r18_k = _r18_t3[_r18_t5];
r18_h[r18_k] = {};
_r18_t6 = r18_a.anchors[r18_k];
r18_h[r18_k].x = _r18_t6.x;
r18_h[r18_k].y = _r18_t6.y;
r18_h[r18_k].type = _r18_t6.type;
r18_h[r18_k].mbx = _r18_t6.mbx;
r18_h[r18_k].mby = _r18_t6.mby;
}
}
return { 'anchors': r18_h };
};
r9_StdAnchorGroup = function _r9_t39() {
var r21_a, _r21_t0, _r21_t1;
_r21_t1 = arguments;
r21_a = r9_anchorDeriv.apply(null, _r21_t1);
r21_a.anchors.overlay = {
'type': r9_BASE,
'x': r0_mix(r21_a.anchors.below.x, r21_a.anchors.above.x, r9_OVERLAYPOS),
'y': r0_mix(r21_a.anchors.below.y, r21_a.anchors.above.y, r9_OVERLAYPOS)
};
r21_a.anchors.slash = {
'type': r9_BASE,
'x': r0_mix(r21_a.anchors.below.x, r21_a.anchors.above.x, 0.5),
'y': r0_mix(r21_a.anchors.below.y, r21_a.anchors.above.y, 0.5)
};
return r21_a;
};
r9_capitalMarks = r9_StdAnchorGroup(r9_markAboveCap, r9_markBelowZero, r9_markToprightCap, r9_markBottomrightZero);
r9_bMarks = r9_StdAnchorGroup(r9_markAboveCap, r9_markBelowZero, r9_markToprightCap, r9_markBottomrightZero);
r9_eMarks = r9_StdAnchorGroup(r9_markAboveLower, r9_markBelowZero, r9_markToprightLower, r9_markBottomrightZero);
r9_pMarks = r9_StdAnchorGroup(r9_markAboveLower, r9_markBelowLower, r9_markToprightLower, r9_markBottomrightLower);
r9_ifMarks = r9_StdAnchorGroup(r9_markAboveCap, r9_markBelowLower, r9_markToprightCap, r9_markBottomrightLower);
r9_dependencyProfile = {};
r9_nTemp = 0;
if (r9_recursive) {
_r9_t41 = {};
_r9_t40 = function (r82_h) {
var r82_h, r82_j, _r82_t0, _r82_t1, _r82_t2;
_r82_t0 = r9_recursive;
_r82_t1 = _r82_t0.length;
_r82_t2 = 0;
for (; _r82_t2 < _r82_t1; _r82_t2 = _r82_t2 + 1) {
r82_j = _r82_t0[_r82_t2];
r82_h[r82_j] = r82_j;
}
return _r9_t42 = r82_h;
}(_r9_t41);
} else
_r9_t40 = void 0;
r9_pickHash = _r9_t40;
r9_xn$createglyph$7Hrq = function _r9_t44(r84_name, r84_actions) {
var r84_name, r84_actions, r84_glyphObject, r84_d, r84_allAliases, _r84_t0, _r84_t1, _r84_t2, _r84_t3, _r84_t4, _r84_t5, _r84_t6, _r84_t7, _r84_t8;
_r84_t4 = arguments;
if (r84_name && r84_actions) {
if (r9_pickHash && !r9_pickHash[r84_name])
return void 0;
else
_r84_t6 = void 0;
process.stderr.write('Building /' + r84_name + (r9_recursive ? ' (recursive)' : '') + ' for ' + r9_para.family + ' ' + r9_para.style + '\n');
r9_dependencyProfile[r84_name] = [];
r84_glyphObject = new r0_Glyph(r84_name);
r84_glyphObject['set-width'](r9_WIDTH);
r9_glyphList.push(r84_glyphObject);
r9_glyphs[r84_name] = r84_glyphObject;
r84_actions.call(r84_glyphObject);
_r84_t0 = r84_glyphObject.dependencies;
_r84_t1 = _r84_t0.length;
_r84_t2 = 0;
for (; _r84_t2 < _r84_t1; _r84_t2 = _r84_t2 + 1) {
r84_d = _r84_t0[_r84_t2];
r84_allAliases = Object.keys(r9_glyphs).filter(function _r84_t8(r86_k) {
var r86_k, _r86_t0, _r86_t1;
return r9_glyphs[r86_k] === r9_glyphs[r84_d];
});
r9_dependencyProfile[r84_name] = r9_dependencyProfile[r84_name].concat(r9_dependencyProfile[r84_d], r84_allAliases);
}
return r84_glyphObject;
} else if (true) {
r84_actions = _r84_t4[0];
r84_glyphObject = new r0_Glyph('.temp-' + (r9_nTemp = r9_nTemp = r9_nTemp + 1));
r84_glyphObject['set-width'](r9_WIDTH);
r84_actions.call(r84_glyphObject);
return r84_glyphObject;
} else
return void 0;
};
r9_xn$selectvariant$7Hrq = function _r9_t45(r87_name, r87_unicode, r87_default) {
var r87_name, r87_unicode, r87_default, r87_variant, r87_chosenGlyph, r87_allAliases, _r87_t0, _r87_t1, _r87_t2, _r87_t3, _r87_t4;
if (r9_pickHash && !r9_pickHash[r87_name])
return void 0;
else
_r87_t2 = void 0;
r87_variant = r9_variantSelector[r87_name] || r87_default;
r87_chosenGlyph = r9_glyphs[r87_name + '.' + r87_variant];
r9_xn$createglyph$7Hrq(r87_name, function _r87_t3() {
var r89_currentGlyph, _r89_t0, _r89_t1, _r89_t2;
_r89_t0 = this;
r89_currentGlyph = _r89_t0;
r89_currentGlyph.gizmo = r9_globalTransform;
r89_currentGlyph.include(r87_chosenGlyph, r9_AS_BASE);
if (r87_unicode)
_r89_t2 = (r89_currentGlyph['assign-unicode'](r87_unicode), r9_unicodeGlyphs[r89_currentGlyph.unicode[r89_currentGlyph.unicode.length - 1]] = r89_currentGlyph);
else
_r89_t2 = void 0;
return void 0;
});
r87_allAliases = Object.keys(r9_glyphs).filter(function _r87_t4(r92_k) {
var r92_k, _r92_t0, _r92_t1;
return r9_glyphs[r92_k] === r9_glyphs[r87_chosenGlyph.name];
});
return r9_dependencyProfile[r87_name] = r87_allAliases.concat(r9_dependencyProfile[r87_chosenGlyph.name]);
};
r9_xn$italicvariant$7Hrq = function _r9_t46(r93_name, r93_unicode) {
var r93_name, r93_unicode, _r93_t0, _r93_t1, _r93_t2;
return r9_xn$createglyph$7Hrq(r93_name, function _r93_t2() {
var r95_currentGlyph, _r95_t0, _r95_t1, _r95_t2;
_r95_t0 = this;
r95_currentGlyph = _r95_t0;
r95_currentGlyph.gizmo = r9_globalTransform;
if (r9_para.italicangle > 0)
r95_currentGlyph.include(r9_glyphs[r93_name + '.italic'], r9_AS_BASE);
else
r95_currentGlyph.include(r9_glyphs[r93_name + '.upright'], r9_AS_BASE);
if (r93_unicode)
_r95_t2 = (r95_currentGlyph['assign-unicode'](r93_unicode), r9_unicodeGlyphs[r95_currentGlyph.unicode[r95_currentGlyph.unicode.length - 1]] = r95_currentGlyph);
else
_r95_t2 = void 0;
return void 0;
});
};
r9_alias = function _r9_t47(r99_newid, r99_unicode, r99_oldid) {
var r99_newid, r99_unicode, r99_oldid, _r99_t0, _r99_t1, _r99_t2;
return r9_xn$createglyph$7Hrq(r99_newid, function _r99_t2() {
var r101_currentGlyph, _r101_t0, _r101_t1, _r101_t2;
_r101_t0 = this;
r101_currentGlyph = _r101_t0;
r101_currentGlyph.gizmo = r9_globalTransform;
if (r99_unicode)
_r101_t2 = (r101_currentGlyph['assign-unicode'](r99_unicode), r9_unicodeGlyphs[r101_currentGlyph.unicode[r101_currentGlyph.unicode.length - 1]] = r101_currentGlyph);
else
_r101_t2 = void 0;
r101_currentGlyph.include(r9_glyphs[r99_oldid], r9_AS_BASE);
r101_currentGlyph['set-width'](r9_glyphs[r99_oldid].advanceWidth);
return void 0;
});
};
r9_flatten = function _r9_t48(r105_knots) {
var r105_knots, r105_a, r105_p, _r105_t0, _r105_t1, _r105_t2, _r105_t3, _r105_t4;
r105_a = [];
_r105_t0 = r105_knots;
_r105_t1 = _r105_t0.length;
_r105_t2 = 0;
for (; _r105_t2 < _r105_t1; _r105_t2 = _r105_t2 + 1) {
r105_p = _r105_t0[_r105_t2];
if (r105_p instanceof Array)
r105_a = r105_a.concat(r9_flatten(r105_p));
else if (true)
r105_a.push(r105_p);
else
void 0;
}
return r105_a;
};
r9_unimportant = function _r9_t49() {
var _r107_t0, _r107_t1;
_r107_t0 = this;
return _r107_t0.points && _r107_t0.points.length && _r107_t0.points[_r107_t0.points.length - 1] ? _r107_t0.points[_r107_t0.points.length - 1].subdivided = true : void 0, _r107_t0.controlKnots && _r107_t0.controlKnots.length && _r107_t0.controlKnots[_r107_t0.controlKnots.length - 1] ? _r107_t0.controlKnots[_r107_t0.controlKnots.length - 1].unimportant = true : void 0;
};
r9_important = function _r9_t50() {
var _r108_t0, _r108_t1;
return void 0;
};
r9_afInterpolate = function _r9_t51(r109_before, r109_after, r109_args) {
var r109_before, r109_after, r109_args, _r109_t0, _r109_t1;
return r9_g2(r0_mix(r109_before.x, r109_after.x, r109_args.rx), r0_mix(r109_before.y, r109_after.y, r109_args.ry), r0_fallback(r109_args.raf, r9_unimportant));
};
r9_bez3 = function _r9_t52(r110_a, r110_b, r110_c, r110_d, r110_t) {
var r110_a, r110_b, r110_c, r110_d, r110_t, _r110_t0, _r110_t1;
return (1 - r110_t) * (1 - r110_t) * (1 - r110_t) * r110_a + 3 * (1 - r110_t) * (1 - r110_t) * r110_t * r110_b + 3 * r110_t * r110_t * (1 - r110_t) * r110_c + r110_t * r110_t * r110_t * r110_d;
};
r9_afInterpolateThem = function _r9_t53(r111_before, r111_after, r111_args) {
var r111_before, r111_after, r111_args, r111_knots, r111_rx, r111_ry, r111_preserve, r111_otherwise, _r111_t0, _r111_t1, _r111_t2, _r111_t3, _r111_t4, _r111_t5, _r111_t6;
r111_knots = [];
_r111_t0 = r111_args.rs;
_r111_t1 = _r111_t0.length;
_r111_t2 = 0;
for (; _r111_t2 < _r111_t1; _r111_t2 = _r111_t2 + 1) {
_r111_t3 = _r111_t0[_r111_t2];
r111_rx = _r111_t3[0];
r111_ry = _r111_t3[1];
r111_preserve = _r111_t3[2];
r111_knots.push(r9_g2(r0_mix(r111_before.x, r111_after.x, r111_rx), r0_mix(r111_before.y, r111_after.y, r111_ry), r0_fallback(r111_args.raf, (_r111_t4 = r111_preserve, 1 === _r111_t4 ? (void 0, r111_before.af) : 2 === _r111_t4 ? (void 0, r111_after.af) : (r111_otherwise = _r111_t4, r9_unimportant)))));
}
return r111_knots;
};
r9_g4 = function _r9_t54(r113_x, r113_y, r113_f) {
var r113_x, r113_y, r113_f, _r113_t0, _r113_t1;
return {
'x': r113_x,
'y': r113_y,
'type': 'g4',
'af': r113_f
};
};
r9_g2 = function _r9_t55(r114_x, r114_y, r114_f) {
var r114_x, r114_y, r114_f, _r114_t0, _r114_t1;
return {
'x': r114_x,
'y': r114_y,
'type': 'g2',
'af': r114_f
};
};
r9_corner = function _r9_t56(r115_x, r115_y, r115_f) {
var r115_x, r115_y, r115_f, _r115_t0, _r115_t1;
return {
'x': r115_x,
'y': r115_y,
'type': 'corner',
'af': r115_f
};
};
r9_flat = function _r9_t57(r116_x, r116_y, r116_f) {
var r116_x, r116_y, r116_f, _r116_t0, _r116_t1;
return {
'x': r116_x,
'y': r116_y,
'type': 'left',
'af': r116_f
};
};
r9_curl = function _r9_t58(r117_x, r117_y, r117_f) {
var r117_x, r117_y, r117_f, _r117_t0, _r117_t1;
return {
'x': r117_x,
'y': r117_y,
'type': 'right',
'af': r117_f
};
};
r9_close = function _r9_t59(r118_f) {
var r118_f, _r118_t0, _r118_t1;
return {
'type': 'close',
'af': r118_f
};
};
r9_end = function _r9_t60(r119_f) {
var r119_f, _r119_t0, _r119_t1;
return {
'type': 'end',
'af': r119_f
};
};
r9_prepare = function _r9_t61(r120_f) {
var r120_f, _r120_t0, _r120_t1;
return {
'type': 'prepare',
'af': r120_f
};
};
r9_widths = function _r9_t62(r121_l, r121_r) {
var r121_l, r121_r, _r121_t0, _r121_t1, _r121_t2;
return function _r121_t2() {
var _r122_t0, _r122_t1;
_r122_t0 = this;
return _r122_t0['set-width'](r121_l, r121_r);
};
};
r9_widths.lhs = function _r9_t63(r123_w) {
var r123_w, _r123_t0, _r123_t1;
return r9_prepare(r9_widths(r0_fallback(r123_w, r9_STROKE), 0));
};
r9_widths.rhs = function _r9_t64(r124_w) {
var r124_w, _r124_t0, _r124_t1;
return r9_prepare(r9_widths(0, r0_fallback(r124_w, r9_STROKE)));
};
r9_widths.center = function _r9_t65(r125_w) {
var r125_w, _r125_t0, _r125_t1;
return r9_prepare(r9_widths(r0_fallback(r125_w, r9_STROKE) / 2, r0_fallback(r125_w, r9_STROKE) / 2));
};
r9_widths.heading = function _r9_t66(r126_l, r126_r, r126_d) {
var r126_l, r126_r, r126_d, _r126_t0, _r126_t1, _r126_t2;
return function _r126_t2() {
var _r127_t0, _r127_t1;
_r127_t0 = this;
return _r127_t0['set-width'](r126_l, r126_r), _r127_t0['heads-to'](r126_d);
};
};
r9_heading = function _r9_t67(r128_d) {
var r128_d, _r128_t0, _r128_t1, _r128_t2;
return function _r128_t2() {
var _r129_t0, _r129_t1;
_r129_t0 = this;
return _r129_t0['heads-to'](r128_d);
};
};
r9_alsothru = function _r9_t68(r130_rx, r130_ry, r130_raf) {
var r130_rx, r130_ry, r130_raf, _r130_t0, _r130_t1;
return {
'type': 'interpolate',
'rx': r130_rx,
'ry': r130_ry,
'raf': r130_raf,
'af': r9_afInterpolate
};
};
r9_alsothruthem = function _r9_t69(r131_rs, r131_raf) {
var r131_rs, r131_raf, _r131_t0, _r131_t1;
return {
'type': 'interpolate',
'rs': r131_rs,
'raf': r131_raf,
'af': r9_afInterpolateThem
};
};
r9_bezcontrols = function _r9_t70(r132_x1, r132_y1, r132_x2, r132_y2, r132__samples, r132_raf) {
var r132_x1, r132_y1, r132_x2, r132_y2, r132__samples, r132_raf, r132_samples, r132_tiny, r132_rs, r132_j, _r132_t0, _r132_t1, _r132_t2, _r132_t3;
r132_samples = r0_fallback(r132__samples, 5);
r132_tiny = 0.005;
r132_rs = [];
_r132_t0 = 1;
_r132_t1 = r132_samples;
r132_j = _r132_t0;
for (; r132_j < _r132_t1; r132_j = r132_j + 1) {
r132_rs.push([
r9_bez3(0, r132_x1, r132_x2, 1, r0_mix(r132_tiny, 1 - r132_tiny, r132_j / r132_samples)),
r9_bez3(0, r132_y1, r132_y2, 1, r0_mix(r132_tiny, 1 - r132_tiny, r132_j / r132_samples))
]);
}
return r9_alsothruthem(r132_rs, r132_raf);
};
r9_quadcontrols = function _r9_t71(r134_x1, r134_y1, r134_samples, r134_raf) {
var r134_x1, r134_y1, r134_samples, r134_raf, _r134_t0, _r134_t1;
return r9_bezcontrols(r134_x1 * 2 / 3, r134_y1 * 2 / 3, r0_mix(1, r134_x1, 2 / 3), r0_mix(1, r134_y1, 2 / 3), r134_samples, r134_raf);
};
r9_archv = function _r9_t72(r135_samples) {
var r135_samples, _r135_t0, _r135_t1;
return r9_bezcontrols(r9_KAPPA_SPIRO_ARC, 0, 1, 1 - r9_KAPPA_SPIRO_ARC, r135_samples);
};
r9_arcvh = function _r9_t73(r136_samples) {
var r136_samples, _r136_t0, _r136_t1;
return r9_bezcontrols(0, r9_KAPPA_SPIRO_ARC, 1 - r9_KAPPA_SPIRO_ARC, 1, r136_samples);
};
r9_complexThru = function _r9_t74() {
var r137_a, _r137_t0, _r137_t1, _r137_t2;
_r137_t1 = arguments;
r137_a = [].slice.call(_r137_t1);
return {
'type': 'interpolate',
'af': function _r137_t2(r138_before, r138_after, r138_args) {
var r138_before, r138_after, r138_args, r138_ks, r138_knot, _r138_t0, _r138_t1, _r138_t2, _r138_t3, _r138_t4;
_r138_t3 = this;
r138_ks = [];
_r138_t0 = r137_a;
_r138_t1 = _r138_t0.length;
_r138_t2 = 0;
for (; _r138_t2 < _r138_t1; _r138_t2 = _r138_t2 + 1) {
r138_knot = _r138_t0[_r138_t2];
r138_ks.push(r138_knot.af.call(_r138_t3, r138_before, r138_after, r138_knot));
}
return r138_ks;
}
};
};
r9_prepareSpiroKnots = function _r9_t75(r140_knots, r140_s) {
var r140_knots, r140_s, r140_closed, r140_lastafs, r140_j, _r140_t0, _r140_t1, _r140_t2, _r140_t3, _r140_t4, _r140_t5, _r140_t6;
r140_closed = false;
r140_lastafs = [];
for (; r140_knots[0] && r140_knots[0].type === 'prepare'; r140_knots = r140_knots.slice(1)) {
r140_knots[0].af.call(r140_s);
}
for (; r140_knots[r140_knots.length - 1] && (r140_knots[r140_knots.length - 1].type === 'close' || r140_knots[r140_knots.length - 1].type === 'end'); r140_knots = r140_knots.slice(0, -1)) {
r140_closed = r140_knots[r140_knots.length - 1].type === 'close';
r140_lastafs.push(r140_knots[r140_knots.length - 1].af);
}
r140_knots = r9_flatten(r140_knots);
if (r140_closed)
_r140_t4 = r140_knots.push(r140_knots[0]);
else
_r140_t4 = void 0;
_r140_t0 = 0;
_r140_t1 = r140_knots.length;
r140_j = _r140_t0;
for (; r140_j < _r140_t1; r140_j = r140_j + 1) {
if (r140_knots[r140_j] && r140_knots[r140_j].type === 'interpolate')
_r140_t5 = r140_knots[r140_j] = r140_knots[r140_j].af.call(r140_s, r140_knots[r140_j - 1], r140_knots[r140_j + 1], r140_knots[r140_j]);
else
_r140_t5 = void 0;
}
if (r140_closed)
_r140_t6 = r140_knots.pop();
else
_r140_t6 = void 0;
return {
'knots': r9_flatten(r140_knots),
'closed': r140_closed,
'lastafs': r140_lastafs
};
};
r9_xn$spirostroke$1aao = function _r9_t76() {
var r142_s, r142_knots, r142_closed, r142_lastafs, r142_af, _r142_t0, _r142_t1, _r142_t2, _r142_t3, _r142_t4, _r142_t5, _r142_t6;
_r142_t5 = arguments;
r142_s = new r0_Stroke();
r142_s['set-transform'](r9_globalTransform);
r142_s['set-samples'](1);
_r142_t0 = r9_prepareSpiroKnots([].slice.call(_r142_t5, 0), r142_s);
r142_knots = _r142_t0.knots;
r142_closed = _r142_t0.closed;
r142_lastafs = _r142_t0.lastafs;
r0_libspiro.spiroToBezierOnContext(r142_knots, r142_closed, r142_s);
_r142_t1 = r142_lastafs;
_r142_t2 = _r142_t1.length;
_r142_t3 = 0;
for (; _r142_t3 < _r142_t2; _r142_t3 = _r142_t3 + 1) {
r142_af = _r142_t1[_r142_t3];
if (r142_af)
_r142_t6 = r142_af.call(r142_s);
else
_r142_t6 = void 0;
}
return r142_s;
};
r9_spiro = function _r9_t77() {
var r144_s, r144_knots, r144_closed, r144_lastafs, r144_knot, r144_af, r144_lhs, r144_rhs, r144_g, r144_lhsContour, r144_rhsContour, _r144_t0, _r144_t1, _r144_t2, _r144_t3, _r144_t4, _r144_t5, _r144_t6, _r144_t7, _r144_t8, _r144_t9, _r144_t10, _r144_t11, _r144_t12, _r144_tag13, _r144_t14;
_r144_t9 = arguments;
r144_s = new r0_SpiroExpansionContext();
r144_s.gizmo = r9_globalTransform;
_r144_t0 = r9_prepareSpiroKnots([].slice.call(_r144_t9, 0), r144_s);
r144_knots = _r144_t0.knots;
r144_closed = _r144_t0.closed;
r144_lastafs = _r144_t0.lastafs;
_r144_t1 = r144_knots;
_r144_t2 = _r144_t1.length;
_r144_t3 = 0;
for (; _r144_t3 < _r144_t2; _r144_t3 = _r144_t3 + 1) {
r144_knot = _r144_t1[_r144_t3];
_r144_t10 = r144_knot.type;
_r144_t11 = r144_knot.af;
(function (r146_ty, r146_af) {
var r146_ty, r146_af, _r146_t0;
return r144_knot.af = function _r146_t0() {
var _r147_t0, _r147_t1;
_r147_t0 = this;
_r147_t1 = arguments;
return _r147_t0['set-type'](r146_ty), r146_af ? r146_af.apply(_r147_t0, _r147_t1) : void 0;
};
}(_r144_t10, _r144_t11));
}
r0_libspiro.spiroToBezierOnContext(r144_knots, r144_closed, r144_s);
_r144_t4 = r144_lastafs;
_r144_t5 = _r144_t4.length;
_r144_t6 = 0;
for (; _r144_t6 < _r144_t5; _r144_t6 = _r144_t6 + 1) {
r144_af = _r144_t4[_r144_t6];
if (r144_af)
_r144_t14 = r144_af.call(r144_s);
else
_r144_t14 = void 0;
}
_r144_t7 = r144_s.expand();
r144_lhs = _r144_t7.lhs;
r144_rhs = _r144_t7.rhs;
if (r144_closed) {
r144_g = new r0_Glyph();
r0_libspiro.spiroToBezierOnContext(r144_lhs.slice(0, -1), true, r144_g);
r144_lhsContour = r144_g.contours[0];
r144_g.contours = [];
r0_libspiro.spiroToBezierOnContext(r144_rhs.reverse().slice(0, -1), true, r144_g);
r144_rhsContour = r144_g.contours[0];
r144_g.contours = [r144_lhsContour.concat(r144_rhsContour)];
} else {
r144_g = new r0_Glyph();
r144_lhs[0].type = r144_rhs[0].type = r144_lhs[r144_lhs.length - 1].type = r144_rhs[r144_rhs.length - 1].type = 'corner';
r0_libspiro.spiroToBezierOnContext(r144_lhs.concat(r144_rhs.reverse()), true, r144_g);
}
return r144_g.contours;
};
r9_xn$spirooutline$1aao = function _r9_t78() {
var _r149_t0, _r149_t1, _r149_t2, _r149_t3, _r149_tag4;
_r149_t1 = arguments;
_r149_t2 = [].slice.call(_r149_t1, 0);
return function (r150_k) {
var r150_k, _r150_t0;
return function _r150_t0() {
var r152_currentGlyph, r152_knots, r152_closed, r152_lastafs, r152_af, _r152_t0, _r152_t1, _r152_t2, _r152_t3, _r152_t4, _r152_t5, _r152_t6;
_r152_t4 = this;
r152_currentGlyph = _r152_t4;
r152_currentGlyph.gizmo = r9_globalTransform;
_r152_t0 = r9_prepareSpiroKnots(r150_k, _r152_t4);
r152_knots = _r152_t0.knots;
r152_closed = _r152_t0.closed;
r152_lastafs = _r152_t0.lastafs;
r0_libspiro.spiroToBezierOnContext(r152_knots, r152_closed, _r152_t4);
_r152_t1 = r152_lastafs;
_r152_t2 = _r152_t1.length;
_r152_t3 = 0;
for (; _r152_t3 < _r152_t2; _r152_t3 = _r152_t3 + 1) {
r152_af = _r152_t1[_r152_t3];
if (r152_af)
_r152_t6 = r152_af.call(_r152_t4);
else
_r152_t6 = void 0;
}
return void 0;
};
}(_r149_t2);
};
r9_font.name.fontFamily = r9_para.family;
r9_font.name.fontSubFamily = r9_para.style;
r9_font.name.preferredFamily = r9_para.family;
r9_font.name.preferredSubFamily = r9_para.style;
r9_font.name.uniqueSubFamily = r9_para.family + ' ' + r9_para.style + ' ' + r9_para.version;
r9_font.name.version = r9_para.version;
r9_font.name.fullName = r9_para.style !== 'Regular' ? r9_para.family + ' ' + r9_para.style : r9_para.family;
r9_font.name.postScriptName = r9_font.name.fullName.replace(/ /g, '-');
r9_font.name.copyright = r9_para.copyright;
r9_font['OS/2'].usWeightClass = r9_para.weight;
r9_font['OS/2'].bProportion = 9;
r9_font['OS/2'].bWeight = 1 + r9_para.weight / 100;
r9_font['OS/2'].fsSelection = (r9_para.isBold ? 32 : 0) + (r9_para.isItalic ? 1 : 0) + (!r9_para.isBold && !r9_para.isItalic ? 64 : 0) + 128;
r9_font['OS/2'].sFamilyClass = 8 * 256 + 9;
r9_font.post.isFixedPitch = 1;
r9_font.head.macStyle = (r9_para.isBold ? 1 : 0) + (r9_para.isItalic ? 2 : 0);
r9_upmscale = r0_fallback(r9_para.upmscale, 1);
_r9_t79 = 1250 * r9_CAP / (r9_CAP - r9_DESCENDER);
_r9_t80 = 1250 * r9_DESCENDER / (r9_CAP - r9_DESCENDER);
(function (r154_asc, r154_desc) {
var r154_asc, r154_desc;
return r9_font.head.unitsPerEm = 1000, r9_font.hhea.ascent = r154_asc, r9_font['OS/2'].usWinAscent = r154_asc, r9_font['OS/2'].sTypoAscender = r154_asc, r9_font.hhea.descent = r154_desc, r9_font['OS/2'].usWinDescent = Math.abs(r154_desc), r9_font['OS/2'].sTypoDescender = r154_desc, r9_font.hhea.lineGap = r9_CAP * 0.2, r9_font['OS/2'].sTypoLineGap = r9_CAP * 0.2, r9_font['OS/2'].sxHeight = r9_XH, r9_font.post.italicAngle = 0 - r9_para.italicangle;
}(_r9_t79, _r9_t80));
r9_xn$createglyph$7Hrq('.notdef', function _r9_t83() {
var r156_currentGlyph, _r156_t0, _r156_t1;
_r156_t0 = this;
r156_currentGlyph = _r156_t0;
r156_currentGlyph.gizmo = r9_globalTransform;
r156_currentGlyph['start-from'](r9_SB, 0);
r156_currentGlyph['line-to'](r9_SB, r9_CAP);
r156_currentGlyph['line-to'](r9_RIGHTSB, r9_CAP);
r156_currentGlyph['line-to'](r9_RIGHTSB, 0);
r156_currentGlyph['start-from'](r9_SB + r9_STROKE, r9_STROKE);
r156_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE, r9_STROKE);
r156_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE, r9_CAP - r9_STROKE);
r156_currentGlyph['line-to'](r9_SB + r9_STROKE, r9_CAP - r9_STROKE);
return void 0;
});
r9_xn$createglyph$7Hrq('space', function _r9_t84() {
var r166_currentGlyph, _r166_t0, _r166_t1;
_r166_t0 = this;
r166_currentGlyph = _r166_t0;
r166_currentGlyph.gizmo = r9_globalTransform;
r166_currentGlyph['set-width'](r9_WIDTH);
r166_currentGlyph['assign-unicode'](' ');
r9_unicodeGlyphs[r166_currentGlyph.unicode[r166_currentGlyph.unicode.length - 1]] = r166_currentGlyph;
r166_currentGlyph.include(r9_eMarks);
return void 0;
});
r9_Ring = function _r9_t85(r171_u, r171_d, r171_l, r171_r, r171_transformShiftOnly) {
var r171_u, r171_d, r171_l, r171_r, r171_transformShiftOnly, r171_my, r171_mx, r171_s, r171_mx1, r171_my1, r171_p, _r171_t0, _r171_t1, _r171_t2, _r171_t3, _r171_t4, _r171_t5, _r171_t6, _r171_t7, _r171_t8, _r171_t9;
r171_my = (r171_u + r171_d) / 2;
r171_mx = (r171_l + r171_r) / 2;
r171_s = new r0_Stroke();
if (!r171_transformShiftOnly)
_r171_t6 = r171_s['set-transform'](r9_globalTransform);
else
_r171_t6 = void 0;
r171_s['start-from'](r171_mx, r171_d)['cubic-to'](r171_mx + (r171_l - r171_mx) * r9_CKAPPA, r171_d, r171_l, r171_my + (r171_d - r171_my) * r9_CKAPPA, r171_l, r171_my)['cubic-to'](r171_l, r171_my + (r171_u - r171_my) * r9_CKAPPA, r171_mx + (r171_l - r171_mx) * r9_CKAPPA, r171_u, r171_mx, r171_u)['cubic-to'](r171_mx + (r171_r - r171_mx) * r9_CKAPPA, r171_u, r171_r, r171_my + (r171_u - r171_my) * r9_CKAPPA, r171_r, r171_my)['cubic-to'](r171_r, r171_my + (r171_d - r171_my) * r9_CKAPPA, r171_mx + (r171_r - r171_mx) * r9_CKAPPA, r171_d, r171_mx, r171_d);
if (r171_transformShiftOnly) {
_r171_t0 = r0_tp(r9_globalTransform, {
'x': r171_mx,
'y': r171_my
});
r171_mx1 = _r171_t0.x;
r171_my1 = _r171_t0.y;
_r171_t1 = r171_s.points;
_r171_t2 = _r171_t1.length;
_r171_t3 = 0;
_r171_t8 = _r171_t3 < _r171_t2;
for (; _r171_t8; _r171_t8 = _r171_t3 < _r171_t2) {
_r171_t9 = (r171_p = _r171_t1[_r171_t3], (r171_p.x = r171_p.x + r171_mx1 - r171_mx, r171_p.y = r171_p.y + r171_my1 - r171_my), _r171_t3 = _r171_t3 + 1);
}
_r171_t7 = _r171_t9;
} else
_r171_t7 = void 0;
return r171_s.points;
};
r9_RingAt = function _r9_t86(r173_x, r173_y, r173_r) {
var r173_x, r173_y, r173_r, _r173_t0, _r173_t1;
return r9_Ring(r173_y + r173_r, r173_y - r173_r, r173_x - r173_r, r173_x + r173_r);
};
r9_DotAt = function _r9_t87(r174_x, r174_y, r174_r) {
var r174_x, r174_y, r174_r, _r174_t0, _r174_t1;
return r9_Ring(r174_y + r174_r, r174_y - r174_r, r174_x - r174_r, r174_x + r174_r, true);
};
r9_ORing = function _r9_t88(r175_u, r175_d, r175_l, r175_r, r175_sma, r175_smb, r175_shift) {
var r175_u, r175_d, r175_l, r175_r, r175_sma, r175_smb, r175_shift, r175_mx, r175_s, _r175_t0, _r175_t1;
r175_mx = (r175_l + r175_r) / 2;
r175_s = new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r175_mx + r175_shift, r175_d)['arc-hv-to'](r175_l, r175_d + r175_smb)['line-to'](r175_l, r175_u - r175_sma)['arc-vh-to'](r175_mx - r175_shift, r175_u)['arc-hv-to'](r175_r, r175_u - r175_smb)['line-to'](r175_r, r175_d + r175_sma)['arc-vh-to'](r175_mx + r175_shift, r175_d);
return r175_s.points;
};
r9_leftwardTopSerif = function _r9_t89(r176_x, r176_y, r176_length) {
var r176_x, r176_y, r176_length, _r176_t0, _r176_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r176_x + r9_HALFSTROKE, r176_y)['heads-to'](r9_LEFTWARD)['set-width'](r9_STROKE, 0)['line-to'](r176_x - r176_length - r9_globalTransform.yx * r9_STROKE, r176_y)['to-outline']();
};
r9_leftwardBottomSerif = function _r9_t90(r177_x, r177_y, r177_length) {
var r177_x, r177_y, r177_length, _r177_t0, _r177_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r177_x + r9_HALFSTROKE, r177_y)['heads-to'](r9_LEFTWARD)['set-width'](0, r9_STROKE)['line-to'](r177_x - r177_length + r9_globalTransform.yx * r9_STROKE, r177_y)['to-outline']();
};
r9_rightwardTopSerif = function _r9_t91(r178_x, r178_y, r178_length) {
var r178_x, r178_y, r178_length, _r178_t0, _r178_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r178_x - r9_HALFSTROKE, r178_y)['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_STROKE)['line-to'](r178_x + r178_length - r9_globalTransform.yx * r9_STROKE, r178_y)['to-outline']();
};
r9_rightwardBottomSerif = function _r9_t92(r179_x, r179_y, r179_length) {
var r179_x, r179_y, r179_length, _r179_t0, _r179_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r179_x - r9_HALFSTROKE, r179_y)['heads-to'](r9_RIGHTWARD)['set-width'](r9_STROKE, 0)['line-to'](r179_x + r179_length + r9_globalTransform.yx * r9_STROKE, r179_y)['to-outline']();
};
r9_centerTopSerif = function _r9_t93(r180_x, r180_y, r180_length) {
var r180_x, r180_y, r180_length, _r180_t0, _r180_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r180_x + r180_length - r9_globalTransform.yx * r9_STROKE, r180_y)['set-width'](r9_STROKE, 0)['line-to'](r180_x - r180_length - r9_globalTransform.yx * r9_STROKE, r180_y)['to-outline']();
};
r9_centerBottomSerif = function _r9_t94(r181_x, r181_y, r181_length) {
var r181_x, r181_y, r181_length, _r181_t0, _r181_t1;
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r181_x + r181_length + r9_globalTransform.yx * r9_STROKE, r181_y)['set-width'](0, r9_STROKE)['line-to'](r181_x - r181_length + r9_globalTransform.yx * r9_STROKE, r181_y)['to-outline']();
};
r9_xsStrand = function _r9_t95(r182__xleft, r182_yleft, r182__xright, r182_yright, r182__halfstroke0, r182__halfstroke1, r182__ess, r182__expansion, r182__roundp) {
var r182__xleft, r182_yleft, r182__xright, r182_yright, r182__halfstroke0, r182__halfstroke1, r182__ess, r182__expansion, r182__roundp, r182_expansion, r182_halfstroke0, r182_halfstroke1, r182_ess, r182_upright, r182_outline, r182_xItalicCorrection, r182_yItalicCorrection, r182_roundsize, r182_roundleft, r182_roundright, r182_xleft, r182_xright, r182_sxleft, r182_sxright, r182_syleft, r182_syright, _r182_t0, _r182_t1, _r182_t2;
r182_expansion = r182__expansion || 0.25;
r182_halfstroke0 = r182__halfstroke0 || r9_HALFSTROKE;
r182_halfstroke1 = r182__halfstroke1 || r9_HALFSTROKE;
r182_ess = r182__ess || (r182_halfstroke0 + r182_halfstroke1) / 2;
r182_upright = r9_Upright();
r182_outline = new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r182__xleft, r182_yleft)['set-width'](2 * r182_halfstroke0, 0)['line-to'](r182__xleft, r182_yleft - 1000)['max-samples'](1)['to-outline']()[0].map(function _r182_t2(r183_p) {
var r183_p, _r183_t0, _r183_t1;
return r0_tp(r182_upright, r183_p);
});
r182_xItalicCorrection = -(r182_outline[3].x - r182_outline[0].x) / (2 * r182_halfstroke0);
r182_yItalicCorrection = (r182_outline[3].y - r182_outline[0].y) / (2 * r182_halfstroke0);
r182_roundsize = (r182__roundp || r9_SMOOTHA * 0.4) * (r182_yleft < r182_yright ? -1 : 1);
r182_roundleft = r182_yleft - r182_roundsize;
r182_roundright = r182_yright + r182_roundsize;
r182_xleft = r182__xleft + r182_halfstroke0 * r182_xItalicCorrection;
r182_xright = r182__xright - r182_halfstroke1 * r182_xItalicCorrection;
r182_sxleft = r0_mix(r182_xleft, r182_xright, 0.5 - r182_expansion);
r182_sxright = r0_mix(r182_xleft, r182_xright, 0.5 + r182_expansion);
r182_syleft = r0_mix(r182_roundleft, r182_roundright, 0.5 - r182_expansion);
r182_syright = r0_mix(r182_roundleft, r182_roundright, 0.5 + r182_expansion);
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r182_xleft, r182_yleft - r182_halfstroke0 * r182_yItalicCorrection)['set-width'](r182_halfstroke0, r182_halfstroke0)['curve-to'](r182_xleft, r182_roundleft, r182_sxleft, r182_syleft)['set-width'](r182_ess, r182_ess)['line-to'](r182_sxright, r182_syright)['curve-to'](r182_xright, r182_roundright, r182_xright, r182_yright + r182_halfstroke1 * r182_yItalicCorrection)['set-width'](r182_halfstroke1, r182_halfstroke1)['to-outline']();
};
r9_sStrand = function _r9_t96(r184_yleft, r184_yright, r184__expansion) {
var r184_yleft, r184_yright, r184__expansion, _r184_t0, _r184_t1;
return r9_xsStrand(r9_SB, r184_yleft, r9_RIGHTSB, r184_yright, r9_HALFSTROKE, r9_HALFSTROKE, r9_HALFSTROKE, r184__expansion, r9_SMOOTHA * 0.4);
};
r9_halfXStrand = function _r9_t97(r185__leftx, r185_lefty, r185_rightx, r185_righty, r185_turn, r185_straight, r185_tension, r185__fine) {
var r185__leftx, r185_lefty, r185_rightx, r185_righty, r185_turn, r185_straight, r185_tension, r185__fine, r185_leftx, r185_fine, r185_turnyleft, r185_cyleft, r185_straightxleft, r185_straightyleft, _r185_t0, _r185_t1;
r185_leftx = r185__leftx + r9_HALFSTROKE * r9_CORRECTION_HX * (r185_rightx > r185__leftx ? 1 : -1);
r185_fine = (r185__fine || r9_STROKE) * 0.5;
r185_turnyleft = r0_mix(r185_lefty, r185_righty, r185_turn);
r185_cyleft = r0_mix(r185_turnyleft, r185_righty, r185_tension);
r185_straightxleft = r0_mix(r185_leftx, r185_rightx, r185_straight);
r185_straightyleft = r0_mix(r185_cyleft, r185_righty, r185_straight);
return new r0_Stroke()['set-transform'](r9_globalTransform)['start-from'](r185_leftx, r185_lefty)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r185_lefty < r185_righty ? r9_UPWARD : r9_DOWNWARD)['line-to'](r185_leftx, r185_turnyleft)['heads-to'](r185_lefty < r185_righty ? r9_UPWARD : r9_DOWNWARD)['curve-to'](r185_leftx, r185_cyleft, r185_straightxleft, r185_straightyleft)['set-width'](r185_fine, r185_fine)['line-to'](r185_rightx, r185_righty)['to-outline']();
};
r9_xStrand = function _r9_t98(r186__leftx, r186_lefty, r186__rightx, r186_righty, r186_turn, r186_straight, r186_tension) {
var r186__leftx, r186_lefty, r186__rightx, r186_righty, r186_turn, r186_straight, r186_tension, r186_middlex, r186_middley, _r186_t0, _r186_t1;
r186_middlex = r0_mix(r186__leftx, r186__rightx, 0.5);
r186_middley = r0_mix(r186_lefty, r186_righty, 0.5);
return r9_halfXStrand(r186__leftx, r186_lefty, r186_middlex, r186_middley, r186_turn, r186_straight, r186_tension).concat(r9_halfXStrand(r186__rightx, r186_righty, r186_middlex, r186_middley, r186_turn, r186_straight, r186_tension));
};
r9_nShoulderKnots = function _r9_t99(r187_left, r187__middle, r187_right, r187_fine, r187__top, r187__bottom, r187__sma, r187__smb, r187__wide) {
var r187_left, r187__middle, r187_right, r187_fine, r187__top, r187__bottom, r187__sma, r187__smb, r187__wide, r187_top, r187_bottom, r187_sma, r187_smb, r187_stroke, r187_middle, _r187_t0, _r187_t1;
r187_top = r0_fallback(r187__top, r9_XH);
r187_bottom = r0_fallback(r187__bottom, 0);
r187_sma = r0_fallback(r187__sma, r9_SMALLSMOOTHA);
r187_smb = r0_fallback(r187__smb, r9_SMALLSMOOTHB);
r187_stroke = r0_fallback(r187__wide, r9_STROKE);
r187_middle = r0_fallback(r187__middle, r0_mix(r187_left - r187_stroke * r9_CORRECTION_HX, r187_right, 0.5));
return [
r9_flat(r187_left, r187_top - r187_sma - 2, r9_widths(r187_fine, 0)),
r9_curl(r187_left, r187_top - r187_sma),
r9_arcvh(),
r9_g4(r187_middle, r187_top - r9_O, r9_widths.heading(0, r187_stroke, r9_RIGHTWARD)),
r9_archv(),
r9_flat(r187_right, r187_top - r187_smb),
r9_curl(r187_right, r187_bottom, r9_heading(r9_DOWNWARD))
];
};
r9_nShoulder = function _r9_t100(r188_left, r188_middle, r188_right, r188_fine, r188__top, r188__bottom, r188__sma, r188__smb, r188__wide) {
var r188_left, r188_middle, r188_right, r188_fine, r188__top, r188__bottom, r188__sma, r188__smb, r188__wide, _r188_t0, _r188_t1, _r188_t2, _r188_tag3;
_r188_t1 = arguments;
return function (r189_a) {
var r189_a, _r189_t0;
return function _r189_t0() {
var r191_currentGlyph, _r191_t0, _r191_t1;
_r191_t0 = this;
r191_currentGlyph = _r191_t0;
r191_currentGlyph.gizmo = r9_globalTransform;
r191_currentGlyph.include(r9_spiro(r9_nShoulderKnots.apply(null, r189_a)));
return void 0;
};
}(_r188_t1);
};
r9_mShoulderSpiro = function _r9_t101(r193_left, r193_right, r193_top, r193_bottom, r193_width, r193_fine) {
var r193_left, r193_right, r193_top, r193_bottom, r193_width, r193_fine, _r193_t0, _r193_t1, _r193_t2;
return function _r193_t2() {
var r195_currentGlyph, r195_fix, _r195_t0, _r195_t1;
_r195_t0 = this;
r195_currentGlyph = _r195_t0;
r195_currentGlyph.gizmo = r9_globalTransform;
r195_fix = r9_CORRECTION_VS * r9_CORRECTION_HX * r193_width / r9_STROKE;
r195_currentGlyph.include(r9_xn$spirooutline$1aao(r9_corner(r193_right - r193_width * r9_CORRECTION_HX, r193_bottom), r9_curl(r193_right - r193_width * r9_CORRECTION_HX, r193_top - r9_SMALLSMOOTH + r195_fix), r9_arcvh(8, 'no-tiny'), r9_g2(r0_mix(r193_left, r193_right - r193_width * r9_CORRECTION_HX, 0.5), r193_top - r9_O - r193_width), r9_archv(8, 'no-tiny'), r9_flat(r193_left, r193_top - r9_SMALLSMOOTH - r195_fix), r9_corner(r193_left, r193_top - r9_SMALLSMOOTH - r195_fix - 1), r9_corner(r193_left - r193_fine, r193_top - r9_SMALLSMOOTH - 1), r9_curl(r193_left - r193_fine, r193_top - r9_SMALLSMOOTH), r9_arcvh(8, 'no-tiny'), r9_g2(r0_mix(r193_left - r193_fine * r9_CORRECTION_HX, r193_right, 0.5), r193_top - r9_O), r9_archv(8, 'no-tiny'), r9_flat(r193_right, r193_top - r9_SMALLSMOOTH), r9_corner(r193_right, r193_bottom), r9_close()));
return void 0;
};
};
r9_XSHookUpper = function _r9_t102(r197_top, r197_left, r197__middle, r197_right, r197_smooth, r197_hook, r197__stroke) {
var r197_top, r197_left, r197__middle, r197_right, r197_smooth, r197_hook, r197__stroke, _r197_t0, _r197_t1, _r197_t2;
return function _r197_t2() {
var r199_currentGlyph, r199_middle, r199_stroke, _r199_t0, _r199_t1;
_r199_t0 = this;
r199_currentGlyph = _r199_t0;
r199_currentGlyph.gizmo = r9_globalTransform;
r199_middle = r0_fallback(r197__middle, r0_mix(r197_left, r197_right, r9_SBALANCE));
r199_stroke = r0_fallback(r197__stroke, r9_STROKE);
r199_currentGlyph.include(r199_currentGlyph['create-stroke']()['set-transform'](r9_globalTransform)['start-from'](r197_right - r9_OXHOOK, r197_top - r197_hook)['set-width'](r197_left < r197_right ? r199_stroke : 0, r197_left < r197_right ? 0 : r199_stroke)['curve-to'](r0_mix(r199_middle, r197_right, r9_KAPPA_HOOK), r197_top - r9_O, r199_middle - r9_CORRECTION_OMIDS, r197_top - r9_O)['arc-hv-to'](r197_left, r197_top - r197_smooth));
return void 0;
};
};
r9_sHookUpper = function _r9_t103(r202_top, r202_smooth, r202_hook, r202__middle, r202__stroke) {
var r202_top, r202_smooth, r202_hook, r202__middle, r202__stroke, _r202_t0, _r202_t1;
return r9_XSHookUpper(r202_top, r9_SB, r202__middle, r9_RIGHTSB, r202_smooth, r202_hook, r202__stroke);
};
r9_CHookUpper = function _r9_t104(r203_top, r203_smooth, r203_hook, r203__middle, r203__stroke) {
var r203_top, r203_smooth, r203_hook, r203__middle, r203__stroke, _r203_t0, _r203_t1;
return r9_XSHookUpper(r203_top, r9_SB + r9_O, r203__middle, r9_RIGHTSB, r203_smooth, r203_hook, r203__stroke);
};
r9_twoHookUpper = function _r9_t105(r204_top, r204_smooth, r204_hook, r204__middle, r204__stroke) {
var r204_top, r204_smooth, r204_hook, r204__middle, r204__stroke, _r204_t0, _r204_t1;
return r9_XSHookUpper(r204_top, r9_RIGHTSB, r204__middle, r9_SB, r204_smooth, r204_hook, r204__stroke);
};
r9_XSHookLower = function _r9_t106(r205_bottom, r205_left, r205__middle, r205_right, r205_smooth, r205_hook, r205__stroke) {
var r205_bottom, r205_left, r205__middle, r205_right, r205_smooth, r205_hook, r205__stroke, _r205_t0, _r205_t1, _r205_t2;
return function _r205_t2() {
var r207_currentGlyph, r207_middle, r207_stroke, _r207_t0, _r207_t1;
_r207_t0 = this;
r207_currentGlyph = _r207_t0;
r207_currentGlyph.gizmo = r9_globalTransform;
r207_middle = r0_fallback(r205__middle, r0_mix(r205_left, r205_right, r9_SBALANCE));
r207_stroke = r0_fallback(r205__stroke, r9_STROKE);
r207_currentGlyph.include(r207_currentGlyph['create-stroke']()['set-transform'](r9_globalTransform)['start-from'](r205_right, r205_bottom + r205_smooth)['set-width'](r205_left < r205_right ? 0 : r207_stroke, r205_left < r205_right ? r207_stroke : 0)['arc-vh-to'](r207_middle + r9_CORRECTION_OMIDS, r205_bottom + r9_O)['curve-to'](r0_mix(r207_middle, r205_left, r9_KAPPA_HOOK), r205_bottom + r9_O, r205_left + r9_OXHOOK, r205_bottom + r205_hook));
return void 0;
};
};
r9_sHookLower = function _r9_t107(r210_bottom, r210_smooth, r210_hook, r210__middle, r210__stroke) {
var r210_bottom, r210_smooth, r210_hook, r210__middle, r210__stroke, _r210_t0, _r210_t1;
return r9_XSHookLower(r210_bottom, r9_SB, r210__middle, r9_RIGHTSB, r210_smooth, r210_hook, r210__stroke);
};
r9_EHookLower = function _r9_t108(r211_bottom, r211_smooth, r211_hook, r211__middle, r211__stroke, r211__o) {
var r211_bottom, r211_smooth, r211_hook, r211__middle, r211__stroke, r211__o, _r211_t0, _r211_t1;
return r9_XSHookLower(r211_bottom, r9_RIGHTSB - r9_O + r9_TAILADJX * r9_globalTransform.yx, r211__middle, r9_SB + r0_fallback(r211__o, r9_O), r211_smooth, r211_hook - r9_TAILADJY * r9_globalTransform.yx, r211__stroke);
};
r9_CHookLower = function _r9_t109(r212_bottom, r212_smooth, r212_hook, r212__middle, r212__stroke, r212__o) {
var r212_bottom, r212_smooth, r212_hook, r212__middle, r212__stroke, r212__o, _r212_t0, _r212_t1;
return r9_XSHookLower(r212_bottom, r9_RIGHTSB + r9_TAILADJX * r9_globalTransform.yx, r212__middle, r9_SB + r0_fallback(r212__o, r9_O), r212_smooth, r212_hook - r9_TAILADJY * r9_globalTransform.yx, r212__stroke);
};
r9_RevEHookLower = function _r9_t110(r213_bottom, r213_smooth, r213_hook, r213__middle, r213__stroke, r213__o) {
var r213_bottom, r213_smooth, r213_hook, r213__middle, r213__stroke, r213__o, _r213_t0, _r213_t1;
return r9_XSHookLower(r213_bottom, r9_SB, r213__middle, r9_RIGHTSB - r0_fallback(r213__o, r9_O), r213_smooth, r213_hook, r213__stroke);
};
r9_smallo = function _r9_t111(r214_u, r214_d, r214_l, r214_r, r214__width, r214__sma, r214__smb) {
var r214_u, r214_d, r214_l, r214_r, r214__width, r214__sma, r214__smb, _r214_t0, _r214_t1, _r214_t2;
return function _r214_t2() {
var r216_currentGlyph, r216_middle, r216_width, r216_sma, r216_smb, r216_mc, r216_ymiddlea, r216_ymiddleb, _r216_t0, _r216_t1;
_r216_t0 = this;
r216_currentGlyph = _r216_t0;
r216_currentGlyph.gizmo = r9_globalTransform;
r216_middle = (r214_l + r214_r) / 2;
r216_width = r0_fallback(r214__width, r9_STROKE);
r216_sma = r0_fallback(r214__sma, r9_SMALLSMOOTHA);
r216_smb = r0_fallback(r214__smb, r9_SMALLSMOOTHB);
r216_mc = r9_CORRECTION_OMIDX * r216_width;
if (r214_u - r214_d > r216_sma + r216_smb)
r216_currentGlyph.include(r9_spiro(r9_prepare(r9_widths(r216_width, 0)), r9_g4(r216_middle - r216_mc, r214_u - r9_O), r9_archv(), r9_flat(r214_l + r9_O, r214_u - r216_sma), r9_curl(r214_l + r9_O, r214_d + r216_smb), r9_arcvh(), r9_g4(r216_middle + r216_mc, r214_d + r9_O), r9_archv(), r9_flat(r214_r - r9_O, r214_d + r216_sma), r9_curl(r214_r - r9_O, r214_u - r216_smb), r9_arcvh(), r9_close()));
else {
r216_ymiddlea = r0_mix(r214_d, r214_u, r216_smb / (r216_sma + r216_smb));
r216_ymiddleb = r0_mix(r214_d, r214_u, r216_sma / (r216_sma + r216_smb));
r216_currentGlyph.include(r9_spiro(r9_prepare(r9_widths(r216_width, 0)), r9_g4(r216_middle - r216_mc, r214_u - r9_O), r9_archv(), r9_g4(r214_l + r9_O, r216_ymiddlea), r9_arcvh(), r9_g4(r216_middle + r216_mc, r214_d + r9_O), r9_archv(), r9_g4(r214_r - r9_O, r216_ymiddleb), r9_arcvh(), r9_close()));
}
return void 0;
};
};
r9_HBar = function _r9_t112(r219_xleft, r219_xright, r219_y, r219__fine) {
var r219_xleft, r219_xright, r219_y, r219__fine, _r219_t0, _r219_t1, _r219_t2;
return function _r219_t2() {
var r221_currentGlyph, r221_fine, _r221_t0, _r221_t1;
_r221_t0 = this;
r221_currentGlyph = _r221_t0;
r221_currentGlyph.gizmo = r9_globalTransform;
r221_fine = r0_fallback(r219__fine, r9_STROKE) / 2;
r221_currentGlyph.include(r221_currentGlyph['create-stroke']()['set-transform'](r9_globalTransform)['start-from'](r219_xleft, r219_y)['heads-to'](r9_RIGHTWARD)['set-width'](r221_fine, r221_fine)['line-to'](r219_xright, r219_y)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_HBarTop = function _r9_t113(r224_xl, r224_xr, r224_y, r224__fine) {
var r224_xl, r224_xr, r224_y, r224__fine, _r224_t0, _r224_t1;
return r9_HBar(r224_xl, r224_xr, r224_y - r0_fallback(r224__fine, r9_STROKE) * 0.5, r224__fine);
};
r9_HBarBottom = function _r9_t114(r225_xl, r225_xr, r225_y, r225__fine) {
var r225_xl, r225_xr, r225_y, r225__fine, _r225_t0, _r225_t1;
return r9_HBar(r225_xl, r225_xr, r225_y + r0_fallback(r225__fine, r9_STROKE) * 0.5, r225__fine);
};
r9_HOverlayBar = function _r9_t115(r226_xleft, r226_xright, r226_y) {
var r226_xleft, r226_xright, r226_y, _r226_t0, _r226_t1;
return r9_HBar(r226_xleft, r226_xright, r226_y, r9_adviceBlackness(4.5));
};
r9_VBar = function _r9_t116(r227_x, r227_ydown, r227_yup, r227__fine) {
var r227_x, r227_ydown, r227_yup, r227__fine, _r227_t0, _r227_t1, _r227_t2;
return function _r227_t2() {
var r229_currentGlyph, r229_fine, _r229_t0, _r229_t1;
_r229_t0 = this;
r229_currentGlyph = _r229_t0;
r229_currentGlyph.gizmo = r9_globalTransform;
r229_fine = r0_fallback(r227__fine, r9_STROKE) / 2;
r229_currentGlyph.include(r229_currentGlyph['create-stroke']()['set-transform'](r9_globalTransform)['start-from'](r227_x, r227_ydown)['heads-to'](r227_ydown < r227_yup ? r9_UPWARD : r9_DOWNWARD)['set-width'](r229_fine, r229_fine)['line-to'](r227_x, r227_yup)['heads-to'](r227_ydown < r227_yup ? r9_UPWARD : r9_DOWNWARD));
return void 0;
};
};
r9_VBarLeft = function _r9_t117(r232_x, r232_yd, r232_yu, r232__fine) {
var r232_x, r232_yd, r232_yu, r232__fine, _r232_t0, _r232_t1;
return r9_VBar(r232_x + r0_fallback(r232__fine, r9_STROKE) * 0.5 * r9_CORRECTION_HX, r232_yd, r232_yu, r232__fine);
};
r9_VBarRight = function _r9_t118(r233_x, r233_yd, r233_yu, r233__fine) {
var r233_x, r233_yd, r233_yu, r233__fine, _r233_t0, _r233_t1;
return r9_VBar(r233_x - r0_fallback(r233__fine, r9_STROKE) * 0.5 * r9_CORRECTION_HX, r233_yd, r233_yu, r233__fine);
};
r9_VerticalHook = function _r9_t119(r234_x, r234_y, r234_extend, r234_depth, r234_fine) {
var r234_x, r234_y, r234_extend, r234_depth, r234_fine, _r234_t0, _r234_t1, _r234_t2;
return function _r234_t2() {
var r236_currentGlyph, _r236_t0, _r236_t1;
_r236_t0 = this;
r236_currentGlyph = _r236_t0;
r236_currentGlyph.gizmo = r9_globalTransform;
r236_currentGlyph.include(r236_currentGlyph['create-stroke']()['start-from'](r234_x, r234_y)['heads-to'](r234_depth > 0 ? r9_DOWNWARD : r9_UPWARD)['set-width'](r0_fallback(r234_fine, r9_STROKE) / 2, r0_fallback(r234_fine, r9_STROKE) / 2)['arc-vh-to'](r234_x + r234_extend, r234_y - r234_depth));
return void 0;
};
};
r9_LegShape = function _r9_t120(r239_xt, r239_xb, r239_xs, r239_top, r239_bottom, r239__fine) {
var r239_xt, r239_xb, r239_xs, r239_top, r239_bottom, r239__fine, _r239_t0, _r239_t1, _r239_t2;
return function _r239_t2() {
var r241_currentGlyph, r241_fine, _r241_t0, _r241_t1;
_r241_t0 = this;
r241_currentGlyph = _r241_t0;
r241_currentGlyph.gizmo = r9_globalTransform;
r241_fine = r0_fallback(r239__fine, r9_STROKE);
r241_currentGlyph.include(r9_spiro(r9_widths.lhs(r241_fine), r9_flat(r239_xt, r239_top, r9_heading(r9_DOWNWARD)), r9_curl(r239_xb, r239_bottom + r9_LONGJUT), r9_alsothruthem([[
0.5,
0.94
]], r9_important), r9_flat(r239_xs + 1, r239_bottom + r241_fine, r9_heading(r9_LEFTWARD)), r9_curl(r239_xs, r239_bottom + r241_fine, r9_heading(r9_LEFTWARD))));
return void 0;
};
};
r9_LeftHook = function _r9_t121(r243_x, r243_y, r243_xextend) {
var r243_x, r243_y, r243_xextend, _r243_t0, _r243_t1, _r243_t2;
return function _r243_t2() {
var r245_currentGlyph, r245_fine, _r245_t0, _r245_t1;
_r245_t0 = this;
r245_currentGlyph = _r245_t0;
r245_currentGlyph.gizmo = r9_globalTransform;
r245_fine = r9_adviceBlackness(4.25);
r245_currentGlyph.include(r9_spiro(r9_widths.lhs(r245_fine), r9_flat(r0_fallback(r243_xextend, r243_x + 1), r243_y), r9_curl(r243_x, r243_y), r9_archv(), r9_g4(r243_x - r245_fine * 1.5, r243_y - r9_HOOKX)));
return void 0;
};
};
r9_FlipAround = function _r9_t122(r247_x, r247_y, r247_sx, r247_sy) {
var r247_x, r247_y, r247_sx, r247_sy, _r247_t0, _r247_t1, _r247_t2;
return function _r247_t2() {
var r249_currentGlyph, _r249_t0, _r249_t1;
_r249_t0 = this;
r249_currentGlyph = _r249_t0;
r249_currentGlyph.gizmo = r9_globalTransform;
r249_currentGlyph['apply-transform'](r9_Upright());
r249_currentGlyph['apply-transform'](r9_Translate(-r247_x, -r247_y));
r249_currentGlyph['apply-transform'](r9_Scale(r0_fallback(r247_sx, -1), r0_fallback(r247_sy, r247_sx, -1)));
r249_currentGlyph['apply-transform'](r9_Translate(r247_x, r247_y));
r249_currentGlyph['apply-transform'](r9_Italify());
return void 0;
};
};
r9_sband = function _r9_t123(r255_sw, r255_rtl, r255__tension, r255__tangle, r255__compression) {
var r255_sw, r255_rtl, r255__tension, r255__tangle, r255__compression, _r255_t0, _r255_t1, _r255_t2;
return {
'type': 'interpolate',
'af': function _r255_t2(r256_before, r256_after) {
var r256_before, r256_after, r256_tension, r256_compression, r256_tensionw, r256_minangle, r256_maxangle, r256_p, r256_pts, r256_samples, r256_j, r256_t, r256_angle, r256_k, _r256_t0, _r256_t1, _r256_t2, _r256_t3, _r256_t4;
r256_tension = r0_fallback(r255__tension, 0.7);
r256_compression = r0_fallback(r255__compression, 1);
r256_tensionw = 0;
r256_minangle = -r9_para.italicangle / 180 * Math.PI;
r256_maxangle = Math.atan2(r256_after.x - r256_before.x, r0_mix(r256_after.y, r256_before.y, r256_tension) - r0_mix(r256_before.y, r256_after.y, r256_tension));
r256_maxangle = Math.atan2(Math.sin(r256_maxangle) * r256_compression, Math.cos(r256_maxangle));
r256_p = r0_fallback(r255__tangle, 0.25);
r256_pts = [];
r256_samples = 32;
_r256_t0 = 1;
_r256_t1 = r256_samples;
r256_j = _r256_t0;
for (; r256_j < _r256_t1; r256_j = r256_j + 1) {
r256_t = r256_j / r256_samples;
r256_angle = r0_mix(r256_minangle, r256_maxangle, r9_bez3(0, r256_p, 1, 1, r256_t < 1 / 2 ? 2 * r256_t : 2 * (1 - r256_t)));
r256_k = r9_bez3(0, r256_tensionw, 1 - r256_tensionw, 1, r256_t);
if (r255_rtl)
_r256_t4 = r256_k = 1 - r256_k;
else
_r256_t4 = void 0;
r256_pts.push(r9_g2(r0_mix(r256_before.x, r256_after.x, r9_bez3(0, 0, 1, 1, r256_t)), r0_mix(r256_before.y, r256_after.y, r9_bez3(0, r256_tension, 1 - r256_tension, 1, r256_t)), r9_widths.heading((1 - r256_k) * r9_STROKE, r256_k * r9_STROKE, {
'x': Math.cos(r256_angle),
'y': Math.sin(r256_angle)
})));
}
return r256_pts;
}
};
};
r9_hookstart = function _r9_t124(r258_y, r258_p, r258_f) {
var r258_y, r258_p, r258_f, _r258_t0, _r258_t1, _r258_t2;
return {
'type': 'interpolate',
'af': function _r258_t2(r259_before, r259_after) {
var r259_before, r259_after, r259_atBottom, r259_ltr, r259_hv, r259_mixr, r259_mx, _r259_t0, _r259_t1;
_r259_t0 = this;
r259_atBottom = r259_after.y > r258_y;
r259_ltr = r259_after.x > r259_before.x;
r259_before.x = r259_before.x - r9_OXHOOK * (r259_ltr ? -1 : 1);
r259_hv = r9_archv();
r259_mixr = r0_fallback(r258_p, r0_linreg(1, 0.5, r9_SMALLSMOOTH / r9_HOOK, 0.53, (r259_after.y - r258_y) / (r259_before.y - r258_y)));
r259_mx = r0_mix(r259_after.x, r259_before.x, r259_mixr) + (r259_atBottom ? 1 : -1) * r9_CORRECTION_OMIDS;
return [
r9_g4(r259_mx, r258_y, r258_f),
r259_hv.af.call(_r259_t0, {
'x': r259_mx,
'y': r258_y
}, r259_after, r259_hv)
];
}
};
};
r9_hookend = function _r9_t125(r260_y, r260_p, r260_f, r260_dontextend) {
var r260_y, r260_p, r260_f, r260_dontextend, _r260_t0, _r260_t1, _r260_t2;
return {
'type': 'interpolate',
'af': function _r260_t2(r261_before, r261_after) {
var r261_before, r261_after, r261_atBottom, r261_ltr, r261_vh, r261_mixr, r261_mx, _r261_t0, _r261_t1, _r261_t2;
_r261_t0 = this;
r261_atBottom = r261_before.y > r260_y;
r261_ltr = r261_after.x > r261_before.x;
r261_after.x = r261_after.x + r9_OXHOOK * (r261_ltr ? -1 : 1);
r261_vh = r9_arcvh();
r261_mixr = r0_fallback(r260_p, r0_linreg(1, 0.5, r9_SMALLSMOOTH / r9_HOOK, 0.525, (r261_before.y - r260_y) / (r261_after.y - r260_y)));
r261_mx = r0_mix(r261_before.x, r261_after.x, r261_mixr) + (r261_atBottom ? 1 : -1) * r9_CORRECTION_OMIDS;
if (!r260_dontextend && r261_atBottom && r261_ltr)
_r261_t2 = (r261_after.x = r261_after.x + r9_TAILADJX * r9_globalTransform.yx, r261_after.y = r261_after.y - r9_TAILADJY * r9_globalTransform.yx);
else
_r261_t2 = void 0;
return [
r261_vh.af.call(_r261_t0, r261_before, {
'x': r261_mx,
'y': r260_y
}, r261_vh),
r9_g4(r261_mx, r260_y, r260_f)
];
}
};
};
r9_Miniature = function _r9_t126(r262_glyphs, r262_fold, r262_scale) {
var r262_glyphs, r262_fold, r262_scale, r262_forkedPara, r262_shouldBuildList, r262_glyphid, r262_forkFont, _r262_t0, _r262_t1, _r262_t2, _r262_t3, _r262_t4;
r262_forkedPara = Object.create(r9_para);
r262_forkedPara.upmscale = 1;
r262_forkedPara.stroke = r9_adviceBlackness(r262_fold) / r262_scale;
r262_forkedPara.sb = r9_SB / 2;
r262_shouldBuildList = [];
_r262_t0 = r262_glyphs;
_r262_t1 = _r262_t0.length;
_r262_t2 = 0;
for (; _r262_t2 < _r262_t1; _r262_t2 = _r262_t2 + 1) {
r262_glyphid = _r262_t0[_r262_t2];
r262_shouldBuildList = r262_shouldBuildList.concat([r262_glyphid].concat(r9_dependencyProfile[r262_glyphid]));
}
r262_forkFont = r0_buildFont(r262_forkedPara, r262_shouldBuildList);
return r262_forkFont.glyfMap;
};
r9_Thinner = function _r9_t127(r264_glyphs, r264_p) {
var r264_glyphs, r264_p, r264_forkedPara, r264_shouldBuildList, r264_glyphid, r264_forkFont, _r264_t0, _r264_t1, _r264_t2, _r264_t3, _r264_t4;
r264_forkedPara = Object.create(r9_para);
r264_forkedPara.upmscale = 1;
r264_forkedPara.width = r9_WIDTH * r264_p;
r264_shouldBuildList = [];
_r264_t0 = r264_glyphs;
_r264_t1 = _r264_t0.length;
_r264_t2 = 0;
for (; _r264_t2 < _r264_t1; _r264_t2 = _r264_t2 + 1) {
r264_glyphid = _r264_t0[_r264_t2];
r264_shouldBuildList = r264_shouldBuildList.concat([r264_glyphid].concat(r9_dependencyProfile[r264_glyphid]));
}
r264_forkFont = r0_buildFont(r264_forkedPara, r264_shouldBuildList);
return r264_forkFont.glyfMap;
};
r9_Widen = function _r9_t128(r266_glyphs, r266_p, r266_psb) {
var r266_glyphs, r266_p, r266_psb, r266_forkedPara, r266_shouldBuildList, r266_glyphid, r266_forkFont, _r266_t0, _r266_t1, _r266_t2, _r266_t3, _r266_t4;
r266_forkedPara = Object.create(r9_para);
r266_forkedPara.upmscale = 1;
r266_forkedPara.width = r9_WIDTH * r266_p;
r266_forkedPara.sb = r9_SB * r0_fallback(r266_psb, r266_p);
r266_forkedPara.accentx = r9_ACCENTX * r266_p;
r266_forkedPara.jut = r9_JUT * r266_p;
r266_forkedPara.longjut = r9_LONGJUT * r266_p;
r266_forkedPara.hookx = r9_HOOKX * r266_p;
r266_shouldBuildList = [];
_r266_t0 = r266_glyphs;
_r266_t1 = _r266_t0.length;
_r266_t2 = 0;
for (; _r266_t2 < _r266_t1; _r266_t2 = _r266_t2 + 1) {
r266_glyphid = _r266_t0[_r266_t2];
r266_shouldBuildList = r266_shouldBuildList.concat([r266_glyphid].concat(r9_dependencyProfile[r266_glyphid]));
}
r266_forkFont = r0_buildFont(r266_forkedPara, r266_shouldBuildList);
return r266_forkFont.glyfMap;
};
r9_turned = function _r9_t129(r268_newid, r268_unicode, r268_id, r268_x, r268_y, r268_mark) {
var r268_newid, r268_unicode, r268_id, r268_x, r268_y, r268_mark, _r268_t0, _r268_t1, _r268_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r268_newid, 'turn' + r268_id), function _r268_t2() {
var r270_currentGlyph, _r270_t0, _r270_t1, _r270_t2, _r270_t3;
_r270_t0 = this;
r270_currentGlyph = _r270_t0;
r270_currentGlyph.gizmo = r9_globalTransform;
if (r268_unicode)
_r270_t2 = (r270_currentGlyph['assign-unicode'](r268_unicode), r9_unicodeGlyphs[r270_currentGlyph.unicode[r270_currentGlyph.unicode.length - 1]] = r270_currentGlyph);
else
_r270_t2 = void 0;
r270_currentGlyph.include(r9_glyphs[r268_id], r268_mark ? false : r9_AS_BASE);
if (r268_mark)
_r270_t3 = r270_currentGlyph.include(r268_mark);
else
_r270_t3 = void 0;
r270_currentGlyph.include(r9_FlipAround(r268_x, r268_y));
return void 0;
});
};
r9_dual = function _r9_t130(r275_newid, r275_unicode, r275_id, r275_spacing) {
var r275_newid, r275_unicode, r275_id, r275_spacing, _r275_t0, _r275_t1, _r275_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r275_newid, 'double' + r275_id), function _r275_t2() {
var r277_currentGlyph, _r277_t0, _r277_t1, _r277_t2;
_r277_t0 = this;
r277_currentGlyph = _r277_t0;
r277_currentGlyph.gizmo = r9_globalTransform;
if (r275_unicode)
_r277_t2 = (r277_currentGlyph['assign-unicode'](r275_unicode), r9_unicodeGlyphs[r277_currentGlyph.unicode[r277_currentGlyph.unicode.length - 1]] = r277_currentGlyph);
else
_r277_t2 = void 0;
r277_currentGlyph.include(r9_glyphs[r275_id], r9_AS_BASE);
r277_currentGlyph['apply-transform'](r9_Translate(-r275_spacing, 0));
r277_currentGlyph.include(r9_glyphs[r275_id]);
r277_currentGlyph['apply-transform'](r9_Translate(r275_spacing / 2, 0));
return void 0;
});
};
r9_vdual = function _r9_t131(r283_newid, r283_unicode, r283_id, r283_spacing) {
var r283_newid, r283_unicode, r283_id, r283_spacing, _r283_t0, _r283_t1, _r283_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r283_newid, 'double' + r283_id), function _r283_t2() {
var r285_currentGlyph, _r285_t0, _r285_t1, _r285_t2, _r285_t3, _r285_t4;
_r285_t0 = this;
r285_currentGlyph = _r285_t0;
r285_currentGlyph.gizmo = r9_globalTransform;
if (r283_unicode)
_r285_t2 = (r285_currentGlyph['assign-unicode'](r283_unicode), r9_unicodeGlyphs[r285_currentGlyph.unicode[r285_currentGlyph.unicode.length - 1]] = r285_currentGlyph);
else
_r285_t2 = void 0;
r285_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r285_t3() {
var r289_currentGlyph, _r289_t0, _r289_t1;
_r289_t0 = this;
r289_currentGlyph = _r289_t0;
r289_currentGlyph.gizmo = r9_globalTransform;
r289_currentGlyph.include(r9_glyphs[r283_id]);
r289_currentGlyph['apply-transform'](r9_Upright());
return void 0;
}));
r285_currentGlyph['apply-transform'](r9_Translate(0, -r283_spacing));
r285_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r285_t4() {
var r295_currentGlyph, _r295_t0, _r295_t1;
_r295_t0 = this;
r295_currentGlyph = _r295_t0;
r295_currentGlyph.gizmo = r9_globalTransform;
r295_currentGlyph.include(r9_glyphs[r283_id]);
r295_currentGlyph['apply-transform'](r9_Upright());
return void 0;
}));
r285_currentGlyph['apply-transform'](r9_Translate(0, r283_spacing / 2));
r285_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
};
r9_fwl = function _r9_t132(r300_newid, r300_unicode, r300_id) {
var r300_newid, r300_unicode, r300_id, _r300_t0, _r300_t1, _r300_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r300_newid, 'fwl' + r300_id), function _r300_t2() {
var r302_currentGlyph, _r302_t0, _r302_t1, _r302_t2;
_r302_t0 = this;
r302_currentGlyph = _r302_t0;
r302_currentGlyph.gizmo = r9_globalTransform;
if (r300_unicode)
_r302_t2 = (r302_currentGlyph['assign-unicode'](r300_unicode), r9_unicodeGlyphs[r302_currentGlyph.unicode[r302_currentGlyph.unicode.length - 1]] = r302_currentGlyph);
else
_r302_t2 = void 0;
r302_currentGlyph.include(r9_glyphs[r300_id]);
r302_currentGlyph['set-width'](r9_FULLWIDTH);
return void 0;
});
};
r9_fwr = function _r9_t133(r306_newid, r306_unicode, r306_id) {
var r306_newid, r306_unicode, r306_id, _r306_t0, _r306_t1, _r306_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r306_newid, 'fwr' + r306_id), function _r306_t2() {
var r308_currentGlyph, _r308_t0, _r308_t1, _r308_t2;
_r308_t0 = this;
r308_currentGlyph = _r308_t0;
r308_currentGlyph.gizmo = r9_globalTransform;
if (r306_unicode)
_r308_t2 = (r308_currentGlyph['assign-unicode'](r306_unicode), r9_unicodeGlyphs[r308_currentGlyph.unicode[r308_currentGlyph.unicode.length - 1]] = r308_currentGlyph);
else
_r308_t2 = void 0;
r308_currentGlyph.include(r9_glyphs[r306_id]);
r308_currentGlyph['set-width'](r9_FULLWIDTH);
r308_currentGlyph['apply-transform'](r9_Translate(r9_FULLWIDTH - r9_WIDTH, 0));
return void 0;
});
};
r9_dwl = function _r9_t134(r313_newid, r313_unicode, r313_id) {
var r313_newid, r313_unicode, r313_id, _r313_t0, _r313_t1, _r313_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r313_newid, 'dwl' + r313_id), function _r313_t2() {
var r315_currentGlyph, _r315_t0, _r315_t1, _r315_t2;
_r315_t0 = this;
r315_currentGlyph = _r315_t0;
r315_currentGlyph.gizmo = r9_globalTransform;
if (r313_unicode)
_r315_t2 = (r315_currentGlyph['assign-unicode'](r313_unicode), r9_unicodeGlyphs[r315_currentGlyph.unicode[r315_currentGlyph.unicode.length - 1]] = r315_currentGlyph);
else
_r315_t2 = void 0;
r315_currentGlyph.include(r9_glyphs[r313_id]);
r315_currentGlyph['set-width'](r9_UPM);
return void 0;
});
};
r9_dwr = function _r9_t135(r319_newid, r319_unicode, r319_id) {
var r319_newid, r319_unicode, r319_id, _r319_t0, _r319_t1, _r319_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r319_newid, 'dwr' + r319_id), function _r319_t2() {
var r321_currentGlyph, _r321_t0, _r321_t1, _r321_t2;
_r321_t0 = this;
r321_currentGlyph = _r321_t0;
r321_currentGlyph.gizmo = r9_globalTransform;
if (r319_unicode)
_r321_t2 = (r321_currentGlyph['assign-unicode'](r319_unicode), r9_unicodeGlyphs[r321_currentGlyph.unicode[r321_currentGlyph.unicode.length - 1]] = r321_currentGlyph);
else
_r321_t2 = void 0;
r321_currentGlyph.include(r9_glyphs[r319_id]);
r321_currentGlyph['set-width'](r9_UPM);
r321_currentGlyph['apply-transform'](r9_Translate(r9_UPM - r9_WIDTH, 0));
return void 0;
});
};
r9_dwc = function _r9_t136(r326_newid, r326_unicode, r326_id) {
var r326_newid, r326_unicode, r326_id, _r326_t0, _r326_t1, _r326_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r326_newid, 'dwc' + r326_id), function _r326_t2() {
var r328_currentGlyph, _r328_t0, _r328_t1, _r328_t2;
_r328_t0 = this;
r328_currentGlyph = _r328_t0;
r328_currentGlyph.gizmo = r9_globalTransform;
if (r326_unicode)
_r328_t2 = (r328_currentGlyph['assign-unicode'](r326_unicode), r9_unicodeGlyphs[r328_currentGlyph.unicode[r328_currentGlyph.unicode.length - 1]] = r328_currentGlyph);
else
_r328_t2 = void 0;
r328_currentGlyph.include(r9_glyphs[r326_id]);
r328_currentGlyph['set-width'](r9_UPM);
r328_currentGlyph['apply-transform'](r9_Translate((r9_UPM - r9_WIDTH) / 2, 0));
return void 0;
});
};
r9_markExtend = r9_ACCENTX * 0.5;
r9_markStress = 0.5 * r9_adviceBlackness(3.3);
r9_markFine = r9_markStress * 0.8;
r9_markHalfStroke = r0_mix(r9_markFine, r9_markStress, 0.5);
r9_markMiddle = -r9_MIDDLE;
r9_markDotsRadius = r9_DOTRADIUS * r9_markStress / r9_HALFSTROKE;
r9_aboveMarkTop = r9_XH + r9_ACCENT * 1.38;
r9_aboveMarkBot = r9_XH + r9_ACCENT * 0.35;
r9_belowMarkBot = 0 - r9_ACCENT * 1.38;
r9_belowMarkTop = 0 - r9_ACCENT * 0.35;
r9_xn$createglyph$7Hrq('dotAbove', function _r9_t137() {
var r335_currentGlyph, _r335_t0, _r335_t1;
_r335_t0 = this;
r335_currentGlyph = _r335_t0;
r335_currentGlyph.gizmo = r9_globalTransform;
r335_currentGlyph['set-width'](0);
r335_currentGlyph['assign-unicode'](775);
r9_unicodeGlyphs[r335_currentGlyph.unicode[r335_currentGlyph.unicode.length - 1]] = r335_currentGlyph;
_r335_t0.shortName = 'dot';
r335_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r335_currentGlyph.include([r9_Ring(r9_XH + r9_ACCENT + r9_DOTRADIUS, r9_XH + r9_ACCENT - r9_DOTRADIUS, r9_markMiddle - r9_DOTRADIUS, r9_markMiddle + r9_DOTRADIUS, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('dieresisAbove', function _r9_t138() {
var r341_currentGlyph, _r341_t0, _r341_t1;
_r341_t0 = this;
r341_currentGlyph = _r341_t0;
r341_currentGlyph.gizmo = r9_globalTransform;
r341_currentGlyph['set-width'](0);
r341_currentGlyph['assign-unicode'](776);
r9_unicodeGlyphs[r341_currentGlyph.unicode[r341_currentGlyph.unicode.length - 1]] = r341_currentGlyph;
_r341_t0.shortName = 'dieresis';
r341_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r341_currentGlyph.include([
r9_Ring(r9_XH + r9_ACCENT + r9_markDotsRadius, r9_XH + r9_ACCENT - r9_markDotsRadius, r9_markMiddle - r9_markDotsRadius - r9_markExtend, r9_markMiddle + r9_markDotsRadius - r9_markExtend, true),
r9_Ring(r9_XH + r9_ACCENT + r9_markDotsRadius, r9_XH + r9_ACCENT - r9_markDotsRadius, r9_markMiddle - r9_markDotsRadius + r9_markExtend, r9_markMiddle + r9_markDotsRadius + r9_markExtend, true)
]);
return void 0;
});
r9_xn$createglyph$7Hrq('ringAbove', function _r9_t139() {
var r347_currentGlyph, r347_radiusIn, r347_radiusOut, _r347_t0, _r347_t1;
_r347_t0 = this;
r347_currentGlyph = _r347_t0;
r347_currentGlyph.gizmo = r9_globalTransform;
r347_currentGlyph['set-width'](0);
r347_currentGlyph['assign-unicode'](778);
r9_unicodeGlyphs[r347_currentGlyph.unicode[r347_currentGlyph.unicode.length - 1]] = r347_currentGlyph;
_r347_t0.shortName = 'ring';
r347_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r347_radiusIn = r9_ACCENT * 0.24;
r347_radiusOut = r347_radiusIn + r9_markFine * 1.75;
r347_currentGlyph.include([
r9_Ring(r9_XH + r9_ACCENT + r347_radiusOut, r9_XH + r9_ACCENT - r347_radiusOut, r9_markMiddle - r347_radiusOut, r9_markMiddle + r347_radiusOut, true),
r9_Ring(r9_XH + r9_ACCENT + r347_radiusIn, r9_XH + r9_ACCENT - r347_radiusIn, r9_markMiddle - r347_radiusIn, r9_markMiddle + r347_radiusIn, true)
]);
r347_currentGlyph['reverse-last']();
r347_currentGlyph['apply-transform'](r9_Upright());
r347_currentGlyph['apply-transform'](r9_Translate(0, -r9_markFine * 0.75));
r347_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('graveAbove', function _r9_t140() {
var r357_currentGlyph, _r357_t0, _r357_t1;
_r357_t0 = this;
r357_currentGlyph = _r357_t0;
r357_currentGlyph.gizmo = r9_globalTransform;
r357_currentGlyph['set-width'](0);
r357_currentGlyph['assign-unicode'](768);
r9_unicodeGlyphs[r357_currentGlyph.unicode[r357_currentGlyph.unicode.length - 1]] = r357_currentGlyph;
_r357_t0.shortName = 'grave';
r357_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r357_currentGlyph.include(r357_currentGlyph['create-stroke']()['start-from'](r9_markMiddle + r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle - r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('acuteAbove', function _r9_t141() {
var r364_currentGlyph, _r364_t0, _r364_t1;
_r364_t0 = this;
r364_currentGlyph = _r364_t0;
r364_currentGlyph.gizmo = r9_globalTransform;
r364_currentGlyph['set-width'](0);
r364_currentGlyph['assign-unicode'](769);
r9_unicodeGlyphs[r364_currentGlyph.unicode[r364_currentGlyph.unicode.length - 1]] = r364_currentGlyph;
_r364_t0.shortName = 'acute';
r364_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r364_currentGlyph.include(r364_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle + r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('circumflexAbove', function _r9_t142() {
var r371_currentGlyph, _r371_t0, _r371_t1;
_r371_t0 = this;
r371_currentGlyph = _r371_t0;
r371_currentGlyph.gizmo = r9_globalTransform;
r371_currentGlyph['set-width'](0);
r371_currentGlyph['assign-unicode'](770);
r9_unicodeGlyphs[r371_currentGlyph.unicode[r371_currentGlyph.unicode.length - 1]] = r371_currentGlyph;
_r371_t0.shortName = 'circum';
r371_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r371_currentGlyph.include(r371_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markExtend - r9_markStress, r9_aboveMarkBot + r9_markStress - r9_markFine)['set-width'](r9_markStress, r9_markStress)['line-to'](r9_markMiddle, r9_aboveMarkTop + r9_markFine * 0.7)['heads-to'](r9_UPWARD)['set-samples'](1));
r371_currentGlyph.include(r371_currentGlyph['create-stroke']()['start-from'](r9_markMiddle + r9_markExtend + r9_markStress, r9_aboveMarkBot + r9_markStress - r9_markFine)['set-width'](r9_markStress, r9_markStress)['line-to'](r9_markMiddle, r9_aboveMarkTop + r9_markFine * 0.7)['heads-to'](r9_UPWARD)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('caronAbove', function _r9_t143() {
var r380_currentGlyph, _r380_t0, _r380_t1;
_r380_t0 = this;
r380_currentGlyph = _r380_t0;
r380_currentGlyph.gizmo = r9_globalTransform;
r380_currentGlyph['set-width'](0);
r380_currentGlyph['assign-unicode'](780);
r9_unicodeGlyphs[r380_currentGlyph.unicode[r380_currentGlyph.unicode.length - 1]] = r380_currentGlyph;
_r380_t0.shortName = 'caron';
r380_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r380_currentGlyph.include(r380_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markExtend - r9_markStress, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['line-to'](r9_markMiddle, r9_aboveMarkBot - r9_markFine * 1.7 + r9_markStress)['heads-to'](r9_DOWNWARD)['set-samples'](1));
r380_currentGlyph.include(r380_currentGlyph['create-stroke']()['start-from'](r9_markMiddle + r9_markExtend + r9_markStress, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['line-to'](r9_markMiddle, r9_aboveMarkBot - r9_markFine * 1.7 + r9_markStress)['heads-to'](r9_DOWNWARD)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('tildeAbove', function _r9_t144() {
var r389_currentGlyph, r389_leftEnd, r389_rightEnd, r389_ttop, r389_tbot, r389_top, r389_bot, r389_tildeWave, r389_tildeWaveX, r389_tildeWaveEnd, _r389_t0, _r389_t1;
_r389_t0 = this;
r389_currentGlyph = _r389_t0;
r389_currentGlyph.gizmo = r9_globalTransform;
r389_currentGlyph['set-width'](0);
r389_currentGlyph['assign-unicode'](771);
r9_unicodeGlyphs[r389_currentGlyph.unicode[r389_currentGlyph.unicode.length - 1]] = r389_currentGlyph;
_r389_t0.shortName = 'tilde';
r389_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r389_leftEnd = r9_markMiddle - r9_markExtend * 1.5;
r389_rightEnd = r9_markMiddle + r9_markExtend * 1.5;
r389_ttop = r9_aboveMarkTop;
r389_tbot = r9_aboveMarkBot + r9_markFine / 2;
r389_top = r389_ttop + r9_markFine * 2;
r389_bot = r389_tbot - r9_markFine * 2;
r389_tildeWave = r0_linreg(40, 1.52, 52, 1.33, r9_markStress);
r389_tildeWaveX = 0.52;
r389_tildeWaveEnd = 0;
r389_currentGlyph.include(r389_currentGlyph['create-stroke']()['start-from'](r389_leftEnd, r0_mix(r389_tbot, r389_ttop, r389_tildeWaveEnd))['set-width'](r9_markHalfStroke, r9_markHalfStroke)['cubic-to'](r0_mix(r389_leftEnd, r389_rightEnd, r389_tildeWaveX), r0_mix(r389_bot, r389_top, r389_tildeWave), r0_mix(r389_leftEnd, r389_rightEnd, 1 - r389_tildeWaveX), r0_mix(r389_bot, r389_top, 1 - r389_tildeWave), r389_rightEnd, r0_mix(r389_tbot, r389_ttop, 1 - r389_tildeWaveEnd))['set-samples'](11));
return void 0;
});
r9_xn$createglyph$7Hrq('macronAbove', function _r9_t145() {
var r396_currentGlyph, r396_leftEnd, r396_rightEnd, _r396_t0, _r396_t1;
_r396_t0 = this;
r396_currentGlyph = _r396_t0;
r396_currentGlyph.gizmo = r9_globalTransform;
r396_currentGlyph['set-width'](0);
r396_currentGlyph['assign-unicode'](772);
r9_unicodeGlyphs[r396_currentGlyph.unicode[r396_currentGlyph.unicode.length - 1]] = r396_currentGlyph;
_r396_t0.shortName = 'macron';
r396_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r396_leftEnd = r9_markMiddle - r9_markExtend * 1.5;
r396_rightEnd = r9_markMiddle + r9_markExtend * 1.5;
r396_currentGlyph.include(r396_currentGlyph['create-stroke']()['start-from'](r396_leftEnd, r9_XH + r9_ACCENT)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['line-to'](r396_rightEnd, r9_XH + r9_ACCENT));
return void 0;
});
r9_xn$createglyph$7Hrq('overlineAbove', function _r9_t146() {
var r403_currentGlyph, _r403_t0, _r403_t1;
_r403_t0 = this;
r403_currentGlyph = _r403_t0;
r403_currentGlyph.gizmo = r9_globalTransform;
r403_currentGlyph['set-width'](0);
r403_currentGlyph['assign-unicode'](773);
r9_unicodeGlyphs[r403_currentGlyph.unicode[r403_currentGlyph.unicode.length - 1]] = r403_currentGlyph;
_r403_t0.shortName = 'overline';
r403_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r403_currentGlyph.include(r403_currentGlyph['create-stroke']()['start-from'](r9_SB - r9_WIDTH, r9_XH + r9_ACCENT)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['line-to'](r9_RIGHTSB - r9_WIDTH, r9_XH + r9_ACCENT));
return void 0;
});
r9_xn$createglyph$7Hrq('dblOverlineAbove', function _r9_t147() {
var r410_currentGlyph, r410_boxsw, _r410_t0, _r410_t1;
_r410_t0 = this;
r410_currentGlyph = _r410_t0;
r410_currentGlyph.gizmo = r9_globalTransform;
r410_currentGlyph['set-width'](0);
r410_currentGlyph['assign-unicode'](831);
r9_unicodeGlyphs[r410_currentGlyph.unicode[r410_currentGlyph.unicode.length - 1]] = r410_currentGlyph;
r410_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r410_boxsw = Math.min(r9_markFine * 2, (r9_aboveMarkTop - r9_aboveMarkBot) / 3);
r410_currentGlyph.include(r9_HBarBottom(r9_SB - r9_WIDTH, r9_RIGHTSB - r9_WIDTH, r9_aboveMarkBot, r410_boxsw));
r410_currentGlyph.include(r9_HBarTop(r9_SB - r9_WIDTH, r9_RIGHTSB - r9_WIDTH, r9_aboveMarkTop, r410_boxsw));
return void 0;
});
r9_xn$createglyph$7Hrq('breveAbove', function _r9_t148() {
var r417_currentGlyph, r417_leftEnd, r417_rightEnd, _r417_t0, _r417_t1;
_r417_t0 = this;
r417_currentGlyph = _r417_t0;
r417_currentGlyph.gizmo = r9_globalTransform;
r417_currentGlyph['set-width'](0);
r417_currentGlyph['assign-unicode'](774);
r9_unicodeGlyphs[r417_currentGlyph.unicode[r417_currentGlyph.unicode.length - 1]] = r417_currentGlyph;
_r417_t0.shortName = 'breve';
r417_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r417_leftEnd = r9_markMiddle - r9_markExtend * 1.2;
r417_rightEnd = r9_markMiddle + r9_markExtend * 1.2;
r417_currentGlyph.include(r417_currentGlyph['create-stroke']()['start-from'](r417_leftEnd, r9_aboveMarkTop)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['heads-to'](r9_DOWNWARD)['arc-vh-to'](r9_markMiddle, r9_aboveMarkBot + r9_markHalfStroke)['arc-hv-to'](r417_rightEnd, r9_aboveMarkTop)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('archAbove', function _r9_t149() {
var r424_currentGlyph, r424_leftEnd, r424_rightEnd, _r424_t0, _r424_t1;
_r424_t0 = this;
r424_currentGlyph = _r424_t0;
r424_currentGlyph.gizmo = r9_globalTransform;
r424_currentGlyph['set-width'](0);
r424_currentGlyph['assign-unicode'](785);
r9_unicodeGlyphs[r424_currentGlyph.unicode[r424_currentGlyph.unicode.length - 1]] = r424_currentGlyph;
_r424_t0.shortName = 'arch';
r424_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r424_leftEnd = r9_markMiddle - r9_markExtend * 1.2;
r424_rightEnd = r9_markMiddle + r9_markExtend * 1.2;
r424_currentGlyph.include(r424_currentGlyph['create-stroke']()['start-from'](r424_leftEnd, r9_aboveMarkBot)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['heads-to'](r9_UPWARD)['arc-vh-to'](r9_markMiddle, r9_aboveMarkTop - r9_markHalfStroke)['arc-hv-to'](r424_rightEnd, r9_aboveMarkBot)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('hookAbove', function _r9_t150() {
var r431_currentGlyph, r431_fine, r431_hookBot, r431_hookTop, _r431_t0, _r431_t1;
_r431_t0 = this;
r431_currentGlyph = _r431_t0;
r431_currentGlyph.gizmo = r9_globalTransform;
r431_currentGlyph['set-width'](0);
r431_currentGlyph['assign-unicode'](777);
r9_unicodeGlyphs[r431_currentGlyph.unicode[r431_currentGlyph.unicode.length - 1]] = r431_currentGlyph;
_r431_t0.shortName = 'hook';
r431_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r431_fine = Math.min(r9_markFine, (r9_aboveMarkTop - r9_aboveMarkBot) * 0.2);
r431_hookBot = r9_aboveMarkBot - r431_fine / 2;
r431_hookTop = r0_mix(r9_aboveMarkBot, r9_aboveMarkTop, 0.9) + r431_fine / 2;
r431_currentGlyph.include(r431_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r431_fine * r9_CORRECTION_HX, r431_hookBot)['heads-to'](r9_RIGHTWARD)['set-width'](r431_fine * 2, 0)['line-to'](r9_markMiddle + r431_fine * 0.5, r431_hookBot)['arc-hv-to'](r9_markMiddle + r9_markExtend - r9_O, r0_mix(r431_hookBot, r431_hookTop, r9_SMOOTHB / (r9_SMOOTHB + r9_SMOOTHA)))['arc-vh-to'](r9_markMiddle, r431_hookTop)['line-to'](r9_markMiddle - r9_markExtend + r431_fine, r431_hookTop)['heads-to'](r9_LEFTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('doubleGraveAbove', function _r9_t151() {
var r438_currentGlyph, r438_m1, r438_m2, _r438_t0, _r438_t1;
_r438_t0 = this;
r438_currentGlyph = _r438_t0;
r438_currentGlyph.gizmo = r9_globalTransform;
r438_currentGlyph['set-width'](0);
r438_currentGlyph['assign-unicode'](783);
r9_unicodeGlyphs[r438_currentGlyph.unicode[r438_currentGlyph.unicode.length - 1]] = r438_currentGlyph;
_r438_t0.shortName = 'dblgrave';
r438_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r438_m1 = r9_markMiddle - r9_markExtend * 0.85;
r438_m2 = r9_markMiddle + r9_markExtend * 0.85;
r438_currentGlyph.include(r438_currentGlyph['create-stroke']()['start-from'](r438_m1 + r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r438_m1 - r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
r438_currentGlyph.include(r438_currentGlyph['create-stroke']()['start-from'](r438_m2 + r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r438_m2 - r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('doubleAcuteAbove', function _r9_t152() {
var r447_currentGlyph, r447_m1, r447_m2, _r447_t0, _r447_t1;
_r447_t0 = this;
r447_currentGlyph = _r447_t0;
r447_currentGlyph.gizmo = r9_globalTransform;
r447_currentGlyph['set-width'](0);
r447_currentGlyph['assign-unicode'](779);
r9_unicodeGlyphs[r447_currentGlyph.unicode[r447_currentGlyph.unicode.length - 1]] = r447_currentGlyph;
_r447_t0.shortName = 'dblacute';
r447_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r447_m1 = r9_markMiddle - r9_markExtend * 0.85;
r447_m2 = r9_markMiddle + r9_markExtend * 0.85;
r447_currentGlyph.include(r447_currentGlyph['create-stroke']()['start-from'](r447_m1 - r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r447_m1 + r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
r447_currentGlyph.include(r447_currentGlyph['create-stroke']()['start-from'](r447_m2 - r9_markStress, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r447_m2 + r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('commaAbove', function _r9_t153() {
var r456_currentGlyph, r456_radius, _r456_t0, _r456_t1;
_r456_t0 = this;
r456_currentGlyph = _r456_t0;
r456_currentGlyph.gizmo = r9_globalTransform;
r456_currentGlyph['set-width'](0);
r456_currentGlyph['assign-unicode'](787);
r9_unicodeGlyphs[r456_currentGlyph.unicode[r456_currentGlyph.unicode.length - 1]] = r456_currentGlyph;
_r456_t0.shortName = 'comma';
r456_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r456_radius = r9_adviceBlackness(6);
r456_currentGlyph.include([r9_Ring(r9_aboveMarkTop, r9_aboveMarkTop - r456_radius * 2, r9_markMiddle - r456_radius, r9_markMiddle + r456_radius)]);
r456_currentGlyph.include(r9_spiro(r9_widths.rhs(r9_markFine * 1.75), r9_flat(r9_markMiddle + r456_radius, r9_aboveMarkTop - r456_radius), r9_curl(r9_markMiddle + r456_radius, r9_aboveMarkTop - r456_radius - 1), r9_quadcontrols(0, 0.6), r9_g4(r0_mix(r9_markMiddle, r9_markMiddle - r456_radius, 0.2), r9_aboveMarkBot - r456_radius)));
r456_currentGlyph['apply-transform'](r9_Upright());
r456_currentGlyph['apply-transform'](r9_Translate(0, r9_DOTRADIUS * 0.3));
r456_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('turnCommaAbove', function _r9_t154() {
var r466_currentGlyph, _r466_t0, _r466_t1;
_r466_t0 = this;
r466_currentGlyph = _r466_t0;
r466_currentGlyph.gizmo = r9_globalTransform;
r466_currentGlyph['set-width'](0);
r466_currentGlyph['assign-unicode'](786);
r9_unicodeGlyphs[r466_currentGlyph.unicode[r466_currentGlyph.unicode.length - 1]] = r466_currentGlyph;
_r466_t0.shortName = 'turnComma';
r466_currentGlyph.include(r9_glyphs.commaAbove);
r466_currentGlyph.include(r9_FlipAround(r9_markMiddle, r0_mix(r9_aboveMarkTop, r9_aboveMarkBot - r9_adviceBlackness(6), 0.5) + r9_DOTRADIUS * 0.3));
r466_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
return void 0;
});
r9_xn$createglyph$7Hrq('revCommaAbove', function _r9_t155() {
var r473_currentGlyph, r473_radius, _r473_t0, _r473_t1;
_r473_t0 = this;
r473_currentGlyph = _r473_t0;
r473_currentGlyph.gizmo = r9_globalTransform;
r473_currentGlyph['set-width'](0);
r473_currentGlyph['assign-unicode'](788);
r9_unicodeGlyphs[r473_currentGlyph.unicode[r473_currentGlyph.unicode.length - 1]] = r473_currentGlyph;
_r473_t0.shortName = 'revComma';
r473_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r473_radius = r9_adviceBlackness(6);
r473_currentGlyph.include([r9_Ring(r9_aboveMarkTop, r9_aboveMarkTop - r473_radius * 2, r9_markMiddle - r473_radius, r9_markMiddle + r473_radius)]);
r473_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_markFine * 1.75), r9_flat(r9_markMiddle - r473_radius, r9_aboveMarkTop - r473_radius), r9_curl(r9_markMiddle - r473_radius, r9_aboveMarkTop - r473_radius - 1), r9_quadcontrols(0, 0.6), r9_g4(r0_mix(r9_markMiddle, r9_markMiddle + r473_radius, 0.2), r9_aboveMarkBot - r473_radius)));
r473_currentGlyph['apply-transform'](r9_Upright());
r473_currentGlyph['apply-transform'](r9_Translate(0, r9_DOTRADIUS * 0.3));
r473_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('barAbove', function _r9_t156() {
var r483_currentGlyph, _r483_t0, _r483_t1;
_r483_t0 = this;
r483_currentGlyph = _r483_t0;
r483_currentGlyph.gizmo = r9_globalTransform;
r483_currentGlyph['set-width'](0);
r483_currentGlyph['assign-unicode'](781);
r9_unicodeGlyphs[r483_currentGlyph.unicode[r483_currentGlyph.unicode.length - 1]] = r483_currentGlyph;
r483_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r483_currentGlyph.include(r9_VBar(r9_markMiddle, r9_aboveMarkBot, r9_aboveMarkTop, r9_markHalfStroke * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('dblBarAbove', function _r9_t157() {
var r489_currentGlyph, _r489_t0, _r489_t1;
_r489_t0 = this;
r489_currentGlyph = _r489_t0;
r489_currentGlyph.gizmo = r9_globalTransform;
r489_currentGlyph['set-width'](0);
r489_currentGlyph['assign-unicode'](782);
r9_unicodeGlyphs[r489_currentGlyph.unicode[r489_currentGlyph.unicode.length - 1]] = r489_currentGlyph;
r489_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r489_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend * 0.75, r9_aboveMarkBot, r9_aboveMarkTop, r9_markHalfStroke * 2));
r489_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend * 0.75, r9_aboveMarkBot, r9_aboveMarkTop, r9_markHalfStroke * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('bridgeAbove', function _r9_t158() {
var r496_currentGlyph, _r496_t0, _r496_t1;
_r496_t0 = this;
r496_currentGlyph = _r496_t0;
r496_currentGlyph.gizmo = r9_globalTransform;
r496_currentGlyph['set-width'](0);
r496_currentGlyph['assign-unicode'](838);
r9_unicodeGlyphs[r496_currentGlyph.unicode[r496_currentGlyph.unicode.length - 1]] = r496_currentGlyph;
r496_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r496_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend, r9_aboveMarkBot, r9_aboveMarkTop, r9_markFine * 2));
r496_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_aboveMarkBot, r9_aboveMarkTop, r9_markFine * 2));
r496_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_aboveMarkTop, r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('yerikAbove', function _r9_t159() {
var r504_currentGlyph, _r504_t0, _r504_t1;
_r504_t0 = this;
r504_currentGlyph = _r504_t0;
r504_currentGlyph.gizmo = r9_globalTransform;
r504_currentGlyph['set-width'](0);
r504_currentGlyph['assign-unicode'](830);
r9_unicodeGlyphs[r504_currentGlyph.unicode[r504_currentGlyph.unicode.length - 1]] = r504_currentGlyph;
r504_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r504_currentGlyph.include(r9_spiro(r9_widths.center(r9_markFine * 2), r9_g4(r9_markMiddle - r9_markFine * 0.5, r9_aboveMarkBot, r9_heading(r9_UPWARD)), r9_alsothruthem([
[
0.9,
0.35
],
[
0.1,
0.65
]
], r9_heading(r9_UPWARD)), r9_g4(r9_markMiddle + r9_markFine * 0.5, r9_aboveMarkTop, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('candrabinduAbove', function _r9_t160() {
var r510_currentGlyph, r510_fine, r510_yc, r510_radius, _r510_t0, _r510_t1;
_r510_t0 = this;
r510_currentGlyph = _r510_t0;
r510_currentGlyph.gizmo = r9_globalTransform;
r510_currentGlyph['set-width'](0);
r510_currentGlyph['assign-unicode'](784);
r9_unicodeGlyphs[r510_currentGlyph.unicode[r510_currentGlyph.unicode.length - 1]] = r510_currentGlyph;
r510_fine = r9_adviceBlackness(6.5);
r510_yc = r9_XH + r9_ACCENT;
r510_radius = r510_fine * 1.35;
r510_currentGlyph.include(r510_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r510_radius, r510_yc)['heads-to'](r9_DOWNWARD)['set-width'](0, r510_fine * 1.25)['arc-vh-to'](r9_markMiddle, r510_yc - r510_radius)['arc-hv-to'](r9_markMiddle + r510_radius, r510_yc)['heads-to'](r9_UPWARD));
r510_currentGlyph.include([r9_DotAt(r9_markMiddle, r9_XH + r9_ACCENT, r510_fine)]);
r510_currentGlyph['apply-transform'](r9_Upright());
r510_currentGlyph['apply-transform'](r9_Translate(0, r510_fine * 0.5));
r510_currentGlyph['apply-transform'](r9_Italify());
r510_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
return void 0;
});
r9_xn$createglyph$7Hrq('variaAbove', function _r9_t161() {
var r521_currentGlyph, _r521_t0, _r521_t1;
_r521_t0 = this;
r521_currentGlyph = _r521_t0;
r521_currentGlyph.gizmo = r9_globalTransform;
r521_currentGlyph['assign-unicode'](832);
r9_unicodeGlyphs[r521_currentGlyph.unicode[r521_currentGlyph.unicode.length - 1]] = r521_currentGlyph;
r521_currentGlyph['set-width'](0);
r521_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r521_currentGlyph.include(r521_currentGlyph['create-stroke']()['start-from'](r9_markMiddle + r9_markStress, r9_aboveMarkBot - r9_markFine * 0.5)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle - r9_markExtend * 0.5, r9_aboveMarkTop + r9_markStress * 0.25)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('oxiaAbove', function _r9_t162() {
var r528_currentGlyph, _r528_t0, _r528_t1;
_r528_t0 = this;
r528_currentGlyph = _r528_t0;
r528_currentGlyph.gizmo = r9_globalTransform;
r528_currentGlyph['assign-unicode'](833);
r9_unicodeGlyphs[r528_currentGlyph.unicode[r528_currentGlyph.unicode.length - 1]] = r528_currentGlyph;
r528_currentGlyph['set-width'](0);
r528_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r528_currentGlyph.include(r528_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markStress, r9_aboveMarkBot - r9_markFine * 0.5)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle + r9_markExtend * 0.5, r9_aboveMarkTop + r9_markStress * 0.25)['set-width'](r9_markStress, r9_markStress)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('perispomeniAbove', function _r9_t163() {
var r535_currentGlyph, _r535_t0, _r535_t1;
_r535_t0 = this;
r535_currentGlyph = _r535_t0;
r535_currentGlyph.gizmo = r9_globalTransform;
r535_currentGlyph['set-width'](0);
r535_currentGlyph['assign-unicode'](834);
r9_unicodeGlyphs[r535_currentGlyph.unicode[r535_currentGlyph.unicode.length - 1]] = r535_currentGlyph;
_r535_t0.shortName = 'perisp';
r535_currentGlyph.include(r9_glyphs.archAbove);
r535_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
return void 0;
});
r9_alias('koronisAbove', 835, 'commaAbove');
r9_xn$createglyph$7Hrq('crossAbove', function _r9_t164() {
var r541_currentGlyph, _r541_t0, _r541_t1;
_r541_t0 = this;
r541_currentGlyph = _r541_t0;
r541_currentGlyph.gizmo = r9_globalTransform;
r541_currentGlyph['set-width'](0);
r541_currentGlyph['assign-unicode'](829);
r9_unicodeGlyphs[r541_currentGlyph.unicode[r541_currentGlyph.unicode.length - 1]] = r541_currentGlyph;
r541_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r541_currentGlyph.include(r541_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markExtend, r9_aboveMarkTop)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle + r9_markExtend, r9_aboveMarkBot));
r541_currentGlyph.include(r541_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r9_markExtend, r9_aboveMarkBot)['set-width'](r9_markFine, r9_markFine)['line-to'](r9_markMiddle + r9_markExtend, r9_aboveMarkTop));
return void 0;
});
r9_xn$createglyph$7Hrq('cedillaBelow', function _r9_t165() {
var r550_currentGlyph, r550_fine, r550_cedillaTop, r550_cedillaBot, _r550_t0, _r550_t1;
_r550_t0 = this;
r550_currentGlyph = _r550_t0;
r550_currentGlyph.gizmo = r9_globalTransform;
r550_currentGlyph['set-width'](0);
r550_currentGlyph['assign-unicode'](807);
r9_unicodeGlyphs[r550_currentGlyph.unicode[r550_currentGlyph.unicode.length - 1]] = r550_currentGlyph;
r550_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r550_fine = Math.min(r9_markHalfStroke, (r9_belowMarkTop - r9_belowMarkBot) * 0.25);
r550_cedillaTop = r9_belowMarkTop + r550_fine * 0.85;
r550_cedillaBot = r9_belowMarkBot;
r550_currentGlyph.include(r550_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r550_fine * r9_CORRECTION_HX, r550_cedillaTop)['heads-to'](r9_RIGHTWARD)['set-width'](0, r550_fine * 2)['line-to'](r9_markMiddle + r550_fine * 0.5, r550_cedillaTop)['arc-hv-to'](r9_markMiddle + r9_markExtend - r9_O, r0_mix(r550_cedillaTop, r550_cedillaBot, 0.5))['arc-vh-to'](r9_markMiddle, r550_cedillaBot)['line-to'](r9_markMiddle - r9_markExtend, r550_cedillaBot)['heads-to'](r9_LEFTWARD));
r550_currentGlyph.include(r550_currentGlyph['create-stroke']()['start-from'](r9_markMiddle, 0)['heads-to'](r9_DOWNWARD)['set-width'](r550_fine, r550_fine)['line-to'](r9_markMiddle, r550_cedillaTop - r550_fine)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('ogonekBelow', function _r9_t166() {
var r559_currentGlyph, r559_fine, r559_ogonekBot, r559_ogonekLeft, r559_ogonekRight, _r559_t0, _r559_t1;
_r559_t0 = this;
r559_currentGlyph = _r559_t0;
r559_currentGlyph.gizmo = r9_globalTransform;
r559_currentGlyph['set-width'](0);
r559_currentGlyph['assign-unicode'](808);
r9_unicodeGlyphs[r559_currentGlyph.unicode[r559_currentGlyph.unicode.length - 1]] = r559_currentGlyph;
r559_fine = r9_markHalfStroke * 0.2;
r559_ogonekBot = r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.75) + r9_markStress * 2;
r559_ogonekLeft = r9_markMiddle - r9_markExtend * 0.2;
r559_ogonekRight = r9_markMiddle + r9_markExtend * 0.85;
r559_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r559_currentGlyph.include(r559_currentGlyph['create-stroke']()['start-from'](r9_markMiddle, 0)['set-width'](0, r559_fine * 2)['arc-hv-to'](r559_ogonekLeft, r0_mix(0, r559_ogonekBot, 0.5))['set-width'](0, r0_mix(r559_fine, r9_markStress, 0.75) * 2)['arc-vh-to'](r9_markMiddle + r9_markExtend * 0.25, r559_ogonekBot)['set-width'](0, r9_markStress * 2)['line-to'](r559_ogonekRight, r559_ogonekBot)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('ogonekTR', function _r9_t167() {
var r566_currentGlyph, r566_ogonekBot, r566_ogonekRight, _r566_t0, _r566_t1;
_r566_t0 = this;
r566_currentGlyph = _r566_t0;
r566_currentGlyph.gizmo = r9_globalTransform;
r566_currentGlyph['set-width'](0);
r566_currentGlyph.include(r9_glyphs.ogonekBelow);
r566_ogonekBot = r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.75) + r9_markStress * 2;
r566_ogonekRight = r9_markMiddle + r9_markExtend * 0.85;
r566_currentGlyph['set-anchor']('trailing', r9_MARK, r9_markMiddle, 0, r566_ogonekRight, r566_ogonekBot);
return void 0;
});
r9_xn$createglyph$7Hrq('iotaBelow', function _r9_t168() {
var r571_currentGlyph, _r571_t0, _r571_t1;
_r571_t0 = this;
r571_currentGlyph = _r571_t0;
r571_currentGlyph.gizmo = r9_globalTransform;
r571_currentGlyph['set-width'](0);
r571_currentGlyph['assign-unicode'](837);
r9_unicodeGlyphs[r571_currentGlyph.unicode[r571_currentGlyph.unicode.length - 1]] = r571_currentGlyph;
_r571_t0.shortName = 'iota';
r571_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r571_currentGlyph.include(r9_VBar(r9_markMiddle, r9_belowMarkBot, r9_belowMarkTop, r9_markHalfStroke * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('iotaLF', function _r9_t169() {
var r577_currentGlyph, _r577_t0, _r577_t1;
_r577_t0 = this;
r577_currentGlyph = _r577_t0;
r577_currentGlyph.gizmo = r9_globalTransform;
r577_currentGlyph['set-width'](0);
r577_currentGlyph['set-anchor']('lf', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r577_currentGlyph.include(r9_VBar(r9_markMiddle, r9_belowMarkBot, r9_belowMarkTop, r9_markHalfStroke * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('uptackBelow', function _r9_t170() {
var r582_currentGlyph, _r582_t0, _r582_t1;
_r582_t0 = this;
r582_currentGlyph = _r582_t0;
r582_currentGlyph.gizmo = r9_globalTransform;
r582_currentGlyph['set-width'](0);
r582_currentGlyph['assign-unicode'](797);
r9_unicodeGlyphs[r582_currentGlyph.unicode[r582_currentGlyph.unicode.length - 1]] = r582_currentGlyph;
r582_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r582_currentGlyph.include(r9_VBar(r9_markMiddle, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r582_currentGlyph.include(r9_HBarBottom(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('downtackBelow', function _r9_t171() {
var r589_currentGlyph, _r589_t0, _r589_t1;
_r589_t0 = this;
r589_currentGlyph = _r589_t0;
r589_currentGlyph.gizmo = r9_globalTransform;
r589_currentGlyph['set-width'](0);
r589_currentGlyph['assign-unicode'](798);
r9_unicodeGlyphs[r589_currentGlyph.unicode[r589_currentGlyph.unicode.length - 1]] = r589_currentGlyph;
r589_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r589_currentGlyph.include(r9_VBar(r9_markMiddle, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r589_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkTop, r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('lefttackBelow', function _r9_t172() {
var r596_currentGlyph, _r596_t0, _r596_t1;
_r596_t0 = this;
r596_currentGlyph = _r596_t0;
r596_currentGlyph.gizmo = r9_globalTransform;
r596_currentGlyph['set-width'](0);
r596_currentGlyph['assign-unicode'](792);
r9_unicodeGlyphs[r596_currentGlyph.unicode[r596_currentGlyph.unicode.length - 1]] = r596_currentGlyph;
r596_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r596_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r596_currentGlyph.include(r9_HBar(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5), r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('righttackBelow', function _r9_t173() {
var r603_currentGlyph, _r603_t0, _r603_t1;
_r603_t0 = this;
r603_currentGlyph = _r603_t0;
r603_currentGlyph.gizmo = r9_globalTransform;
r603_currentGlyph['set-width'](0);
r603_currentGlyph['assign-unicode'](793);
r9_unicodeGlyphs[r603_currentGlyph.unicode[r603_currentGlyph.unicode.length - 1]] = r603_currentGlyph;
r603_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r603_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r603_currentGlyph.include(r9_HBar(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5), r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('leftAngleBelow', function _r9_t174() {
var r610_currentGlyph, _r610_t0, _r610_t1;
_r610_t0 = this;
r610_currentGlyph = _r610_t0;
r610_currentGlyph.gizmo = r9_globalTransform;
r610_currentGlyph['set-width'](0);
r610_currentGlyph['assign-unicode'](841);
r9_unicodeGlyphs[r610_currentGlyph.unicode[r610_currentGlyph.unicode.length - 1]] = r610_currentGlyph;
r610_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r610_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r610_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkTop, r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('plusBelow', function _r9_t175() {
var r617_currentGlyph, _r617_t0, _r617_t1;
_r617_t0 = this;
r617_currentGlyph = _r617_t0;
r617_currentGlyph.gizmo = r9_globalTransform;
r617_currentGlyph['set-width'](0);
r617_currentGlyph['assign-unicode'](799);
r9_unicodeGlyphs[r617_currentGlyph.unicode[r617_currentGlyph.unicode.length - 1]] = r617_currentGlyph;
r617_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r617_currentGlyph.include(r9_VBar(r9_markMiddle, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r617_currentGlyph.include(r9_HBar(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5), r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('minusBelow', function _r9_t176() {
var r624_currentGlyph, _r624_t0, _r624_t1;
_r624_t0 = this;
r624_currentGlyph = _r624_t0;
r624_currentGlyph.gizmo = r9_globalTransform;
r624_currentGlyph['set-width'](0);
r624_currentGlyph['assign-unicode'](800);
r9_unicodeGlyphs[r624_currentGlyph.unicode[r624_currentGlyph.unicode.length - 1]] = r624_currentGlyph;
r624_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r624_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r624_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r624_currentGlyph.include(r9_HBar(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5), r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('bridgeBelow', function _r9_t177() {
var r632_currentGlyph, _r632_t0, _r632_t1;
_r632_t0 = this;
r632_currentGlyph = _r632_t0;
r632_currentGlyph.gizmo = r9_globalTransform;
r632_currentGlyph['set-width'](0);
r632_currentGlyph['assign-unicode'](810);
r9_unicodeGlyphs[r632_currentGlyph.unicode[r632_currentGlyph.unicode.length - 1]] = r632_currentGlyph;
r632_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r632_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r632_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r632_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkTop, r9_markFine * 2));
return void 0;
});
r9_xn$createglyph$7Hrq('boxBelow', function _r9_t178() {
var r640_currentGlyph, r640_boxsw, _r640_t0, _r640_t1;
_r640_t0 = this;
r640_currentGlyph = _r640_t0;
r640_currentGlyph.gizmo = r9_globalTransform;
r640_currentGlyph['set-width'](0);
r640_currentGlyph['assign-unicode'](827);
r9_unicodeGlyphs[r640_currentGlyph.unicode[r640_currentGlyph.unicode.length - 1]] = r640_currentGlyph;
r640_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r640_boxsw = Math.min(r9_markFine * 2, (r9_belowMarkTop - r9_belowMarkBot) / 3);
r640_currentGlyph.include(r9_VBar(r9_markMiddle - r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r640_currentGlyph.include(r9_VBar(r9_markMiddle + r9_markExtend, r9_belowMarkBot, r9_belowMarkTop, r9_markFine * 2));
r640_currentGlyph.include(r9_HBarBottom(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkBot, r640_boxsw));
r640_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkTop, r640_boxsw));
return void 0;
});
r9_xn$createglyph$7Hrq('equalBelow', function _r9_t179() {
var r649_currentGlyph, r649_boxsw, _r649_t0, _r649_t1;
_r649_t0 = this;
r649_currentGlyph = _r649_t0;
r649_currentGlyph.gizmo = r9_globalTransform;
r649_currentGlyph['set-width'](0);
r649_currentGlyph['assign-unicode'](839);
r9_unicodeGlyphs[r649_currentGlyph.unicode[r649_currentGlyph.unicode.length - 1]] = r649_currentGlyph;
r649_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r649_boxsw = Math.min(r9_markFine * 2, (r9_belowMarkTop - r9_belowMarkBot) / 3);
r649_currentGlyph.include(r9_HBarBottom(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkBot, r649_boxsw));
r649_currentGlyph.include(r9_HBarTop(r9_markMiddle - r9_markExtend, r9_markMiddle + r9_markExtend, r9_belowMarkTop, r649_boxsw));
return void 0;
});
r9_xn$createglyph$7Hrq('dblBreveBelow', function _r9_t180() {
var r656_currentGlyph, r656_extend, _r656_t0, _r656_t1;
_r656_t0 = this;
r656_currentGlyph = _r656_t0;
r656_currentGlyph.gizmo = r9_globalTransform;
r656_currentGlyph['set-width'](0);
r656_currentGlyph['assign-unicode'](811);
r9_unicodeGlyphs[r656_currentGlyph.unicode[r656_currentGlyph.unicode.length - 1]] = r656_currentGlyph;
r656_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r656_extend = (r9_belowMarkTop - r9_belowMarkBot - r9_markHalfStroke) * 1.25;
r656_currentGlyph.include(r656_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r656_extend, r9_belowMarkTop)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['heads-to'](r9_DOWNWARD)['arc-vh-to'](r0_mix(r9_markMiddle, r9_markMiddle - r656_extend, 0.5), r9_belowMarkBot + r9_markHalfStroke)['arc-hv-to'](r9_markMiddle, r9_belowMarkTop)['heads-to'](r9_UPWARD));
r656_currentGlyph.include(r656_currentGlyph['create-stroke']()['start-from'](r9_markMiddle, r9_belowMarkTop)['set-width'](r9_markHalfStroke, r9_markHalfStroke)['heads-to'](r9_DOWNWARD)['arc-vh-to'](r0_mix(r9_markMiddle, r9_markMiddle + r656_extend, 0.5), r9_belowMarkBot + r9_markHalfStroke)['arc-hv-to'](r9_markMiddle + r656_extend, r9_belowMarkTop)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('dblArchBelow', function _r9_t181() {
var r665_currentGlyph, _r665_t0, _r665_t1;
_r665_t0 = this;
r665_currentGlyph = _r665_t0;
r665_currentGlyph.gizmo = r9_globalTransform;
r665_currentGlyph['set-width'](0);
r665_currentGlyph['assign-unicode'](828);
r9_unicodeGlyphs[r665_currentGlyph.unicode[r665_currentGlyph.unicode.length - 1]] = r665_currentGlyph;
r665_currentGlyph.include(r9_glyphs.dblBreveBelow);
r665_currentGlyph.include(r9_FlipAround(r9_markMiddle, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5)));
r665_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
return void 0;
});
r9_xn$createglyph$7Hrq('leftHalfCircleBelow', function _r9_t182() {
var r672_currentGlyph, _r672_t0, _r672_t1;
_r672_t0 = this;
r672_currentGlyph = _r672_t0;
r672_currentGlyph.gizmo = r9_globalTransform;
r672_currentGlyph['set-width'](0);
r672_currentGlyph['assign-unicode'](796);
r9_unicodeGlyphs[r672_currentGlyph.unicode[r672_currentGlyph.unicode.length - 1]] = r672_currentGlyph;
r672_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r672_currentGlyph.include(r672_currentGlyph['create-stroke']()['start-from'](r9_markMiddle, r9_belowMarkTop)['set-width'](r9_markFine, r9_markFine)['arc-hv-to'](r9_markMiddle - (r9_belowMarkTop - r9_belowMarkBot) / 2, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5))['arc-vh-to'](r9_markMiddle, r9_belowMarkBot));
r672_currentGlyph['apply-transform'](r9_Translate((r9_belowMarkTop - r9_belowMarkBot) / 4, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('rightHalfCircleBelow', function _r9_t183() {
var r680_currentGlyph, _r680_t0, _r680_t1;
_r680_t0 = this;
r680_currentGlyph = _r680_t0;
r680_currentGlyph.gizmo = r9_globalTransform;
r680_currentGlyph['set-width'](0);
r680_currentGlyph['assign-unicode'](825);
r9_unicodeGlyphs[r680_currentGlyph.unicode[r680_currentGlyph.unicode.length - 1]] = r680_currentGlyph;
r680_currentGlyph.include(r9_glyphs.leftHalfCircleBelow);
r680_currentGlyph.include(r9_FlipAround(r9_markMiddle, r0_mix(r9_belowMarkTop, r9_belowMarkBot, 0.5)));
r680_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
return void 0;
});
r9_xn$createglyph$7Hrq('leftHalfCircleAbove', function _r9_t184() {
var r687_currentGlyph, _r687_t0, _r687_t1;
_r687_t0 = this;
r687_currentGlyph = _r687_t0;
r687_currentGlyph.gizmo = r9_globalTransform;
r687_currentGlyph['set-width'](0);
r687_currentGlyph['assign-unicode'](849);
r9_unicodeGlyphs[r687_currentGlyph.unicode[r687_currentGlyph.unicode.length - 1]] = r687_currentGlyph;
r687_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r687_currentGlyph.include(r9_glyphs.rightHalfCircleBelow);
r687_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('rightHalfCircleAbove', function _r9_t185() {
var r694_currentGlyph, _r694_t0, _r694_t1;
_r694_t0 = this;
r694_currentGlyph = _r694_t0;
r694_currentGlyph.gizmo = r9_globalTransform;
r694_currentGlyph['set-width'](0);
r694_currentGlyph['assign-unicode'](855);
r9_unicodeGlyphs[r694_currentGlyph.unicode[r694_currentGlyph.unicode.length - 1]] = r694_currentGlyph;
r694_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
r694_currentGlyph.include(r9_glyphs.leftHalfCircleBelow);
r694_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('graveBelow', function _r9_t186() {
var r701_currentGlyph, _r701_t0, _r701_t1;
_r701_t0 = this;
r701_currentGlyph = _r701_t0;
r701_currentGlyph.gizmo = r9_globalTransform;
r701_currentGlyph['set-width'](0);
r701_currentGlyph['assign-unicode'](790);
r9_unicodeGlyphs[r701_currentGlyph.unicode[r701_currentGlyph.unicode.length - 1]] = r701_currentGlyph;
r701_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r701_currentGlyph.include(r9_glyphs.graveAbove);
r701_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('acuteBelow', function _r9_t187() {
var r708_currentGlyph, _r708_t0, _r708_t1;
_r708_t0 = this;
r708_currentGlyph = _r708_t0;
r708_currentGlyph.gizmo = r9_globalTransform;
r708_currentGlyph['set-width'](0);
r708_currentGlyph['assign-unicode'](791);
r9_unicodeGlyphs[r708_currentGlyph.unicode[r708_currentGlyph.unicode.length - 1]] = r708_currentGlyph;
r708_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r708_currentGlyph.include(r9_glyphs.acuteAbove);
r708_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('dotBelow', function _r9_t188() {
var r715_currentGlyph, _r715_t0, _r715_t1;
_r715_t0 = this;
r715_currentGlyph = _r715_t0;
r715_currentGlyph.gizmo = r9_globalTransform;
r715_currentGlyph['set-width'](0);
r715_currentGlyph['assign-unicode'](803);
r9_unicodeGlyphs[r715_currentGlyph.unicode[r715_currentGlyph.unicode.length - 1]] = r715_currentGlyph;
r715_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r715_currentGlyph.include(r9_glyphs.dotAbove);
r715_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('dieresisBelow', function _r9_t189() {
var r722_currentGlyph, _r722_t0, _r722_t1;
_r722_t0 = this;
r722_currentGlyph = _r722_t0;
r722_currentGlyph.gizmo = r9_globalTransform;
r722_currentGlyph['set-width'](0);
r722_currentGlyph['assign-unicode'](804);
r9_unicodeGlyphs[r722_currentGlyph.unicode[r722_currentGlyph.unicode.length - 1]] = r722_currentGlyph;
r722_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r722_currentGlyph.include(r9_glyphs.dieresisAbove);
r722_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('tildeBelow', function _r9_t190() {
var r729_currentGlyph, _r729_t0, _r729_t1;
_r729_t0 = this;
r729_currentGlyph = _r729_t0;
r729_currentGlyph.gizmo = r9_globalTransform;
r729_currentGlyph['set-width'](0);
r729_currentGlyph['assign-unicode'](816);
r9_unicodeGlyphs[r729_currentGlyph.unicode[r729_currentGlyph.unicode.length - 1]] = r729_currentGlyph;
r729_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r729_currentGlyph.include(r9_glyphs.tildeAbove);
r729_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('ringBelow', function _r9_t191() {
var r736_currentGlyph, _r736_t0, _r736_t1;
_r736_t0 = this;
r736_currentGlyph = _r736_t0;
r736_currentGlyph.gizmo = r9_globalTransform;
r736_currentGlyph['set-width'](0);
r736_currentGlyph['assign-unicode'](805);
r9_unicodeGlyphs[r736_currentGlyph.unicode[r736_currentGlyph.unicode.length - 1]] = r736_currentGlyph;
r736_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r736_currentGlyph.include(r9_glyphs.ringAbove);
r736_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('macronBelow', function _r9_t192() {
var r743_currentGlyph, _r743_t0, _r743_t1;
_r743_t0 = this;
r743_currentGlyph = _r743_t0;
r743_currentGlyph.gizmo = r9_globalTransform;
r743_currentGlyph['set-width'](0);
r743_currentGlyph['assign-unicode'](817);
r9_unicodeGlyphs[r743_currentGlyph.unicode[r743_currentGlyph.unicode.length - 1]] = r743_currentGlyph;
r743_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r743_currentGlyph.include(r9_glyphs.macronAbove);
r743_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('invBridgeBelow', function _r9_t193() {
var r750_currentGlyph, _r750_t0, _r750_t1;
_r750_t0 = this;
r750_currentGlyph = _r750_t0;
r750_currentGlyph.gizmo = r9_globalTransform;
r750_currentGlyph['set-width'](0);
r750_currentGlyph['assign-unicode'](826);
r9_unicodeGlyphs[r750_currentGlyph.unicode[r750_currentGlyph.unicode.length - 1]] = r750_currentGlyph;
r750_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r750_currentGlyph.include(r9_glyphs.bridgeAbove);
r750_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('underlineBelow', function _r9_t194() {
var r757_currentGlyph, _r757_t0, _r757_t1;
_r757_t0 = this;
r757_currentGlyph = _r757_t0;
r757_currentGlyph.gizmo = r9_globalTransform;
r757_currentGlyph['set-width'](0);
r757_currentGlyph['assign-unicode'](818);
r9_unicodeGlyphs[r757_currentGlyph.unicode[r757_currentGlyph.unicode.length - 1]] = r757_currentGlyph;
r757_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r757_currentGlyph.include(r9_glyphs.overlineAbove);
r757_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('dblUnderlineBelow', function _r9_t195() {
var r764_currentGlyph, _r764_t0, _r764_t1;
_r764_t0 = this;
r764_currentGlyph = _r764_t0;
r764_currentGlyph.gizmo = r9_globalTransform;
r764_currentGlyph['set-width'](0);
r764_currentGlyph['assign-unicode'](819);
r9_unicodeGlyphs[r764_currentGlyph.unicode[r764_currentGlyph.unicode.length - 1]] = r764_currentGlyph;
r764_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r764_currentGlyph.include(r9_glyphs.dblOverlineAbove);
r764_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('circumflexBelow', function _r9_t196() {
var r771_currentGlyph, _r771_t0, _r771_t1;
_r771_t0 = this;
r771_currentGlyph = _r771_t0;
r771_currentGlyph.gizmo = r9_globalTransform;
r771_currentGlyph['set-width'](0);
r771_currentGlyph['assign-unicode'](813);
r9_unicodeGlyphs[r771_currentGlyph.unicode[r771_currentGlyph.unicode.length - 1]] = r771_currentGlyph;
r771_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r771_currentGlyph.include(r9_glyphs.caronAbove);
r771_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('caronBelow', function _r9_t197() {
var r778_currentGlyph, _r778_t0, _r778_t1;
_r778_t0 = this;
r778_currentGlyph = _r778_t0;
r778_currentGlyph.gizmo = r9_globalTransform;
r778_currentGlyph['set-width'](0);
r778_currentGlyph['assign-unicode'](812);
r9_unicodeGlyphs[r778_currentGlyph.unicode[r778_currentGlyph.unicode.length - 1]] = r778_currentGlyph;
r778_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r778_currentGlyph.include(r9_glyphs.circumflexAbove);
r778_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('breveBelow', function _r9_t198() {
var r785_currentGlyph, _r785_t0, _r785_t1;
_r785_t0 = this;
r785_currentGlyph = _r785_t0;
r785_currentGlyph.gizmo = r9_globalTransform;
r785_currentGlyph['set-width'](0);
r785_currentGlyph['assign-unicode'](814);
r9_unicodeGlyphs[r785_currentGlyph.unicode[r785_currentGlyph.unicode.length - 1]] = r785_currentGlyph;
r785_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r785_currentGlyph.include(r9_glyphs.archAbove);
r785_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('archBelow', function _r9_t199() {
var r792_currentGlyph, _r792_t0, _r792_t1;
_r792_t0 = this;
r792_currentGlyph = _r792_t0;
r792_currentGlyph.gizmo = r9_globalTransform;
r792_currentGlyph['set-width'](0);
r792_currentGlyph['assign-unicode'](815);
r9_unicodeGlyphs[r792_currentGlyph.unicode[r792_currentGlyph.unicode.length - 1]] = r792_currentGlyph;
r792_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r792_currentGlyph.include(r9_glyphs.breveAbove);
r792_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('commaBelow', function _r9_t200() {
var r799_currentGlyph, _r799_t0, _r799_t1;
_r799_t0 = this;
r799_currentGlyph = _r799_t0;
r799_currentGlyph.gizmo = r9_globalTransform;
r799_currentGlyph['set-width'](0);
r799_currentGlyph['assign-unicode'](806);
r9_unicodeGlyphs[r799_currentGlyph.unicode[r799_currentGlyph.unicode.length - 1]] = r799_currentGlyph;
r799_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r799_currentGlyph.include(r9_glyphs.turnCommaAbove);
r799_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('barBelow', function _r9_t201() {
var r806_currentGlyph, _r806_t0, _r806_t1;
_r806_t0 = this;
r806_currentGlyph = _r806_t0;
r806_currentGlyph.gizmo = r9_globalTransform;
r806_currentGlyph['set-width'](0);
r806_currentGlyph['assign-unicode'](809);
r9_unicodeGlyphs[r806_currentGlyph.unicode[r806_currentGlyph.unicode.length - 1]] = r806_currentGlyph;
r806_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r806_currentGlyph.include(r9_glyphs.barAbove);
r806_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('dblBarBelow', function _r9_t202() {
var r813_currentGlyph, _r813_t0, _r813_t1;
_r813_t0 = this;
r813_currentGlyph = _r813_t0;
r813_currentGlyph.gizmo = r9_globalTransform;
r813_currentGlyph['set-width'](0);
r813_currentGlyph['assign-unicode'](840);
r9_unicodeGlyphs[r813_currentGlyph.unicode[r813_currentGlyph.unicode.length - 1]] = r813_currentGlyph;
r813_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r813_currentGlyph.include(r9_glyphs.dblBarAbove);
r813_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('crossBelow', function _r9_t203() {
var r820_currentGlyph, _r820_t0, _r820_t1;
_r820_t0 = this;
r820_currentGlyph = _r820_t0;
r820_currentGlyph.gizmo = r9_globalTransform;
r820_currentGlyph['set-width'](0);
r820_currentGlyph['assign-unicode'](851);
r9_unicodeGlyphs[r820_currentGlyph.unicode[r820_currentGlyph.unicode.length - 1]] = r820_currentGlyph;
r820_currentGlyph['set-anchor']('below', r9_MARK, r9_markMiddle, 0, r9_markMiddle, r9_belowMarkBot);
r820_currentGlyph.include(r9_glyphs.crossAbove);
r820_currentGlyph.include(r9_FlipAround(r9_markMiddle, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('horn', function _r9_t204() {
var r827_currentGlyph, r827_radius, _r827_t0, _r827_t1;
_r827_t0 = this;
r827_currentGlyph = _r827_t0;
r827_currentGlyph.gizmo = r9_globalTransform;
r827_currentGlyph['set-width'](0);
r827_currentGlyph['assign-unicode'](795);
r9_unicodeGlyphs[r827_currentGlyph.unicode[r827_currentGlyph.unicode.length - 1]] = r827_currentGlyph;
r827_radius = r9_markHalfStroke * 1.5;
r827_currentGlyph.include([r9_Ring(r9_XH + r9_ACCENT + r827_radius, r9_XH + r9_ACCENT - r827_radius, r9_markMiddle - r827_radius, r9_markMiddle + r827_radius)]);
r827_currentGlyph.include(r827_currentGlyph['create-stroke']()['start-from'](r9_markMiddle + r827_radius, r9_XH + r9_ACCENT)['set-width'](0, r9_markFine * 1.75)['curve-to'](r9_markMiddle + r827_radius, r0_mix(r9_XH + r9_ACCENT, r9_aboveMarkBot - r827_radius, 0.75), r9_markMiddle - r827_radius - r9_markHalfStroke, r9_aboveMarkBot - r827_radius));
r827_currentGlyph['apply-transform'](r9_Upright());
r827_currentGlyph['apply-transform'](r9_Translate(-r9_markMiddle + r827_radius * 0.35, 0));
r827_currentGlyph['apply-transform'](r9_Italify());
r827_currentGlyph['set-anchor']('topright', r9_MARK, 0, r9_aboveMarkBot + r9_markFine * 0.75, 0, r9_aboveMarkTop);
return void 0;
});
r9_xn$createglyph$7Hrq('leftangleTR', function _r9_t205() {
var r838_currentGlyph, _r838_t0, _r838_t1;
_r838_t0 = this;
r838_currentGlyph = _r838_t0;
r838_currentGlyph.gizmo = r9_globalTransform;
r838_currentGlyph['set-width'](0);
r838_currentGlyph['assign-unicode'](794);
r9_unicodeGlyphs[r838_currentGlyph.unicode[r838_currentGlyph.unicode.length - 1]] = r838_currentGlyph;
r838_currentGlyph.include(r9_VBarLeft(0, r9_aboveMarkBot, r9_aboveMarkTop, r9_markFine * 2));
r838_currentGlyph.include(r9_HBarTop(-r9_markExtend * 1.5, 0, r9_aboveMarkTop, r9_markFine * 2));
r838_currentGlyph['set-anchor']('topright', r9_MARK, 0, r9_XH, 0, r9_aboveMarkTop);
return void 0;
});
r9_xn$createglyph$7Hrq('dotTR', function _r9_t206() {
var r845_currentGlyph, _r845_t0, _r845_t1;
_r845_t0 = this;
r845_currentGlyph = _r845_t0;
r845_currentGlyph.gizmo = r9_globalTransform;
r845_currentGlyph['set-width'](0);
r845_currentGlyph['assign-unicode'](856);
r9_unicodeGlyphs[r845_currentGlyph.unicode[r845_currentGlyph.unicode.length - 1]] = r845_currentGlyph;
r845_currentGlyph.include([r9_Ring(r9_XH + r9_ACCENT + r9_DOTRADIUS, r9_XH + r9_ACCENT - r9_DOTRADIUS, 0 - r9_DOTRADIUS, 0 + r9_DOTRADIUS, true)]);
r845_currentGlyph['set-anchor']('topright', r9_MARK, 0, r9_XH, 0, r9_aboveMarkTop);
return void 0;
});
r9_xn$createglyph$7Hrq('rtailBR', function _r9_t207() {
var r851_currentGlyph, _r851_t0, _r851_t1;
_r851_t0 = this;
r851_currentGlyph = _r851_t0;
r851_currentGlyph.gizmo = r9_globalTransform;
r851_currentGlyph['set-width'](0);
r851_currentGlyph['assign-unicode'](802);
r9_unicodeGlyphs[r851_currentGlyph.unicode[r851_currentGlyph.unicode.length - 1]] = r851_currentGlyph;
r851_currentGlyph['set-anchor']('bottomright', r9_MARK, 0, 0, 0, r9_belowMarkBot);
r851_currentGlyph.include(r9_VBarRight(0, 0, -r9_O));
r851_currentGlyph.include(r9_VerticalHook(-r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('ltailBR', function _r9_t208() {
var r858_currentGlyph, _r858_t0, _r858_t1;
_r858_t0 = this;
r858_currentGlyph = _r858_t0;
r858_currentGlyph.gizmo = r9_globalTransform;
r858_currentGlyph['set-width'](0);
r858_currentGlyph['assign-unicode'](801);
r9_unicodeGlyphs[r858_currentGlyph.unicode[r858_currentGlyph.unicode.length - 1]] = r858_currentGlyph;
r858_currentGlyph['set-anchor']('bottomright', r9_MARK, 0, 0, 0, r9_belowMarkBot);
r858_currentGlyph.include(r9_VBarRight(0, 0, -r9_O));
r858_currentGlyph.include(r9_VerticalHook(-r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('tildeOver', function _r9_t209() {
var r865_currentGlyph, _r865_t0, _r865_t1;
_r865_t0 = this;
r865_currentGlyph = _r865_t0;
r865_currentGlyph.gizmo = r9_globalTransform;
r865_currentGlyph['set-width'](0);
r865_currentGlyph['assign-unicode'](820);
r9_unicodeGlyphs[r865_currentGlyph.unicode[r865_currentGlyph.unicode.length - 1]] = r865_currentGlyph;
r865_currentGlyph['set-anchor']('overlay', r9_MARK, r9_markMiddle, r9_XH / 2, r9_markMiddle, r9_XH / 2);
r865_currentGlyph.include(r9_glyphs.tildeAbove);
r865_currentGlyph['apply-transform'](r9_Upright());
r865_currentGlyph['apply-transform'](r9_Translate(0, r9_XH / 2 - r0_mix(r9_aboveMarkTop, r9_aboveMarkBot, 0.5)));
r865_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('barOver', function _r9_t210() {
var r874_currentGlyph, _r874_t0, _r874_t1;
_r874_t0 = this;
r874_currentGlyph = _r874_t0;
r874_currentGlyph.gizmo = r9_globalTransform;
r874_currentGlyph['set-width'](0);
r874_currentGlyph['assign-unicode'](821);
r9_unicodeGlyphs[r874_currentGlyph.unicode[r874_currentGlyph.unicode.length - 1]] = r874_currentGlyph;
r874_currentGlyph['set-anchor']('overlay', r9_MARK, r9_markMiddle, r9_XH / 2, r9_markMiddle, r9_XH / 2);
r874_currentGlyph.include(r9_HOverlayBar(r9_markMiddle - r9_LONGJUT * 0.75, r9_markMiddle + r9_LONGJUT * 0.75, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('longBarOver', function _r9_t211() {
var r880_currentGlyph, _r880_t0, _r880_t1;
_r880_t0 = this;
r880_currentGlyph = _r880_t0;
r880_currentGlyph.gizmo = r9_globalTransform;
r880_currentGlyph['set-width'](0);
r880_currentGlyph['assign-unicode'](822);
r9_unicodeGlyphs[r880_currentGlyph.unicode[r880_currentGlyph.unicode.length - 1]] = r880_currentGlyph;
r880_currentGlyph['set-anchor']('overlay', r9_MARK, r9_markMiddle, r9_XH / 2, r9_markMiddle, r9_XH / 2);
r880_currentGlyph.include(r9_HOverlayBar(r0_mix(0, r9_SB, 0.5) - r9_WIDTH, r0_mix(r9_WIDTH, r9_RIGHTSB, 0.5) - r9_WIDTH, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('slashOver', function _r9_t212() {
var r886_currentGlyph, r886_fine, _r886_t0, _r886_t1;
_r886_t0 = this;
r886_currentGlyph = _r886_t0;
r886_currentGlyph.gizmo = r9_globalTransform;
r886_currentGlyph['set-width'](0);
r886_currentGlyph['assign-unicode'](823);
r9_unicodeGlyphs[r886_currentGlyph.unicode[r886_currentGlyph.unicode.length - 1]] = r886_currentGlyph;
r886_fine = r9_adviceBlackness(10);
r886_currentGlyph['set-anchor']('slash', r9_MARK, r9_markMiddle, r9_XH / 2, r9_markMiddle, r9_XH / 2);
r886_currentGlyph.include(r886_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O + r886_fine - r9_WIDTH, r9_XH * -0.05)['set-width'](r886_fine, r886_fine)['line-to'](r9_RIGHTSB - r9_O - r886_fine - r9_WIDTH, r9_XH * 1.05));
return void 0;
});
r9_xn$createglyph$7Hrq('longSlashOver', function _r9_t213() {
var r893_currentGlyph, r893_fine, _r893_t0, _r893_t1;
_r893_t0 = this;
r893_currentGlyph = _r893_t0;
r893_currentGlyph.gizmo = r9_globalTransform;
r893_currentGlyph['set-width'](0);
r893_currentGlyph['assign-unicode'](824);
r9_unicodeGlyphs[r893_currentGlyph.unicode[r893_currentGlyph.unicode.length - 1]] = r893_currentGlyph;
r893_fine = r9_adviceBlackness(10);
r893_currentGlyph['set-anchor']('slash', r9_MARK, r9_markMiddle, r9_XH / 2, r9_markMiddle, r9_XH / 2);
r893_currentGlyph.include(r893_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O + r893_fine - r9_WIDTH, r9_XH * 0.5 - r9_CAP * 0.525)['set-width'](r893_fine, r893_fine)['line-to'](r9_RIGHTSB - r9_O - r893_fine - r9_WIDTH, r9_XH * 0.5 + r9_CAP * 0.525));
return void 0;
});
r9_xn$createglyph$7Hrq('tieAbove', function _r9_t214() {
var r900_currentGlyph, r900_y1, _r900_t0, _r900_t1;
_r900_t0 = this;
r900_currentGlyph = _r900_t0;
r900_currentGlyph.gizmo = r9_globalTransform;
r900_currentGlyph['set-width'](0);
r900_currentGlyph['assign-unicode'](865);
r9_unicodeGlyphs[r900_currentGlyph.unicode[r900_currentGlyph.unicode.length - 1]] = r900_currentGlyph;
r900_y1 = r0_mix(r9_aboveMarkTop, r9_aboveMarkBot, 1);
r900_currentGlyph.include(r900_currentGlyph['create-stroke']()['start-from'](r0_mix(0, r9_markMiddle, 1.25), r900_y1)['set-width'](0, r9_markHalfStroke * 2)['curve-to'](r0_mix(0, r9_markMiddle, 0.75), r9_aboveMarkTop, 0, r9_aboveMarkTop)['curve-to'](r0_mix(0, r9_markMiddle, -0.75), r9_aboveMarkTop, r0_mix(0, r9_markMiddle, -1.25), r900_y1));
r900_currentGlyph['apply-transform'](r9_Upright());
r900_currentGlyph['apply-transform'](r9_Translate(0, r9_CAP - r9_XH));
r900_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_turned('tieBelow', 860, 'tieAbove', 0, r9_XH / 2);
r9_xn$createglyph$7Hrq('A', function _r9_t215() {
var r910_currentGlyph, r910_TURN, _r910_t0, _r910_t1;
_r910_t0 = this;
r910_currentGlyph = _r910_t0;
r910_currentGlyph.gizmo = r9_globalTransform;
r910_currentGlyph['set-width'](r9_WIDTH);
r910_currentGlyph['assign-unicode']('A');
r9_unicodeGlyphs[r910_currentGlyph.unicode[r910_currentGlyph.unicode.length - 1]] = r910_currentGlyph;
r910_currentGlyph.include(r9_capitalMarks);
r910_currentGlyph['set-anchor']('trailing', r9_BASE, r9_RIGHTSB - r9_markHalfStroke, 0);
r910_TURN = r9_XH * 0.1;
r910_currentGlyph.include(r910_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r910_TURN)['heads-to'](r9_UPWARD)['curve-to'](r9_SB, r0_mix(r910_TURN, r9_CAP, 0.27), r9_MIDDLE - r9_STROKE / 2, r9_CAP)['set-width'](0, r9_STROKE * 0.8));
r910_currentGlyph.include(r910_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, r910_TURN)['heads-to'](r9_UPWARD)['curve-to'](r9_RIGHTSB, r0_mix(r910_TURN, r9_CAP, 0.27), r9_MIDDLE + r9_STROKE / 2, r9_CAP)['set-width'](r9_STROKE * 0.8, 0));
r910_currentGlyph.include(r910_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_STROKE, r9_XH / 2)['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB - r9_STROKE, r9_XH / 2)['heads-to'](r9_RIGHTWARD));
r910_currentGlyph['start-from'](r9_MIDDLE - r9_STROKE / 2, r9_CAP);
r910_currentGlyph['line-to'](r9_MIDDLE + r9_STROKE / 2, r9_CAP);
r910_currentGlyph['line-to'](r9_MIDDLE, r9_CAP - r9_STROKE);
return void 0;
});
r9_xn$createglyph$7Hrq('V', function _r9_t216() {
var r925_currentGlyph, r925_TURN, _r925_t0, _r925_t1;
_r925_t0 = this;
r925_currentGlyph = _r925_t0;
r925_currentGlyph.gizmo = r9_globalTransform;
r925_currentGlyph['set-width'](r9_WIDTH);
r925_currentGlyph['assign-unicode']('V');
r9_unicodeGlyphs[r925_currentGlyph.unicode[r925_currentGlyph.unicode.length - 1]] = r925_currentGlyph;
r925_currentGlyph.include(r9_capitalMarks);
r925_TURN = r9_CAP * 0.9;
r925_currentGlyph.include(r925_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r925_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r925_TURN, r9_MIDDLE - r9_STROKE / 2, 0)['set-width'](r9_STROKE * 0.8, 0));
r925_currentGlyph.include(r925_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r925_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r925_TURN, r9_MIDDLE + r9_STROKE / 2, 0)['set-width'](0, r9_STROKE * 0.8));
r925_currentGlyph['start-from'](r9_MIDDLE + r9_STROKE / 2, 0);
r925_currentGlyph['line-to'](r9_MIDDLE - r9_STROKE / 2, 0);
r925_currentGlyph['line-to'](r9_MIDDLE, r9_STROKE);
return void 0;
});
r9_xn$createglyph$7Hrq('W', function _r9_t217() {
var r937_currentGlyph, r937_TURN, r937_turn2, r937_wheight, r937_bottomStroke, r937_m1, r937_m2, _r937_t0, _r937_t1;
_r937_t0 = this;
r937_currentGlyph = _r937_t0;
r937_currentGlyph.gizmo = r9_globalTransform;
r937_currentGlyph['set-width'](r9_WIDTH);
r937_currentGlyph['assign-unicode']('W');
r9_unicodeGlyphs[r937_currentGlyph.unicode[r937_currentGlyph.unicode.length - 1]] = r937_currentGlyph;
r937_currentGlyph.include(r9_capitalMarks);
r937_TURN = r9_CAP * 0.75;
r937_turn2 = r9_CAP * 0.59;
r937_wheight = r9_CAP * 0.6;
r937_bottomStroke = r9_adviceBlackness(5.2);
r937_m1 = r9_WIDTH * 0.3;
r937_m2 = r9_WIDTH * 0.7;
r937_currentGlyph.include(r937_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r937_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r937_TURN, r937_m1 - r937_bottomStroke / 2, 0)['set-width'](r937_bottomStroke, 0));
r937_currentGlyph.include(r937_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r937_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r937_TURN, r937_m2 + r937_bottomStroke / 2, 0)['set-width'](0, r937_bottomStroke));
r937_currentGlyph.include(r937_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r937_bottomStroke / 2, r937_wheight)['heads-to'](r9_DOWNWARD)['set-width'](0, r937_bottomStroke)['line-to'](r9_MIDDLE + r937_bottomStroke / 2, r937_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE + r937_bottomStroke / 2, (1 - 0.1) * r937_turn2, r937_m1 + r937_bottomStroke / 2, 0)['set-width'](0, r937_bottomStroke));
r937_currentGlyph.include(r937_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r937_bottomStroke / 2, r937_wheight)['heads-to'](r9_DOWNWARD)['set-width'](r937_bottomStroke, 0)['line-to'](r9_MIDDLE - r937_bottomStroke / 2, r937_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE - r937_bottomStroke / 2, (1 - 0.1) * r937_turn2, r937_m2 - r937_bottomStroke / 2, 0)['set-width'](r937_bottomStroke, 0));
r937_currentGlyph['start-from'](r937_m1 + r937_bottomStroke / 2, 0);
r937_currentGlyph['line-to'](r937_m1 - r937_bottomStroke / 2, 0);
r937_currentGlyph['line-to'](r937_m1, r937_bottomStroke);
r937_currentGlyph['start-from'](r937_m2 + r937_bottomStroke / 2, 0);
r937_currentGlyph['line-to'](r937_m2 - r937_bottomStroke / 2, 0);
r937_currentGlyph['line-to'](r937_m2, r937_bottomStroke);
return void 0;
});
r9_xn$createglyph$7Hrq('X', function _r9_t218() {
var r956_currentGlyph, _r956_t0, _r956_t1;
_r956_t0 = this;
r956_currentGlyph = _r956_t0;
r956_currentGlyph.gizmo = r9_globalTransform;
r956_currentGlyph['set-width'](r9_WIDTH);
r956_currentGlyph['assign-unicode']('X');
r9_unicodeGlyphs[r956_currentGlyph.unicode[r956_currentGlyph.unicode.length - 1]] = r956_currentGlyph;
r956_currentGlyph.include(r9_capitalMarks);
r956_currentGlyph.include(r9_xStrand(r9_SB, 0, r9_RIGHTSB, r9_CAP, 0.1, 0.4, 0.28));
r956_currentGlyph.include(r9_xStrand(r9_SB, r9_CAP, r9_RIGHTSB, 0, 0.1, 0.4, 0.28));
return void 0;
});
r9_YShape = function _r9_t219(r962_top) {
var r962_top, _r962_t0, _r962_t1, _r962_t2;
return function _r962_t2() {
var r964_currentGlyph, r964_cross, _r964_t0, _r964_t1;
_r964_t0 = this;
r964_currentGlyph = _r964_t0;
r964_currentGlyph.gizmo = r9_globalTransform;
r964_cross = r962_top * 0.4;
r964_currentGlyph.include(r9_halfXStrand(r9_SB, r962_top, r9_MIDDLE, r964_cross, 0.1, 0.4, 0.28));
r964_currentGlyph.include(r9_halfXStrand(r9_RIGHTSB, r962_top, r9_MIDDLE, r964_cross, 0.1, 0.4, 0.28));
r964_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r964_cross + r9_HALFSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('Y', function _r9_t220() {
var r969_currentGlyph, _r969_t0, _r969_t1;
_r969_t0 = this;
r969_currentGlyph = _r969_t0;
r969_currentGlyph.gizmo = r9_globalTransform;
r969_currentGlyph['set-width'](r9_WIDTH);
r969_currentGlyph['assign-unicode']('Y');
r9_unicodeGlyphs[r969_currentGlyph.unicode[r969_currentGlyph.unicode.length - 1]] = r969_currentGlyph;
r969_currentGlyph.include(r9_capitalMarks);
r969_currentGlyph.include(r9_YShape(r9_CAP));
return void 0;
});
r9_KShape = function _r9_t221() {
var _r974_t0, _r974_t1, _r974_t2;
return function _r974_t2() {
var r976_currentGlyph, r976_TURN, r976_rturn, r976_right, r976_fine, _r976_t0, _r976_t1;
_r976_t0 = this;
r976_currentGlyph = _r976_t0;
r976_currentGlyph.gizmo = r9_globalTransform;
r976_TURN = r9_CAP * 0.95;
r976_rturn = r9_XH * 0.1;
r976_right = r9_RIGHTSB - r9_O;
r976_fine = r9_adviceBlackness(3.5);
r976_currentGlyph.include(r976_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r976_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.18) * r976_TURN, r9_SB + r9_STROKE, r9_CAP * 0.35)['set-width'](0, r976_fine));
r976_currentGlyph.include(r976_currentGlyph['create-stroke']()['start-from'](r976_right - r9_HALFSTROKE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['curve-to'](r976_right - r9_HALFSTROKE, r976_rturn + 0.2 * (r9_XH - r976_rturn), r9_MIDDLE, r9_CAPMIDDLE + r9_HALFSTROKE)['set-width'](r976_fine / 2, r976_fine / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('K', function _r9_t222() {
var r982_currentGlyph, _r982_t0, _r982_t1;
_r982_t0 = this;
r982_currentGlyph = _r982_t0;
r982_currentGlyph.gizmo = r9_globalTransform;
r982_currentGlyph['set-width'](r9_WIDTH);
r982_currentGlyph['assign-unicode']('K');
r9_unicodeGlyphs[r982_currentGlyph.unicode[r982_currentGlyph.unicode.length - 1]] = r982_currentGlyph;
r982_currentGlyph.include(r9_capitalMarks);
r982_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_CAP));
r982_currentGlyph.include(r9_KShape());
return void 0;
});
r9_BShape = function _r9_t223(r988_top) {
var r988_top, _r988_t0, _r988_t1, _r988_t2;
return function _r988_t2() {
var r990_currentGlyph, r990_bowl, r990_turntop, r990_turnbottom, _r990_t0, _r990_t1;
_r990_t0 = this;
r990_currentGlyph = _r990_t0;
r990_currentGlyph.gizmo = r9_globalTransform;
r990_bowl = r988_top * 0.52 + r9_HALFSTROKE;
r990_turntop = (r988_top - (r990_bowl - r9_STROKE)) * 0.5;
r990_turnbottom = r990_bowl * 0.45;
r990_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB - r9_O, r988_top, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r9_SB * 0.5 - r990_turntop - r9_CORRECTION_OMIDS, r988_top), r9_archv(), r9_g4(r9_RIGHTSB - r9_SB * 0.5 - r9_O, r0_mix(r988_top, r990_bowl - r9_STROKE, r9_SMOOTHB / (r9_SMOOTHA + r9_SMOOTHB))), r9_arcvh(), r9_flat(r9_RIGHTSB - r9_SB * 0.5 - r990_turntop + r9_CORRECTION_OMIDS, r990_bowl - r9_STROKE), r9_curl(r9_SB - r9_O, r990_bowl - r9_STROKE, r9_heading(r9_LEFTWARD))));
r990_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB - r9_O, r990_bowl, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r990_turnbottom - r9_CORRECTION_OMIDS, r990_bowl), r9_archv(), r9_g4(r9_RIGHTSB - r9_O, r0_mix(r990_bowl, 0, r9_SMOOTHB / (r9_SMOOTHA + r9_SMOOTHB))), r9_arcvh(), r9_flat(r9_RIGHTSB - r990_turnbottom + r9_CORRECTION_OMIDS, 0), r9_curl(r9_SB - r9_O, 0, r9_heading(r9_LEFTWARD))));
r990_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r988_top));
return void 0;
};
};
r9_xn$createglyph$7Hrq('B', function _r9_t224() {
var r995_currentGlyph, _r995_t0, _r995_t1;
_r995_t0 = this;
r995_currentGlyph = _r995_t0;
r995_currentGlyph.gizmo = r9_globalTransform;
r995_currentGlyph['set-width'](r9_WIDTH);
r995_currentGlyph['assign-unicode']('B');
r9_unicodeGlyphs[r995_currentGlyph.unicode[r995_currentGlyph.unicode.length - 1]] = r995_currentGlyph;
r995_currentGlyph.include(r9_capitalMarks);
r995_currentGlyph.include(r9_BShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('D', function _r9_t225() {
var r1001_currentGlyph, r1001_dsmooth, r1001_bsmooth, _r1001_t0, _r1001_t1;
_r1001_t0 = this;
r1001_currentGlyph = _r1001_t0;
r1001_currentGlyph.gizmo = r9_globalTransform;
r1001_currentGlyph['set-width'](r9_WIDTH);
r1001_currentGlyph['assign-unicode']('D');
r9_unicodeGlyphs[r1001_currentGlyph.unicode[r1001_currentGlyph.unicode.length - 1]] = r1001_currentGlyph;
r1001_currentGlyph.include(r9_capitalMarks);
r1001_dsmooth = r9_SMOOTH * 1.35;
r1001_bsmooth = r9_SMOOTH * 1.1;
r1001_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_CAP));
r1001_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB - r9_O, r9_CAP, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r1001_bsmooth, r9_CAP), r9_archv(), r9_flat(r9_RIGHTSB, r9_CAP - r1001_dsmooth - (r9_SMOOTHB - r9_SMOOTH)), r9_curl(r9_RIGHTSB, r1001_dsmooth + (r9_SMOOTHA - r9_SMOOTH)), r9_arcvh(), r9_flat(r9_RIGHTSB - r1001_bsmooth, 0), r9_curl(r9_SB - r9_O, 0, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_PShape = function _r9_t226(r1007_top, r1007__mul, r1007_bp) {
var r1007_top, r1007__mul, r1007_bp, _r1007_t0, _r1007_t1, _r1007_t2;
return function _r1007_t2() {
var r1009_currentGlyph, r1009_mul, r1009_bowlTop, r1009_bowlBottom, r1009_turn, r1009_turnRadius, _r1009_t0, _r1009_t1;
_r1009_t0 = this;
r1009_currentGlyph = _r1009_t0;
r1009_currentGlyph.gizmo = r9_globalTransform;
r1009_mul = r0_fallback(r1007__mul, 1.25);
r1009_bowlTop = r1007_top * 1;
r1009_bowlBottom = (r1007_top - r9_STROKE) * r0_fallback(r1007_bp, 0.55) - r9_HALFSTROKE;
r1009_turn = r0_mix(r1009_bowlTop, r1009_bowlBottom, r9_SMOOTHB / (r9_SMOOTHA + r9_SMOOTHB));
r1009_turnRadius = (r1009_bowlTop - r1009_bowlBottom) * 0.45;
r1009_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB * r1009_mul - r9_O, r1009_bowlTop, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r1009_turnRadius - r9_CORRECTION_OMIDS, r1009_bowlTop), r9_archv(), r9_g4(r9_RIGHTSB - r9_O, r1009_turn), r9_arcvh(), r9_flat(r9_RIGHTSB - r1009_turnRadius + r9_CORRECTION_OMIDS, r1009_bowlBottom), r9_curl(r9_SB * r1009_mul - r9_O, r1009_bowlBottom, r9_heading(r9_LEFTWARD))));
r1009_currentGlyph.include(r9_VBarLeft(r9_SB * r1009_mul, 0, r1007_top));
return void 0;
};
};
r9_RShape = function _r9_t227(r1012_top) {
var r1012_top, _r1012_t0, _r1012_t1, _r1012_t2;
return function _r1012_t2() {
var r1014_currentGlyph, r1014_TURN, r1014_right, _r1014_t0, _r1014_t1;
_r1014_t0 = this;
r1014_currentGlyph = _r1014_t0;
r1014_currentGlyph.gizmo = r9_globalTransform;
r1014_currentGlyph.include(r9_PShape(r1012_top, 1));
r1014_TURN = r9_XH * 0.1;
r1014_right = r9_RIGHTSB - r9_O;
r1014_currentGlyph.include(r1014_currentGlyph['create-stroke']()['start-from'](r1014_right - r9_HALFSTROKE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['curve-to'](r1014_right - r9_HALFSTROKE, r1014_TURN + 0.2 * (r9_XH - r1014_TURN), r9_MIDDLE, (r1012_top - r9_STROKE) * 0.55));
return void 0;
};
};
r9_xn$createglyph$7Hrq('P', function _r9_t228() {
var r1019_currentGlyph, _r1019_t0, _r1019_t1;
_r1019_t0 = this;
r1019_currentGlyph = _r1019_t0;
r1019_currentGlyph.gizmo = r9_globalTransform;
r1019_currentGlyph['set-width'](r9_WIDTH);
r1019_currentGlyph['assign-unicode']('P');
r9_unicodeGlyphs[r1019_currentGlyph.unicode[r1019_currentGlyph.unicode.length - 1]] = r1019_currentGlyph;
r1019_currentGlyph.include(r9_capitalMarks);
r1019_currentGlyph.include(r9_PShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('R', function _r9_t229() {
var r1025_currentGlyph, _r1025_t0, _r1025_t1;
_r1025_t0 = this;
r1025_currentGlyph = _r1025_t0;
r1025_currentGlyph.gizmo = r9_globalTransform;
r1025_currentGlyph['set-width'](r9_WIDTH);
r1025_currentGlyph['assign-unicode']('R');
r9_unicodeGlyphs[r1025_currentGlyph.unicode[r1025_currentGlyph.unicode.length - 1]] = r1025_currentGlyph;
r1025_currentGlyph.include(r9_capitalMarks);
r1025_currentGlyph.include(r9_RShape(r9_CAP));
return void 0;
});
r9_CShape = function _r9_t230(r1030_top, r1030_bot) {
var r1030_top, r1030_bot, _r1030_t0, _r1030_t1, _r1030_t2;
return function _r1030_t2() {
var r1032_currentGlyph, _r1032_t0, _r1032_t1;
_r1032_t0 = this;
r1032_currentGlyph = _r1032_t0;
r1032_currentGlyph.gizmo = r9_globalTransform;
r1032_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r1030_top - r9_HOOK), r9_hookstart(r1030_top - r9_O), r9_flat(r9_SB, r1030_top - r9_SMOOTHA), r9_curl(r9_SB, r1030_bot + r9_SMOOTHB), r9_hookend(r1030_bot + r9_O), r9_g4(r9_RIGHTSB, r1030_bot + r9_HOOK)));
return void 0;
};
};
r9_xn$createglyph$7Hrq('C', function _r9_t231() {
var r1035_currentGlyph, _r1035_t0, _r1035_t1;
_r1035_t0 = this;
r1035_currentGlyph = _r1035_t0;
r1035_currentGlyph.gizmo = r9_globalTransform;
r1035_currentGlyph['set-width'](r9_WIDTH);
r1035_currentGlyph['assign-unicode']('C');
r9_unicodeGlyphs[r1035_currentGlyph.unicode[r1035_currentGlyph.unicode.length - 1]] = r1035_currentGlyph;
r1035_currentGlyph.include(r9_capitalMarks);
r1035_currentGlyph.include(r9_CShape(r9_CAP, 0));
return void 0;
});
r9_GShape = function _r9_t232(r1040_top, r1040_sma, r1040_smb) {
var r1040_top, r1040_sma, r1040_smb, _r1040_t0, _r1040_t1, _r1040_t2;
return function _r1040_t2() {
var r1042_currentGlyph, _r1042_t0, _r1042_t1;
_r1042_t0 = this;
r1042_currentGlyph = _r1042_t0;
r1042_currentGlyph.gizmo = r9_globalTransform;
r1042_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r1040_top - r9_HOOK), r9_hookstart(r1040_top - r9_O), r9_flat(r9_SB + r9_O, r1040_top - r1040_sma), r9_curl(r9_SB + r9_O, r1040_smb), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r1040_sma), r9_curl(r9_RIGHTSB, r1040_top / 2 + r9_STROKE / 2, r9_heading(r9_UPWARD))));
r1042_currentGlyph.include(r1042_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r1040_top / 2 + r9_STROKE / 2)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r1040_top / 2 + r9_STROKE / 2)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('G', function _r9_t233() {
var r1047_currentGlyph, _r1047_t0, _r1047_t1;
_r1047_t0 = this;
r1047_currentGlyph = _r1047_t0;
r1047_currentGlyph.gizmo = r9_globalTransform;
r1047_currentGlyph['set-width'](r9_WIDTH);
r1047_currentGlyph['assign-unicode']('G');
r9_unicodeGlyphs[r1047_currentGlyph.unicode[r1047_currentGlyph.unicode.length - 1]] = r1047_currentGlyph;
r1047_currentGlyph.include(r9_capitalMarks);
r1047_currentGlyph.include(r9_GShape(r9_CAP, r9_SMOOTHA, r9_SMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('O', function _r9_t234() {
var r1053_currentGlyph, _r1053_t0, _r1053_t1;
_r1053_t0 = this;
r1053_currentGlyph = _r1053_t0;
r1053_currentGlyph.gizmo = r9_globalTransform;
r1053_currentGlyph['set-width'](r9_WIDTH);
r1053_currentGlyph['assign-unicode']('O');
r9_unicodeGlyphs[r1053_currentGlyph.unicode[r1053_currentGlyph.unicode.length - 1]] = r1053_currentGlyph;
r1053_currentGlyph.include(r9_capitalMarks);
r1053_currentGlyph.include(r9_smallo(r9_CAP, 0, r9_SB, r9_RIGHTSB, void 0, r9_SMOOTHA, r9_SMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('Q', function _r9_t235() {
var r1059_currentGlyph, _r1059_t0, _r1059_t1;
_r1059_t0 = this;
r1059_currentGlyph = _r1059_t0;
r1059_currentGlyph.gizmo = r9_globalTransform;
r1059_currentGlyph['set-width'](r9_WIDTH);
r1059_currentGlyph['assign-unicode']('Q');
r9_unicodeGlyphs[r1059_currentGlyph.unicode[r1059_currentGlyph.unicode.length - 1]] = r1059_currentGlyph;
r1059_currentGlyph.include(r9_glyphs.O, r9_AS_BASE);
r1059_currentGlyph['start-from'](r9_MIDDLE, 0);
r1059_currentGlyph['line-to'](r9_MIDDLE + r9_STROKE / 2, -r9_CAP * 0.2);
r1059_currentGlyph['line-to'](r9_MIDDLE + r9_STROKE / 2 + r9_STROKE, -r9_CAP * 0.2);
r1059_currentGlyph['line-to'](r9_MIDDLE + r9_STROKE, 0);
r1059_currentGlyph['line-to'](r9_MIDDLE + r9_STROKE * (1 - 0.5 / 3), r9_STROKE * 0.5);
r1059_currentGlyph['reverse-last']();
return void 0;
});
r9_UShape = function _r9_t236(r1069_top, r1069_bottom, r1069_stroke) {
var r1069_top, r1069_bottom, r1069_stroke, _r1069_t0, _r1069_t1, _r1069_t2;
return function _r1069_t2() {
var r1071_currentGlyph, _r1071_t0, _r1071_t1;
_r1071_t0 = this;
r1071_currentGlyph = _r1071_t0;
r1071_currentGlyph.gizmo = r9_globalTransform;
r1071_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, r1069_top, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r1069_bottom + r9_SMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r1069_bottom + r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r1069_bottom + r9_SMOOTHA), r9_curl(r9_RIGHTSB, r1069_top, r9_heading(r9_UPWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('U', function _r9_t237() {
var r1074_currentGlyph, _r1074_t0, _r1074_t1;
_r1074_t0 = this;
r1074_currentGlyph = _r1074_t0;
r1074_currentGlyph.gizmo = r9_globalTransform;
r1074_currentGlyph['set-width'](r9_WIDTH);
r1074_currentGlyph['assign-unicode']('U');
r9_unicodeGlyphs[r1074_currentGlyph.unicode[r1074_currentGlyph.unicode.length - 1]] = r1074_currentGlyph;
r1074_currentGlyph.include(r9_capitalMarks);
r1074_currentGlyph.include(r9_UShape(r9_CAP, 0));
return void 0;
});
r9_FShape = function _r9_t238(r1079_top, r1079_y) {
var r1079_top, r1079_y, _r1079_t0, _r1079_t1, _r1079_t2;
return function _r1079_t2() {
var r1081_currentGlyph, _r1081_t0, _r1081_t1;
_r1081_t0 = this;
r1081_currentGlyph = _r1081_t0;
r1081_currentGlyph.gizmo = r9_globalTransform;
r1081_currentGlyph.include(r9_VBarLeft(r9_SB * 1.5, 0, r0_fallback(r1079_top, r9_CAP)));
r1081_currentGlyph.include(r9_HBarTop(r9_SB * 1.5 - r9_O, r9_RIGHTSB, r0_fallback(r1079_top, r9_CAP)));
r1081_currentGlyph.include(r9_HBar(r9_SB * 1.5 - r9_O, r9_RIGHTSB - r9_HALFSTROKE, r0_fallback(r1079_top, r9_CAP) * r0_fallback(r1079_y, 0.54)));
return void 0;
};
};
r9_xn$createglyph$7Hrq('F', function _r9_t239() {
var r1086_currentGlyph, _r1086_t0, _r1086_t1;
_r1086_t0 = this;
r1086_currentGlyph = _r1086_t0;
r1086_currentGlyph.gizmo = r9_globalTransform;
r1086_currentGlyph['set-width'](r9_WIDTH);
r1086_currentGlyph['assign-unicode']('F');
r9_unicodeGlyphs[r1086_currentGlyph.unicode[r1086_currentGlyph.unicode.length - 1]] = r1086_currentGlyph;
r1086_currentGlyph.include(r9_capitalMarks);
r1086_currentGlyph.include(r9_FShape());
return void 0;
});
r9_EShape = function _r9_t240(r1091_top) {
var r1091_top, _r1091_t0, _r1091_t1, _r1091_t2;
return function _r1091_t2() {
var r1093_currentGlyph, _r1093_t0, _r1093_t1;
_r1093_t0 = this;
r1093_currentGlyph = _r1093_t0;
r1093_currentGlyph.gizmo = r9_globalTransform;
r1093_currentGlyph.include(r9_FShape(r1091_top));
r1093_currentGlyph.include(r9_HBarBottom(r9_SB * 1.5 - r9_O, r9_RIGHTSB, 0));
return void 0;
};
};
r9_xn$createglyph$7Hrq('E', function _r9_t241() {
var r1097_currentGlyph, _r1097_t0, _r1097_t1;
_r1097_t0 = this;
r1097_currentGlyph = _r1097_t0;
r1097_currentGlyph.gizmo = r9_globalTransform;
r1097_currentGlyph['set-width'](r9_WIDTH);
r1097_currentGlyph['assign-unicode']('E');
r9_unicodeGlyphs[r1097_currentGlyph.unicode[r1097_currentGlyph.unicode.length - 1]] = r1097_currentGlyph;
r1097_currentGlyph.include(r9_capitalMarks);
r1097_currentGlyph.include(r9_EShape(r9_CAP));
return void 0;
});
r9_HShape = function _r9_t242(r1102_top) {
var r1102_top, _r1102_t0, _r1102_t1, _r1102_t2;
return function _r1102_t2() {
var r1104_currentGlyph, _r1104_t0, _r1104_t1;
_r1104_t0 = this;
r1104_currentGlyph = _r1104_t0;
r1104_currentGlyph.gizmo = r9_globalTransform;
r1104_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r1102_top));
r1104_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r1102_top));
r1104_currentGlyph.include(r9_HBar(r9_SB - r9_O, r9_RIGHTSB + r9_O, r1102_top / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('H', function _r9_t243() {
var r1109_currentGlyph, _r1109_t0, _r1109_t1;
_r1109_t0 = this;
r1109_currentGlyph = _r1109_t0;
r1109_currentGlyph.gizmo = r9_globalTransform;
r1109_currentGlyph['set-width'](r9_WIDTH);
r1109_currentGlyph['assign-unicode']('H');
r9_unicodeGlyphs[r1109_currentGlyph.unicode[r1109_currentGlyph.unicode.length - 1]] = r1109_currentGlyph;
r1109_currentGlyph.include(r9_capitalMarks);
r1109_currentGlyph.include(r9_HShape(r9_CAP));
return void 0;
});
r9_LShape = function _r9_t244(r1114_top) {
var r1114_top, _r1114_t0, _r1114_t1, _r1114_t2;
return function _r1114_t2() {
var r1116_currentGlyph, _r1116_t0, _r1116_t1;
_r1116_t0 = this;
r1116_currentGlyph = _r1116_t0;
r1116_currentGlyph.gizmo = r9_globalTransform;
r1116_currentGlyph.include(r1116_currentGlyph['create-stroke']()['start-from'](r9_SB * 1.5, r1114_top)['set-width'](r9_STROKE, 0)['heads-to'](r9_DOWNWARD)['line-to'](r9_SB * 1.5, 0)['heads-to'](r9_DOWNWARD));
r1116_currentGlyph.include(r1116_currentGlyph['create-stroke']()['start-from'](r9_SB * 1.5 - r9_O, 0)['set-width'](r9_STROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, 0)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('L', function _r9_t245() {
var r1122_currentGlyph, _r1122_t0, _r1122_t1;
_r1122_t0 = this;
r1122_currentGlyph = _r1122_t0;
r1122_currentGlyph.gizmo = r9_globalTransform;
r1122_currentGlyph['set-width'](r9_WIDTH);
r1122_currentGlyph['assign-unicode']('L');
r9_unicodeGlyphs[r1122_currentGlyph.unicode[r1122_currentGlyph.unicode.length - 1]] = r1122_currentGlyph;
r1122_currentGlyph.include(r9_capitalMarks);
r1122_currentGlyph.include(r9_LShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('I.straight', function _r9_t246() {
var r1128_currentGlyph, _r1128_t0, _r1128_t1;
_r1128_t0 = this;
r1128_currentGlyph = _r1128_t0;
r1128_currentGlyph.gizmo = r9_globalTransform;
r1128_currentGlyph.dontExport = true;
r1128_currentGlyph.include(r9_capitalMarks);
r1128_currentGlyph.include(r1128_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_CAP)['heads-to'](r9_UPWARD));
return void 0;
});
r9_ISerifShape = function _r9_t247(r1133_top) {
var r1133_top, _r1133_t0, _r1133_t1, _r1133_t2;
return function _r1133_t2() {
var r1135_currentGlyph, _r1135_t0, _r1135_t1;
_r1135_t0 = this;
r1135_currentGlyph = _r1135_t0;
r1135_currentGlyph.gizmo = r9_globalTransform;
r1135_currentGlyph.include(r1135_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r9_WIDTH * 0.26 - r9_STROKE * r9_globalTransform.yx, r1133_top)['set-width'](0, r9_STROKE)['line-to'](r9_MIDDLE + r9_WIDTH * 0.26 - r9_STROKE * r9_globalTransform.yx, r1133_top));
r1135_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r1133_top));
r1135_currentGlyph.include(r1135_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r9_WIDTH * 0.26 + r9_STROKE * r9_globalTransform.yx, 0)['set-width'](r9_STROKE, 0)['line-to'](r9_MIDDLE + r9_WIDTH * 0.26 + r9_STROKE * r9_globalTransform.yx, 0));
return void 0;
};
};
r9_xn$createglyph$7Hrq('I.serifed', function _r9_t248() {
var r1142_currentGlyph, _r1142_t0, _r1142_t1;
_r1142_t0 = this;
r1142_currentGlyph = _r1142_t0;
r1142_currentGlyph.gizmo = r9_globalTransform;
r1142_currentGlyph.dontExport = true;
r1142_currentGlyph.include(r9_glyphs['I.straight'], r9_AS_BASE);
r1142_currentGlyph.include(r9_ISerifShape(r9_CAP));
return void 0;
});
r9_xn$selectvariant$7Hrq('I', 'I', 'serifed');
r9_xn$createglyph$7Hrq('T', function _r9_t249() {
var r1147_currentGlyph, _r1147_t0, _r1147_t1;
_r1147_t0 = this;
r1147_currentGlyph = _r1147_t0;
r1147_currentGlyph.gizmo = r9_globalTransform;
r1147_currentGlyph['set-width'](r9_WIDTH);
r1147_currentGlyph['assign-unicode']('T');
r9_unicodeGlyphs[r1147_currentGlyph.unicode[r1147_currentGlyph.unicode.length - 1]] = r1147_currentGlyph;
r1147_currentGlyph.include(r9_capitalMarks);
r1147_currentGlyph['set-anchor']('bottomright', r9_BASE, r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0);
r1147_currentGlyph.include(r1147_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_CAP)['heads-to'](r9_UPWARD));
r1147_currentGlyph.include(r1147_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP)['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('Z', function _r9_t250() {
var r1157_currentGlyph, r1157_cor, _r1157_t0, _r1157_t1;
_r1157_t0 = this;
r1157_currentGlyph = _r1157_t0;
r1157_currentGlyph.gizmo = r9_globalTransform;
r1157_currentGlyph['set-width'](r9_WIDTH);
r1157_currentGlyph['assign-unicode']('Z');
r9_unicodeGlyphs[r1157_currentGlyph.unicode[r1157_currentGlyph.unicode.length - 1]] = r1157_currentGlyph;
r1157_currentGlyph.include(r9_capitalMarks);
r1157_cor = 1.15;
r1157_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_CAP));
r1157_currentGlyph['start-from'](r9_SB, r9_STROKE);
r1157_currentGlyph['line-to'](r9_SB + r9_STROKE * r1157_cor, r9_STROKE);
r1157_currentGlyph['line-to'](r9_RIGHTSB, r9_CAP - r9_STROKE);
r1157_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1157_cor, r9_CAP - r9_STROKE);
r1157_currentGlyph['reverse-last']();
r1157_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('J.straight', function _r9_t251() {
var r1169_currentGlyph, r1169_slope, r1169_expand, r1169_coexpand, r1169_kappa, r1169_smooth, r1169_hookx, _r1169_t0, _r1169_t1;
_r1169_t0 = this;
r1169_currentGlyph = _r1169_t0;
r1169_currentGlyph.gizmo = r9_globalTransform;
r1169_currentGlyph['set-width'](r9_WIDTH);
r1169_currentGlyph.dontExport = true;
r1169_currentGlyph.include(r9_capitalMarks);
r1169_currentGlyph['set-anchor']('overlay', r9_BASE, r9_RIGHTSB - r9_STROKE - r9_JBALANCE, r9_CAP * r9_BARPOS);
r1169_slope = r9_STROKE * 0.00092;
r1169_expand = 0.35;
r1169_coexpand = (1 - r1169_expand) / 2;
r1169_kappa = r9_KAPPA_HOOK;
r1169_smooth = r9_HOOK + 0.75 * r9_STROKE;
r1169_hookx = 0.5 * r9_SB + r9_OXHOOK;
r1169_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_RIGHTSB - r9_JBALANCE, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r9_RIGHTSB - r9_JBALANCE, r1169_smooth), r9_hookend(r9_O), r9_g4(r1169_hookx, r9_HOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('J.shorthook', function _r9_t252() {
var r1176_currentGlyph, r1176_slope, r1176_expand, r1176_coexpand, r1176_kappa, r1176_smooth, r1176_hookx, _r1176_t0, _r1176_t1;
_r1176_t0 = this;
r1176_currentGlyph = _r1176_t0;
r1176_currentGlyph.gizmo = r9_globalTransform;
r1176_currentGlyph['set-width'](r9_WIDTH);
r1176_currentGlyph.dontExport = true;
r1176_currentGlyph.include(r9_capitalMarks);
r1176_slope = r9_STROKE * 0.00092;
r1176_expand = 0.35;
r1176_coexpand = (1 - r1176_expand) / 2;
r1176_kappa = r9_KAPPA_HOOK;
r1176_smooth = r9_HOOK + 0.75 * r9_STROKE;
r1176_hookx = 0.5 * r9_SB + r9_OXHOOK;
r1176_currentGlyph.include(r1176_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB - r9_JBALANCE, r9_CAP)['set-width'](0, r9_STROKE)['heads-to'](r9_DOWNWARD)['line-to'](r9_RIGHTSB - r9_JBALANCE, r1176_smooth)['arc-vh-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.3), r9_O)['heads-to'](r9_LEFTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('J.serifed', function _r9_t253() {
var r1183_currentGlyph, _r1183_t0, _r1183_t1;
_r1183_t0 = this;
r1183_currentGlyph = _r1183_t0;
r1183_currentGlyph.gizmo = r9_globalTransform;
r1183_currentGlyph['set-width'](r9_WIDTH);
r1183_currentGlyph.dontExport = true;
r1183_currentGlyph.include(r9_glyphs['J.straight'], r9_AS_BASE);
r1183_currentGlyph.include(r9_leftwardTopSerif(r9_RIGHTSB - r9_HALFSTROKE - r9_JBALANCE, r9_CAP, r9_LONGJUT));
return void 0;
});
r9_xn$selectvariant$7Hrq('J', 'J', 'serifed');
r9_NShape = function _r9_t254(r1188_top, r1188_left, r1188_right, r1188_coward, r1188_diagcoward) {
var r1188_top, r1188_left, r1188_right, r1188_coward, r1188_diagcoward, _r1188_t0, _r1188_t1, _r1188_t2;
return function _r1188_t2() {
var r1190_currentGlyph, r1190_topstroke, r1190_stroke, r1190_halftopstroke, _r1190_t0, _r1190_t1;
_r1190_t0 = this;
r1190_currentGlyph = _r1190_t0;
r1190_currentGlyph.gizmo = r9_globalTransform;
r1190_topstroke = r9_adviceBlackness(r0_fallback(r1188_diagcoward, 4));
r1190_stroke = r9_adviceBlackness(r0_fallback(r1188_coward, 1));
r1190_halftopstroke = r1190_topstroke / 2;
r1190_currentGlyph.include(r1190_currentGlyph['create-stroke']()['start-from'](r1188_left, 0)['heads-to'](r9_UPWARD)['set-width'](0, r1190_stroke)['line-to'](r1188_left, r1188_top * 0.4)['heads-to'](r9_UPWARD)['line-to'](r1188_left, r1188_top)['heads-to'](r9_UPWARD)['set-width'](0, r1190_topstroke));
r1190_currentGlyph.include(r1190_currentGlyph['create-stroke']()['start-from'](r1188_right, 0)['heads-to'](r9_UPWARD)['set-width'](r1190_topstroke, 0)['line-to'](r1188_right, r1188_top * 0.6)['heads-to'](r9_UPWARD)['set-width'](r1190_stroke, 0)['line-to'](r1188_right, r1188_top)['heads-to'](r9_UPWARD));
r1190_currentGlyph.include(r1190_currentGlyph['create-stroke']()['start-from'](r1188_left + r1190_halftopstroke, r1188_top)['heads-to'](r9_DOWNWARD)['set-width'](r1190_topstroke, 0)['line-to'](r1188_right - r1190_topstroke - r1190_halftopstroke, 0)['heads-to'](r9_DOWNWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('N', function _r9_t255() {
var r1198_currentGlyph, _r1198_t0, _r1198_t1;
_r1198_t0 = this;
r1198_currentGlyph = _r1198_t0;
r1198_currentGlyph.gizmo = r9_globalTransform;
r1198_currentGlyph['set-width'](r9_WIDTH);
r1198_currentGlyph['assign-unicode']('N');
r9_unicodeGlyphs[r1198_currentGlyph.unicode[r1198_currentGlyph.unicode.length - 1]] = r1198_currentGlyph;
r1198_currentGlyph.include(r9_capitalMarks);
r1198_currentGlyph.include(r9_NShape(r9_CAP, r9_SB, r9_RIGHTSB));
return void 0;
});
r9_MShape = function _r9_t256(r1203_top) {
var r1203_top, _r1203_t0, _r1203_t1, _r1203_t2;
return function _r1203_t2() {
var r1205_currentGlyph, r1205_topstroke, r1205_halftopstroke, _r1205_t0, _r1205_t1;
_r1205_t0 = this;
r1205_currentGlyph = _r1205_t0;
r1205_currentGlyph.gizmo = r9_globalTransform;
r1205_topstroke = r9_adviceBlackness(5);
r1205_halftopstroke = r1205_topstroke / 2;
r1205_currentGlyph.include(r1205_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r1203_top * 0.2)['heads-to'](r9_UPWARD)['line-to'](r9_SB, r1203_top)['heads-to'](r9_UPWARD)['set-width'](0, r1205_topstroke));
r1205_currentGlyph.include(r1205_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, r1203_top * 0.2)['heads-to'](r9_UPWARD)['line-to'](r9_RIGHTSB, r1203_top)['heads-to'](r9_UPWARD)['set-width'](r1205_topstroke, 0));
r1205_currentGlyph.include(r1205_currentGlyph['create-stroke']()['start-from'](r9_SB + r1205_halftopstroke, r1203_top)['heads-to'](r9_DOWNWARD)['set-width'](r1205_topstroke, 0)['line-to'](r9_MIDDLE - r1205_halftopstroke, r1203_top * 0.3)['heads-to'](r9_DOWNWARD));
r1205_currentGlyph.include(r1205_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r1205_halftopstroke, r1203_top * 0.3)['heads-to'](r9_UPWARD)['set-width'](r1205_topstroke, 0)['line-to'](r9_RIGHTSB - r1205_halftopstroke, r1203_top)['heads-to'](r9_UPWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('M', function _r9_t257() {
var r1215_currentGlyph, _r1215_t0, _r1215_t1;
_r1215_t0 = this;
r1215_currentGlyph = _r1215_t0;
r1215_currentGlyph.gizmo = r9_globalTransform;
r1215_currentGlyph['set-width'](r9_WIDTH);
r1215_currentGlyph['assign-unicode']('M');
r9_unicodeGlyphs[r1215_currentGlyph.unicode[r1215_currentGlyph.unicode.length - 1]] = r1215_currentGlyph;
r1215_currentGlyph.include(r9_capitalMarks);
r1215_currentGlyph.include(r9_MShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('S', function _r9_t258() {
var r1221_currentGlyph, _r1221_t0, _r1221_t1;
_r1221_t0 = this;
r1221_currentGlyph = _r1221_t0;
r1221_currentGlyph.gizmo = r9_globalTransform;
r1221_currentGlyph['set-width'](r9_WIDTH);
r1221_currentGlyph['assign-unicode']('S');
r9_unicodeGlyphs[r1221_currentGlyph.unicode[r1221_currentGlyph.unicode.length - 1]] = r1221_currentGlyph;
r1221_currentGlyph.include(r9_capitalMarks);
r1221_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_SB, r9_CAP - r9_SMOOTHA), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_RIGHTSB, r9_SMOOTHA, r9_widths(0, r9_STROKE)), r9_hookend(r9_O), r9_g4(r9_SB, r9_HOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('o', function _r9_t259() {
var r1228_currentGlyph, _r1228_t0, _r1228_t1;
_r1228_t0 = this;
r1228_currentGlyph = _r1228_t0;
r1228_currentGlyph.gizmo = r9_globalTransform;
r1228_currentGlyph['set-width'](r9_WIDTH);
r1228_currentGlyph['assign-unicode']('o');
r9_unicodeGlyphs[r1228_currentGlyph.unicode[r1228_currentGlyph.unicode.length - 1]] = r1228_currentGlyph;
r1228_currentGlyph.include(r9_eMarks);
r1228_currentGlyph.include(r9_smallo(r9_XH, 0, r9_SB, r9_RIGHTSB));
return void 0;
});
r9_oLeft = function _r9_t260() {
var _r1233_t0, _r1233_t1, _r1233_t2;
return function _r1233_t2() {
var r1235_currentGlyph, _r1235_t0, _r1235_t1;
_r1235_t0 = this;
r1235_currentGlyph = _r1235_t0;
r1235_currentGlyph.gizmo = r9_globalTransform;
r1235_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS + r9_HALFSTROKE / 4, r9_XO), r9_archv(), r9_flat(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH - r9_SMALLSMOOTHA, r9_widths(r9_HALFSTROKE, 0)), r9_curl(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0 + r9_SMALLSMOOTHB, r9_widths(r9_HALFSTROKE, 0)), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS + r9_HALFSTROKE / 4, r9_O, r9_widths(r9_STROKE, 0)), r9_archv(), r9_flat(r9_RIGHTSB - r9_O, 0 + r9_SMALLSMOOTHA), r9_curl(r9_RIGHTSB - r9_O, r9_XH - r9_SMALLSMOOTHB), r9_arcvh(), r9_close()));
return void 0;
};
};
r9_oRight = function _r9_t261() {
var _r1237_t0, _r1237_t1, _r1237_t2;
return function _r1237_t2() {
var r1239_currentGlyph, _r1239_t0, _r1239_t1;
_r1239_t0 = this;
r1239_currentGlyph = _r1239_t0;
r1239_currentGlyph.gizmo = r9_globalTransform;
r1239_currentGlyph.include(r9_xn$createglyph$7Hrq(r9_oLeft()));
r1239_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('p', function _r9_t262() {
var r1243_currentGlyph, _r1243_t0, _r1243_t1;
_r1243_t0 = this;
r1243_currentGlyph = _r1243_t0;
r1243_currentGlyph.gizmo = r9_globalTransform;
r1243_currentGlyph['set-width'](r9_WIDTH);
r1243_currentGlyph['assign-unicode']('p');
r9_unicodeGlyphs[r1243_currentGlyph.unicode[r1243_currentGlyph.unicode.length - 1]] = r1243_currentGlyph;
r1243_currentGlyph.include(r9_pMarks);
r1243_currentGlyph.include(r9_oLeft());
r1243_currentGlyph.include(r1243_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r9_DESCENDER)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('b', function _r9_t263() {
var r1251_currentGlyph, _r1251_t0, _r1251_t1;
_r1251_t0 = this;
r1251_currentGlyph = _r1251_t0;
r1251_currentGlyph.gizmo = r9_globalTransform;
r1251_currentGlyph['set-width'](r9_WIDTH);
r1251_currentGlyph['assign-unicode']('b');
r9_unicodeGlyphs[r1251_currentGlyph.unicode[r1251_currentGlyph.unicode.length - 1]] = r1251_currentGlyph;
r1251_currentGlyph.include(r9_bMarks);
r1251_currentGlyph.include(r9_oLeft());
r1251_currentGlyph.include(r1251_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r9_CAP)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('q', function _r9_t264() {
var r1259_currentGlyph, _r1259_t0, _r1259_t1;
_r1259_t0 = this;
r1259_currentGlyph = _r1259_t0;
r1259_currentGlyph.gizmo = r9_globalTransform;
r1259_currentGlyph['set-width'](r9_WIDTH);
r1259_currentGlyph['assign-unicode']('q');
r9_unicodeGlyphs[r1259_currentGlyph.unicode[r1259_currentGlyph.unicode.length - 1]] = r1259_currentGlyph;
r1259_currentGlyph.include(r9_pMarks);
r1259_currentGlyph.include(r9_oRight());
r1259_currentGlyph.include(r1259_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r9_DESCENDER)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('d', function _r9_t265() {
var r1267_currentGlyph, _r1267_t0, _r1267_t1;
_r1267_t0 = this;
r1267_currentGlyph = _r1267_t0;
r1267_currentGlyph.gizmo = r9_globalTransform;
r1267_currentGlyph['set-width'](r9_WIDTH);
r1267_currentGlyph['assign-unicode']('d');
r9_unicodeGlyphs[r1267_currentGlyph.unicode[r1267_currentGlyph.unicode.length - 1]] = r1267_currentGlyph;
r1267_currentGlyph.include(r9_bMarks);
r1267_currentGlyph.include(r9_oRight());
r1267_currentGlyph.include(r1267_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_UPWARD)['to-outline']());
return void 0;
});
r9_xn$createglyph$7Hrq('g', function _r9_t266() {
var r1275_currentGlyph, r1275_gleftx, r1275_grightx, r1275_groundy, _r1275_t0, _r1275_t1;
_r1275_t0 = this;
r1275_currentGlyph = _r1275_t0;
r1275_currentGlyph.gizmo = r9_globalTransform;
r1275_currentGlyph['set-width'](r9_WIDTH);
r1275_currentGlyph['assign-unicode']('g');
r9_unicodeGlyphs[r1275_currentGlyph.unicode[r1275_currentGlyph.unicode.length - 1]] = r1275_currentGlyph;
r1275_currentGlyph.include(r9_pMarks);
r1275_currentGlyph.include(r9_smallo(r9_XH, r9_XH * r9_GBARPOS - r9_O, r9_SB, r9_RIGHTSB - 0.3 * r9_SB));
r1275_gleftx = r9_SB * 0.8 + r9_O;
r1275_grightx = r9_RIGHTSB + r9_SB * 0.1 - r9_O;
r1275_groundy = r0_mix(r9_DESCENDER, r9_XH * r9_GBARPOS, 0.7) + r9_HALFSTROKE;
r1275_currentGlyph.include(r9_spiro(r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.3), r0_mix(r9_XH, r9_XH * r9_GBARPOS - r9_O, 0.95), r9_widths(0, r9_STROKE * 0.7)), r9_alsothru(-1.2, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r0_mix(r9_SB, r9_RIGHTSB, 0.435), r1275_groundy, r9_widths(0, r9_STROKE)), r9_curl(r0_mix(r9_RIGHTSB, r9_SB, 0.435), r1275_groundy), r9_archv(4), r9_g4(r1275_grightx, r0_mix(r9_DESCENDER + r9_O, r1275_groundy, 0.53)), r9_arcvh(), r9_g4(r0_mix(r1275_gleftx, r1275_grightx, 0.5), r9_DESCENDER + r9_O), r9_archv(), r9_g4(r1275_gleftx, r0_mix(r9_DESCENDER + r9_O, r1275_groundy, 0.53)), r9_arcvh(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.435), r1275_groundy)));
r1275_currentGlyph['start-from'](r9_RIGHTSB + 0.25 * r9_SB, r9_XH);
r1275_currentGlyph['line-to'](r9_RIGHTSB + 0.25 * r9_SB, r9_XH - r9_STROKE);
r1275_currentGlyph['line-to'](r9_MIDDLE, r9_XH - r9_STROKE - r9_O);
r1275_currentGlyph['line-to'](r9_MIDDLE, r9_XH);
r1275_currentGlyph['set-anchor']('overlay', r9_BASE, r9_MIDDLE, r0_mix(r9_DESCENDER + r9_O, r1275_groundy, 0.5));
return void 0;
});
r9_xn$createglyph$7Hrq('c', function _r9_t267() {
var r1287_currentGlyph, _r1287_t0, _r1287_t1;
_r1287_t0 = this;
r1287_currentGlyph = _r1287_t0;
r1287_currentGlyph.gizmo = r9_globalTransform;
r1287_currentGlyph['set-width'](r9_WIDTH);
r1287_currentGlyph['assign-unicode']('c');
r9_unicodeGlyphs[r1287_currentGlyph.unicode[r1287_currentGlyph.unicode.length - 1]] = r1287_currentGlyph;
r1287_currentGlyph.include(r9_eMarks);
r1287_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_XH - r9_HOOK), r9_hookstart(r9_XO), r9_flat(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_O, 0 + r9_SMALLSMOOTHB), r9_hookend(r9_O), r9_g4(r9_RIGHTSB, r9_HOOK)));
return void 0;
});
r9_SmallEShape = function _r9_t268(r1292_top, r1292_stroke, r1292_barpos) {
var r1292_top, r1292_stroke, r1292_barpos, _r1292_t0, _r1292_t1, _r1292_t2;
return function _r1292_t2() {
var r1294_currentGlyph, r1294_barbottom, r1294_hookx, r1294_hookmiddle, _r1294_t0, _r1294_t1;
_r1294_t0 = this;
r1294_currentGlyph = _r1294_t0;
r1294_currentGlyph.gizmo = r9_globalTransform;
r1294_barbottom = r1292_top * r0_fallback(r1292_barpos, r9_EBARPOS);
r1294_hookx = r9_RIGHTSB - r9_OXHOOK + r9_TAILADJX * r9_globalTransform.yx;
r1294_hookmiddle = r0_mix(r9_SB + r9_O, r1294_hookx, 0.55) + r9_CORRECTION_OMIDS;
r1294_currentGlyph.include(r9_spiro(r9_widths.lhs(r1292_stroke), r9_flat(r9_RIGHTSB - r9_O, r1294_barbottom, r9_heading(r9_UPWARD)), r9_curl(r9_RIGHTSB - r9_O, r1292_top - r9_SMALLSMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS, r1292_top - r9_O), r9_archv(), r9_flat(r9_SB + r9_O, r1292_top - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_O, 0 + r9_SMALLSMOOTHB), r9_hookend(r9_O), r9_g4(r9_RIGHTSB - r9_O, r9_HOOK)));
r1294_currentGlyph.include(r1294_currentGlyph['create-stroke']()['start-from'](r9_SB + r1292_stroke / 2, r1294_barbottom)['set-width'](r1292_stroke, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB - r1292_stroke / 2, r1294_barbottom)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('e.upright', function _r9_t269() {
var r1299_currentGlyph, _r1299_t0, _r1299_t1;
_r1299_t0 = this;
r1299_currentGlyph = _r1299_t0;
r1299_currentGlyph.gizmo = r9_globalTransform;
r1299_currentGlyph['set-width'](r9_WIDTH);
r1299_currentGlyph.dontExport = true;
r1299_currentGlyph.include(r9_SmallEShape(r9_XH, r9_STROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('e.italic', function _r9_t270() {
var r1304_currentGlyph, r1304_barbottom, _r1304_t0, _r1304_t1;
_r1304_t0 = this;
r1304_currentGlyph = _r1304_t0;
r1304_currentGlyph.gizmo = r9_globalTransform;
r1304_currentGlyph['set-width'](r9_WIDTH);
r1304_currentGlyph.dontExport = true;
r1304_barbottom = r9_XH * r9_EBARPOS;
r1304_currentGlyph.include(r9_xn$spirostroke$1aao(r9_widths.lhs(), r9_g4(r9_SB + r9_O + r9_STROKE, r1304_barbottom), r9_archv(8), r9_g4(r9_RIGHTSB - r9_O, r9_XH - r9_SMALLSMOOTHB * 0.95), r9_arcvh(8), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS, r9_XH - r9_O), r9_archv(), r9_flat(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_O, 0 + r9_SMALLSMOOTHB), r9_hookend(r9_O), r9_g4(r9_RIGHTSB - r9_O, r9_HOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('e', function _r9_t271() {
var r1309_currentGlyph, _r1309_t0, _r1309_t1;
_r1309_t0 = this;
r1309_currentGlyph = _r1309_t0;
r1309_currentGlyph.gizmo = r9_globalTransform;
r1309_currentGlyph['set-width'](r9_WIDTH);
r1309_currentGlyph['assign-unicode']('e');
r9_unicodeGlyphs[r1309_currentGlyph.unicode[r1309_currentGlyph.unicode.length - 1]] = r1309_currentGlyph;
r1309_currentGlyph.include(r9_eMarks);
if (r9_para.italicangle > 0)
r1309_currentGlyph.include(r9_glyphs['e.italic']);
else
r1309_currentGlyph.include(r9_glyphs['e.upright']);
return void 0;
});
r9_SmallTShape = function _r9_t272(r1315_top, r1315_bot) {
var r1315_top, r1315_bot, _r1315_t0, _r1315_t1, _r1315_t2;
return function _r1315_t2() {
var r1317_currentGlyph, r1317_center, r1317_hookx, r1317_turn, r1317_smb, _r1317_t0, _r1317_t1;
_r1317_t0 = this;
r1317_currentGlyph = _r1317_t0;
r1317_currentGlyph.gizmo = r9_globalTransform;
r1317_center = r9_MIDDLE - r9_TBALANCE - r9_HALFSTROKE;
r1317_hookx = r1317_center + (r9_WIDTH - r9_SB * 2) * 0.8 - r9_OXHOOK + r9_TAILADJX * r9_globalTransform.yx;
r1317_turn = r0_mix(r1317_center, r1317_hookx, 0.5) + r9_CORRECTION_OMIDS;
r1317_smb = (r1317_turn - r1317_center) * 1.2;
r1317_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r1317_center, r1315_top, r9_heading(r9_DOWNWARD)), r9_curl(r1317_center, r1315_bot + r1317_smb), r9_arcvh(6), r9_g4(r1317_turn, r1315_bot + r9_O), r9_quadcontrols(r9_KAPPA_HOOK + 0.75 * r9_globalTransform.yx + 0.1, 0), r9_g4(r1317_hookx, r1315_bot + r9_HOOK)));
r1317_currentGlyph['set-anchor']('bottomright', r9_BASE, r1317_hookx, r1315_bot + r9_HOOK);
r1317_currentGlyph.include(r9_HBarTop(r1317_center + r9_HALFSTROKE - r9_LONGJUT + r9_TBALANCE2, r1317_center + r9_HALFSTROKE + r9_LONGJUT + r9_TBALANCE2, r9_XH));
return void 0;
};
};
r9_xn$createglyph$7Hrq('t', function _r9_t273() {
var r1322_currentGlyph, _r1322_t0, _r1322_t1;
_r1322_t0 = this;
r1322_currentGlyph = _r1322_t0;
r1322_currentGlyph.gizmo = r9_globalTransform;
r1322_currentGlyph['set-width'](r9_WIDTH);
r1322_currentGlyph['assign-unicode']('t');
r9_unicodeGlyphs[r1322_currentGlyph.unicode[r1322_currentGlyph.unicode.length - 1]] = r1322_currentGlyph;
r1322_currentGlyph.include(r9_bMarks);
r1322_currentGlyph.include(r9_SmallTShape(r9_CAP, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('a.upright', function _r9_t274() {
var r1328_currentGlyph, r1328_bartop, r1328_lowmiddle, r1328_barsmooth, _r1328_t0, _r1328_t1;
_r1328_t0 = this;
r1328_currentGlyph = _r1328_t0;
r1328_currentGlyph.gizmo = r9_globalTransform;
r1328_currentGlyph['set-width'](r9_WIDTH);
r1328_currentGlyph.dontExport = true;
r1328_currentGlyph.include(r9_eMarks);
r1328_currentGlyph['set-anchor']('trailing', r9_BASE, r9_RIGHTSB - r9_markHalfStroke, 0);
r1328_bartop = r9_XH * r9_BARPOS * 1.02 + r9_HALFSTROKE;
r1328_lowmiddle = r0_mix(r9_SB, r9_RIGHTSB - r9_STROKE, r0_linreg(80, 0.55, 120, 0.65, r9_STROKE));
r1328_barsmooth = r0_mix(r9_SB, r9_RIGHTSB, 0.65);
r1328_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_RIGHTSB, 0, r9_heading(r9_UPWARD)), r9_curl(r9_RIGHTSB, r9_XH - r9_SMOOTHA), r9_hookend(r9_XH), r9_g4(r9_SB, r9_XH - r9_AHOOK)));
r1328_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_RIGHTSB + r9_O, r1328_bartop, r9_heading(r9_LEFTWARD)), r9_curl(r1328_barsmooth, r1328_bartop), r9_archv(), r9_g4(r9_SB + r9_O, r1328_bartop * 0.475), r9_arcvh(16), r9_g4(r1328_lowmiddle + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX, r9_SMALLSMOOTHB * 0.9, r9_widths(0, r9_STROKE * 0.4)), r9_curl(r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX, r9_SMALLSMOOTHB * 0.9 + 1)));
return void 0;
});
r9_xn$createglyph$7Hrq('a.italic', function _r9_t275() {
var r1336_currentGlyph, _r1336_t0, _r1336_t1;
_r1336_t0 = this;
r1336_currentGlyph = _r1336_t0;
r1336_currentGlyph.gizmo = r9_globalTransform;
r1336_currentGlyph['set-width'](r9_WIDTH);
r1336_currentGlyph.dontExport = true;
r1336_currentGlyph.include(r9_eMarks);
r1336_currentGlyph['set-anchor']('trailing', r9_BASE, r9_RIGHTSB - r9_markHalfStroke, 0);
r1336_currentGlyph.include(r9_oRight());
r1336_currentGlyph.include(r1336_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, r9_XH)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('a', function _r9_t276() {
var r1345_currentGlyph, _r1345_t0, _r1345_t1;
_r1345_t0 = this;
r1345_currentGlyph = _r1345_t0;
r1345_currentGlyph.gizmo = r9_globalTransform;
r1345_currentGlyph['set-width'](r9_WIDTH);
r1345_currentGlyph['assign-unicode']('a');
r9_unicodeGlyphs[r1345_currentGlyph.unicode[r1345_currentGlyph.unicode.length - 1]] = r1345_currentGlyph;
if (r9_para.italicangle > 0)
r1345_currentGlyph.include(r9_glyphs['a.italic'], r9_AS_BASE);
else
r1345_currentGlyph.include(r9_glyphs['a.upright'], r9_AS_BASE);
return void 0;
});
r9_xn$createglyph$7Hrq('n', function _r9_t277() {
var r1351_currentGlyph, _r1351_t0, _r1351_t1;
_r1351_t0 = this;
r1351_currentGlyph = _r1351_t0;
r1351_currentGlyph.gizmo = r9_globalTransform;
r1351_currentGlyph['set-width'](r9_WIDTH);
r1351_currentGlyph['assign-unicode']('n');
r9_unicodeGlyphs[r1351_currentGlyph.unicode[r1351_currentGlyph.unicode.length - 1]] = r1351_currentGlyph;
r1351_currentGlyph.include(r9_eMarks);
r1351_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE * r9_CORRECTION_HX, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.4));
r1351_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('u', function _r9_t278() {
var r1358_currentGlyph, _r1358_t0, _r1358_t1;
_r1358_t0 = this;
r1358_currentGlyph = _r1358_t0;
r1358_currentGlyph.gizmo = r9_globalTransform;
r1358_currentGlyph['set-width'](r9_WIDTH);
r1358_currentGlyph['assign-unicode']('u');
r9_unicodeGlyphs[r1358_currentGlyph.unicode[r1358_currentGlyph.unicode.length - 1]] = r1358_currentGlyph;
r1358_currentGlyph.include(r9_eMarks);
r1358_currentGlyph['set-anchor']('trailing', r9_BASE, r9_RIGHTSB - r9_markHalfStroke, 0);
r1358_currentGlyph.include(r9_glyphs.n);
r1358_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('h', function _r9_t279() {
var r1366_currentGlyph, _r1366_t0, _r1366_t1;
_r1366_t0 = this;
r1366_currentGlyph = _r1366_t0;
r1366_currentGlyph.gizmo = r9_globalTransform;
r1366_currentGlyph['set-width'](r9_WIDTH);
r1366_currentGlyph['assign-unicode']('h');
r9_unicodeGlyphs[r1366_currentGlyph.unicode[r1366_currentGlyph.unicode.length - 1]] = r1366_currentGlyph;
r1366_currentGlyph.include(r9_bMarks);
r1366_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE * r9_CORRECTION_HX, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.4));
r1366_currentGlyph.include(r1366_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r9_CAP)['heads-to'](r9_UPWARD));
return void 0;
});
r9_SmallMShape = function _r9_t280(r1373_top, r1373_bot) {
var r1373_top, r1373_bot, _r1373_t0, _r1373_t1, _r1373_t2;
return function _r1373_t2() {
var r1375_currentGlyph, r1375_m1, r1375_m2, _r1375_t0, _r1375_t1;
_r1375_t0 = this;
r1375_currentGlyph = _r1375_t0;
r1375_currentGlyph.gizmo = r9_globalTransform;
r1375_m1 = r0_mix(r9_SB + r9_O, r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, 0.5);
r1375_m2 = r0_mix(r9_RIGHTSB - r9_O, r9_MIDDLE - r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, 0.5);
r1375_currentGlyph.include(r9_mShoulderSpiro(r9_SB + r9_O + r9_MVERTSTROKE * r9_CORRECTION_HX, r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, r1373_top, r1373_bot, r9_MVERTSTROKE, r9_MVERTSTROKE * 0.4));
r1375_currentGlyph.include(r9_mShoulderSpiro(r9_MIDDLE + r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_RIGHTSB - r9_O, r1373_top, r1373_bot, r9_MVERTSTROKE, r9_MVERTSTROKE * 0.8));
r1375_currentGlyph.include(r9_VBarLeft(r9_SB + r9_O, r1373_bot, r1373_top, r9_MVERTSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('m', function _r9_t281() {
var r1380_currentGlyph, _r1380_t0, _r1380_t1;
_r1380_t0 = this;
r1380_currentGlyph = _r1380_t0;
r1380_currentGlyph.gizmo = r9_globalTransform;
r1380_currentGlyph['set-width'](r9_WIDTH);
r1380_currentGlyph['assign-unicode']('m');
r9_unicodeGlyphs[r1380_currentGlyph.unicode[r1380_currentGlyph.unicode.length - 1]] = r1380_currentGlyph;
r1380_currentGlyph.include(r9_eMarks);
r1380_currentGlyph.include(r9_SmallMShape(r9_XH, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessi.straight', function _r9_t282() {
var r1386_currentGlyph, _r1386_t0, _r1386_t1;
_r1386_t0 = this;
r1386_currentGlyph = _r1386_t0;
r1386_currentGlyph.gizmo = r9_globalTransform;
r1386_currentGlyph.dontExport = true;
r1386_currentGlyph.include(r9_eMarks);
r1386_currentGlyph.include(r1386_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_XH)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessi.hooky', function _r9_t283() {
var r1392_currentGlyph, _r1392_t0, _r1392_t1;
_r1392_t0 = this;
r1392_currentGlyph = _r1392_t0;
r1392_currentGlyph.gizmo = r9_globalTransform;
r1392_currentGlyph.dontExport = true;
r1392_currentGlyph.include(r9_glyphs['dotlessi.straight'], r9_AS_BASE);
r1392_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE, r9_XH, r9_LONGJUT));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessi.zshaped', function _r9_t284() {
var r1397_currentGlyph, _r1397_t0, _r1397_t1;
_r1397_t0 = this;
r1397_currentGlyph = _r1397_t0;
r1397_currentGlyph.gizmo = r9_globalTransform;
r1397_currentGlyph.dontExport = true;
r1397_currentGlyph.include(r9_glyphs['dotlessi.hooky'], r9_AS_BASE);
r1397_currentGlyph.include(r9_rightwardBottomSerif(r9_MIDDLE, 0, r9_LONGJUT));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessi.serifed', function _r9_t285() {
var r1402_currentGlyph, r1402_balance, _r1402_t0, _r1402_t1;
_r1402_t0 = this;
r1402_currentGlyph = _r1402_t0;
r1402_currentGlyph.gizmo = r9_globalTransform;
r1402_currentGlyph.dontExport = true;
r1402_currentGlyph.include(r9_eMarks);
r1402_balance = r9_ILBALANCE;
r1402_currentGlyph.include(r1402_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r1402_balance, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE + r1402_balance, r9_XH)['heads-to'](r9_UPWARD));
r1402_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE + r1402_balance, r9_XH, r9_LONGJUT - r1402_balance));
r1402_currentGlyph.include(r9_rightwardBottomSerif(r9_MIDDLE, 0, r9_LONGJUT));
r1402_currentGlyph.include(r9_leftwardBottomSerif(r9_MIDDLE, 0, r9_LONGJUT));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessi.italic', function _r9_t286() {
var r1411_currentGlyph, r1411_left, r1411_right, r1411_middle, _r1411_t0, _r1411_t1;
_r1411_t0 = this;
r1411_currentGlyph = _r1411_t0;
r1411_currentGlyph.gizmo = r9_globalTransform;
r1411_left = r9_MIDDLE - r9_HALFSTROKE;
r1411_right = r0_mix(r9_SB, r9_RIGHTSB, 1.1);
r1411_middle = r0_mix(r1411_left, r1411_right, 0.55);
r1411_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r1411_left, r9_XH, r9_heading(r9_DOWNWARD)), r9_curl(r1411_left, r9_SMALLSMOOTHB * 0.7), r9_hookend(r9_O), r9_g4(r1411_right, r9_SHOOK * 0.8)));
r1411_currentGlyph.include(r1411_currentGlyph['create-stroke']()['start-from'](r1411_left - r9_LONGJUT + r9_ILBALANCE + r9_HALFSTROKE, r9_XH)['set-width'](0, r9_STROKE)['line-to'](r1411_left, r9_XH));
r1411_currentGlyph.include(r9_eMarks);
r1411_currentGlyph['set-anchor']('above', r9_BASE, r1411_left + r9_HALFSTROKE, r9_XH);
r1411_currentGlyph['set-anchor']('below', r9_BASE, r1411_middle, 0);
return void 0;
});
r9_xn$selectvariant$7Hrq('dotlessi', 305, r9_para.italicangle ? 'italic' : 'serifed');
r9_xn$createglyph$7Hrq('i', function _r9_t287() {
var r1419_currentGlyph, _r1419_t0, _r1419_t1;
_r1419_t0 = this;
r1419_currentGlyph = _r1419_t0;
r1419_currentGlyph.gizmo = r9_globalTransform;
r1419_currentGlyph['set-width'](r9_WIDTH);
r1419_currentGlyph['assign-unicode']('i');
r9_unicodeGlyphs[r1419_currentGlyph.unicode[r1419_currentGlyph.unicode.length - 1]] = r1419_currentGlyph;
r1419_currentGlyph.include(r9_glyphs.dotlessi, r9_AS_BASE);
r1419_currentGlyph.include(r9_glyphs.dotAbove);
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessj.straight', function _r9_t288() {
var r1425_currentGlyph, _r1425_t0, _r1425_t1;
_r1425_t0 = this;
r1425_currentGlyph = _r1425_t0;
r1425_currentGlyph.gizmo = r9_globalTransform;
r1425_currentGlyph.dontExport = true;
r1425_currentGlyph.include(r9_pMarks);
r1425_currentGlyph['set-anchor']('above', r9_BASE, r9_MIDDLE + r9_JBALANCE, r9_XH);
r1425_currentGlyph['set-anchor']('overlay', r9_BASE, r9_MIDDLE + r9_JBALANCE, r9_XH / 2);
r1425_currentGlyph.include(r9_spiro(r9_widths.center(), r9_flat(r9_MIDDLE + r9_JBALANCE, r9_XH, r9_heading(r9_DOWNWARD)), r9_curl(r9_MIDDLE + r9_JBALANCE, 0), r9_arcvh(3), r9_g4(r9_MIDDLE + r9_JBALANCE - r9_LONGJUT * 1.35, r9_DESCENDER + r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('dotlessj.serifed', function _r9_t289() {
var r1432_currentGlyph, _r1432_t0, _r1432_t1;
_r1432_t0 = this;
r1432_currentGlyph = _r1432_t0;
r1432_currentGlyph.gizmo = r9_globalTransform;
r1432_currentGlyph.dontExport = true;
r1432_currentGlyph.include(r9_pMarks);
r1432_currentGlyph.include(r9_glyphs['dotlessj.straight'], r9_AS_BASE);
r1432_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE + r9_JBALANCE, r9_XH, r9_LONGJUT));
return void 0;
});
r9_xn$selectvariant$7Hrq('dotlessj', 567, 'serifed');
r9_xn$createglyph$7Hrq('j', function _r9_t290() {
var r1438_currentGlyph, _r1438_t0, _r1438_t1;
_r1438_t0 = this;
r1438_currentGlyph = _r1438_t0;
r1438_currentGlyph.gizmo = r9_globalTransform;
r1438_currentGlyph['set-width'](r9_WIDTH);
r1438_currentGlyph['assign-unicode']('j');
r9_unicodeGlyphs[r1438_currentGlyph.unicode[r1438_currentGlyph.unicode.length - 1]] = r1438_currentGlyph;
r1438_currentGlyph.include(r9_glyphs.dotlessj, r9_AS_BASE);
r1438_currentGlyph.include(r9_glyphs.dotAbove);
return void 0;
});
r9_xn$createglyph$7Hrq('l.straight', function _r9_t291() {
var r1444_currentGlyph, _r1444_t0, _r1444_t1;
_r1444_t0 = this;
r1444_currentGlyph = _r1444_t0;
r1444_currentGlyph.gizmo = r9_globalTransform;
r1444_currentGlyph.include(r9_bMarks);
r1444_currentGlyph.dontExport = true;
r1444_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('l.hooky', function _r9_t292() {
var r1449_currentGlyph, _r1449_t0, _r1449_t1;
_r1449_t0 = this;
r1449_currentGlyph = _r1449_t0;
r1449_currentGlyph.gizmo = r9_globalTransform;
r1449_currentGlyph.include(r9_bMarks);
r1449_currentGlyph.dontExport = true;
r1449_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_CAP - r9_STROKE));
r1449_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE, r9_CAP, r9_LONGJUT));
return void 0;
});
r9_xn$createglyph$7Hrq('l.zshaped', function _r9_t293() {
var r1455_currentGlyph, _r1455_t0, _r1455_t1;
_r1455_t0 = this;
r1455_currentGlyph = _r1455_t0;
r1455_currentGlyph.gizmo = r9_globalTransform;
r1455_currentGlyph.include(r9_bMarks);
r1455_currentGlyph.dontExport = true;
r1455_currentGlyph.include(r9_glyphs['l.hooky']);
r1455_currentGlyph.include(r9_rightwardBottomSerif(r9_MIDDLE, 0, r9_LONGJUT));
return void 0;
});
r9_xn$createglyph$7Hrq('l.serifed', function _r9_t294() {
var r1461_currentGlyph, r1461_balance, _r1461_t0, _r1461_t1;
_r1461_t0 = this;
r1461_currentGlyph = _r1461_t0;
r1461_currentGlyph.gizmo = r9_globalTransform;
r1461_currentGlyph.include(r9_bMarks);
r1461_currentGlyph.dontExport = true;
r1461_balance = r9_ILBALANCE;
r1461_currentGlyph.include(r1461_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r1461_balance, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE + r1461_balance, r9_CAP)['heads-to'](r9_UPWARD));
r1461_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE + r1461_balance, r9_CAP, r9_LONGJUT - r1461_balance));
r1461_currentGlyph.include(r9_centerBottomSerif(r9_MIDDLE, 0, r9_LONGJUT));
_r1461_t0.barx = r9_MIDDLE + r1461_balance;
return void 0;
});
r9_xn$createglyph$7Hrq('l.italic', function _r9_t295() {
var r1469_currentGlyph, r1469_left, r1469_right, r1469_middle, _r1469_t0, _r1469_t1;
_r1469_t0 = this;
r1469_currentGlyph = _r1469_t0;
r1469_currentGlyph.gizmo = r9_globalTransform;
r1469_left = r0_mix(r9_SB, r9_RIGHTSB, 0.3);
r1469_right = r0_mix(r9_SB, r9_RIGHTSB, 1.1);
r1469_middle = r0_mix(r1469_left, r1469_right, 0.54);
r1469_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r1469_left, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r1469_left, r9_SMALLSMOOTHB * 0.75), r9_hookend(r9_O), r9_g4(r1469_right, r9_SHOOK)));
r1469_currentGlyph.include(r1469_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP)['set-width'](0, r9_STROKE)['line-to'](r1469_left, r9_CAP));
r1469_currentGlyph.include(r9_bMarks);
r1469_currentGlyph['set-anchor']('above', r9_BASE, r1469_left + r9_HALFSTROKE, r9_CAP);
r1469_currentGlyph['set-anchor']('below', r9_BASE, r1469_middle, 0);
_r1469_t0.barx = r1469_left + r9_HALFSTROKE;
return void 0;
});
r9_xn$selectvariant$7Hrq('l', 'l', r9_para.italicangle ? 'italic' : 'serifed');
r9_xn$createglyph$7Hrq('x', function _r9_t296() {
var r1477_currentGlyph, r1477_TURN, _r1477_t0, _r1477_t1;
_r1477_t0 = this;
r1477_currentGlyph = _r1477_t0;
r1477_currentGlyph.gizmo = r9_globalTransform;
r1477_currentGlyph['set-width'](r9_WIDTH);
r1477_currentGlyph['assign-unicode']('x');
r9_unicodeGlyphs[r1477_currentGlyph.unicode[r1477_currentGlyph.unicode.length - 1]] = r1477_currentGlyph;
r1477_currentGlyph.include(r9_eMarks);
r1477_TURN = r9_XH * 0.1;
r1477_currentGlyph.include(r9_xStrand(r9_SB, 0, r9_RIGHTSB, r9_XH, 0.05, 0.4, 0.14));
r1477_currentGlyph.include(r9_xStrand(r9_SB, r9_XH, r9_RIGHTSB, 0, 0.05, 0.4, 0.14));
return void 0;
});
r9_xn$createglyph$7Hrq('v', function _r9_t297() {
var r1484_currentGlyph, r1484_TURN, _r1484_t0, _r1484_t1;
_r1484_t0 = this;
r1484_currentGlyph = _r1484_t0;
r1484_currentGlyph.gizmo = r9_globalTransform;
r1484_currentGlyph['set-width'](r9_WIDTH);
r1484_currentGlyph['assign-unicode']('v');
r9_unicodeGlyphs[r1484_currentGlyph.unicode[r1484_currentGlyph.unicode.length - 1]] = r1484_currentGlyph;
r1484_currentGlyph.include(r9_eMarks);
r1484_TURN = r9_XH * 0.9;
r1484_currentGlyph.include(r1484_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r1484_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r1484_TURN, r9_MIDDLE - r9_STROKE / 2, 0)['set-width'](r9_STROKE * 0.8, 0));
r1484_currentGlyph.include(r1484_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r1484_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r1484_TURN, r9_MIDDLE + r9_STROKE / 2, 0)['set-width'](0, r9_STROKE * 0.8));
r1484_currentGlyph['start-from'](r9_MIDDLE + r9_STROKE / 2, 0);
r1484_currentGlyph['line-to'](r9_MIDDLE - r9_STROKE / 2, 0);
r1484_currentGlyph['line-to'](r9_MIDDLE, r9_STROKE * 0.8);
return void 0;
});
r9_xn$createglyph$7Hrq('w', function _r9_t298() {
var r1496_currentGlyph, r1496_TURN, r1496_turn2, r1496_wheight, r1496_bottomStroke, r1496_m1, r1496_m2, _r1496_t0, _r1496_t1;
_r1496_t0 = this;
r1496_currentGlyph = _r1496_t0;
r1496_currentGlyph.gizmo = r9_globalTransform;
r1496_currentGlyph['set-width'](r9_WIDTH);
r1496_currentGlyph['assign-unicode']('w');
r9_unicodeGlyphs[r1496_currentGlyph.unicode[r1496_currentGlyph.unicode.length - 1]] = r1496_currentGlyph;
r1496_currentGlyph.include(r9_eMarks);
r1496_TURN = r9_XH * 0.75;
r1496_turn2 = r9_XH * 0.59;
r1496_wheight = r9_XH * 0.6;
r1496_bottomStroke = r9_adviceBlackness(5.2);
r1496_m1 = r9_WIDTH * 0.325;
r1496_m2 = r9_WIDTH * 0.675;
r1496_currentGlyph.include(r1496_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r1496_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r1496_TURN, r1496_m1 - r1496_bottomStroke / 2, 0)['set-width'](r1496_bottomStroke, 0));
r1496_currentGlyph.include(r1496_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r1496_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r1496_TURN, r1496_m2 + r1496_bottomStroke / 2, 0)['set-width'](0, r1496_bottomStroke));
r1496_currentGlyph.include(r1496_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r1496_bottomStroke / 2, r1496_wheight)['heads-to'](r9_DOWNWARD)['set-width'](0, r1496_bottomStroke)['line-to'](r9_MIDDLE + r1496_bottomStroke / 2, r1496_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE + r1496_bottomStroke / 2, (1 - 0.1) * r1496_turn2, r1496_m1 + r1496_bottomStroke / 2, 0)['set-width'](0, r1496_bottomStroke));
r1496_currentGlyph.include(r1496_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r1496_bottomStroke / 2, r1496_wheight)['heads-to'](r9_DOWNWARD)['set-width'](r1496_bottomStroke, 0)['line-to'](r9_MIDDLE - r1496_bottomStroke / 2, r1496_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE - r1496_bottomStroke / 2, (1 - 0.1) * r1496_turn2, r1496_m2 - r1496_bottomStroke / 2, 0)['set-width'](r1496_bottomStroke, 0));
r1496_currentGlyph['start-from'](r1496_m1 + r1496_bottomStroke / 2, 0);
r1496_currentGlyph['line-to'](r1496_m1 - r1496_bottomStroke / 2, 0);
r1496_currentGlyph['line-to'](r1496_m1, r1496_bottomStroke);
r1496_currentGlyph['start-from'](r1496_m2 + r1496_bottomStroke / 2, 0);
r1496_currentGlyph['line-to'](r1496_m2 - r1496_bottomStroke / 2, 0);
r1496_currentGlyph['line-to'](r1496_m2, r1496_bottomStroke);
return void 0;
});
r9_xn$createglyph$7Hrq('y', function _r9_t299() {
var r1515_currentGlyph, r1515_xbottom, r1515_turnp, r1515_xb, r1515_yb, _r1515_t0, _r1515_t1;
_r1515_t0 = this;
r1515_currentGlyph = _r1515_t0;
r1515_currentGlyph.gizmo = r9_globalTransform;
r1515_currentGlyph['set-width'](r9_WIDTH);
r1515_currentGlyph['assign-unicode']('y');
r9_unicodeGlyphs[r1515_currentGlyph.unicode[r1515_currentGlyph.unicode.length - 1]] = r1515_currentGlyph;
r1515_currentGlyph.include(r9_pMarks);
r1515_xbottom = r0_mix(r9_SB, r9_RIGHTSB, 0.28);
r1515_turnp = r9_XH / (r9_XH - r9_DESCENDER);
r1515_xb = r0_mix(r9_SB, r9_RIGHTSB, 0.51);
r1515_yb = r0_mix(0, r9_XH, 0.05 * r1515_turnp);
r1515_currentGlyph.include(r9_xStrand(r1515_xbottom, r9_DESCENDER, r9_RIGHTSB, r9_XH, 0.1, 0.6, 0.14));
r1515_currentGlyph.include(r9_halfXStrand(r9_SB, r9_XH, r1515_xb, r1515_yb, 0.1 * r1515_turnp, 0.4, 0.14 * r1515_turnp));
return void 0;
});
r9_xn$createglyph$7Hrq('z', function _r9_t300() {
var r1522_currentGlyph, r1522_cor, _r1522_t0, _r1522_t1;
_r1522_t0 = this;
r1522_currentGlyph = _r1522_t0;
r1522_currentGlyph.gizmo = r9_globalTransform;
r1522_currentGlyph['set-width'](r9_WIDTH);
r1522_currentGlyph['assign-unicode']('z');
r9_unicodeGlyphs[r1522_currentGlyph.unicode[r1522_currentGlyph.unicode.length - 1]] = r1522_currentGlyph;
r1522_currentGlyph.include(r9_eMarks);
r1522_cor = 1.2;
r1522_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_XH));
r1522_currentGlyph['start-from'](r9_SB, r9_STROKE);
r1522_currentGlyph['line-to'](r9_SB + r9_STROKE * r1522_cor, r9_STROKE);
r1522_currentGlyph['line-to'](r9_RIGHTSB, r9_XH - r9_STROKE);
r1522_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1522_cor, r9_XH - r9_STROKE);
r1522_currentGlyph['reverse-last']();
r1522_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0));
return void 0;
});
r9_SmallKShape = function _r9_t301() {
var _r1533_t0, _r1533_t1, _r1533_t2;
return function _r1533_t2() {
var r1535_currentGlyph, r1535_turn, r1535_rturn, r1535_attach, r1535_attach2, r1535_fine, _r1535_t0, _r1535_t1;
_r1535_t0 = this;
r1535_currentGlyph = _r1535_t0;
r1535_currentGlyph.gizmo = r9_globalTransform;
r1535_turn = r9_XH * 0.99;
r1535_rturn = r9_XH * 0.1;
r1535_attach = r9_XH * 0.375;
r1535_attach2 = r9_MIDDLE;
r1535_fine = r9_adviceBlackness(3.5);
r1535_currentGlyph.include(r9_spiro(r9_g4(r9_RIGHTSB + r9_O, r9_XH, r9_widths.heading(0, r9_STROKE * 1.05 * (r9_WIDTH * 2 / r9_UPM), r9_DOWNWARD)), r9_bezcontrols(0, 0.2, 0.5, 0.65, 8), r9_g4(r9_SB + r9_STROKE, r1535_attach, r9_widths(0, r1535_fine))));
r1535_currentGlyph.include(r1535_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB - r9_HALFSTROKE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['curve-to'](r9_RIGHTSB - r9_HALFSTROKE, r1535_rturn + 0.05 * (r9_XH - r1535_rturn), r1535_attach2, r9_XH * 0.61)['set-width'](r1535_fine / 2, r1535_fine / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('k', function _r9_t302() {
var r1540_currentGlyph, _r1540_t0, _r1540_t1;
_r1540_t0 = this;
r1540_currentGlyph = _r1540_t0;
r1540_currentGlyph.gizmo = r9_globalTransform;
r1540_currentGlyph['set-width'](r9_WIDTH);
r1540_currentGlyph['assign-unicode']('k');
r9_unicodeGlyphs[r1540_currentGlyph.unicode[r1540_currentGlyph.unicode.length - 1]] = r1540_currentGlyph;
r1540_currentGlyph.include(r9_bMarks);
r1540_currentGlyph.include(r1540_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['set-width'](0, r9_STROKE)['heads-to'](r9_UPWARD)['line-to'](r9_SB, r9_CAP)['heads-to'](r9_UPWARD));
r1540_currentGlyph.include(r9_SmallKShape());
return void 0;
});
r9_xn$createglyph$7Hrq('s', function _r9_t303() {
var r1548_currentGlyph, _r1548_t0, _r1548_t1;
_r1548_t0 = this;
r1548_currentGlyph = _r1548_t0;
r1548_currentGlyph.gizmo = r9_globalTransform;
r1548_currentGlyph['set-width'](r9_WIDTH);
r1548_currentGlyph['assign-unicode']('s');
r9_unicodeGlyphs[r1548_currentGlyph.unicode[r1548_currentGlyph.unicode.length - 1]] = r1548_currentGlyph;
r1548_currentGlyph.include(r9_eMarks);
r1548_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_XH - r9_SHOOK), r9_hookstart(r9_XO, r9_SBALANCE), r9_g4(r9_SB, r9_XH - r9_SMOOTHA * 0.85), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_RIGHTSB, r9_SMOOTHA * 0.85, r9_widths(0, r9_STROKE)), r9_hookend(r9_O, r9_SBALANCE), r9_g4(r9_SB, r9_SHOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('r', function _r9_t304() {
var r1554_currentGlyph, r1554_rhookx, r1554_rmiddle, r1554_barright, _r1554_t0, _r1554_t1;
_r1554_t0 = this;
r1554_currentGlyph = _r1554_t0;
r1554_currentGlyph.gizmo = r9_globalTransform;
r1554_currentGlyph['set-width'](r9_WIDTH);
r1554_currentGlyph['assign-unicode']('r');
r9_unicodeGlyphs[r1554_currentGlyph.unicode[r1554_currentGlyph.unicode.length - 1]] = r1554_currentGlyph;
r1554_currentGlyph.include(r9_eMarks);
r1554_rhookx = r9_RIGHTSB + r9_JBALANCE / 2 - r9_STROKE;
r1554_rmiddle = r0_mix(r9_SB + r9_RBALANCE + r9_STROKE, r1554_rhookx - r9_HALFSTROKE, 0.5) - r9_CORRECTION_OMIDS;
r1554_barright = r9_SB + r9_STROKE * r9_CORRECTION_HX + r9_RBALANCE;
r1554_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r1554_rhookx, r9_XH - r9_RHOOK - r9_STROKE * 0.5), r9_g4(r0_mix(r1554_barright, r1554_rhookx, 0.575), r9_XO - r9_STROKE, r9_heading({
'y': -1,
'x': -0.1
})), r9_archv(8, 'notiny'), r9_flat(r1554_barright, r9_XH - r9_SMALLSMOOTHA, r9_widths(0, r9_STROKE * 0.3)), r9_curl(r1554_barright, r9_XH - r9_SMALLSMOOTHA - 1)));
r1554_currentGlyph.include(r1554_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_RBALANCE, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB + r9_RBALANCE, r9_XH)['heads-to'](r9_UPWARD));
return void 0;
});
r9_fBar = function _r9_t305(r1561_left, r1561_right, r1561_y) {
var r1561_left, r1561_right, r1561_y, _r1561_t0, _r1561_t1, _r1561_t2;
return function _r1561_t2() {
var r1563_currentGlyph, _r1563_t0, _r1563_t1;
_r1563_t0 = this;
r1563_currentGlyph = _r1563_t0;
r1563_currentGlyph.gizmo = r9_globalTransform;
r1563_currentGlyph.include(r1563_currentGlyph['create-stroke']()['start-from'](r0_fallback(r1561_left, r9_MIDDLE - r9_LONGJUT), r0_fallback(r1561_y, r9_XH))['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_STROKE)['line-to'](r0_fallback(r1561_right, r9_MIDDLE + r9_LONGJUT), r0_fallback(r1561_y, r9_XH))['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('longs.upright', function _r9_t306() {
var r1567_currentGlyph, _r1567_t0, _r1567_t1;
_r1567_t0 = this;
r1567_currentGlyph = _r1567_t0;
r1567_currentGlyph.gizmo = r9_globalTransform;
r1567_currentGlyph['set-width'](r9_WIDTH);
r1567_currentGlyph.dontExport = true;
r1567_currentGlyph.include(r9_bMarks);
r1567_currentGlyph.include(r1567_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_CAP - r9_SHOOK * 1.4)['arc-vh-to'](r9_MIDDLE + r9_HOOKX, r9_CAP - r9_HALFSTROKE - r9_O * 6)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_eshHook = function _r9_t307(r1573_attach) {
var r1573_attach, _r1573_t0, _r1573_t1, _r1573_t2;
return function _r1573_t2() {
var r1575_currentGlyph, _r1575_t0, _r1575_t1;
_r1575_t0 = this;
r1575_currentGlyph = _r1575_t0;
r1575_currentGlyph.gizmo = r9_globalTransform;
r1575_currentGlyph.include(r1575_currentGlyph['create-stroke']()['start-from'](r1573_attach.x - r9_SHOOK * 2, r1573_attach.y + r9_HALFSTROKE + r9_O * 6 - r9_SHOOK)['heads-to'](r9_RIGHTWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['arc-hv-to'](r1573_attach.x, r1573_attach.y)['line-to'](r1573_attach.x, r1573_attach.y + r9_STROKE));
return void 0;
};
};
r9_LongSShape = function _r9_t308(r1578_top, r1578_bottom, r1578_hookx, r1578_hooky, r1578_fine) {
var r1578_top, r1578_bottom, r1578_hookx, r1578_hooky, r1578_fine, _r1578_t0, _r1578_t1, _r1578_t2;
return function _r1578_t2() {
var r1580_currentGlyph, _r1580_t0, _r1580_t1;
_r1580_t0 = this;
r1580_currentGlyph = _r1580_t0;
r1580_currentGlyph.gizmo = r9_globalTransform;
r1580_currentGlyph.include(r1580_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r1578_hookx, r1578_bottom + r0_fallback(r1578_fine, r9_STROKE) / 2 + r9_O * 6)['heads-to'](r9_RIGHTWARD)['set-width'](r0_fallback(r1578_fine, r9_STROKE) / 2, r0_fallback(r1578_fine, r9_STROKE) / 2)['arc-hv-to'](r9_MIDDLE, r1578_bottom + r1578_hooky)['line-to'](r9_MIDDLE, r1578_top - r1578_hooky)['arc-vh-to'](r9_MIDDLE + r1578_hookx, r1578_top - r0_fallback(r1578_fine, r9_STROKE) / 2 - r9_O * 6)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('longs.italic', function _r9_t309() {
var r1584_currentGlyph, _r1584_t0, _r1584_t1;
_r1584_t0 = this;
r1584_currentGlyph = _r1584_t0;
r1584_currentGlyph.gizmo = r9_globalTransform;
r1584_currentGlyph['set-width'](r9_WIDTH);
r1584_currentGlyph.dontExport = true;
r1584_currentGlyph.include(r9_ifMarks);
r1584_currentGlyph.include(r9_LongSShape(r9_CAP, -r9_HOOK, r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('longs', function _r9_t310() {
var r1590_currentGlyph, _r1590_t0, _r1590_t1;
_r1590_t0 = this;
r1590_currentGlyph = _r1590_t0;
r1590_currentGlyph.gizmo = r9_globalTransform;
r1590_currentGlyph['set-width'](r9_WIDTH);
r1590_currentGlyph['assign-unicode'](383);
r9_unicodeGlyphs[r1590_currentGlyph.unicode[r1590_currentGlyph.unicode.length - 1]] = r1590_currentGlyph;
if (r9_para.italicangle > 0)
r1590_currentGlyph.include(r9_glyphs['longs.italic'], r9_AS_BASE);
else
r1590_currentGlyph.include(r9_glyphs['longs.upright'], r9_AS_BASE);
return void 0;
});
r9_xn$createglyph$7Hrq('f', function _r9_t311() {
var r1596_currentGlyph, _r1596_t0, _r1596_t1;
_r1596_t0 = this;
r1596_currentGlyph = _r1596_t0;
r1596_currentGlyph.gizmo = r9_globalTransform;
r1596_currentGlyph['set-width'](r9_WIDTH);
r1596_currentGlyph['assign-unicode']('f');
r9_unicodeGlyphs[r1596_currentGlyph.unicode[r1596_currentGlyph.unicode.length - 1]] = r1596_currentGlyph;
r1596_currentGlyph.include(r9_glyphs.longs, r9_AS_BASE);
r1596_currentGlyph.include(r9_fBar());
return void 0;
});
r9_xn$createglyph$7Hrq('zero.unslashed', function _r9_t312() {
var r1603_currentGlyph, _r1603_t0, _r1603_t1;
_r1603_t0 = this;
r1603_currentGlyph = _r1603_t0;
r1603_currentGlyph.gizmo = r9_globalTransform;
r1603_currentGlyph.include(r9_capitalMarks);
r1603_currentGlyph['set-width'](r9_WIDTH);
r1603_currentGlyph.include(r9_smallo(r9_CAP, 0, r9_SB, r9_RIGHTSB));
return void 0;
});
r9_xn$createglyph$7Hrq('zero.slashed', function _r9_t313() {
var r1608_currentGlyph, r1608_fine, _r1608_t0, _r1608_t1;
_r1608_t0 = this;
r1608_currentGlyph = _r1608_t0;
r1608_currentGlyph.gizmo = r9_globalTransform;
r1608_currentGlyph.include(r9_capitalMarks);
r1608_currentGlyph['set-width'](r9_WIDTH);
r1608_currentGlyph.include(r9_glyphs['zero.unslashed']);
r1608_fine = r9_adviceBlackness(9);
r1608_currentGlyph.include(r1608_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_STROKE / 2, r9_CAP * (1 - 0.77))['set-width'](r1608_fine, r1608_fine)['line-to'](r9_RIGHTSB - r9_STROKE / 2, r9_CAP * 0.77));
return void 0;
});
r9_xn$createglyph$7Hrq('zero.dotted', function _r9_t314() {
var r1615_currentGlyph, r1615_radius, _r1615_t0, _r1615_t1;
_r1615_t0 = this;
r1615_currentGlyph = _r1615_t0;
r1615_currentGlyph.gizmo = r9_globalTransform;
r1615_currentGlyph.include(r9_capitalMarks);
r1615_currentGlyph['set-width'](r9_WIDTH);
r1615_currentGlyph.include(r9_glyphs['zero.unslashed']);
r1615_radius = Math.min(r9_DOTRADIUS, (r9_RIGHTSB - r9_SB - r9_STROKE * 2) / 4);
r1615_currentGlyph.include([r9_Ring(r9_CAPMIDDLE + r1615_radius, r9_CAPMIDDLE - r1615_radius, r9_MIDDLE + r1615_radius, r9_MIDDLE - r1615_radius)]);
return void 0;
});
r9_xn$selectvariant$7Hrq('zero', '0', 'slashed');
r9_xn$createglyph$7Hrq('one', function _r9_t315() {
var r1621_currentGlyph, _r1621_t0, _r1621_t1;
_r1621_t0 = this;
r1621_currentGlyph = _r1621_t0;
r1621_currentGlyph.gizmo = r9_globalTransform;
r1621_currentGlyph.include(r9_capitalMarks);
r1621_currentGlyph['set-width'](r9_WIDTH);
r1621_currentGlyph['assign-unicode']('1');
r9_unicodeGlyphs[r1621_currentGlyph.unicode[r1621_currentGlyph.unicode.length - 1]] = r1621_currentGlyph;
r1621_currentGlyph.include(r1621_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r9_JBALANCE * 0.5, 0)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_UPWARD)['line-to'](r9_MIDDLE + r9_JBALANCE * 0.5, r9_CAP)['heads-to'](r9_UPWARD));
r1621_currentGlyph.include(r1621_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r9_HALFSTROKE + r9_JBALANCE * 0.5, r9_CAP)['set-width'](r9_STROKE, 0)['line-to'](r9_MIDDLE - r9_HOOK * 1.5 + r9_JBALANCE * 0.5, r9_CAP - r9_HOOK * 0.75));
return void 0;
});
r9_xn$createglyph$7Hrq('two', function _r9_t316() {
var r1630_currentGlyph, r1630_smb, _r1630_t0, _r1630_t1;
_r1630_t0 = this;
r1630_currentGlyph = _r1630_t0;
r1630_currentGlyph.gizmo = r9_globalTransform;
r1630_currentGlyph.include(r9_capitalMarks);
r1630_currentGlyph['set-width'](r9_WIDTH);
r1630_currentGlyph['assign-unicode']('2');
r9_unicodeGlyphs[r1630_currentGlyph.unicode[r1630_currentGlyph.unicode.length - 1]] = r1630_currentGlyph;
r1630_smb = r9_SMOOTHB * 1;
r1630_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB + r9_OXHOOK, r9_CAP - r9_HOOK), r9_g4(r0_mix(r9_RIGHTSB, r9_SB, r9_SBALANCE) - r9_CORRECTION_OMIDS, r9_CAPO), r9_archv(4), r9_g4(r9_RIGHTSB, r9_CAP - r1630_smb), r9_alsothru(0.5, 0.45, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_SB, 1, r9_widths.heading(r9_STROKE, 0, r9_DOWNWARD)), r9_curl(r9_SB, 0, r9_heading(r9_DOWNWARD))));
r1630_currentGlyph.include(r1630_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_HALFSTROKE, 0)['set-width'](r9_STROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, 0)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('three', function _r9_t317() {
var r1638_currentGlyph, r1638_barcenter, r1638_threeRadius, _r1638_t0, _r1638_t1;
_r1638_t0 = this;
r1638_currentGlyph = _r1638_t0;
r1638_currentGlyph.gizmo = r9_globalTransform;
r1638_currentGlyph.include(r9_capitalMarks);
r1638_currentGlyph['set-width'](r9_WIDTH);
r1638_currentGlyph['assign-unicode']('3');
r9_unicodeGlyphs[r1638_currentGlyph.unicode[r1638_currentGlyph.unicode.length - 1]] = r1638_currentGlyph;
r1638_barcenter = r9_CAP * 0.51;
r1638_threeRadius = (r9_CAPMIDDLE + r9_HALFSTROKE - r9_SMOOTH) * 1.1;
r1638_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_RIGHTSB, r9_CAP - r9_SMOOTHB * (r9_CAP - r1638_barcenter) / r9_CAPMIDDLE), r9_flat(r9_RIGHTSB - r1638_threeRadius, r1638_barcenter - r9_HALFSTROKE, r9_heading(r9_LEFTWARD)), r9_curl(r9_RIGHTSB - r1638_threeRadius - 1, r1638_barcenter - r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
r1638_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_SB, r9_HOOK), r9_hookstart(r9_O), r9_g4(r9_RIGHTSB, r9_SMOOTHA * r1638_barcenter / r9_CAPMIDDLE), r9_flat(r9_RIGHTSB - r1638_threeRadius, r1638_barcenter + r9_HALFSTROKE, r9_heading(r9_LEFTWARD)), r9_curl(r9_RIGHTSB - r1638_threeRadius - 1, r1638_barcenter + r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('four', function _r9_t318() {
var r1645_currentGlyph, r1645_bar, r1645_vert, _r1645_t0, _r1645_t1;
_r1645_t0 = this;
r1645_currentGlyph = _r1645_t0;
r1645_currentGlyph.gizmo = r9_globalTransform;
r1645_currentGlyph.include(r9_capitalMarks);
r1645_currentGlyph['set-width'](r9_WIDTH);
r1645_currentGlyph['assign-unicode']('4');
r9_unicodeGlyphs[r1645_currentGlyph.unicode[r1645_currentGlyph.unicode.length - 1]] = r1645_currentGlyph;
r1645_bar = r9_CAP * 0.4;
r1645_vert = r9_WIDTH * 0.55;
r1645_currentGlyph.include(r1645_currentGlyph['create-stroke']()['start-from'](r9_SB, r1645_bar)['set-width'](0, r9_STROKE)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r1645_bar)['heads-to'](r9_RIGHTWARD));
r1645_currentGlyph.include(r1645_currentGlyph['create-stroke']()['start-from'](r1645_vert, 0)['set-width'](0, r9_STROKE)['heads-to'](r9_UPWARD)['line-to'](r1645_vert, r9_CAP)['heads-to'](r9_UPWARD));
r1645_currentGlyph.include(r1645_currentGlyph['create-stroke']()['start-from'](r9_SB, r1645_bar)['set-width'](0, r9_STROKE)['line-to'](r1645_vert, r9_CAP));
return void 0;
});
r9_FiveShape = function _r9_t319(r1655_top, r1655_bp) {
var r1655_top, r1655_bp, _r1655_t0, _r1655_t1, _r1655_t2;
return function _r1655_t2() {
var r1657_currentGlyph, r1657_ycurly, r1657_xleft, _r1657_t0, _r1657_t1;
_r1657_t0 = this;
r1657_currentGlyph = _r1657_t0;
r1657_currentGlyph.gizmo = r9_globalTransform;
r1657_ycurly = r0_mix(0, r1655_top * r1655_bp + r9_HALFSTROKE, r9_SMOOTHA / (r9_SMOOTHA + r9_SMOOTHB));
r1657_xleft = r9_SB + r9_TBALANCE * (0.6 - r9_globalTransform.yx * 2);
r1657_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r1657_xleft, r1655_top * r1655_bp + r9_HALFSTROKE, r9_heading(r9_RIGHTWARD)), r9_curl(r0_mix(r9_SB, r9_RIGHTSB, 0.4) - r9_CORRECTION_OMIDS, r1655_top * r1655_bp + r9_HALFSTROKE), r9_g4(r9_RIGHTSB, r1657_ycurly), r9_hookend(r9_O), r9_g4(r9_SB, r9_HOOK)));
r1657_currentGlyph.include(r9_VBarLeft(r1657_xleft, r1655_top * r1655_bp + r9_HALFSTROKE, r1655_top));
r1657_currentGlyph.include(r9_HBarTop(r1657_xleft, r9_RIGHTSB - r9_TBALANCE / 2, r1655_top));
return void 0;
};
};
r9_xn$createglyph$7Hrq('five', function _r9_t320() {
var r1662_currentGlyph, _r1662_t0, _r1662_t1;
_r1662_t0 = this;
r1662_currentGlyph = _r1662_t0;
r1662_currentGlyph.gizmo = r9_globalTransform;
r1662_currentGlyph.include(r9_capitalMarks);
r1662_currentGlyph['set-width'](r9_WIDTH);
r1662_currentGlyph['assign-unicode']('5');
r9_unicodeGlyphs[r1662_currentGlyph.unicode[r1662_currentGlyph.unicode.length - 1]] = r1662_currentGlyph;
r1662_currentGlyph.include(r9_FiveShape(r9_CAP, r9_FIVEBARPOS));
return void 0;
});
r9_xn$createglyph$7Hrq('six', function _r9_t321() {
var r1668_currentGlyph, r1668_ymiddlea, _r1668_t0, _r1668_t1;
_r1668_t0 = this;
r1668_currentGlyph = _r1668_t0;
r1668_currentGlyph.gizmo = r9_globalTransform;
r1668_currentGlyph.include(r9_capitalMarks);
r1668_currentGlyph['set-width'](r9_WIDTH);
r1668_currentGlyph['assign-unicode']('6');
r9_unicodeGlyphs[r1668_currentGlyph.unicode[r1668_currentGlyph.unicode.length - 1]] = r1668_currentGlyph;
r1668_currentGlyph.include(r9_smallo(r9_CAP * 0.6, 0, r9_SB, r9_RIGHTSB));
r1668_ymiddlea = (r9_CAP * 0.6 - r9_SMALLSMOOTHA + r9_SMALLSMOOTHB) / 2;
r1668_currentGlyph.include(r1668_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O, r1668_ymiddlea)['set-width'](0, r9_STROKE)['curve-to'](r9_SB + r9_O, r0_mix(r1668_ymiddlea, r9_CAP, 0.8), r9_RIGHTSB - r9_STROKE * 1.1, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('seven', function _r9_t322() {
var r1676_currentGlyph, r1676_cor, r1676_x, _r1676_t0, _r1676_t1;
_r1676_t0 = this;
r1676_currentGlyph = _r1676_t0;
r1676_currentGlyph.gizmo = r9_globalTransform;
r1676_currentGlyph.include(r9_capitalMarks);
r1676_currentGlyph['set-width'](r9_WIDTH);
r1676_currentGlyph['assign-unicode']('7');
r9_unicodeGlyphs[r1676_currentGlyph.unicode[r1676_currentGlyph.unicode.length - 1]] = r1676_currentGlyph;
r1676_currentGlyph.include(r1676_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP)['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r9_CAP)['heads-to'](r9_RIGHTWARD));
r1676_cor = 1.15;
r1676_x = r0_mix(r9_SB, r9_RIGHTSB, 0.15);
r1676_currentGlyph['start-from'](r1676_x, 0);
r1676_currentGlyph['line-to'](r1676_x + r9_STROKE * r1676_cor, 0);
r1676_currentGlyph['line-to'](r9_RIGHTSB, r9_CAP - r9_STROKE);
r1676_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1676_cor, r9_CAP - r9_STROKE);
r1676_currentGlyph['reverse-last']();
return void 0;
});
r9_xn$createglyph$7Hrq('eight', function _r9_t323() {
var r1688_currentGlyph, r1688_sma, r1688_smb, r1688_p, _r1688_t0, _r1688_t1;
_r1688_t0 = this;
r1688_currentGlyph = _r1688_t0;
r1688_currentGlyph.gizmo = r9_globalTransform;
r1688_currentGlyph.include(r9_capitalMarks);
r1688_currentGlyph['set-width'](r9_WIDTH);
r1688_currentGlyph['assign-unicode']('8');
r9_unicodeGlyphs[r1688_currentGlyph.unicode[r1688_currentGlyph.unicode.length - 1]] = r1688_currentGlyph;
r1688_sma = r9_SMOOTHA * 0.975 + r9_CORRECTION_VS * r9_CORRECTION_HX;
r1688_smb = r9_SMOOTHB * 0.975 - r9_CORRECTION_VS * r9_CORRECTION_HX;
r1688_p = 0.96;
r1688_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS + r9_CORRECTION_VS, r9_CAP - r9_O - r9_STROKE), r9_archv(1), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r1688_p) - r9_STROKE, r9_CAP - r1688_smb * r1688_p), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_SB + r9_STROKE, r1688_smb, r9_widths(0, r9_STROKE)), r9_arcvh(1), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS - r9_CORRECTION_VS, r9_O + r9_STROKE), r9_archv(1), r9_g4(r9_RIGHTSB - r9_STROKE, r1688_sma, r9_widths(0, r9_STROKE)), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r0_mix(r9_RIGHTSB, r9_SB, r1688_p) + r9_STROKE, r9_CAP - r1688_sma * r1688_p, r9_widths(r9_STROKE, 0)), r9_arcvh(1), r9_close()));
return void 0;
});
r9_xn$createglyph$7Hrq('nine', function _r9_t324() {
var r1694_currentGlyph, r1694_ymiddlea, _r1694_t0, _r1694_t1;
_r1694_t0 = this;
r1694_currentGlyph = _r1694_t0;
r1694_currentGlyph.gizmo = r9_globalTransform;
r1694_currentGlyph.include(r9_capitalMarks);
r1694_currentGlyph['set-width'](r9_WIDTH);
r1694_currentGlyph['assign-unicode']('9');
r9_unicodeGlyphs[r1694_currentGlyph.unicode[r1694_currentGlyph.unicode.length - 1]] = r1694_currentGlyph;
r1694_currentGlyph.include(r9_smallo(r9_CAP, r9_CAP * 0.425 - r9_HALFSTROKE, r9_SB, r9_RIGHTSB + r9_O));
r1694_ymiddlea = r0_mix(r9_CAP, r9_CAP * 0.425 - r9_HALFSTROKE, 0.5);
r1694_currentGlyph.include(r1694_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r1694_ymiddlea)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r9_CAP * 0.4));
r1694_currentGlyph.include(r9_sHookLower(0, r9_CAP * 0.4, r9_HOOK, r0_mix(r9_SB, r9_RIGHTSB, 0.48)));
return void 0;
});
r9_xn$createglyph$7Hrq('ten', function _r9_t325() {
var r1703_currentGlyph, _r1703_t0, _r1703_t1;
_r1703_t0 = this;
r1703_currentGlyph = _r1703_t0;
r1703_currentGlyph.gizmo = r9_globalTransform;
r1703_currentGlyph.include(r9_capitalMarks);
r1703_currentGlyph['set-width'](r9_WIDTH * 2);
r1703_currentGlyph.include(r9_glyphs.one);
r1703_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH, 0));
r1703_currentGlyph.include(r9_glyphs.zero);
r1703_currentGlyph['apply-transform'](r9_Translate(r9_WIDTH, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('dollar', function _r9_t326() {
var r1712_currentGlyph, _r1712_t0, _r1712_t1;
_r1712_t0 = this;
r1712_currentGlyph = _r1712_t0;
r1712_currentGlyph.gizmo = r9_globalTransform;
r1712_currentGlyph['set-width'](r9_WIDTH);
r1712_currentGlyph['assign-unicode']('$');
r9_unicodeGlyphs[r1712_currentGlyph.unicode[r1712_currentGlyph.unicode.length - 1]] = r1712_currentGlyph;
r1712_currentGlyph.include(r9_glyphs.S);
r1712_currentGlyph.include(r1712_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_CAP - r9_HALFSTROKE)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_CAP - r9_DESCENDER / 2));
r1712_currentGlyph.include(r1712_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_DESCENDER / 2)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('ampersand', function _r9_t327() {
var r1721_currentGlyph, r1721_fine, r1721_p, r1721_l, r1721_pr, r1721_q, r1721_r, r1721_s, _r1721_t0, _r1721_t1, _r1721_t2;
_r1721_t0 = this;
r1721_currentGlyph = _r1721_t0;
r1721_currentGlyph.gizmo = r9_globalTransform;
r1721_currentGlyph['set-width'](r9_WIDTH);
r1721_currentGlyph['assign-unicode']('&');
r9_unicodeGlyphs[r1721_currentGlyph.unicode[r1721_currentGlyph.unicode.length - 1]] = r1721_currentGlyph;
r1721_fine = r9_adviceBlackness(3.5);
r1721_p = 0.85;
r1721_l = 0.05;
r1721_pr = 0.9;
r1721_q = 0.45;
r1721_r = 1.1;
r1721_s = 0;
r1721_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_RIGHTSB - r9_O - r9_STROKE * r9_CORRECTION_HX, r9_CAPMIDDLE, r9_heading(r9_DOWNWARD)), r9_curl(r9_RIGHTSB - r9_O - r9_STROKE * r9_CORRECTION_HX, r9_SMOOTHA + r9_CORRECTION_HX * r9_CORRECTION_VS), r9_arcvh(), r9_g4(r9_MIDDLE, r9_O + r1721_fine, r9_widths(r1721_fine, 0)), r9_archv(), r9_g4(r9_SB + r9_O + r1721_fine * r9_CORRECTION_HX, r9_SMOOTHB - r9_CORRECTION_HX * r9_CORRECTION_VS), r9_alsothru(0.5, 0.5, r9_widths(r1721_fine / 2, r1721_fine / 2)), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r1721_p) - r1721_fine * r9_CORRECTION_HX, r9_CAP - r9_SMOOTHB * r1721_pr + r9_CORRECTION_HX * r9_CORRECTION_VS * (r1721_fine / r9_STROKE), r9_widths(0, r1721_fine)), r9_arcvh(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r0_mix(r1721_p, r1721_l, 0.5)) - r9_CORRECTION_OMIDS + r9_CORRECTION_VS, r9_CAPO - r1721_fine), r9_archv(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r1721_l) + r1721_fine * r9_CORRECTION_HX, r9_CAP - r9_SMOOTHA * r1721_pr - r9_CORRECTION_HX * r9_CORRECTION_VS * (r1721_fine / r9_STROKE)), r9_alsothru(0.5, 0.45, function _r1721_t2() {
var _s29_t0, _s29_t1;
return void 0;
}), r9_flat(r0_mix(r9_SB, r9_RIGHTSB, r1721_r), r9_SMOOTHA * r1721_s), r9_curl(r0_mix(r9_SB, r9_RIGHTSB, r1721_r), r9_SMOOTHA * r1721_s - 1)));
return void 0;
});
r9_xn$createglyph$7Hrq('at', function _r9_t328() {
var r1726_currentGlyph, r1726_top, r1726_bot, r1726_otop, r1726_obot, r1726_sw, r1726_m1, r1726_m2, r1726_sma, r1726_smb, _r1726_t0, _r1726_t1;
_r1726_t0 = this;
r1726_currentGlyph = _r1726_t0;
r1726_currentGlyph.gizmo = r9_globalTransform;
r1726_currentGlyph['set-width'](r9_WIDTH);
r1726_currentGlyph['assign-unicode']('@');
r9_unicodeGlyphs[r1726_currentGlyph.unicode[r1726_currentGlyph.unicode.length - 1]] = r1726_currentGlyph;
r1726_top = r9_parenTop;
r1726_bot = r9_parenBot;
r1726_otop = r0_mix(r1726_bot, r1726_top, 0.75);
r1726_obot = r0_mix(r1726_top, r1726_bot, 0.8);
r1726_sw = r9_adviceBlackness(3.5);
r1726_m1 = r0_mix(r9_SB + r1726_sw, r9_RIGHTSB - r1726_sw, 0.47) - r1726_sw / 2;
r1726_m2 = r0_mix(r1726_m1, r9_RIGHTSB, 0.52) + r9_globalTransform.yx * r1726_sw;
r1726_sma = r9_SMOOTHA * ((r9_RIGHTSB - r1726_m1) / (r9_RIGHTSB - r9_SB) * 1.1);
r1726_smb = r9_SMOOTHB * ((r9_RIGHTSB - r1726_m1) / (r9_RIGHTSB - r9_SB) * 1.1);
r1726_currentGlyph.include(r9_spiro(r9_widths.lhs(r1726_sw), r9_flat(r9_RIGHTSB, r1726_otop - r9_O, r9_heading(r9_LEFTWARD)), r9_curl(r1726_m2, r1726_otop - r9_O), r9_archv(), r9_flat(r1726_m1, r1726_otop - r1726_sma), r9_curl(r1726_m1, r1726_obot + r1726_smb), r9_arcvh(), r9_g4(r1726_m2, r1726_obot + r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r1726_obot + r1726_sma), r9_curl(r9_RIGHTSB, r1726_top - r9_SMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS, r1726_top - r9_O, r9_widths(r9_STROKE, 0)), r9_archv(), r9_flat(r9_SB, r1726_top - r9_SMOOTHA, r9_widths(r1726_sw, 0)), r9_curl(r9_SB, r1726_bot + r9_SMOOTHB), r9_arcvh(), r9_flat(r9_MIDDLE + r9_CORRECTION_OMIDS, r1726_bot + r9_O, r9_widths(r9_STROKE, 0)), r9_curl(r9_RIGHTSB - r9_HALFSTROKE + r9_globalTransform.yx * r1726_sw, r1726_bot + r9_O)));
return void 0;
});
r9_parenOutside = 0.15;
r9_parenInside = 0.65;
r9_bracketOutside = 0.15;
r9_bracketInside = 0.9;
r9_braceOutside = 0.1;
r9_braceInside = 0.9;
r9_xn$createglyph$7Hrq('parenLeft', function _r9_t329() {
var r1731_currentGlyph, r1731_p, _r1731_t0, _r1731_t1;
_r1731_t0 = this;
r1731_currentGlyph = _r1731_t0;
r1731_currentGlyph.gizmo = r9_globalTransform;
r1731_currentGlyph['set-width'](r9_WIDTH);
r1731_currentGlyph['assign-unicode']('(');
r9_unicodeGlyphs[r1731_currentGlyph.unicode[r1731_currentGlyph.unicode.length - 1]] = r1731_currentGlyph;
r1731_p = 0.6;
r1731_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r9_parenInside), r9_parenTop), r9_quadcontrols(1, 1 - r1731_p), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r9_parenOutside), r9_parenMid), r9_quadcontrols(0, r1731_p), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, r9_parenInside), r9_parenBot)));
return void 0;
});
r9_xn$createglyph$7Hrq('parenRight', function _r9_t330() {
var r1736_currentGlyph, _r1736_t0, _r1736_t1;
_r1736_t0 = this;
r1736_currentGlyph = _r1736_t0;
r1736_currentGlyph.gizmo = r9_globalTransform;
r1736_currentGlyph['set-width'](r9_WIDTH);
r1736_currentGlyph['assign-unicode'](')');
r9_unicodeGlyphs[r1736_currentGlyph.unicode[r1736_currentGlyph.unicode.length - 1]] = r1736_currentGlyph;
r1736_currentGlyph.include(r9_glyphs.parenLeft);
r1736_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('bracketLeft', function _r9_t331() {
var r1742_currentGlyph, _r1742_t0, _r1742_t1;
_r1742_t0 = this;
r1742_currentGlyph = _r1742_t0;
r1742_currentGlyph.gizmo = r9_globalTransform;
r1742_currentGlyph['set-width'](r9_WIDTH);
r1742_currentGlyph['assign-unicode']('[');
r9_unicodeGlyphs[r1742_currentGlyph.unicode[r1742_currentGlyph.unicode.length - 1]] = r1742_currentGlyph;
r1742_currentGlyph.include(r1742_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketOutside), r9_parenBot)['set-width'](r9_STROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketInside), r9_parenBot)['heads-to'](r9_RIGHTWARD));
r1742_currentGlyph.include(r1742_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketOutside), r9_parenTop)['set-width'](0, r9_STROKE)['heads-to'](r9_RIGHTWARD)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketInside), r9_parenTop)['heads-to'](r9_RIGHTWARD));
r1742_currentGlyph.include(r1742_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketOutside), r9_parenBot)['set-width'](0, r9_STROKE)['heads-to'](r9_UPWARD)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, r9_bracketOutside), r9_parenTop)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('bracketRight', function _r9_t332() {
var r1752_currentGlyph, _r1752_t0, _r1752_t1;
_r1752_t0 = this;
r1752_currentGlyph = _r1752_t0;
r1752_currentGlyph.gizmo = r9_globalTransform;
r1752_currentGlyph['set-width'](r9_WIDTH);
r1752_currentGlyph['assign-unicode'](']');
r9_unicodeGlyphs[r1752_currentGlyph.unicode[r1752_currentGlyph.unicode.length - 1]] = r1752_currentGlyph;
r1752_currentGlyph.include(r9_glyphs.bracketLeft);
r1752_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('braceLeft', function _r9_t333() {
var r1758_currentGlyph, r1758_parenCenter, r1758_radius, _r1758_t0, _r1758_t1;
_r1758_t0 = this;
r1758_currentGlyph = _r1758_t0;
r1758_currentGlyph.gizmo = r9_globalTransform;
r1758_currentGlyph['set-width'](r9_WIDTH);
r1758_currentGlyph['assign-unicode']('{');
r9_unicodeGlyphs[r1758_currentGlyph.unicode[r1758_currentGlyph.unicode.length - 1]] = r1758_currentGlyph;
r1758_parenCenter = r0_mix(r9_SB, r9_RIGHTSB, r0_mix(r9_braceInside, r9_braceOutside, 0.5));
r1758_radius = r0_mix(r9_SB, r9_RIGHTSB, r9_braceInside) - r1758_parenCenter;
r1758_currentGlyph.include(r1758_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, r9_braceInside), r9_parenTop - r9_HALFSTROKE)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_LEFTWARD)['arc-hv-to'](r1758_parenCenter, r9_parenTop - r1758_radius)['line-to'](r1758_parenCenter, r9_parenMid + r1758_radius)['arc-vh-to'](r0_mix(r9_SB, r9_RIGHTSB, r9_braceOutside), r9_parenMid)['heads-to'](r9_LEFTWARD));
r1758_currentGlyph.include(r1758_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, r9_braceInside), r9_parenBot + r9_HALFSTROKE)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_LEFTWARD)['arc-hv-to'](r1758_parenCenter, r9_parenBot + r1758_radius)['line-to'](r1758_parenCenter, r9_parenMid - r1758_radius)['arc-vh-to'](r0_mix(r9_SB, r9_RIGHTSB, r9_braceOutside), r9_parenMid)['heads-to'](r9_LEFTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('braceRight', function _r9_t334() {
var r1766_currentGlyph, _r1766_t0, _r1766_t1;
_r1766_t0 = this;
r1766_currentGlyph = _r1766_t0;
r1766_currentGlyph.gizmo = r9_globalTransform;
r1766_currentGlyph['set-width'](r9_WIDTH);
r1766_currentGlyph['assign-unicode']('}');
r9_unicodeGlyphs[r1766_currentGlyph.unicode[r1766_currentGlyph.unicode.length - 1]] = r1766_currentGlyph;
r1766_currentGlyph.include(r9_glyphs.braceLeft);
r1766_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('period', function _r9_t335() {
var r1772_currentGlyph, _r1772_t0, _r1772_t1;
_r1772_t0 = this;
r1772_currentGlyph = _r1772_t0;
r1772_currentGlyph.gizmo = r9_globalTransform;
r1772_currentGlyph['set-width'](r9_WIDTH);
r1772_currentGlyph['assign-unicode']('.');
r9_unicodeGlyphs[r1772_currentGlyph.unicode[r1772_currentGlyph.unicode.length - 1]] = r1772_currentGlyph;
r1772_currentGlyph.include([r9_Ring(r9_PERIODSIZE - r9_O, r9_O, r9_MIDDLE - r9_PERIODRADIUS + r9_O, r9_MIDDLE + r9_PERIODRADIUS - r9_O, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('xhdot', function _r9_t336() {
var r1777_currentGlyph, _r1777_t0, _r1777_t1;
_r1777_t0 = this;
r1777_currentGlyph = _r1777_t0;
r1777_currentGlyph.gizmo = r9_globalTransform;
r1777_currentGlyph['set-width'](r9_WIDTH);
r1777_currentGlyph.include([r9_Ring(r9_XH - r9_O, r9_XH - r9_PERIODSIZE + r9_O, r9_MIDDLE - r9_PERIODRADIUS + r9_O, r9_MIDDLE + r9_PERIODRADIUS - r9_O, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('comma', function _r9_t337() {
var r1781_currentGlyph, r1781_sw, _r1781_t0, _r1781_t1;
_r1781_t0 = this;
r1781_currentGlyph = _r1781_t0;
r1781_currentGlyph.gizmo = r9_globalTransform;
r1781_currentGlyph['set-width'](r9_WIDTH);
r1781_currentGlyph['assign-unicode'](',');
r9_unicodeGlyphs[r1781_currentGlyph.unicode[r1781_currentGlyph.unicode.length - 1]] = r1781_currentGlyph;
r1781_currentGlyph.include(r9_glyphs.period);
r1781_sw = r9_PERIODSIZE * 0.5;
r1781_currentGlyph.include(r1781_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r9_PERIODRADIUS - r9_O, r0_mix(r9_O, r9_PERIODSIZE - r9_O, 0.5))['set-width'](0, r1781_sw)['curve-to'](r9_MIDDLE + r9_PERIODRADIUS - r9_O, r0_mix(r0_mix(r9_O, r9_PERIODSIZE - r9_O, 0.5), r9_DESCENDER, 0.5), r0_mix(r9_MIDDLE, r9_MIDDLE - r9_PERIODRADIUS, 0.3), r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('invertComma', function _r9_t338() {
var r1788_currentGlyph, r1788_sw, _r1788_t0, _r1788_t1;
_r1788_t0 = this;
r1788_currentGlyph = _r1788_t0;
r1788_currentGlyph.gizmo = r9_globalTransform;
r1788_currentGlyph['set-width'](r9_WIDTH);
r1788_currentGlyph.include(r9_glyphs.period);
r1788_sw = r9_PERIODSIZE * 0.5;
r1788_currentGlyph.include(r1788_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r9_PERIODRADIUS + r9_O, r0_mix(r9_O, r9_PERIODSIZE - r9_O, 0.5))['set-width'](r1788_sw, 0)['curve-to'](r9_MIDDLE - r9_PERIODRADIUS + r9_O, r0_mix(r0_mix(r9_O, r9_PERIODSIZE - r9_O, 0.5), r9_DESCENDER, 0.5), r0_mix(r9_MIDDLE, r9_MIDDLE + r9_PERIODRADIUS, 0.3), r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('colon', function _r9_t339() {
var r1794_currentGlyph, _r1794_t0, _r1794_t1;
_r1794_t0 = this;
r1794_currentGlyph = _r1794_t0;
r1794_currentGlyph.gizmo = r9_globalTransform;
r1794_currentGlyph['set-width'](r9_WIDTH);
r1794_currentGlyph['assign-unicode'](':');
r9_unicodeGlyphs[r1794_currentGlyph.unicode[r1794_currentGlyph.unicode.length - 1]] = r1794_currentGlyph;
r1794_currentGlyph.include(r9_glyphs.period);
r1794_currentGlyph.include(r9_glyphs.xhdot);
return void 0;
});
r9_xn$createglyph$7Hrq('semicolon', function _r9_t340() {
var r1800_currentGlyph, _r1800_t0, _r1800_t1;
_r1800_t0 = this;
r1800_currentGlyph = _r1800_t0;
r1800_currentGlyph.gizmo = r9_globalTransform;
r1800_currentGlyph['set-width'](r9_WIDTH);
r1800_currentGlyph['assign-unicode'](';');
r9_unicodeGlyphs[r1800_currentGlyph.unicode[r1800_currentGlyph.unicode.length - 1]] = r1800_currentGlyph;
r1800_currentGlyph.include(r9_glyphs.comma);
r1800_currentGlyph.include(r9_glyphs.xhdot);
return void 0;
});
r9_xn$createglyph$7Hrq('question', function _r9_t341() {
var r1806_currentGlyph, _r1806_t0, _r1806_t1;
_r1806_t0 = this;
r1806_currentGlyph = _r1806_t0;
r1806_currentGlyph.gizmo = r9_globalTransform;
r1806_currentGlyph['set-width'](r9_WIDTH);
r1806_currentGlyph['assign-unicode']('?');
r9_unicodeGlyphs[r1806_currentGlyph.unicode[r1806_currentGlyph.unicode.length - 1]] = r1806_currentGlyph;
r1806_currentGlyph.include([r9_Ring(r9_DOTSIZE - r9_O, r9_O, r9_MIDDLE - r9_DOTRADIUS + r9_O, r9_MIDDLE + r9_DOTRADIUS - r9_O, true)]);
r1806_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_RIGHTSB, r9_CAP - r9_SMOOTHB * 0.85), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, r0_mix(r9_DOTSIZE + r9_STROKE, r9_XH / 2, 0.5), r9_widths(r9_STROKE, 0)), r9_curl(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, r0_mix(r9_DOTSIZE + r9_STROKE, r9_XH / 2, 0.5) - 1)));
return void 0;
});
r9_xn$createglyph$7Hrq('exclam', function _r9_t342() {
var r1812_currentGlyph, _r1812_t0, _r1812_t1;
_r1812_t0 = this;
r1812_currentGlyph = _r1812_t0;
r1812_currentGlyph.gizmo = r9_globalTransform;
r1812_currentGlyph['set-width'](r9_WIDTH);
r1812_currentGlyph.include(r9_capitalMarks);
r1812_currentGlyph['assign-unicode']('!');
r9_unicodeGlyphs[r1812_currentGlyph.unicode[r1812_currentGlyph.unicode.length - 1]] = r1812_currentGlyph;
r1812_currentGlyph.include(r1812_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_CAP)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_DOWNWARD)['line-to'](r9_MIDDLE, r0_mix(r9_DOTSIZE + r9_STROKE, r9_XH / 2, 0.5))['heads-to'](r9_DOWNWARD));
r1812_currentGlyph.include([r9_Ring(r9_DOTSIZE - r9_O, r9_O, r9_MIDDLE - r9_DOTRADIUS + r9_O, r9_MIDDLE + r9_DOTRADIUS - r9_O, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('underscore', function _r9_t343() {
var r1820_currentGlyph, _r1820_t0, _r1820_t1;
_r1820_t0 = this;
r1820_currentGlyph = _r1820_t0;
r1820_currentGlyph.gizmo = r9_globalTransform;
r1820_currentGlyph['set-width'](r9_WIDTH);
r1820_currentGlyph['assign-unicode']('_');
r9_unicodeGlyphs[r1820_currentGlyph.unicode[r1820_currentGlyph.unicode.length - 1]] = r1820_currentGlyph;
r1820_currentGlyph.include(r1820_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_RIGHTWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, 0)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('hyphen', function _r9_t344() {
var r1826_currentGlyph, _r1826_t0, _r1826_t1;
_r1826_t0 = this;
r1826_currentGlyph = _r1826_t0;
r1826_currentGlyph.gizmo = r9_globalTransform;
r1826_currentGlyph['set-width'](r9_WIDTH);
r1826_currentGlyph['assign-unicode']('-');
r9_unicodeGlyphs[r1826_currentGlyph.unicode[r1826_currentGlyph.unicode.length - 1]] = r1826_currentGlyph;
r1826_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('plus', function _r9_t345() {
var r1831_currentGlyph, _r1831_t0, _r1831_t1;
_r1831_t0 = this;
r1831_currentGlyph = _r1831_t0;
r1831_currentGlyph.gizmo = r9_globalTransform;
r1831_currentGlyph['set-width'](r9_WIDTH);
r1831_currentGlyph['assign-unicode']('+');
r9_unicodeGlyphs[r1831_currentGlyph.unicode[r1831_currentGlyph.unicode.length - 1]] = r1831_currentGlyph;
r1831_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid, r9_OPERATORSTROKE));
r1831_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_parenMid - (r9_RIGHTSB - r9_SB) * 0.55, r9_parenMid + (r9_RIGHTSB - r9_SB) * 0.55, r9_OPERATORSTROKE));
return void 0;
});
r9_equalHalfSpace = (r9_parenTop - r9_parenBot) * 0.11;
r9_xn$createglyph$7Hrq('equal', function _r9_t346() {
var r1837_currentGlyph, _r1837_t0, _r1837_t1;
_r1837_t0 = this;
r1837_currentGlyph = _r1837_t0;
r1837_currentGlyph.gizmo = r9_globalTransform;
r1837_currentGlyph['set-width'](r9_WIDTH);
r1837_currentGlyph['assign-unicode']('=');
r9_unicodeGlyphs[r1837_currentGlyph.unicode[r1837_currentGlyph.unicode.length - 1]] = r1837_currentGlyph;
r1837_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid + r9_equalHalfSpace, r9_OPERATORSTROKE));
r1837_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid - r9_equalHalfSpace, r9_OPERATORSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('bar', function _r9_t347() {
var r1843_currentGlyph, _r1843_t0, _r1843_t1;
_r1843_t0 = this;
r1843_currentGlyph = _r1843_t0;
r1843_currentGlyph.gizmo = r9_globalTransform;
r1843_currentGlyph['set-width'](r9_WIDTH);
_r1843_t0.anchors.above = {
'type': r9_BASE,
'x': r9_MIDDLE,
'y': r9_parenTop
};
_r1843_t0.anchors.below = {
'type': r9_BASE,
'x': r9_MIDDLE,
'y': r9_parenBot
};
r1843_currentGlyph['assign-unicode']('|');
r9_unicodeGlyphs[r1843_currentGlyph.unicode[r1843_currentGlyph.unicode.length - 1]] = r1843_currentGlyph;
r1843_currentGlyph.include(r1843_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_parenTop)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE / 2, r9_STROKE / 2)['line-to'](r9_MIDDLE, r9_parenBot)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('slash', function _r9_t348() {
var r1849_currentGlyph, r1849_cor, _r1849_t0, _r1849_t1;
_r1849_t0 = this;
r1849_currentGlyph = _r1849_t0;
r1849_currentGlyph.gizmo = r9_globalTransform;
r1849_currentGlyph['set-width'](r9_WIDTH);
r1849_currentGlyph['assign-unicode']('/');
r9_unicodeGlyphs[r1849_currentGlyph.unicode[r1849_currentGlyph.unicode.length - 1]] = r1849_currentGlyph;
r1849_cor = 1 / Math.sqrt(1 - Math.pow((r9_RIGHTSB - r9_SB - r9_STROKE) / (r9_parenTop - r9_parenBot), 2));
r1849_currentGlyph['start-from'](r9_SB, r9_parenBot);
r1849_currentGlyph['line-to'](r9_SB + r9_STROKE * r1849_cor, r9_parenBot);
r1849_currentGlyph['line-to'](r9_RIGHTSB, r9_parenTop);
r1849_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1849_cor, r9_parenTop);
r1849_currentGlyph['reverse-last']();
return void 0;
});
r9_xn$createglyph$7Hrq('backslash', function _r9_t349() {
var r1858_currentGlyph, r1858_cor, _r1858_t0, _r1858_t1;
_r1858_t0 = this;
r1858_currentGlyph = _r1858_t0;
r1858_currentGlyph.gizmo = r9_globalTransform;
r1858_currentGlyph['set-width'](r9_WIDTH);
r1858_currentGlyph['assign-unicode']('\\');
r9_unicodeGlyphs[r1858_currentGlyph.unicode[r1858_currentGlyph.unicode.length - 1]] = r1858_currentGlyph;
r1858_cor = 1 / Math.sqrt(1 - Math.pow((r9_RIGHTSB - r9_SB - r9_STROKE) / (r9_parenTop - r9_parenBot), 2));
r1858_currentGlyph['start-from'](r9_SB, r9_parenTop);
r1858_currentGlyph['line-to'](r9_SB + r9_STROKE * r1858_cor, r9_parenTop);
r1858_currentGlyph['line-to'](r9_RIGHTSB, r9_parenBot);
r1858_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1858_cor, r9_parenBot);
r1858_currentGlyph['reverse-last']();
return void 0;
});
r9_xn$createglyph$7Hrq('numbersign', function _r9_t350() {
var r1867_currentGlyph, r1867_fine, _r1867_t0, _r1867_t1;
_r1867_t0 = this;
r1867_currentGlyph = _r1867_t0;
r1867_currentGlyph.gizmo = r9_globalTransform;
r1867_currentGlyph['set-width'](r9_WIDTH);
r1867_currentGlyph['assign-unicode']('#');
r9_unicodeGlyphs[r1867_currentGlyph.unicode[r1867_currentGlyph.unicode.length - 1]] = r1867_currentGlyph;
r1867_fine = r9_adviceBlackness(4);
r1867_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r0_mix(r9_parenTop, r9_parenBot, 0.33)));
r1867_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r0_mix(r9_parenTop, r9_parenBot, 0.67)));
r1867_currentGlyph.include(r9_VBar(r0_mix(r9_SB, r9_RIGHTSB, 0.3), r9_parenBot + r1867_fine, r9_parenTop - r1867_fine, r1867_fine));
r1867_currentGlyph.include(r9_VBar(r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_parenBot + r1867_fine, r9_parenTop - r1867_fine, r1867_fine));
return void 0;
});
r9_xn$createglyph$7Hrq('less', function _r9_t351() {
var r1875_currentGlyph, r1875_top, r1875_bot, _r1875_t0, _r1875_t1;
_r1875_t0 = this;
r1875_currentGlyph = _r1875_t0;
r1875_currentGlyph.gizmo = r9_globalTransform;
r1875_currentGlyph['set-width'](r9_WIDTH);
r1875_currentGlyph['assign-unicode']('<');
r9_unicodeGlyphs[r1875_currentGlyph.unicode[r1875_currentGlyph.unicode.length - 1]] = r1875_currentGlyph;
r1875_top = r0_mix(r9_parenMid, r9_parenTop, 0.5);
r1875_bot = r0_mix(r9_parenMid, r9_parenBot, 0.5);
r1875_currentGlyph.include(r1875_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r1875_top)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_SB, r0_mix(r1875_top, r1875_bot, 0.5))['heads-to'](r9_LEFTWARD)['max-samples'](1));
r1875_currentGlyph.include(r1875_currentGlyph['create-stroke']()['start-from'](r9_SB, r0_mix(r1875_top, r1875_bot, 0.5))['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r1875_bot)['max-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('greater', function _r9_t352() {
var r1883_currentGlyph, r1883_top, r1883_bot, _r1883_t0, _r1883_t1;
_r1883_t0 = this;
r1883_currentGlyph = _r1883_t0;
r1883_currentGlyph.gizmo = r9_globalTransform;
r1883_currentGlyph['set-width'](r9_WIDTH);
r1883_currentGlyph['assign-unicode']('>');
r9_unicodeGlyphs[r1883_currentGlyph.unicode[r1883_currentGlyph.unicode.length - 1]] = r1883_currentGlyph;
r1883_top = r0_mix(0, r9_CAP, 0.75);
r1883_bot = r0_mix(0, r9_CAP, 0.1);
r1883_currentGlyph.include(r9_glyphs.less);
r1883_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_quoteTop = r9_CAP * 1.05;
r9_quoteBottom = r9_XH * 0.85;
r9_xn$createglyph$7Hrq('singleQuote', function _r9_t353() {
var r1889_currentGlyph, _r1889_t0, _r1889_t1;
_r1889_t0 = this;
r1889_currentGlyph = _r1889_t0;
r1889_currentGlyph.gizmo = r9_globalTransform;
r1889_currentGlyph['set-width'](r9_WIDTH);
r1889_currentGlyph['assign-unicode'](39);
r9_unicodeGlyphs[r1889_currentGlyph.unicode[r1889_currentGlyph.unicode.length - 1]] = r1889_currentGlyph;
r1889_currentGlyph.include(r1889_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r9_HALFSTROKE * 1.2, r9_HALFSTROKE * 1.2)['line-to'](r9_MIDDLE, r9_quoteBottom)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('doubleQuote', function _r9_t354() {
var r1895_currentGlyph, r1895_dist, _r1895_t0, _r1895_t1;
_r1895_t0 = this;
r1895_currentGlyph = _r1895_t0;
r1895_currentGlyph.gizmo = r9_globalTransform;
r1895_currentGlyph['set-width'](r9_WIDTH);
r1895_currentGlyph['assign-unicode'](34);
r9_unicodeGlyphs[r1895_currentGlyph.unicode[r1895_currentGlyph.unicode.length - 1]] = r1895_currentGlyph;
r1895_dist = 0.2 * r9_WIDTH;
r1895_currentGlyph.include(r9_glyphs.singleQuote);
r1895_currentGlyph['apply-transform'](r9_Translate(-r1895_dist * 2, 0));
r1895_currentGlyph.include(r9_glyphs.singleQuote);
r1895_currentGlyph['apply-transform'](r9_Translate(r1895_dist, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('asterisk', function _r9_t355() {
var r1903_currentGlyph, r1903_radius, r1903_centery, r1903_fine, r1903_final, r1903_j, _r1903_t0, _r1903_t1, _r1903_t2, _r1903_t3;
_r1903_t2 = this;
r1903_currentGlyph = _r1903_t2;
r1903_currentGlyph.gizmo = r9_globalTransform;
r1903_currentGlyph['set-width'](r9_WIDTH);
r1903_currentGlyph['assign-unicode']('*');
r9_unicodeGlyphs[r1903_currentGlyph.unicode[r1903_currentGlyph.unicode.length - 1]] = r1903_currentGlyph;
r1903_radius = r9_LONGJUT * 1.2;
r1903_centery = r9_parenTop - r9_LONGJUT * 1.5;
r1903_fine = r9_STROKE * 0.4;
r1903_final = 0.5 * Math.min(r9_STROKE, r1903_radius * Math.PI * 2 / 10);
_r1903_t0 = 0;
_r1903_t1 = 5;
r1903_j = _r1903_t0;
for (; r1903_j < _r1903_t1; r1903_j = r1903_j + 1) {
r1903_currentGlyph.include(r1903_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r1903_centery)['set-width'](r1903_fine, r1903_fine)['line-to'](r9_MIDDLE + r1903_radius * Math.sin(r1903_j / 5 * Math.PI * 2), r1903_centery + r1903_radius * Math.cos(r1903_j / 5 * Math.PI * 2))['set-width'](r1903_final, r1903_final)['max-samples'](1));
}
return void 0;
});
r9_xn$createglyph$7Hrq('percent', function _r9_t356() {
var r1910_currentGlyph, r1910_dotwidth, r1910_cor, _r1910_t0, _r1910_t1;
_r1910_t0 = this;
r1910_currentGlyph = _r1910_t0;
r1910_currentGlyph.gizmo = r9_globalTransform;
r1910_currentGlyph['set-width'](r9_WIDTH);
r1910_currentGlyph['assign-unicode']('%');
r9_unicodeGlyphs[r1910_currentGlyph.unicode[r1910_currentGlyph.unicode.length - 1]] = r1910_currentGlyph;
r1910_dotwidth = r9_adviceBlackness(4) * 1.5;
r1910_cor = 1 / Math.sqrt(1 - Math.pow((r9_RIGHTSB - r9_SB - r9_STROKE) / (r9_CAP - 0), 2));
r1910_currentGlyph['start-from'](r9_SB, 0);
r1910_currentGlyph['line-to'](r9_SB + r9_STROKE * r1910_cor, 0);
r1910_currentGlyph['line-to'](r9_RIGHTSB, r9_CAP);
r1910_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r1910_cor, r9_CAP);
r1910_currentGlyph.include(r9_VBarLeft(r9_SB, r0_mix(r9_CAP, 0, 0.3), r9_CAP, r1910_dotwidth));
r1910_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r0_mix(0, r9_CAP, 0.3), r1910_dotwidth));
return void 0;
});
r9_alias('Alpha', 913, 'A');
r9_alias('Beta', 914, 'B');
r9_alias('Epsilon', 917, 'E');
r9_alias('Zeta', 918, 'Z');
r9_alias('Eta', 919, 'H');
r9_alias('Iota', 921, 'I');
r9_alias('Kappa', 922, 'K');
r9_alias('Mu', 924, 'M');
r9_alias('Nu', 925, 'N');
r9_alias('Omicron', 927, 'O');
r9_alias('Rho', 929, 'P');
r9_alias('Tau', 932, 'T');
r9_alias('Upsilon', 933, 'Y');
r9_alias('Chi', 935, 'X');
r9_alias('omicron', 959, 'o');
r9_LambdaShape = function _r9_t357(r1920_STROKE) {
var r1920_STROKE, _r1920_t0, _r1920_t1, _r1920_t2;
return function _r1920_t2() {
var r1922_currentGlyph, r1922_TURN, r1922_curviness, _r1922_t0, _r1922_t1;
_r1922_t0 = this;
r1922_currentGlyph = _r1922_t0;
r1922_currentGlyph.gizmo = r9_globalTransform;
r1922_TURN = r9_XH * 0.1;
r1922_curviness = 0.1;
r1922_currentGlyph.include(r1922_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r1920_STROKE)['line-to'](r9_SB, r1922_TURN)['heads-to'](r9_UPWARD)['curve-to'](r9_SB, r0_mix(r1922_TURN, r9_CAP, r1922_curviness), r9_MIDDLE - r1920_STROKE / 2, r9_CAP)['set-width'](0, r1920_STROKE * 0.8));
r1922_currentGlyph.include(r1922_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r1920_STROKE, 0)['line-to'](r9_RIGHTSB, r1922_TURN)['heads-to'](r9_UPWARD)['curve-to'](r9_RIGHTSB, r0_mix(r1922_TURN, r9_CAP, r1922_curviness), r9_MIDDLE + r1920_STROKE / 2, r9_CAP)['set-width'](r1920_STROKE * 0.8, 0));
r1922_currentGlyph['start-from'](r9_MIDDLE - r1920_STROKE / 2, r9_CAP);
r1922_currentGlyph['line-to'](r9_MIDDLE + r1920_STROKE / 2, r9_CAP);
r1922_currentGlyph['line-to'](r9_MIDDLE, r9_CAP - r1920_STROKE);
return void 0;
};
};
r9_xn$createglyph$7Hrq('Lambda', function _r9_t358() {
var r1931_currentGlyph, _r1931_t0, _r1931_t1;
_r1931_t0 = this;
r1931_currentGlyph = _r1931_t0;
r1931_currentGlyph.gizmo = r9_globalTransform;
r1931_currentGlyph['assign-unicode'](923);
r9_unicodeGlyphs[r1931_currentGlyph.unicode[r1931_currentGlyph.unicode.length - 1]] = r1931_currentGlyph;
r1931_currentGlyph.include(r9_capitalMarks);
r1931_currentGlyph.include(r9_LambdaShape(r9_STROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Delta', function _r9_t359() {
var r1936_currentGlyph, _r1936_t0, _r1936_t1;
_r1936_t0 = this;
r1936_currentGlyph = _r1936_t0;
r1936_currentGlyph.gizmo = r9_globalTransform;
r1936_currentGlyph['assign-unicode'](916);
r9_unicodeGlyphs[r1936_currentGlyph.unicode[r1936_currentGlyph.unicode.length - 1]] = r1936_currentGlyph;
r1936_currentGlyph.include(r9_glyphs.Lambda, r9_AS_BASE);
r1936_currentGlyph.include(r9_HBar(r9_SB + r9_HALFSTROKE, r9_RIGHTSB - r9_HALFSTROKE, r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Gamma', function _r9_t360() {
var r1941_currentGlyph, _r1941_t0, _r1941_t1;
_r1941_t0 = this;
r1941_currentGlyph = _r1941_t0;
r1941_currentGlyph.gizmo = r9_globalTransform;
r1941_currentGlyph['assign-unicode'](915);
r9_unicodeGlyphs[r1941_currentGlyph.unicode[r1941_currentGlyph.unicode.length - 1]] = r1941_currentGlyph;
r1941_currentGlyph.include(r9_glyphs.L, r9_AS_BASE);
r1941_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAPMIDDLE, 1, -1));
return void 0;
});
r9_SigmaShape = function _r9_t361(r1945_top, r1945_bottom, r1945__fine) {
var r1945_top, r1945_bottom, r1945__fine, _r1945_t0, _r1945_t1, _r1945_t2;
return function _r1945_t2() {
var r1947_currentGlyph, r1947_cor, r1947_fine, r1947_midx, _r1947_t0, _r1947_t1;
_r1947_t0 = this;
r1947_currentGlyph = _r1947_t0;
r1947_currentGlyph.gizmo = r9_globalTransform;
r1947_cor = 1.15;
r1947_fine = r0_fallback(r1945__fine, r9_STROKE);
r1947_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r1945_top, r1947_fine));
r1947_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, r1945_bottom, r1947_fine));
r1947_midx = r0_mix(r9_SB, r9_RIGHTSB, 0.4);
r1947_currentGlyph['start-from'](r9_SB, r1945_bottom + r1947_fine);
r1947_currentGlyph['line-to'](r9_SB + r1947_fine * r1947_cor, r1945_bottom + r1947_fine);
r1947_currentGlyph['line-to'](r1947_midx + r1947_fine * r1947_cor, r0_mix(r1945_bottom, r1945_top, 0.5));
r1947_currentGlyph['line-to'](r9_SB + r1947_fine * r1947_cor, r1945_top - r1947_fine);
r1947_currentGlyph['line-to'](r9_SB, r1945_top - r1947_fine);
r1947_currentGlyph['line-to'](r1947_midx, r0_mix(r1945_bottom, r1945_top, 0.5));
r1947_currentGlyph['reverse-last']();
return void 0;
};
};
r9_xn$createglyph$7Hrq('Sigma', function _r9_t362() {
var r1958_currentGlyph, _r1958_t0, _r1958_t1;
_r1958_t0 = this;
r1958_currentGlyph = _r1958_t0;
r1958_currentGlyph.gizmo = r9_globalTransform;
r1958_currentGlyph['set-width'](r9_WIDTH);
r1958_currentGlyph['assign-unicode'](931);
r9_unicodeGlyphs[r1958_currentGlyph.unicode[r1958_currentGlyph.unicode.length - 1]] = r1958_currentGlyph;
r1958_currentGlyph.include(r9_capitalMarks);
r1958_currentGlyph.include(r9_SigmaShape(r9_CAP, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('Theta', function _r9_t363() {
var r1964_currentGlyph, _r1964_t0, _r1964_t1;
_r1964_t0 = this;
r1964_currentGlyph = _r1964_t0;
r1964_currentGlyph.gizmo = r9_globalTransform;
r1964_currentGlyph['assign-unicode'](920);
r9_unicodeGlyphs[r1964_currentGlyph.unicode[r1964_currentGlyph.unicode.length - 1]] = r1964_currentGlyph;
r1964_currentGlyph.include(r9_capitalMarks);
r1964_currentGlyph.include(r9_glyphs.O, r9_AS_BASE);
r1964_currentGlyph.include(r9_HBar(r9_SB + r9_STROKE - r9_O * 5, r9_RIGHTSB - r9_STROKE + r9_O * 5, r9_CAPMIDDLE));
return void 0;
});
r9_xn$createglyph$7Hrq('Xi', function _r9_t364() {
var r1970_currentGlyph, _r1970_t0, _r1970_t1;
_r1970_t0 = this;
r1970_currentGlyph = _r1970_t0;
r1970_currentGlyph.gizmo = r9_globalTransform;
r1970_currentGlyph['assign-unicode'](926);
r9_unicodeGlyphs[r1970_currentGlyph.unicode[r1970_currentGlyph.unicode.length - 1]] = r1970_currentGlyph;
r1970_currentGlyph.include(r9_capitalMarks);
r1970_currentGlyph.include(r9_HBar(r0_mix(r9_SB, r9_RIGHTSB, 0.15), r0_mix(r9_RIGHTSB, r9_SB, 0.15), r0_mix(0, r9_CAP, 0.54)));
r1970_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_CAP - r9_HALFSTROKE));
r1970_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, 0 + r9_HALFSTROKE));
return void 0;
});
r9_PiShape = function _r9_t365(r1976_top, r1976_bottom, r1976_shrink, r1976__fine) {
var r1976_top, r1976_bottom, r1976_shrink, r1976__fine, _r1976_t0, _r1976_t1, _r1976_t2;
return function _r1976_t2() {
var r1978_currentGlyph, r1978_fine, _r1978_t0, _r1978_t1;
_r1978_t0 = this;
r1978_currentGlyph = _r1978_t0;
r1978_currentGlyph.gizmo = r9_globalTransform;
r1978_fine = r0_fallback(r1976__fine, r9_STROKE);
r1978_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r1976_top - r1978_fine / 2, r1978_fine));
r1978_currentGlyph.include(r9_VBar(r0_mix(r9_SB, r9_RIGHTSB, r0_fallback(r1976_shrink, 0.05)) + r1978_fine / 2, r1976_bottom, r1976_top - r1978_fine / 2, r1978_fine));
r1978_currentGlyph.include(r9_VBar(r0_mix(r9_RIGHTSB, r9_SB, r0_fallback(r1976_shrink, 0.05)) - r1978_fine / 2, r1976_bottom, r1976_top - r1978_fine / 2, r1978_fine));
return void 0;
};
};
r9_xn$createglyph$7Hrq('Pi', function _r9_t366() {
var r1983_currentGlyph, _r1983_t0, _r1983_t1;
_r1983_t0 = this;
r1983_currentGlyph = _r1983_t0;
r1983_currentGlyph.gizmo = r9_globalTransform;
r1983_currentGlyph['assign-unicode'](928);
r9_unicodeGlyphs[r1983_currentGlyph.unicode[r1983_currentGlyph.unicode.length - 1]] = r1983_currentGlyph;
r1983_currentGlyph.include(r9_capitalMarks);
r1983_currentGlyph.include(r9_PiShape(r9_CAP, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('pi', function _r9_t367() {
var r1988_currentGlyph, _r1988_t0, _r1988_t1;
_r1988_t0 = this;
r1988_currentGlyph = _r1988_t0;
r1988_currentGlyph.gizmo = r9_globalTransform;
r1988_currentGlyph['assign-unicode'](960);
r9_unicodeGlyphs[r1988_currentGlyph.unicode[r1988_currentGlyph.unicode.length - 1]] = r1988_currentGlyph;
r1988_currentGlyph.include(r9_eMarks);
r1988_currentGlyph.include(r9_PiShape(r9_XH, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('Phi', function _r9_t368() {
var r1993_currentGlyph, r1993_y1, r1993_y2, _r1993_t0, _r1993_t1;
_r1993_t0 = this;
r1993_currentGlyph = _r1993_t0;
r1993_currentGlyph.gizmo = r9_globalTransform;
r1993_currentGlyph['assign-unicode'](934);
r9_unicodeGlyphs[r1993_currentGlyph.unicode[r1993_currentGlyph.unicode.length - 1]] = r1993_currentGlyph;
r1993_currentGlyph.include(r9_capitalMarks);
r1993_y1 = r9_CAP * 0.125;
r1993_y2 = r9_CAP * 0.875;
r1993_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r1993_y1 + r9_HALFSTROKE));
r1993_currentGlyph.include(r9_smallo(r1993_y2, r1993_y1, r9_SB, r9_RIGHTSB, r9_MVERTSTROKE, r9_SMOOTHA, r9_SMOOTHB));
r1993_currentGlyph.include(r9_VBar(r9_MIDDLE, r1993_y1, r1993_y2, r9_MVERTSTROKE));
r1993_currentGlyph.include(r9_VBar(r9_MIDDLE, r1993_y2 - r9_HALFSTROKE, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('Psi', function _r9_t369() {
var r2001_currentGlyph, r2001_y, _r2001_t0, _r2001_t1;
_r2001_t0 = this;
r2001_currentGlyph = _r2001_t0;
r2001_currentGlyph.gizmo = r9_globalTransform;
r2001_currentGlyph['assign-unicode'](936);
r9_unicodeGlyphs[r2001_currentGlyph.unicode[r2001_currentGlyph.unicode.length - 1]] = r2001_currentGlyph;
r2001_currentGlyph.include(r9_capitalMarks);
r2001_y = r9_CAP * 0.25;
r2001_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_flat(r9_SB, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r2001_y + r9_SMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE, r2001_y, r9_heading(r9_RIGHTWARD)), r9_archv(), r9_flat(r9_RIGHTSB, r2001_y + r9_SMOOTHA), r9_curl(r9_RIGHTSB, r9_CAP, r9_heading(r9_UPWARD))));
r2001_currentGlyph.include(r9_VBar(r9_MIDDLE, r2001_y, r9_CAP, r9_MVERTSTROKE));
r2001_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r2001_y + r9_HALFSTROKE));
return void 0;
});
r9_OmegaShape = function _r9_t370(r2007_top, r2007_sma, r2007_smb, r2007_ssma, r2007_ssmb) {
var r2007_top, r2007_sma, r2007_smb, r2007_ssma, r2007_ssmb, _r2007_t0, _r2007_t1, _r2007_t2;
return function _r2007_t2() {
var r2009_currentGlyph, r2009_fine, _r2009_t0, _r2009_t1;
_r2009_t0 = this;
r2009_currentGlyph = _r2009_t0;
r2009_currentGlyph.gizmo = r9_globalTransform;
r2009_fine = r9_STROKE * 0.4;
r2009_currentGlyph.include(r9_spiro(r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.4), r9_STROKE, r9_widths.heading(r2009_fine, 0, r9_LEFTWARD)), r9_archv(), r9_flat(r9_SB, r2007_ssmb, r9_widths(0, r9_STROKE)), r9_curl(r9_SB, r2007_top - r2007_sma), r9_arcvh(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS, r2007_top - r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r2007_top - r2007_smb), r9_curl(r9_RIGHTSB, r2007_ssma), r9_arcvh(), r9_g4(r0_mix(r9_RIGHTSB, r9_SB, 0.4), r9_STROKE, r9_widths.heading(r2009_fine, 0, r9_LEFTWARD))));
r2009_currentGlyph.include(r9_HBar(r9_SB, r0_mix(r9_SB, r9_RIGHTSB, 0.4), r9_HALFSTROKE));
r2009_currentGlyph.include(r9_HBar(r0_mix(r9_RIGHTSB, r9_SB, 0.4), r9_RIGHTSB, r9_HALFSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('Omega', function _r9_t371() {
var r2014_currentGlyph, _r2014_t0, _r2014_t1;
_r2014_t0 = this;
r2014_currentGlyph = _r2014_t0;
r2014_currentGlyph.gizmo = r9_globalTransform;
r2014_currentGlyph['assign-unicode'](937);
r9_unicodeGlyphs[r2014_currentGlyph.unicode[r2014_currentGlyph.unicode.length - 1]] = r2014_currentGlyph;
r2014_currentGlyph.include(r9_capitalMarks);
r2014_currentGlyph.include(r9_OmegaShape(r9_CAP, r9_SMOOTHA, r9_SMOOTHB, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('alpha', function _r9_t372() {
var r2019_currentGlyph, r2019_middle, r2019_fine, r2019_k1, r2019_k2, r2019_k3, _r2019_t0, _r2019_t1;
_r2019_t0 = this;
r2019_currentGlyph = _r2019_t0;
r2019_currentGlyph.gizmo = r9_globalTransform;
r2019_currentGlyph['set-width'](r9_WIDTH);
r2019_currentGlyph['assign-unicode'](945);
r9_unicodeGlyphs[r2019_currentGlyph.unicode[r2019_currentGlyph.unicode.length - 1]] = r2019_currentGlyph;
r2019_currentGlyph.include(r9_eMarks);
r2019_middle = r0_mix(r9_SB, r9_RIGHTSB, 0.5);
r2019_fine = r9_adviceBlackness(3.5);
r2019_k1 = 0.25;
r2019_k2 = 0.5;
r2019_k3 = 0.35;
r2019_currentGlyph.include(r9_spiro(r9_widths.rhs(r2019_fine), r9_g4(r9_RIGHTSB - r9_O, r9_XH, r9_heading(r9_DOWNWARD)), r9_bezcontrols(r2019_k1, r2019_k2, r2019_k3, 1), r9_g4(r2019_middle + r9_CORRECTION_OMIDS, r9_O, r9_widths(0, r9_STROKE)), r9_flat(r9_SB + r9_O, r9_SMALLSMOOTHB), r9_curl(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_g4(r2019_middle - r9_CORRECTION_OMIDS, r9_XO, r9_widths(0, r9_STROKE)), r9_bezcontrols(1 - r2019_k3, 0, 1 - r2019_k1, 1 - r2019_k2), r9_g4(r9_RIGHTSB - r9_O, 0, r9_widths.heading(0, r2019_fine, r9_DOWNWARD))));
return void 0;
});
r9_IotaShape = function _r9_t373(r2024_top) {
var r2024_top, _r2024_t0, _r2024_t1, _r2024_t2;
return function _r2024_t2() {
var r2026_currentGlyph, r2026_middle, _r2026_t0, _r2026_t1;
_r2026_t0 = this;
r2026_currentGlyph = _r2026_t0;
r2026_currentGlyph.gizmo = r9_globalTransform;
r2026_middle = r9_MIDDLE;
r2026_currentGlyph['set-anchor']('above', r9_BASE, r2026_middle, r2024_top);
r2026_currentGlyph.include(r9_leftwardTopSerif(r2026_middle, r2024_top, r9_LONGJUT));
r2026_currentGlyph.include(r9_spiro(r9_widths.center(), r9_flat(r2026_middle, r2024_top, r9_heading(r9_DOWNWARD)), r9_curl(r2026_middle, r9_HOOK), r9_arcvh(), r9_flat(r2026_middle + r9_HOOK - r9_HALFSTROKE, r9_HALFSTROKE), r9_curl(r2026_middle + r9_LONGJUT * 1.05, r9_HALFSTROKE, r9_heading(r9_RIGHTWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('iota', function _r9_t374() {
var r2031_currentGlyph, _r2031_t0, _r2031_t1;
_r2031_t0 = this;
r2031_currentGlyph = _r2031_t0;
r2031_currentGlyph.gizmo = r9_globalTransform;
r2031_currentGlyph['assign-unicode'](953);
r9_unicodeGlyphs[r2031_currentGlyph.unicode[r2031_currentGlyph.unicode.length - 1]] = r2031_currentGlyph;
r2031_currentGlyph.include(r9_eMarks);
r2031_currentGlyph.include(r9_IotaShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('eta', function _r9_t375() {
var r2036_currentGlyph, _r2036_t0, _r2036_t1;
_r2036_t0 = this;
r2036_currentGlyph = _r2036_t0;
r2036_currentGlyph.gizmo = r9_globalTransform;
r2036_currentGlyph['assign-unicode'](951);
r9_unicodeGlyphs[r2036_currentGlyph.unicode[r2036_currentGlyph.unicode.length - 1]] = r2036_currentGlyph;
r2036_currentGlyph.include(r9_pMarks);
r2036_currentGlyph['set-anchor']('lf', r9_BASE, r9_SB + r9_HALFSTROKE, 0);
r2036_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.3, r9_XH, r9_DESCENDER, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
r2036_currentGlyph.include(r9_VBar(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('kappa', function _r9_t376() {
var r2043_currentGlyph, _r2043_t0, _r2043_t1;
_r2043_t0 = this;
r2043_currentGlyph = _r2043_t0;
r2043_currentGlyph.gizmo = r9_globalTransform;
r2043_currentGlyph['set-width'](r9_WIDTH);
r2043_currentGlyph['assign-unicode'](954);
r9_unicodeGlyphs[r2043_currentGlyph.unicode[r2043_currentGlyph.unicode.length - 1]] = r2043_currentGlyph;
r2043_currentGlyph.include(r9_eMarks);
r2043_currentGlyph.include(r2043_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['set-width'](0, r9_STROKE)['heads-to'](r9_UPWARD)['line-to'](r9_SB, r9_XH)['heads-to'](r9_UPWARD));
r2043_currentGlyph.include(r9_SmallKShape());
return void 0;
});
r9_xn$createglyph$7Hrq('lambda', function _r9_t377() {
var r2051_currentGlyph, r2051_xTop, r2051_turnp, r2051_xb, r2051_yb, _r2051_t0, _r2051_t1;
_r2051_t0 = this;
r2051_currentGlyph = _r2051_t0;
r2051_currentGlyph.gizmo = r9_globalTransform;
r2051_currentGlyph['assign-unicode'](955);
r9_unicodeGlyphs[r2051_currentGlyph.unicode[r2051_currentGlyph.unicode.length - 1]] = r2051_currentGlyph;
r2051_currentGlyph.include(r9_bMarks);
r2051_xTop = r0_mix(r9_SB, r9_RIGHTSB, 0.28);
r2051_turnp = r9_XH / (r9_XH - r9_DESCENDER);
r2051_xb = r0_mix(r9_SB, r9_RIGHTSB, 0.51);
r2051_yb = r0_mix(r9_XH, 0, 0.05 * r2051_turnp);
r2051_currentGlyph.include(r9_xStrand(r2051_xTop, r9_CAP, r9_RIGHTSB, 0, 0.1, 0.6, 0.14));
r2051_currentGlyph.include(r9_halfXStrand(r9_SB, 0, r2051_xb, r2051_yb, 0.1 * r2051_turnp, 0.4, 0.14 * r2051_turnp));
return void 0;
});
r9_xn$createglyph$7Hrq('mu', function _r9_t378() {
var r2057_currentGlyph, _r2057_t0, _r2057_t1;
_r2057_t0 = this;
r2057_currentGlyph = _r2057_t0;
r2057_currentGlyph.gizmo = r9_globalTransform;
r2057_currentGlyph['set-width'](r9_WIDTH);
r2057_currentGlyph['assign-unicode'](956);
r9_unicodeGlyphs[r2057_currentGlyph.unicode[r2057_currentGlyph.unicode.length - 1]] = r2057_currentGlyph;
r2057_currentGlyph.include(r9_pMarks);
r2057_currentGlyph.include(r9_glyphs.u);
r2057_currentGlyph.include(r2057_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_DESCENDER)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r9_DESCENDER / 2)['heads-to'](r9_UPWARD)['line-to'](r9_SB, r9_SMALLSMOOTHB)['heads-to'](r9_UPWARD)['set-width'](0, r9_adviceBlackness(4)));
return void 0;
});
r9_xn$createglyph$7Hrq('theta', function _r9_t379() {
var r2065_currentGlyph, _r2065_t0, _r2065_t1;
_r2065_t0 = this;
r2065_currentGlyph = _r2065_t0;
r2065_currentGlyph.gizmo = r9_globalTransform;
r2065_currentGlyph['assign-unicode'](952);
r9_unicodeGlyphs[r2065_currentGlyph.unicode[r2065_currentGlyph.unicode.length - 1]] = r2065_currentGlyph;
r2065_currentGlyph.include(r9_bMarks);
r2065_currentGlyph.include(r9_smallo(r9_CAP, 0, r9_SB - r9_O, r9_RIGHTSB + r9_O, r9_STROKE, r9_SMALLSMOOTHA * 100, r9_SMALLSMOOTHB * 100));
r2065_currentGlyph.include(r9_HBar(r9_SB + r9_HALFSTROKE, r9_RIGHTSB - r9_HALFSTROKE, r9_CAPMIDDLE));
return void 0;
});
r9_xn$createglyph$7Hrq('beta', function _r9_t380() {
var r2071_currentGlyph, r2071_ymiddle, _r2071_t0, _r2071_t1;
_r2071_t0 = this;
r2071_currentGlyph = _r2071_t0;
r2071_currentGlyph.gizmo = r9_globalTransform;
r2071_currentGlyph['assign-unicode'](946);
r9_unicodeGlyphs[r2071_currentGlyph.unicode[r2071_currentGlyph.unicode.length - 1]] = r2071_currentGlyph;
r2071_currentGlyph.include(r9_ifMarks);
r2071_ymiddle = r0_mix(0, r9_CAP, 0.55) - r9_HALFSTROKE;
r2071_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB, r9_DESCENDER, r9_heading(r9_UPWARD)), r9_curl(r9_SB, r9_CAP - r9_SMALLSMOOTHA), r9_arcvh(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB + r9_O * 2, 0.5), r9_CAPO), r9_archv(), r9_g4(r9_RIGHTSB + r9_O * 2, r0_mix(r9_CAP, r2071_ymiddle, 0.5)), r9_arcvh(), r9_flat(r0_mix(r9_SB, r9_RIGHTSB + r9_O * 2, 0.5), r2071_ymiddle), r9_curl(r0_mix(r9_SB, r9_RIGHTSB, 0.3), r2071_ymiddle)));
r2071_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_RIGHTSB - r2071_ymiddle / 2 - r9_HALFSTROKE, r2071_ymiddle + r9_STROKE), r9_archv(), r9_g4(r9_RIGHTSB - r9_O, r0_mix(0, r2071_ymiddle + r9_STROKE, 0.5)), r9_arcvh(), r9_flat(r9_RIGHTSB - r2071_ymiddle / 2 - r9_HALFSTROKE, 0), r9_curl(r9_SB + r9_HALFSTROKE, 0, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('gamma', function _r9_t381() {
var r2077_currentGlyph, r2077_x0, r2077_y0, r2077_y1, r2077_y2, r2077_xmid, r2077_turn, _r2077_t0, _r2077_t1;
_r2077_t0 = this;
r2077_currentGlyph = _r2077_t0;
r2077_currentGlyph.gizmo = r9_globalTransform;
r2077_currentGlyph['assign-unicode'](947);
r9_unicodeGlyphs[r2077_currentGlyph.unicode[r2077_currentGlyph.unicode.length - 1]] = r2077_currentGlyph;
r2077_currentGlyph.include(r9_pMarks);
r2077_x0 = r0_mix(r9_MIDDLE, r9_SB, 0.33);
r2077_y0 = r0_mix(0, r9_XH, 0.8);
r2077_y1 = r0_mix(0, r9_XH, 0.3);
r2077_y2 = 0;
r2077_xmid = r0_mix(r9_SB, r9_RIGHTSB, 0.46) + r9_HALFSTROKE;
r2077_currentGlyph.include(r2077_currentGlyph['create-stroke']()['start-from'](r9_SB + 0.4 * r9_STROKE * r9_CORRECTION_HX, r9_XH)['set-width'](0, r9_STROKE)['cubic-to'](r2077_x0, r2077_y0, r2077_xmid, r2077_y1, r2077_xmid, r2077_y2)['heads-to'](r9_DOWNWARD)['line-to'](r2077_xmid, r9_DESCENDER)['heads-to'](r9_DOWNWARD));
r2077_turn = r0_mix(0, r9_XH, 0.9);
r2077_currentGlyph.include(r2077_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r2077_turn)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r2077_turn, r2077_xmid, r2077_y2));
return void 0;
});
r9_xn$createglyph$7Hrq('delta', function _r9_t382() {
var r2085_currentGlyph, r2085_xNeck, r2085_bar, r2085_xOTLeft, r2085_fine, r2085_sma, r2085_smb, _r2085_t0, _r2085_t1;
_r2085_t0 = this;
r2085_currentGlyph = _r2085_t0;
r2085_currentGlyph.gizmo = r9_globalTransform;
r2085_currentGlyph['assign-unicode'](948);
r9_unicodeGlyphs[r2085_currentGlyph.unicode[r2085_currentGlyph.unicode.length - 1]] = r2085_currentGlyph;
r2085_currentGlyph.include(r9_bMarks);
r2085_xNeck = r0_mix(r9_SB, r9_RIGHTSB, 0.07);
r2085_bar = r0_mix(0, r9_XH, 0.96);
r2085_xOTLeft = r0_mix(r9_SB, r9_RIGHTSB, 0.5);
r2085_fine = r9_STROKE * 0.5;
r2085_sma = r9_SMALLSMOOTHA * r2085_bar / r9_XH;
r2085_smb = r9_SMALLSMOOTHB * r2085_bar / r9_XH;
r2085_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r0_mix(r9_MIDDLE, r9_RIGHTSB, 0.85), r0_mix(r9_XH, r9_CAP, 0.8) - r9_STROKE, r9_heading(r9_LEFTWARD)), r9_alsothru(0.5, 0.7), r9_g4(r9_MIDDLE, r9_CAPO - r9_STROKE), r9_archv(2), r9_g4(r2085_xNeck + r9_STROKE, r0_mix(r9_CAPO - r9_STROKE, r2085_bar, 0.5)), r9_arcvh(2), r9_g4(r2085_xOTLeft, r2085_bar, r9_heading(r9_RIGHTWARD)), r9_alsothruthem([
[
0.25,
0.05
],
[
0.5,
0.13
]
]), r9_flat(r9_RIGHTSB - r9_O, r2085_bar - r2085_smb), r9_curl(r9_RIGHTSB - r9_O, r2085_sma), r9_arcvh(16), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_SB + r9_O, r2085_smb), r9_curl(r9_SB + r9_O, r2085_bar - r2085_sma), r9_arcvh(), r9_g4(r2085_xOTLeft, r2085_bar - (r9_STROKE - r2085_fine) / 2, r9_widths(0, r2085_fine))));
return void 0;
});
r9_SmallEpsilonShape = function _r9_t383(r2089_top, r2089_hook) {
var r2089_top, r2089_hook, _r2089_t0, _r2089_t1, _r2089_t2;
return function _r2089_t2() {
var r2091_currentGlyph, r2091_midx, r2091_midy, r2091_sma, r2091_smb, _r2091_t0, _r2091_t1;
_r2091_t0 = this;
r2091_currentGlyph = _r2091_t0;
r2091_currentGlyph.gizmo = r9_globalTransform;
r2091_midx = r0_mix(r9_SB, r9_RIGHTSB, 0.65);
r2091_midy = r2089_top * r9_BARPOS;
r2091_sma = r2089_top - r0_mix(r2091_midy + r9_HALFSTROKE, r2089_top - r9_O - r9_STROKE, r9_SMOOTHB / (r9_SMOOTHA + r9_SMOOTHB));
r2091_smb = r0_mix(r9_STROKE + r9_O, r2091_midy - r9_HALFSTROKE, r9_SMOOTHB / (r9_SMOOTHA + r9_SMOOTHB));
r2091_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r2089_top - r0_fallback(r2089_hook, r9_SHOOK)), r9_hookstart(r2089_top), r9_g4(r9_SB, r2089_top - r2091_sma), r9_arcvh(), r9_flat(r9_MIDDLE, r2091_midy - r9_HALFSTROKE), r9_curl(r2091_midx, r2091_midy - r9_HALFSTROKE, r9_heading(r9_RIGHTWARD))));
r2091_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_RIGHTSB, r0_fallback(r2089_hook, r9_SHOOK)), r9_hookstart(0), r9_g4(r9_SB, r2091_smb), r9_arcvh(), r9_flat(r9_MIDDLE, r2091_midy + r9_HALFSTROKE), r9_curl(r2091_midx, r2091_midy + r9_HALFSTROKE, r9_heading(r9_RIGHTWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('epsilon', function _r9_t384() {
var r2095_currentGlyph, _r2095_t0, _r2095_t1;
_r2095_t0 = this;
r2095_currentGlyph = _r2095_t0;
r2095_currentGlyph.gizmo = r9_globalTransform;
r2095_currentGlyph['assign-unicode'](949);
r9_unicodeGlyphs[r2095_currentGlyph.unicode[r2095_currentGlyph.unicode.length - 1]] = r2095_currentGlyph;
r2095_currentGlyph.include(r9_eMarks);
r2095_currentGlyph.include(r9_SmallEpsilonShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('zeta', function _r9_t385() {
var r2100_currentGlyph, _r2100_t0, _r2100_t1;
_r2100_t0 = this;
r2100_currentGlyph = _r2100_t0;
r2100_currentGlyph.gizmo = r9_globalTransform;
r2100_currentGlyph['assign-unicode'](950);
r9_unicodeGlyphs[r2100_currentGlyph.unicode[r2100_currentGlyph.unicode.length - 1]] = r2100_currentGlyph;
r2100_currentGlyph.include(r9_ifMarks);
r2100_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB + r9_O, r9_CAP - r9_HALFSTROKE));
r2100_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_RIGHTSB + r9_O, r9_CAP - r9_STROKE), r9_bezcontrols(0.7, 0.37, 1, 0.62), r9_g4(r9_SB + r9_STROKE * r9_CORRECTION_HX, r0_mix(0, r9_CAP, 0.27)), r9_alsothru(0.5, 0.8), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.5), r9_STROKE), r9_alsothru(0.5, 0.135), r9_g4(r9_RIGHTSB, r0_mix(r9_DESCENDER, r9_STROKE, 0.5)), r9_flat(r9_RIGHTSB - (r9_STROKE - r0_mix(r9_DESCENDER, r9_STROKE, 0.5)) * 1.1, r9_DESCENDER), r9_curl(r0_mix(r9_SB, r9_RIGHTSB, 0.5), r9_DESCENDER, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('xi', function _r9_t386() {
var r2106_currentGlyph, r2106_xbar, r2106_ybar, _r2106_t0, _r2106_t1;
_r2106_t0 = this;
r2106_currentGlyph = _r2106_t0;
r2106_currentGlyph.gizmo = r9_globalTransform;
r2106_currentGlyph['assign-unicode'](958);
r9_unicodeGlyphs[r2106_currentGlyph.unicode[r2106_currentGlyph.unicode.length - 1]] = r2106_currentGlyph;
r2106_currentGlyph.include(r9_ifMarks);
r2106_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB + r9_O, r9_CAP - r9_HALFSTROKE));
r2106_xbar = r0_mix(r9_SB, r9_RIGHTSB, 0.85);
r2106_ybar = r0_mix(0, r9_CAP, 0.55);
r2106_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r2106_xbar, r9_CAP - r9_STROKE), r9_archv(), r9_g4(r9_SB - r9_O * 2 + r9_STROKE * r9_CORRECTION_HX, r0_mix(r9_CAP - r9_STROKE, r2106_ybar, 0.6)), r9_arcvh(), r9_g4(r2106_xbar, r2106_ybar)));
r2106_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r2106_xbar, r2106_ybar - r9_STROKE), r9_bezcontrols(0.7, 0, 1, 0.63), r9_g4(r9_SB + r9_STROKE * r9_CORRECTION_HX, r0_mix(0, r2106_ybar, 0.45)), r9_arcvh(), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.5), r9_STROKE), r9_archv(), r9_g4(r9_RIGHTSB, r0_mix(r9_DESCENDER, r9_STROKE, 0.5)), r9_arcvh(), r9_flat(r9_RIGHTSB - (r9_STROKE - r0_mix(r9_DESCENDER, r9_STROKE, 0.5)) * 1.1, r9_DESCENDER), r9_curl(r0_mix(r9_SB, r9_RIGHTSB, 0.5), r9_DESCENDER, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('nu', function _r9_t387() {
var r2113_currentGlyph, r2113_x0, r2113_y0, r2113_y1, r2113_y2, r2113_xmid, r2113_turn, _r2113_t0, _r2113_t1;
_r2113_t0 = this;
r2113_currentGlyph = _r2113_t0;
r2113_currentGlyph.gizmo = r9_globalTransform;
r2113_currentGlyph['assign-unicode'](957);
r9_unicodeGlyphs[r2113_currentGlyph.unicode[r2113_currentGlyph.unicode.length - 1]] = r2113_currentGlyph;
r2113_currentGlyph.include(r9_eMarks);
r2113_x0 = r0_mix(r9_MIDDLE, r9_SB, 0.33);
r2113_y0 = r0_mix(0, r9_XH, 0.8);
r2113_y1 = r0_mix(0, r9_XH, 0.16);
r2113_y2 = 0;
r2113_xmid = r9_MIDDLE + r9_HALFSTROKE * 0.75;
r2113_currentGlyph.include(r2113_currentGlyph['create-stroke']()['start-from'](r9_SB + 0.4 * r9_STROKE * r9_CORRECTION_HX, r9_XH)['set-width'](0, r9_STROKE)['cubic-to'](r2113_x0, r2113_y0, r2113_xmid, r2113_y1, r2113_xmid, r2113_y2)['heads-to'](r9_DOWNWARD));
r2113_turn = r0_mix(0, r9_XH, 0.9);
r2113_currentGlyph.include(r2113_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['line-to'](r9_RIGHTSB, r2113_turn)['heads-to'](r9_DOWNWARD)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r2113_turn, r2113_xmid, r2113_y2));
return void 0;
});
r9_xn$createglyph$7Hrq('sigmafinal', function _r9_t388() {
var r2121_currentGlyph, _r2121_t0, _r2121_t1;
_r2121_t0 = this;
r2121_currentGlyph = _r2121_t0;
r2121_currentGlyph.gizmo = r9_globalTransform;
r2121_currentGlyph['assign-unicode'](962);
r9_unicodeGlyphs[r2121_currentGlyph.unicode[r2121_currentGlyph.unicode.length - 1]] = r2121_currentGlyph;
r2121_currentGlyph.include(r9_pMarks);
r2121_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_XH - r9_HOOK), r9_hookstart(r9_XH), r9_flat(r9_SB, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB, r9_SMALLSMOOTHB), r9_alsothru(0.4, 0.8), r9_g4(r9_MIDDLE, 0), r9_alsothru(0.5, 0.135), r9_g4(r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX, r0_mix(r9_DESCENDER, r9_STROKE, 0.5)), r9_arcvh(), r9_flat(r9_RIGHTSB - (r9_STROKE - r0_mix(r9_DESCENDER, r9_STROKE, 0.5)) * 1.1, r9_DESCENDER + r9_STROKE), r9_curl(r9_MIDDLE, r9_DESCENDER + r9_STROKE, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('upsilon', function _r9_t389() {
var r2126_currentGlyph, _r2126_t0, _r2126_t1;
_r2126_t0 = this;
r2126_currentGlyph = _r2126_t0;
r2126_currentGlyph.gizmo = r9_globalTransform;
r2126_currentGlyph['assign-unicode'](965);
r9_unicodeGlyphs[r2126_currentGlyph.unicode[r2126_currentGlyph.unicode.length - 1]] = r2126_currentGlyph;
r2126_currentGlyph.include(r9_eMarks);
r2126_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, r9_XH, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r9_SMALLSMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r9_SMALLSMOOTHA), r9_curl(r9_RIGHTSB, r9_XH, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('tau', function _r9_t390() {
var r2131_currentGlyph, _r2131_t0, _r2131_t1;
_r2131_t0 = this;
r2131_currentGlyph = _r2131_t0;
r2131_currentGlyph.gizmo = r9_globalTransform;
r2131_currentGlyph['assign-unicode'](964);
r9_unicodeGlyphs[r2131_currentGlyph.unicode[r2131_currentGlyph.unicode.length - 1]] = r2131_currentGlyph;
r2131_currentGlyph.include(r9_eMarks);
r2131_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_XH - r9_HALFSTROKE));
r2131_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('rho', function _r9_t391() {
var r2137_currentGlyph, _r2137_t0, _r2137_t1;
_r2137_t0 = this;
r2137_currentGlyph = _r2137_t0;
r2137_currentGlyph.gizmo = r9_globalTransform;
r2137_currentGlyph['assign-unicode'](961);
r9_unicodeGlyphs[r2137_currentGlyph.unicode[r2137_currentGlyph.unicode.length - 1]] = r2137_currentGlyph;
r2137_currentGlyph.include(r9_pMarks);
r2137_currentGlyph.include(r9_glyphs.o);
r2137_currentGlyph.include(r9_VBar(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX + r9_O, r9_DESCENDER, r9_SMALLSMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('sigma', function _r9_t392() {
var r2143_currentGlyph, _r2143_t0, _r2143_t1;
_r2143_t0 = this;
r2143_currentGlyph = _r2143_t0;
r2143_currentGlyph.gizmo = r9_globalTransform;
r2143_currentGlyph['assign-unicode'](963);
r9_unicodeGlyphs[r2143_currentGlyph.unicode[r2143_currentGlyph.unicode.length - 1]] = r2143_currentGlyph;
r2143_currentGlyph.include(r9_eMarks);
r2143_currentGlyph['start-from'](r9_RIGHTSB + 0.25 * r9_SB, r9_XH);
r2143_currentGlyph['line-to'](r9_RIGHTSB + 0.25 * r9_SB, r9_XH - r9_STROKE);
r2143_currentGlyph['line-to'](r9_MIDDLE, r9_XH - r9_STROKE - r9_O * 1.5);
r2143_currentGlyph['line-to'](r9_MIDDLE, r9_XH - r9_O);
r2143_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_MIDDLE + 1, r9_XH - r9_O), r9_curl(r9_MIDDLE, r9_XH - r9_O), r9_archv(), r9_flat(r9_SB, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB, r9_SMALLSMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r9_SMALLSMOOTHA), r9_curl(r9_RIGHTSB, r9_XH - r9_SMALLSMOOTHB), r9_arcvh(), r9_flat(r9_MIDDLE, r9_XH - r9_HALFSTROKE - r9_O, r9_widths(r9_HALFSTROKE, 0)), r9_curl(r9_MIDDLE - 1, r9_XH - r9_HALFSTROKE - r9_O)));
return void 0;
});
r9_xn$createglyph$7Hrq('omega', function _r9_t393() {
var r2152_currentGlyph, r2152_fine, r2152_x0, r2152_y0, r2152_y1, r2152_x1, r2152_y3, r2152_y4, _r2152_t0, _r2152_t1;
_r2152_t0 = this;
r2152_currentGlyph = _r2152_t0;
r2152_currentGlyph.gizmo = r9_globalTransform;
r2152_currentGlyph['assign-unicode'](969);
r9_unicodeGlyphs[r2152_currentGlyph.unicode[r2152_currentGlyph.unicode.length - 1]] = r2152_currentGlyph;
r2152_currentGlyph.include(r9_eMarks);
r2152_fine = r9_adviceBlackness(3.25);
r2152_x0 = r0_mix(r9_SB, r9_RIGHTSB, 0.1);
r2152_y0 = r9_XH - r9_STROKE * 0.2;
r2152_y1 = r0_mix(0, r9_XH, 0.8);
r2152_x1 = r9_SB + r9_O * 2;
r2152_y3 = r9_XH / 2;
r2152_y4 = r9_XH * 0.65;
r2152_currentGlyph.include(r9_spiro(r9_widths.lhs(r2152_fine), r9_g4(r2152_x0, r2152_y0), r9_g4(r2152_x1, r9_XH / 2), r9_arcvh(8), r9_g4(r0_mix(r2152_x1, r9_MIDDLE + r2152_fine / 2, 0.5), r9_O, r9_heading(r9_RIGHTWARD)), r9_archv(8), r9_flat(r9_MIDDLE + r2152_fine / 2, r2152_y3), r9_curl(r9_MIDDLE + r2152_fine / 2, r2152_y4, r9_heading(r9_UPWARD))));
r2152_currentGlyph.include(r9_spiro(r9_widths.rhs(r2152_fine), r9_g4(r9_WIDTH - r2152_x0, r2152_y0), r9_g4(r9_WIDTH - r2152_x1, r9_XH / 2), r9_arcvh(8), r9_g4(r0_mix(r9_WIDTH - r2152_x1, r9_MIDDLE - r2152_fine / 2, 0.5), r9_O, r9_heading(r9_LEFTWARD)), r9_archv(8), r9_flat(r9_MIDDLE - r2152_fine / 2, r2152_y3), r9_curl(r9_MIDDLE - r2152_fine / 2, r2152_y4, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('varphi', function _r9_t394() {
var r2158_currentGlyph, r2158_y1, r2158_y2, _r2158_t0, _r2158_t1;
_r2158_t0 = this;
r2158_currentGlyph = _r2158_t0;
r2158_currentGlyph.gizmo = r9_globalTransform;
r2158_currentGlyph['assign-unicode'](981);
r9_unicodeGlyphs[r2158_currentGlyph.unicode[r2158_currentGlyph.unicode.length - 1]] = r2158_currentGlyph;
r2158_currentGlyph.include(r9_ifMarks);
r2158_y1 = 0;
r2158_y2 = r9_XH;
r2158_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r2158_y1 + r9_HALFSTROKE));
r2158_currentGlyph.include(r9_smallo(r2158_y2, r2158_y1, r9_SB, r9_RIGHTSB, r9_MVERTSTROKE));
r2158_currentGlyph.include(r9_VBar(r9_MIDDLE, r2158_y1, r2158_y2, r9_MVERTSTROKE));
r2158_currentGlyph.include(r9_VBar(r9_MIDDLE, r2158_y2 - r9_HALFSTROKE, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('phi', function _r9_t395() {
var r2166_currentGlyph, r2166_x0, r2166_y1, r2166_x1, r2166_y3, r2166_y4, _r2166_t0, _r2166_t1;
_r2166_t0 = this;
r2166_currentGlyph = _r2166_t0;
r2166_currentGlyph.gizmo = r9_globalTransform;
r2166_currentGlyph['assign-unicode'](966);
r9_unicodeGlyphs[r2166_currentGlyph.unicode[r2166_currentGlyph.unicode.length - 1]] = r2166_currentGlyph;
r2166_currentGlyph.include(r9_pMarks);
r2166_x0 = r0_mix(r9_SB, r9_RIGHTSB, 0.1);
r2166_y1 = r0_mix(0, r9_XH, 0.75);
r2166_x1 = r9_SB + r9_O * 2;
r2166_y3 = r9_XH * 0.66;
r2166_y4 = r9_XH * 0.65;
r2166_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_g4(r2166_x0, r9_XH), r9_g4(r2166_x1, r9_XH / 2), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_g4(r9_WIDTH - r2166_x1, r9_XH / 2), r9_arcvh(8), r9_g4(r0_mix(r9_WIDTH - r2166_x1, r9_MIDDLE - r9_MVERTSTROKE / 2, 0.6), r9_XH, r9_heading({
'x': 0.1,
'y': -1
})), r9_archv(), r9_flat(r9_MIDDLE - r9_MVERTSTROKE / 2, r2166_y3), r9_curl(r9_MIDDLE - r9_MVERTSTROKE / 2, 0, r9_heading(r9_DOWNWARD))));
r2166_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r9_MVERTSTROKE * 0.2));
return void 0;
});
r9_xn$createglyph$7Hrq('psi', function _r9_t396() {
var r2172_currentGlyph, r2172_fine, _r2172_t0, _r2172_t1;
_r2172_t0 = this;
r2172_currentGlyph = _r2172_t0;
r2172_currentGlyph.gizmo = r9_globalTransform;
r2172_currentGlyph['assign-unicode'](968);
r9_unicodeGlyphs[r2172_currentGlyph.unicode[r2172_currentGlyph.unicode.length - 1]] = r2172_currentGlyph;
r2172_currentGlyph.include(r9_ifMarks);
r2172_fine = r9_adviceBlackness(3.5);
r2172_currentGlyph.include(r9_spiro(r9_widths.lhs(r2172_fine), r9_flat(r9_SB, r9_XH, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r9_SMALLSMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE, r9_O, r9_heading(r9_RIGHTWARD)), r9_archv(), r9_flat(r9_RIGHTSB, r9_SMALLSMOOTHA), r9_curl(r9_RIGHTSB, r9_XH, r9_heading(r9_UPWARD))));
r2172_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_CAP, r2172_fine));
r2172_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('chi', function _r9_t397() {
var r2179_currentGlyph, _r2179_t0, _r2179_t1;
_r2179_t0 = this;
r2179_currentGlyph = _r2179_t0;
r2179_currentGlyph.gizmo = r9_globalTransform;
r2179_currentGlyph['set-width'](r9_WIDTH);
r2179_currentGlyph['assign-unicode'](967);
r9_unicodeGlyphs[r2179_currentGlyph.unicode[r2179_currentGlyph.unicode.length - 1]] = r2179_currentGlyph;
r2179_currentGlyph.include(r9_pMarks);
r2179_currentGlyph.include(r9_xStrand(r9_SB, r9_DESCENDER, r9_RIGHTSB, r9_XH, 0.05, 0.4, 0.1));
r2179_currentGlyph.include(r9_xStrand(r9_SB, r9_XH, r9_RIGHTSB, r9_DESCENDER, 0.05, 0.4, 0.1));
return void 0;
});
r9_xn$createglyph$7Hrq('pomega', function _r9_t398() {
var r2186_currentGlyph, _r2186_t0, _r2186_t1;
_r2186_t0 = this;
r2186_currentGlyph = _r2186_t0;
r2186_currentGlyph.gizmo = r9_globalTransform;
r2186_currentGlyph['assign-unicode'](982);
r9_unicodeGlyphs[r2186_currentGlyph.unicode[r2186_currentGlyph.unicode.length - 1]] = r2186_currentGlyph;
r2186_currentGlyph.include(r9_glyphs.omega, r9_AS_BASE);
r2186_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_XH - r9_HALFSTROKE));
return void 0;
});
r9_GreekLRDoubleMark = function _r9_t399(r2190_id, r2190_unicode, r2190_leftGlyph, r2190_rightGlyph) {
var r2190_id, r2190_unicode, r2190_leftGlyph, r2190_rightGlyph, _r2190_t0, _r2190_t1, _r2190_t2, _r2190_t3;
return r9_xn$createglyph$7Hrq(r2190_id, function _r2190_t2() {
var r2192_currentGlyph, r2192_k, _r2192_t0, _r2192_t1;
_r2192_t0 = this;
r2192_currentGlyph = _r2192_t0;
r2192_currentGlyph.gizmo = r9_globalTransform;
r2192_currentGlyph['set-width'](0);
r2192_k = -r9_WIDTH * 0.15;
r2192_currentGlyph.include(r2190_leftGlyph);
r2192_currentGlyph['apply-transform'](r9_Translate(2 * r2192_k, 0));
r2192_currentGlyph.include(r2190_rightGlyph);
r2192_currentGlyph['apply-transform'](r9_Translate(0 - r2192_k, 0));
r2192_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop);
return void 0;
}), r9_xn$createglyph$7Hrq('spaced_' + r2190_id, function _r2190_t3() {
var r2200_currentGlyph, _r2200_t0, _r2200_t1;
_r2200_t0 = this;
r2200_currentGlyph = _r2200_t0;
r2200_currentGlyph.gizmo = r9_globalTransform;
r2200_currentGlyph['assign-unicode'](r2190_unicode);
r9_unicodeGlyphs[r2200_currentGlyph.unicode[r2200_currentGlyph.unicode.length - 1]] = r2200_currentGlyph;
r2200_currentGlyph.include(r9_glyphs.space, r9_AS_BASE);
r2200_currentGlyph.include(r9_glyphs[r2190_id]);
return void 0;
});
};
r9_GreekLRDoubleMark('psilivaria', 8141, r9_glyphs.commaAbove, r9_glyphs.variaAbove);
r9_GreekLRDoubleMark('psilioxia', 8142, r9_glyphs.commaAbove, r9_glyphs.oxiaAbove);
r9_GreekLRDoubleMark('dasiavaria', 8157, r9_glyphs.revCommaAbove, r9_glyphs.variaAbove);
r9_GreekLRDoubleMark('dasiaoxia', 8158, r9_glyphs.revCommaAbove, r9_glyphs.oxiaAbove);
r9_xn$createglyph$7Hrq('psiliperispomeni', function _r9_t400() {
var r2205_currentGlyph, r2205_yc, r2205_radius, _r2205_t0, _r2205_t1;
_r2205_t0 = this;
r2205_currentGlyph = _r2205_t0;
r2205_currentGlyph.gizmo = r9_globalTransform;
r2205_currentGlyph['set-width'](0);
r2205_currentGlyph.include(r9_glyphs.commaAbove);
r2205_yc = r9_XH + r9_ACCENT + r9_DOTRADIUS * 0.25;
r2205_radius = r9_adviceBlackness(6) * 1.5;
r2205_currentGlyph.include(r2205_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r2205_radius, r2205_yc)['heads-to'](r9_UPWARD)['set-width'](r9_adviceBlackness(6.5) * 1.25, 0)['arc-vh-to'](r9_markMiddle, r2205_yc + r2205_radius)['arc-hv-to'](r9_markMiddle + r2205_radius, r2205_yc)['heads-to'](r9_DOWNWARD));
r2205_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop + r9_markHalfStroke * 2);
return void 0;
});
r9_xn$createglyph$7Hrq('spaced_psiliperispomeni', function _r9_t401() {
var r2212_currentGlyph, _r2212_t0, _r2212_t1;
_r2212_t0 = this;
r2212_currentGlyph = _r2212_t0;
r2212_currentGlyph.gizmo = r9_globalTransform;
r2212_currentGlyph['assign-unicode'](8143);
r9_unicodeGlyphs[r2212_currentGlyph.unicode[r2212_currentGlyph.unicode.length - 1]] = r2212_currentGlyph;
r2212_currentGlyph.include(r9_glyphs.space, r9_AS_BASE);
r2212_currentGlyph.include(r9_glyphs.psiliperispomeni);
return void 0;
});
r9_xn$createglyph$7Hrq('dasiaperispomeni', function _r9_t402() {
var r2217_currentGlyph, r2217_yc, r2217_radius, _r2217_t0, _r2217_t1;
_r2217_t0 = this;
r2217_currentGlyph = _r2217_t0;
r2217_currentGlyph.gizmo = r9_globalTransform;
r2217_currentGlyph['set-width'](0);
r2217_currentGlyph.include(r9_glyphs.revCommaAbove);
r2217_yc = r9_XH + r9_ACCENT + r9_DOTRADIUS * 0.25;
r2217_radius = r9_adviceBlackness(6) * 1.5;
r2217_currentGlyph.include(r2217_currentGlyph['create-stroke']()['start-from'](r9_markMiddle - r2217_radius, r2217_yc)['heads-to'](r9_UPWARD)['set-width'](r9_adviceBlackness(6.5) * 1.25, 0)['arc-vh-to'](r9_markMiddle, r2217_yc + r2217_radius)['arc-hv-to'](r9_markMiddle + r2217_radius, r2217_yc)['heads-to'](r9_DOWNWARD));
r2217_currentGlyph['set-anchor']('above', r9_MARK, r9_markMiddle, r9_XH, r9_markMiddle, r9_aboveMarkTop + r9_markHalfStroke * 2);
return void 0;
});
r9_xn$createglyph$7Hrq('spaced_dasiaperispomeni', function _r9_t403() {
var r2224_currentGlyph, _r2224_t0, _r2224_t1;
_r2224_t0 = this;
r2224_currentGlyph = _r2224_t0;
r2224_currentGlyph.gizmo = r9_globalTransform;
r2224_currentGlyph['assign-unicode'](8159);
r9_unicodeGlyphs[r2224_currentGlyph.unicode[r2224_currentGlyph.unicode.length - 1]] = r2224_currentGlyph;
r2224_currentGlyph.include(r9_glyphs.space, r9_AS_BASE);
r2224_currentGlyph.include(r9_glyphs.dasiaperispomeni);
return void 0;
});
r9_alias('cyrA', 1040, 'A');
r9_alias('cyra', 1072, 'a');
r9_alias('cyrVe', 1042, 'B');
r9_alias('cyrGhe', 1043, 'Gamma');
r9_alias('cyrIe', 1045, 'E');
r9_alias('cyrie', 1077, 'e');
r9_alias('cyrKa', 1050, 'K');
r9_alias('cyrka', 1082, 'kappa');
r9_alias('cyrEm', 1052, 'M');
r9_alias('cyrEn', 1053, 'H');
r9_alias('cyrO', 1054, 'O');
r9_alias('cyro', 1086, 'o');
r9_alias('cyrPe', 1055, 'Pi');
r9_alias('cyrpe.upright', null, 'pi');
r9_alias('cyrpe.italic', null, 'n');
r9_xn$italicvariant$7Hrq('cyrpe', 1087);
r9_alias('cyrEr', 1056, 'P');
r9_alias('cyrer', 1088, 'p');
r9_alias('cyrEs', 1057, 'C');
r9_alias('cyres', 1089, 'c');
r9_alias('cyrTe', 1058, 'T');
r9_alias('cyrte.upright', null, 'tau');
r9_alias('cyrte.italic', null, 'm');
r9_xn$italicvariant$7Hrq('cyrte', 1090);
r9_alias('Ef', 1060, 'Phi');
r9_alias('cyref', 1092, 'varphi');
r9_alias('cyrHa', 1061, 'X');
r9_alias('cyrha', 1093, 'x');
r9_alias('cyru', 1091, 'y');
r9_alias('cyrUkranianI', 1030, 'I');
r9_alias('cyrUkraniani', 1110, 'i');
r9_alias('cyrJe', 1032, 'J');
r9_alias('cyrje', 1112, 'j');
r9_alias('cyrDze', 1029, 'S');
r9_alias('cyrdze', 1109, 's');
r9_CyrYeriShape = function _r9_t404(r2229_top, r2229__left, r2229__right, r2229__fine) {
var r2229_top, r2229__left, r2229__right, r2229__fine, _r2229_t0, _r2229_t1, _r2229_t2;
return function _r2229_t2() {
var r2231_currentGlyph, r2231_fine, r2231_left, r2231_right, r2231_bowl, r2231_turnbottom, _r2231_t0, _r2231_t1;
_r2231_t0 = this;
r2231_currentGlyph = _r2231_t0;
r2231_currentGlyph.gizmo = r9_globalTransform;
r2231_fine = r0_fallback(r2229__fine, r9_STROKE);
r2231_left = r0_fallback(r2229__left, r9_SB);
r2231_right = r0_fallback(r2229__right, r9_RIGHTSB);
r2231_bowl = r2229_top * 0.55 + r9_HALFSTROKE;
r2231_turnbottom = r2231_bowl / 2;
r2231_currentGlyph.include(r9_spiro(r9_widths.lhs(r2231_fine), r9_flat(r2231_left + r9_STROKE * 0.2, 0, r9_heading(r9_RIGHTWARD)), r9_curl(r2231_right - r2231_turnbottom * (r2231_right - r2231_left) / (r9_RIGHTSB - r9_SB), 0, r9_heading(r9_RIGHTWARD)), r9_archv(8), r9_g4(r2231_right - r9_O, r2231_turnbottom), r9_arcvh(8), r9_flat(r2231_right - r2231_turnbottom * (r2231_right - r2231_left) / (r9_RIGHTSB - r9_SB), r2231_bowl, r9_heading(r9_LEFTWARD)), r9_curl(r2231_left + r9_STROKE * 0.2, r2231_bowl, r9_heading(r9_LEFTWARD))));
r2231_currentGlyph.include(r9_VBarLeft(r2231_left, 0, r2229_top, r2231_fine));
return void 0;
};
};
r9_RevCyrYeriShape = function _r9_t405(r2234_top, r2234__left, r2234__right, r2234__fine) {
var r2234_top, r2234__left, r2234__right, r2234__fine, _r2234_t0, _r2234_t1, _r2234_t2;
return function _r2234_t2() {
var r2236_currentGlyph, r2236_fine, r2236_left, r2236_right, r2236_bowl, r2236_turnbottom, _r2236_t0, _r2236_t1;
_r2236_t0 = this;
r2236_currentGlyph = _r2236_t0;
r2236_currentGlyph.gizmo = r9_globalTransform;
r2236_fine = r0_fallback(r2234__fine, r9_STROKE);
r2236_left = r0_fallback(r2234__left, r9_SB);
r2236_right = r0_fallback(r2234__right, r9_RIGHTSB);
r2236_bowl = r2234_top * 0.55 + r9_HALFSTROKE;
r2236_turnbottom = r2236_bowl / 2;
r2236_currentGlyph.include(r9_spiro(r9_widths.rhs(r2236_fine), r9_flat(r2236_right - r9_STROKE * 0.2, 0, r9_heading(r9_LEFTWARD)), r9_curl(r2236_left + r2236_turnbottom * (r2236_right - r2236_left) / (r9_RIGHTSB - r9_SB), 0), r9_archv(), r9_g4(r2236_left + r9_O, r2236_turnbottom), r9_arcvh(), r9_flat(r2236_left + r2236_turnbottom * (r2236_right - r2236_left) / (r9_RIGHTSB - r9_SB), r2236_bowl), r9_curl(r2236_right - r9_STROKE * 0.2, r2236_bowl, r9_heading(r9_RIGHTWARD))));
r2236_currentGlyph.include(r9_VBarRight(r2236_right, 0, r2234_top, r2236_fine));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrYeri', function _r9_t406() {
var r2240_currentGlyph, _r2240_t0, _r2240_t1;
_r2240_t0 = this;
r2240_currentGlyph = _r2240_t0;
r2240_currentGlyph.gizmo = r9_globalTransform;
r2240_currentGlyph['assign-unicode'](1068);
r9_unicodeGlyphs[r2240_currentGlyph.unicode[r2240_currentGlyph.unicode.length - 1]] = r2240_currentGlyph;
r2240_currentGlyph.include(r9_capitalMarks);
r2240_currentGlyph.include(r9_CyrYeriShape(r9_CAP, r9_SB, r9_RIGHTSB));
return void 0;
});
r9_xn$createglyph$7Hrq('cyryeri', function _r9_t407() {
var r2245_currentGlyph, _r2245_t0, _r2245_t1;
_r2245_t0 = this;
r2245_currentGlyph = _r2245_t0;
r2245_currentGlyph.gizmo = r9_globalTransform;
r2245_currentGlyph['assign-unicode'](1100);
r9_unicodeGlyphs[r2245_currentGlyph.unicode[r2245_currentGlyph.unicode.length - 1]] = r2245_currentGlyph;
r2245_currentGlyph.include(r9_eMarks);
r2245_currentGlyph.include(r9_CyrYeriShape(r9_XH, r9_SB, r9_RIGHTSB));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrBe', function _r9_t408() {
var r2250_currentGlyph, _r2250_t0, _r2250_t1;
_r2250_t0 = this;
r2250_currentGlyph = _r2250_t0;
r2250_currentGlyph.gizmo = r9_globalTransform;
r2250_currentGlyph['assign-unicode'](1041);
r9_unicodeGlyphs[r2250_currentGlyph.unicode[r2250_currentGlyph.unicode.length - 1]] = r2250_currentGlyph;
r2250_currentGlyph.include(r9_glyphs.cyrYeri, r9_AS_BASE);
r2250_currentGlyph.include(r9_HBar(r9_SB, r0_mix(r9_SB, r9_RIGHTSB, 0.9), r9_CAP - r9_HALFSTROKE));
return void 0;
});
r9_CyrCyrIShape = function _r9_t409(r2254_top) {
var r2254_top, _r2254_t0, _r2254_t1, _r2254_t2;
return function _r2254_t2() {
var r2256_currentGlyph, r2256_topstroke, r2256_halftopstroke, _r2256_t0, _r2256_t1;
_r2256_t0 = this;
r2256_currentGlyph = _r2256_t0;
r2256_currentGlyph.gizmo = r9_globalTransform;
r2256_topstroke = r9_adviceBlackness(4);
r2256_halftopstroke = r2256_topstroke / 2;
r2256_currentGlyph.include(r2256_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, 0)['heads-to'](r9_UPWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_RIGHTSB, r2254_top * 0.4)['heads-to'](r9_UPWARD)['line-to'](r9_RIGHTSB, r2254_top)['heads-to'](r9_UPWARD)['set-width'](r2256_topstroke, 0));
r2256_currentGlyph.include(r2256_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r2256_topstroke)['line-to'](r9_SB, r2254_top * 0.6)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB, r2254_top)['heads-to'](r9_UPWARD));
r2256_currentGlyph.include(r2256_currentGlyph['create-stroke']()['start-from'](r9_SB + r2256_halftopstroke, 0)['heads-to'](r9_UPWARD)['set-width'](0, r2256_topstroke)['line-to'](r9_RIGHTSB - r2256_topstroke - r2256_halftopstroke, r2254_top)['heads-to'](r9_UPWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrI', function _r9_t410() {
var r2264_currentGlyph, _r2264_t0, _r2264_t1;
_r2264_t0 = this;
r2264_currentGlyph = _r2264_t0;
r2264_currentGlyph.gizmo = r9_globalTransform;
r2264_currentGlyph['assign-unicode'](1048);
r9_unicodeGlyphs[r2264_currentGlyph.unicode[r2264_currentGlyph.unicode.length - 1]] = r2264_currentGlyph;
r2264_currentGlyph.include(r9_capitalMarks);
r2264_currentGlyph.include(r9_CyrCyrIShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyri.upright', function _r9_t411() {
var r2269_currentGlyph, _r2269_t0, _r2269_t1;
_r2269_t0 = this;
r2269_currentGlyph = _r2269_t0;
r2269_currentGlyph.gizmo = r9_globalTransform;
r2269_currentGlyph.include(r9_eMarks);
r2269_currentGlyph.dontExport = true;
r2269_currentGlyph.include(r9_CyrCyrIShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyri.italic', function _r9_t412() {
var r2274_currentGlyph, _r2274_t0, _r2274_t1;
_r2274_t0 = this;
r2274_currentGlyph = _r2274_t0;
r2274_currentGlyph.gizmo = r9_globalTransform;
r2274_currentGlyph.dontExport = true;
r2274_currentGlyph.include(r9_glyphs.u, r9_AS_BASE);
return void 0;
});
r9_xn$italicvariant$7Hrq('cyri', 1080);
r9_xn$createglyph$7Hrq('cyrU', function _r9_t413() {
var r2278_currentGlyph, r2278_xbottom, r2278_turnp, r2278_xb, r2278_yb, _r2278_t0, _r2278_t1;
_r2278_t0 = this;
r2278_currentGlyph = _r2278_t0;
r2278_currentGlyph.gizmo = r9_globalTransform;
r2278_currentGlyph['set-width'](r9_WIDTH);
r2278_currentGlyph['assign-unicode'](1059);
r9_unicodeGlyphs[r2278_currentGlyph.unicode[r2278_currentGlyph.unicode.length - 1]] = r2278_currentGlyph;
r2278_currentGlyph.include(r9_capitalMarks);
r2278_xbottom = r0_mix(r9_SB, r9_RIGHTSB, 0.28);
r2278_turnp = r9_XH / r9_CAP;
r2278_xb = r0_mix(r9_SB, r9_RIGHTSB, 0.51);
r2278_yb = r0_mix(r9_CAP - r9_XH, r9_CAP, 0.05 * r2278_turnp);
r2278_currentGlyph.include(r9_xStrand(r2278_xbottom, 0, r9_RIGHTSB, r9_CAP, 0.1, 0.6, 0.14));
r2278_currentGlyph.include(r9_halfXStrand(r9_SB, r9_CAP, r2278_xb, r2278_yb, 0.1 * r2278_turnp, 0.4, 0.14 * r2278_turnp));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrbe', function _r9_t414() {
var r2285_currentGlyph, _r2285_t0, _r2285_t1;
_r2285_t0 = this;
r2285_currentGlyph = _r2285_t0;
r2285_currentGlyph.gizmo = r9_globalTransform;
r2285_currentGlyph['assign-unicode'](1073);
r9_unicodeGlyphs[r2285_currentGlyph.unicode[r2285_currentGlyph.unicode.length - 1]] = r2285_currentGlyph;
r2285_currentGlyph.include(r9_bMarks);
r2285_currentGlyph.include(r9_smallo(r9_CAP * 0.7, 0, r9_SB, r9_RIGHTSB));
r2285_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB + r9_O, r9_SMALLSMOOTHB), r9_curl(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_alsothruthem([
[
0.25,
0.79
],
[
0.5,
0.87
]
], r9_important), r9_g4(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_CAP)));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrve.italic', function _r9_t415() {
var r2291_currentGlyph, r2291_mid, _r2291_t0, _r2291_t1;
_r2291_t0 = this;
r2291_currentGlyph = _r2291_t0;
r2291_currentGlyph.gizmo = r9_globalTransform;
r2291_currentGlyph.include(r9_eMarks);
r2291_mid = r0_mix(r9_RIGHTSB, r9_SB, 0.65);
r2291_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r2291_mid, r9_XH / 2 - r9_HALFSTROKE, r9_heading(r9_RIGHTWARD)), r9_curl(r9_MIDDLE, r9_XH / 2 - r9_HALFSTROKE), r9_archv(), r9_g4(r9_RIGHTSB + r9_O, r9_XH - r9_SMOOTHB * 0.87), r9_arcvh(), r9_g4(r9_MIDDLE - r9_CORRECTION_OMIDS, r9_XO), r9_archv(), r9_flat(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_O, r9_SMALLSMOOTHB), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_g4(r9_RIGHTSB - r9_O, r9_SMOOTHA * 0.87), r9_arcvh(), r9_flat(r9_MIDDLE, r9_XH / 2 + r9_HALFSTROKE), r9_curl(r2291_mid, r9_XH / 2 + r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrve.upright', function _r9_t416() {
var r2295_currentGlyph, _r2295_t0, _r2295_t1;
_r2295_t0 = this;
r2295_currentGlyph = _r2295_t0;
r2295_currentGlyph.gizmo = r9_globalTransform;
r2295_currentGlyph.include(r9_eMarks);
r2295_currentGlyph.include(r9_BShape(r9_XH));
return void 0;
});
r9_xn$italicvariant$7Hrq('cyrve', 1074);
r9_xn$createglyph$7Hrq('cyrghe.upright', function _r9_t417() {
var r2299_currentGlyph, _r2299_t0, _r2299_t1;
_r2299_t0 = this;
r2299_currentGlyph = _r2299_t0;
r2299_currentGlyph.gizmo = r9_globalTransform;
r2299_currentGlyph.include(r9_eMarks);
r2299_currentGlyph.include(r9_LShape(r9_XH));
r2299_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2, 1, -1));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrghe.italic', function _r9_t418() {
var r2304_currentGlyph, _r2304_t0, _r2304_t1;
_r2304_t0 = this;
r2304_currentGlyph = _r2304_t0;
r2304_currentGlyph.gizmo = r9_globalTransform;
r2304_currentGlyph.include(r9_eMarks);
r2304_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_XH - r9_SHOOK), r9_hookstart(r9_XO, r9_SBALANCE), r9_g4(r9_RIGHTSB, r9_XH - r9_SMOOTHB * 0.85), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_SB, r9_SMOOTHB * 0.85, r9_widths(r9_STROKE, 0)), r9_hookend(r9_O, r9_SBALANCE), r9_g4(r9_RIGHTSB, r9_SHOOK)));
return void 0;
});
r9_xn$italicvariant$7Hrq('cyrghe', 1075);
r9_CyrDeShape = function _r9_t419(r2307_top) {
var r2307_top, _r2307_t0, _r2307_t1, _r2307_t2;
return function _r2307_t2() {
var r2309_currentGlyph, r2309_cutleft, r2309_cutright, _r2309_t0, _r2309_t1;
_r2309_t0 = this;
r2309_currentGlyph = _r2309_t0;
r2309_currentGlyph.gizmo = r9_globalTransform;
r2309_cutleft = r0_mix(r9_SB, r9_RIGHTSB, 0.2);
r2309_cutright = r0_mix(r9_SB, r9_RIGHTSB, 0.92);
r2309_currentGlyph.include(r9_HBar(r9_SB + r9_O * 2, r9_RIGHTSB, r9_HALFSTROKE));
r2309_currentGlyph.include(r9_VBar(r2309_cutright - r9_HALFSTROKE * r9_CORRECTION_HX, 0, r2307_top));
r2309_currentGlyph.include(r9_HBar(r2309_cutleft, r2309_cutright, r2307_top - r9_HALFSTROKE));
r2309_currentGlyph.include(r9_halfXStrand(r2309_cutleft + r9_STROKE * r9_CORRECTION_HX, r2307_top, r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, r9_HALFSTROKE, 0.1, 0.75, 0.5));
r2309_currentGlyph.include(r9_VBar(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX + r9_O * 2, -r9_LONGJUT + r9_HALFSTROKE, 0));
r2309_currentGlyph.include(r9_VBar(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, -r9_LONGJUT + r9_HALFSTROKE, 0));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrDe', function _r9_t420() {
var r2317_currentGlyph, _r2317_t0, _r2317_t1;
_r2317_t0 = this;
r2317_currentGlyph = _r2317_t0;
r2317_currentGlyph.gizmo = r9_globalTransform;
r2317_currentGlyph['assign-unicode'](1044);
r9_unicodeGlyphs[r2317_currentGlyph.unicode[r2317_currentGlyph.unicode.length - 1]] = r2317_currentGlyph;
r2317_currentGlyph.include(r9_ifMarks);
r2317_currentGlyph.include(r9_CyrDeShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrde.upright', function _r9_t421() {
var r2322_currentGlyph, _r2322_t0, _r2322_t1;
_r2322_t0 = this;
r2322_currentGlyph = _r2322_t0;
r2322_currentGlyph.gizmo = r9_globalTransform;
r2322_currentGlyph.include(r9_eMarks);
r2322_currentGlyph.include(r9_CyrDeShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrde.italic', function _r9_t422() {
var r2326_currentGlyph, r2326_ymiddlea, _r2326_t0, _r2326_t1;
_r2326_t0 = this;
r2326_currentGlyph = _r2326_t0;
r2326_currentGlyph.gizmo = r9_globalTransform;
r2326_currentGlyph.include(r9_bMarks);
r2326_currentGlyph.include(r9_smallo(r9_CAP * 0.7, 0, r9_SB, r9_RIGHTSB));
r2326_ymiddlea = (r9_XH + r9_SMALLSMOOTHA - r9_SMALLSMOOTHB) / 2;
r2326_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB - r9_O, r2326_ymiddlea), r9_quadcontrols(0, 0.8), r9_g4(r9_SB + r9_STROKE * 1.1, r9_CAP)));
return void 0;
});
r9_xn$italicvariant$7Hrq('cyrde', 1076);
r9_CyrZheShape = function _r9_t423(r2330_top) {
var r2330_top, _r2330_t0, _r2330_t1, _r2330_t2;
return function _r2330_t2() {
var r2332_currentGlyph, r2332_fine, r2332_midx, r2332_CyrAngleShape, _r2332_t0, _r2332_t1, _r2332_t2;
_r2332_t0 = this;
r2332_currentGlyph = _r2332_t0;
r2332_currentGlyph.gizmo = r9_globalTransform;
r2332_fine = r9_adviceBlackness(3.3);
r2332_midx = r0_mix(r9_SB, r9_MIDDLE, 0.3);
r2332_CyrAngleShape = function _r2332_t2() {
var _r2333_t0, _r2333_t1, _r2333_t2;
return function _r2333_t2() {
var r2335_currentGlyph, r2335_cor, _r2335_t0, _r2335_t1;
_r2335_t0 = this;
r2335_currentGlyph = _r2335_t0;
r2335_currentGlyph.gizmo = r9_globalTransform;
r2335_cor = 1;
r2335_currentGlyph['start-from'](r9_SB + r9_O * 4, 0);
r2335_currentGlyph['line-to'](r9_SB + r2332_fine * r2335_cor + r9_O * 4, 0);
r2335_currentGlyph['line-to'](r2332_midx + r2332_fine * r2335_cor, r2330_top / 2);
r2335_currentGlyph['line-to'](r9_SB + r2332_fine * r2335_cor + r9_O * 4, r2330_top);
r2335_currentGlyph['line-to'](r9_SB + r9_O * 4, r2330_top);
r2335_currentGlyph['line-to'](r2332_midx, r2330_top / 2);
r2335_currentGlyph['reverse-last']();
return void 0;
};
};
r2332_currentGlyph.include(r2332_CyrAngleShape());
r2332_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r2330_top / 2));
r2332_currentGlyph.include(r2332_CyrAngleShape());
r2332_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r2330_top, r2332_fine));
r2332_currentGlyph.include(r9_HBar(r2332_midx, r9_WIDTH - r2332_midx, r2330_top / 2, r2332_fine));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrZhe', function _r9_t424() {
var r2349_currentGlyph, _r2349_t0, _r2349_t1;
_r2349_t0 = this;
r2349_currentGlyph = _r2349_t0;
r2349_currentGlyph.gizmo = r9_globalTransform;
r2349_currentGlyph['assign-unicode'](1046);
r9_unicodeGlyphs[r2349_currentGlyph.unicode[r2349_currentGlyph.unicode.length - 1]] = r2349_currentGlyph;
r2349_currentGlyph.include(r9_capitalMarks);
r2349_currentGlyph.include(r9_CyrZheShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrzhe', function _r9_t425() {
var r2354_currentGlyph, _r2354_t0, _r2354_t1;
_r2354_t0 = this;
r2354_currentGlyph = _r2354_t0;
r2354_currentGlyph.gizmo = r9_globalTransform;
r2354_currentGlyph['assign-unicode'](1078);
r9_unicodeGlyphs[r2354_currentGlyph.unicode[r2354_currentGlyph.unicode.length - 1]] = r2354_currentGlyph;
r2354_currentGlyph.include(r9_eMarks);
r2354_currentGlyph.include(r9_CyrZheShape(r9_XH));
return void 0;
});
r9_CyrZeShape = function _r9_t426(r2358_top, r2358_hook) {
var r2358_top, r2358_hook, _r2358_t0, _r2358_t1, _r2358_t2;
return function _r2358_t2() {
var r2360_currentGlyph, r2360_midx, r2360_midy, r2360_smb, r2360_sma, _r2360_t0, _r2360_t1;
_r2360_t0 = this;
r2360_currentGlyph = _r2360_t0;
r2360_currentGlyph.gizmo = r9_globalTransform;
r2360_midx = r0_mix(r9_RIGHTSB, r9_SB, 0.65);
r2360_midy = r2358_top * r9_BARPOS;
r2360_smb = r2358_top - r0_mix(r2360_midy + r9_HALFSTROKE, r2358_top - r9_O - r9_STROKE, r9_SMOOTHA / (r9_SMOOTHA + r9_SMOOTHB));
r2360_sma = r0_mix(r9_STROKE + r9_O, r2360_midy - r9_HALFSTROKE, r9_SMOOTHA / (r9_SMOOTHA + r9_SMOOTHB));
r2360_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r2358_top - r0_fallback(r2358_hook, r9_SHOOK)), r9_hookstart(r2358_top), r9_g4(r9_RIGHTSB, r2358_top - r2360_smb), r9_arcvh(), r9_flat(r9_MIDDLE, r2360_midy - r9_HALFSTROKE), r9_curl(r2360_midx, r2360_midy - r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
r2360_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_SB, r0_fallback(r2358_hook, r9_SHOOK)), r9_hookstart(0), r9_g4(r9_RIGHTSB, r2360_sma), r9_arcvh(), r9_flat(r9_MIDDLE, r2360_midy + r9_HALFSTROKE), r9_curl(r2360_midx, r2360_midy + r9_HALFSTROKE, r9_heading(r9_LEFTWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrZe', function _r9_t427() {
var r2364_currentGlyph, _r2364_t0, _r2364_t1;
_r2364_t0 = this;
r2364_currentGlyph = _r2364_t0;
r2364_currentGlyph.gizmo = r9_globalTransform;
r2364_currentGlyph['assign-unicode'](1047);
r9_unicodeGlyphs[r2364_currentGlyph.unicode[r2364_currentGlyph.unicode.length - 1]] = r2364_currentGlyph;
r2364_currentGlyph.include(r9_capitalMarks);
r2364_currentGlyph.include(r9_CyrZeShape(r9_CAP, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrze', function _r9_t428() {
var r2369_currentGlyph, _r2369_t0, _r2369_t1;
_r2369_t0 = this;
r2369_currentGlyph = _r2369_t0;
r2369_currentGlyph.gizmo = r9_globalTransform;
r2369_currentGlyph['assign-unicode'](1079);
r9_unicodeGlyphs[r2369_currentGlyph.unicode[r2369_currentGlyph.unicode.length - 1]] = r2369_currentGlyph;
r2369_currentGlyph.include(r9_eMarks);
r2369_currentGlyph.include(r9_CyrZeShape(r9_XH));
return void 0;
});
r9_CyrElShape = function _r9_t429(r2373_top) {
var r2373_top, _r2373_t0, _r2373_t1, _r2373_t2;
return function _r2373_t2() {
var r2375_currentGlyph, r2375_cutleft, r2375_cutleft2, r2375_cutright, _r2375_t0, _r2375_t1;
_r2375_t0 = this;
r2375_currentGlyph = _r2375_t0;
r2375_currentGlyph.gizmo = r9_globalTransform;
r2375_cutleft = r0_mix(r9_SB, r9_RIGHTSB, 0.125);
r2375_cutleft2 = r0_mix(r9_SB, r9_RIGHTSB, 0.075);
r2375_cutright = r0_mix(r9_SB, r9_RIGHTSB, 0.95);
r2375_currentGlyph.include(r9_VBarRight(r2375_cutright, 0, r2373_top));
r2375_currentGlyph.include(r9_HBar(r2375_cutleft, r2375_cutright, r2373_top - r9_HALFSTROKE));
r2375_currentGlyph.include(r9_LegShape(r2375_cutleft, r2375_cutleft2, r0_mix(r9_SB, 0, 0.25), r2373_top, 0));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrEl', function _r9_t430() {
var r2380_currentGlyph, _r2380_t0, _r2380_t1;
_r2380_t0 = this;
r2380_currentGlyph = _r2380_t0;
r2380_currentGlyph.gizmo = r9_globalTransform;
r2380_currentGlyph['assign-unicode'](1051);
r9_unicodeGlyphs[r2380_currentGlyph.unicode[r2380_currentGlyph.unicode.length - 1]] = r2380_currentGlyph;
r2380_currentGlyph.include(r9_capitalMarks);
r2380_currentGlyph.include(r9_CyrElShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrel', function _r9_t431() {
var r2385_currentGlyph, _r2385_t0, _r2385_t1;
_r2385_t0 = this;
r2385_currentGlyph = _r2385_t0;
r2385_currentGlyph.gizmo = r9_globalTransform;
r2385_currentGlyph['assign-unicode'](1083);
r9_unicodeGlyphs[r2385_currentGlyph.unicode[r2385_currentGlyph.unicode.length - 1]] = r2385_currentGlyph;
r2385_currentGlyph.include(r9_eMarks);
r2385_currentGlyph.include(r9_CyrElShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrem', function _r9_t432() {
var r2390_currentGlyph, _r2390_t0, _r2390_t1;
_r2390_t0 = this;
r2390_currentGlyph = _r2390_t0;
r2390_currentGlyph.gizmo = r9_globalTransform;
r2390_currentGlyph['assign-unicode'](1084);
r9_unicodeGlyphs[r2390_currentGlyph.unicode[r2390_currentGlyph.unicode.length - 1]] = r2390_currentGlyph;
r2390_currentGlyph.include(r9_eMarks);
r2390_currentGlyph.include(r9_MShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyren', function _r9_t433() {
var r2395_currentGlyph, _r2395_t0, _r2395_t1;
_r2395_t0 = this;
r2395_currentGlyph = _r2395_t0;
r2395_currentGlyph.gizmo = r9_globalTransform;
r2395_currentGlyph['assign-unicode'](1085);
r9_unicodeGlyphs[r2395_currentGlyph.unicode[r2395_currentGlyph.unicode.length - 1]] = r2395_currentGlyph;
r2395_currentGlyph.include(r9_eMarks);
r2395_currentGlyph.include(r9_HShape(r9_XH));
return void 0;
});
r9_CyrTseShape = function _r9_t434(r2399_top) {
var r2399_top, _r2399_t0, _r2399_t1, _r2399_t2;
return function _r2399_t2() {
var r2401_currentGlyph, _r2401_t0, _r2401_t1;
_r2401_t0 = this;
r2401_currentGlyph = _r2401_t0;
r2401_currentGlyph.gizmo = r9_globalTransform;
r2401_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r2399_top));
r2401_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0));
r2401_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r2399_top));
r2401_currentGlyph.include(r9_VBarRight(r0_mix(r9_SB, r9_RIGHTSB, 1.05), r9_HALFSTROKE - r9_LONGJUT, r9_STROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrTse', function _r9_t435() {
var r2407_currentGlyph, _r2407_t0, _r2407_t1;
_r2407_t0 = this;
r2407_currentGlyph = _r2407_t0;
r2407_currentGlyph.gizmo = r9_globalTransform;
r2407_currentGlyph['assign-unicode'](1062);
r9_unicodeGlyphs[r2407_currentGlyph.unicode[r2407_currentGlyph.unicode.length - 1]] = r2407_currentGlyph;
r2407_currentGlyph.include(r9_capitalMarks);
r2407_currentGlyph.include(r9_CyrTseShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrtse', function _r9_t436() {
var r2412_currentGlyph, _r2412_t0, _r2412_t1;
_r2412_t0 = this;
r2412_currentGlyph = _r2412_t0;
r2412_currentGlyph.gizmo = r9_globalTransform;
r2412_currentGlyph['assign-unicode'](1094);
r9_unicodeGlyphs[r2412_currentGlyph.unicode[r2412_currentGlyph.unicode.length - 1]] = r2412_currentGlyph;
r2412_currentGlyph.include(r9_eMarks);
r2412_currentGlyph.include(r9_CyrTseShape(r9_XH));
return void 0;
});
r9_CyrCheShape = function _r9_t437(r2416_top, r2416__barp) {
var r2416_top, r2416__barp, _r2416_t0, _r2416_t1, _r2416_t2;
return function _r2416_t2() {
var r2418_currentGlyph, r2418_bar, _r2418_t0, _r2418_t1;
_r2418_t0 = this;
r2418_currentGlyph = _r2418_t0;
r2418_currentGlyph.gizmo = r9_globalTransform;
r2418_bar = r2416_top * r0_fallback(r2416__barp, 0.4);
r2418_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r2416_top));
r2418_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, r2416_top, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r2418_bar + r9_SMOOTHB - r9_HALFSTROKE), r9_arcvh(), r9_flat(r9_MIDDLE, r2418_bar - r9_HALFSTROKE), r9_curl(r9_RIGHTSB - 1, r2418_bar - r9_HALFSTROKE, r9_heading(r9_RIGHTWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrChe', function _r9_t438() {
var r2422_currentGlyph, _r2422_t0, _r2422_t1;
_r2422_t0 = this;
r2422_currentGlyph = _r2422_t0;
r2422_currentGlyph.gizmo = r9_globalTransform;
r2422_currentGlyph['assign-unicode'](1063);
r9_unicodeGlyphs[r2422_currentGlyph.unicode[r2422_currentGlyph.unicode.length - 1]] = r2422_currentGlyph;
r2422_currentGlyph.include(r9_capitalMarks);
r2422_currentGlyph.include(r9_CyrCheShape(r9_CAP, 0.35));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrche', function _r9_t439() {
var r2427_currentGlyph, _r2427_t0, _r2427_t1;
_r2427_t0 = this;
r2427_currentGlyph = _r2427_t0;
r2427_currentGlyph.gizmo = r9_globalTransform;
r2427_currentGlyph['assign-unicode'](1095);
r9_unicodeGlyphs[r2427_currentGlyph.unicode[r2427_currentGlyph.unicode.length - 1]] = r2427_currentGlyph;
r2427_currentGlyph.include(r9_eMarks);
r2427_currentGlyph.include(r9_CyrCheShape(r9_XH));
return void 0;
});
r9_CyrShaShape = function _r9_t440(r2431_top) {
var r2431_top, _r2431_t0, _r2431_t1, _r2431_t2;
return function _r2431_t2() {
var r2433_currentGlyph, _r2433_t0, _r2433_t1;
_r2433_t0 = this;
r2433_currentGlyph = _r2433_t0;
r2433_currentGlyph.gizmo = r9_globalTransform;
r2433_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0));
r2433_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r2431_top, r9_MVERTSTROKE));
r2433_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r2431_top, r9_MVERTSTROKE));
r2433_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r2431_top, r9_MVERTSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrSha', function _r9_t441() {
var r2439_currentGlyph, _r2439_t0, _r2439_t1;
_r2439_t0 = this;
r2439_currentGlyph = _r2439_t0;
r2439_currentGlyph.gizmo = r9_globalTransform;
r2439_currentGlyph['assign-unicode'](1064);
r9_unicodeGlyphs[r2439_currentGlyph.unicode[r2439_currentGlyph.unicode.length - 1]] = r2439_currentGlyph;
r2439_currentGlyph.include(r9_capitalMarks);
r2439_currentGlyph.include(r9_CyrShaShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrsha', function _r9_t442() {
var r2444_currentGlyph, _r2444_t0, _r2444_t1;
_r2444_t0 = this;
r2444_currentGlyph = _r2444_t0;
r2444_currentGlyph.gizmo = r9_globalTransform;
r2444_currentGlyph['assign-unicode'](1096);
r9_unicodeGlyphs[r2444_currentGlyph.unicode[r2444_currentGlyph.unicode.length - 1]] = r2444_currentGlyph;
r2444_currentGlyph.include(r9_eMarks);
r2444_currentGlyph.include(r9_CyrShaShape(r9_XH));
return void 0;
});
r9_CyrShchaShape = function _r9_t443(r2448_top) {
var r2448_top, _r2448_t0, _r2448_t1, _r2448_t2;
return function _r2448_t2() {
var r2450_currentGlyph, _r2450_t0, _r2450_t1;
_r2450_t0 = this;
r2450_currentGlyph = _r2450_t0;
r2450_currentGlyph.gizmo = r9_globalTransform;
r2450_currentGlyph.include(r9_CyrShaShape(r2448_top));
r2450_currentGlyph.include(r9_VBarRight(r0_mix(r9_SB, r9_RIGHTSB, 1.05), r9_HALFSTROKE - r9_LONGJUT, r9_STROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrShcha', function _r9_t444() {
var r2454_currentGlyph, _r2454_t0, _r2454_t1;
_r2454_t0 = this;
r2454_currentGlyph = _r2454_t0;
r2454_currentGlyph.gizmo = r9_globalTransform;
r2454_currentGlyph['assign-unicode'](1065);
r9_unicodeGlyphs[r2454_currentGlyph.unicode[r2454_currentGlyph.unicode.length - 1]] = r2454_currentGlyph;
r2454_currentGlyph.include(r9_capitalMarks);
r2454_currentGlyph.include(r9_CyrShchaShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrshcha', function _r9_t445() {
var r2459_currentGlyph, _r2459_t0, _r2459_t1;
_r2459_t0 = this;
r2459_currentGlyph = _r2459_t0;
r2459_currentGlyph.gizmo = r9_globalTransform;
r2459_currentGlyph['assign-unicode'](1097);
r9_unicodeGlyphs[r2459_currentGlyph.unicode[r2459_currentGlyph.unicode.length - 1]] = r2459_currentGlyph;
r2459_currentGlyph.include(r9_eMarks);
r2459_currentGlyph.include(r9_CyrShchaShape(r9_XH));
return void 0;
});
r9_CyrYerShape = function _r9_t446(r2463_top) {
var r2463_top, _r2463_t0, _r2463_t1, _r2463_t2;
return function _r2463_t2() {
var r2465_currentGlyph, _r2465_t0, _r2465_t1;
_r2465_t0 = this;
r2465_currentGlyph = _r2465_t0;
r2465_currentGlyph.gizmo = r9_globalTransform;
r2465_currentGlyph.include(r9_CyrYeriShape(r2463_top, r0_mix(r9_SB, r9_RIGHTSB, 0.1), r9_RIGHTSB));
r2465_currentGlyph.include(r9_HBarTop(r0_mix(0, r9_SB, 0.6), r9_STROKE * 0.1 + r0_mix(r9_SB, r9_RIGHTSB, 0.1), r2463_top));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrYer', function _r9_t447() {
var r2469_currentGlyph, _r2469_t0, _r2469_t1;
_r2469_t0 = this;
r2469_currentGlyph = _r2469_t0;
r2469_currentGlyph.gizmo = r9_globalTransform;
r2469_currentGlyph['assign-unicode'](1066);
r9_unicodeGlyphs[r2469_currentGlyph.unicode[r2469_currentGlyph.unicode.length - 1]] = r2469_currentGlyph;
r2469_currentGlyph.include(r9_capitalMarks);
r2469_currentGlyph.include(r9_CyrYerShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyryer', function _r9_t448() {
var r2474_currentGlyph, _r2474_t0, _r2474_t1;
_r2474_t0 = this;
r2474_currentGlyph = _r2474_t0;
r2474_currentGlyph.gizmo = r9_globalTransform;
r2474_currentGlyph['assign-unicode'](1098);
r9_unicodeGlyphs[r2474_currentGlyph.unicode[r2474_currentGlyph.unicode.length - 1]] = r2474_currentGlyph;
r2474_currentGlyph.include(r9_eMarks);
r2474_currentGlyph.include(r9_CyrYerShape(r9_XH));
return void 0;
});
r9_CyrYeryShape = function _r9_t449(r2478_top) {
var r2478_top, _r2478_t0, _r2478_t1, _r2478_t2;
return function _r2478_t2() {
var r2480_currentGlyph, _r2480_t0, _r2480_t1;
_r2480_t0 = this;
r2480_currentGlyph = _r2480_t0;
r2480_currentGlyph.gizmo = r9_globalTransform;
r2480_currentGlyph.include(r9_CyrYeriShape(r2478_top, r9_SB + r9_O, r0_mix(r9_RIGHTSB - r9_MVERTSTROKE * r9_CORRECTION_HX, r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, 0.5), r9_MVERTSTROKE));
r2480_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_O, 0, r2478_top, r9_MVERTSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrYery', function _r9_t450() {
var r2484_currentGlyph, _r2484_t0, _r2484_t1;
_r2484_t0 = this;
r2484_currentGlyph = _r2484_t0;
r2484_currentGlyph.gizmo = r9_globalTransform;
r2484_currentGlyph['assign-unicode'](1067);
r9_unicodeGlyphs[r2484_currentGlyph.unicode[r2484_currentGlyph.unicode.length - 1]] = r2484_currentGlyph;
r2484_currentGlyph.include(r9_capitalMarks);
r2484_currentGlyph.include(r9_CyrYeryShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyryery', function _r9_t451() {
var r2489_currentGlyph, _r2489_t0, _r2489_t1;
_r2489_t0 = this;
r2489_currentGlyph = _r2489_t0;
r2489_currentGlyph.gizmo = r9_globalTransform;
r2489_currentGlyph['assign-unicode'](1099);
r9_unicodeGlyphs[r2489_currentGlyph.unicode[r2489_currentGlyph.unicode.length - 1]] = r2489_currentGlyph;
r2489_currentGlyph.include(r9_eMarks);
r2489_currentGlyph.include(r9_CyrYeryShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrE', function _r9_t452() {
var r2494_currentGlyph, _r2494_t0, _r2494_t1;
_r2494_t0 = this;
r2494_currentGlyph = _r2494_t0;
r2494_currentGlyph.gizmo = r9_globalTransform;
r2494_currentGlyph['assign-unicode'](1069);
r9_unicodeGlyphs[r2494_currentGlyph.unicode[r2494_currentGlyph.unicode.length - 1]] = r2494_currentGlyph;
r2494_currentGlyph.include(r9_capitalMarks);
r2494_currentGlyph.include(r9_glyphs.C);
r2494_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAP / 2));
r2494_currentGlyph.include(r9_HBar(r0_mix(r9_SB, r9_RIGHTSB, 0.25), r9_RIGHTSB, r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('cyre', function _r9_t453() {
var r2501_currentGlyph, _r2501_t0, _r2501_t1;
_r2501_t0 = this;
r2501_currentGlyph = _r2501_t0;
r2501_currentGlyph.gizmo = r9_globalTransform;
r2501_currentGlyph['assign-unicode'](1101);
r9_unicodeGlyphs[r2501_currentGlyph.unicode[r2501_currentGlyph.unicode.length - 1]] = r2501_currentGlyph;
r2501_currentGlyph.include(r9_eMarks);
r2501_currentGlyph.include(r9_glyphs.c);
r2501_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r2501_currentGlyph.include(r9_HBar(r0_mix(r9_SB, r9_RIGHTSB, 0.25), r9_RIGHTSB, r9_XH / 2));
return void 0;
});
r9_CyrYuShape = function _r9_t454(r2507_top, r2507_sma, r2507_smb) {
var r2507_top, r2507_sma, r2507_smb, _r2507_t0, _r2507_t1, _r2507_t2;
return function _r2507_t2() {
var r2509_currentGlyph, _r2509_t0, _r2509_t1;
_r2509_t0 = this;
r2509_currentGlyph = _r2509_t0;
r2509_currentGlyph.gizmo = r9_globalTransform;
r2509_currentGlyph.include(r9_VBarLeft(r9_SB + r9_O, 0, r2507_top, r9_MVERTSTROKE));
r2509_currentGlyph.include(r9_smallo(r2507_top, 0, r0_mix(r9_SB + r9_MVERTSTROKE * r9_CORRECTION_HX, r9_RIGHTSB, 0.15), r9_RIGHTSB - r9_O, r9_MVERTSTROKE, r2507_sma * 0.8, r2507_smb * 0.8));
r2509_currentGlyph.include(r9_HBar(r9_SB + r9_MVERTSTROKE * 0.1, r0_mix(r9_SB + r9_MVERTSTROKE * r9_CORRECTION_HX, r9_RIGHTSB, 0.15), r2507_top / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrYu', function _r9_t455() {
var r2514_currentGlyph, _r2514_t0, _r2514_t1;
_r2514_t0 = this;
r2514_currentGlyph = _r2514_t0;
r2514_currentGlyph.gizmo = r9_globalTransform;
r2514_currentGlyph['assign-unicode'](1070);
r9_unicodeGlyphs[r2514_currentGlyph.unicode[r2514_currentGlyph.unicode.length - 1]] = r2514_currentGlyph;
r2514_currentGlyph.include(r9_capitalMarks);
r2514_currentGlyph.include(r9_CyrYuShape(r9_CAP, r9_SMOOTHA, r9_SMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('cyryu', function _r9_t456() {
var r2519_currentGlyph, _r2519_t0, _r2519_t1;
_r2519_t0 = this;
r2519_currentGlyph = _r2519_t0;
r2519_currentGlyph.gizmo = r9_globalTransform;
r2519_currentGlyph['assign-unicode'](1102);
r9_unicodeGlyphs[r2519_currentGlyph.unicode[r2519_currentGlyph.unicode.length - 1]] = r2519_currentGlyph;
r2519_currentGlyph.include(r9_eMarks);
r2519_currentGlyph.include(r9_CyrYuShape(r9_XH, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
return void 0;
});
r9_CyrYaShape = function _r9_t457(r2523_top) {
var r2523_top, _r2523_t0, _r2523_t1, _r2523_t2;
return function _r2523_t2() {
var r2525_currentGlyph, r2525_bowlTop, r2525_bowlBottom, r2525_turn, r2525_turnRadius, r2525_left, _r2525_t0, _r2525_t1;
_r2525_t0 = this;
r2525_currentGlyph = _r2525_t0;
r2525_currentGlyph.gizmo = r9_globalTransform;
r2525_bowlTop = r2523_top * 1;
r2525_bowlBottom = (r2523_top - r9_STROKE) * 0.55 - r9_HALFSTROKE;
r2525_turn = r0_mix(r2525_bowlTop, r2525_bowlBottom, 0.5);
r2525_turnRadius = (r2525_bowlTop - r2525_bowlBottom) / 2;
r2525_currentGlyph.include(r2525_currentGlyph['create-stroke']()['start-from'](r9_WIDTH - r9_SB * 1.25 - r9_HALFSTROKE * 0.1, r2525_bowlTop)['heads-to'](r9_LEFTWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB + r2525_turnRadius, r2525_bowlTop)['arc-hv-to'](r9_SB + r9_O, r2525_turn)['arc-vh-to'](r9_SB + r2525_turnRadius, r2525_bowlBottom)['line-to'](r9_WIDTH - r9_SB * 1.25 - r9_HALFSTROKE * 0.1, r2525_bowlBottom)['heads-to'](r9_RIGHTWARD));
r2525_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r2523_top));
r2525_turn = r9_XH * 0.1;
r2525_left = r9_SB + r9_O;
r2525_currentGlyph.include(r2525_currentGlyph['create-stroke']()['start-from'](r2525_left + r9_HALFSTROKE, 0)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['curve-to'](r2525_left + r9_HALFSTROKE, r2525_turn + 0.2 * (r9_XH - r2525_turn), r9_MIDDLE, r2525_bowlBottom + r9_HALFSTROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrYa', function _r9_t458() {
var r2532_currentGlyph, _r2532_t0, _r2532_t1;
_r2532_t0 = this;
r2532_currentGlyph = _r2532_t0;
r2532_currentGlyph.gizmo = r9_globalTransform;
r2532_currentGlyph['assign-unicode'](1071);
r9_unicodeGlyphs[r2532_currentGlyph.unicode[r2532_currentGlyph.unicode.length - 1]] = r2532_currentGlyph;
r2532_currentGlyph.include(r9_capitalMarks);
r2532_currentGlyph.include(r9_CyrYaShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrya', function _r9_t459() {
var r2537_currentGlyph, _r2537_t0, _r2537_t1;
_r2537_t0 = this;
r2537_currentGlyph = _r2537_t0;
r2537_currentGlyph.gizmo = r9_globalTransform;
r2537_currentGlyph['assign-unicode'](1103);
r9_unicodeGlyphs[r2537_currentGlyph.unicode[r2537_currentGlyph.unicode.length - 1]] = r2537_currentGlyph;
r2537_currentGlyph.include(r9_eMarks);
r2537_currentGlyph.include(r9_CyrYaShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('AE', function _r9_t460() {
var r2543_currentGlyph, r2543_eleft, r2543_turn, _r2543_t0, _r2543_t1;
_r2543_t0 = this;
r2543_currentGlyph = _r2543_t0;
r2543_currentGlyph.gizmo = r9_globalTransform;
r2543_currentGlyph['set-width'](r9_WIDTH);
r2543_currentGlyph['assign-unicode'](198);
r9_unicodeGlyphs[r2543_currentGlyph.unicode[r2543_currentGlyph.unicode.length - 1]] = r2543_currentGlyph;
r2543_currentGlyph.include(r9_capitalMarks);
r2543_eleft = r9_MIDDLE - r9_MVERTSTROKE * 0.25;
r2543_turn = r9_XH * 0.1;
r2543_currentGlyph.include(r2543_currentGlyph['create-stroke']()['start-from'](r9_SB, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_MVERTSTROKE)['line-to'](r9_SB, r2543_turn)['heads-to'](r9_UPWARD)['curve-to'](r9_SB, r0_mix(r2543_turn, r9_CAP, 0.27), r2543_eleft - r9_HALFSTROKE, r9_CAP)['set-width'](0, r9_MVERTSTROKE * 0.8));
r2543_currentGlyph['start-from'](r2543_eleft - r9_HALFSTROKE, r9_CAP);
r2543_currentGlyph['line-to'](r2543_eleft, r9_CAP);
r2543_currentGlyph['line-to'](r2543_eleft, r9_CAP - r9_MVERTSTROKE);
r2543_currentGlyph.include(r2543_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_MVERTSTROKE, r9_XH / 2)['heads-to'](r9_RIGHTWARD)['set-width'](0, r9_MVERTSTROKE)['line-to'](r2543_eleft + r9_MVERTSTROKE / 2, r9_XH / 2)['heads-to'](r9_RIGHTWARD));
r2543_currentGlyph.include(r9_VBarLeft(r2543_eleft, 0, r9_CAP, r9_MVERTSTROKE));
r2543_currentGlyph.include(r9_HBarTop(r2543_eleft - r9_O, r9_RIGHTSB, r9_CAP));
r2543_currentGlyph.include(r9_HBar(r2543_eleft - r9_O, r9_RIGHTSB - r9_MVERTSTROKE / 4, r9_CAP * 0.54));
r2543_currentGlyph.include(r9_HBarBottom(r2543_eleft - r9_O, r9_RIGHTSB, 0));
return void 0;
});
r9_OEShape = function _r9_t461(r2558_top) {
var r2558_top, _r2558_t0, _r2558_t1, _r2558_t2;
return function _r2558_t2() {
var r2560_currentGlyph, r2560_eleft, _r2560_t0, _r2560_t1;
_r2560_t0 = this;
r2560_currentGlyph = _r2560_t0;
r2560_currentGlyph.gizmo = r9_globalTransform;
r2560_eleft = r9_MIDDLE;
r2560_currentGlyph.include(r2560_currentGlyph['create-stroke']()['start-from'](r2560_eleft + 1, r2558_top)['set-width'](r9_MVERTSTROKE, 0)['line-to'](r2560_eleft - r9_CORRECTION_OMIDS, r2558_top)['arc-hv-to'](r9_SB, r2558_top - r9_SMOOTHA)['line-to'](r9_SB, r9_SMOOTHB)['arc-vh-to'](r2560_eleft, 0)['line-to'](r2560_eleft + 1, 0)['heads-to'](r9_RIGHTWARD));
r2560_currentGlyph.include(r9_VBarLeft(r2560_eleft, 0, r2558_top, r9_MVERTSTROKE));
r2560_currentGlyph.include(r9_HBarTop(r2560_eleft - r9_O, r9_RIGHTSB, r2558_top));
r2560_currentGlyph.include(r9_HBar(r2560_eleft - r9_O, r9_RIGHTSB - r9_MVERTSTROKE / 4, r2558_top * 0.54));
r2560_currentGlyph.include(r9_HBarBottom(r2560_eleft - r9_O, r9_RIGHTSB, 0));
return void 0;
};
};
r9_xn$createglyph$7Hrq('OE', function _r9_t462() {
var r2568_currentGlyph, _r2568_t0, _r2568_t1;
_r2568_t0 = this;
r2568_currentGlyph = _r2568_t0;
r2568_currentGlyph.gizmo = r9_globalTransform;
r2568_currentGlyph['set-width'](r9_WIDTH);
r2568_currentGlyph['assign-unicode'](338);
r9_unicodeGlyphs[r2568_currentGlyph.unicode[r2568_currentGlyph.unicode.length - 1]] = r2568_currentGlyph;
r2568_currentGlyph.include(r9_capitalMarks);
r2568_currentGlyph.include(r9_OEShape(r9_CAP));
return void 0;
});
r9_aeepart = function _r9_t463() {
var r2574_currentGlyph, r2574_eLeft, r2574_eMiddle, r2574_barbottom, r2574_sma, r2574_smb, _r2574_t0, _r2574_t1;
_r2574_t0 = this;
r2574_currentGlyph = _r2574_t0;
r2574_currentGlyph.gizmo = r9_globalTransform;
r2574_eLeft = r9_MIDDLE - r9_MVERTSTROKE / 2 * r9_CORRECTION_HX;
r2574_eMiddle = r0_mix(r2574_eLeft, r9_RIGHTSB - r9_O, 0.5) - r9_MVERTSTROKE * r9_globalTransform.yx;
r2574_barbottom = r9_XH * r9_EBARPOS;
r2574_sma = r9_SMALLSMOOTHA * 0.6;
r2574_smb = r9_SMALLSMOOTHB * 0.6;
r2574_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_flat(r9_RIGHTSB - r9_O * 2, r2574_barbottom, r9_heading(r9_UPWARD)), r9_curl(r9_RIGHTSB - r9_O * 2, r9_XH - r2574_smb), r9_arcvh(), r9_g4(r2574_eMiddle, r9_XO), r9_archv(), r9_flat(r2574_eLeft, r9_XH - r2574_sma), r9_curl(r2574_eLeft, r2574_smb), r9_hookend(r9_O), r9_g4(r9_RIGHTSB - r9_O * 2, r9_SHOOK)));
r2574_currentGlyph.include(r2574_currentGlyph['create-stroke']()['start-from'](r2574_eLeft + r9_MVERTSTROKE / 2, r2574_barbottom)['set-width'](r9_MVERTSTROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB - r9_MVERTSTROKE / 2, r2574_barbottom)['heads-to'](r9_RIGHTWARD));
return void 0;
};
r9_aeapart = function _r9_t464() {
var r2579_currentGlyph, r2579_bartop, r2579_abarRight, r2579_lowmiddle, r2579_barsmooth, r2579_sma, r2579_smb, _r2579_t0, _r2579_t1;
_r2579_t0 = this;
r2579_currentGlyph = _r2579_t0;
r2579_currentGlyph.gizmo = r9_globalTransform;
r2579_bartop = r9_XH * r9_BARPOS * 1.02 + r9_HALFSTROKE;
r2579_abarRight = r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX;
r2579_lowmiddle = r0_mix(r9_SB + r9_MVERTSTROKE, r2579_abarRight - r9_MVERTSTROKE, 0.5) + r9_MVERTSTROKE * r9_globalTransform.yx;
r2579_barsmooth = r0_mix(r9_SB, r2579_abarRight, 0.7);
r2579_sma = r9_SMALLSMOOTHA * 0.6;
r2579_smb = r9_SMALLSMOOTHB * 0.6;
r2579_currentGlyph.include(r9_spiro(r9_widths.rhs(r9_MVERTSTROKE), r9_g4(r9_SB + r9_O, r9_XH - r9_SHOOK), r9_hookstart(r9_XO, 0.5), r9_flat(r2579_abarRight, r9_XH - r2579_smb), r9_curl(r2579_abarRight, r2579_smb), r9_arcvh(), r9_g4(r2579_lowmiddle, r9_O), r9_archv(), r9_g4(r9_SB + r9_O * 2, r0_mix(0, r2579_bartop, 0.5)), r9_arcvh(), r9_flat(r2579_barsmooth, r2579_bartop), r9_curl(r2579_abarRight - 1, r2579_bartop, r9_heading(r9_RIGHTWARD))));
return void 0;
};
r9_oeopart = function _r9_t465() {
var r2582_currentGlyph, r2582_abarRight, _r2582_t0, _r2582_t1;
_r2582_t0 = this;
r2582_currentGlyph = _r2582_t0;
r2582_currentGlyph.gizmo = r9_globalTransform;
r2582_abarRight = r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX;
r2582_currentGlyph.include(r9_smallo(r9_XH, 0, r9_SB + r9_O, r2582_abarRight + r9_O, r9_MVERTSTROKE, r9_SMALLSMOOTHA * 0.6, r9_SMALLSMOOTHB * 0.6));
return void 0;
};
r9_xn$createglyph$7Hrq('ae', function _r9_t466() {
var r2585_currentGlyph, _r2585_t0, _r2585_t1;
_r2585_t0 = this;
r2585_currentGlyph = _r2585_t0;
r2585_currentGlyph.gizmo = r9_globalTransform;
r2585_currentGlyph['set-width'](r9_WIDTH);
r2585_currentGlyph['assign-unicode'](230);
r9_unicodeGlyphs[r2585_currentGlyph.unicode[r2585_currentGlyph.unicode.length - 1]] = r2585_currentGlyph;
r2585_currentGlyph.include(r9_eMarks);
r2585_currentGlyph.include(r9_aeepart);
r2585_currentGlyph.include(r9_aeapart);
return void 0;
});
r9_xn$createglyph$7Hrq('oe', function _r9_t467() {
var r2592_currentGlyph, _r2592_t0, _r2592_t1;
_r2592_t0 = this;
r2592_currentGlyph = _r2592_t0;
r2592_currentGlyph.gizmo = r9_globalTransform;
r2592_currentGlyph['set-width'](r9_WIDTH);
r2592_currentGlyph['assign-unicode'](339);
r9_unicodeGlyphs[r2592_currentGlyph.unicode[r2592_currentGlyph.unicode.length - 1]] = r2592_currentGlyph;
r2592_currentGlyph.include(r9_eMarks);
r2592_currentGlyph.include(r9_aeepart);
r2592_currentGlyph.include(r9_oeopart);
return void 0;
});
r9_xn$createglyph$7Hrq('db', function _r9_t468() {
var r2599_currentGlyph, _r2599_t0, _r2599_t1;
_r2599_t0 = this;
r2599_currentGlyph = _r2599_t0;
r2599_currentGlyph.gizmo = r9_globalTransform;
r2599_currentGlyph['set-width'](r9_WIDTH);
r2599_currentGlyph['assign-unicode'](568);
r9_unicodeGlyphs[r2599_currentGlyph.unicode[r2599_currentGlyph.unicode.length - 1]] = r2599_currentGlyph;
r2599_currentGlyph.include(r9_bMarks);
r2599_currentGlyph.include(r9_oeopart);
r2599_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r2599_currentGlyph.include(r9_oeopart);
r2599_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_XH / 2, r9_CAP, r9_MVERTSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('pq', function _r9_t469() {
var r2608_currentGlyph, _r2608_t0, _r2608_t1;
_r2608_t0 = this;
r2608_currentGlyph = _r2608_t0;
r2608_currentGlyph.gizmo = r9_globalTransform;
r2608_currentGlyph['set-width'](r9_WIDTH);
r2608_currentGlyph['assign-unicode'](569);
r9_unicodeGlyphs[r2608_currentGlyph.unicode[r2608_currentGlyph.unicode.length - 1]] = r2608_currentGlyph;
r2608_currentGlyph.include(r9_pMarks);
r2608_currentGlyph.include(r9_oeopart);
r2608_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r2608_currentGlyph.include(r9_oeopart);
r2608_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r9_XH / 2, r9_MVERTSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Eth', function _r9_t470() {
var r2617_currentGlyph, _r2617_t0, _r2617_t1;
_r2617_t0 = this;
r2617_currentGlyph = _r2617_t0;
r2617_currentGlyph.gizmo = r9_globalTransform;
r2617_currentGlyph['assign-unicode'](208);
r9_unicodeGlyphs[r2617_currentGlyph.unicode[r2617_currentGlyph.unicode.length - 1]] = r2617_currentGlyph;
r2617_currentGlyph.include(r9_glyphs.D, r9_AS_BASE);
r2617_currentGlyph.include(r9_HOverlayBar(r9_SB * 0.3, r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB - r9_STROKE, 0.55), r9_CAP * r9_BARPOS));
return void 0;
});
r9_alias('DCroat', 272, 'Eth');
r9_alias('arficanD', 393, 'Eth');
r9_xn$createglyph$7Hrq('eth', function _r9_t471() {
var r2622_currentGlyph, r2622_ymiddlea, r2622_sw, _r2622_t0, _r2622_t1;
_r2622_t0 = this;
r2622_currentGlyph = _r2622_t0;
r2622_currentGlyph.gizmo = r9_globalTransform;
r2622_currentGlyph['set-width'](r9_WIDTH);
r2622_currentGlyph['assign-unicode'](240);
r9_unicodeGlyphs[r2622_currentGlyph.unicode[r2622_currentGlyph.unicode.length - 1]] = r2622_currentGlyph;
r2622_currentGlyph.include(r9_bMarks);
r2622_currentGlyph.include(r9_smallo(r9_CAP * 0.6, 0, r9_SB, r9_RIGHTSB));
r2622_ymiddlea = (r9_CAP * 0.6 + r9_SMALLSMOOTHA - r9_SMALLSMOOTHB) / 2;
r2622_currentGlyph.include(r2622_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB - r9_O, r2622_ymiddlea)['set-width'](r9_STROKE, 0)['curve-to'](r9_RIGHTSB - r9_O, r0_mix(r2622_ymiddlea, r9_CAP, 0.8), r9_SB + r9_STROKE * 1.1, r9_CAP));
r2622_sw = 0.5 * r9_adviceBlackness(4);
r2622_currentGlyph.include(r2622_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB, r9_RIGHTSB, 0.1), r0_mix(r9_XH, r9_CAP, -0.1))['set-width'](r2622_sw, r2622_sw)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.95), r0_mix(r9_XH, r9_CAP, 0.3)));
return void 0;
});
r9_xn$createglyph$7Hrq('dcroat', function _r9_t472() {
var r2632_currentGlyph, r2632_sw, _r2632_t0, _r2632_t1;
_r2632_t0 = this;
r2632_currentGlyph = _r2632_t0;
r2632_currentGlyph.gizmo = r9_globalTransform;
r2632_currentGlyph['assign-unicode'](273);
r9_unicodeGlyphs[r2632_currentGlyph.unicode[r2632_currentGlyph.unicode.length - 1]] = r2632_currentGlyph;
r2632_currentGlyph.include(r9_glyphs.d, r9_AS_BASE);
r2632_sw = 0.5 * r9_adviceBlackness(5);
r2632_currentGlyph.include(r2632_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB - r9_STROKE, 0.5), r0_mix(r9_XH, r9_CAP, 0.45))['set-width'](r2632_sw, r2632_sw)['heads-to'](r9_RIGHTWARD)['line-to'](r0_mix(r9_RIGHTSB, r9_WIDTH, 0.7), r0_mix(r9_XH, r9_CAP, 0.45))['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('Thorn', function _r9_t473() {
var r2638_currentGlyph, r2638_bowlTop, r2638_bowlBottom, r2638_turn, r2638_turnRadius, _r2638_t0, _r2638_t1;
_r2638_t0 = this;
r2638_currentGlyph = _r2638_t0;
r2638_currentGlyph.gizmo = r9_globalTransform;
r2638_currentGlyph['set-width'](r9_WIDTH);
r2638_currentGlyph['assign-unicode'](222);
r9_unicodeGlyphs[r2638_currentGlyph.unicode[r2638_currentGlyph.unicode.length - 1]] = r2638_currentGlyph;
r2638_currentGlyph.include(r9_capitalMarks);
r2638_bowlTop = r9_CAP * 0.77;
r2638_bowlBottom = r9_CAP * 0.23;
r2638_turn = r0_mix(r2638_bowlTop, r2638_bowlBottom, 0.5);
r2638_turnRadius = (r2638_bowlTop - r2638_bowlBottom) / 2;
r2638_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r9_SB * 1.25 + 1, r2638_bowlTop, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r2638_turnRadius, r2638_bowlTop), r9_g4(r9_RIGHTSB - r9_O, r2638_turn), r9_flat(r9_RIGHTSB - r2638_turnRadius, r2638_bowlBottom), r9_curl(r9_SB * 1.25 + 1, r2638_bowlBottom, r9_heading(r9_LEFTWARD))));
r2638_currentGlyph.include(r2638_currentGlyph['create-stroke']()['start-from'](r9_SB * 1.25, 0)['heads-to'](r9_UPWARD)['set-width'](0, r9_STROKE)['line-to'](r9_SB * 1.25, r9_CAP)['heads-to'](r9_UPWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('thorn', function _r9_t474() {
var r2646_currentGlyph, _r2646_t0, _r2646_t1;
_r2646_t0 = this;
r2646_currentGlyph = _r2646_t0;
r2646_currentGlyph.gizmo = r9_globalTransform;
r2646_currentGlyph['assign-unicode'](254);
r9_unicodeGlyphs[r2646_currentGlyph.unicode[r2646_currentGlyph.unicode.length - 1]] = r2646_currentGlyph;
r2646_currentGlyph.include(r9_glyphs.b, r9_AS_BASE);
r2646_currentGlyph.include(r9_glyphs.p);
r2646_currentGlyph.include(r9_ifMarks);
return void 0;
});
r9_EzhShape = function _r9_t475(r2651_top, r2651_bot, r2651_pleft, r2651_hookless) {
var r2651_top, r2651_bot, r2651_pleft, r2651_hookless, _r2651_t0, _r2651_t1, _r2651_t2;
return function _r2651_t2() {
var r2653_currentGlyph, r2653_cor, r2653_yMidBar, r2653_ezhLeft, r2653_ezhRight, _r2653_t0, _r2653_t1;
_r2653_t0 = this;
r2653_currentGlyph = _r2653_t0;
r2653_currentGlyph.gizmo = r9_globalTransform;
r2653_cor = 1.2;
r2653_yMidBar = r0_mix(r2651_bot, r2651_top, 0.6);
r2653_ezhLeft = r0_mix(r9_SB, r9_RIGHTSB, r0_fallback(r2651_pleft, 0.2));
r2653_ezhRight = r0_mix(r9_SB, r9_RIGHTSB, 0.925);
r2653_currentGlyph.include(r9_HBarTop(r9_SB, r2653_ezhRight, r2651_top));
r2653_currentGlyph['start-from'](r2653_ezhLeft, r2653_yMidBar);
r2653_currentGlyph['line-to'](r2653_ezhLeft + r9_STROKE * r2653_cor, r2653_yMidBar - r9_HALFSTROKE);
r2653_currentGlyph['line-to'](r2653_ezhLeft + r9_STROKE * r2653_cor, r2653_yMidBar);
r2653_currentGlyph['line-to'](r2653_ezhRight, r2651_top - r9_STROKE);
r2653_currentGlyph['line-to'](r2653_ezhRight - r9_STROKE * r2653_cor, r2651_top - r9_STROKE);
r2653_currentGlyph['reverse-last']();
r2653_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r2653_ezhLeft, r2653_yMidBar, r9_heading(r9_RIGHTWARD)), r9_curl(r9_MIDDLE, r2653_yMidBar), r9_archv(), r9_g4(r9_RIGHTSB, r0_mix(r2653_yMidBar, r2651_bot, 0.5), !r2651_hookless ? r9_important : r9_heading(r9_DOWNWARD)), r2651_hookless ? [] : [
r9_hookend(r2651_bot),
r9_g4(r9_SB, r2651_bot + r9_SHOOK)
]));
return void 0;
};
};
r9_RevEzhShape = function _r9_t476(r2662_top, r2662_bot, r2662_pleft, r2662_hookless) {
var r2662_top, r2662_bot, r2662_pleft, r2662_hookless, _r2662_t0, _r2662_t1, _r2662_t2;
return function _r2662_t2() {
var r2664_currentGlyph, r2664_cor, r2664_yMidBar, r2664_ezhRight, r2664_ezhLeft, _r2664_t0, _r2664_t1;
_r2664_t0 = this;
r2664_currentGlyph = _r2664_t0;
r2664_currentGlyph.gizmo = r9_globalTransform;
r2664_cor = 1.2;
r2664_yMidBar = r0_mix(r2662_bot, r2662_top, 0.6);
r2664_ezhRight = r0_mix(r9_RIGHTSB, r9_SB, r0_fallback(r2662_pleft, 0.2));
r2664_ezhLeft = r0_mix(r9_RIGHTSB, r9_SB, 0.925);
r2664_currentGlyph.include(r9_HBarTop(r2664_ezhLeft, r9_RIGHTSB, r2662_top));
r2664_currentGlyph['start-from'](r2664_ezhRight, r2664_yMidBar);
r2664_currentGlyph['line-to'](r2664_ezhRight - r9_STROKE * r2664_cor, r2664_yMidBar - r9_HALFSTROKE);
r2664_currentGlyph['line-to'](r2664_ezhRight - r9_STROKE * r2664_cor, r2664_yMidBar);
r2664_currentGlyph['line-to'](r2664_ezhLeft, r2662_top - r9_STROKE);
r2664_currentGlyph['line-to'](r2664_ezhLeft + r9_STROKE * r2664_cor, r2662_top - r9_STROKE);
r2664_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r2664_ezhRight, r2664_yMidBar, r9_heading(r9_LEFTWARD)), r9_curl(r9_MIDDLE, r2664_yMidBar), r9_archv(), r9_g4(r9_SB, r0_mix(r2664_yMidBar, r2662_bot, 0.5), !r2662_hookless ? r9_important : r9_heading(r9_DOWNWARD)), r2662_hookless ? [] : [
r9_hookend(r2662_bot),
r9_g4(r9_RIGHTSB, r2662_bot + r9_SHOOK)
]));
return void 0;
};
};
r9_xn$createglyph$7Hrq('Ezh', function _r9_t477() {
var r2673_currentGlyph, _r2673_t0, _r2673_t1;
_r2673_t0 = this;
r2673_currentGlyph = _r2673_t0;
r2673_currentGlyph.gizmo = r9_globalTransform;
r2673_currentGlyph['set-width'](r9_WIDTH);
r2673_currentGlyph['assign-unicode'](439);
r9_unicodeGlyphs[r2673_currentGlyph.unicode[r2673_currentGlyph.unicode.length - 1]] = r2673_currentGlyph;
r2673_currentGlyph.include(r9_capitalMarks);
r2673_currentGlyph.include(r9_EzhShape(r9_CAP, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('ezh', function _r9_t478() {
var r2679_currentGlyph, _r2679_t0, _r2679_t1;
_r2679_t0 = this;
r2679_currentGlyph = _r2679_t0;
r2679_currentGlyph.gizmo = r9_globalTransform;
r2679_currentGlyph['set-width'](r9_WIDTH);
r2679_currentGlyph['assign-unicode'](658);
r9_unicodeGlyphs[r2679_currentGlyph.unicode[r2679_currentGlyph.unicode.length - 1]] = r2679_currentGlyph;
r2679_currentGlyph.include(r9_pMarks);
r2679_currentGlyph.include(r9_EzhShape(r9_XH, r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('revEzh', function _r9_t479() {
var r2685_currentGlyph, _r2685_t0, _r2685_t1;
_r2685_t0 = this;
r2685_currentGlyph = _r2685_t0;
r2685_currentGlyph.gizmo = r9_globalTransform;
r2685_currentGlyph['assign-unicode'](440);
r9_unicodeGlyphs[r2685_currentGlyph.unicode[r2685_currentGlyph.unicode.length - 1]] = r2685_currentGlyph;
r2685_currentGlyph.include(r9_capitalMarks);
r2685_currentGlyph.include(r9_RevEzhShape(r9_CAP, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('revezh', function _r9_t480() {
var r2690_currentGlyph, _r2690_t0, _r2690_t1;
_r2690_t0 = this;
r2690_currentGlyph = _r2690_t0;
r2690_currentGlyph.gizmo = r9_globalTransform;
r2690_currentGlyph['assign-unicode'](441);
r9_unicodeGlyphs[r2690_currentGlyph.unicode[r2690_currentGlyph.unicode.length - 1]] = r2690_currentGlyph;
r2690_currentGlyph.include(r9_pMarks);
r2690_currentGlyph.include(r9_RevEzhShape(r9_XH, r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('esh', function _r9_t481() {
var r2695_currentGlyph, _r2695_t0, _r2695_t1;
_r2695_t0 = this;
r2695_currentGlyph = _r2695_t0;
r2695_currentGlyph.gizmo = r9_globalTransform;
r2695_currentGlyph['assign-unicode'](643);
r9_unicodeGlyphs[r2695_currentGlyph.unicode[r2695_currentGlyph.unicode.length - 1]] = r2695_currentGlyph;
r2695_currentGlyph.include(r9_glyphs['longs.italic'], r9_AS_BASE);
return void 0;
});
r9_xn$createglyph$7Hrq('eszet', function _r9_t482() {
var r2699_currentGlyph, r2699_l, r2699_t, r2699_tm, r2699_tl, _r2699_t0, _r2699_t1;
_r2699_t0 = this;
r2699_currentGlyph = _r2699_t0;
r2699_currentGlyph.gizmo = r9_globalTransform;
r2699_currentGlyph['set-width'](r9_WIDTH);
r2699_currentGlyph['assign-unicode'](223);
r9_unicodeGlyphs[r2699_currentGlyph.unicode[r2699_currentGlyph.unicode.length - 1]] = r2699_currentGlyph;
r2699_currentGlyph.include(r9_ifMarks);
r2699_l = r9_SB * 1;
r2699_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r2699_l + r9_HOOKX + r9_HALFSTROKE, r9_CAP, r9_heading(r9_LEFTWARD)), r9_archv(), r9_flat(r2699_l, r9_XH), r9_curl(r2699_l, 0, r9_heading(r9_DOWNWARD))));
r2699_t = r0_mix(0, r9_CAP, 0.7);
r2699_tm = r0_mix(r9_DESCENDER, r2699_t, 0.625) + r9_HALFSTROKE;
r2699_tl = r0_mix(r2699_l, r9_RIGHTSB, 0.35) + r9_HALFSTROKE;
r2699_currentGlyph.include(r9_HBarTop(r2699_l + 1, r9_RIGHTSB - r9_HALFSTROKE * 1.2 - r9_O, r2699_t));
r2699_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r2699_tl, r2699_tm, r9_heading(r9_RIGHTWARD)), r9_curl(r2699_tl + 1, r2699_tm, r9_heading(r9_RIGHTWARD)), r9_g2(r9_RIGHTSB - r9_O * 1.5, r0_mix(r9_DESCENDER, r2699_tm, 0.7)), r9_g2(r9_RIGHTSB - r9_O * 1.5, r0_mix(r9_DESCENDER, r2699_tm, 0.67)), r9_alsothru(0.5, 0.75), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.35), r9_DESCENDER)));
r2699_currentGlyph.include(r9_spiro(r9_widths.center(r9_STROKE * 1.1), r9_corner(r2699_tl, r2699_tm - r9_STROKE, r9_heading(r9_UPWARD)), r9_corner(r9_RIGHTSB - r9_HALFSTROKE * 1.2 - r9_O, r2699_t, r9_heading(r9_UPWARD))));
_r2699_t0.italicHookAttachPoint = {
'x': r2699_l + r9_HALFSTROKE,
'y': 0
};
return void 0;
});
r9_alias('latinkappa', 312, 'kappa');
r9_xn$createglyph$7Hrq('eng', function _r9_t483() {
var r2708_currentGlyph, _r2708_t0, _r2708_t1;
_r2708_t0 = this;
r2708_currentGlyph = _r2708_t0;
r2708_currentGlyph.gizmo = r9_globalTransform;
r2708_currentGlyph['assign-unicode'](331);
r9_unicodeGlyphs[r2708_currentGlyph.unicode[r2708_currentGlyph.unicode.length - 1]] = r2708_currentGlyph;
r2708_currentGlyph.include(r9_pMarks);
r2708_currentGlyph.include(r9_glyphs.n);
r2708_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('Eng', function _r9_t484() {
var r2714_currentGlyph, _r2714_t0, _r2714_t1;
_r2714_t0 = this;
r2714_currentGlyph = _r2714_t0;
r2714_currentGlyph.gizmo = r9_globalTransform;
r2714_currentGlyph['assign-unicode'](330);
r9_unicodeGlyphs[r2714_currentGlyph.unicode[r2714_currentGlyph.unicode.length - 1]] = r2714_currentGlyph;
r2714_currentGlyph.include(r9_capitalMarks);
r2714_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.3, r9_CAP, r9_HOOK + r9_HALFSTROKE + r9_O, r9_SMOOTHA, r9_SMOOTHB));
r2714_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_HOOK + r9_HALFSTROKE + r9_O, Math.max((r9_SB - r9_RIGHTSB) / 2 + r9_HALFSTROKE, -r9_HOOKX), r9_HOOK));
r2714_currentGlyph.include(r9_VBar(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('napostrophe', function _r9_t485() {
var r2721_currentGlyph, _r2721_t0, _r2721_t1;
_r2721_t0 = this;
r2721_currentGlyph = _r2721_t0;
r2721_currentGlyph.gizmo = r9_globalTransform;
r2721_currentGlyph['assign-unicode'](329);
r9_unicodeGlyphs[r2721_currentGlyph.unicode[r2721_currentGlyph.unicode.length - 1]] = r2721_currentGlyph;
r2721_currentGlyph.include(r9_glyphs.commaAbove);
r2721_currentGlyph['apply-transform'](r9_Translate(r9_WIDTH + r9_SB - r9_MIDDLE, 0));
r2721_currentGlyph.include(r9_glyphs.n, r9_AS_BASE);
return void 0;
});
r9_xn$createglyph$7Hrq('IJ', function _r9_t486() {
var r2727_currentGlyph, _r2727_t0, _r2727_t1, _r2727_t2, _r2727_t3;
_r2727_t0 = this;
r2727_currentGlyph = _r2727_t0;
r2727_currentGlyph.gizmo = r9_globalTransform;
r2727_currentGlyph['assign-unicode'](306);
r9_unicodeGlyphs[r2727_currentGlyph.unicode[r2727_currentGlyph.unicode.length - 1]] = r2727_currentGlyph;
r2727_currentGlyph.include(r9_capitalMarks);
r2727_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r2727_t2() {
var r2732_currentGlyph, _r2732_t0, _r2732_t1;
_r2732_t0 = this;
r2732_currentGlyph = _r2732_t0;
r2732_currentGlyph.gizmo = r9_globalTransform;
r2732_currentGlyph.include(r9_glyphs['I.straight']);
r2732_currentGlyph['apply-transform'](r9_Translate(r9_SB - r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0));
return void 0;
}));
r2727_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r2727_t3() {
var r2737_currentGlyph, _r2737_t0, _r2737_t1;
_r2737_t0 = this;
r2737_currentGlyph = _r2737_t0;
r2737_currentGlyph.gizmo = r9_globalTransform;
r2737_currentGlyph.include(r9_glyphs['J.shorthook']);
r2737_currentGlyph['apply-transform'](r9_Translate(r9_JBALANCE, 0));
return void 0;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('ij', function _r9_t487() {
var r2741_currentGlyph, _r2741_t0, _r2741_t1, _r2741_t2, _r2741_t3;
_r2741_t0 = this;
r2741_currentGlyph = _r2741_t0;
r2741_currentGlyph.gizmo = r9_globalTransform;
r2741_currentGlyph['assign-unicode'](307);
r9_unicodeGlyphs[r2741_currentGlyph.unicode[r2741_currentGlyph.unicode.length - 1]] = r2741_currentGlyph;
r2741_currentGlyph.include(r9_ifMarks);
r2741_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r2741_t2() {
var r2746_currentGlyph, _r2746_t0, _r2746_t1;
_r2746_t0 = this;
r2746_currentGlyph = _r2746_t0;
r2746_currentGlyph.gizmo = r9_globalTransform;
r2746_currentGlyph.include(r9_glyphs['dotlessi.straight'], r9_AS_BASE);
r2746_currentGlyph.include(r9_glyphs.dotAbove);
r2746_currentGlyph['apply-transform'](r9_Translate(r9_SB * 1.5 - r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0));
return void 0;
}));
r2741_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r2741_t3() {
var r2752_currentGlyph, _r2752_t0, _r2752_t1;
_r2752_t0 = this;
r2752_currentGlyph = _r2752_t0;
r2752_currentGlyph.gizmo = r9_globalTransform;
r2752_currentGlyph.include(r9_glyphs['dotlessj.straight'], r9_AS_BASE);
r2752_currentGlyph.include(r9_glyphs.dotAbove);
r2752_currentGlyph['apply-transform'](r9_Translate(r9_RIGHTSB - r9_SB * 0.5 - r9_MIDDLE - r9_JBALANCE - r9_HALFSTROKE * r9_CORRECTION_HX, 0));
return void 0;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('Hwair', function _r9_t488() {
var r2757_currentGlyph, _r2757_t0, _r2757_t1;
_r2757_t0 = this;
r2757_currentGlyph = _r2757_t0;
r2757_currentGlyph.gizmo = r9_globalTransform;
r2757_currentGlyph['assign-unicode'](502);
r9_unicodeGlyphs[r2757_currentGlyph.unicode[r2757_currentGlyph.unicode.length - 1]] = r2757_currentGlyph;
r2757_currentGlyph.include(r9_VBarLeft(r9_SB + r9_O, 0, r9_CAP, r9_MVERTSTROKE));
r2757_currentGlyph.include(r9_HBar(r9_SB, r9_MIDDLE, r9_CAP / 2));
r2757_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_flat(r9_MIDDLE - r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r9_MIDDLE - r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_SMALLSMOOTHA * 0.6), r9_arcvh(), r9_g4(r0_mix(r9_MIDDLE - r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_RIGHTSB - r9_O, 0.5), r9_O, r9_heading(r9_RIGHTWARD)), r9_archv(), r9_flat(r9_RIGHTSB - r9_O, r9_SMALLSMOOTHA * 0.6), r9_curl(r9_RIGHTSB - r9_O, r9_XH, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('hwair', function _r9_t489() {
var r2763_currentGlyph, _r2763_t0, _r2763_t1;
_r2763_t0 = this;
r2763_currentGlyph = _r2763_t0;
r2763_currentGlyph.gizmo = r9_globalTransform;
r2763_currentGlyph['assign-unicode'](405);
r9_unicodeGlyphs[r2763_currentGlyph.unicode[r2763_currentGlyph.unicode.length - 1]] = r2763_currentGlyph;
r2763_currentGlyph.include(r9_VBarLeft(r9_SB + r9_O, 0, r9_CAP, r9_MVERTSTROKE));
r2763_currentGlyph.include(r9_spiro(r9_nShoulderKnots(r9_SB + r9_O + r9_MVERTSTROKE * r9_CORRECTION_HX, void 0, r9_MIDDLE + r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_MVERTSTROKE * 0.4, void 0, r9_SMALLSMOOTHB * 0.6, r9_SMALLSMOOTHA * 0.6, r9_SMALLSMOOTHB * 0.6, r9_MVERTSTROKE), r9_arcvh(), r9_g4(r0_mix(r9_MIDDLE - r9_MVERTSTROKE * 0.5 * r9_CORRECTION_HX, r9_RIGHTSB - r9_O, 0.5), r9_O, r9_widths.heading(r9_MVERTSTROKE, 0, r9_RIGHTWARD)), r9_archv(), r9_flat(r9_RIGHTSB - r9_O, r9_SMALLSMOOTHA * 0.6), r9_curl(r9_RIGHTSB - r9_O, r9_XH, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('Gha', function _r9_t490() {
var r2768_currentGlyph, r2768_abarRight, _r2768_t0, _r2768_t1;
_r2768_t0 = this;
r2768_currentGlyph = _r2768_t0;
r2768_currentGlyph.gizmo = r9_globalTransform;
r2768_currentGlyph['assign-unicode'](418);
r9_unicodeGlyphs[r2768_currentGlyph.unicode[r2768_currentGlyph.unicode.length - 1]] = r2768_currentGlyph;
r2768_currentGlyph.include(r9_capitalMarks);
r2768_abarRight = r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX;
r2768_currentGlyph.include(r9_smallo(r9_CAP, 0, r9_SB + r9_O, r2768_abarRight, r9_MVERTSTROKE, r9_SMALLSMOOTHA * 0.6, r9_SMALLSMOOTHB * 0.6));
r2768_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_O * 2, r9_DESCENDER, r9_CAP, r9_MVERTSTROKE));
r2768_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_flat(r9_MIDDLE, r9_CAP - r9_SMALLSMOOTHB * 0.6, r9_heading(r9_RIGHTWARD)), r9_curl(r9_MIDDLE + 1, r9_CAP - r9_SMALLSMOOTHB * 0.6, r9_heading(r9_RIGHTWARD)), r9_alsothru(0.5, 0.15), r9_g4(r9_RIGHTSB - r9_MVERTSTROKE * r9_CORRECTION_HX, r9_CAP, r9_widths(0, r9_MVERTSTROKE))));
return void 0;
});
r9_xn$createglyph$7Hrq('gha', function _r9_t491() {
var r2775_currentGlyph, r2775_abarRight, _r2775_t0, _r2775_t1;
_r2775_t0 = this;
r2775_currentGlyph = _r2775_t0;
r2775_currentGlyph.gizmo = r9_globalTransform;
r2775_currentGlyph['assign-unicode'](419);
r9_unicodeGlyphs[r2775_currentGlyph.unicode[r2775_currentGlyph.unicode.length - 1]] = r2775_currentGlyph;
r2775_currentGlyph.include(r9_pMarks);
r2775_abarRight = r9_MIDDLE + r9_MVERTSTROKE / 2 * r9_CORRECTION_HX;
r2775_currentGlyph.include(r9_smallo(r9_XH, 0, r9_SB + r9_O, r2775_abarRight, r9_MVERTSTROKE, r9_SMALLSMOOTHA * 0.6, r9_SMALLSMOOTHB * 0.6));
r2775_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_O * 2, r9_DESCENDER, r9_XH, r9_MVERTSTROKE));
r2775_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_MVERTSTROKE), r9_flat(r9_MIDDLE, r9_XH - r9_SMALLSMOOTHB * 0.6, r9_heading(r9_RIGHTWARD)), r9_curl(r9_MIDDLE + 1, r9_XH - r9_SMALLSMOOTHB * 0.6, r9_heading(r9_RIGHTWARD)), r9_alsothru(0.5, 0.15), r9_g4(r9_RIGHTSB - r9_MVERTSTROKE * r9_CORRECTION_HX, r9_XH, r9_widths(0, r9_MVERTSTROKE))));
return void 0;
});
r9_xn$createglyph$7Hrq('looprevesh', function _r9_t492() {
var r2782_currentGlyph, r2782_fine, _r2782_t0, _r2782_t1;
_r2782_t0 = this;
r2782_currentGlyph = _r2782_t0;
r2782_currentGlyph.gizmo = r9_globalTransform;
r2782_currentGlyph['assign-unicode'](426);
r9_unicodeGlyphs[r2782_currentGlyph.unicode[r2782_currentGlyph.unicode.length - 1]] = r2782_currentGlyph;
r2782_currentGlyph.include(r9_ifMarks);
r2782_fine = r9_adviceBlackness(5);
r2782_currentGlyph.include(r9_spiro(r9_widths.center(r2782_fine), r9_g4(r9_MIDDLE, r9_CAP - r2782_fine * 1.5, r9_heading(r9_DOWNWARD)), r9_arcvh(), r9_g4(r9_MIDDLE - r2782_fine * 1, r9_CAP - r2782_fine * 2.5, r9_heading(r9_LEFTWARD)), r9_archv(), r9_g4(r9_MIDDLE - r2782_fine * 2, r9_CAP - r2782_fine * 1.5, r9_heading(r9_UPWARD)), r9_arcvh(), r9_g4(r9_MIDDLE - r2782_fine * 1, r9_CAP - r2782_fine * 0.5, r9_heading(r9_RIGHTWARD)), r9_archv(), r9_flat(r9_MIDDLE, r9_CAP - r2782_fine * 1.5, r9_widths.heading(r9_HALFSTROKE, r9_HALFSTROKE, r9_DOWNWARD)), r9_curl(r9_MIDDLE, 0, r9_heading(r9_DOWNWARD)), r9_arcvh(), r9_g4(r9_MIDDLE + r9_HOOKX, -r9_HOOK, r9_heading(r9_RIGHTWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('scripta', function _r9_t493() {
var r2787_currentGlyph, _r2787_t0, _r2787_t1;
_r2787_t0 = this;
r2787_currentGlyph = _r2787_t0;
r2787_currentGlyph.gizmo = r9_globalTransform;
r2787_currentGlyph['assign-unicode'](593);
r9_unicodeGlyphs[r2787_currentGlyph.unicode[r2787_currentGlyph.unicode.length - 1]] = r2787_currentGlyph;
r2787_currentGlyph.include(r9_eMarks);
r2787_currentGlyph.include(r9_oRight());
r2787_currentGlyph['start-from'](r9_RIGHTSB, 0);
r2787_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX, 0);
r2787_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX, r9_XH - r9_STROKE / 2);
r2787_currentGlyph['line-to'](r9_RIGHTSB, r9_XH - r9_O);
return void 0;
});
r9_xn$createglyph$7Hrq('turnSmallE', function _r9_t494() {
var r2796_currentGlyph, _r2796_t0, _r2796_t1;
_r2796_t0 = this;
r2796_currentGlyph = _r2796_t0;
r2796_currentGlyph.gizmo = r9_globalTransform;
r2796_currentGlyph['assign-unicode'](399);
r9_unicodeGlyphs[r2796_currentGlyph.unicode[r2796_currentGlyph.unicode.length - 1]] = r2796_currentGlyph;
r2796_currentGlyph.include(r9_capitalMarks);
r2796_currentGlyph.include(r9_SmallEShape(r9_CAP, r9_STROKE));
r2796_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('iogonek.dotless', function _r9_t495() {
var r2802_currentGlyph, _r2802_t0, _r2802_t1;
_r2802_t0 = this;
r2802_currentGlyph = _r2802_t0;
r2802_currentGlyph.gizmo = r9_globalTransform;
r2802_currentGlyph.include(r9_glyphs.dotlessi, r9_AS_BASE);
r2802_currentGlyph.include(r9_glyphs.ogonekBelow);
return void 0;
});
r9_xn$createglyph$7Hrq('revS', function _r9_t496() {
var r2806_currentGlyph, _r2806_t0, _r2806_t1;
_r2806_t0 = this;
r2806_currentGlyph = _r2806_t0;
r2806_currentGlyph.gizmo = r9_globalTransform;
r2806_currentGlyph['assign-unicode'](423);
r9_unicodeGlyphs[r2806_currentGlyph.unicode[r2806_currentGlyph.unicode.length - 1]] = r2806_currentGlyph;
r2806_currentGlyph.include(r9_capitalMarks);
r2806_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_RIGHTSB, r9_CAP - r9_SMOOTHB), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_SB, r9_SMOOTHB, r9_widths(r9_STROKE, 0)), r9_hookend(r9_O), r9_g4(r9_RIGHTSB, r9_HOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('revs', function _r9_t497() {
var r2811_currentGlyph, _r2811_t0, _r2811_t1;
_r2811_t0 = this;
r2811_currentGlyph = _r2811_t0;
r2811_currentGlyph.gizmo = r9_globalTransform;
r2811_currentGlyph['assign-unicode'](424);
r9_unicodeGlyphs[r2811_currentGlyph.unicode[r2811_currentGlyph.unicode.length - 1]] = r2811_currentGlyph;
r2811_currentGlyph.include(r9_eMarks);
r2811_currentGlyph.include(r9_glyphs['cyrghe.italic']);
return void 0;
});
r9_xn$createglyph$7Hrq('latinbe', function _r9_t498() {
var r2816_currentGlyph, _r2816_t0, _r2816_t1;
_r2816_t0 = this;
r2816_currentGlyph = _r2816_t0;
r2816_currentGlyph.gizmo = r9_globalTransform;
r2816_currentGlyph['assign-unicode'](387);
r9_unicodeGlyphs[r2816_currentGlyph.unicode[r2816_currentGlyph.unicode.length - 1]] = r2816_currentGlyph;
r2816_currentGlyph.include(r9_glyphs.b, r9_AS_BASE);
r2816_currentGlyph.include(r9_HBarTop(r9_SB - r9_O, r0_mix(r9_SB, r9_RIGHTSB, 0.9), r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('latinDe', function _r9_t499() {
var r2821_currentGlyph, _r2821_t0, _r2821_t1;
_r2821_t0 = this;
r2821_currentGlyph = _r2821_t0;
r2821_currentGlyph.gizmo = r9_globalTransform;
r2821_currentGlyph['assign-unicode'](395);
r9_unicodeGlyphs[r2821_currentGlyph.unicode[r2821_currentGlyph.unicode.length - 1]] = r2821_currentGlyph;
r2821_currentGlyph.include(r9_capitalMarks);
r2821_currentGlyph.include(r9_RevCyrYeriShape(r9_CAP));
r2821_currentGlyph.include(r9_HBarTop(r0_mix(r9_RIGHTSB, r9_SB, 0.9), r9_RIGHTSB + r9_O, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('latinde', function _r9_t500() {
var r2827_currentGlyph, _r2827_t0, _r2827_t1;
_r2827_t0 = this;
r2827_currentGlyph = _r2827_t0;
r2827_currentGlyph.gizmo = r9_globalTransform;
r2827_currentGlyph['assign-unicode'](396);
r9_unicodeGlyphs[r2827_currentGlyph.unicode[r2827_currentGlyph.unicode.length - 1]] = r2827_currentGlyph;
r2827_currentGlyph.include(r9_glyphs.d, r9_AS_BASE);
r2827_currentGlyph.include(r9_HBarTop(r9_SB - r9_O, r0_mix(r9_SB, r9_RIGHTSB, 0.9), r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('ZhuangToneSix', function _r9_t501() {
var r2832_currentGlyph, _r2832_t0, _r2832_t1;
_r2832_t0 = this;
r2832_currentGlyph = _r2832_t0;
r2832_currentGlyph.gizmo = r9_globalTransform;
r2832_currentGlyph['assign-unicode'](388);
r9_unicodeGlyphs[r2832_currentGlyph.unicode[r2832_currentGlyph.unicode.length - 1]] = r2832_currentGlyph;
r2832_currentGlyph.include(r9_glyphs.cyrYeri, r9_AS_BASE);
r2832_currentGlyph['start-from'](r9_SB, r9_CAP);
r2832_currentGlyph['line-to'](r9_SB - r9_STROKE, r9_CAP - r9_STROKE);
r2832_currentGlyph['line-to'](r9_SB, r9_CAP - r9_STROKE * 2);
r2832_currentGlyph['reverse-last']();
return void 0;
});
r9_xn$createglyph$7Hrq('zhuangtonesix', function _r9_t502() {
var r2840_currentGlyph, _r2840_t0, _r2840_t1;
_r2840_t0 = this;
r2840_currentGlyph = _r2840_t0;
r2840_currentGlyph.gizmo = r9_globalTransform;
r2840_currentGlyph['assign-unicode'](389);
r9_unicodeGlyphs[r2840_currentGlyph.unicode[r2840_currentGlyph.unicode.length - 1]] = r2840_currentGlyph;
r2840_currentGlyph.include(r9_glyphs.b, r9_AS_BASE);
r2840_currentGlyph['start-from'](r9_SB, r9_CAP);
r2840_currentGlyph['line-to'](r9_SB - r9_STROKE, r9_CAP - r9_STROKE);
r2840_currentGlyph['line-to'](r9_SB, r9_CAP - r9_STROKE * 2);
r2840_currentGlyph['reverse-last']();
return void 0;
});
r9_xn$createglyph$7Hrq('zhuangToneFive', function _r9_t503() {
var r2848_currentGlyph, _r2848_t0, _r2848_t1;
_r2848_t0 = this;
r2848_currentGlyph = _r2848_t0;
r2848_currentGlyph.gizmo = r9_globalTransform;
r2848_currentGlyph['assign-unicode'](444);
r9_unicodeGlyphs[r2848_currentGlyph.unicode[r2848_currentGlyph.unicode.length - 1]] = r2848_currentGlyph;
r2848_currentGlyph.include(r9_capitalMarks);
r2848_currentGlyph.include(r9_FiveShape(r9_CAP, 0.57));
return void 0;
});
r9_xn$createglyph$7Hrq('zhuangtonefive', function _r9_t504() {
var r2853_currentGlyph, _r2853_t0, _r2853_t1;
_r2853_t0 = this;
r2853_currentGlyph = _r2853_t0;
r2853_currentGlyph.gizmo = r9_globalTransform;
r2853_currentGlyph['assign-unicode'](445);
r9_unicodeGlyphs[r2853_currentGlyph.unicode[r2853_currentGlyph.unicode.length - 1]] = r2853_currentGlyph;
r2853_currentGlyph.include(r9_eMarks);
r2853_currentGlyph.include(r9_FiveShape(r9_XH, r9_FIVEBARPOS));
return void 0;
});
r9_WynnShape = function _r9_t505(r2857_bot, r2857_top) {
var r2857_bot, r2857_top, _r2857_t0, _r2857_t1, _r2857_t2;
return function _r2857_t2() {
var r2859_currentGlyph, _r2859_t0, _r2859_t1;
_r2859_t0 = this;
r2859_currentGlyph = _r2859_t0;
r2859_currentGlyph.gizmo = r9_globalTransform;
r2859_currentGlyph.include(r9_VBarLeft(r9_SB, r2857_bot, r2857_top));
r2859_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r0_mix(r2857_bot, r2857_top, 0.8)), r9_g4(r9_MIDDLE, r2857_top - r9_O), r9_archv(), r9_g4(r9_RIGHTSB - r9_O, r0_mix(r2857_bot, r2857_top, 0.7)), r9_g4(r9_SB + r9_STROKE * r9_CORRECTION_HX, r0_mix(r2857_bot, r2857_top, 0.1))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('Wynn', function _r9_t506() {
var r2863_currentGlyph, _r2863_t0, _r2863_t1;
_r2863_t0 = this;
r2863_currentGlyph = _r2863_t0;
r2863_currentGlyph.gizmo = r9_globalTransform;
r2863_currentGlyph['assign-unicode'](503);
r9_unicodeGlyphs[r2863_currentGlyph.unicode[r2863_currentGlyph.unicode.length - 1]] = r2863_currentGlyph;
r2863_currentGlyph.include(r9_capitalMarks);
r2863_currentGlyph.include(r9_WynnShape(0, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('wynn', function _r9_t507() {
var r2868_currentGlyph, _r2868_t0, _r2868_t1;
_r2868_t0 = this;
r2868_currentGlyph = _r2868_t0;
r2868_currentGlyph.gizmo = r9_globalTransform;
r2868_currentGlyph['assign-unicode'](447);
r9_unicodeGlyphs[r2868_currentGlyph.unicode[r2868_currentGlyph.unicode.length - 1]] = r2868_currentGlyph;
r2868_currentGlyph.include(r9_pMarks);
r2868_currentGlyph.include(r9_WynnShape(r9_DESCENDER, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('latinupsilon1', function _r9_t508() {
var r2873_currentGlyph, _r2873_t0, _r2873_t1;
_r2873_t0 = this;
r2873_currentGlyph = _r2873_t0;
r2873_currentGlyph.gizmo = r9_globalTransform;
r2873_currentGlyph['assign-unicode'](650);
r9_unicodeGlyphs[r2873_currentGlyph.unicode[r2873_currentGlyph.unicode.length - 1]] = r2873_currentGlyph;
r2873_currentGlyph.include(r9_eMarks);
r2873_currentGlyph.include(r9_OmegaShape(r9_XH, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
r2873_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_LatinUpsilon2Shape = function _r9_t509(r2878_top, r2878_sma, r2878_smb) {
var r2878_top, r2878_sma, r2878_smb, _r2878_t0, _r2878_t1, _r2878_t2;
return function _r2878_t2() {
var r2880_currentGlyph, _r2880_t0, _r2880_t1;
_r2880_t0 = this;
r2880_currentGlyph = _r2880_t0;
r2880_currentGlyph.gizmo = r9_globalTransform;
r2880_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, r2878_top, r9_heading(r9_DOWNWARD)), r9_curl(r9_SB, r2878_smb), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDS, r9_O), r9_archv(), r9_flat(r9_RIGHTSB, r2878_sma), r9_curl(r9_RIGHTSB, r2878_top - r9_HOOK - r9_HALFSTROKE, r9_heading(r9_UPWARD))));
r2880_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r2878_top - r9_HOOK - r9_HALFSTROKE, -(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX - r9_MIDDLE), -r9_HOOK));
return void 0;
};
};
r9_xn$createglyph$7Hrq('latinUpsilon2', function _r9_t510() {
var r2884_currentGlyph, _r2884_t0, _r2884_t1;
_r2884_t0 = this;
r2884_currentGlyph = _r2884_t0;
r2884_currentGlyph.gizmo = r9_globalTransform;
r2884_currentGlyph['assign-unicode'](434);
r9_unicodeGlyphs[r2884_currentGlyph.unicode[r2884_currentGlyph.unicode.length - 1]] = r2884_currentGlyph;
r2884_currentGlyph.include(r9_eMarks);
r2884_currentGlyph.include(r9_LatinUpsilon2Shape(r9_CAP, r9_SMOOTHA, r9_SMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('latinupsilon2', function _r9_t511() {
var r2889_currentGlyph, _r2889_t0, _r2889_t1;
_r2889_t0 = this;
r2889_currentGlyph = _r2889_t0;
r2889_currentGlyph.gizmo = r9_globalTransform;
r2889_currentGlyph['assign-unicode'](651);
r9_unicodeGlyphs[r2889_currentGlyph.unicode[r2889_currentGlyph.unicode.length - 1]] = r2889_currentGlyph;
r2889_currentGlyph.include(r9_eMarks);
r2889_currentGlyph.include(r9_LatinUpsilon2Shape(r9_XH, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('scriptg', function _r9_t512() {
var r2894_currentGlyph, _r2894_t0, _r2894_t1;
_r2894_t0 = this;
r2894_currentGlyph = _r2894_t0;
r2894_currentGlyph.gizmo = r9_globalTransform;
r2894_currentGlyph['assign-unicode'](609);
r9_unicodeGlyphs[r2894_currentGlyph.unicode[r2894_currentGlyph.unicode.length - 1]] = r2894_currentGlyph;
r2894_currentGlyph.include(r9_pMarks);
r2894_currentGlyph.include(r9_oRight());
r2894_currentGlyph.include(r9_sHookLower(r9_DESCENDER, r9_SMALLSMOOTHA, r9_SHOOK));
r2894_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_DESCENDER + r9_SMALLSMOOTHA, r9_XH));
return void 0;
});
r9_RamsHornShape = function _r9_t513(r2900_bottom, r2900_top) {
var r2900_bottom, r2900_top, _r2900_t0, _r2900_t1, _r2900_t2;
return function _r2900_t2() {
var r2902_currentGlyph, r2902_hf, r2902_d, _r2902_t0, _r2902_t1;
_r2902_t0 = this;
r2902_currentGlyph = _r2902_t0;
r2902_currentGlyph.gizmo = r9_globalTransform;
r2902_hf = r9_adviceBlackness(4) / 2;
r2902_d = r2902_hf * 2 + r9_WIDTH * 0.05;
r2902_currentGlyph.include(r9_spiro(r9_widths.center(), r9_g4(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX + r9_O, r2900_top, r9_heading(r9_DOWNWARD)), r9_quadcontrols(1, 0.7, 16), r9_g4(r9_MIDDLE + r2902_d - r2902_hf, r2900_bottom + r2902_d * (1 - r9_globalTransform.yx * 0.5), r9_widths(r2902_hf, r2902_hf)), r9_arcvh(), r9_g4(r9_MIDDLE + r9_CORRECTION_OMIDX * r2902_hf * 2, r2900_bottom + r2902_hf), r9_archv(), r9_g4(r9_MIDDLE - r2902_d + r2902_hf, r2900_bottom + r2902_d * (1 + r9_globalTransform.yx * 0.5)), r9_quadcontrols(0, 0.3, 16), r9_g4(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX - r9_O, r2900_top, r9_widths.heading(r9_HALFSTROKE, r9_HALFSTROKE, r9_UPWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('latingamma', function _r9_t514() {
var r2905_currentGlyph, _r2905_t0, _r2905_t1;
_r2905_t0 = this;
r2905_currentGlyph = _r2905_t0;
r2905_currentGlyph.gizmo = r9_globalTransform;
r2905_currentGlyph['assign-unicode'](611);
r9_unicodeGlyphs[r2905_currentGlyph.unicode[r2905_currentGlyph.unicode.length - 1]] = r2905_currentGlyph;
r2905_currentGlyph.include(r9_pMarks);
r2905_currentGlyph.include(r9_RamsHornShape(r9_DESCENDER, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('latinGamma', function _r9_t515() {
var r2910_currentGlyph, _r2910_t0, _r2910_t1;
_r2910_t0 = this;
r2910_currentGlyph = _r2910_t0;
r2910_currentGlyph.gizmo = r9_globalTransform;
r2910_currentGlyph['assign-unicode'](404);
r9_unicodeGlyphs[r2910_currentGlyph.unicode[r2910_currentGlyph.unicode.length - 1]] = r2910_currentGlyph;
r2910_currentGlyph.include(r9_ifMarks);
r2910_currentGlyph.include(r9_RamsHornShape(r9_DESCENDER, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('ramshorn', function _r9_t516() {
var r2915_currentGlyph, _r2915_t0, _r2915_t1;
_r2915_t0 = this;
r2915_currentGlyph = _r2915_t0;
r2915_currentGlyph.gizmo = r9_globalTransform;
r2915_currentGlyph['assign-unicode'](612);
r9_unicodeGlyphs[r2915_currentGlyph.unicode[r2915_currentGlyph.unicode.length - 1]] = r2915_currentGlyph;
r2915_currentGlyph.include(r9_eMarks);
r2915_currentGlyph.include(r9_RamsHornShape(0, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('latinEpsilon', function _r9_t517() {
var r2920_currentGlyph, _r2920_t0, _r2920_t1;
_r2920_t0 = this;
r2920_currentGlyph = _r2920_t0;
r2920_currentGlyph.gizmo = r9_globalTransform;
r2920_currentGlyph['assign-unicode'](400);
r9_unicodeGlyphs[r2920_currentGlyph.unicode[r2920_currentGlyph.unicode.length - 1]] = r2920_currentGlyph;
r2920_currentGlyph.include(r9_capitalMarks);
r2920_currentGlyph.include(r9_SmallEpsilonShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('latinIota', function _r9_t518() {
var r2925_currentGlyph, _r2925_t0, _r2925_t1;
_r2925_t0 = this;
r2925_currentGlyph = _r2925_t0;
r2925_currentGlyph.gizmo = r9_globalTransform;
r2925_currentGlyph['assign-unicode'](406);
r9_unicodeGlyphs[r2925_currentGlyph.unicode[r2925_currentGlyph.unicode.length - 1]] = r2925_currentGlyph;
r2925_currentGlyph.include(r9_capitalMarks);
r2925_currentGlyph.include(r9_IotaShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('closeomega', function _r9_t519() {
var r2930_currentGlyph, r2930_fine, r2930_x0, r2930_y0, r2930_y1, r2930_x1, r2930_y3, r2930_y4, _r2930_t0, _r2930_t1;
_r2930_t0 = this;
r2930_currentGlyph = _r2930_t0;
r2930_currentGlyph.gizmo = r9_globalTransform;
r2930_currentGlyph['assign-unicode'](631);
r9_unicodeGlyphs[r2930_currentGlyph.unicode[r2930_currentGlyph.unicode.length - 1]] = r2930_currentGlyph;
r2930_currentGlyph.include(r9_eMarks);
r2930_fine = r9_adviceBlackness(3.25);
r2930_x0 = r9_MIDDLE - r9_CORRECTION_OMIDS;
r2930_y0 = r9_XH - r9_O;
r2930_y1 = r0_mix(0, r9_XH, 0.45);
r2930_x1 = r9_SB + r9_O * 2;
r2930_y3 = r9_XH / 2;
r2930_y4 = r9_XH * 0.65;
r2930_currentGlyph.include(r9_spiro(r9_widths.rhs(r2930_fine), r9_flat(r9_MIDDLE + r2930_fine / 2, r2930_y4, r9_heading(r9_DOWNWARD)), r9_curl(r9_MIDDLE + r2930_fine / 2, r2930_y3), r9_arcvh(8), r9_g4(r0_mix(r2930_x1, r9_MIDDLE + r2930_fine / 2, 0.5), r9_O, r9_heading(r9_LEFTWARD)), r9_archv(8), r9_g4(r2930_x1, r2930_y1), r9_arcvh(), r9_g4(r2930_x0, r2930_y0), r9_archv(), r9_g4(r9_WIDTH - r2930_x1, r2930_y1), r9_arcvh(8), r9_g4(r0_mix(r9_WIDTH - r2930_x1, r9_MIDDLE - r2930_fine / 2, 0.5), r9_O, r9_heading(r9_LEFTWARD)), r9_archv(8), r9_flat(r9_MIDDLE - r2930_fine / 2, r2930_y3), r9_curl(r9_MIDDLE - r2930_fine / 2, r2930_y4, r9_heading(r9_UPWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('latinEta', function _r9_t520() {
var r2935_currentGlyph, _r2935_t0, _r2935_t1;
_r2935_t0 = this;
r2935_currentGlyph = _r2935_t0;
r2935_currentGlyph.gizmo = r9_globalTransform;
r2935_currentGlyph['assign-unicode'](544);
r9_unicodeGlyphs[r2935_currentGlyph.unicode[r2935_currentGlyph.unicode.length - 1]] = r2935_currentGlyph;
r2935_currentGlyph.include(r9_ifMarks);
r2935_currentGlyph['set-anchor']('lf', r9_BASE, r9_SB + r9_HALFSTROKE, 0);
r2935_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.3, r9_CAP, r9_DESCENDER, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB));
r2935_currentGlyph.include(r9_VBar(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('strenchedC', function _r9_t521() {
var r2942_currentGlyph, _r2942_t0, _r2942_t1;
_r2942_t0 = this;
r2942_currentGlyph = _r2942_t0;
r2942_currentGlyph.gizmo = r9_globalTransform;
r2942_currentGlyph['set-width'](r9_WIDTH);
r2942_currentGlyph['assign-unicode'](663);
r9_unicodeGlyphs[r2942_currentGlyph.unicode[r2942_currentGlyph.unicode.length - 1]] = r2942_currentGlyph;
r2942_currentGlyph.include(r9_pMarks);
r2942_currentGlyph.include(r9_CShape(r9_XH, r9_DESCENDER));
return void 0;
});
r9_RevSmallEShape = function _r9_t522(r2947_top, r2947_stroke, r2947_barpos) {
var r2947_top, r2947_stroke, r2947_barpos, _r2947_t0, _r2947_t1, _r2947_t2;
return function _r2947_t2() {
var r2949_currentGlyph, r2949_barbottom, r2949_hookx, r2949_hookmiddle, _r2949_t0, _r2949_t1;
_r2949_t0 = this;
r2949_currentGlyph = _r2949_t0;
r2949_currentGlyph.gizmo = r9_globalTransform;
r2949_barbottom = r2947_top * r0_fallback(r2947_barpos, r9_EBARPOS);
r2949_hookx = r9_SB;
r2949_hookmiddle = r0_mix(r9_RIGHTSB - r9_O, r2949_hookx, 0.55) + r9_CORRECTION_OMIDS;
r2949_currentGlyph.include(r9_spiro(r9_widths.rhs(r2947_stroke), r9_flat(r9_SB + r9_O, r2949_barbottom, r9_heading(r9_UPWARD)), r9_curl(r9_SB + r9_O, r2947_top - r9_SMALLSMOOTHA), r9_arcvh(), r9_g4(r9_MIDDLE, r2947_top - r9_O), r9_archv(), r9_flat(r9_RIGHTSB - r9_O, r2947_top - r9_SMALLSMOOTHB), r9_curl(r9_RIGHTSB - r9_O, r9_SMALLSMOOTHA), r9_hookend(r9_O), r9_g4(r9_SB + r9_O, r9_HOOK)));
r2949_currentGlyph.include(r2949_currentGlyph['create-stroke']()['start-from'](r9_SB + r2947_stroke / 2, r2949_barbottom)['set-width'](r2947_stroke, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB - r2947_stroke / 2, r2949_barbottom)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('reve', function _r9_t523() {
var r2954_currentGlyph, _r2954_t0, _r2954_t1;
_r2954_t0 = this;
r2954_currentGlyph = _r2954_t0;
r2954_currentGlyph.gizmo = r9_globalTransform;
r2954_currentGlyph['assign-unicode'](600);
r9_unicodeGlyphs[r2954_currentGlyph.unicode[r2954_currentGlyph.unicode.length - 1]] = r2954_currentGlyph;
r2954_currentGlyph.include(r9_eMarks);
r2954_currentGlyph.include(r9_RevSmallEShape(r9_XH, r9_STROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Yr', function _r9_t524() {
var r2959_currentGlyph, r2959_top, r2959_bp, r2959_TURN, r2959_right, _r2959_t0, _r2959_t1;
_r2959_t0 = this;
r2959_currentGlyph = _r2959_t0;
r2959_currentGlyph.gizmo = r9_globalTransform;
r2959_currentGlyph['assign-unicode'](422);
r9_unicodeGlyphs[r2959_currentGlyph.unicode[r2959_currentGlyph.unicode.length - 1]] = r2959_currentGlyph;
r2959_currentGlyph.include(r9_ifMarks);
r2959_top = r9_CAP * 0.85;
r2959_bp = 0.45;
r2959_currentGlyph.include(r9_PShape(r2959_top, 1, r2959_bp));
r2959_currentGlyph.include(r9_VBarLeft(r9_SB, r2959_top - 1, r9_CAP));
r2959_TURN = r9_XH * 0.1;
r2959_right = r9_RIGHTSB - r9_O;
r2959_currentGlyph.include(r2959_currentGlyph['create-stroke']()['start-from'](r2959_right - r9_HALFSTROKE, r9_DESCENDER)['heads-to'](r9_UPWARD)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['curve-to'](r2959_right - r9_HALFSTROKE, r0_mix(r9_DESCENDER + r2959_TURN, r2959_top, 0.2), r9_MIDDLE, (r2959_top - r9_STROKE) * r2959_bp));
return void 0;
});
r9_xn$createglyph$7Hrq('glottalstop', function _r9_t525() {
var r2967_currentGlyph, _r2967_t0, _r2967_t1;
_r2967_t0 = this;
r2967_currentGlyph = _r2967_t0;
r2967_currentGlyph.gizmo = r9_globalTransform;
r2967_currentGlyph['assign-unicode'](660);
r9_unicodeGlyphs[r2967_currentGlyph.unicode[r2967_currentGlyph.unicode.length - 1]] = r2967_currentGlyph;
r2967_currentGlyph.include(r9_bMarks);
r2967_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_RIGHTSB, r9_CAP - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.3, r9_widths(r9_STROKE, 0)), r9_curl(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('revglottalstop', function _r9_t526() {
var r2972_currentGlyph, _r2972_t0, _r2972_t1;
_r2972_t0 = this;
r2972_currentGlyph = _r2972_t0;
r2972_currentGlyph.gizmo = r9_globalTransform;
r2972_currentGlyph['assign-unicode'](661);
r9_unicodeGlyphs[r2972_currentGlyph.unicode[r2972_currentGlyph.unicode.length - 1]] = r2972_currentGlyph;
r2972_currentGlyph.include(r9_bMarks);
r2972_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_SB, r9_CAP - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.3, r9_widths(0, r9_STROKE)), r9_curl(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('smallglottalstop', function _r9_t527() {
var r2977_currentGlyph, _r2977_t0, _r2977_t1;
_r2977_t0 = this;
r2977_currentGlyph = _r2977_t0;
r2977_currentGlyph.gizmo = r9_globalTransform;
r2977_currentGlyph['assign-unicode'](578);
r9_unicodeGlyphs[r2977_currentGlyph.unicode[r2977_currentGlyph.unicode.length - 1]] = r2977_currentGlyph;
r2977_currentGlyph.include(r9_bMarks);
r2977_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_SB, r9_XH - r9_HOOK), r9_hookstart(r9_XO), r9_g4(r9_RIGHTSB, r9_XH - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.15, r9_widths(r9_STROKE, 0)), r9_curl(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('invglottalstopbar', function _r9_t528() {
var r2982_currentGlyph, _r2982_t0, _r2982_t1;
_r2982_t0 = this;
r2982_currentGlyph = _r2982_t0;
r2982_currentGlyph.gizmo = r9_globalTransform;
r2982_currentGlyph['assign-unicode'](446);
r9_unicodeGlyphs[r2982_currentGlyph.unicode[r2982_currentGlyph.unicode.length - 1]] = r2982_currentGlyph;
r2982_currentGlyph.include(r9_eMarks);
r2982_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_XH - r9_HOOK), r9_hookstart(r9_XO), r9_g4(r9_SB, r9_XH - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.15, r9_widths(0, r9_STROKE)), r9_curl(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
r2982_currentGlyph.include(r9_HOverlayBar(r9_MIDDLE - r9_LONGJUT * 0.6, r9_MIDDLE + r9_LONGJUT * 0.6, r9_XH * 0.25));
r2982_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('fineglottalstop', function _r9_t529() {
var r2989_currentGlyph, _r2989_t0, _r2989_t1;
_r2989_t0 = this;
r2989_currentGlyph = _r2989_t0;
r2989_currentGlyph.gizmo = r9_globalTransform;
r2989_currentGlyph.include(r9_bMarks);
r2989_currentGlyph.include(r9_spiro(r9_widths.rhs(r9_markHalfStroke * 2), r9_g4(r9_SB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_RIGHTSB, r9_CAP - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_markHalfStroke, r9_markHalfStroke)), r9_flat(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.3, r9_widths(r9_markHalfStroke * 2, 0)), r9_curl(r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('finerevglottalstop', function _r9_t530() {
var r2993_currentGlyph, _r2993_t0, _r2993_t1;
_r2993_t0 = this;
r2993_currentGlyph = _r2993_t0;
r2993_currentGlyph.gizmo = r9_globalTransform;
r2993_currentGlyph.include(r9_bMarks);
r2993_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_markHalfStroke * 2), r9_g4(r9_RIGHTSB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_SB, r9_CAP - r9_SMOOTHB), r9_alsothru(0.5, 0.45, r9_widths(r9_markHalfStroke, r9_markHalfStroke)), r9_flat(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH * 0.3, r9_widths(0, r9_markHalfStroke * 2)), r9_curl(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('palatoalveolarclick', function _r9_t531() {
var r2997_currentGlyph, _r2997_t0, _r2997_t1;
_r2997_t0 = this;
r2997_currentGlyph = _r2997_t0;
r2997_currentGlyph.gizmo = r9_globalTransform;
r2997_currentGlyph['assign-unicode'](450);
r9_unicodeGlyphs[r2997_currentGlyph.unicode[r2997_currentGlyph.unicode.length - 1]] = r2997_currentGlyph;
r2997_currentGlyph.include(r9_glyphs.bar, r9_AS_BASE);
r2997_currentGlyph.include(r9_glyphs.equal);
return void 0;
});
r9_xn$createglyph$7Hrq('rflap', function _r9_t532() {
var r3002_currentGlyph, r3002_rhookx, r3002_rmiddle, _r3002_t0, _r3002_t1;
_r3002_t0 = this;
r3002_currentGlyph = _r3002_t0;
r3002_currentGlyph.gizmo = r9_globalTransform;
r3002_currentGlyph['assign-unicode'](638);
r9_unicodeGlyphs[r3002_currentGlyph.unicode[r3002_currentGlyph.unicode.length - 1]] = r3002_currentGlyph;
r3002_currentGlyph.include(r9_eMarks);
r3002_rhookx = r9_RIGHTSB + r9_JBALANCE / 2;
r3002_rmiddle = r0_mix(r9_SB + r9_RBALANCE + r9_STROKE, r3002_rhookx - r9_HALFSTROKE, 0.5) - r9_CORRECTION_OMIDS;
r3002_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r3002_rhookx, r9_XH - r9_RHOOK), r9_hookstart(r9_XO), r9_flat(r9_SB + r9_RBALANCE, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_RBALANCE, 0, r9_heading(r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('ifishhook', function _r9_t533() {
var r3007_currentGlyph, _r3007_t0, _r3007_t1;
_r3007_t0 = this;
r3007_currentGlyph = _r3007_t0;
r3007_currentGlyph.gizmo = r9_globalTransform;
r3007_currentGlyph['assign-unicode'](639);
r9_unicodeGlyphs[r3007_currentGlyph.unicode[r3007_currentGlyph.unicode.length - 1]] = r3007_currentGlyph;
r3007_currentGlyph.include(r9_pMarks);
r3007_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r9_XH - r9_HOOK));
r3007_currentGlyph.include(r9_VerticalHook(r9_MIDDLE, r9_XH - r9_HOOK, -r9_LONGJUT + r9_ILBALANCE, -r9_HOOK + r9_HALFSTROKE));
r3007_currentGlyph['apply-transform'](r9_Translate(r9_ILBALANCE, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('iviby', function _r9_t534() {
var r3014_currentGlyph, _r3014_t0, _r3014_t1;
_r3014_t0 = this;
r3014_currentGlyph = _r3014_t0;
r3014_currentGlyph.gizmo = r9_globalTransform;
r3014_currentGlyph['assign-unicode'](645);
r9_unicodeGlyphs[r3014_currentGlyph.unicode[r3014_currentGlyph.unicode.length - 1]] = r3014_currentGlyph;
r3014_currentGlyph.include(r9_pMarks);
r3014_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_XH - r9_HOOK - r9_HALFSTROKE));
r3014_currentGlyph.include(r9_VerticalHook(r9_MIDDLE, r9_XH - r9_HOOK - r9_HALFSTROKE, -r9_LONGJUT, -r9_HOOK));
r3014_currentGlyph.include(r9_VerticalHook(r9_MIDDLE, 0, r9_LONGJUT, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpR', function _r9_t535() {
var r3021_currentGlyph, _r3021_t0, _r3021_t1;
_r3021_t0 = this;
r3021_currentGlyph = _r3021_t0;
r3021_currentGlyph.gizmo = r9_globalTransform;
r3021_currentGlyph['assign-unicode'](640);
r9_unicodeGlyphs[r3021_currentGlyph.unicode[r3021_currentGlyph.unicode.length - 1]] = r3021_currentGlyph;
r3021_currentGlyph.include(r9_eMarks);
r3021_currentGlyph.include(r9_RShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpG', function _r9_t536() {
var r3026_currentGlyph, _r3026_t0, _r3026_t1;
_r3026_t0 = this;
r3026_currentGlyph = _r3026_t0;
r3026_currentGlyph.gizmo = r9_globalTransform;
r3026_currentGlyph['assign-unicode'](610);
r9_unicodeGlyphs[r3026_currentGlyph.unicode[r3026_currentGlyph.unicode.length - 1]] = r3026_currentGlyph;
r3026_currentGlyph.include(r9_eMarks);
r3026_currentGlyph.include(r9_GShape(r9_XH, r9_SMOOTHA, r9_SMOOTHB));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpL', function _r9_t537() {
var r3031_currentGlyph, _r3031_t0, _r3031_t1;
_r3031_t0 = this;
r3031_currentGlyph = _r3031_t0;
r3031_currentGlyph.gizmo = r9_globalTransform;
r3031_currentGlyph['assign-unicode'](671);
r9_unicodeGlyphs[r3031_currentGlyph.unicode[r3031_currentGlyph.unicode.length - 1]] = r3031_currentGlyph;
r3031_currentGlyph.include(r9_eMarks);
r3031_currentGlyph.include(r9_LShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpN', function _r9_t538() {
var r3036_currentGlyph, _r3036_t0, _r3036_t1;
_r3036_t0 = this;
r3036_currentGlyph = _r3036_t0;
r3036_currentGlyph.gizmo = r9_globalTransform;
r3036_currentGlyph['assign-unicode'](628);
r9_unicodeGlyphs[r3036_currentGlyph.unicode[r3036_currentGlyph.unicode.length - 1]] = r3036_currentGlyph;
r3036_currentGlyph.include(r9_eMarks);
r3036_currentGlyph.include(r9_NShape(r9_XH, r9_SB, r9_RIGHTSB, 3, 3.5));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpI', function _r9_t539() {
var r3041_currentGlyph, _r3041_t0, _r3041_t1;
_r3041_t0 = this;
r3041_currentGlyph = _r3041_t0;
r3041_currentGlyph.gizmo = r9_globalTransform;
r3041_currentGlyph['assign-unicode'](618);
r9_unicodeGlyphs[r3041_currentGlyph.unicode[r3041_currentGlyph.unicode.length - 1]] = r3041_currentGlyph;
r3041_currentGlyph.include(r9_eMarks);
r3041_currentGlyph.include(r9_ISerifShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpturnE', function _r9_t540() {
var r3046_currentGlyph, _r3046_t0, _r3046_t1;
_r3046_t0 = this;
r3046_currentGlyph = _r3046_t0;
r3046_currentGlyph.gizmo = r9_globalTransform;
r3046_currentGlyph['assign-unicode'](11387);
r9_unicodeGlyphs[r3046_currentGlyph.unicode[r3046_currentGlyph.unicode.length - 1]] = r3046_currentGlyph;
r3046_currentGlyph.include(r9_eMarks);
r3046_currentGlyph.include(r9_EShape(r9_XH));
r3046_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpOE', function _r9_t541() {
var r3052_currentGlyph, _r3052_t0, _r3052_t1;
_r3052_t0 = this;
r3052_currentGlyph = _r3052_t0;
r3052_currentGlyph.gizmo = r9_globalTransform;
r3052_currentGlyph['assign-unicode'](630);
r9_unicodeGlyphs[r3052_currentGlyph.unicode[r3052_currentGlyph.unicode.length - 1]] = r3052_currentGlyph;
r3052_currentGlyph.include(r9_eMarks);
r3052_currentGlyph.include(r9_OEShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpY', function _r9_t542() {
var r3057_currentGlyph, _r3057_t0, _r3057_t1;
_r3057_t0 = this;
r3057_currentGlyph = _r3057_t0;
r3057_currentGlyph.gizmo = r9_globalTransform;
r3057_currentGlyph['assign-unicode'](655);
r9_unicodeGlyphs[r3057_currentGlyph.unicode[r3057_currentGlyph.unicode.length - 1]] = r3057_currentGlyph;
r3057_currentGlyph.include(r9_eMarks);
r3057_currentGlyph.include(r9_YShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('turnf', function _r9_t543() {
var r3062_currentGlyph, _r3062_t0, _r3062_t1;
_r3062_t0 = this;
r3062_currentGlyph = _r3062_t0;
r3062_currentGlyph.gizmo = r9_globalTransform;
r3062_currentGlyph['assign-unicode'](607);
r9_unicodeGlyphs[r3062_currentGlyph.unicode[r3062_currentGlyph.unicode.length - 1]] = r3062_currentGlyph;
r3062_currentGlyph.include(r9_glyphs['longs.upright']);
r3062_currentGlyph.include(r9_fBar());
r3062_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r3062_currentGlyph.include(r9_pMarks);
return void 0;
});
r9_xn$createglyph$7Hrq('lyogh', function _r9_t544() {
var r3069_currentGlyph, _r3069_t0, _r3069_t1;
_r3069_t0 = this;
r3069_currentGlyph = _r3069_t0;
r3069_currentGlyph.gizmo = r9_globalTransform;
r3069_currentGlyph['assign-unicode'](622);
r9_unicodeGlyphs[r3069_currentGlyph.unicode[r3069_currentGlyph.unicode.length - 1]] = r3069_currentGlyph;
r3069_currentGlyph.include(r9_ifMarks);
r3069_currentGlyph.include(r9_EzhShape(r9_XH, r9_DESCENDER, 0.4));
r3069_currentGlyph.include(r9_VBarLeft(r9_SB, r9_XH * 0.1, r9_CAP));
return void 0;
});
r9_alias('latinLambda', 581, 'Lambda');
r9_alias('latindelta', 7839, 'delta');
r9_alias('latinepsilon', 603, 'epsilon');
r9_alias('closeturnepsilon', 606, 'cyrve.italic');
r9_alias('smcpB', 665, 'cyrve.upright');
r9_alias('latinphi', 632, 'varphi');
r9_alias('bulleye', 664, 'zero.dotted');
r9_alias('dentalclick', 448, 'bar');
r9_dual('alveolarlateralclick', 449, 'bar', r9_WIDTH * 0.35);
r9_alias('alveolarclick', 451, 'exclam');
r9_alias('smcpH', 668, 'cyren');
r9_alias('latineta', 414, 'eta');
r9_alias('latiniota', 617, 'iota');
r9_alias('revlatinepsilon', 604, 'cyrze');
r9_alias('lstinSigma', 425, 'Sigma');
r9_alias('capglottalstop', 577, 'glottalstop');
r9_alias('latinBe', 386, 'cyrBe');
r9_turned(void 0, 11375, 'A', r9_MIDDLE, r9_CAP / 2);
r9_turned(void 0, 592, 'a', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 594, 'scripta', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 390, 'C', r9_MIDDLE, r9_CAP / 2);
r9_turned(void 0, 596, 'c', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 398, 'E', r9_MIDDLE, r9_CAP / 2);
r9_turned(void 0, 477, 'e', r9_MIDDLE, r9_XH / 2);
r9_turned('schwa', 601, 'e', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 7543, 'g', r9_MIDDLE, r0_mix(r9_DESCENDER, r9_XH, 0.5));
r9_turned(void 0, 613, 'h', r9_MIDDLE, r9_XH / 2, r9_pMarks);
r9_turned(void 0, 42928, 'K', r9_MIDDLE, r9_CAP / 2);
r9_turned(void 0, 670, 'k', r9_MIDDLE, r9_XH / 2, r9_pMarks);
r9_turned(void 0, 623, 'm', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 633, 'r', r9_MIDDLE, r9_XH / 2, r9_anchorDeriv(r9_eMarks, {
'anchors': {
'bottomright': {
'type': r9_BASE,
'x': r9_RIGHTSB - r9_RBALANCE,
'y': 0
}
}
}));
r9_turned('invsmcpR', 641, 'cyrya', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 647, 't', r9_MIDDLE, r9_XH / 2, r9_pMarks);
r9_turned(void 0, 652, 'v', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 653, 'w', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 654, 'y', r9_MIDDLE, r9_XH / 2, r9_bMarks);
r9_turned(void 0, 7426, 'ae', r9_MIDDLE, r9_XH / 2);
r9_turned(void 0, 7433, 'i', r9_MIDDLE, r9_XH / 2, r9_pMarks);
r9_turned('turndelta', 397, 'delta', r9_MIDDLE, r9_XH / 2, r9_pMarks);
r9_turned('latinUpsilon1', 433, 'Omega', r9_MIDDLE, r9_CAP / 2);
r9_turned('closeepsilon', 666, 'closeturnepsilon', r9_MIDDLE, r9_XH / 2);
r9_turned('invglottalstop', 662, 'revglottalstop', r9_MIDDLE, r9_CAP / 2);
r9_xn$createglyph$7Hrq('capitalTurnm', function _r9_t545() {
var r3075_currentGlyph, _r3075_t0, _r3075_t1;
_r3075_t0 = this;
r3075_currentGlyph = _r3075_t0;
r3075_currentGlyph.gizmo = r9_globalTransform;
r3075_currentGlyph['assign-unicode'](412);
r9_unicodeGlyphs[r3075_currentGlyph.unicode[r3075_currentGlyph.unicode.length - 1]] = r3075_currentGlyph;
r3075_currentGlyph.include(r9_capitalMarks);
r3075_currentGlyph.include(r9_SmallMShape(r9_CAP, 0));
r3075_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('f_i', function _r9_t546() {
var r3081_currentGlyph, _r3081_t0, _r3081_t1, _r3081_t2;
_r3081_t0 = this;
r3081_currentGlyph = _r3081_t0;
r3081_currentGlyph.gizmo = r9_globalTransform;
r3081_currentGlyph['assign-unicode'](64257);
r9_unicodeGlyphs[r3081_currentGlyph.unicode[r3081_currentGlyph.unicode.length - 1]] = r3081_currentGlyph;
r3081_currentGlyph.include(r9_bMarks);
r3081_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r3081_t2() {
var r3086_currentGlyph, _r3086_t0, _r3086_t1;
_r3086_t0 = this;
r3086_currentGlyph = _r3086_t0;
r3086_currentGlyph.gizmo = r9_globalTransform;
r3086_currentGlyph.include(r9_glyphs.longs);
r3086_currentGlyph['apply-transform'](r9_Translate(-(r9_MIDDLE - r9_HALFSTROKE - r9_SB * 2), 0));
return void 0;
}));
r3081_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_SB * 0.5, 0, r9_XH));
r3081_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB - r9_SB * 0.5, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('f_l', function _r9_t547() {
var r3092_currentGlyph, _r3092_t0, _r3092_t1, _r3092_t2;
_r3092_t0 = this;
r3092_currentGlyph = _r3092_t0;
r3092_currentGlyph.gizmo = r9_globalTransform;
r3092_currentGlyph['assign-unicode'](64258);
r9_unicodeGlyphs[r3092_currentGlyph.unicode[r3092_currentGlyph.unicode.length - 1]] = r3092_currentGlyph;
r3092_currentGlyph.include(r9_bMarks);
r3092_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r3092_t2() {
var r3097_currentGlyph, _r3097_t0, _r3097_t1;
_r3097_t0 = this;
r3097_currentGlyph = _r3097_t0;
r3097_currentGlyph.gizmo = r9_globalTransform;
r3097_currentGlyph.include(r9_glyphs.longs);
r3097_currentGlyph['apply-transform'](r9_Translate(-(r9_MIDDLE - r9_HALFSTROKE - r9_SB * 2), 0));
return void 0;
}));
r3092_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_SB * 0.5, 0, r9_CAP));
r3092_currentGlyph.include(r9_HBarTop(r9_SB, r9_STROKE + r9_SB * 4, r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('Oslash', function _r9_t548() {
var r3104_currentGlyph, r3104_fine, _r3104_t0, _r3104_t1;
_r3104_t0 = this;
r3104_currentGlyph = _r3104_t0;
r3104_currentGlyph.gizmo = r9_globalTransform;
r3104_currentGlyph['assign-unicode'](216);
r9_unicodeGlyphs[r3104_currentGlyph.unicode[r3104_currentGlyph.unicode.length - 1]] = r3104_currentGlyph;
r3104_fine = r9_adviceBlackness(10);
r3104_currentGlyph.include(r9_glyphs.O, r9_AS_BASE);
r3104_currentGlyph.include(r3104_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O + r3104_fine, r0_mix(r9_CAP, 0, 1.05))['set-width'](r3104_fine, r3104_fine)['line-to'](r9_RIGHTSB - r9_O - r3104_fine, r0_mix(0, r9_CAP, 1.05)));
return void 0;
});
r9_xn$createglyph$7Hrq('oslash', function _r9_t549() {
var r3110_currentGlyph, r3110_fine, _r3110_t0, _r3110_t1;
_r3110_t0 = this;
r3110_currentGlyph = _r3110_t0;
r3110_currentGlyph.gizmo = r9_globalTransform;
r3110_currentGlyph['assign-unicode'](248);
r9_unicodeGlyphs[r3110_currentGlyph.unicode[r3110_currentGlyph.unicode.length - 1]] = r3110_currentGlyph;
r3110_fine = r9_adviceBlackness(10);
r3110_currentGlyph.include(r9_glyphs.o, r9_AS_BASE);
r3110_currentGlyph.include(r3110_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O + r3110_fine, r0_mix(r9_XH, 0, 1.05))['set-width'](r3110_fine, r3110_fine)['line-to'](r9_RIGHTSB - r9_O - r3110_fine, r0_mix(0, r9_XH, 1.05)));
return void 0;
});
r9_xn$createglyph$7Hrq('Lslash', function _r9_t550() {
var r3116_currentGlyph, r3116_fine, r3116_middle, _r3116_t0, _r3116_t1;
_r3116_t0 = this;
r3116_currentGlyph = _r3116_t0;
r3116_currentGlyph.gizmo = r9_globalTransform;
r3116_currentGlyph['assign-unicode'](321);
r9_unicodeGlyphs[r3116_currentGlyph.unicode[r3116_currentGlyph.unicode.length - 1]] = r3116_currentGlyph;
r3116_currentGlyph.include(r9_glyphs.L, r9_AS_BASE);
r3116_fine = 0.5 * r9_adviceBlackness(5);
r3116_middle = r0_mix(r9_STROKE, r9_CAP, 0.5);
r3116_currentGlyph.include(r3116_currentGlyph['create-stroke']()['start-from'](r0_mix(0, r9_SB, 0.5), r3116_middle - r9_LONGJUT * 0.4)['set-width'](r3116_fine, r3116_fine)['line-to'](1.6 * r9_LONGJUT + r0_mix(0, r9_SB, 0.5), r3116_middle + r9_LONGJUT * 0.4));
return void 0;
});
r9_xn$createglyph$7Hrq('lslash', function _r9_t551() {
var r3122_currentGlyph, r3122_fine, r3122_middle, r3122_middlex, _r3122_t0, _r3122_t1;
_r3122_t0 = this;
r3122_currentGlyph = _r3122_t0;
r3122_currentGlyph.gizmo = r9_globalTransform;
r3122_currentGlyph['assign-unicode'](322);
r9_unicodeGlyphs[r3122_currentGlyph.unicode[r3122_currentGlyph.unicode.length - 1]] = r3122_currentGlyph;
r3122_currentGlyph.include(r9_glyphs.l, r9_AS_BASE);
r3122_fine = 0.5 * r9_adviceBlackness(5);
r3122_middle = r0_mix(0, r9_CAP, r9_BARPOS);
r3122_middlex = r0_tp(r9_Upright(), r9_glyphs.l.anchors.above).x;
r3122_currentGlyph.include(r3122_currentGlyph['create-stroke']()['start-from'](r3122_middlex - r9_LONGJUT * 0.8, r3122_middle - r9_LONGJUT * 0.4)['set-width'](r3122_fine, r3122_fine)['line-to'](r3122_middlex + r9_LONGJUT * 0.8, r3122_middle + r9_LONGJUT * 0.4));
return void 0;
});
r9_xn$createglyph$7Hrq('lambdaslash', function _r9_t552() {
var r3128_currentGlyph, r3128_fine, r3128_middle, r3128_middlex, _r3128_t0, _r3128_t1;
_r3128_t0 = this;
r3128_currentGlyph = _r3128_t0;
r3128_currentGlyph.gizmo = r9_globalTransform;
r3128_currentGlyph['assign-unicode'](411);
r9_unicodeGlyphs[r3128_currentGlyph.unicode[r3128_currentGlyph.unicode.length - 1]] = r3128_currentGlyph;
r3128_currentGlyph.include(r9_glyphs.lambda, r9_AS_BASE);
r3128_fine = 0.5 * r9_adviceBlackness(5);
r3128_middle = r0_mix(0, r9_CAP, 0.7);
r3128_middlex = r0_tp(r9_Upright(), r9_glyphs.l.anchors.above).x;
r3128_currentGlyph.include(r3128_currentGlyph['create-stroke']()['start-from'](r3128_middlex - r9_LONGJUT * 0.8, r3128_middle - r9_LONGJUT * 0.4)['set-width'](r3128_fine, r3128_fine)['line-to'](r3128_middlex + r9_LONGJUT * 0.8, r3128_middle + r9_LONGJUT * 0.4));
return void 0;
});
r9_xn$createglyph$7Hrq('Gbar', function _r9_t553() {
var r3134_currentGlyph, _r3134_t0, _r3134_t1;
_r3134_t0 = this;
r3134_currentGlyph = _r3134_t0;
r3134_currentGlyph.gizmo = r9_globalTransform;
r3134_currentGlyph['assign-unicode'](484);
r9_unicodeGlyphs[r3134_currentGlyph.unicode[r3134_currentGlyph.unicode.length - 1]] = r3134_currentGlyph;
r3134_currentGlyph.include(r9_glyphs.G, r9_AS_BASE);
r3134_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, r9_RIGHTSB, 0.5), r0_mix(r9_RIGHTSB, r9_WIDTH, 0.7), r0_mix(0, r9_CAPMIDDLE, 0.55)));
return void 0;
});
r9_xn$createglyph$7Hrq('Hbar', function _r9_t554() {
var r3139_currentGlyph, _r3139_t0, _r3139_t1;
_r3139_t0 = this;
r3139_currentGlyph = _r3139_t0;
r3139_currentGlyph.gizmo = r9_globalTransform;
r3139_currentGlyph['assign-unicode'](294);
r9_unicodeGlyphs[r3139_currentGlyph.unicode[r3139_currentGlyph.unicode.length - 1]] = r3139_currentGlyph;
r3139_currentGlyph.include(r9_glyphs.H, r9_AS_BASE);
r3139_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_RIGHTSB, r9_WIDTH, 0.7), r0_mix(r9_CAPMIDDLE, r9_CAP, 0.45)));
return void 0;
});
r9_xn$createglyph$7Hrq('hbar', function _r9_t555() {
var r3144_currentGlyph, _r3144_t0, _r3144_t1;
_r3144_t0 = this;
r3144_currentGlyph = _r3144_t0;
r3144_currentGlyph.gizmo = r9_globalTransform;
r3144_currentGlyph['assign-unicode'](295);
r9_unicodeGlyphs[r3144_currentGlyph.unicode[r3144_currentGlyph.unicode.length - 1]] = r3144_currentGlyph;
r3144_currentGlyph.include(r9_glyphs.h, r9_AS_BASE);
r3144_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_SB, r9_RIGHTSB, 0.5), r0_mix(r9_XH, r9_CAP, 0.45)));
return void 0;
});
r9_xn$createglyph$7Hrq('Bbar', function _r9_t556() {
var r3149_currentGlyph, _r3149_t0, _r3149_t1;
_r3149_t0 = this;
r3149_currentGlyph = _r3149_t0;
r3149_currentGlyph.gizmo = r9_globalTransform;
r3149_currentGlyph['assign-unicode'](579);
r9_unicodeGlyphs[r3149_currentGlyph.unicode[r3149_currentGlyph.unicode.length - 1]] = r3149_currentGlyph;
r3149_currentGlyph.include(r9_glyphs.B, r9_AS_BASE);
r3149_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_SB, r9_RIGHTSB, 0.5), r0_mix(0, r9_CAP, 0.3)));
return void 0;
});
r9_xn$createglyph$7Hrq('bbar', function _r9_t557() {
var r3154_currentGlyph, _r3154_t0, _r3154_t1;
_r3154_t0 = this;
r3154_currentGlyph = _r3154_t0;
r3154_currentGlyph.gizmo = r9_globalTransform;
r3154_currentGlyph['assign-unicode'](384);
r9_unicodeGlyphs[r3154_currentGlyph.unicode[r3154_currentGlyph.unicode.length - 1]] = r3154_currentGlyph;
r3154_currentGlyph.include(r9_glyphs.b, r9_AS_BASE);
r3154_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_SB, r9_RIGHTSB, 0.5), r0_mix(r9_XH, r9_CAP, 0.45)));
return void 0;
});
r9_xn$createglyph$7Hrq('Tbar', function _r9_t558() {
var r3159_currentGlyph, _r3159_t0, _r3159_t1;
_r3159_t0 = this;
r3159_currentGlyph = _r3159_t0;
r3159_currentGlyph.gizmo = r9_globalTransform;
r3159_currentGlyph['assign-unicode'](358);
r9_unicodeGlyphs[r3159_currentGlyph.unicode[r3159_currentGlyph.unicode.length - 1]] = r3159_currentGlyph;
r3159_currentGlyph.include(r9_glyphs.T, r9_AS_BASE);
r3159_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_MIDDLE, r9_SB, 0.8), r0_mix(r9_MIDDLE, r9_RIGHTSB, 0.8), r0_mix(0, r9_CAP, 0.45)));
return void 0;
});
r9_xn$createglyph$7Hrq('tbar', function _r9_t559() {
var r3164_currentGlyph, _r3164_t0, _r3164_t1;
_r3164_t0 = this;
r3164_currentGlyph = _r3164_t0;
r3164_currentGlyph.gizmo = r9_globalTransform;
r3164_currentGlyph['assign-unicode'](359);
r9_unicodeGlyphs[r3164_currentGlyph.unicode[r3164_currentGlyph.unicode.length - 1]] = r3164_currentGlyph;
r3164_currentGlyph.include(r9_glyphs.t, r9_AS_BASE);
r3164_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_MIDDLE, r9_SB, 0.7) - r9_TBALANCE * 0.5, r0_mix(r9_MIDDLE, r9_RIGHTSB, 0.7) - r9_TBALANCE * 0.5, r0_mix(0, r9_XH, 0.6)));
return void 0;
});
r9_xn$createglyph$7Hrq('Lbar', function _r9_t560() {
var r3169_currentGlyph, _r3169_t0, _r3169_t1;
_r3169_t0 = this;
r3169_currentGlyph = _r3169_t0;
r3169_currentGlyph.gizmo = r9_globalTransform;
r3169_currentGlyph['assign-unicode'](573);
r9_unicodeGlyphs[r3169_currentGlyph.unicode[r3169_currentGlyph.unicode.length - 1]] = r3169_currentGlyph;
r3169_currentGlyph.include(r9_glyphs.L, r9_AS_BASE);
r3169_currentGlyph.include(r9_HOverlayBar(r9_SB * 0.3, r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB - r9_STROKE, 0.55), r9_CAP * r9_BARPOS));
return void 0;
});
r9_xn$createglyph$7Hrq('Cbar', function _r9_t561() {
var r3174_currentGlyph, _r3174_t0, _r3174_t1;
_r3174_t0 = this;
r3174_currentGlyph = _r3174_t0;
r3174_currentGlyph.gizmo = r9_globalTransform;
r3174_currentGlyph['assign-unicode'](42898);
r9_unicodeGlyphs[r3174_currentGlyph.unicode[r3174_currentGlyph.unicode.length - 1]] = r3174_currentGlyph;
r3174_currentGlyph.include(r9_glyphs.C, r9_AS_BASE);
r3174_currentGlyph.include(r9_HOverlayBar(r9_SB * 0.3, r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB - r9_STROKE, 0.55), r9_CAP * r9_BARPOS));
return void 0;
});
r9_xn$createglyph$7Hrq('cbar', function _r9_t562() {
var r3179_currentGlyph, _r3179_t0, _r3179_t1;
_r3179_t0 = this;
r3179_currentGlyph = _r3179_t0;
r3179_currentGlyph.gizmo = r9_globalTransform;
r3179_currentGlyph['assign-unicode'](42899);
r9_unicodeGlyphs[r3179_currentGlyph.unicode[r3179_currentGlyph.unicode.length - 1]] = r3179_currentGlyph;
r3179_currentGlyph.include(r9_glyphs.c, r9_AS_BASE);
r3179_currentGlyph.include(r9_HOverlayBar(r9_SB * 0.3, r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB - r9_STROKE, 0.55), r9_XH * r9_BARPOS));
return void 0;
});
r9_xn$createglyph$7Hrq('Ldot', function _r9_t563() {
var r3184_currentGlyph, _r3184_t0, _r3184_t1;
_r3184_t0 = this;
r3184_currentGlyph = _r3184_t0;
r3184_currentGlyph.gizmo = r9_globalTransform;
r3184_currentGlyph['assign-unicode'](319);
r9_unicodeGlyphs[r3184_currentGlyph.unicode[r3184_currentGlyph.unicode.length - 1]] = r3184_currentGlyph;
r3184_currentGlyph.include(r9_glyphs.L, r9_AS_BASE);
r3184_currentGlyph.include([r9_Ring(r0_mix(r9_STROKE, r9_CAP, 0.5) + r9_DOTRADIUS, r0_mix(r9_STROKE, r9_CAP, 0.5) - r9_DOTRADIUS, r0_mix(r9_SB, r9_RIGHTSB, 0.65) - r9_DOTRADIUS, r0_mix(r9_SB, r9_RIGHTSB, 0.65) + r9_DOTRADIUS)]);
return void 0;
});
r9_xn$createglyph$7Hrq('ldot', function _r9_t564() {
var r3189_currentGlyph, _r3189_t0, _r3189_t1;
_r3189_t0 = this;
r3189_currentGlyph = _r3189_t0;
r3189_currentGlyph.gizmo = r9_globalTransform;
r3189_currentGlyph['assign-unicode'](320);
r9_unicodeGlyphs[r3189_currentGlyph.unicode[r3189_currentGlyph.unicode.length - 1]] = r3189_currentGlyph;
r3189_currentGlyph.include(r9_glyphs.l, r9_AS_BASE);
r3189_currentGlyph['apply-transform'](r9_Translate(-r9_DOTRADIUS / 2, 0));
r3189_currentGlyph.include([r9_Ring(r0_mix(r9_STROKE, r9_CAP, 0.5) + r9_DOTRADIUS, r0_mix(r9_STROKE, r9_CAP, 0.5) - r9_DOTRADIUS, r0_mix(r9_SB, r9_RIGHTSB, 1) - r9_DOTSIZE, r0_mix(r9_SB, r9_RIGHTSB, 1))]);
return void 0;
});
r9_xn$createglyph$7Hrq('Obar', function _r9_t565() {
var r3195_currentGlyph, _r3195_t0, _r3195_t1;
_r3195_t0 = this;
r3195_currentGlyph = _r3195_t0;
r3195_currentGlyph.gizmo = r9_globalTransform;
r3195_currentGlyph['assign-unicode'](415);
r9_unicodeGlyphs[r3195_currentGlyph.unicode[r3195_currentGlyph.unicode.length - 1]] = r3195_currentGlyph;
r3195_currentGlyph.include(r9_glyphs.O, r9_AS_BASE);
r3195_currentGlyph.include(r9_HOverlayBar(r9_SB - r9_O, r9_RIGHTSB + r9_O, r9_CAP * 0.5));
return void 0;
});
r9_xn$createglyph$7Hrq('obar', function _r9_t566() {
var r3200_currentGlyph, _r3200_t0, _r3200_t1;
_r3200_t0 = this;
r3200_currentGlyph = _r3200_t0;
r3200_currentGlyph.gizmo = r9_globalTransform;
r3200_currentGlyph['assign-unicode'](629);
r9_unicodeGlyphs[r3200_currentGlyph.unicode[r3200_currentGlyph.unicode.length - 1]] = r3200_currentGlyph;
r3200_currentGlyph.include(r9_glyphs.o, r9_AS_BASE);
r3200_currentGlyph.include(r9_HOverlayBar(r9_SB - r9_O, r9_RIGHTSB + r9_O, r9_XH * 0.5));
return void 0;
});
r9_xn$createglyph$7Hrq('glottalstopbar', function _r9_t567() {
var r3205_currentGlyph, _r3205_t0, _r3205_t1;
_r3205_t0 = this;
r3205_currentGlyph = _r3205_t0;
r3205_currentGlyph.gizmo = r9_globalTransform;
r3205_currentGlyph['assign-unicode'](673);
r9_unicodeGlyphs[r3205_currentGlyph.unicode[r3205_currentGlyph.unicode.length - 1]] = r3205_currentGlyph;
r3205_currentGlyph.include(r9_glyphs.glottalstop, r9_AS_BASE);
r3205_currentGlyph.include(r9_HOverlayBar(r9_MIDDLE - r9_LONGJUT * 0.6, r9_MIDDLE + r9_LONGJUT * 0.6, r9_CAP * 0.25));
return void 0;
});
r9_xn$createglyph$7Hrq('revglottalstopbar', function _r9_t568() {
var r3210_currentGlyph, _r3210_t0, _r3210_t1;
_r3210_t0 = this;
r3210_currentGlyph = _r3210_t0;
r3210_currentGlyph.gizmo = r9_globalTransform;
r3210_currentGlyph['assign-unicode'](674);
r9_unicodeGlyphs[r3210_currentGlyph.unicode[r3210_currentGlyph.unicode.length - 1]] = r3210_currentGlyph;
r3210_currentGlyph.include(r9_glyphs.revglottalstop, r9_AS_BASE);
r3210_currentGlyph.include(r9_HOverlayBar(r9_MIDDLE - r9_LONGJUT * 0.6, r9_MIDDLE + r9_LONGJUT * 0.6, r9_CAP * 0.25));
return void 0;
});
r9_xn$createglyph$7Hrq('eshbar', function _r9_t569() {
var r3215_currentGlyph, _r3215_t0, _r3215_t1;
_r3215_t0 = this;
r3215_currentGlyph = _r3215_t0;
r3215_currentGlyph.gizmo = r9_globalTransform;
r3215_currentGlyph['assign-unicode'](644);
r9_unicodeGlyphs[r3215_currentGlyph.unicode[r3215_currentGlyph.unicode.length - 1]] = r3215_currentGlyph;
r3215_currentGlyph.include(r9_glyphs.esh, r9_AS_BASE);
r3215_currentGlyph.include(r9_HOverlayBar(r9_MIDDLE - r9_LONGJUT * 0.6, r9_MIDDLE + r9_LONGJUT * 0.6, r9_XH * 0.25));
return void 0;
});
r9_xn$createglyph$7Hrq('bdot', function _r9_t570() {
var r3220_currentGlyph, _r3220_t0, _r3220_t1;
_r3220_t0 = this;
r3220_currentGlyph = _r3220_t0;
r3220_currentGlyph.gizmo = r9_globalTransform;
r3220_currentGlyph.include(r9_glyphs.dotAbove);
r3220_currentGlyph['apply-transform'](r9_Translate(r9_WIDTH + r9_HALFSTROKE, 0));
r3220_currentGlyph.include(r9_glyphs.b, r9_AS_BASE);
r3220_currentGlyph['assign-unicode'](7683);
r9_unicodeGlyphs[r3220_currentGlyph.unicode[r3220_currentGlyph.unicode.length - 1]] = r3220_currentGlyph;
return void 0;
});
r9_xn$createglyph$7Hrq('ddot', function _r9_t571() {
var r3226_currentGlyph, _r3226_t0, _r3226_t1;
_r3226_t0 = this;
r3226_currentGlyph = _r3226_t0;
r3226_currentGlyph.gizmo = r9_globalTransform;
r3226_currentGlyph.include(r9_glyphs.dotAbove);
r3226_currentGlyph['apply-transform'](r9_Translate(r9_WIDTH - r9_HALFSTROKE, 0));
r3226_currentGlyph.include(r9_glyphs.d, r9_AS_BASE);
r3226_currentGlyph['assign-unicode'](7691);
r9_unicodeGlyphs[r3226_currentGlyph.unicode[r3226_currentGlyph.unicode.length - 1]] = r3226_currentGlyph;
return void 0;
});
r9_xn$createglyph$7Hrq('rlongleg', function _r9_t572() {
var r3232_currentGlyph, _r3232_t0, _r3232_t1;
_r3232_t0 = this;
r3232_currentGlyph = _r3232_t0;
r3232_currentGlyph.gizmo = r9_globalTransform;
r3232_currentGlyph['assign-unicode'](636);
r9_unicodeGlyphs[r3232_currentGlyph.unicode[r3232_currentGlyph.unicode.length - 1]] = r3232_currentGlyph;
r3232_currentGlyph.include(r9_pMarks);
r3232_currentGlyph.include(r9_glyphs.r);
r3232_currentGlyph.include(r9_VBarLeft(r9_SB + r9_RBALANCE, r9_DESCENDER, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('turnmleg', function _r9_t573() {
var r3238_currentGlyph, _r3238_t0, _r3238_t1;
_r3238_t0 = this;
r3238_currentGlyph = _r3238_t0;
r3238_currentGlyph.gizmo = r9_globalTransform;
r3238_currentGlyph['assign-unicode'](624);
r9_unicodeGlyphs[r3238_currentGlyph.unicode[r3238_currentGlyph.unicode.length - 1]] = r3238_currentGlyph;
r3238_currentGlyph.include(r9_pMarks);
r3238_currentGlyph.include(r9_glyphs.m);
r3238_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r3238_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r9_O, r9_DESCENDER, 0, r9_MVERTSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Bhookleft', function _r9_t574() {
var r3245_currentGlyph, _r3245_t0, _r3245_t1;
_r3245_t0 = this;
r3245_currentGlyph = _r3245_t0;
r3245_currentGlyph.gizmo = r9_globalTransform;
r3245_currentGlyph['assign-unicode'](385);
r9_unicodeGlyphs[r3245_currentGlyph.unicode[r3245_currentGlyph.unicode.length - 1]] = r3245_currentGlyph;
r3245_currentGlyph.include(r9_glyphs.B, r9_AS_BASE);
r3245_currentGlyph.include(r9_LeftHook(r9_SB, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('Dhookleft', function _r9_t575() {
var r3250_currentGlyph, _r3250_t0, _r3250_t1;
_r3250_t0 = this;
r3250_currentGlyph = _r3250_t0;
r3250_currentGlyph.gizmo = r9_globalTransform;
r3250_currentGlyph['assign-unicode'](394);
r9_unicodeGlyphs[r3250_currentGlyph.unicode[r3250_currentGlyph.unicode.length - 1]] = r3250_currentGlyph;
r3250_currentGlyph.include(r9_glyphs.D, r9_AS_BASE);
r3250_currentGlyph.include(r9_LeftHook(r9_SB, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('Phookleft', function _r9_t576() {
var r3255_currentGlyph, _r3255_t0, _r3255_t1;
_r3255_t0 = this;
r3255_currentGlyph = _r3255_t0;
r3255_currentGlyph.gizmo = r9_globalTransform;
r3255_currentGlyph['assign-unicode'](420);
r9_unicodeGlyphs[r3255_currentGlyph.unicode[r3255_currentGlyph.unicode.length - 1]] = r3255_currentGlyph;
r3255_currentGlyph.include(r9_glyphs.P, r9_AS_BASE);
r3255_currentGlyph.include(r9_LeftHook(r9_SB * 1.25, r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('Thookleft', function _r9_t577() {
var r3260_currentGlyph, _r3260_t0, _r3260_t1;
_r3260_t0 = this;
r3260_currentGlyph = _r3260_t0;
r3260_currentGlyph.gizmo = r9_globalTransform;
r3260_currentGlyph['assign-unicode'](428);
r9_unicodeGlyphs[r3260_currentGlyph.unicode[r3260_currentGlyph.unicode.length - 1]] = r3260_currentGlyph;
r3260_currentGlyph.include(r9_capitalMarks);
r3260_currentGlyph.include(r9_LeftHook(r9_SB + r9_adviceBlackness(4.25) * 1.5, r9_CAP, r9_MIDDLE));
r3260_currentGlyph.include(r9_HBarTop(r9_MIDDLE, r9_RIGHTSB, r9_CAP));
r3260_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r9_CAP));
return void 0;
});
r9_HooktopLeftBar = function _r9_t578(r3266_stroke, r3266_bottom) {
var r3266_stroke, r3266_bottom, _r3266_t0, _r3266_t1, _r3266_t2;
return function _r3266_t2() {
var r3268_currentGlyph, _r3268_t0, _r3268_t1;
_r3268_t0 = this;
r3268_currentGlyph = _r3268_t0;
r3268_currentGlyph.gizmo = r9_globalTransform;
r3268_currentGlyph.include(r9_spiro(r9_widths.lhs(r0_fallback(r3266_stroke, r9_STROKE)), r9_g4(r9_RIGHTSB, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_flat(r9_SB, r9_CAP - r9_SMALLSMOOTHA), r9_curl(r9_SB, r0_fallback(r3266_bottom, 0), r9_heading(r9_DOWNWARD))));
return void 0;
};
};
r9_xn$createglyph$7Hrq('hhooktop', function _r9_t579() {
var r3271_currentGlyph, _r3271_t0, _r3271_t1;
_r3271_t0 = this;
r3271_currentGlyph = _r3271_t0;
r3271_currentGlyph.gizmo = r9_globalTransform;
r3271_currentGlyph['assign-unicode'](614);
r9_unicodeGlyphs[r3271_currentGlyph.unicode[r3271_currentGlyph.unicode.length - 1]] = r3271_currentGlyph;
r3271_currentGlyph.include(r9_bMarks);
r3271_currentGlyph.include(r9_nShoulder(r9_SB + r9_STROKE * r9_CORRECTION_HX, r9_MIDDLE, r9_RIGHTSB, r9_STROKE * 0.4));
r3271_currentGlyph.include(r9_HooktopLeftBar());
return void 0;
});
r9_xn$createglyph$7Hrq('bhooktop', function _r9_t580() {
var r3277_currentGlyph, _r3277_t0, _r3277_t1;
_r3277_t0 = this;
r3277_currentGlyph = _r3277_t0;
r3277_currentGlyph.gizmo = r9_globalTransform;
r3277_currentGlyph['assign-unicode'](595);
r9_unicodeGlyphs[r3277_currentGlyph.unicode[r3277_currentGlyph.unicode.length - 1]] = r3277_currentGlyph;
r3277_currentGlyph.include(r9_bMarks);
r3277_currentGlyph.include(r9_oLeft());
r3277_currentGlyph.include(r9_HooktopLeftBar());
return void 0;
});
r9_xn$createglyph$7Hrq('phooktop', function _r9_t581() {
var r3283_currentGlyph, _r3283_t0, _r3283_t1;
_r3283_t0 = this;
r3283_currentGlyph = _r3283_t0;
r3283_currentGlyph.gizmo = r9_globalTransform;
r3283_currentGlyph['assign-unicode'](421);
r9_unicodeGlyphs[r3283_currentGlyph.unicode[r3283_currentGlyph.unicode.length - 1]] = r3283_currentGlyph;
r3283_currentGlyph.include(r9_ifMarks);
r3283_currentGlyph.include(r9_oLeft());
r3283_currentGlyph.include(r9_HooktopLeftBar(void 0, r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('Khooktop', function _r9_t582() {
var r3289_currentGlyph, _r3289_t0, _r3289_t1;
_r3289_t0 = this;
r3289_currentGlyph = _r3289_t0;
r3289_currentGlyph.gizmo = r9_globalTransform;
r3289_currentGlyph['assign-unicode'](408);
r9_unicodeGlyphs[r3289_currentGlyph.unicode[r3289_currentGlyph.unicode.length - 1]] = r3289_currentGlyph;
r3289_currentGlyph.include(r9_capitalMarks);
r3289_currentGlyph.include(r9_KShape());
r3289_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_CAP - r9_HOOK - r9_HALFSTROKE));
r3289_currentGlyph.include(r9_VerticalHook(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, r9_CAP - r9_HOOK - r9_HALFSTROKE, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('khooktop', function _r9_t583() {
var r3296_currentGlyph, _r3296_t0, _r3296_t1;
_r3296_t0 = this;
r3296_currentGlyph = _r3296_t0;
r3296_currentGlyph.gizmo = r9_globalTransform;
r3296_currentGlyph['assign-unicode'](409);
r9_unicodeGlyphs[r3296_currentGlyph.unicode[r3296_currentGlyph.unicode.length - 1]] = r3296_currentGlyph;
r3296_currentGlyph.include(r9_bMarks);
r3296_currentGlyph.include(r9_SmallKShape());
r3296_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_CAP - r9_HOOK - r9_HALFSTROKE));
r3296_currentGlyph.include(r9_VerticalHook(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, r9_CAP - r9_HOOK - r9_HALFSTROKE, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('scriptghooktop', function _r9_t584() {
var r3303_currentGlyph, _r3303_t0, _r3303_t1;
_r3303_t0 = this;
r3303_currentGlyph = _r3303_t0;
r3303_currentGlyph.gizmo = r9_globalTransform;
r3303_currentGlyph['assign-unicode'](608);
r9_unicodeGlyphs[r3303_currentGlyph.unicode[r3303_currentGlyph.unicode.length - 1]] = r3303_currentGlyph;
r3303_currentGlyph.include(r9_glyphs.scriptg, r9_AS_BASE);
r3303_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('thooktop', function _r9_t585() {
var r3308_currentGlyph, _r3308_t0, _r3308_t1;
_r3308_t0 = this;
r3308_currentGlyph = _r3308_t0;
r3308_currentGlyph.gizmo = r9_globalTransform;
r3308_currentGlyph['assign-unicode'](429);
r9_unicodeGlyphs[r3308_currentGlyph.unicode[r3308_currentGlyph.unicode.length - 1]] = r3308_currentGlyph;
r3308_currentGlyph.include(r9_eMarks);
r3308_currentGlyph.include(r9_SmallTShape(r9_XH - r9_HALFSTROKE, 0));
r3308_currentGlyph.include(r9_VerticalHook(r9_MIDDLE - r9_TBALANCE, r9_XH, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('dhooktop', function _r9_t586() {
var r3314_currentGlyph, _r3314_t0, _r3314_t1;
_r3314_t0 = this;
r3314_currentGlyph = _r3314_t0;
r3314_currentGlyph.gizmo = r9_globalTransform;
r3314_currentGlyph['assign-unicode'](599);
r9_unicodeGlyphs[r3314_currentGlyph.unicode[r3314_currentGlyph.unicode.length - 1]] = r3314_currentGlyph;
r3314_currentGlyph.include(r9_bMarks);
r3314_currentGlyph.include(r9_glyphs['a.italic']);
r3314_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('qhooktop', function _r9_t587() {
var r3320_currentGlyph, _r3320_t0, _r3320_t1;
_r3320_t0 = this;
r3320_currentGlyph = _r3320_t0;
r3320_currentGlyph.gizmo = r9_globalTransform;
r3320_currentGlyph['assign-unicode'](672);
r9_unicodeGlyphs[r3320_currentGlyph.unicode[r3320_currentGlyph.unicode.length - 1]] = r3320_currentGlyph;
r3320_currentGlyph.include(r9_pMarks);
r3320_currentGlyph.include(r9_glyphs['a.italic']);
r3320_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH, r9_HOOKX, -r9_HOOK));
r3320_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_DESCENDER, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('Chooktop', function _r9_t588() {
var r3327_currentGlyph, _r3327_t0, _r3327_t1;
_r3327_t0 = this;
r3327_currentGlyph = _r3327_t0;
r3327_currentGlyph.gizmo = r9_globalTransform;
r3327_currentGlyph['assign-unicode'](391);
r9_unicodeGlyphs[r3327_currentGlyph.unicode[r3327_currentGlyph.unicode.length - 1]] = r3327_currentGlyph;
r3327_currentGlyph.include(r9_glyphs.C, r9_AS_BASE);
r3327_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_CAP - r9_HOOK, r9_CAP));
r3327_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_CAP, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('chooktop', function _r9_t589() {
var r3333_currentGlyph, _r3333_t0, _r3333_t1;
_r3333_t0 = this;
r3333_currentGlyph = _r3333_t0;
r3333_currentGlyph.gizmo = r9_globalTransform;
r3333_currentGlyph['assign-unicode'](392);
r9_unicodeGlyphs[r3333_currentGlyph.unicode[r3333_currentGlyph.unicode.length - 1]] = r3333_currentGlyph;
r3333_currentGlyph.include(r9_glyphs.c, r9_AS_BASE);
r3333_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_XH - r9_HOOK, r9_XH));
r3333_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('Ghooktop', function _r9_t590() {
var r3339_currentGlyph, _r3339_t0, _r3339_t1;
_r3339_t0 = this;
r3339_currentGlyph = _r3339_t0;
r3339_currentGlyph.gizmo = r9_globalTransform;
r3339_currentGlyph['assign-unicode'](403);
r9_unicodeGlyphs[r3339_currentGlyph.unicode[r3339_currentGlyph.unicode.length - 1]] = r3339_currentGlyph;
r3339_currentGlyph.include(r9_glyphs.G, r9_AS_BASE);
r3339_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_CAP - r9_HOOK, r9_CAP));
r3339_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_CAP, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('smcpGhooktop', function _r9_t591() {
var r3345_currentGlyph, _r3345_t0, _r3345_t1;
_r3345_t0 = this;
r3345_currentGlyph = _r3345_t0;
r3345_currentGlyph.gizmo = r9_globalTransform;
r3345_currentGlyph['assign-unicode'](667);
r9_unicodeGlyphs[r3345_currentGlyph.unicode[r3345_currentGlyph.unicode.length - 1]] = r3345_currentGlyph;
r3345_currentGlyph.include(r9_glyphs.smcpG, r9_AS_BASE);
r3345_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_XH - r9_HOOK, r9_XH));
r3345_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH, r9_HOOKX, -r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('vhooktop', function _r9_t592() {
var r3351_currentGlyph, r3351_TURN, r3351_m, r3351_x1, r3351_x2, r3351_y1, r3351_y2, _r3351_t0, _r3351_t1;
_r3351_t0 = this;
r3351_currentGlyph = _r3351_t0;
r3351_currentGlyph.gizmo = r9_globalTransform;
r3351_currentGlyph['assign-unicode'](11377);
r9_unicodeGlyphs[r3351_currentGlyph.unicode[r3351_currentGlyph.unicode.length - 1]] = r3351_currentGlyph;
r3351_currentGlyph.include(r9_eMarks);
r3351_TURN = r9_XH * 0.9;
r3351_m = r9_MIDDLE - r9_HOOKX / 10;
r3351_currentGlyph.include(r3351_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r3351_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r3351_TURN, r3351_m - r9_STROKE / 2, 0)['set-width'](r9_STROKE * 0.8, 0));
r3351_x1 = r9_RIGHTSB - r9_HOOKX / 3;
r3351_x2 = r0_mix(r3351_m, r9_RIGHTSB, 0.52);
r3351_y1 = r3351_TURN - r9_HOOK;
r3351_y2 = r0_mix(0, r9_XH, 0.3);
r3351_currentGlyph.include(r3351_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB + r9_HOOKX / 4, r9_XH - r9_STROKE)['set-width'](0, r9_STROKE)['curve-to'](r0_linreg(r3351_y1, r3351_x1, r3351_y2, r3351_x2, r9_XH - r9_STROKE), r9_XH - r9_STROKE, r3351_x1, r3351_y1)['curve-to'](r3351_x2, r3351_y2, r3351_m + r9_STROKE / 2, 0)['set-width'](0, r9_STROKE * 0.8));
r3351_currentGlyph['start-from'](r3351_m + r9_STROKE / 2, 0);
r3351_currentGlyph['line-to'](r3351_m - r9_STROKE / 2, 0);
r3351_currentGlyph['line-to'](r3351_m, r9_STROKE * 0.8);
return void 0;
});
r9_xn$createglyph$7Hrq('whooktop', function _r9_t593() {
var r3362_currentGlyph, r3362_TURN, r3362_turn2, r3362_wheight, r3362_bottomStroke, r3362_m1, r3362_m2, _r3362_t0, _r3362_t1;
_r3362_t0 = this;
r3362_currentGlyph = _r3362_t0;
r3362_currentGlyph.gizmo = r9_globalTransform;
r3362_currentGlyph['assign-unicode'](11379);
r9_unicodeGlyphs[r3362_currentGlyph.unicode[r3362_currentGlyph.unicode.length - 1]] = r3362_currentGlyph;
r3362_currentGlyph.include(r9_eMarks);
r3362_TURN = r9_XH * 0.75;
r3362_turn2 = r9_XH * 0.59;
r3362_wheight = r9_XH * 0.6;
r3362_bottomStroke = r9_adviceBlackness(5.2);
r3362_m1 = r9_WIDTH * 0.325;
r3362_m2 = r9_WIDTH * 0.675;
r3362_currentGlyph.include(r3362_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_XH)['heads-to'](r9_DOWNWARD)['set-width'](r9_STROKE, 0)['line-to'](r9_SB, r3362_TURN)['heads-to'](r9_DOWNWARD)['curve-to'](r9_SB, (1 - 0.27) * r3362_TURN, r3362_m1 - r3362_bottomStroke / 2, 0)['set-width'](r3362_bottomStroke, 0));
r3362_currentGlyph.include(r3362_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_XH - r9_HOOK)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['curve-to'](r9_RIGHTSB, (1 - 0.27) * r3362_TURN, r3362_m2 + r3362_bottomStroke / 2, 0)['set-width'](0, r3362_bottomStroke));
r3362_currentGlyph.include(r3362_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3362_bottomStroke / 2, r3362_wheight)['heads-to'](r9_DOWNWARD)['set-width'](0, r3362_bottomStroke)['line-to'](r9_MIDDLE + r3362_bottomStroke / 2, r3362_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE + r3362_bottomStroke / 2, (1 - 0.1) * r3362_turn2, r3362_m1 + r3362_bottomStroke / 2, 0)['set-width'](0, r3362_bottomStroke));
r3362_currentGlyph.include(r3362_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r3362_bottomStroke / 2, r3362_wheight)['heads-to'](r9_DOWNWARD)['set-width'](r3362_bottomStroke, 0)['line-to'](r9_MIDDLE - r3362_bottomStroke / 2, r3362_turn2)['heads-to'](r9_DOWNWARD)['curve-to'](r9_MIDDLE - r3362_bottomStroke / 2, (1 - 0.1) * r3362_turn2, r3362_m2 - r3362_bottomStroke / 2, 0)['set-width'](r3362_bottomStroke, 0));
r3362_currentGlyph['start-from'](r3362_m1 + r3362_bottomStroke / 2, 0);
r3362_currentGlyph['line-to'](r3362_m1 - r3362_bottomStroke / 2, 0);
r3362_currentGlyph['line-to'](r3362_m1, r3362_bottomStroke);
r3362_currentGlyph['start-from'](r3362_m2 + r3362_bottomStroke / 2, 0);
r3362_currentGlyph['line-to'](r3362_m2 - r3362_bottomStroke / 2, 0);
r3362_currentGlyph['line-to'](r3362_m2, r3362_bottomStroke);
r3362_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_XH - r9_HOOK, r9_HOOKX * 0.65, -r9_HOOK + r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Yhooktop', function _r9_t594() {
var r3381_currentGlyph, r3381_cross, r3381_TURN, r3381_x1, r3381_x2, r3381_y1, r3381_y2, _r3381_t0, _r3381_t1;
_r3381_t0 = this;
r3381_currentGlyph = _r3381_t0;
r3381_currentGlyph.gizmo = r9_globalTransform;
r3381_currentGlyph['assign-unicode'](435);
r9_unicodeGlyphs[r3381_currentGlyph.unicode[r3381_currentGlyph.unicode.length - 1]] = r3381_currentGlyph;
r3381_currentGlyph.include(r9_capitalMarks);
r3381_cross = r9_CAP * 0.4;
r3381_TURN = r0_mix(r3381_cross, r9_CAP, 0.9);
r3381_currentGlyph.include(r9_halfXStrand(r9_SB, r9_CAP, r9_MIDDLE, r3381_cross, 0.1, 0.4, 0.28));
r3381_x1 = r9_RIGHTSB - r9_HOOKX / 3;
r3381_x2 = r0_mix(r9_MIDDLE, r9_RIGHTSB, 0.52);
r3381_y1 = r3381_TURN - r9_HOOK;
r3381_y2 = r0_mix(r3381_cross, r9_CAP, 0.3);
r3381_currentGlyph.include(r3381_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB + r9_HOOKX / 4, r9_CAP - r9_STROKE)['set-width'](0, r9_STROKE)['curve-to'](r0_linreg(r3381_y1, r3381_x1, r3381_y2, r3381_x2, r9_CAP - r9_STROKE), r9_CAP - r9_STROKE, r3381_x1, r3381_y1)['curve-to'](r3381_x2, r3381_y2, r9_MIDDLE + r9_STROKE / 2 * r9_CORRECTION_HX, r3381_cross));
r3381_currentGlyph.include(r9_VBar(r9_MIDDLE, 0, r3381_cross + r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('yhooktop', function _r9_t595() {
var r3389_currentGlyph, r3389_xbottom, r3389_turnp, r3389_xb, r3389_yb, _r3389_t0, _r3389_t1;
_r3389_t0 = this;
r3389_currentGlyph = _r3389_t0;
r3389_currentGlyph.gizmo = r9_globalTransform;
r3389_currentGlyph['assign-unicode'](436);
r9_unicodeGlyphs[r3389_currentGlyph.unicode[r3389_currentGlyph.unicode.length - 1]] = r3389_currentGlyph;
r3389_currentGlyph.include(r9_pMarks);
r3389_xbottom = r0_mix(r9_SB, r9_RIGHTSB, 0.28);
r3389_turnp = r9_XH / (r9_XH - r9_DESCENDER);
r3389_xb = r0_mix(r9_SB, r9_RIGHTSB, 0.49);
r3389_yb = r0_mix(0, r9_XH, 0.05 * r3389_turnp);
r3389_currentGlyph.include(r9_spiro(r9_widths.center(), r9_flat(r3389_xbottom + r9_HALFSTROKE * r9_CORRECTION_HX, r9_DESCENDER, r9_heading(r9_UPWARD)), r9_curl(r3389_xbottom + r9_HALFSTROKE * r9_CORRECTION_HX, r9_DESCENDER + 1, r9_heading(r9_UPWARD)), r9_alsothruthem([
[
0,
0.05
],
[
0.1,
0.19
],
[
0.2125,
0.33
],
[
0.44,
0.6
],
[
0.93,
0.98
]
], r9_important), r9_g2(r9_RIGHTSB - r9_HOOKX / 6, r0_mix(r9_DESCENDER, r9_XH - r9_HALFSTROKE, 0.98)), r9_flat(r9_RIGHTSB + r9_HOOKX / 4 - 1, r9_XH - r9_HALFSTROKE), r9_curl(r9_RIGHTSB + r9_HOOKX / 4, r9_XH - r9_HALFSTROKE)));
r3389_currentGlyph.include(r9_halfXStrand(r9_SB, r9_XH, r3389_xb, r3389_yb, 0.1 * r3389_turnp, 0.4, 0.14 * r3389_turnp));
return void 0;
});
r9_xn$createglyph$7Hrq('fltail', function _r9_t596() {
var r3395_currentGlyph, _r3395_t0, _r3395_t1;
_r3395_t0 = this;
r3395_currentGlyph = _r3395_t0;
r3395_currentGlyph.gizmo = r9_globalTransform;
r3395_currentGlyph['assign-unicode'](402);
r9_unicodeGlyphs[r3395_currentGlyph.unicode[r3395_currentGlyph.unicode.length - 1]] = r3395_currentGlyph;
r3395_currentGlyph.include(r9_glyphs['longs.italic'], r9_AS_BASE);
r3395_currentGlyph.include(r9_fBar());
return void 0;
});
r9_xn$createglyph$7Hrq('Fltail', function _r9_t597() {
var r3400_currentGlyph, _r3400_t0, _r3400_t1;
_r3400_t0 = this;
r3400_currentGlyph = _r3400_t0;
r3400_currentGlyph.gizmo = r9_globalTransform;
r3400_currentGlyph['assign-unicode'](401);
r9_unicodeGlyphs[r3400_currentGlyph.unicode[r3400_currentGlyph.unicode.length - 1]] = r3400_currentGlyph;
r3400_currentGlyph.include(r9_glyphs.F, r9_AS_BASE);
r3400_currentGlyph.include(r9_VerticalHook(r9_SB * 1.5 + r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('nltail', function _r9_t598() {
var r3405_currentGlyph, _r3405_t0, _r3405_t1;
_r3405_t0 = this;
r3405_currentGlyph = _r3405_t0;
r3405_currentGlyph.gizmo = r9_globalTransform;
r3405_currentGlyph['assign-unicode'](626);
r9_unicodeGlyphs[r3405_currentGlyph.unicode[r3405_currentGlyph.unicode.length - 1]] = r3405_currentGlyph;
r3405_currentGlyph.include(r9_glyphs.n, r9_AS_BASE);
r3405_currentGlyph.include(r9_VerticalHook(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('tltail', function _r9_t599() {
var r3410_currentGlyph, _r3410_t0, _r3410_t1;
_r3410_t0 = this;
r3410_currentGlyph = _r3410_t0;
r3410_currentGlyph.gizmo = r9_globalTransform;
r3410_currentGlyph['assign-unicode'](427);
r9_unicodeGlyphs[r3410_currentGlyph.unicode[r3410_currentGlyph.unicode.length - 1]] = r3410_currentGlyph;
r3410_currentGlyph.include(r9_ifMarks);
r3410_currentGlyph.include(r9_glyphs.t);
r3410_currentGlyph.include(r9_VBarRight(r9_glyphs.t.anchors.bottomright.x, 0, r9_glyphs.t.anchors.bottomright.y));
r3410_currentGlyph.include(r9_VerticalHook(r9_glyphs.t.anchors.bottomright.x - r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('Nltail', function _r9_t600() {
var r3417_currentGlyph, _r3417_t0, _r3417_t1;
_r3417_t0 = this;
r3417_currentGlyph = _r3417_t0;
r3417_currentGlyph.gizmo = r9_globalTransform;
r3417_currentGlyph['assign-unicode'](413);
r9_unicodeGlyphs[r3417_currentGlyph.unicode[r3417_currentGlyph.unicode.length - 1]] = r3417_currentGlyph;
r3417_currentGlyph.include(r9_glyphs.N, r9_AS_BASE);
r3417_currentGlyph.include(r9_VerticalHook(r9_SB + r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('mltail', function _r9_t601() {
var r3422_currentGlyph, _r3422_t0, _r3422_t1;
_r3422_t0 = this;
r3422_currentGlyph = _r3422_t0;
r3422_currentGlyph.gizmo = r9_globalTransform;
r3422_currentGlyph['assign-unicode'](625);
r9_unicodeGlyphs[r3422_currentGlyph.unicode[r3422_currentGlyph.unicode.length - 1]] = r3422_currentGlyph;
r3422_currentGlyph.include(r9_pMarks);
r3422_currentGlyph.include(r9_glyphs.m);
r3422_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_O - r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK, r9_MVERTSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('hhooktopltail', function _r9_t602() {
var r3428_currentGlyph, _r3428_t0, _r3428_t1;
_r3428_t0 = this;
r3428_currentGlyph = _r3428_t0;
r3428_currentGlyph.gizmo = r9_globalTransform;
r3428_currentGlyph['assign-unicode'](615);
r9_unicodeGlyphs[r3428_currentGlyph.unicode[r3428_currentGlyph.unicode.length - 1]] = r3428_currentGlyph;
r3428_currentGlyph.include(r9_pMarks);
r3428_currentGlyph.include(r9_glyphs.hhooktop);
r3428_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('hltail', function _r9_t603() {
var r3434_currentGlyph, _r3434_t0, _r3434_t1;
_r3434_t0 = this;
r3434_currentGlyph = _r3434_t0;
r3434_currentGlyph.gizmo = r9_globalTransform;
r3434_currentGlyph['assign-unicode'](42791);
r9_unicodeGlyphs[r3434_currentGlyph.unicode[r3434_currentGlyph.unicode.length - 1]] = r3434_currentGlyph;
r3434_currentGlyph.include(r9_pMarks);
r3434_currentGlyph.include(r9_glyphs.h);
r3434_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOKX, r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('srtail', function _r9_t604() {
var r3440_currentGlyph, _r3440_t0, _r3440_t1;
_r3440_t0 = this;
r3440_currentGlyph = _r3440_t0;
r3440_currentGlyph.gizmo = r9_globalTransform;
r3440_currentGlyph['assign-unicode'](642);
r9_unicodeGlyphs[r3440_currentGlyph.unicode[r3440_currentGlyph.unicode.length - 1]] = r3440_currentGlyph;
r3440_currentGlyph.include(r9_glyphs.rtailBR);
r3440_currentGlyph['apply-transform'](r9_Upright());
r3440_currentGlyph['apply-transform'](r9_Translate(r9_SB + r9_STROKE * r9_CORRECTION_HX, 0));
r3440_currentGlyph['apply-transform'](r9_Italify());
r3440_currentGlyph.include(r9_pMarks);
r3440_currentGlyph.include(r9_glyphs.s);
r3440_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_SHOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('lrtail', function _r9_t605() {
var r3450_currentGlyph, _r3450_t0, _r3450_t1;
_r3450_t0 = this;
r3450_currentGlyph = _r3450_t0;
r3450_currentGlyph.gizmo = r9_globalTransform;
r3450_currentGlyph['assign-unicode'](621);
r9_unicodeGlyphs[r3450_currentGlyph.unicode[r3450_currentGlyph.unicode.length - 1]] = r3450_currentGlyph;
r3450_currentGlyph.include(r9_glyphs.rtailBR);
r3450_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX, 0));
r3450_currentGlyph.include(r9_glyphs['l.hooky']);
r3450_currentGlyph.include(r9_ifMarks);
return void 0;
});
r9_xn$createglyph$7Hrq('rrtail', function _r9_t606() {
var r3457_currentGlyph, _r3457_t0, _r3457_t1, _r3457_t2;
_r3457_t0 = this;
r3457_currentGlyph = _r3457_t0;
r3457_currentGlyph.gizmo = r9_globalTransform;
r3457_currentGlyph['assign-unicode'](637);
r9_unicodeGlyphs[r3457_currentGlyph.unicode[r3457_currentGlyph.unicode.length - 1]] = r3457_currentGlyph;
r3457_currentGlyph.include(r9_pMarks);
r3457_currentGlyph.include(r9_glyphs.r);
r3457_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r3457_t2() {
var r3463_currentGlyph, _r3463_t0, _r3463_t1;
_r3463_t0 = this;
r3463_currentGlyph = _r3463_t0;
r3463_currentGlyph.gizmo = r9_globalTransform;
r3463_currentGlyph.include(r9_glyphs.rtailBR);
r3463_currentGlyph['apply-transform'](r9_Upright());
r3463_currentGlyph['apply-transform'](r9_Translate(r9_SB + r9_RBALANCE + r9_STROKE * r9_CORRECTION_HX, 0));
r3463_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('turnrrtail', function _r9_t607() {
var r3469_currentGlyph, _r3469_t0, _r3469_t1, _r3469_t2;
_r3469_t0 = this;
r3469_currentGlyph = _r3469_t0;
r3469_currentGlyph.gizmo = r9_globalTransform;
r3469_currentGlyph['assign-unicode'](635);
r9_unicodeGlyphs[r3469_currentGlyph.unicode[r3469_currentGlyph.unicode.length - 1]] = r3469_currentGlyph;
r3469_currentGlyph.include(r9_pMarks);
r3469_currentGlyph.include(r9_glyphs.r);
r3469_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
r3469_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r3469_t2() {
var r3476_currentGlyph, _r3476_t0, _r3476_t1;
_r3476_t0 = this;
r3476_currentGlyph = _r3476_t0;
r3476_currentGlyph.gizmo = r9_globalTransform;
r3476_currentGlyph.include(r9_glyphs.rtailBR);
r3476_currentGlyph['apply-transform'](r9_Upright());
r3476_currentGlyph['apply-transform'](r9_Translate(r9_RIGHTSB - r9_RBALANCE, 0));
r3476_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('trtail', function _r9_t608() {
var r3482_currentGlyph, _r3482_t0, _r3482_t1;
_r3482_t0 = this;
r3482_currentGlyph = _r3482_t0;
r3482_currentGlyph.gizmo = r9_globalTransform;
r3482_currentGlyph['assign-unicode'](648);
r9_unicodeGlyphs[r3482_currentGlyph.unicode[r3482_currentGlyph.unicode.length - 1]] = r3482_currentGlyph;
r3482_currentGlyph.include(r9_ifMarks);
r3482_currentGlyph.include(r9_SmallTShape(r9_CAP, r9_DESCENDER));
return void 0;
});
r9_xn$createglyph$7Hrq('ezhtail', function _r9_t609() {
var r3487_currentGlyph, r3487_b, r3487_y, _r3487_t0, _r3487_t1;
_r3487_t0 = this;
r3487_currentGlyph = _r3487_t0;
r3487_currentGlyph.gizmo = r9_globalTransform;
r3487_currentGlyph['assign-unicode'](442);
r9_unicodeGlyphs[r3487_currentGlyph.unicode[r3487_currentGlyph.unicode.length - 1]] = r3487_currentGlyph;
r3487_b = r0_mix(r9_DESCENDER, r9_XH, 0.25);
r3487_currentGlyph.include(r9_EzhShape(r9_XH, r3487_b, void 0, true));
r3487_y = r0_mix(r0_mix(r3487_b, r9_XH, 0.6), r3487_b, 0.5);
r3487_currentGlyph.include(r3487_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r3487_y)['heads-to'](r9_DOWNWARD)['set-width'](0, r9_STROKE)['arc-vh-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.45), r3487_b)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.4), r3487_b)['arc-hv-to'](r9_SB + r9_STROKE * r9_CORRECTION_HX, r0_mix(r9_DESCENDER + r9_STROKE, r3487_b, 0.5))['arc-vh-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.4), r9_DESCENDER + r9_STROKE)['line-to'](r9_RIGHTSB, r9_DESCENDER + r9_STROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Zdtail', function _r9_t610() {
var r3493_currentGlyph, _r3493_t0, _r3493_t1;
_r3493_t0 = this;
r3493_currentGlyph = _r3493_t0;
r3493_currentGlyph.gizmo = r9_globalTransform;
r3493_currentGlyph['assign-unicode'](548);
r9_unicodeGlyphs[r3493_currentGlyph.unicode[r3493_currentGlyph.unicode.length - 1]] = r3493_currentGlyph;
r3493_currentGlyph.include(r9_glyphs.Z, r9_AS_BASE);
_r3493_t0.contours.pop();
r3493_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, 0), r9_curl(r9_RIGHTSB - r9_HOOKX, 0), r9_archv(), r9_flat(r9_RIGHTSB, -r9_HOOK, r9_widths(0, r9_STROKE)), r9_curl(r9_RIGHTSB, -r9_HOOK - 1)));
return void 0;
});
r9_xn$createglyph$7Hrq('zdtail', function _r9_t611() {
var r3498_currentGlyph, _r3498_t0, _r3498_t1;
_r3498_t0 = this;
r3498_currentGlyph = _r3498_t0;
r3498_currentGlyph.gizmo = r9_globalTransform;
r3498_currentGlyph['assign-unicode'](549);
r9_unicodeGlyphs[r3498_currentGlyph.unicode[r3498_currentGlyph.unicode.length - 1]] = r3498_currentGlyph;
r3498_currentGlyph.include(r9_glyphs.z, r9_AS_BASE);
_r3498_t0.contours.pop();
r3498_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r9_SB, 0, r9_heading(r9_RIGHTWARD)), r9_curl(r9_RIGHTSB - r9_HOOKX, 0), r9_archv(), r9_g4(r9_RIGHTSB, -r9_HOOK, r9_widths.heading(0, r9_STROKE, r9_DOWNWARD))));
return void 0;
});
r9_xn$createglyph$7Hrq('Sswash', function _r9_t612() {
var r3503_currentGlyph, _r3503_t0, _r3503_t1;
_r3503_t0 = this;
r3503_currentGlyph = _r3503_t0;
r3503_currentGlyph.gizmo = r9_globalTransform;
r3503_currentGlyph['assign-unicode'](11390);
r9_unicodeGlyphs[r3503_currentGlyph.unicode[r3503_currentGlyph.unicode.length - 1]] = r3503_currentGlyph;
r3503_currentGlyph.include(r9_ifMarks);
r3503_currentGlyph.include(r9_glyphs.S);
r3503_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_adviceBlackness(4.5)), r9_g4(r9_SB - r9_OXHOOK, r9_HOOK), r9_alsothru(0.3, 0.6, r9_important), r9_flat(r9_RIGHTSB - 1, r9_DESCENDER, r9_widths(r9_STROKE, 0)), r9_curl(r9_RIGHTSB, r9_DESCENDER)));
return void 0;
});
r9_xn$createglyph$7Hrq('sswash', function _r9_t613() {
var r3509_currentGlyph, _r3509_t0, _r3509_t1;
_r3509_t0 = this;
r3509_currentGlyph = _r3509_t0;
r3509_currentGlyph.gizmo = r9_globalTransform;
r3509_currentGlyph['assign-unicode'](575);
r9_unicodeGlyphs[r3509_currentGlyph.unicode[r3509_currentGlyph.unicode.length - 1]] = r3509_currentGlyph;
r3509_currentGlyph.include(r9_pMarks);
r3509_currentGlyph.include(r9_glyphs.s);
r3509_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_adviceBlackness(4.5)), r9_g4(r9_SB - r9_OXHOOK, r9_SHOOK), r9_alsothru(0.36, 0.6, r9_important), r9_flat(r9_RIGHTSB - 1, r9_DESCENDER, r9_widths(r9_STROKE, 0)), r9_curl(r9_RIGHTSB, r9_DESCENDER)));
return void 0;
});
r9_xn$createglyph$7Hrq('Zswash', function _r9_t614() {
var r3515_currentGlyph, r3515_cor, _r3515_t0, _r3515_t1;
_r3515_t0 = this;
r3515_currentGlyph = _r3515_t0;
r3515_currentGlyph.gizmo = r9_globalTransform;
r3515_currentGlyph['assign-unicode'](11391);
r9_unicodeGlyphs[r3515_currentGlyph.unicode[r3515_currentGlyph.unicode.length - 1]] = r3515_currentGlyph;
r3515_currentGlyph.include(r9_ifMarks);
r3515_cor = 1.15;
r3515_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_CAP));
r3515_currentGlyph['start-from'](r9_SB, 0);
r3515_currentGlyph['line-to'](r9_SB + r9_STROKE * r3515_cor, 0);
r3515_currentGlyph['line-to'](r9_RIGHTSB, r9_CAP - r9_STROKE);
r3515_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r3515_cor, r9_CAP - r9_STROKE);
r3515_currentGlyph['reverse-last']();
r3515_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_SB, 0), r9_alsothru(0.36, 0.6, r9_important), r9_flat(r9_RIGHTSB - 1, r9_DESCENDER), r9_curl(r9_RIGHTSB, r9_DESCENDER)));
return void 0;
});
r9_xn$createglyph$7Hrq('zswash', function _r9_t615() {
var r3526_currentGlyph, r3526_cor, _r3526_t0, _r3526_t1;
_r3526_t0 = this;
r3526_currentGlyph = _r3526_t0;
r3526_currentGlyph.gizmo = r9_globalTransform;
r3526_currentGlyph['assign-unicode'](576);
r9_unicodeGlyphs[r3526_currentGlyph.unicode[r3526_currentGlyph.unicode.length - 1]] = r3526_currentGlyph;
r3526_currentGlyph.include(r9_pMarks);
r3526_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_XH));
r3526_cor = 1.2;
r3526_currentGlyph['start-from'](r9_SB, 0);
r3526_currentGlyph['line-to'](r9_SB + r9_STROKE * r3526_cor, 0);
r3526_currentGlyph['line-to'](r9_RIGHTSB, r9_XH - r9_STROKE);
r3526_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r3526_cor, r9_XH - r9_STROKE);
r3526_currentGlyph['reverse-last']();
r3526_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_SB - r9_OXHOOK, 0), r9_alsothru(0.36, 0.6, r9_important), r9_flat(r9_RIGHTSB - 1, r9_DESCENDER), r9_curl(r9_RIGHTSB, r9_DESCENDER)));
return void 0;
});
r9_xn$createglyph$7Hrq('Zdesc', function _r9_t616() {
var r3537_currentGlyph, _r3537_t0, _r3537_t1;
_r3537_t0 = this;
r3537_currentGlyph = _r3537_t0;
r3537_currentGlyph.gizmo = r9_globalTransform;
r3537_currentGlyph['assign-unicode'](11371);
r9_unicodeGlyphs[r3537_currentGlyph.unicode[r3537_currentGlyph.unicode.length - 1]] = r3537_currentGlyph;
r3537_currentGlyph.include(r9_glyphs.Z, r9_AS_BASE);
r3537_currentGlyph.include(r9_VBarRight(r0_mix(r9_SB, r9_RIGHTSB, 1.05), r9_HALFSTROKE - r9_LONGJUT, r9_STROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('zdesc', function _r9_t617() {
var r3542_currentGlyph, _r3542_t0, _r3542_t1;
_r3542_t0 = this;
r3542_currentGlyph = _r3542_t0;
r3542_currentGlyph.gizmo = r9_globalTransform;
r3542_currentGlyph['assign-unicode'](11372);
r9_unicodeGlyphs[r3542_currentGlyph.unicode[r3542_currentGlyph.unicode.length - 1]] = r3542_currentGlyph;
r3542_currentGlyph.include(r9_glyphs.z, r9_AS_BASE);
r3542_currentGlyph.include(r9_VBarRight(r0_mix(r9_SB, r9_RIGHTSB, 1.05), r9_HALFSTROKE - r9_LONGJUT, r9_STROKE));
return void 0;
});
r9_CurlyTail = function _r9_t618(r3546_fine, r3546_rinner, r3546_m1, r3546_bottom, r3546__right, r3546_x2, r3546_y2) {
var r3546_fine, r3546_rinner, r3546_m1, r3546_bottom, r3546__right, r3546_x2, r3546_y2, r3546_right, r3546_mid, r3546_midb, _r3546_t0, _r3546_t1;
r3546_right = r3546__right - r3546_fine * (r3546__right > r3546_m1 ? 1 : -1);
r3546_mid = r0_mix(r0_mix(r3546_m1, r3546_right, 0.5), r3546_right - r3546_rinner * (r3546__right > r3546_m1 ? 1 : -1), 0.25);
r3546_midb = r0_mix(r0_mix(r3546_m1, r3546_right, 0.5), r3546_right - r3546_rinner * (r3546__right > r3546_m1 ? 1 : -1), 0.3);
return [
r9_g4(r3546_midb, r3546_bottom + r3546_fine + r9_O, r9_widths(r3546__right > r3546_m1 ? 0 : r3546_fine, r3546__right > r3546_m1 ? r3546_fine : 0)),
r9_archv(2),
r9_g4(r3546_right, r3546_bottom + r3546_fine + r3546_rinner),
r9_arcvh(2),
r9_g4(r3546_mid, r3546_bottom + r3546_fine + r3546_rinner * 2 - r9_O),
r9_alsothruthem([
[
0.25,
0.07
],
[
0.5,
0.25
]
], r9_important),
r9_g4(r3546_x2, r3546_y2)
];
};
r9_HCurlyTail = function _r9_t619(r3547_fine, r3547_wide, r3547_rinner, r3547_left, r3547_m1, r3547__right, r3547_x1, r3547_x2, r3547_y2) {
var r3547_fine, r3547_wide, r3547_rinner, r3547_left, r3547_m1, r3547__right, r3547_x1, r3547_x2, r3547_y2, _r3547_t0, _r3547_t1, _r3547_t2;
return function _r3547_t2() {
var r3549_currentGlyph, r3549_right, r3549_mid, _r3549_t0, _r3549_t1;
_r3549_t0 = this;
r3549_currentGlyph = _r3549_t0;
r3549_currentGlyph.gizmo = r9_globalTransform;
r3549_right = r3547__right - r3547_fine;
r3549_mid = r3549_right - r3547_rinner + r9_O;
r3549_currentGlyph.include(r3549_currentGlyph['create-stroke']()['start-from'](r3547_left, r3547_wide)['heads-to'](r9_RIGHTWARD)['set-width'](0, r3547_wide)['line-to'](r3547_m1, r3547_wide)['arc-hv-to'](r3549_right, r3547_wide + r3547_rinner)['set-width'](0, r3547_fine)['arc-vh-to'](r3549_mid, r3547_wide + r3547_rinner * 2 - r9_O)['curve-to'](r3547_x1, r3547_wide + r3547_rinner * 2 - r9_O, r3547_x2, r3547_y2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('ncurlytail', function _r9_t620() {
var r3553_currentGlyph, r3553_fine, r3553_rinner, r3553_wide, r3553_m1, r3553_x2, r3553_y2, _r3553_t0, _r3553_t1;
_r3553_t0 = this;
r3553_currentGlyph = _r3553_t0;
r3553_currentGlyph.gizmo = r9_globalTransform;
r3553_currentGlyph['assign-unicode'](565);
r9_unicodeGlyphs[r3553_currentGlyph.unicode[r3553_currentGlyph.unicode.length - 1]] = r3553_currentGlyph;
r3553_fine = r9_adviceBlackness(4.5);
r3553_rinner = r3553_fine * 0.35;
r3553_wide = r9_STROKE;
r3553_m1 = r9_RIGHTSB - r3553_rinner * 2;
r3553_x2 = r0_mix(r9_SB, r3553_m1, 0.5);
r3553_y2 = -r3553_fine;
r3553_currentGlyph.include(r9_eMarks);
r3553_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r9_XH, r3553_wide));
r3553_currentGlyph.include(r9_spiro(r9_nShoulderKnots(r9_SB + r3553_wide * r9_CORRECTION_HX, r0_mix(r9_SB, r3553_m1, 0.5), r3553_m1, r9_STROKE * 0.4, void 0, r3553_fine * 2, void 0, void 0, r3553_wide), r9_CurlyTail(r3553_fine, r3553_rinner, r3553_m1, 0, r3553_m1 + r3553_rinner * 2 + r3553_fine, r3553_x2, r3553_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('dcurlytail', function _r9_t621() {
var r3559_currentGlyph, r3559_fine, r3559_rinner, r3559_wide, r3559_m1, r3559_x2, r3559_y2, _r3559_t0, _r3559_t1;
_r3559_t0 = this;
r3559_currentGlyph = _r3559_t0;
r3559_currentGlyph.gizmo = r9_globalTransform;
r3559_currentGlyph['assign-unicode'](545);
r9_unicodeGlyphs[r3559_currentGlyph.unicode[r3559_currentGlyph.unicode.length - 1]] = r3559_currentGlyph;
r3559_fine = r9_adviceBlackness(4.5);
r3559_rinner = r3559_fine * 0.35;
r3559_wide = r9_STROKE;
r3559_m1 = r9_RIGHTSB - r3559_rinner * 2;
r3559_x2 = r0_mix(r9_SB, r3559_m1, 0.5);
r3559_y2 = -r3559_fine * 1.5;
r3559_currentGlyph.include(r9_eMarks);
r3559_currentGlyph.include([
r9_ORing(r9_XO, r9_O, r9_SB + r9_O, r3559_m1 - r9_HALFSTROKE, r9_SMALLSMOOTHA, r9_SMALLSMOOTHB, 0),
r9_ORing(r9_XO - r9_STROKE, r9_O + r9_STROKE, r9_SB + r9_STROKE * r9_CORRECTION_HX + r9_O, r3559_m1 - r9_STROKE * r9_CORRECTION_HX, r9_SMALLSMOOTHA - r9_STROKE, r9_SMALLSMOOTHB - r9_STROKE, 0)
]);
r3559_currentGlyph['reverse-last']();
r3559_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r3559_m1, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r3559_m1, r3559_fine * 2), r9_CurlyTail(r3559_fine, r3559_rinner, r3559_m1, 0, r3559_m1 + r3559_rinner * 2 + r3559_fine, r3559_x2, r3559_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('lcurlytail', function _r9_t622() {
var r3566_currentGlyph, r3566_fine, r3566_rinner, r3566_m1, r3566_x2, r3566_y2, _r3566_t0, _r3566_t1;
_r3566_t0 = this;
r3566_currentGlyph = _r3566_t0;
r3566_currentGlyph.gizmo = r9_globalTransform;
r3566_currentGlyph['assign-unicode'](564);
r9_unicodeGlyphs[r3566_currentGlyph.unicode[r3566_currentGlyph.unicode.length - 1]] = r3566_currentGlyph;
r3566_currentGlyph.include(r9_bMarks);
r3566_fine = r9_adviceBlackness(4);
r3566_rinner = r9_LONGJUT / 2 - r3566_fine / 2;
r3566_m1 = r9_MIDDLE + r9_HALFSTROKE * r9_CORRECTION_HX;
r3566_x2 = r0_mix(r9_SB, r3566_m1, 0.25);
r3566_y2 = -r3566_fine;
r3566_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE, r9_CAP, r9_LONGJUT));
r3566_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_flat(r3566_m1, r9_CAP, r9_heading(r9_DOWNWARD)), r9_curl(r3566_m1, r3566_fine * 2), r9_CurlyTail(r3566_fine, r3566_rinner, r3566_m1, 0, r3566_m1 + r9_LONGJUT, r3566_x2, r3566_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('jcurlytail', function _r9_t623() {
var r3572_currentGlyph, r3572_fine, r3572_rinner, r3572_m1, r3572_x2, r3572_y2, _r3572_t0, _r3572_t1;
_r3572_t0 = this;
r3572_currentGlyph = _r3572_t0;
r3572_currentGlyph.gizmo = r9_globalTransform;
r3572_currentGlyph['assign-unicode'](669);
r9_unicodeGlyphs[r3572_currentGlyph.unicode[r3572_currentGlyph.unicode.length - 1]] = r3572_currentGlyph;
r3572_currentGlyph.include(r9_pMarks);
r3572_currentGlyph['set-anchor']('above', r9_BASE, r9_MIDDLE + r9_JBALANCE, r9_XH);
r3572_fine = r9_adviceBlackness(4);
r3572_rinner = r9_LONGJUT / 2 - r3572_fine / 2;
r3572_m1 = r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX + r9_JBALANCE;
r3572_x2 = r0_mix(r9_RIGHTSB, r3572_m1, 0.25);
r3572_y2 = r9_DESCENDER + r9_O;
r3572_currentGlyph.include(r9_leftwardTopSerif(r9_MIDDLE + r9_JBALANCE, r9_XH, r9_LONGJUT));
r3572_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r3572_m1, r9_XH - r9_STROKE, r9_heading(r9_DOWNWARD)), r9_curl(r3572_m1, r9_DESCENDER + r3572_fine * 3), r9_CurlyTail(r3572_fine, r3572_rinner, r3572_m1, r9_DESCENDER, r3572_m1 - r9_LONGJUT, r3572_x2, r3572_y2)));
r3572_currentGlyph.include(r9_glyphs.dotAbove);
return void 0;
});
r9_xn$createglyph$7Hrq('eshcurlytail', function _r9_t624() {
var r3580_currentGlyph, r3580_fine, r3580_rinner, r3580_m1, r3580_x2, r3580_y2, _r3580_t0, _r3580_t1;
_r3580_t0 = this;
r3580_currentGlyph = _r3580_t0;
r3580_currentGlyph.gizmo = r9_globalTransform;
r3580_currentGlyph['assign-unicode'](646);
r9_unicodeGlyphs[r3580_currentGlyph.unicode[r3580_currentGlyph.unicode.length - 1]] = r3580_currentGlyph;
r3580_currentGlyph.include(r9_ifMarks);
r3580_fine = r9_adviceBlackness(4);
r3580_rinner = r9_LONGJUT / 2 - r3580_fine / 2;
r3580_m1 = r9_MIDDLE - r9_HALFSTROKE * r9_CORRECTION_HX;
r3580_x2 = r0_mix(r9_RIGHTSB, r3580_m1, 0.25);
r3580_y2 = r9_DESCENDER + r9_O;
r3580_currentGlyph.include(r9_glyphs['longs.upright']);
r3580_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r3580_m1, r9_XH, r9_heading(r9_DOWNWARD)), r9_curl(r3580_m1, r9_DESCENDER + r3580_fine * 3), r9_CurlyTail(r3580_fine, r3580_rinner, r3580_m1, r9_DESCENDER, r3580_m1 - r9_LONGJUT, r3580_x2, r3580_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('tcurlytail', function _r9_t625() {
var r3586_currentGlyph, r3586_fine, r3586_rinner, r3586_m1, r3586_x2, r3586_y2, _r3586_t0, _r3586_t1;
_r3586_t0 = this;
r3586_currentGlyph = _r3586_t0;
r3586_currentGlyph.gizmo = r9_globalTransform;
r3586_currentGlyph['assign-unicode'](566);
r9_unicodeGlyphs[r3586_currentGlyph.unicode[r3586_currentGlyph.unicode.length - 1]] = r3586_currentGlyph;
r3586_currentGlyph.include(r9_bMarks);
r3586_fine = r9_adviceBlackness(4);
r3586_rinner = r9_LONGJUT / 2 - r3586_fine / 2;
r3586_m1 = r9_MIDDLE - r9_TBALANCE - r9_HALFSTROKE;
r3586_x2 = r0_mix(r9_SB, r3586_m1, 0.4);
r3586_y2 = -r3586_fine;
r3586_currentGlyph.include(r9_HBarTop(r3586_m1 + r9_HALFSTROKE - r9_LONGJUT + r9_TBALANCE2, r3586_m1 + r9_HALFSTROKE + r9_LONGJUT + r9_TBALANCE2, r9_XH));
r3586_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r3586_m1, r9_CAP), r9_curl(r3586_m1, r3586_fine * 2), r9_CurlyTail(r3586_fine, r3586_rinner, r3586_m1 + r9_STROKE * r9_CORRECTION_HX, 0, r3586_m1 + r9_STROKE * r9_CORRECTION_HX + r9_LONGJUT, r3586_x2, r3586_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('ccurlytail', function _r9_t626() {
var r3592_currentGlyph, r3592_fine, r3592_rinner, r3592_m1, r3592_x2, r3592_y2, _r3592_t0, _r3592_t1;
_r3592_t0 = this;
r3592_currentGlyph = _r3592_t0;
r3592_currentGlyph.gizmo = r9_globalTransform;
r3592_currentGlyph['assign-unicode'](597);
r9_unicodeGlyphs[r3592_currentGlyph.unicode[r3592_currentGlyph.unicode.length - 1]] = r3592_currentGlyph;
r3592_currentGlyph.include(r9_eMarks);
r3592_fine = r9_adviceBlackness(3.25);
r3592_rinner = (r9_XH * 0.45 - r3592_fine * 1.5) / 2;
r3592_m1 = r9_SB + r9_O + r9_STROKE * r9_CORRECTION_HX;
r3592_x2 = r9_SB + r9_HALFSTROKE;
r3592_y2 = -r9_XH * 0.1;
r3592_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r9_XH - r9_HOOK), r9_hookstart(r9_XH), r9_flat(r9_SB + r9_O, r9_XH - r9_SMALLSMOOTHA), r9_curl(r9_SB + r9_O, r9_SMALLSMOOTHB), r9_arcvh(), r9_CurlyTail(r3592_fine, r3592_rinner, r3592_m1, 0, r9_RIGHTSB, r3592_x2, r3592_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('ezhcurlytail', function _r9_t627() {
var r3597_currentGlyph, r3597_fine, r3597_rinner, r3597_m1, r3597_x2, r3597_y2, _r3597_t0, _r3597_t1;
_r3597_t0 = this;
r3597_currentGlyph = _r3597_t0;
r3597_currentGlyph.gizmo = r9_globalTransform;
r3597_currentGlyph['assign-unicode'](659);
r9_unicodeGlyphs[r3597_currentGlyph.unicode[r3597_currentGlyph.unicode.length - 1]] = r3597_currentGlyph;
r3597_currentGlyph.include(r9_eMarks);
r3597_currentGlyph.include(r9_EzhShape(r9_XH, r9_DESCENDER, void 0, true));
r3597_fine = r9_adviceBlackness(3.25);
r3597_rinner = (r9_XH * 0.4 - r3597_fine * 1.5) / 2;
r3597_m1 = r9_RIGHTSB - r9_STROKE * r9_CORRECTION_HX;
r3597_x2 = r9_RIGHTSB - r9_HALFSTROKE;
r3597_y2 = r9_DESCENDER;
r3597_currentGlyph.include(r9_spiro(r9_widths.lhs(), r9_flat(r3597_m1, r0_mix(r0_mix(r9_DESCENDER, r9_XH, 0.6), r9_DESCENDER, 0.5), r9_heading(r9_DOWNWARD)), r9_curl(r3597_m1, r0_mix(r0_mix(r9_DESCENDER, r9_XH, 0.6), r9_DESCENDER, 0.5) - 1, r9_heading(r9_DOWNWARD)), r9_CurlyTail(r3597_fine, r3597_rinner, r3597_m1, r9_DESCENDER, r9_SB, r3597_x2, r3597_y2)));
return void 0;
});
r9_xn$createglyph$7Hrq('zcurlytail', function _r9_t628() {
var r3603_currentGlyph, r3603_cor, r3603_fine, r3603_x1, r3603_x2, r3603_y2, r3603_rinner, r3603_m1, _r3603_t0, _r3603_t1;
_r3603_t0 = this;
r3603_currentGlyph = _r3603_t0;
r3603_currentGlyph.gizmo = r9_globalTransform;
r3603_currentGlyph['assign-unicode'](657);
r9_unicodeGlyphs[r3603_currentGlyph.unicode[r3603_currentGlyph.unicode.length - 1]] = r3603_currentGlyph;
r3603_currentGlyph.include(r9_eMarks);
r3603_cor = 1.2;
r3603_fine = r9_adviceBlackness(4.25);
r3603_x1 = r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB, 0.55);
r3603_x2 = r0_mix(r9_SB + r9_STROKE, r9_RIGHTSB, 0.3);
r3603_y2 = -r9_XH * 0.2;
r3603_rinner = r3603_fine * 0.3;
r3603_m1 = r9_RIGHTSB - r3603_fine / 2 - r3603_rinner + r9_O;
r3603_currentGlyph.include(r9_HCurlyTail(r3603_fine, r9_STROKE, r3603_rinner, r9_SB, r3603_m1, r9_RIGHTSB + r3603_fine / 2, r3603_x1, r3603_x2, r3603_y2));
r3603_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_XH));
r3603_currentGlyph['start-from'](r9_SB, r9_STROKE);
r3603_currentGlyph['line-to'](r9_SB + r9_STROKE * r3603_cor, r9_STROKE);
r3603_currentGlyph['line-to'](r9_RIGHTSB, r9_XH - r9_STROKE);
r3603_currentGlyph['line-to'](r9_RIGHTSB - r9_STROKE * r3603_cor, r9_XH - r9_STROKE);
r3603_currentGlyph['reverse-last']();
return void 0;
});
r9_ErTail = function _r9_t629() {
var _r3613_t0, _r3613_t1, _r3613_t2;
return function _r3613_t2() {
var r3615_currentGlyph, r3615_left, _r3615_t0, _r3615_t1;
_r3615_t0 = this;
r3615_currentGlyph = _r3615_t0;
r3615_currentGlyph.gizmo = r9_globalTransform;
r3615_left = r9_WIDTH * 0.85 - r9_SB;
r3615_currentGlyph.include(r9_HBarTop(r3615_left - r9_markFine * 2, r3615_left + r9_markFine, r9_XH * 0.6));
r3615_currentGlyph.include(r3615_currentGlyph['create-stroke']()['start-from'](r3615_left, r9_XH * 0.6)['set-width'](r9_markFine * 2, 0)['arc-vh-to'](r9_WIDTH, r9_XH * 0.3)['heads-to'](r9_RIGHTWARD));
return void 0;
};
};
r9_xn$createglyph$7Hrq('er', function _r9_t630() {
var r3620_currentGlyph, r3620_f, _r3620_t0, _r3620_t1;
_r3620_t0 = this;
r3620_currentGlyph = _r3620_t0;
r3620_currentGlyph.gizmo = r9_globalTransform;
r3620_currentGlyph['assign-unicode'](602);
r9_unicodeGlyphs[r3620_currentGlyph.unicode[r3620_currentGlyph.unicode.length - 1]] = r3620_currentGlyph;
r3620_currentGlyph.include(r9_eMarks);
r3620_f = r9_Thinner(['schwa'], 0.85);
r3620_currentGlyph.include(r3620_f.schwa);
r3620_currentGlyph.include(r9_ErTail());
return void 0;
});
r9_xn$createglyph$7Hrq('revlatinepsiloner', function _r9_t631() {
var r3626_currentGlyph, r3626_f, _r3626_t0, _r3626_t1;
_r3626_t0 = this;
r3626_currentGlyph = _r3626_t0;
r3626_currentGlyph.gizmo = r9_globalTransform;
r3626_currentGlyph['assign-unicode'](605);
r9_unicodeGlyphs[r3626_currentGlyph.unicode[r3626_currentGlyph.unicode.length - 1]] = r3626_currentGlyph;
r3626_currentGlyph.include(r9_eMarks);
r3626_f = r9_Thinner(['revlatinepsilon'], 0.85);
r3626_currentGlyph.include(r3626_f.revlatinepsilon);
r3626_currentGlyph.include(r9_ErTail());
return void 0;
});
r9_Belt = function _r9_t632() {
var _r3631_t0, _r3631_t1, _r3631_t2;
return function _r3631_t2() {
var r3633_currentGlyph, r3633_fine, r3633_r, _r3633_t0, _r3633_t1;
_r3633_t0 = this;
r3633_currentGlyph = _r3633_t0;
r3633_currentGlyph.gizmo = r9_globalTransform;
r3633_fine = r9_adviceBlackness(4.5);
r3633_r = r9_XH * 0.05;
r3633_currentGlyph.include(r3633_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_CAPMIDDLE + r3633_r)['set-width'](0, r3633_fine)['heads-to'](r9_LEFTWARD)['line-to'](r9_MIDDLE - r9_HALFSTROKE - r3633_r * 1.5, r9_CAPMIDDLE + r3633_r)['arc-hv-to'](r9_MIDDLE - r9_HALFSTROKE - r3633_r * 2.5, r9_CAPMIDDLE)['arc-vh-to'](r9_MIDDLE - r9_HALFSTROKE - r3633_r * 1.5, r9_CAPMIDDLE - r3633_r)['line-to'](r9_MIDDLE + r9_HALFSTROKE + r3633_r * 1.5 + r3633_fine, r9_CAPMIDDLE - r3633_r));
return void 0;
};
};
r9_xn$createglyph$7Hrq('lbelt', function _r9_t633() {
var r3637_currentGlyph, _r3637_t0, _r3637_t1;
_r3637_t0 = this;
r3637_currentGlyph = _r3637_t0;
r3637_currentGlyph.gizmo = r9_globalTransform;
r3637_currentGlyph['assign-unicode'](620);
r9_unicodeGlyphs[r3637_currentGlyph.unicode[r3637_currentGlyph.unicode.length - 1]] = r3637_currentGlyph;
r3637_currentGlyph.include(r9_glyphs['l.serifed'], r9_AS_BASE);
r3637_currentGlyph.include(r9_Belt());
return void 0;
});
r9_xn$createglyph$7Hrq('lbeltrtail', function _r9_t634() {
var r3642_currentGlyph, _r3642_t0, _r3642_t1;
_r3642_t0 = this;
r3642_currentGlyph = _r3642_t0;
r3642_currentGlyph.gizmo = r9_globalTransform;
r3642_currentGlyph['assign-unicode'](42894);
r9_unicodeGlyphs[r3642_currentGlyph.unicode[r3642_currentGlyph.unicode.length - 1]] = r3642_currentGlyph;
r3642_currentGlyph.include(r9_glyphs.lrtail, r9_AS_BASE);
r3642_currentGlyph.include(r9_Belt());
return void 0;
});
r9_xn$createglyph$7Hrq('ltildeover', function _r9_t635() {
var r3647_currentGlyph, _r3647_t0, _r3647_t1, _r3647_t2;
_r3647_t0 = this;
r3647_currentGlyph = _r3647_t0;
r3647_currentGlyph.gizmo = r9_globalTransform;
r3647_currentGlyph['assign-unicode'](619);
r9_unicodeGlyphs[r3647_currentGlyph.unicode[r3647_currentGlyph.unicode.length - 1]] = r3647_currentGlyph;
r3647_currentGlyph.include(r9_glyphs['l.serifed'], r9_AS_BASE);
r3647_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r3647_t2() {
var r3652_currentGlyph, _r3652_t0, _r3652_t1;
_r3652_t0 = this;
r3652_currentGlyph = _r3652_t0;
r3652_currentGlyph.gizmo = r9_globalTransform;
r3652_currentGlyph.include(r9_glyphs.tildeAbove);
r3652_currentGlyph['apply-transform'](r9_Upright());
r3652_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE - r9_markMiddle, r9_CAP * 0.525 - r0_mix(r9_aboveMarkBot, r9_aboveMarkTop, 0.5)));
r3652_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
return void 0;
});
r9_turned(void 0, 634, 'rlongleg', r9_MIDDLE, r9_XH / 2, r9_anchorDeriv(r9_bMarks, {
'anchors': {
'bottomright': {
'type': r9_BASE,
'x': r9_RIGHTSB - r9_RBALANCE,
'y': 0
}
}
}));
r9_xn$createglyph$7Hrq('cyrYe', function _r9_t636() {
var r3659_currentGlyph, _r3659_t0, _r3659_t1;
_r3659_t0 = this;
r3659_currentGlyph = _r3659_t0;
r3659_currentGlyph.gizmo = r9_globalTransform;
r3659_currentGlyph['assign-unicode'](1028);
r9_unicodeGlyphs[r3659_currentGlyph.unicode[r3659_currentGlyph.unicode.length - 1]] = r3659_currentGlyph;
r3659_currentGlyph.include(r9_capitalMarks);
r3659_currentGlyph.include(r9_glyphs.C);
r3659_currentGlyph.include(r9_HBar(r9_SB, r0_mix(r9_RIGHTSB, r9_SB, 0.25), r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrye', function _r9_t637() {
var r3665_currentGlyph, _r3665_t0, _r3665_t1;
_r3665_t0 = this;
r3665_currentGlyph = _r3665_t0;
r3665_currentGlyph.gizmo = r9_globalTransform;
r3665_currentGlyph['assign-unicode'](1108);
r9_unicodeGlyphs[r3665_currentGlyph.unicode[r3665_currentGlyph.unicode.length - 1]] = r3665_currentGlyph;
r3665_currentGlyph.include(r9_eMarks);
r3665_currentGlyph.include(r9_glyphs.c);
r3665_currentGlyph.include(r9_HBar(r9_SB, r0_mix(r9_RIGHTSB, r9_SB, 0.25), r9_XH / 2));
return void 0;
});
r9_CyrDzheShape = function _r9_t638(r3670_top) {
var r3670_top, _r3670_t0, _r3670_t1, _r3670_t2;
return function _r3670_t2() {
var r3672_currentGlyph, _r3672_t0, _r3672_t1;
_r3672_t0 = this;
r3672_currentGlyph = _r3672_t0;
r3672_currentGlyph.gizmo = r9_globalTransform;
r3672_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r3670_top));
r3672_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0));
r3672_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r3670_top));
r3672_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_DESCENDER, r9_STROKE));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrDzhe', function _r9_t639() {
var r3678_currentGlyph, _r3678_t0, _r3678_t1;
_r3678_t0 = this;
r3678_currentGlyph = _r3678_t0;
r3678_currentGlyph.gizmo = r9_globalTransform;
r3678_currentGlyph['assign-unicode'](1039);
r9_unicodeGlyphs[r3678_currentGlyph.unicode[r3678_currentGlyph.unicode.length - 1]] = r3678_currentGlyph;
r3678_currentGlyph.include(r9_ifMarks);
r3678_currentGlyph.include(r9_CyrDzheShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrdzhe', function _r9_t640() {
var r3683_currentGlyph, _r3683_t0, _r3683_t1;
_r3683_t0 = this;
r3683_currentGlyph = _r3683_t0;
r3683_currentGlyph.gizmo = r9_globalTransform;
r3683_currentGlyph['assign-unicode'](1119);
r9_unicodeGlyphs[r3683_currentGlyph.unicode[r3683_currentGlyph.unicode.length - 1]] = r3683_currentGlyph;
r3683_currentGlyph.include(r9_pMarks);
r3683_currentGlyph.include(r9_CyrDzheShape(r9_XH));
return void 0;
});
r9_CyrLjeShape = function _r9_t641(r3687_top) {
var r3687_top, _r3687_t0, _r3687_t1, _r3687_t2;
return function _r3687_t2() {
var r3689_currentGlyph, r3689_xlefttop, _r3689_t0, _r3689_t1;
_r3689_t0 = this;
r3689_currentGlyph = _r3689_t0;
r3689_currentGlyph.gizmo = r9_globalTransform;
r3689_xlefttop = r0_mix(r9_SB, r9_RIGHTSB, 0.075);
r3689_currentGlyph.include(r9_LegShape(r3689_xlefttop, r0_mix(r9_SB, r9_RIGHTSB, 0.025), r0_mix(r9_SB, 0, 0.5), r3687_top, 0, r9_MVERTSTROKE));
r3689_currentGlyph.include(r9_CyrYeriShape(r3687_top, r9_MIDDLE - r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, r9_RIGHTSB - r9_O, r9_MVERTSTROKE));
r3689_currentGlyph.include(r9_HBarTop(r3689_xlefttop, r9_MIDDLE, r3687_top));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrLje', function _r9_t642() {
var r3694_currentGlyph, _r3694_t0, _r3694_t1;
_r3694_t0 = this;
r3694_currentGlyph = _r3694_t0;
r3694_currentGlyph.gizmo = r9_globalTransform;
r3694_currentGlyph['assign-unicode'](1033);
r9_unicodeGlyphs[r3694_currentGlyph.unicode[r3694_currentGlyph.unicode.length - 1]] = r3694_currentGlyph;
r3694_currentGlyph.include(r9_capitalMarks);
r3694_currentGlyph.include(r9_CyrLjeShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrlje', function _r9_t643() {
var r3699_currentGlyph, _r3699_t0, _r3699_t1;
_r3699_t0 = this;
r3699_currentGlyph = _r3699_t0;
r3699_currentGlyph.gizmo = r9_globalTransform;
r3699_currentGlyph['assign-unicode'](1113);
r9_unicodeGlyphs[r3699_currentGlyph.unicode[r3699_currentGlyph.unicode.length - 1]] = r3699_currentGlyph;
r3699_currentGlyph.include(r9_eMarks);
r3699_currentGlyph.include(r9_CyrLjeShape(r9_XH));
return void 0;
});
r9_CyrNjeShape = function _r9_t644(r3703_top) {
var r3703_top, _r3703_t0, _r3703_t1, _r3703_t2;
return function _r3703_t2() {
var r3705_currentGlyph, r3705_xlefttop, _r3705_t0, _r3705_t1;
_r3705_t0 = this;
r3705_currentGlyph = _r3705_t0;
r3705_currentGlyph.gizmo = r9_globalTransform;
r3705_xlefttop = r0_mix(r9_SB, r9_RIGHTSB, 0.075);
r3705_currentGlyph.include(r9_VBarLeft(r9_SB, 0, r3703_top, r9_MVERTSTROKE));
r3705_currentGlyph.include(r9_CyrYeriShape(r3703_top, r9_MIDDLE - r9_MVERTSTROKE / 2 * r9_CORRECTION_HX, r9_RIGHTSB - r9_O, r9_MVERTSTROKE));
r3705_currentGlyph.include(r9_HBar(r9_SB + r9_MVERTSTROKE * 0.1, r9_MIDDLE, r3703_top / 2));
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrNje', function _r9_t645() {
var r3710_currentGlyph, _r3710_t0, _r3710_t1;
_r3710_t0 = this;
r3710_currentGlyph = _r3710_t0;
r3710_currentGlyph.gizmo = r9_globalTransform;
r3710_currentGlyph['assign-unicode'](1034);
r9_unicodeGlyphs[r3710_currentGlyph.unicode[r3710_currentGlyph.unicode.length - 1]] = r3710_currentGlyph;
r3710_currentGlyph.include(r9_capitalMarks);
r3710_currentGlyph.include(r9_CyrNjeShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrnje', function _r9_t646() {
var r3715_currentGlyph, _r3715_t0, _r3715_t1;
_r3715_t0 = this;
r3715_currentGlyph = _r3715_t0;
r3715_currentGlyph.gizmo = r9_globalTransform;
r3715_currentGlyph['assign-unicode'](1114);
r9_unicodeGlyphs[r3715_currentGlyph.unicode[r3715_currentGlyph.unicode.length - 1]] = r3715_currentGlyph;
r3715_currentGlyph.include(r9_eMarks);
r3715_currentGlyph.include(r9_CyrNjeShape(r9_XH));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrTshe', function _r9_t647() {
var r3720_currentGlyph, r3720_left, _r3720_t0, _r3720_t1;
_r3720_t0 = this;
r3720_currentGlyph = _r3720_t0;
r3720_currentGlyph.gizmo = r9_globalTransform;
r3720_currentGlyph['assign-unicode'](1035);
r9_unicodeGlyphs[r3720_currentGlyph.unicode[r3720_currentGlyph.unicode.length - 1]] = r3720_currentGlyph;
r3720_currentGlyph.include(r9_capitalMarks);
r3720_left = r0_mix(r9_SB, r9_RIGHTSB, 0.15);
r3720_currentGlyph.include(r9_nShoulder(r3720_left + r9_STROKE * r9_CORRECTION_HX, r0_mix(r3720_left, r9_RIGHTSB, 0.5), r9_RIGHTSB, r9_STROKE * 0.4));
r3720_currentGlyph.include(r9_VBarLeft(r3720_left, 0, r9_CAP));
r3720_currentGlyph.include(r9_HBarTop(r9_SB, r0_mix(r3720_left, r9_RIGHTSB, 0.5), r9_CAP));
return void 0;
});
r9_alias('cyrtshe', 1115, 'hbar');
r9_xn$createglyph$7Hrq('cyrDje', function _r9_t648() {
var r3727_currentGlyph, r3727_left, _r3727_t0, _r3727_t1;
_r3727_t0 = this;
r3727_currentGlyph = _r3727_t0;
r3727_currentGlyph.gizmo = r9_globalTransform;
r3727_currentGlyph['assign-unicode'](1026);
r9_unicodeGlyphs[r3727_currentGlyph.unicode[r3727_currentGlyph.unicode.length - 1]] = r3727_currentGlyph;
r3727_currentGlyph.include(r9_capitalMarks);
r3727_left = r0_mix(r9_SB, r9_RIGHTSB, 0.15);
r3727_currentGlyph.include(r9_nShoulder(r3727_left + r9_STROKE * r9_CORRECTION_HX, r0_mix(r3727_left, r9_RIGHTSB, 0.5), r9_RIGHTSB, r9_STROKE * 0.4, r9_XH, r9_HOOK + r9_HALFSTROKE + r9_O, r9_SMOOTHA, r9_SMOOTHB));
r3727_currentGlyph.include(r9_VBarLeft(r3727_left, 0, r9_CAP));
r3727_currentGlyph.include(r9_HBarTop(r9_SB, r0_mix(r3727_left, r9_RIGHTSB, 0.5), r9_CAP));
r3727_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, r9_HOOK + r9_HALFSTROKE + r9_O, Math.max((r3727_left - r9_RIGHTSB) / 2 + r9_HALFSTROKE, -r9_HOOK * 1.2), r9_HOOK));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrdje', function _r9_t649() {
var r3735_currentGlyph, _r3735_t0, _r3735_t1;
_r3735_t0 = this;
r3735_currentGlyph = _r3735_t0;
r3735_currentGlyph.gizmo = r9_globalTransform;
r3735_currentGlyph['assign-unicode'](1106);
r9_unicodeGlyphs[r3735_currentGlyph.unicode[r3735_currentGlyph.unicode.length - 1]] = r3735_currentGlyph;
r3735_currentGlyph.include(r9_ifMarks);
r3735_currentGlyph.include(r9_glyphs.cyrtshe);
r3735_currentGlyph.include(r9_VerticalHook(r9_RIGHTSB - r9_HALFSTROKE * r9_CORRECTION_HX, 0, -r9_HOOK * 1.2, r9_HOOK));
return void 0;
});
r9_CyrGeShape = function _r9_t650(r3740_top) {
var r3740_top, _r3740_t0, _r3740_t1, _r3740_t2;
return function _r3740_t2() {
var r3742_currentGlyph, _r3742_t0, _r3742_t1;
_r3742_t0 = this;
r3742_currentGlyph = _r3742_t0;
r3742_currentGlyph.gizmo = r9_globalTransform;
r3742_currentGlyph.include(r9_LShape(r3740_top));
r3742_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r3740_top / 2, 1, -1));
r3742_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r3740_top, r3740_top + r9_ACCENT));
r3742_currentGlyph['reverse-last']();
return void 0;
};
};
r9_xn$createglyph$7Hrq('cyrGe', function _r9_t651() {
var r3748_currentGlyph, _r3748_t0, _r3748_t1;
_r3748_t0 = this;
r3748_currentGlyph = _r3748_t0;
r3748_currentGlyph.gizmo = r9_globalTransform;
r3748_currentGlyph['assign-unicode'](1168);
r9_unicodeGlyphs[r3748_currentGlyph.unicode[r3748_currentGlyph.unicode.length - 1]] = r3748_currentGlyph;
r3748_currentGlyph.include(r9_capitalMarks);
r3748_currentGlyph.include(r9_CyrGeShape(r9_CAP));
return void 0;
});
r9_xn$createglyph$7Hrq('cyrge', function _r9_t652() {
var r3753_currentGlyph, _r3753_t0, _r3753_t1;
_r3753_t0 = this;
r3753_currentGlyph = _r3753_t0;
r3753_currentGlyph.gizmo = r9_globalTransform;
r3753_currentGlyph['assign-unicode'](1169);
r9_unicodeGlyphs[r3753_currentGlyph.unicode[r3753_currentGlyph.unicode.length - 1]] = r3753_currentGlyph;
r3753_currentGlyph.include(r9_eMarks);
r3753_currentGlyph.include(r9_CyrGeShape(r9_XH));
return void 0;
});
r9_alias('Palochka', 1216, 'I');
r9_alias('palochka', 1231, 'l');
r9_alias('cyrAE', 1236, 'AE');
r9_alias('cyrae', 1237, 'ae');
r9_alias('cyrOe', 1256, 'Obar');
r9_alias('cyroe', 1257, 'obar');
r9_alias('cyrSchwa', 1240, 'turnSmallE');
r9_alias('cyrschwa', 1241, 'schwa');
r9_alias('cyrEzh', 1248, 'Ezh');
r9_alias('cyrezh', 1249, 'ezh');
r9_alias('greeksemicolon', 894, 'semicolon');
r9_xn$createglyph$7Hrq('nbsp', function _r9_t653() {
var r3759_currentGlyph, _r3759_t0, _r3759_t1;
_r3759_t0 = this;
r3759_currentGlyph = _r3759_t0;
r3759_currentGlyph.gizmo = r9_globalTransform;
r3759_currentGlyph['assign-unicode'](160);
r9_unicodeGlyphs[r3759_currentGlyph.unicode[r3759_currentGlyph.unicode.length - 1]] = r3759_currentGlyph;
r3759_currentGlyph.include(r9_glyphs.space);
return void 0;
});
r9_xn$createglyph$7Hrq('section', function _r9_t654() {
var r3763_currentGlyph, r3763_top, r3763_bot, r3763_sma, r3763_s, _r3763_t0, _r3763_t1;
_r3763_t0 = this;
r3763_currentGlyph = _r3763_t0;
r3763_currentGlyph.gizmo = r9_globalTransform;
r3763_currentGlyph['assign-unicode'](167);
r9_unicodeGlyphs[r3763_currentGlyph.unicode[r3763_currentGlyph.unicode.length - 1]] = r3763_currentGlyph;
r3763_top = r9_parenTop;
r3763_bot = r9_parenBot;
r3763_sma = r9_SMOOTHA;
r3763_s = r9_spiro(r9_widths.lhs(), r9_g4(r9_RIGHTSB, r3763_top - r9_HOOK), r9_hookstart(r3763_top), r9_g4(r9_SB, r3763_top - r3763_sma), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_g4(r9_RIGHTSB, r0_mix(r3763_bot, r3763_top, 0.501), r9_widths(0, r9_STROKE)), r9_g4(r9_RIGHTSB, r0_mix(r3763_bot, r3763_top, 0.5), r9_widths(0, r9_STROKE)), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.6), r0_mix(r3763_bot, r3763_top, 0.29)));
r3763_currentGlyph.include(r3763_s);
r3763_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
r3763_currentGlyph.include(r3763_s);
return void 0;
});
r9_xn$createglyph$7Hrq('exclamDown', function _r9_t655() {
var r3769_currentGlyph, _r3769_t0, _r3769_t1;
_r3769_t0 = this;
r3769_currentGlyph = _r3769_t0;
r3769_currentGlyph.gizmo = r9_globalTransform;
r3769_currentGlyph['assign-unicode'](161);
r9_unicodeGlyphs[r3769_currentGlyph.unicode[r3769_currentGlyph.unicode.length - 1]] = r3769_currentGlyph;
r3769_currentGlyph['set-width'](r9_WIDTH);
r3769_currentGlyph.include(r9_glyphs.exclam);
r3769_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('questionDown', function _r9_t656() {
var r3775_currentGlyph, _r3775_t0, _r3775_t1;
_r3775_t0 = this;
r3775_currentGlyph = _r3775_t0;
r3775_currentGlyph.gizmo = r9_globalTransform;
r3775_currentGlyph['assign-unicode'](191);
r9_unicodeGlyphs[r3775_currentGlyph.unicode[r3775_currentGlyph.unicode.length - 1]] = r3775_currentGlyph;
r3775_currentGlyph['set-width'](r9_WIDTH);
r3775_currentGlyph.include(r9_glyphs.question);
r3775_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_XH / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('softhyphen', function _r9_t657() {
var r3781_currentGlyph, _r3781_t0, _r3781_t1;
_r3781_t0 = this;
r3781_currentGlyph = _r3781_t0;
r3781_currentGlyph.gizmo = r9_globalTransform;
r3781_currentGlyph['assign-unicode'](173);
r9_unicodeGlyphs[r3781_currentGlyph.unicode[r3781_currentGlyph.unicode.length - 1]] = r3781_currentGlyph;
r3781_currentGlyph.include(r9_glyphs.hyphen, r9_AS_BASE);
return void 0;
});
r9_xn$createglyph$7Hrq('interpunct', function _r9_t658() {
var r3785_currentGlyph, _r3785_t0, _r3785_t1;
_r3785_t0 = this;
r3785_currentGlyph = _r3785_t0;
r3785_currentGlyph.gizmo = r9_globalTransform;
r3785_currentGlyph['assign-unicode'](183);
r9_unicodeGlyphs[r3785_currentGlyph.unicode[r3785_currentGlyph.unicode.length - 1]] = r3785_currentGlyph;
r3785_currentGlyph['set-width'](r9_FULLWIDTH);
r3785_currentGlyph.include([r9_Ring(r9_parenMid + r9_PERIODRADIUS - r9_O, r9_parenMid - r9_PERIODRADIUS + r9_O, r9_FWMIDDLE - r9_PERIODRADIUS + r9_O, r9_FWMIDDLE + r9_PERIODRADIUS - r9_O, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('brokenbar', function _r9_t659() {
var r3790_currentGlyph, _r3790_t0, _r3790_t1;
_r3790_t0 = this;
r3790_currentGlyph = _r3790_t0;
r3790_currentGlyph.gizmo = r9_globalTransform;
r3790_currentGlyph['assign-unicode'](166);
r9_unicodeGlyphs[r3790_currentGlyph.unicode[r3790_currentGlyph.unicode.length - 1]] = r3790_currentGlyph;
r3790_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_parenMid + r9_HALFSTROKE, r9_parenTop));
r3790_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_parenBot, r9_parenMid - r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('singleGuillemetLeft', function _r9_t660() {
var r3795_currentGlyph, r3795_top, r3795_bot, r3795_extension, r3795_extension2x, r3795_extension2y, r3795_cor, r3795_halfsw, _r3795_t0, _r3795_t1;
_r3795_t0 = this;
r3795_currentGlyph = _r3795_t0;
r3795_currentGlyph.gizmo = r9_globalTransform;
r3795_currentGlyph['set-width'](r9_WIDTH);
r3795_currentGlyph['assign-unicode'](8249);
r9_unicodeGlyphs[r3795_currentGlyph.unicode[r3795_currentGlyph.unicode.length - 1]] = r3795_currentGlyph;
r3795_top = r0_mix(r9_parenMid, r9_parenTop, 0.5);
r3795_bot = r0_mix(r9_parenMid, r9_parenBot, 0.5);
r3795_extension = 0.55;
r3795_extension2x = -0.2;
r3795_extension2y = 0.375;
r3795_cor = 1;
r3795_halfsw = 0.5 * r9_adviceBlackness(3.5);
r3795_currentGlyph.include(r3795_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_MIDDLE, r9_RIGHTSB, r3795_extension), r3795_top)['set-width'](r3795_halfsw, r3795_halfsw)['curve-to'](r0_mix(r9_MIDDLE, r9_SB, r3795_extension2x), r0_mix(r3795_top, r3795_bot, r3795_extension2y), r0_mix(r9_MIDDLE, r9_SB, r3795_extension), r0_mix(r3795_top, r3795_bot, 0.5))['set-width'](r3795_halfsw * r3795_cor, r3795_halfsw * r3795_cor)['heads-to'](r9_LEFTWARD)['max-samples'](1));
r3795_currentGlyph.include(r3795_currentGlyph['create-stroke']()['start-from'](r0_mix(r9_MIDDLE, r9_SB, r3795_extension), r0_mix(r3795_top, r3795_bot, 0.5))['set-width'](r3795_halfsw * r3795_cor, r3795_halfsw * r3795_cor)['heads-to'](r9_RIGHTWARD)['curve-to'](r0_mix(r9_MIDDLE, r9_SB, r3795_extension2x), r0_mix(r3795_bot, r3795_top, r3795_extension2y), r0_mix(r9_MIDDLE, r9_RIGHTSB, r3795_extension), r3795_bot)['set-width'](r3795_halfsw, r3795_halfsw)['max-samples'](1));
r3795_currentGlyph['apply-transform'](r9_Translate(-(r9_RIGHTSB - r9_SB) * 0.05, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('guillemetLeft', function _r9_t661() {
var r3804_currentGlyph, _r3804_t0, _r3804_t1;
_r3804_t0 = this;
r3804_currentGlyph = _r3804_t0;
r3804_currentGlyph.gizmo = r9_globalTransform;
r3804_currentGlyph['set-width'](r9_WIDTH);
r3804_currentGlyph['assign-unicode'](171);
r9_unicodeGlyphs[r3804_currentGlyph.unicode[r3804_currentGlyph.unicode.length - 1]] = r3804_currentGlyph;
r3804_currentGlyph.include(r9_glyphs.singleGuillemetLeft);
r3804_currentGlyph['apply-transform'](r9_Translate((r9_RIGHTSB - r9_SB) * 0.5, 0));
r3804_currentGlyph.include(r9_glyphs.singleGuillemetLeft);
r3804_currentGlyph['apply-transform'](r9_Translate(-(r9_RIGHTSB - r9_SB) * 0.25, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('singleGuillemetRight', function _r9_t662() {
var r3812_currentGlyph, _r3812_t0, _r3812_t1;
_r3812_t0 = this;
r3812_currentGlyph = _r3812_t0;
r3812_currentGlyph.gizmo = r9_globalTransform;
r3812_currentGlyph['set-width'](r9_WIDTH);
r3812_currentGlyph['assign-unicode'](8250);
r9_unicodeGlyphs[r3812_currentGlyph.unicode[r3812_currentGlyph.unicode.length - 1]] = r3812_currentGlyph;
r3812_currentGlyph.include(r9_glyphs.singleGuillemetLeft);
r3812_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('guillemetRight', function _r9_t663() {
var r3818_currentGlyph, _r3818_t0, _r3818_t1;
_r3818_t0 = this;
r3818_currentGlyph = _r3818_t0;
r3818_currentGlyph.gizmo = r9_globalTransform;
r3818_currentGlyph['set-width'](r9_WIDTH);
r3818_currentGlyph['assign-unicode'](187);
r9_unicodeGlyphs[r3818_currentGlyph.unicode[r3818_currentGlyph.unicode.length - 1]] = r3818_currentGlyph;
r3818_currentGlyph.include(r9_glyphs.guillemetLeft);
r3818_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid));
return void 0;
});
r9_xn$createglyph$7Hrq('paragraph', function _r9_t664() {
var r3824_currentGlyph, r3824_sw, _r3824_t0, _r3824_t1;
_r3824_t0 = this;
r3824_currentGlyph = _r3824_t0;
r3824_currentGlyph.gizmo = r9_globalTransform;
r3824_currentGlyph['set-width'](r9_WIDTH);
r3824_currentGlyph['assign-unicode'](182);
r9_unicodeGlyphs[r3824_currentGlyph.unicode[r3824_currentGlyph.unicode.length - 1]] = r3824_currentGlyph;
r3824_sw = r9_adviceBlackness(3.6);
r3824_currentGlyph.include(r9_VBar(r9_MIDDLE + r3824_sw / 4, 0, r9_CAP, r3824_sw));
r3824_currentGlyph.include(r9_VBar(r9_RIGHTSB - r3824_sw / 2, 0, r9_CAP, r3824_sw));
r3824_currentGlyph.include(r3824_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r3824_sw / 4, r9_CAP - r3824_sw / 2)['set-width'](r3824_sw / 2, r3824_sw / 2)['heads-to'](r9_LEFTWARD)['arc-hv-to'](r9_SB + r3824_sw / 2, r0_mix(r9_CAP * 0.5, r9_CAP - r3824_sw / 2, 0.5))['heads-to'](r9_DOWNWARD)['arc-vh-to'](r9_MIDDLE - r3824_sw / 4, r9_CAP * 0.5)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('trianglecolon', function _r9_t665() {
var r3832_currentGlyph, _r3832_t0, _r3832_t1;
_r3832_t0 = this;
r3832_currentGlyph = _r3832_t0;
r3832_currentGlyph.gizmo = r9_globalTransform;
r3832_currentGlyph['assign-unicode'](720);
r9_unicodeGlyphs[r3832_currentGlyph.unicode[r3832_currentGlyph.unicode.length - 1]] = r3832_currentGlyph;
r3832_currentGlyph['start-from'](r9_MIDDLE - r9_PERIODRADIUS * 1.35, r9_XH);
r3832_currentGlyph['line-to'](r9_MIDDLE, r9_XH - r9_PERIODRADIUS * 2.75);
r3832_currentGlyph['line-to'](r9_MIDDLE + r9_PERIODRADIUS * 1.35, r9_XH);
r3832_currentGlyph['start-from'](r9_MIDDLE - r9_PERIODRADIUS * 1.35, 0);
r3832_currentGlyph['line-to'](r9_MIDDLE, 0 + r9_PERIODRADIUS * 2.75);
r3832_currentGlyph['line-to'](r9_MIDDLE + r9_PERIODRADIUS * 1.35, 0);
return void 0;
});
r9_xn$createglyph$7Hrq('halftrianglecolon', function _r9_t666() {
var r3841_currentGlyph, _r3841_t0, _r3841_t1;
_r3841_t0 = this;
r3841_currentGlyph = _r3841_t0;
r3841_currentGlyph.gizmo = r9_globalTransform;
r3841_currentGlyph['assign-unicode'](721);
r9_unicodeGlyphs[r3841_currentGlyph.unicode[r3841_currentGlyph.unicode.length - 1]] = r3841_currentGlyph;
r3841_currentGlyph['start-from'](r9_MIDDLE - r9_PERIODRADIUS * 1.35, r9_XH);
r3841_currentGlyph['line-to'](r9_MIDDLE, r9_XH - r9_PERIODRADIUS * 2.75);
r3841_currentGlyph['line-to'](r9_MIDDLE + r9_PERIODRADIUS * 1.35, r9_XH);
return void 0;
});
r9_alias('enquad', 8192, 'space');
r9_alias('emquad', 8193, 'space');
r9_alias('ensp', 8194, 'space');
r9_alias('emsp', 8195, 'space');
r9_alias('threePerEmsp', 8196, 'space');
r9_alias('fourPerEmsp', 8197, 'space');
r9_alias('sixPerEmsp', 8198, 'space');
r9_alias('fgsp', 8199, 'space');
r9_xn$createglyph$7Hrq('zwsp', function _r9_t667() {
var r3847_currentGlyph, _r3847_t0, _r3847_t1;
_r3847_t0 = this;
r3847_currentGlyph = _r3847_t0;
r3847_currentGlyph.gizmo = r9_globalTransform;
r3847_currentGlyph['assign-unicode'](8203);
r9_unicodeGlyphs[r3847_currentGlyph.unicode[r3847_currentGlyph.unicode.length - 1]] = r3847_currentGlyph;
r3847_currentGlyph['set-width'](0);
return void 0;
});
r9_alias('gpHyphen', 8208, 'hyphen');
r9_alias('nbHyphen', 8209, 'hyphen');
r9_alias('figureDash', 8210, 'hyphen');
r9_alias('enDash', 8211, 'hyphen');
r9_xn$createglyph$7Hrq('emDash', function _r9_t668() {
var r3851_currentGlyph, _r3851_t0, _r3851_t1;
_r3851_t0 = this;
r3851_currentGlyph = _r3851_t0;
r3851_currentGlyph.gizmo = r9_globalTransform;
r3851_currentGlyph['assign-unicode'](8212);
r9_unicodeGlyphs[r3851_currentGlyph.unicode[r3851_currentGlyph.unicode.length - 1]] = r3851_currentGlyph;
r3851_currentGlyph['set-width'](r9_FULLWIDTH);
r3851_currentGlyph.include(r9_HBar(0, r9_FULLWIDTH, r9_parenMid));
return void 0;
});
r9_alias('horizontalBar', 8213, 'emDash');
r9_yCurlyQuotes = r0_mix(r9_quoteBottom, r9_quoteTop, 0.5);
r9_commaLow = r9_DESCENDER * 0.9;
r9_xn$createglyph$7Hrq('lowSingleQuote', function _r9_t669() {
var r3856_currentGlyph, r3856_ratio, _r3856_t0, _r3856_t1;
_r3856_t0 = this;
r3856_currentGlyph = _r3856_t0;
r3856_currentGlyph.gizmo = r9_globalTransform;
r3856_currentGlyph.include(r9_glyphs.comma);
r3856_ratio = (r9_quoteTop - r9_quoteBottom) / (r9_PERIODSIZE - r9_commaLow);
r3856_currentGlyph.include(r9_FlipAround(r9_MIDDLE, 0, r3856_ratio, r3856_ratio));
return void 0;
});
r9_xn$createglyph$7Hrq('openSingleQuote', function _r9_t670() {
var r3860_currentGlyph, _r3860_t0, _r3860_t1;
_r3860_t0 = this;
r3860_currentGlyph = _r3860_t0;
r3860_currentGlyph.gizmo = r9_globalTransform;
r3860_currentGlyph.include(r9_glyphs.lowSingleQuote);
r3860_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r0_mix(r0_mix(r9_PERIODSIZE, r9_commaLow, 0.5), r9_yCurlyQuotes, 0.5)));
return void 0;
});
r9_xn$createglyph$7Hrq('closeSingleQuote', function _r9_t671() {
var r3864_currentGlyph, _r3864_t0, _r3864_t1;
_r3864_t0 = this;
r3864_currentGlyph = _r3864_t0;
r3864_currentGlyph.gizmo = r9_globalTransform;
r3864_currentGlyph.include(r9_glyphs.openSingleQuote);
r3864_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_yCurlyQuotes));
return void 0;
});
r9_xn$createglyph$7Hrq('revertSingleQuote', function _r9_t672() {
var r3868_currentGlyph, r3868_ratio, _r3868_t0, _r3868_t1;
_r3868_t0 = this;
r3868_currentGlyph = _r3868_t0;
r3868_currentGlyph.gizmo = r9_globalTransform;
r3868_currentGlyph.include(r9_glyphs.invertComma);
r3868_ratio = (r9_quoteTop - r9_quoteBottom) / (r9_PERIODSIZE - r9_commaLow);
r3868_currentGlyph.include(r9_FlipAround(r9_MIDDLE, 0, r3868_ratio, r3868_ratio));
r3868_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r0_mix(r0_mix(r9_PERIODSIZE, r9_commaLow, 0.5), r9_yCurlyQuotes, 0.5)));
r3868_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_yCurlyQuotes));
return void 0;
});
r9_xn$createglyph$7Hrq('lowDoubleQuote', function _r9_t673() {
var r3874_currentGlyph, r3874_dist, _r3874_t0, _r3874_t1;
_r3874_t0 = this;
r3874_currentGlyph = _r3874_t0;
r3874_currentGlyph.gizmo = r9_globalTransform;
r3874_dist = r9_WIDTH * 0.225;
r3874_currentGlyph.include(r9_glyphs.lowSingleQuote);
r3874_currentGlyph['apply-transform'](r9_Translate(-r3874_dist * 2, 0));
r3874_currentGlyph.include(r9_glyphs.lowSingleQuote);
r3874_currentGlyph['apply-transform'](r9_Translate(r3874_dist, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('openDoubleQuote', function _r9_t674() {
var r3880_currentGlyph, _r3880_t0, _r3880_t1;
_r3880_t0 = this;
r3880_currentGlyph = _r3880_t0;
r3880_currentGlyph.gizmo = r9_globalTransform;
r3880_currentGlyph.include(r9_glyphs.lowDoubleQuote);
r3880_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r0_mix(r0_mix(r9_PERIODSIZE, r9_commaLow, 0.5), r9_yCurlyQuotes, 0.5)));
return void 0;
});
r9_xn$createglyph$7Hrq('closeDoubleQuote', function _r9_t675() {
var r3884_currentGlyph, _r3884_t0, _r3884_t1;
_r3884_t0 = this;
r3884_currentGlyph = _r3884_t0;
r3884_currentGlyph.gizmo = r9_globalTransform;
r3884_currentGlyph.include(r9_glyphs.openDoubleQuote);
r3884_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_yCurlyQuotes));
return void 0;
});
r9_xn$createglyph$7Hrq('revertDoubleQuote', function _r9_t676() {
var r3888_currentGlyph, r3888_dist, _r3888_t0, _r3888_t1;
_r3888_t0 = this;
r3888_currentGlyph = _r3888_t0;
r3888_currentGlyph.gizmo = r9_globalTransform;
r3888_dist = r9_WIDTH * 0.225;
r3888_currentGlyph.include(r9_glyphs.revertSingleQuote);
r3888_currentGlyph['apply-transform'](r9_Translate(-r3888_dist * 2, 0));
r3888_currentGlyph.include(r9_glyphs.revertSingleQuote);
r3888_currentGlyph['apply-transform'](r9_Translate(r3888_dist, 0));
return void 0;
});
r9_fwr(void 0, 8218, 'lowSingleQuote');
r9_fwr(void 0, 8216, 'openSingleQuote');
r9_fwl(void 0, 8217, 'closeSingleQuote');
r9_fwr(void 0, 8219, 'revertSingleQuote');
r9_fwr(void 0, 8222, 'lowDoubleQuote');
r9_fwr(void 0, 8220, 'openDoubleQuote');
r9_fwl(void 0, 8221, 'closeDoubleQuote');
r9_fwr(void 0, 8223, 'revertDoubleQuote');
r9_xn$createglyph$7Hrq('dagger', function _r9_t677() {
var r3894_currentGlyph, _r3894_t0, _r3894_t1;
_r3894_t0 = this;
r3894_currentGlyph = _r3894_t0;
r3894_currentGlyph.gizmo = r9_globalTransform;
r3894_currentGlyph['assign-unicode'](8224);
r9_unicodeGlyphs[r3894_currentGlyph.unicode[r3894_currentGlyph.unicode.length - 1]] = r3894_currentGlyph;
r3894_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r0_mix(r9_parenTop, r9_parenBot, 0.33)));
r3894_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_parenBot, r9_parenTop));
return void 0;
});
r9_xn$createglyph$7Hrq('doubledagger', function _r9_t678() {
var r3899_currentGlyph, _r3899_t0, _r3899_t1;
_r3899_t0 = this;
r3899_currentGlyph = _r3899_t0;
r3899_currentGlyph.gizmo = r9_globalTransform;
r3899_currentGlyph['assign-unicode'](8225);
r9_unicodeGlyphs[r3899_currentGlyph.unicode[r3899_currentGlyph.unicode.length - 1]] = r3899_currentGlyph;
r3899_currentGlyph.include(r9_glyphs.dagger);
r3899_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r0_mix(r9_parenTop, r9_parenBot, 0.67)));
return void 0;
});
r9_xn$createglyph$7Hrq('onedotLeader', function _r9_t679() {
var r3904_currentGlyph, r3904_radius, _r3904_t0, _r3904_t1;
_r3904_t0 = this;
r3904_currentGlyph = _r3904_t0;
r3904_currentGlyph.gizmo = r9_globalTransform;
r3904_currentGlyph['set-width'](r9_FULLWIDTH);
r3904_currentGlyph['assign-unicode'](8228);
r9_unicodeGlyphs[r3904_currentGlyph.unicode[r3904_currentGlyph.unicode.length - 1]] = r3904_currentGlyph;
r3904_radius = r0_linreg(r9_WIDTH, 0.5 * r9_adviceBlackness(3.25) * r9_PERIODSIZE / r9_DOTSIZE, r9_UPM, r9_PERIODRADIUS, r9_FULLWIDTH);
r3904_currentGlyph.include([r9_Ring(r3904_radius * 2 - r9_O, r9_O, r9_FULLWIDTH / 2 - r3904_radius + r9_O, r9_FULLWIDTH / 2 + r3904_radius - r9_O, true)]);
return void 0;
});
r9_xn$createglyph$7Hrq('twodotsLEader', function _r9_t680() {
var r3909_currentGlyph, r3909_radius, r3909_left, r3909_right, _r3909_t0, _r3909_t1;
_r3909_t0 = this;
r3909_currentGlyph = _r3909_t0;
r3909_currentGlyph.gizmo = r9_globalTransform;
r3909_currentGlyph['set-width'](r9_FULLWIDTH);
r3909_currentGlyph['assign-unicode'](8229);
r9_unicodeGlyphs[r3909_currentGlyph.unicode[r3909_currentGlyph.unicode.length - 1]] = r3909_currentGlyph;
r3909_radius = r0_linreg(r9_WIDTH, 0.5 * r9_adviceBlackness(3.25) * r9_PERIODSIZE / r9_DOTSIZE, r9_UPM, r9_PERIODRADIUS, r9_FULLWIDTH);
r3909_left = r0_mix(0, r9_FULLWIDTH, 1 / 4);
r3909_right = r0_mix(0, r9_FULLWIDTH, 3 / 4);
r3909_currentGlyph.include([
r9_Ring(r3909_radius * 2 - r9_O, r9_O, r3909_left - r3909_radius + r9_O, r3909_left + r3909_radius - r9_O, true),
r9_Ring(r3909_radius * 2 - r9_O, r9_O, r3909_right - r3909_radius + r9_O, r3909_right + r3909_radius - r9_O, true)
]);
return void 0;
});
r9_xn$createglyph$7Hrq('ellipsis', function _r9_t681() {
var r3914_currentGlyph, r3914_radius, r3914_left, r3914_right, _r3914_t0, _r3914_t1;
_r3914_t0 = this;
r3914_currentGlyph = _r3914_t0;
r3914_currentGlyph.gizmo = r9_globalTransform;
r3914_currentGlyph['set-width'](r9_FULLWIDTH);
r3914_currentGlyph['assign-unicode'](8230);
r9_unicodeGlyphs[r3914_currentGlyph.unicode[r3914_currentGlyph.unicode.length - 1]] = r3914_currentGlyph;
r3914_radius = r0_linreg(r9_WIDTH, 0.5 * r9_adviceBlackness(3.25) * r9_PERIODSIZE / r9_DOTSIZE, r9_UPM, r9_PERIODRADIUS, r9_FULLWIDTH);
r3914_left = r0_mix(0, r9_FULLWIDTH, 1 / 6);
r3914_right = r0_mix(0, r9_FULLWIDTH, 5 / 6);
r3914_currentGlyph.include([
r9_Ring(r3914_radius * 2 - r9_O, r9_O, r3914_left - r3914_radius + r9_O, r3914_left + r3914_radius - r9_O, true),
r9_Ring(r3914_radius * 2 - r9_O, r9_O, r9_FULLWIDTH / 2 - r3914_radius + r9_O, r9_FULLWIDTH / 2 + r3914_radius - r9_O, true),
r9_Ring(r3914_radius * 2 - r9_O, r9_O, r3914_right - r3914_radius + r9_O, r3914_right + r3914_radius - r9_O, true)
]);
return void 0;
});
r9_alias('bullet', 8226, 'interpunct');
r9_alias('hyphenpoint', 8231, 'interpunct');
r9_alias('greekbullet', 903, 'interpunct');
r9_xn$createglyph$7Hrq('permille', function _r9_t682() {
var r3919_currentGlyph, r3919_dotwidth, _r3919_t0, _r3919_t1;
_r3919_t0 = this;
r3919_currentGlyph = _r3919_t0;
r3919_currentGlyph.gizmo = r9_globalTransform;
r3919_currentGlyph['assign-unicode'](8240);
r9_unicodeGlyphs[r3919_currentGlyph.unicode[r3919_currentGlyph.unicode.length - 1]] = r3919_currentGlyph;
r3919_dotwidth = r9_adviceBlackness(4) * 1.5;
r3919_currentGlyph.include(r3919_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP * 0.2)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.85), r9_CAP * 0.9));
r3919_currentGlyph.include(r9_VBarLeft(r0_mix(r9_SB, r9_RIGHTSB, 0.075), r0_mix(r9_CAP, 0, 0.3), r9_CAP, r3919_dotwidth));
r3919_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r0_mix(0, r9_CAP, 0.3), r3919_dotwidth));
r3919_currentGlyph.include(r9_VBarRight(r9_RIGHTSB - r3919_dotwidth * 1.5, 0, r0_mix(0, r9_CAP, 0.3), r3919_dotwidth));
return void 0;
});
r9_xn$createglyph$7Hrq('basepoint', function _r9_t683() {
var r3927_currentGlyph, r3927_dotwidth, r3927_dotfine, _r3927_t0, _r3927_t1;
_r3927_t0 = this;
r3927_currentGlyph = _r3927_t0;
r3927_currentGlyph.gizmo = r9_globalTransform;
r3927_currentGlyph['assign-unicode'](8241);
r9_unicodeGlyphs[r3927_currentGlyph.unicode[r3927_currentGlyph.unicode.length - 1]] = r3927_currentGlyph;
r3927_dotwidth = r9_adviceBlackness(4) * 1.5;
r3927_dotfine = r9_adviceBlackness(3.5);
r3927_currentGlyph.include(r3927_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_CAP * 0.2)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r0_mix(r9_SB, r9_RIGHTSB, 0.85), r9_CAP * 0.9));
r3927_currentGlyph.include(r9_VBarLeft(r9_SB, r0_mix(r9_CAP, 0, 0.3), r9_CAP, r3927_dotwidth));
r3927_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, 0, r0_mix(0, r9_CAP, 0.3), r3927_dotfine));
r3927_currentGlyph.include(r9_VBar(r0_mix(r0_mix(r9_SB, r9_RIGHTSB, 0.1), r9_RIGHTSB, 0.5), 0, r0_mix(0, r9_CAP, 0.3), r3927_dotfine));
r3927_currentGlyph.include(r9_VBarLeft(r0_mix(r9_SB, r9_RIGHTSB, 0.1), 0, r0_mix(0, r9_CAP, 0.3), r3927_dotfine));
return void 0;
});
r9_xn$createglyph$7Hrq('doubleexclam', function _r9_t684() {
var r3936_currentGlyph, r3936_d, _r3936_t0, _r3936_t1;
_r3936_t0 = this;
r3936_currentGlyph = _r3936_t0;
r3936_currentGlyph.gizmo = r9_globalTransform;
r3936_currentGlyph['assign-unicode'](8252);
r9_unicodeGlyphs[r3936_currentGlyph.unicode[r3936_currentGlyph.unicode.length - 1]] = r3936_currentGlyph;
r3936_d = 0.25 * r9_WIDTH;
r3936_currentGlyph.include(r9_glyphs.exclam);
r3936_currentGlyph['apply-transform'](r9_Translate(-r3936_d * 2, 0));
r3936_currentGlyph.include(r9_glyphs.exclam);
r3936_currentGlyph['apply-transform'](r9_Translate(r3936_d, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('overline', function _r9_t685() {
var r3943_currentGlyph, _r3943_t0, _r3943_t1;
_r3943_t0 = this;
r3943_currentGlyph = _r3943_t0;
r3943_currentGlyph.gizmo = r9_globalTransform;
r3943_currentGlyph['assign-unicode'](8254);
r9_unicodeGlyphs[r3943_currentGlyph.unicode[r3943_currentGlyph.unicode.length - 1]] = r3943_currentGlyph;
r3943_currentGlyph.include(r9_HBarTop(r9_SB, r9_RIGHTSB, r9_CAP));
return void 0;
});
r9_alias('solidus', 8260, 'slash');
r9_xn$createglyph$7Hrq('prime', function _r9_t686() {
var r3947_currentGlyph, r3947_wide, _r3947_t0, _r3947_t1;
_r3947_t0 = this;
r3947_currentGlyph = _r3947_t0;
r3947_currentGlyph.gizmo = r9_globalTransform;
r3947_currentGlyph['assign-unicode'](8242);
r9_unicodeGlyphs[r3947_currentGlyph.unicode[r3947_currentGlyph.unicode.length - 1]] = r3947_currentGlyph;
r3947_wide = r9_WIDTH * 0.1;
r3947_currentGlyph.include(r3947_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3947_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r9_HALFSTROKE * 1.2, r9_HALFSTROKE * 1.2)['line-to'](r9_MIDDLE - r3947_wide, r9_quoteBottom)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('doubleprime', function _r9_t687() {
var r3952_currentGlyph, r3952_d, _r3952_t0, _r3952_t1;
_r3952_t0 = this;
r3952_currentGlyph = _r3952_t0;
r3952_currentGlyph.gizmo = r9_globalTransform;
r3952_currentGlyph['assign-unicode'](8243);
r9_unicodeGlyphs[r3952_currentGlyph.unicode[r3952_currentGlyph.unicode.length - 1]] = r3952_currentGlyph;
r3952_d = 0.25 * (r9_RIGHTSB - r9_SB);
r3952_currentGlyph.include(r9_glyphs.prime);
r3952_currentGlyph['apply-transform'](r9_Translate(-r3952_d * 2, 0));
r3952_currentGlyph.include(r9_glyphs.prime);
r3952_currentGlyph['apply-transform'](r9_Translate(r3952_d, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('tripleprime', function _r9_t688() {
var r3959_currentGlyph, r3959_wide, r3959_d, r3959_fine, _r3959_t0, _r3959_t1;
_r3959_t0 = this;
r3959_currentGlyph = _r3959_t0;
r3959_currentGlyph.gizmo = r9_globalTransform;
r3959_currentGlyph['assign-unicode'](8244);
r9_unicodeGlyphs[r3959_currentGlyph.unicode[r3959_currentGlyph.unicode.length - 1]] = r3959_currentGlyph;
r3959_wide = r9_WIDTH * 0.1;
r3959_d = r9_WIDTH * 0.3;
r3959_fine = 0.5 * r9_adviceBlackness(3.5);
r3959_currentGlyph.include(r3959_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3959_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3959_fine * 1.2, r3959_fine * 1.2)['line-to'](r9_MIDDLE - r3959_wide, r9_quoteBottom)['set-width'](r3959_fine, r3959_fine)['heads-to'](r9_DOWNWARD));
r3959_currentGlyph.include(r3959_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r3959_d + r3959_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3959_fine * 1.2, r3959_fine * 1.2)['line-to'](r9_MIDDLE - r3959_d - r3959_wide, r9_quoteBottom)['set-width'](r3959_fine, r3959_fine)['heads-to'](r9_DOWNWARD));
r3959_currentGlyph.include(r3959_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3959_d + r3959_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3959_fine * 1.2, r3959_fine * 1.2)['line-to'](r9_MIDDLE + r3959_d - r3959_wide, r9_quoteBottom)['set-width'](r3959_fine, r3959_fine)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('revprime', function _r9_t689() {
var r3968_currentGlyph, r3968_wide, _r3968_t0, _r3968_t1;
_r3968_t0 = this;
r3968_currentGlyph = _r3968_t0;
r3968_currentGlyph.gizmo = r9_globalTransform;
r3968_currentGlyph['assign-unicode'](8245);
r9_unicodeGlyphs[r3968_currentGlyph.unicode[r3968_currentGlyph.unicode.length - 1]] = r3968_currentGlyph;
r3968_wide = -r9_WIDTH * 0.1;
r3968_currentGlyph.include(r3968_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3968_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r9_HALFSTROKE * 1.2, r9_HALFSTROKE * 1.2)['line-to'](r9_MIDDLE - r3968_wide, r9_quoteBottom)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('revdoubleprime', function _r9_t690() {
var r3973_currentGlyph, r3973_d, _r3973_t0, _r3973_t1;
_r3973_t0 = this;
r3973_currentGlyph = _r3973_t0;
r3973_currentGlyph.gizmo = r9_globalTransform;
r3973_currentGlyph['assign-unicode'](8246);
r9_unicodeGlyphs[r3973_currentGlyph.unicode[r3973_currentGlyph.unicode.length - 1]] = r3973_currentGlyph;
r3973_d = 0.25 * (r9_RIGHTSB - r9_SB);
r3973_currentGlyph.include(r9_glyphs.revprime);
r3973_currentGlyph['apply-transform'](r9_Translate(-r3973_d * 2, 0));
r3973_currentGlyph.include(r9_glyphs.revprime);
r3973_currentGlyph['apply-transform'](r9_Translate(r3973_d, 0));
return void 0;
});
r9_xn$createglyph$7Hrq('revtripleprime', function _r9_t691() {
var r3980_currentGlyph, r3980_wide, r3980_d, r3980_fine, _r3980_t0, _r3980_t1;
_r3980_t0 = this;
r3980_currentGlyph = _r3980_t0;
r3980_currentGlyph.gizmo = r9_globalTransform;
r3980_currentGlyph['assign-unicode'](8247);
r9_unicodeGlyphs[r3980_currentGlyph.unicode[r3980_currentGlyph.unicode.length - 1]] = r3980_currentGlyph;
r3980_wide = -r9_WIDTH * 0.1;
r3980_d = r9_WIDTH * 0.3;
r3980_fine = 0.5 * r9_adviceBlackness(3.5);
r3980_currentGlyph.include(r3980_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3980_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3980_fine * 1.2, r3980_fine * 1.2)['line-to'](r9_MIDDLE - r3980_wide, r9_quoteBottom)['set-width'](r3980_fine, r3980_fine)['heads-to'](r9_DOWNWARD));
r3980_currentGlyph.include(r3980_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r3980_d + r3980_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3980_fine * 1.2, r3980_fine * 1.2)['line-to'](r9_MIDDLE - r3980_d - r3980_wide, r9_quoteBottom)['set-width'](r3980_fine, r3980_fine)['heads-to'](r9_DOWNWARD));
r3980_currentGlyph.include(r3980_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r3980_d + r3980_wide, r9_quoteTop)['heads-to'](r9_DOWNWARD)['set-width'](r3980_fine * 1.2, r3980_fine * 1.2)['line-to'](r9_MIDDLE + r3980_d - r3980_wide, r9_quoteBottom)['set-width'](r3980_fine, r3980_fine)['heads-to'](r9_DOWNWARD));
return void 0;
});
r9_alias('mdfPrime', 697, 'prime');
r9_alias('mdfDoublePrime', 698, 'doubleprime');
r9_alias('mdfTurncomma', 699, 'openSingleQuote');
r9_alias('mdfApostrophe', 700, 'closeSingleQuote');
r9_alias('mdfRevComma', 701, 'revertSingleQuote');
r9_alias('mdfStress', 712, 'singleQuote');
r9_turned('mdfSecondaryStress', 716, 'singleQuote', r9_MIDDLE, r9_XH / 2);
r9_dwc(void 0, 65281, 'exclam');
r9_dwc(void 0, 65306, 'colon');
r9_dwc(void 0, 65307, 'semicolon');
r9_dwl(void 0, 65292, 'comma');
r9_dwl(void 0, 65294, 'period');
r9_dwr(void 0, 65288, 'parenLeft');
r9_dwl(void 0, 65289, 'parenRight');
r9_xn$createglyph$7Hrq('dwquestion', function _r9_t692() {
var r3989_currentGlyph, _r3989_t0, _r3989_t1;
_r3989_t0 = this;
r3989_currentGlyph = _r3989_t0;
r3989_currentGlyph.gizmo = r9_globalTransform;
r3989_currentGlyph['set-width'](r9_UPM);
r3989_currentGlyph['assign-unicode'](65311);
r9_unicodeGlyphs[r3989_currentGlyph.unicode[r3989_currentGlyph.unicode.length - 1]] = r3989_currentGlyph;
r3989_currentGlyph.include([r9_Ring(r9_DOTSIZE - r9_O, r9_O, r9_UPM / 2 - r9_DOTRADIUS + r9_O, r9_UPM / 2 + r9_DOTRADIUS - r9_O, true)]);
r3989_currentGlyph.include(r9_spiro(r9_widths.rhs(), r9_g4(r9_UPM * 0.25, r9_CAP - r9_HOOK), r9_hookstart(r9_CAPO), r9_g4(r9_UPM * 0.75, r9_CAP - r9_SMOOTHB * 0.85), r9_alsothru(0.5, 0.5, r9_widths(r9_HALFSTROKE, r9_HALFSTROKE)), r9_flat(r9_UPM / 2 - r9_HALFSTROKE * r9_CORRECTION_HX, r0_mix(r9_DOTSIZE + r9_STROKE, r9_XH / 2, 0.5), r9_widths(r9_STROKE, 0)), r9_curl(r9_UPM / 2 - r9_HALFSTROKE * r9_CORRECTION_HX, r0_mix(r9_DOTSIZE + r9_STROKE, r9_XH / 2, 0.5) - 1)));
return void 0;
});
r9_alias('micro', 181, 'mu');
r9_xn$createglyph$7Hrq('forall', function _r9_t693() {
var r3996_currentGlyph, _r3996_t0, _r3996_t1;
_r3996_t0 = this;
r3996_currentGlyph = _r3996_t0;
r3996_currentGlyph.gizmo = r9_globalTransform;
r3996_currentGlyph['assign-unicode'](8704);
r9_unicodeGlyphs[r3996_currentGlyph.unicode[r3996_currentGlyph.unicode.length - 1]] = r3996_currentGlyph;
r3996_currentGlyph.include(r9_LambdaShape(r9_OPERATORSTROKE));
r3996_currentGlyph.include(r9_HBar(r9_SB + r9_OPERATORSTROKE, r9_RIGHTSB - r9_OPERATORSTROKE, r9_XH / 2, r9_OPERATORSTROKE));
r3996_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('exists', function _r9_t694() {
var r4002_currentGlyph, _r4002_t0, _r4002_t1;
_r4002_t0 = this;
r4002_currentGlyph = _r4002_t0;
r4002_currentGlyph.gizmo = r9_globalTransform;
r4002_currentGlyph['assign-unicode'](8707);
r9_unicodeGlyphs[r4002_currentGlyph.unicode[r4002_currentGlyph.unicode.length - 1]] = r4002_currentGlyph;
r4002_currentGlyph.include(r9_HBarTop(r9_SB * 1.5 - r9_O, r9_RIGHTSB, r9_CAP, r9_OPERATORSTROKE));
r4002_currentGlyph.include(r9_HBarBottom(r9_SB * 1.5 - r9_O, r9_RIGHTSB, 0, r9_OPERATORSTROKE));
r4002_currentGlyph.include(r9_HBar(r9_SB * 1.5 - r9_O, r9_RIGHTSB - r9_HALFSTROKE, r9_CAP * 0.5, r9_OPERATORSTROKE));
r4002_currentGlyph.include(r9_VBarLeft(r9_SB * 1.5, 0, r9_CAP, r9_OPERATORSTROKE));
r4002_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_CAP / 2));
return void 0;
});
r9_xn$createglyph$7Hrq('emptyset', function _r9_t695() {
var r4010_currentGlyph, r4010_fine, _r4010_t0, _r4010_t1;
_r4010_t0 = this;
r4010_currentGlyph = _r4010_t0;
r4010_currentGlyph.gizmo = r9_globalTransform;
r4010_currentGlyph['assign-unicode'](8709);
r9_unicodeGlyphs[r4010_currentGlyph.unicode[r4010_currentGlyph.unicode.length - 1]] = r4010_currentGlyph;
r4010_currentGlyph.include(r9_smallo(r9_CAP, 0, r9_SB, r9_RIGHTSB, r9_OPERATORSTROKE));
r4010_fine = r9_OPERATORSTROKE / 2;
r4010_currentGlyph.include(r4010_currentGlyph['create-stroke']()['start-from'](r9_SB + r9_O + r4010_fine, r0_mix(r9_CAP, 0, 1.05))['set-width'](r4010_fine, r4010_fine)['line-to'](r9_RIGHTSB - r9_O - r4010_fine, r0_mix(0, r9_CAP, 1.05)));
return void 0;
});
r9_xn$createglyph$7Hrq('increment', function _r9_t696() {
var r4016_currentGlyph, _r4016_t0, _r4016_t1;
_r4016_t0 = this;
r4016_currentGlyph = _r4016_t0;
r4016_currentGlyph.gizmo = r9_globalTransform;
r4016_currentGlyph['assign-unicode'](8710);
r9_unicodeGlyphs[r4016_currentGlyph.unicode[r4016_currentGlyph.unicode.length - 1]] = r4016_currentGlyph;
r4016_currentGlyph.include(r9_LambdaShape(r9_OPERATORSTROKE));
r4016_currentGlyph.include(r9_HBarBottom(r9_SB + r9_OPERATORSTROKE / 2, r9_RIGHTSB - r9_OPERATORSTROKE / 2, 0, r9_OPERATORSTROKE));
return void 0;
});
r9_turned('nabla', 8711, 'increment', r9_MIDDLE, r9_CAP / 2);
r9_xn$createglyph$7Hrq('sum', function _r9_t697() {
var r4021_currentGlyph, _r4021_t0, _r4021_t1;
_r4021_t0 = this;
r4021_currentGlyph = _r4021_t0;
r4021_currentGlyph.gizmo = r9_globalTransform;
r4021_currentGlyph['assign-unicode'](8721);
r9_unicodeGlyphs[r4021_currentGlyph.unicode[r4021_currentGlyph.unicode.length - 1]] = r4021_currentGlyph;
r4021_currentGlyph.include(r9_SigmaShape(r9_parenTop, r9_parenBot, r9_OPERATORSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('product', function _r9_t698() {
var r4025_currentGlyph, _r4025_t0, _r4025_t1;
_r4025_t0 = this;
r4025_currentGlyph = _r4025_t0;
r4025_currentGlyph.gizmo = r9_globalTransform;
r4025_currentGlyph['assign-unicode'](8719);
r9_unicodeGlyphs[r4025_currentGlyph.unicode[r4025_currentGlyph.unicode.length - 1]] = r4025_currentGlyph;
r4025_currentGlyph.include(r9_PiShape(r9_parenTop, r9_parenBot, 0, r9_OPERATORSTROKE));
return void 0;
});
r9_turned('coproduct', 8720, 'product', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('infty', function _r9_t699() {
var r4029_currentGlyph, r4029_s, _r4029_t0, _r4029_t1;
_r4029_t0 = this;
r4029_currentGlyph = _r4029_t0;
r4029_currentGlyph.gizmo = r9_globalTransform;
r4029_currentGlyph['assign-unicode'](8734);
r9_unicodeGlyphs[r4029_currentGlyph.unicode[r4029_currentGlyph.unicode.length - 1]] = r4029_currentGlyph;
r4029_s = (r9_RIGHTSB - r9_SB - r9_O * 4) / r9_CAP;
r4029_currentGlyph.include(r9_Miniature(['eight'], 5, r4029_s).eight);
r4029_currentGlyph['apply-transform'](r9_Upright());
r4029_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_CAP / 2));
r4029_currentGlyph['apply-transform'](r9_Rotate(Math.PI / 2));
r4029_currentGlyph['apply-transform'](r9_Scale(r4029_s));
r4029_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_parenMid));
r4029_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('propto', function _r9_t700() {
var r4039_currentGlyph, r4039_s, _r4039_t0, _r4039_t1;
_r4039_t0 = this;
r4039_currentGlyph = _r4039_t0;
r4039_currentGlyph.gizmo = r9_globalTransform;
r4039_currentGlyph['assign-unicode'](8733);
r9_unicodeGlyphs[r4039_currentGlyph.unicode[r4039_currentGlyph.unicode.length - 1]] = r4039_currentGlyph;
r4039_s = (r9_RIGHTSB - r9_SB - r9_O * 2) / (r9_CAP - r9_SMOOTH);
r4039_currentGlyph.include(r9_Miniature(['eight'], 5, r4039_s).eight);
_r4039_t0.contours.pop();
_r4039_t0.contours.pop();
r4039_currentGlyph['apply-transform'](r9_Upright());
r4039_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_CAP / 2));
r4039_currentGlyph['apply-transform'](r9_Rotate(Math.PI / 2));
r4039_currentGlyph['apply-transform'](r9_Scale(r4039_s));
r4039_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE + r9_SMOOTH / 2 * r4039_s, r9_parenMid));
r4039_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('partial', function _r9_t701() {
var r4049_currentGlyph, _r4049_t0, _r4049_t1;
_r4049_t0 = this;
r4049_currentGlyph = _r4049_t0;
r4049_currentGlyph.gizmo = r9_globalTransform;
r4049_currentGlyph['assign-unicode'](8706);
r9_unicodeGlyphs[r4049_currentGlyph.unicode[r4049_currentGlyph.unicode.length - 1]] = r4049_currentGlyph;
r4049_currentGlyph.include(r9_bMarks);
r4049_currentGlyph.include(r9_smallo(r9_CAP * 0.65, 0, r9_SB, r9_RIGHTSB, r9_OPERATORSTROKE));
r4049_currentGlyph.include(r9_spiro(r9_widths.lhs(r9_OPERATORSTROKE), r9_flat(r9_RIGHTSB - r9_O, r9_SMALLSMOOTHA), r9_curl(r9_RIGHTSB - r9_O, r9_XH - r9_SMALLSMOOTHB), r9_hookend(r9_CAPO, 0.6), r9_g4(r0_mix(r9_SB, r9_RIGHTSB, 0.075), r0_mix(r9_XH, r9_CAP, 0.8))));
return void 0;
});
r9_xn$createglyph$7Hrq('minus', function _r9_t702() {
var r4055_currentGlyph, _r4055_t0, _r4055_t1;
_r4055_t0 = this;
r4055_currentGlyph = _r4055_t0;
r4055_currentGlyph.gizmo = r9_globalTransform;
r4055_currentGlyph['set-width'](r9_WIDTH);
r4055_currentGlyph['assign-unicode'](8722);
r9_unicodeGlyphs[r4055_currentGlyph.unicode[r4055_currentGlyph.unicode.length - 1]] = r4055_currentGlyph;
r4055_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid, r9_OPERATORSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('plusminus', function _r9_t703() {
var r4060_currentGlyph, _r4060_t0, _r4060_t1;
_r4060_t0 = this;
r4060_currentGlyph = _r4060_t0;
r4060_currentGlyph.gizmo = r9_globalTransform;
r4060_currentGlyph['assign-unicode'](177);
r9_unicodeGlyphs[r4060_currentGlyph.unicode[r4060_currentGlyph.unicode.length - 1]] = r4060_currentGlyph;
r4060_currentGlyph['set-width'](r9_WIDTH);
r4060_currentGlyph.include(r9_HBarBottom(r9_SB, r9_RIGHTSB, 0, r9_OPERATORSTROKE));
r4060_currentGlyph.include(r9_glyphs.plus);
return void 0;
});
r9_turned('minusplus', 8723, 'plusminus', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('multiply', function _r9_t704() {
var r4066_currentGlyph, r4066_radius, _r4066_t0, _r4066_t1;
_r4066_t0 = this;
r4066_currentGlyph = _r4066_t0;
r4066_currentGlyph.gizmo = r9_globalTransform;
r4066_currentGlyph['assign-unicode'](215);
r9_unicodeGlyphs[r4066_currentGlyph.unicode[r4066_currentGlyph.unicode.length - 1]] = r4066_currentGlyph;
r4066_radius = (r9_RIGHTSB - r9_SB) / 2;
r4066_currentGlyph.include(r4066_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE - r4066_radius, r9_parenMid - r4066_radius)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE + r4066_radius, r9_parenMid + r4066_radius));
r4066_currentGlyph.include(r4066_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r4066_radius, r9_parenMid - r4066_radius)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE - r4066_radius, r9_parenMid + r4066_radius));
return void 0;
});
r9_xn$createglyph$7Hrq('divide', function _r9_t705() {
var r4073_currentGlyph, r4073_radius, _r4073_t0, _r4073_t1;
_r4073_t0 = this;
r4073_currentGlyph = _r4073_t0;
r4073_currentGlyph.gizmo = r9_globalTransform;
r4073_currentGlyph['assign-unicode'](247);
r9_unicodeGlyphs[r4073_currentGlyph.unicode[r4073_currentGlyph.unicode.length - 1]] = r4073_currentGlyph;
r4073_currentGlyph.include(r9_glyphs.minus);
r4073_radius = (r9_RIGHTSB - r9_SB) / 2;
r4073_currentGlyph.include([
r9_Ring(r9_parenMid + r4073_radius + r9_DOTRADIUS, r9_parenMid + r4073_radius - r9_DOTRADIUS, r9_MIDDLE - r9_DOTRADIUS + r9_O, r9_MIDDLE + r9_DOTRADIUS - r9_O, true),
r9_Ring(r9_parenMid - r4073_radius + r9_DOTRADIUS, r9_parenMid - r4073_radius - r9_DOTRADIUS, r9_MIDDLE - r9_DOTRADIUS + r9_O, r9_MIDDLE + r9_DOTRADIUS - r9_O, true)
]);
return void 0;
});
r9_xn$createglyph$7Hrq('negate', function _r9_t706() {
var r4078_currentGlyph, _r4078_t0, _r4078_t1;
_r4078_t0 = this;
r4078_currentGlyph = _r4078_t0;
r4078_currentGlyph.gizmo = r9_globalTransform;
r4078_currentGlyph['assign-unicode'](172);
r9_unicodeGlyphs[r4078_currentGlyph.unicode[r4078_currentGlyph.unicode.length - 1]] = r4078_currentGlyph;
r4078_currentGlyph.include(r9_glyphs.minus);
r4078_currentGlyph.include(r9_VBarRight(r9_RIGHTSB, r9_parenMid - (r9_RIGHTSB - r9_SB) * 0.55, r9_parenMid, r9_OPERATORSTROKE));
return void 0;
});
r9_operTop = r0_mix(r9_parenMid, r9_parenTop, 0.8);
r9_operBot = r0_mix(r9_parenMid, r9_parenBot, 0.8);
r9_xn$createglyph$7Hrq('vee', function _r9_t707() {
var r4083_currentGlyph, _r4083_t0, _r4083_t1;
_r4083_t0 = this;
r4083_currentGlyph = _r4083_t0;
r4083_currentGlyph.gizmo = r9_globalTransform;
r4083_currentGlyph['assign-unicode'](8744);
r9_unicodeGlyphs[r4083_currentGlyph.unicode[r4083_currentGlyph.unicode.length - 1]] = r4083_currentGlyph;
r4083_currentGlyph.include(r4083_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_operTop)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_operBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
r4083_currentGlyph.include(r4083_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_operTop)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_operBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('Vee', function _r9_t708() {
var r4090_currentGlyph, _r4090_t0, _r4090_t1;
_r4090_t0 = this;
r4090_currentGlyph = _r4090_t0;
r4090_currentGlyph.gizmo = r9_globalTransform;
r4090_currentGlyph['assign-unicode'](8897);
r9_unicodeGlyphs[r4090_currentGlyph.unicode[r4090_currentGlyph.unicode.length - 1]] = r4090_currentGlyph;
r4090_currentGlyph.include(r4090_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_parenTop)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_parenBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
r4090_currentGlyph.include(r4090_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r9_parenTop)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_parenBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
return void 0;
});
r9_turned('wedge', 8743, 'vee', r9_MIDDLE, r9_parenMid);
r9_turned('Wedge', 8896, 'Vee', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('cup', function _r9_t709() {
var r4097_currentGlyph, _r4097_t0, _r4097_t1;
_r4097_t0 = this;
r4097_currentGlyph = _r4097_t0;
r4097_currentGlyph.gizmo = r9_globalTransform;
r4097_currentGlyph['assign-unicode'](8746);
r9_unicodeGlyphs[r4097_currentGlyph.unicode[r4097_currentGlyph.unicode.length - 1]] = r4097_currentGlyph;
r4097_currentGlyph.include(r9_UShape(r9_operTop, r9_operBot, r9_OPERATORSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('Cup', function _r9_t710() {
var r4101_currentGlyph, _r4101_t0, _r4101_t1;
_r4101_t0 = this;
r4101_currentGlyph = _r4101_t0;
r4101_currentGlyph.gizmo = r9_globalTransform;
r4101_currentGlyph['assign-unicode'](8899);
r9_unicodeGlyphs[r4101_currentGlyph.unicode[r4101_currentGlyph.unicode.length - 1]] = r4101_currentGlyph;
r4101_currentGlyph.include(r9_UShape(r9_parenTop, r9_parenBot, r9_OPERATORSTROKE));
return void 0;
});
r9_turned('cap', 8745, 'cup', r9_MIDDLE, r9_parenMid);
r9_turned('Cap', 8898, 'Cup', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('lesseq', function _r9_t711() {
var r4105_currentGlyph, r4105_fine, r4105_top, r4105_bot, _r4105_t0, _r4105_t1;
_r4105_t0 = this;
r4105_currentGlyph = _r4105_t0;
r4105_currentGlyph.gizmo = r9_globalTransform;
r4105_currentGlyph['assign-unicode'](8804);
r9_unicodeGlyphs[r4105_currentGlyph.unicode[r4105_currentGlyph.unicode.length - 1]] = r4105_currentGlyph;
r4105_fine = r9_adviceBlackness(4);
r4105_top = r0_mix(r9_parenMid, r9_parenTop, 0.5) - r4105_fine;
r4105_bot = r0_mix(r9_parenMid, r9_parenBot, 0.5) + r4105_fine;
r4105_currentGlyph.include(r4105_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r4105_top + r4105_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_SB, r0_mix(r4105_top, r4105_bot, 0.5) + r4105_fine)['heads-to'](r9_LEFTWARD)['set-samples'](1));
r4105_currentGlyph.include(r4105_currentGlyph['create-stroke']()['start-from'](r9_SB, r0_mix(r4105_top, r4105_bot, 0.5) + r4105_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r4105_bot + r4105_fine)['set-samples'](1));
r4105_currentGlyph.include(r4105_currentGlyph['create-stroke']()['start-from'](r9_SB, r0_mix(r4105_top, r4105_bot, 0.5) - r4105_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r4105_bot - r4105_fine)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('greatereq', function _r9_t712() {
var r4114_currentGlyph, r4114_fine, r4114_top, r4114_bot, _r4114_t0, _r4114_t1;
_r4114_t0 = this;
r4114_currentGlyph = _r4114_t0;
r4114_currentGlyph.gizmo = r9_globalTransform;
r4114_currentGlyph['assign-unicode'](8805);
r9_unicodeGlyphs[r4114_currentGlyph.unicode[r4114_currentGlyph.unicode.length - 1]] = r4114_currentGlyph;
r4114_fine = r9_adviceBlackness(4);
r4114_top = r0_mix(r9_parenMid, r9_parenTop, 0.5) - r4114_fine;
r4114_bot = r0_mix(r9_parenMid, r9_parenBot, 0.5) + r4114_fine;
r4114_currentGlyph.include(r4114_currentGlyph['create-stroke']()['start-from'](r9_SB, r4114_top + r4114_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_RIGHTSB, r0_mix(r4114_top, r4114_bot, 0.5) + r4114_fine)['heads-to'](r9_RIGHTWARD)['set-samples'](1));
r4114_currentGlyph.include(r4114_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r0_mix(r4114_top, r4114_bot, 0.5) + r4114_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['heads-to'](r9_LEFTWARD)['line-to'](r9_SB, r4114_bot + r4114_fine)['set-samples'](1));
r4114_currentGlyph.include(r4114_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r0_mix(r4114_top, r4114_bot, 0.5) - r4114_fine)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['heads-to'](r9_LEFTWARD)['line-to'](r9_SB, r4114_bot - r4114_fine)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('subst', function _r9_t713() {
var r4123_currentGlyph, r4123_top, r4123_bot, _r4123_t0, _r4123_t1;
_r4123_t0 = this;
r4123_currentGlyph = _r4123_t0;
r4123_currentGlyph.gizmo = r9_globalTransform;
r4123_currentGlyph['assign-unicode'](8834);
r9_unicodeGlyphs[r4123_currentGlyph.unicode[r4123_currentGlyph.unicode.length - 1]] = r4123_currentGlyph;
r4123_top = r0_mix(r9_parenMid, r9_parenTop, 0.5);
r4123_bot = r0_mix(r9_parenMid, r9_parenBot, 0.5);
r4123_currentGlyph.include(r4123_currentGlyph['create-stroke']()['start-from'](r9_RIGHTSB, r4123_top)['heads-to'](r9_LEFTWARD)['set-width'](r9_OPERATORSTROKE, 0)['line-to'](r9_SB + (r4123_top - r4123_bot) / 2, r4123_top)['arc-hv-to'](r9_SB, r9_parenMid)['arc-vh-to'](r9_SB + (r4123_top - r4123_bot) / 2, r4123_bot)['line-to'](r9_RIGHTSB, r4123_bot)['heads-to'](r9_RIGHTWARD));
return void 0;
});
r9_xn$createglyph$7Hrq('element', function _r9_t714() {
var r4128_currentGlyph, _r4128_t0, _r4128_t1;
_r4128_t0 = this;
r4128_currentGlyph = _r4128_t0;
r4128_currentGlyph.gizmo = r9_globalTransform;
r4128_currentGlyph['assign-unicode'](8712);
r9_unicodeGlyphs[r4128_currentGlyph.unicode[r4128_currentGlyph.unicode.length - 1]] = r4128_currentGlyph;
r4128_currentGlyph.include(r9_glyphs.subst);
r4128_currentGlyph.include(r9_HBar(r9_SB + r9_HALFSTROKE, r9_RIGHTSB, r9_parenMid, r9_OPERATORSTROKE));
return void 0;
});
r9_turned(void 0, 8835, 'subst', r9_MIDDLE, r9_parenMid);
r9_turned(void 0, 8715, 'element', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('sym', function _r9_t715() {
var r4133_currentGlyph, r4133_wavex, r4133_wavey, r4133_endwavey, r4133_fine, _r4133_t0, _r4133_t1;
_r4133_t0 = this;
r4133_currentGlyph = _r4133_t0;
r4133_currentGlyph.gizmo = r9_globalTransform;
r4133_currentGlyph['assign-unicode'](8764);
r9_unicodeGlyphs[r4133_currentGlyph.unicode[r4133_currentGlyph.unicode.length - 1]] = r4133_currentGlyph;
r4133_wavex = (r9_MIDDLE - r9_SB) * 0.3;
r4133_wavey = (r9_operTop - r9_parenMid) * 0.15;
r4133_endwavey = r4133_wavey + 0;
r4133_fine = r9_OPERATORSTROKE;
r4133_currentGlyph.include(r4133_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_parenMid - r4133_endwavey)['set-width'](r4133_fine / 2, r4133_fine / 2)['cubic-to'](r9_SB + r4133_wavex, r9_parenMid + r4133_wavey, r9_MIDDLE - r4133_wavex, r9_parenMid + r4133_wavey, r9_MIDDLE, r9_parenMid)['cubic-to'](r9_MIDDLE + r4133_wavex, r9_parenMid - r4133_wavey, r9_RIGHTSB - r4133_wavex, r9_parenMid - r4133_wavey, r9_RIGHTSB, r9_parenMid + r4133_endwavey));
return void 0;
});
r9_xn$createglyph$7Hrq('ident', function _r9_t716() {
var r4138_currentGlyph, _r4138_t0, _r4138_t1;
_r4138_t0 = this;
r4138_currentGlyph = _r4138_t0;
r4138_currentGlyph.gizmo = r9_globalTransform;
r4138_currentGlyph['assign-unicode'](8801);
r9_unicodeGlyphs[r4138_currentGlyph.unicode[r4138_currentGlyph.unicode.length - 1]] = r4138_currentGlyph;
r4138_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid + r9_equalHalfSpace * 1.5, r9_OPERATORSTROKE));
r4138_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid, r9_OPERATORSTROKE));
r4138_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid - r9_equalHalfSpace * 1.5, r9_OPERATORSTROKE));
return void 0;
});
r9_vdual('approx', 8776, 'sym', r9_equalHalfSpace * 1.75);
r9_notGlyph = function _r9_t717(r4143_newid, r4143_unicode, r4143_oldid, r4143_top, r4143_bot, r4143_prop, r4143_shift) {
var r4143_newid, r4143_unicode, r4143_oldid, r4143_top, r4143_bot, r4143_prop, r4143_shift, _r4143_t0, _r4143_t1, _r4143_t2;
return r9_xn$createglyph$7Hrq(r0_fallback(r4143_newid, 'not' + r4143_oldid), function _r4143_t2() {
var r4145_currentGlyph, r4145_fine, _r4145_t0, _r4145_t1;
_r4145_t0 = this;
r4145_currentGlyph = _r4145_t0;
r4145_currentGlyph.gizmo = r9_globalTransform;
r4145_currentGlyph['assign-unicode'](r4143_unicode);
r9_unicodeGlyphs[r4145_currentGlyph.unicode[r4145_currentGlyph.unicode.length - 1]] = r4145_currentGlyph;
r4145_currentGlyph.include(r9_glyphs[r4143_oldid]);
r4145_fine = r9_OPERATORSTROKE / 2;
r4145_currentGlyph.include(r4145_currentGlyph['create-stroke']()['start-from'](r0_fallback(r4143_shift, 0) + r0_mix(r9_SB, r9_RIGHTSB, r0_fallback(r4143_prop, 0.25)), r0_fallback(r4143_bot, r9_operBot))['set-width'](r4145_fine, r4145_fine)['line-to'](r0_fallback(r4143_shift, 0) + r0_mix(r9_RIGHTSB, r9_SB, r0_fallback(r4143_prop, 0.25)), r0_fallback(r4143_top, r9_operTop)));
return void 0;
});
};
r9_notGlyph.right = function _r9_t718(r4150_newid, r4150_unicode, r4150_oldid, r4150_top, r4150_bot, r4150_prop, r4150_shift) {
var r4150_newid, r4150_unicode, r4150_oldid, r4150_top, r4150_bot, r4150_prop, r4150_shift, _r4150_t0, _r4150_t1;
return r9_notGlyph(r4150_newid, r4150_unicode, r4150_oldid, r4150_top, r4150_bot, r4150_prop, -r9_OPERATORSTROKE * 0.5);
};
r9_notGlyph.left = function _r9_t719(r4151_newid, r4151_unicode, r4151_oldid, r4151_top, r4151_bot, r4151_prop, r4151_shift) {
var r4151_newid, r4151_unicode, r4151_oldid, r4151_top, r4151_bot, r4151_prop, r4151_shift, _r4151_t0, _r4151_t1;
return r9_notGlyph(r4151_newid, r4151_unicode, r4151_oldid, r4151_top, r4151_bot, r4151_prop, r9_OPERATORSTROKE * 0.5);
};
r9_notGlyph('noteq', 8800, 'equal');
r9_notGlyph('notident', 8802, 'ident');
r9_notGlyph.left('notless', 8814, 'less');
r9_notGlyph.right('notgreater', 8815, 'greater');
r9_notGlyph('notapprox', 8777, 'approx', r0_mix(r9_parenMid, r9_operTop, 0.75), r0_mix(r9_parenMid, r9_operBot, 0.75));
r9_notGlyph('notsym', 8769, 'sym', r0_mix(r9_parenMid, r9_operTop, 0.75), r0_mix(r9_parenMid, r9_operBot, 0.75));
r9_notGlyph.left('notsubst', 8836, 'subst');
r9_notGlyph.right('notturnsubst', 8837, 'turnsubst');
r9_notGlyph.left('notelement', 8713, 'element');
r9_notGlyph.right('notturnelement', 8716, 'turnelement');
r9_notGlyph.left('notlesseq', 8816, 'lesseq');
r9_notGlyph.right('notgreatereq', 8817, 'greatereq');
r9_notGlyph.right('nonexist', 8708, 'exists', r9_CAP - r9_DESCENDER / 2, r9_DESCENDER / 2, 0.4);
r9_alias('mathbullet', 8729, 'bullet');
r9_xn$createglyph$7Hrq('sqrt', function _r9_t720() {
var r4153_currentGlyph, _r4153_t0, _r4153_t1;
_r4153_t0 = this;
r4153_currentGlyph = _r4153_t0;
r4153_currentGlyph.gizmo = r9_globalTransform;
r4153_currentGlyph['assign-unicode'](8730);
r9_unicodeGlyphs[r4153_currentGlyph.unicode[r4153_currentGlyph.unicode.length - 1]] = r4153_currentGlyph;
r4153_currentGlyph.include(r4153_currentGlyph['create-stroke']()['start-from'](r9_SB, r0_mix(r9_parenBot, r9_parenTop, 0.45))['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_parenBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
r4153_currentGlyph.include(r4153_currentGlyph['create-stroke']()['start-from'](r9_WIDTH, r9_parenTop)['set-width'](r9_OPERATORSTROKE / 2, r9_OPERATORSTROKE / 2)['line-to'](r9_MIDDLE, r9_parenBot)['heads-to'](r9_DOWNWARD)['set-samples'](1));
return void 0;
});
r9_xn$createglyph$7Hrq('integrate', function _r9_t721() {
var r4160_currentGlyph, _r4160_t0, _r4160_t1;
_r4160_t0 = this;
r4160_currentGlyph = _r4160_t0;
r4160_currentGlyph.gizmo = r9_globalTransform;
r4160_currentGlyph['assign-unicode'](8747);
r9_unicodeGlyphs[r4160_currentGlyph.unicode[r4160_currentGlyph.unicode.length - 1]] = r4160_currentGlyph;
r4160_currentGlyph.include(r9_LongSShape(r9_parenTop, r9_parenBot, r9_HOOK, r9_HOOK * 0.75, r9_OPERATORSTROKE));
return void 0;
});
r9_dual('doubleintegrate', 8748, 'integrate', 0.5 * r9_WIDTH);
r9_xn$createglyph$7Hrq('currency', function _r9_t722() {
var r4165_currentGlyph, r4165_sw, r4165_radius, r4165_j, r4165_angle, _r4165_t0, _r4165_t1, _r4165_t2, _r4165_t3;
_r4165_t2 = this;
r4165_currentGlyph = _r4165_t2;
r4165_currentGlyph.gizmo = r9_globalTransform;
r4165_currentGlyph['assign-unicode'](164);
r9_unicodeGlyphs[r4165_currentGlyph.unicode[r4165_currentGlyph.unicode.length - 1]] = r4165_currentGlyph;
r4165_sw = r9_adviceBlackness(3.5);
r4165_radius = (r9_RIGHTSB - r9_SB) / 2;
r4165_currentGlyph.include(r9_smallo(r9_parenMid + r4165_radius * 0.9, r9_parenMid - r4165_radius * 0.9, r9_MIDDLE - r4165_radius * 0.9, r9_MIDDLE + r4165_radius * 0.9, r4165_sw));
_r4165_t0 = 0;
_r4165_t1 = 4;
r4165_j = _r4165_t0;
for (; r4165_j < _r4165_t1; r4165_j = r4165_j + 1) {
r4165_angle = Math.PI * (r4165_j / 2 + 1 / 4);
r4165_currentGlyph.include(r4165_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE + r4165_radius * 0.87 * Math.cos(r4165_angle), r9_parenMid + r4165_radius * 0.87 * Math.sin(r4165_angle))['set-width'](r4165_sw / 2, r4165_sw / 2)['line-to'](r9_MIDDLE + r4165_radius * Math.sqrt(2) * Math.cos(r4165_angle), r9_parenMid + r4165_radius * Math.sqrt(2) * Math.sin(r4165_angle)));
}
return void 0;
});
r9_xn$createglyph$7Hrq('euro', function _r9_t723() {
var r4172_currentGlyph, _r4172_t0, _r4172_t1;
_r4172_t0 = this;
r4172_currentGlyph = _r4172_t0;
r4172_currentGlyph.gizmo = r9_globalTransform;
r4172_currentGlyph['assign-unicode'](8364);
r9_unicodeGlyphs[r4172_currentGlyph.unicode[r4172_currentGlyph.unicode.length - 1]] = r4172_currentGlyph;
r4172_currentGlyph.include(r9_glyphs.C);
r4172_currentGlyph.include(r9_HBar(r9_SB - r9_HALFSTROKE, r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_CAP * 0.4, r9_adviceBlackness(4)));
r4172_currentGlyph.include(r9_HBar(r9_SB - r9_HALFSTROKE, r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_CAP * 0.6, r9_adviceBlackness(4)));
return void 0;
});
r9_xn$createglyph$7Hrq('cent', function _r9_t724() {
var r4178_currentGlyph, _r4178_t0, _r4178_t1;
_r4178_t0 = this;
r4178_currentGlyph = _r4178_t0;
r4178_currentGlyph.gizmo = r9_globalTransform;
r4178_currentGlyph['assign-unicode'](162);
r9_unicodeGlyphs[r4178_currentGlyph.unicode[r4178_currentGlyph.unicode.length - 1]] = r4178_currentGlyph;
r4178_currentGlyph.include(r9_glyphs.c, r9_AS_BASE);
r4178_currentGlyph.include(r4178_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_XH - r9_HALFSTROKE)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_XH - r9_DESCENDER / 2));
r4178_currentGlyph.include(r4178_currentGlyph['create-stroke']()['start-from'](r9_MIDDLE, r9_DESCENDER / 2)['set-width'](r9_HALFSTROKE, r9_HALFSTROKE)['line-to'](r9_MIDDLE, r9_HALFSTROKE));
return void 0;
});
r9_xn$createglyph$7Hrq('yen', function _r9_t725() {
var r4186_currentGlyph, _r4186_t0, _r4186_t1;
_r4186_t0 = this;
r4186_currentGlyph = _r4186_t0;
r4186_currentGlyph.gizmo = r9_globalTransform;
r4186_currentGlyph['assign-unicode'](165);
r9_unicodeGlyphs[r4186_currentGlyph.unicode[r4186_currentGlyph.unicode.length - 1]] = r4186_currentGlyph;
r4186_currentGlyph.include(r9_glyphs.Y, r9_AS_BASE);
r4186_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_CAP * 0.45, r9_adviceBlackness(4)));
r4186_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_CAP * 0.25, r9_adviceBlackness(4)));
return void 0;
});
r9_xn$createglyph$7Hrq('sterling', function _r9_t726() {
var r4192_currentGlyph, _r4192_t0, _r4192_t1;
_r4192_t0 = this;
r4192_currentGlyph = _r4192_t0;
r4192_currentGlyph.gizmo = r9_globalTransform;
r4192_currentGlyph['assign-unicode'](163);
r9_unicodeGlyphs[r4192_currentGlyph.unicode[r4192_currentGlyph.unicode.length - 1]] = r4192_currentGlyph;
r4192_currentGlyph['set-width'](r9_WIDTH);
r4192_currentGlyph.include(r9_glyphs['longs.upright']);
r4192_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH * 0.125, 0));
r4192_currentGlyph.include(r9_fBar(r0_mix(r9_SB, r9_RIGHTSB, 0.05), r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_CAP * 0.5 + r9_STROKE));
r4192_currentGlyph.include(r9_glyphs.underscore);
return void 0;
});
r9_xn$createglyph$7Hrq('liraSymbol', function _r9_t727() {
var r4200_currentGlyph, _r4200_t0, _r4200_t1;
_r4200_t0 = this;
r4200_currentGlyph = _r4200_t0;
r4200_currentGlyph.gizmo = r9_globalTransform;
r4200_currentGlyph['assign-unicode'](8356);
r9_unicodeGlyphs[r4200_currentGlyph.unicode[r4200_currentGlyph.unicode.length - 1]] = r4200_currentGlyph;
r4200_currentGlyph['set-width'](r9_WIDTH);
r4200_currentGlyph.include(r9_glyphs['longs.upright']);
r4200_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH * 0.125, 0));
r4200_currentGlyph.include(r9_fBar(r0_mix(r9_SB, r9_RIGHTSB, 0.05), r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_CAP * 0.35 + r9_STROKE));
r4200_currentGlyph.include(r9_fBar(r0_mix(r9_SB, r9_RIGHTSB, 0.05), r0_mix(r9_SB, r9_RIGHTSB, 0.7), r9_CAP * 0.6 + r9_STROKE));
r4200_currentGlyph.include(r9_glyphs.underscore);
return void 0;
});
r9_xn$createglyph$7Hrq('frenchFranc', function _r9_t728() {
var r4209_currentGlyph, _r4209_t0, _r4209_t1;
_r4209_t0 = this;
r4209_currentGlyph = _r4209_t0;
r4209_currentGlyph.gizmo = r9_globalTransform;
r4209_currentGlyph['assign-unicode'](8355);
r9_unicodeGlyphs[r4209_currentGlyph.unicode[r4209_currentGlyph.unicode.length - 1]] = r4209_currentGlyph;
r4209_currentGlyph.include(r9_glyphs.F);
r4209_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_SB, r9_RIGHTSB, 0.5), r0_mix(0, r9_XH, 0.3)));
return void 0;
});
r9_xn$createglyph$7Hrq('peseta', function _r9_t729() {
var r4214_currentGlyph, _r4214_t0, _r4214_t1;
_r4214_t0 = this;
r4214_currentGlyph = _r4214_t0;
r4214_currentGlyph.gizmo = r9_globalTransform;
r4214_currentGlyph['assign-unicode'](8359);
r9_unicodeGlyphs[r4214_currentGlyph.unicode[r4214_currentGlyph.unicode.length - 1]] = r4214_currentGlyph;
r4214_currentGlyph.include(r9_glyphs.P);
r4214_currentGlyph.include(r9_HOverlayBar(r0_mix(r9_SB, 0, 0.7), r0_mix(r9_RIGHTSB, r9_WIDTH, 0.7), r0_mix(r9_CAPMIDDLE, r9_CAP, 0.45)));
return void 0;
});
r9_xn$createglyph$7Hrq('numero', function _r9_t730() {
var r4219_currentGlyph, r4219_fine, _r4219_t0, _r4219_t1;
_r4219_t0 = this;
r4219_currentGlyph = _r4219_t0;
r4219_currentGlyph.gizmo = r9_globalTransform;
r4219_currentGlyph['assign-unicode'](8470);
r9_unicodeGlyphs[r4219_currentGlyph.unicode[r4219_currentGlyph.unicode.length - 1]] = r4219_currentGlyph;
r4219_fine = r9_adviceBlackness(4.5);
r4219_currentGlyph.include(r9_smallo(r9_XH, r4219_fine * 2, r9_MIDDLE + r4219_fine / 2, r0_mix(r9_RIGHTSB, r9_WIDTH, 0.5), r4219_fine, r9_SMOOTHA * r4219_fine / r9_STROKE, r9_SMOOTHB * r4219_fine / r9_STROKE));
r4219_currentGlyph.include(r9_NShape(r9_CAP, r9_SB / 2, r9_MIDDLE, 4.5, 5.5));
r4219_currentGlyph.include(r9_HBarBottom(r9_MIDDLE + r4219_fine / 2, r0_mix(r9_RIGHTSB, r9_WIDTH, 0.5), 0, r4219_fine));
return void 0;
});
r9_alias('Ohm', 8486, 'Omega');
r9_turned('Mho', 8487, 'Ohm', r9_MIDDLE, r9_CAP / 2);
r9_xn$createglyph$7Hrq('ell', function _r9_t731() {
var r4225_currentGlyph, r4225_fine, r4225_middle, r4225_left, r4225_right, r4225_sma, r4225_smb, _r4225_t0, _r4225_t1;
_r4225_t0 = this;
r4225_currentGlyph = _r4225_t0;
r4225_currentGlyph.gizmo = r9_globalTransform;
r4225_currentGlyph['assign-unicode'](8467);
r9_unicodeGlyphs[r4225_currentGlyph.unicode[r4225_currentGlyph.unicode.length - 1]] = r4225_currentGlyph;
r4225_currentGlyph.include(r9_bMarks);
r4225_fine = r9_adviceBlackness(3.5);
r4225_middle = r9_MIDDLE - r4225_fine / 2;
r4225_left = r4225_middle - r4225_fine * 1.25;
r4225_right = r4225_middle + r4225_fine * 1.5;
r4225_sma = r9_SMOOTHA * 0.6;
r4225_smb = r9_SMOOTHB * 0.6;
r4225_currentGlyph.include(r9_spiro(r9_widths.center(r4225_fine), r9_g2(r4225_left, r0_mix(0, r9_CAP, 0.33)), r9_quadcontrols(1, 0.6), r9_g2(r4225_right, r0_mix(0, r9_CAP, 0.8)), r9_arcvh(), r9_g2(r0_mix(r4225_middle, r4225_right, 0.5), r9_CAPO - r4225_fine / 2), r9_archv(), r9_flat(r4225_middle, r9_CAP - r4225_sma), r9_curl(r4225_middle, r9_SMOOTHB * 0.5 + r4225_fine / 2), r9_hookend(r9_O + r4225_fine / 2), r9_g2(r4225_middle + r4225_fine * 2, r9_SHOOK)));
return void 0;
});
r9_xn$createglyph$7Hrq('estimated', function _r9_t732() {
var r4230_currentGlyph, _r4230_t0, _r4230_t1;
_r4230_t0 = this;
r4230_currentGlyph = _r4230_t0;
r4230_currentGlyph.gizmo = r9_globalTransform;
r4230_currentGlyph['assign-unicode'](8494);
r9_unicodeGlyphs[r4230_currentGlyph.unicode[r4230_currentGlyph.unicode.length - 1]] = r4230_currentGlyph;
r4230_currentGlyph.include(r9_SmallEShape(r9_CAP, r9_adviceBlackness(4), 0.5 - r9_adviceBlackness(4) / r9_CAP / 2));
return void 0;
});
r9_turned('turniota', 8489, 'iota', r9_MIDDLE, r9_XH / 2);
_r9_t733 = (r9_RIGHTSB - r9_SB) / 3 * Math.pow(r9_FULLWIDTH / r9_WIDTH, 0.4);
_r9_t734 = r9_adviceBlackness(4) / 2;
_r9_t735 = r9_adviceBlackness(4.5);
_r9_t736 = r0_mix(r9_parenMid, r9_parenTop, 0.85);
_r9_t737 = r0_mix(r9_parenMid, r9_parenBot, 0.85);
_r9_t0 = function (r4234_arrowSize, r4234_halfstroke, r4234_fine, r4234_arrowTop, r4234_arrowBot) {
var r4234_arrowSize, r4234_halfstroke, r4234_fine, r4234_arrowTop, r4234_arrowBot, r4234_ArrowHead, r4234_ArrowShape, r4234_arrow, r4234_doublearrow, _r4234_t0, _r4234_t1, _r4234_t2, _r4234_t3;
return r4234_ArrowHead = function _r4234_t0(r4235_x1, r4235_y1, r4235_x2, r4235_y2, r4235__size) {
var r4235_x1, r4235_y1, r4235_x2, r4235_y2, r4235__size, _r4235_t0, _r4235_t1, _r4235_t2;
return r9_xn$createglyph$7Hrq(function _r4235_t2() {
var r4237_currentGlyph, r4237_size, r4237_xo, r4237_yo, r4237_xt, r4237_yt, _r4237_t0, _r4237_t1, _r4237_t2, _r4237_t3;
_r4237_t2 = this;
r4237_currentGlyph = _r4237_t2;
r4237_currentGlyph.gizmo = r9_globalTransform;
r4237_size = r0_fallback(r4235__size, r4234_arrowSize);
_r4237_t2.gizmo = r9_Translate(0, 0);
r4237_currentGlyph.include(r4237_currentGlyph['create-stroke']()['start-from'](0, 0)['heads-to'](r9_UPWARD)['set-width'](0, r4234_fine)['line-to'](r4237_size * 1, r4237_size)['set-width'](0, r4234_fine)['max-samples'](1));
r4237_currentGlyph.include(r4237_currentGlyph['create-stroke']()['start-from'](0, 0)['heads-to'](r9_DOWNWARD)['set-width'](r4234_fine, 0)['line-to'](r4237_size * 1, -r4237_size)['set-width'](r4234_fine, 0)['max-samples'](1));
r4237_currentGlyph['apply-transform'](r9_Translate(r9_O, 0));
_r4237_t0 = r0_tp(r9_globalTransform, {
'x': r4235_x1,
'y': r4235_y1
});
r4237_xo = _r4237_t0.x;
r4237_yo = _r4237_t0.y;
_r4237_t1 = r0_tp(r9_globalTransform, {
'x': r4235_x2,
'y': r4235_y2
});
r4237_xt = _r4237_t1.x;
r4237_yt = _r4237_t1.y;
r4237_currentGlyph['apply-transform'](r9_Rotate(Math.atan2(r4237_yo - r4237_yt, r4237_xo - r4237_xt)));
r4237_currentGlyph['apply-transform'](r9_Translate(r4237_xt, r4237_yt));
return void 0;
});
}, r4234_ArrowShape = function _r4234_t1(r4245_x1, r4245_y1, r4245_x2, r4245_y2, r4245_size) {
var r4245_x1, r4245_y1, r4245_x2, r4245_y2, r4245_size, _r4245_t0, _r4245_t1, _r4245_t2;
return function _r4245_t2() {
var r4247_currentGlyph, r4247_mag, r4247_p, _r4247_t0, _r4247_t1;
_r4247_t0 = this;
r4247_currentGlyph = _r4247_t0;
r4247_currentGlyph.gizmo = r9_globalTransform;
r4247_mag = Math.hypot(r4245_y2 - r4245_y1, r4245_x2 - r4245_x1);
r4247_p = (r4247_mag - r4234_halfstroke * 1.1) / r4247_mag;
r4247_currentGlyph.include(r4234_ArrowHead(r4245_x1, r4245_y1, r4245_x2, r4245_y2, r4245_size));
r4247_currentGlyph.include(r4247_currentGlyph['create-stroke']()['start-from'](r4245_x1, r4245_y1)['set-width'](r4234_halfstroke, r4234_halfstroke)['line-to'](r0_mix(r4245_x1, r4245_x2, r4247_p), r0_mix(r4245_y1, r4245_y2, r4247_p)));
return void 0;
};
}, r4234_arrow = function _r4234_t2(r4251_id, r4251_unicode, r4251_x1, r4251_y1, r4251_x2, r4251_y2) {
var r4251_id, r4251_unicode, r4251_x1, r4251_y1, r4251_x2, r4251_y2, _r4251_t0, _r4251_t1, _r4251_t2;
return r9_xn$createglyph$7Hrq(r4251_id, function _r4251_t2() {
var r4253_currentGlyph, _r4253_t0, _r4253_t1;
_r4253_t0 = this;
r4253_currentGlyph = _r4253_t0;
r4253_currentGlyph.gizmo = r9_globalTransform;
r4253_currentGlyph['set-width'](r9_FULLWIDTH);
r4253_currentGlyph['set-anchor']('slash', r9_BASE, r9_FWMIDDLE, r9_parenMid);
r4253_currentGlyph['assign-unicode'](r4251_unicode);
r9_unicodeGlyphs[r4253_currentGlyph.unicode[r4253_currentGlyph.unicode.length - 1]] = r4253_currentGlyph;
r4253_currentGlyph.include(r4234_ArrowShape(r4251_x1, r4251_y1, r4251_x2, r4251_y2));
return void 0;
});
}, r4234_doublearrow = function _r4234_t3(r4258_id, r4258_unicode, r4258_x1, r4258_y1, r4258_x2, r4258_y2) {
var r4258_id, r4258_unicode, r4258_x1, r4258_y1, r4258_x2, r4258_y2, _r4258_t0, _r4258_t1, _r4258_t2;
return r9_xn$createglyph$7Hrq(r4258_id, function _r4258_t2() {
var r4260_currentGlyph, r4260_xm, r4260_ym, _r4260_t0, _r4260_t1;
_r4260_t0 = this;
r4260_currentGlyph = _r4260_t0;
r4260_currentGlyph.gizmo = r9_globalTransform;
r4260_currentGlyph['set-width'](r9_FULLWIDTH);
r4260_currentGlyph['set-anchor']('slash', r9_BASE, r9_FWMIDDLE, r9_parenMid);
r4260_currentGlyph['assign-unicode'](r4258_unicode);
r9_unicodeGlyphs[r4260_currentGlyph.unicode[r4260_currentGlyph.unicode.length - 1]] = r4260_currentGlyph;
r4260_xm = r0_mix(r4258_x1, r4258_x2, 0.5);
r4260_ym = r0_mix(r4258_y1, r4258_y2, 0.5);
r4260_currentGlyph.include(r4234_ArrowShape(r4260_xm, r4260_ym, r4258_x1, r4258_y1));
r4260_currentGlyph.include(r4234_ArrowShape(r4260_xm, r4260_ym, r4258_x2, r4258_y2));
return void 0;
});
}, r4234_arrow('arrowleft', 8592, r9_FWRSB, r9_parenMid, r9_SB, r9_parenMid), r4234_arrow('arrowright', 8594, r9_SB, r9_parenMid, r9_FWRSB, r9_parenMid), r4234_arrow('arrowup', 8593, r9_FWMIDDLE, r4234_arrowBot, r9_FWMIDDLE, r4234_arrowTop), r4234_arrow('arrowdown', 8595, r9_FWMIDDLE, r4234_arrowTop, r9_FWMIDDLE, r4234_arrowBot), r4234_doublearrow('arrowleftright', 8596, r9_SB, r9_parenMid, r9_FWRSB, r9_parenMid), r4234_doublearrow('arrowupdown', 8597, r9_FWMIDDLE, r4234_arrowTop, r9_FWMIDDLE, r4234_arrowBot), r4234_arrow('arrowupleft', 8598, r9_FWRSB, r4234_arrowBot, r9_SB, r4234_arrowTop), r4234_arrow('arrowupright', 8599, r9_SB, r4234_arrowBot, r9_FWRSB, r4234_arrowTop), r4234_arrow('arrowdownright', 8600, r9_SB, r4234_arrowTop, r9_FWRSB, r4234_arrowBot), r4234_arrow('arrowdownleft', 8601, r9_FWRSB, r4234_arrowTop, r9_SB, r4234_arrowBot), [
r4234_ArrowHead,
r4234_ArrowShape
];
}(_r9_t733, _r9_t734, _r9_t735, _r9_t736, _r9_t737);
r9_ArrowHead = _r9_t0[0];
r9_ArrowShape = _r9_t0[1];
(function () {
var r4266_squareRadius, r4266_hollowScale, r4266_hollow, r4266_FullWidthify, r4266_UnFullWidthify, _r4266_t0, _r4266_t1, _r4266_t2, _r4266_t3, _r4266_t4, _r4266_t5, _r4266_t6, _r4266_t7, _r4266_t8, _r4266_t9, _r4266_t10, _r4266_t11;
return r4266_squareRadius = (r9_RIGHTSB - r9_SB) / 2, r4266_hollowScale = function _r4266_t0(r4267_w, r4267_d) {
var r4267_w, r4267_d, _r4267_t0, _r4267_t1;
return (r4267_w - r9_adviceBlackness(5) * r0_fallback(r4267_d, r9_WIDTH / r9_FULLWIDTH)) / r4267_w;
}, r4266_hollow = function _r4266_t1(r4268_newid, r4268_unicode, r4268_oldid, r4268_zx, r4268_zy) {
var r4268_newid, r4268_unicode, r4268_oldid, r4268_zx, r4268_zy, _r4268_t0, _r4268_t1, _r4268_t2;
return r9_xn$createglyph$7Hrq(r4268_newid, function _r4268_t2() {
var r4270_currentGlyph, r4270_zoom, _r4270_t0, _r4270_t1, _r4270_t2, _r4270_t3;
_r4270_t0 = this;
r4270_currentGlyph = _r4270_t0;
r4270_currentGlyph.gizmo = r9_globalTransform;
r4270_currentGlyph['assign-unicode'](r4268_unicode);
r9_unicodeGlyphs[r4270_currentGlyph.unicode[r4270_currentGlyph.unicode.length - 1]] = r4270_currentGlyph;
r4270_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r4270_t2() {
var r4274_currentGlyph, _r4274_t0, _r4274_t1;
_r4274_t0 = this;
r4274_currentGlyph = _r4274_t0;
r4274_currentGlyph.gizmo = r9_globalTransform;
r4274_currentGlyph.include(r9_glyphs[r4268_oldid]);
r4274_currentGlyph.include(r4266_UnFullWidthify());
return void 0;
}));
r4270_currentGlyph['reverse-last']();
r4270_zoom = r4266_hollowScale(r4266_squareRadius);
r4270_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r9_parenMid, r0_fallback(r4268_zx, r4270_zoom), r0_fallback(r4268_zy, r4268_zx, r4270_zoom)));
r4270_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r4270_t3() {
var r4281_currentGlyph, _r4281_t0, _r4281_t1;
_r4281_t0 = this;
r4281_currentGlyph = _r4281_t0;
r4281_currentGlyph.gizmo = r9_globalTransform;
r4281_currentGlyph.include(r9_glyphs[r4268_oldid]);
r4281_currentGlyph.include(r4266_UnFullWidthify());
return void 0;
}));
r4270_currentGlyph.include(r4266_FullWidthify());
return void 0;
});
}, r4266_FullWidthify = function _r4266_t2() {
var _r4285_t0, _r4285_t1, _r4285_t2;
return function _r4285_t2() {
var r4287_currentGlyph, _r4287_t0, _r4287_t1;
_r4287_t0 = this;
r4287_currentGlyph = _r4287_t0;
r4287_currentGlyph.gizmo = r9_globalTransform;
r4287_currentGlyph['apply-transform'](r9_Upright(), true);
r4287_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_parenMid), true);
r4287_currentGlyph['apply-transform'](r9_Scale(r9_FULLWIDTH / r9_WIDTH), true);
r4287_currentGlyph['apply-transform'](r9_Translate(r9_FWMIDDLE, r9_parenMid), true);
r4287_currentGlyph['apply-transform'](r9_Italify(), true);
r4287_currentGlyph['set-width'](r9_FULLWIDTH);
return void 0;
};
}, r4266_UnFullWidthify = function _r4266_t3() {
var _r4294_t0, _r4294_t1, _r4294_t2;
return function _r4294_t2() {
var r4296_currentGlyph, _r4296_t0, _r4296_t1;
_r4296_t0 = this;
r4296_currentGlyph = _r4296_t0;
r4296_currentGlyph.gizmo = r9_globalTransform;
r4296_currentGlyph['apply-transform'](r9_Upright(), true);
r4296_currentGlyph['apply-transform'](r9_Translate(-r9_FWMIDDLE, -r9_parenMid), true);
r4296_currentGlyph['apply-transform'](r9_Scale(r9_WIDTH / r9_FULLWIDTH), true);
r4296_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_parenMid), true);
r4296_currentGlyph['apply-transform'](r9_Italify(), true);
r4296_currentGlyph['set-width'](r9_WIDTH);
return void 0;
};
}, r9_xn$createglyph$7Hrq('blacksquare', function _r4266_t4() {
var r4304_currentGlyph, _r4304_t0, _r4304_t1;
_r4304_t0 = this;
r4304_currentGlyph = _r4304_t0;
r4304_currentGlyph.gizmo = r9_globalTransform;
r4304_currentGlyph['assign-unicode'](9632);
r9_unicodeGlyphs[r4304_currentGlyph.unicode[r4304_currentGlyph.unicode.length - 1]] = r4304_currentGlyph;
r4304_currentGlyph['start-from'](r9_SB, r9_parenMid + r4266_squareRadius);
r4304_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid + r4266_squareRadius);
r4304_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid - r4266_squareRadius);
r4304_currentGlyph['line-to'](r9_SB, r9_parenMid - r4266_squareRadius);
r4304_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blackrectangle', function _r4266_t5() {
var r4312_currentGlyph, _r4312_t0, _r4312_t1;
_r4312_t0 = this;
r4312_currentGlyph = _r4312_t0;
r4312_currentGlyph.gizmo = r9_globalTransform;
r4312_currentGlyph['assign-unicode'](9644);
r9_unicodeGlyphs[r4312_currentGlyph.unicode[r4312_currentGlyph.unicode.length - 1]] = r4312_currentGlyph;
r4312_currentGlyph['start-from'](r9_SB, r9_parenMid + r4266_squareRadius / 1.5);
r4312_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid + r4266_squareRadius / 1.5);
r4312_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid - r4266_squareRadius / 1.5);
r4312_currentGlyph['line-to'](r9_SB, r9_parenMid - r4266_squareRadius / 1.5);
r4312_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blacklongrectangle', function _r4266_t6() {
var r4320_currentGlyph, _r4320_t0, _r4320_t1;
_r4320_t0 = this;
r4320_currentGlyph = _r4320_t0;
r4320_currentGlyph.gizmo = r9_globalTransform;
r4320_currentGlyph['assign-unicode'](9646);
r9_unicodeGlyphs[r4320_currentGlyph.unicode[r4320_currentGlyph.unicode.length - 1]] = r4320_currentGlyph;
r4320_currentGlyph['start-from'](r9_SB, r9_parenMid + r4266_squareRadius * 1.5);
r4320_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid + r4266_squareRadius * 1.5);
r4320_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid - r4266_squareRadius * 1.5);
r4320_currentGlyph['line-to'](r9_SB, r9_parenMid - r4266_squareRadius * 1.5);
r4320_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blacktriangleup', function _r4266_t7() {
var r4328_currentGlyph, _r4328_t0, _r4328_t1;
_r4328_t0 = this;
r4328_currentGlyph = _r4328_t0;
r4328_currentGlyph.gizmo = r9_globalTransform;
r4328_currentGlyph['assign-unicode'](9650);
r9_unicodeGlyphs[r4328_currentGlyph.unicode[r4328_currentGlyph.unicode.length - 1]] = r4328_currentGlyph;
r4328_currentGlyph['start-from'](r9_MIDDLE, r9_parenMid + r4266_squareRadius);
r4328_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid - r4266_squareRadius);
r4328_currentGlyph['line-to'](r9_SB, r9_parenMid - r4266_squareRadius);
r4328_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blackdiamond', function _r4266_t8() {
var r4335_currentGlyph, _r4335_t0, _r4335_t1;
_r4335_t0 = this;
r4335_currentGlyph = _r4335_t0;
r4335_currentGlyph.gizmo = r9_globalTransform;
r4335_currentGlyph['assign-unicode'](9670);
r9_unicodeGlyphs[r4335_currentGlyph.unicode[r4335_currentGlyph.unicode.length - 1]] = r4335_currentGlyph;
r4335_currentGlyph['start-from'](r9_MIDDLE, r9_parenMid + r4266_squareRadius);
r4335_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid);
r4335_currentGlyph['line-to'](r9_MIDDLE, r9_parenMid - r4266_squareRadius);
r4335_currentGlyph['line-to'](r9_SB, r9_parenMid);
r4335_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blacktriangledown', function _r4266_t9() {
var r4343_currentGlyph, _r4343_t0, _r4343_t1;
_r4343_t0 = this;
r4343_currentGlyph = _r4343_t0;
r4343_currentGlyph.gizmo = r9_globalTransform;
r4343_currentGlyph['assign-unicode'](9660);
r9_unicodeGlyphs[r4343_currentGlyph.unicode[r4343_currentGlyph.unicode.length - 1]] = r4343_currentGlyph;
r4343_currentGlyph['start-from'](r9_MIDDLE, r9_parenMid - r4266_squareRadius);
r4343_currentGlyph['line-to'](r9_SB, r9_parenMid + r4266_squareRadius);
r4343_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid + r4266_squareRadius);
r4343_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('blackcircle', function _r4266_t10() {
var r4350_currentGlyph, _r4350_t0, _r4350_t1;
_r4350_t0 = this;
r4350_currentGlyph = _r4350_t0;
r4350_currentGlyph.gizmo = r9_globalTransform;
r4350_currentGlyph['assign-unicode'](9679);
r9_unicodeGlyphs[r4350_currentGlyph.unicode[r4350_currentGlyph.unicode.length - 1]] = r4350_currentGlyph;
r4350_currentGlyph.include([r9_Ring(r9_parenMid + r4266_squareRadius, r9_parenMid - r4266_squareRadius, r9_SB, r9_RIGHTSB)]);
r4350_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r9_xn$createglyph$7Hrq('dottedcircle', function _r4266_t11() {
var r4355_currentGlyph, r4355_n, r4355_fine, r4355_j, r4355_angle, r4355_cx, r4355_cy, _r4355_t0, _r4355_t1, _r4355_t2, _r4355_t3;
_r4355_t2 = this;
r4355_currentGlyph = _r4355_t2;
r4355_currentGlyph.gizmo = r9_globalTransform;
r4355_currentGlyph['assign-unicode'](9676);
r9_unicodeGlyphs[r4355_currentGlyph.unicode[r4355_currentGlyph.unicode.length - 1]] = r4355_currentGlyph;
r4355_n = 12;
r4355_fine = r9_adviceBlackness(5) / 2;
_r4355_t0 = 0;
_r4355_t1 = r4355_n;
r4355_j = _r4355_t0;
for (; r4355_j < _r4355_t1; r4355_j = r4355_j + 1) {
r4355_angle = Math.PI * 2 * r4355_j / r4355_n;
r4355_cx = r9_MIDDLE + (r9_RIGHTSB - r9_MIDDLE) * Math.cos(r4355_angle);
r4355_cy = r9_XH / 2 + (r9_RIGHTSB - r9_MIDDLE) * Math.sin(r4355_angle);
r4355_currentGlyph.include([r9_Ring(r4355_cy + r4355_fine, r4355_cy - r4355_fine, r4355_cx - r4355_fine, r4355_cx + r4355_fine, true)]);
}
r4355_currentGlyph.include(r9_eMarks);
r4355_currentGlyph['apply-transform'](r9_Upright(), true);
r4355_currentGlyph['apply-transform'](r9_Translate(0, r9_parenMid - r9_XH / 2), true);
r4355_currentGlyph['apply-transform'](r9_Italify(), true);
r4355_currentGlyph.include(r4266_FullWidthify());
return void 0;
}), r4266_hollow('whitesquare', 9633, 'blacksquare'), r4266_hollow('whiterectangle', 9645, 'blackrectangle', r4266_hollowScale(r4266_squareRadius), r4266_hollowScale(r4266_squareRadius / 1.5)), r4266_hollow('whitelongrectangle', 9647, 'blacklongrectangle', r4266_hollowScale(r4266_squareRadius), r4266_hollowScale(r4266_squareRadius * 1.5)), r4266_hollow('whitecircle', 9675, 'blackcircle'), r4266_hollow('whitebullet', 9702, 'bullet', r4266_hollowScale(r9_PERIODSIZE - r9_O, 1)), r4266_hollow('whitediamond', 9671, 'blackdiamond');
}());
(function () {
var r4364_Shade, _r4364_t0, _r4364_t1, _r4364_t2, _r4364_t3, _r4364_t4, _r4364_t5, _r4364_tag6, _r4364_t7, _r4364_t8;
r9_xn$createglyph$7Hrq('fullblock', function _r4364_t0() {
var r4366_currentGlyph, _r4366_t0, _r4366_t1;
_r4366_t0 = this;
r4366_currentGlyph = _r4366_t0;
r4366_currentGlyph.gizmo = r9_globalTransform;
r4366_currentGlyph['set-width'](r9_FULLWIDTH);
r4366_currentGlyph['assign-unicode'](9608);
r9_unicodeGlyphs[r4366_currentGlyph.unicode[r4366_currentGlyph.unicode.length - 1]] = r4366_currentGlyph;
r4366_currentGlyph['start-from'](0, r9_font.hhea.ascent);
r4366_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.ascent);
r4366_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.descent);
r4366_currentGlyph['line-to'](0, r9_font.hhea.descent);
return void 0;
});
r4364_Shade = function _r4364_t1(r4373_fn) {
var r4373_fn, _r4373_t0, _r4373_t1, _r4373_t2;
return function _r4373_t2() {
var r4375_currentGlyph, r4375_top, r4375_bottom, r4375_segx, r4375_segy, r4375_j, r4375_k, r4375_cc, _r4375_t0, _r4375_t1, _r4375_t2, _r4375_t3, _r4375_t4, _r4375_t5, _r4375_t6, _r4375_t7;
_r4375_t4 = this;
r4375_currentGlyph = _r4375_t4;
r4375_currentGlyph.gizmo = r9_globalTransform;
r4375_top = r9_font.hhea.ascent;
r4375_bottom = r9_font.hhea.descent;
r4375_segx = 6;
r4375_segy = 16;
_r4375_t0 = 0;
_r4375_t1 = r4375_segx;
r4375_j = _r4375_t0;
for (; r4375_j < _r4375_t1; r4375_j = r4375_j + 1) {
_r4375_t2 = 0;
_r4375_t3 = r4375_segy;
r4375_k = _r4375_t2;
for (; r4375_k < _r4375_t3; r4375_k = r4375_k + 1) {
if (r4373_fn(r4375_j, r4375_k))
_r4375_t6 = (r4375_currentGlyph['start-from'](r0_mix(0, r9_WIDTH, r4375_j / r4375_segx), r0_mix(r4375_bottom, r4375_top, r4375_k / r4375_segy)), r4375_currentGlyph['line-to'](r0_mix(0, r9_WIDTH, r4375_j / r4375_segx), r0_mix(r4375_bottom, r4375_top, (r4375_k + 1) / r4375_segy)), r4375_currentGlyph['line-to'](r0_mix(0, r9_WIDTH, (r4375_j + 1) / r4375_segx), r0_mix(r4375_bottom, r4375_top, (r4375_k + 1) / r4375_segy)), r4375_currentGlyph['line-to'](r0_mix(0, r9_WIDTH, (r4375_j + 1) / r4375_segx), r0_mix(r4375_bottom, r4375_top, r4375_k / r4375_segy)));
else
_r4375_t6 = void 0;
}
}
if (r9_FULLWIDTH > r9_WIDTH)
_r4375_t7 = (r4375_cc = _r4375_t4.contours, r4375_currentGlyph['apply-transform'](r9_Translate(r9_FULLWIDTH - r9_WIDTH, 0)), r4375_currentGlyph.include(r4375_cc));
else
_r4375_t7 = void 0;
return void 0;
};
};
r9_xn$createglyph$7Hrq('lightshade', function _r4364_t2() {
var r4385_currentGlyph, _r4385_t0, _r4385_t1, _r4385_t2;
_r4385_t0 = this;
r4385_currentGlyph = _r4385_t0;
r4385_currentGlyph.gizmo = r9_globalTransform;
r4385_currentGlyph['set-width'](r9_FULLWIDTH);
r4385_currentGlyph['assign-unicode'](9617);
r9_unicodeGlyphs[r4385_currentGlyph.unicode[r4385_currentGlyph.unicode.length - 1]] = r4385_currentGlyph;
r4385_currentGlyph.include(r4364_Shade(function _r4385_t2(r4389_j, r4389_k) {
var r4389_j, r4389_k, _r4389_t0, _r4389_t1;
return r4389_k % 2 && (r4389_j + (r4389_k - 1) / 2) % 2;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('mediumshade', function _r4364_t3() {
var r4391_currentGlyph, _r4391_t0, _r4391_t1, _r4391_t2;
_r4391_t0 = this;
r4391_currentGlyph = _r4391_t0;
r4391_currentGlyph.gizmo = r9_globalTransform;
r4391_currentGlyph['set-width'](r9_FULLWIDTH);
r4391_currentGlyph['assign-unicode'](9618);
r9_unicodeGlyphs[r4391_currentGlyph.unicode[r4391_currentGlyph.unicode.length - 1]] = r4391_currentGlyph;
r4391_currentGlyph.include(r4364_Shade(function _r4391_t2(r4395_j, r4395_k) {
var r4395_j, r4395_k, _r4395_t0, _r4395_t1;
return (r4395_j + r4395_k) % 2;
}));
return void 0;
});
r9_xn$createglyph$7Hrq('heavyshade', function _r4364_t4() {
var r4397_currentGlyph, _r4397_t0, _r4397_t1, _r4397_t2;
_r4397_t0 = this;
r4397_currentGlyph = _r4397_t0;
r4397_currentGlyph.gizmo = r9_globalTransform;
r4397_currentGlyph['set-width'](r9_FULLWIDTH);
r4397_currentGlyph['assign-unicode'](9619);
r9_unicodeGlyphs[r4397_currentGlyph.unicode[r4397_currentGlyph.unicode.length - 1]] = r4397_currentGlyph;
r4397_currentGlyph.include(r4364_Shade(function _r4397_t2(r4401_j, r4401_k) {
var r4401_j, r4401_k, _r4401_t0, _r4401_t1;
return r4401_k % 2 || (r4401_j + r4401_k / 2) % 2;
}));
return void 0;
});
(function () {
var r4402_fill, _r4402_t0, _r4402_t1, _r4402_t2, _r4402_t3, _r4402_t4, _r4402_t5;
_r4402_t0 = 1;
_r4402_t1 = 8;
r4402_fill = _r4402_t0;
_r4402_t2 = r4402_fill < _r4402_t1;
for (; _r4402_t2; _r4402_t2 = r4402_fill < _r4402_t1) {
_r4402_t3 = ((r9_xn$createglyph$7Hrq('vfill' + r4402_fill, function _r4402_t4() {
var r4405_currentGlyph, _r4405_t0, _r4405_t1;
_r4405_t0 = this;
r4405_currentGlyph = _r4405_t0;
r4405_currentGlyph.gizmo = r9_globalTransform;
r4405_currentGlyph['set-width'](r9_FULLWIDTH);
r4405_currentGlyph['assign-unicode'](9600 + r4402_fill);
r9_unicodeGlyphs[r4405_currentGlyph.unicode[r4405_currentGlyph.unicode.length - 1]] = r4405_currentGlyph;
r4405_currentGlyph['start-from'](0, r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, r4402_fill / 8));
r4405_currentGlyph['line-to'](r9_FULLWIDTH, r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, r4402_fill / 8));
r4405_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.descent);
r4405_currentGlyph['line-to'](0, r9_font.hhea.descent);
return void 0;
}), r9_xn$createglyph$7Hrq('hfill' + r4402_fill, function _r4402_t5() {
var r4413_currentGlyph, _r4413_t0, _r4413_t1;
_r4413_t0 = this;
r4413_currentGlyph = _r4413_t0;
r4413_currentGlyph.gizmo = r9_globalTransform;
r4413_currentGlyph['set-width'](r9_FULLWIDTH);
r4413_currentGlyph['assign-unicode'](9616 - r4402_fill);
r9_unicodeGlyphs[r4413_currentGlyph.unicode[r4413_currentGlyph.unicode.length - 1]] = r4413_currentGlyph;
r4413_currentGlyph['start-from'](0, r9_font.hhea.ascent);
r4413_currentGlyph['line-to'](r9_FULLWIDTH * r4402_fill / 8, r9_font.hhea.ascent);
r4413_currentGlyph['line-to'](r9_FULLWIDTH * r4402_fill / 8, r9_font.hhea.descent);
r4413_currentGlyph['line-to'](0, r9_font.hhea.descent);
return void 0;
})), r4402_fill = r4402_fill + 1);
}
return _r4364_t5 = _r4402_t3;
}());
r9_xn$createglyph$7Hrq('upHalfblock', function _r4364_t7() {
var r4421_currentGlyph, _r4421_t0, _r4421_t1;
_r4421_t0 = this;
r4421_currentGlyph = _r4421_t0;
r4421_currentGlyph.gizmo = r9_globalTransform;
r4421_currentGlyph['set-width'](r9_FULLWIDTH);
r4421_currentGlyph['assign-unicode'](9600);
r9_unicodeGlyphs[r4421_currentGlyph.unicode[r4421_currentGlyph.unicode.length - 1]] = r4421_currentGlyph;
r4421_currentGlyph['start-from'](0, r9_font.hhea.ascent);
r4421_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.ascent);
r4421_currentGlyph['line-to'](r9_FULLWIDTH, r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, 0.5));
r4421_currentGlyph['line-to'](0, r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, 0.5));
return void 0;
});
return _r9_t742 = r9_xn$createglyph$7Hrq('rightHalfBlock', function _r4364_t8() {
var r4429_currentGlyph, _r4429_t0, _r4429_t1;
_r4429_t0 = this;
r4429_currentGlyph = _r4429_t0;
r4429_currentGlyph.gizmo = r9_globalTransform;
r4429_currentGlyph['set-width'](r9_FULLWIDTH);
r4429_currentGlyph['assign-unicode'](9616);
r9_unicodeGlyphs[r4429_currentGlyph.unicode[r4429_currentGlyph.unicode.length - 1]] = r4429_currentGlyph;
r4429_currentGlyph['start-from'](r9_FULLWIDTH * 0.5, r9_font.hhea.ascent);
r4429_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.ascent);
r4429_currentGlyph['line-to'](r9_FULLWIDTH, r9_font.hhea.descent);
r4429_currentGlyph['line-to'](r9_FULLWIDTH * 0.5, r9_font.hhea.descent);
return void 0;
});
}());
(function () {
var r4436_light, r4436_heavy, r4436_width, r4436_midx, r4436_midy, r4436_boxdraw, r4436_dlboxdraw, r4436_complexBoxDraw, r4436_hDashed, r4436_vDashed, _r4436_t0, _r4436_t1, _r4436_t2, _r4436_t3, _r4436_t4, _r4436_t5, _r4436_t6, _r4436_t7, _r4436_t8, _r4436_t9, _r4436_t10, _r4436_t11;
return r4436_light = r9_adviceBlackness(3.5), r4436_heavy = r4436_light * 2, r4436_width = r9_FULLWIDTH, r4436_midx = r9_FULLWIDTH / 2, r4436_midy = r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, 0.5), r4436_boxdraw = function _r4436_t0(r4437_unicode, r4437_u, r4437_d, r4437_l, r4437_r) {
var r4437_unicode, r4437_u, r4437_d, r4437_l, r4437_r, _r4437_t0, _r4437_t1, _r4437_t2;
return r9_xn$createglyph$7Hrq('bd' + r4437_unicode.toString(16).toUpperCase(), function _r4437_t2() {
var r4439_currentGlyph, r4439_stopH, r4439_stopV, _r4439_t0, _r4439_t1, _r4439_t2, _r4439_t3, _r4439_t4, _r4439_t5;
_r4439_t0 = this;
r4439_currentGlyph = _r4439_t0;
r4439_currentGlyph.gizmo = r9_globalTransform;
r4439_currentGlyph['assign-unicode'](r4437_unicode);
r9_unicodeGlyphs[r4439_currentGlyph.unicode[r4439_currentGlyph.unicode.length - 1]] = r4439_currentGlyph;
r4439_currentGlyph['set-width'](r4436_width);
r4439_stopH = Math.max(r4437_u, r4437_d) / 2;
r4439_stopV = Math.max(r4437_l, r4437_r) / 2;
if (r4437_l)
_r4439_t2 = r4439_currentGlyph.include(r9_HBar(0, r4436_midx + r4439_stopH, r4436_midy, r4437_l));
else
_r4439_t2 = void 0;
if (r4437_r)
_r4439_t3 = r4439_currentGlyph.include(r9_HBar(r4436_midx - r4439_stopH, r4436_width, r4436_midy, r4437_r));
else
_r4439_t3 = void 0;
if (r4437_d)
_r4439_t4 = r4439_currentGlyph.include(r9_VBar(r4436_midx, r9_font.hhea.descent, r4436_midy + r4439_stopV, r4437_d));
else
_r4439_t4 = void 0;
if (r4437_u)
_r4439_t5 = r4439_currentGlyph.include(r9_VBar(r4436_midx, r4436_midy - r4439_stopV, r9_font.hhea.ascent, r4437_u));
else
_r4439_t5 = void 0;
return void 0;
});
}, r4436_dlboxdraw = function _r4436_t1(r4446_unicode, r4446_u, r4446_d, r4446_l, r4446_r) {
var r4446_unicode, r4446_u, r4446_d, r4446_l, r4446_r, _r4446_t0, _r4446_t1, _r4446_t2;
return r9_xn$createglyph$7Hrq('bd' + r4446_unicode.toString(16).toUpperCase(), function _r4446_t2() {
var r4448_currentGlyph, r4448_stopH, r4448_stopV, r4448_capH, r4448_capV, _r4448_t0, _r4448_t1, _r4448_t2, _r4448_t3, _r4448_t4, _r4448_t5, _r4448_t6, _r4448_t7, _r4448_t8, _r4448_t9;
_r4448_t0 = this;
r4448_currentGlyph = _r4448_t0;
r4448_currentGlyph.gizmo = r9_globalTransform;
r4448_currentGlyph['assign-unicode'](r4446_unicode);
r9_unicodeGlyphs[r4448_currentGlyph.unicode[r4448_currentGlyph.unicode.length - 1]] = r4448_currentGlyph;
r4448_currentGlyph['set-width'](r4436_width);
r4448_stopH = (Math.max(r4446_u, r4446_d) - r4436_light) / 2;
r4448_stopV = (Math.max(r4446_l, r4446_r) - r4436_light) / 2;
r4448_capH = r4448_stopH * r4436_heavy / (r4436_heavy - r4436_light);
r4448_capV = r4448_stopV * r4436_heavy / (r4436_heavy - r4436_light);
if (r4446_l)
_r4448_t2 = (r4448_currentGlyph.include(r9_HBar(0, r4436_midx - r4448_stopH, r4436_midy + (r4446_l - r4436_light), r4436_light)), r4446_l > r4436_light ? r4448_currentGlyph.include(r9_HBar(0, r4436_midx - r4448_stopH, r4436_midy - (r4446_l - r4436_light), r4436_light)) : void 0);
else
_r4448_t2 = void 0;
if (r4446_r)
_r4448_t3 = (r4448_currentGlyph.include(r9_HBar(r4436_midx + r4448_stopH, r4436_width, r4436_midy + (r4446_r - r4436_light), r4436_light)), r4446_r > r4436_light ? r4448_currentGlyph.include(r9_HBar(r4436_midx + r4448_stopH, r4436_width, r4436_midy - (r4446_r - r4436_light), r4436_light)) : void 0);
else
_r4448_t3 = void 0;
if (r4446_d)
_r4448_t4 = (r4448_currentGlyph.include(r9_VBar(r4436_midx + (r4446_d - r4436_light), r9_font.hhea.descent, r4436_midy - r4448_stopV, r4436_light)), r4446_d > r4436_light ? r4448_currentGlyph.include(r9_VBar(r4436_midx - (r4446_d - r4436_light), r9_font.hhea.descent, r4436_midy - r4448_stopV, r4436_light)) : void 0);
else
_r4448_t4 = void 0;
if (r4446_u)
_r4448_t5 = (r4448_currentGlyph.include(r9_VBar(r4436_midx + (r4446_u - r4436_light), r4436_midy + r4448_stopV, r9_font.hhea.ascent, r4436_light)), r4446_u > r4436_light ? r4448_currentGlyph.include(r9_VBar(r4436_midx - (r4446_u - r4436_light), r4436_midy + r4448_stopV, r9_font.hhea.ascent, r4436_light)) : void 0);
else
_r4448_t5 = void 0;
if (r4448_stopH > 0 && !r4446_u)
_r4448_t6 = r4448_currentGlyph.include(r9_HBar(r4436_midx - r4448_stopH - r4436_light, r4436_midx + r4448_stopH + r4436_light, r4436_midy + r4448_capV, r4436_light));
else
_r4448_t6 = void 0;
if (r4448_stopH > 0 && !r4446_d)
_r4448_t7 = r4448_currentGlyph.include(r9_HBar(r4436_midx - r4448_stopH - r4436_light, r4436_midx + r4448_stopH + r4436_light, r4436_midy - r4448_capV, r4436_light));
else
_r4448_t7 = void 0;
if (r4448_stopV > 0 && !r4446_l)
_r4448_t8 = r4448_currentGlyph.include(r9_VBar(r4436_midx - r4448_capH, r4436_midy - r4448_stopV - r4436_light, r4436_midy + r4448_stopV + r4436_light, r4436_light));
else
_r4448_t8 = void 0;
if (r4448_stopV > 0 && !r4446_r)
_r4448_t9 = r4448_currentGlyph.include(r9_VBar(r4436_midx + r4448_capH, r4436_midy - r4448_stopV - r4436_light, r4436_midy + r4448_stopV + r4436_light, r4436_light));
else
_r4448_t9 = void 0;
return void 0;
});
}, r4436_complexBoxDraw = function _r4436_t2(r4463_unicodeStart, r4463_U, r4463_D, r4463_L, r4463_R, r4463_fn, r4463_dl) {
var r4463_unicodeStart, r4463_U, r4463_D, r4463_L, r4463_R, r4463_fn, r4463_dl, r4463_order, r4463_existings, r4463_n, r4463_u, r4463_d, r4463_l, r4463_r, r4463_newcome, r4463_masked, r4463_existing, _r4463_t0, _r4463_t1, _r4463_t2, _r4463_t3, _r4463_t4, _r4463_t5, _r4463_t6, _r4463_t7, _r4463_t8, _r4463_t9, _r4463_t10, _r4463_t11, _r4463_t12;
r4463_order = [
[
r4436_light,
r4436_light,
r4436_light,
r4436_light
],
[
r4436_light,
r4436_light,
r4436_heavy,
r4436_light
],
[
r4436_light,
r4436_light,
r4436_light,
r4436_heavy
],
[
r4436_light,
r4436_light,
r4436_heavy,
r4436_heavy
],
[
r4436_heavy,
r4436_light,
r4436_light,
r4436_light
],
[
r4436_light,
r4436_heavy,
r4436_light,
r4436_light
],
[
r4436_heavy,
r4436_heavy,
r4436_light,
r4436_light
],
[
r4436_heavy,
r4436_light,
r4436_heavy,
r4436_light
],
[
r4436_heavy,
r4436_light,
r4436_light,
r4436_heavy
],
[
r4436_light,
r4436_heavy,
r4436_heavy,
r4436_light
],
[
r4436_light,
r4436_heavy,
r4436_light,
r4436_heavy
],
[
r4436_heavy,
r4436_light,
r4436_heavy,
r4436_heavy
],
[
r4436_light,
r4436_heavy,
r4436_heavy,
r4436_heavy
],
[
r4436_heavy,
r4436_heavy,
r4436_heavy,
r4436_light
],
[
r4436_heavy,
r4436_heavy,
r4436_light,
r4436_heavy
],
[
r4436_heavy,
r4436_heavy,
r4436_heavy,
r4436_heavy
]
];
r4463_existings = [];
r4463_n = 0;
_r4463_t0 = r4463_order;
_r4463_t1 = _r4463_t0.length;
_r4463_t2 = 0;
_r4463_t9 = _r4463_t2 < _r4463_t1;
for (; _r4463_t9; _r4463_t9 = _r4463_t2 < _r4463_t1) {
_r4463_t3 = _r4463_t0[_r4463_t2];
r4463_u = _r4463_t3[0];
r4463_d = _r4463_t3[1];
r4463_l = _r4463_t3[2];
r4463_r = _r4463_t3[3];
r4463_newcome = true;
r4463_masked = [
r4463_U * r4463_u,
r4463_D * r4463_d,
r4463_L * r4463_l,
r4463_R * r4463_r
];
_r4463_t4 = r4463_existings;
_r4463_t5 = _r4463_t4.length;
_r4463_t6 = 0;
for (; _r4463_t6 < _r4463_t5; _r4463_t6 = _r4463_t6 + 1) {
r4463_existing = _r4463_t4[_r4463_t6];
if ('' + r4463_existing === '' + r4463_masked)
_r4463_t11 = r4463_newcome = false;
else
_r4463_t11 = void 0;
}
if (r4463_newcome)
_r4463_t12 = (!r4463_dl || (!r4463_masked[0] || !r4463_masked[1] || r4463_masked[0] === r4463_masked[1]) && (!r4463_masked[2] || !r4463_masked[3] || r4463_masked[2] === r4463_masked[3]) && (r4463_masked[0] > r4436_light || r4463_masked[1] > r4436_light || r4463_masked[2] > r4436_light || r4463_masked[3] > r4436_light) ? (r0_fallback(r4463_fn, r4436_boxdraw).apply(null, [r4463_unicodeStart + r4463_n].concat(r4463_masked)), r4463_n = r4463_n + 1) : void 0, r4463_existings.push(r4463_masked));
else
_r4463_t12 = void 0;
_r4463_t10 = _r4463_t2 = _r4463_t2 + 1;
}
return _r4463_t10;
}, r4436_boxdraw(9472, 0, 0, r4436_light, r4436_light), r4436_boxdraw(9473, 0, 0, r4436_heavy, r4436_heavy), r4436_boxdraw(9474, r4436_light, r4436_light, 0, 0), r4436_boxdraw(9475, r4436_heavy, r4436_heavy, 0, 0), r4436_boxdraw(9588, 0, 0, r4436_light, 0), r4436_boxdraw(9589, r4436_light, 0, 0, 0), r4436_boxdraw(9590, 0, 0, 0, r4436_light), r4436_boxdraw(9591, 0, r4436_light, 0, 0), r4436_boxdraw(9592, 0, 0, r4436_heavy, 0), r4436_boxdraw(9593, r4436_heavy, 0, 0, 0), r4436_boxdraw(9594, 0, 0, 0, r4436_heavy), r4436_boxdraw(9595, 0, r4436_heavy, 0, 0), r4436_boxdraw(9596, 0, 0, r4436_light, r4436_heavy), r4436_boxdraw(9597, r4436_light, r4436_heavy, 0, 0), r4436_boxdraw(9598, 0, 0, r4436_heavy, r4436_light), r4436_boxdraw(9599, r4436_heavy, r4436_light, 0, 0), r4436_dlboxdraw(9552, 0, 0, r4436_heavy, r4436_heavy), r4436_dlboxdraw(9553, r4436_heavy, r4436_heavy, 0, 0), r4436_complexBoxDraw(9484, 0, 1, 0, 1), r4436_complexBoxDraw(9488, 0, 1, 1, 0), r4436_complexBoxDraw(9492, 1, 0, 0, 1), r4436_complexBoxDraw(9496, 1, 0, 1, 0), r4436_complexBoxDraw(9500, 1, 1, 0, 1), r4436_complexBoxDraw(9508, 1, 1, 1, 0), r4436_complexBoxDraw(9516, 0, 1, 1, 1), r4436_complexBoxDraw(9524, 1, 0, 1, 1), r4436_complexBoxDraw(9532, 1, 1, 1, 1), r4436_complexBoxDraw(9554, 0, 1, 0, 1, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9557, 0, 1, 1, 0, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9560, 1, 0, 0, 1, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9563, 1, 0, 1, 0, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9566, 1, 1, 0, 1, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9569, 1, 1, 1, 0, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9572, 0, 1, 1, 1, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9575, 1, 0, 1, 1, r4436_dlboxdraw, 1), r4436_complexBoxDraw(9578, 1, 1, 1, 1, r4436_dlboxdraw, 1), r4436_hDashed = function _r4436_t3(r4466_unicode, r4466_segments, r4466_weight) {
var r4466_unicode, r4466_segments, r4466_weight, _r4466_t0, _r4466_t1, _r4466_t2;
return r9_xn$createglyph$7Hrq('bd' + r4466_unicode.toString(16).toUpperCase(), function _r4466_t2() {
var r4468_currentGlyph, r4468_j, _r4468_t0, _r4468_t1, _r4468_t2, _r4468_t3;
_r4468_t2 = this;
r4468_currentGlyph = _r4468_t2;
r4468_currentGlyph.gizmo = r9_globalTransform;
r4468_currentGlyph['assign-unicode'](r4466_unicode);
r9_unicodeGlyphs[r4468_currentGlyph.unicode[r4468_currentGlyph.unicode.length - 1]] = r4468_currentGlyph;
r4468_currentGlyph['set-width'](r4436_width);
_r4468_t0 = 0;
_r4468_t1 = r4466_segments;
r4468_j = _r4468_t0;
for (; r4468_j < _r4468_t1; r4468_j = r4468_j + 1) {
r4468_currentGlyph.include(r9_HBar(r0_mix(r4436_width * r4468_j / r4466_segments, r4436_width * (r4468_j + 1) / r4466_segments, 0.2), r0_mix(r4436_width * r4468_j / r4466_segments, r4436_width * (r4468_j + 1) / r4466_segments, 0.8), r4436_midy, r4466_weight));
}
return void 0;
});
}, r4436_vDashed = function _r4436_t4(r4473_unicode, r4473_segments, r4473_weight) {
var r4473_unicode, r4473_segments, r4473_weight, _r4473_t0, _r4473_t1, _r4473_t2;
return r9_xn$createglyph$7Hrq('bd' + r4473_unicode.toString(16).toUpperCase(), function _r4473_t2() {
var r4475_currentGlyph, r4475_j, _r4475_t0, _r4475_t1, _r4475_t2, _r4475_t3;
_r4475_t2 = this;
r4475_currentGlyph = _r4475_t2;
r4475_currentGlyph.gizmo = r9_globalTransform;
r4475_currentGlyph['assign-unicode'](r4473_unicode);
r9_unicodeGlyphs[r4475_currentGlyph.unicode[r4475_currentGlyph.unicode.length - 1]] = r4475_currentGlyph;
r4475_currentGlyph['set-width'](r4436_width);
_r4475_t0 = 0;
_r4475_t1 = r4473_segments;
r4475_j = _r4475_t0;
for (; r4475_j < _r4475_t1; r4475_j = r4475_j + 1) {
r4475_currentGlyph.include(r9_VBar(r4436_midx, r0_mix(r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, r4475_j / r4473_segments), r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, (r4475_j + 1) / r4473_segments), 0.2), r0_mix(r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, r4475_j / r4473_segments), r0_mix(r9_font.hhea.descent, r9_font.hhea.ascent, (r4475_j + 1) / r4473_segments), 0.8), r4473_weight));
}
return void 0;
});
}, r4436_hDashed(9476, 3, r4436_light), r4436_hDashed(9477, 3, r4436_heavy), r4436_hDashed(9480, 4, r4436_light), r4436_hDashed(9481, 4, r4436_heavy), r4436_hDashed(9548, 2, r4436_light), r4436_hDashed(9549, 2, r4436_heavy), r4436_vDashed(9478, 3, r4436_light), r4436_vDashed(9479, 3, r4436_heavy), r4436_vDashed(9482, 4, r4436_light), r4436_vDashed(9483, 4, r4436_heavy), r4436_vDashed(9550, 2, r4436_light), r4436_vDashed(9551, 2, r4436_heavy), r9_xn$createglyph$7Hrq('bd256D', function _r4436_t5() {
var r4481_currentGlyph, _r4481_t0, _r4481_t1;
_r4481_t0 = this;
r4481_currentGlyph = _r4481_t0;
r4481_currentGlyph.gizmo = r9_globalTransform;
r4481_currentGlyph['assign-unicode'](9581);
r9_unicodeGlyphs[r4481_currentGlyph.unicode[r4481_currentGlyph.unicode.length - 1]] = r4481_currentGlyph;
r4481_currentGlyph['set-width'](r4436_width);
r4481_currentGlyph.include(r4481_currentGlyph['create-stroke']()['start-from'](r4436_midx, r9_font.hhea.descent)['heads-to'](r9_UPWARD)['set-width'](r4436_light / 2, r4436_light / 2)['arc-vh-to'](r4436_width, r4436_midy)['heads-to'](r9_RIGHTWARD));
return void 0;
}), r9_xn$createglyph$7Hrq('bd256E', function _r4436_t6() {
var r4487_currentGlyph, _r4487_t0, _r4487_t1;
_r4487_t0 = this;
r4487_currentGlyph = _r4487_t0;
r4487_currentGlyph.gizmo = r9_globalTransform;
r4487_currentGlyph['assign-unicode'](9582);
r9_unicodeGlyphs[r4487_currentGlyph.unicode[r4487_currentGlyph.unicode.length - 1]] = r4487_currentGlyph;
r4487_currentGlyph['set-width'](r4436_width);
r4487_currentGlyph.include(r4487_currentGlyph['create-stroke']()['start-from'](r4436_midx, r9_font.hhea.descent)['heads-to'](r9_UPWARD)['set-width'](r4436_light / 2, r4436_light / 2)['arc-vh-to'](0, r4436_midy)['heads-to'](r9_LEFTWARD));
return void 0;
}), r9_xn$createglyph$7Hrq('bd256F', function _r4436_t7() {
var r4493_currentGlyph, _r4493_t0, _r4493_t1;
_r4493_t0 = this;
r4493_currentGlyph = _r4493_t0;
r4493_currentGlyph.gizmo = r9_globalTransform;
r4493_currentGlyph['assign-unicode'](9583);
r9_unicodeGlyphs[r4493_currentGlyph.unicode[r4493_currentGlyph.unicode.length - 1]] = r4493_currentGlyph;
r4493_currentGlyph['set-width'](r4436_width);
r4493_currentGlyph.include(r4493_currentGlyph['create-stroke']()['start-from'](r4436_midx, r9_font.hhea.ascent)['heads-to'](r9_DOWNWARD)['set-width'](r4436_light / 2, r4436_light / 2)['arc-vh-to'](0, r4436_midy)['heads-to'](r9_LEFTWARD));
return void 0;
}), r9_xn$createglyph$7Hrq('bd2570', function _r4436_t8() {
var r4499_currentGlyph, _r4499_t0, _r4499_t1;
_r4499_t0 = this;
r4499_currentGlyph = _r4499_t0;
r4499_currentGlyph.gizmo = r9_globalTransform;
r4499_currentGlyph['assign-unicode'](9584);
r9_unicodeGlyphs[r4499_currentGlyph.unicode[r4499_currentGlyph.unicode.length - 1]] = r4499_currentGlyph;
r4499_currentGlyph['set-width'](r4436_width);
r4499_currentGlyph.include(r4499_currentGlyph['create-stroke']()['start-from'](r4436_midx, r9_font.hhea.ascent)['heads-to'](r9_DOWNWARD)['set-width'](r4436_light / 2, r4436_light / 2)['arc-vh-to'](r4436_width, r4436_midy)['heads-to'](r9_RIGHTWARD));
return void 0;
}), r9_xn$createglyph$7Hrq('bd2571', function _r4436_t9() {
var r4505_currentGlyph, _r4505_t0, _r4505_t1;
_r4505_t0 = this;
r4505_currentGlyph = _r4505_t0;
r4505_currentGlyph.gizmo = r9_globalTransform;
r4505_currentGlyph['assign-unicode'](9585);
r9_unicodeGlyphs[r4505_currentGlyph.unicode[r4505_currentGlyph.unicode.length - 1]] = r4505_currentGlyph;
r4505_currentGlyph['set-width'](r4436_width);
r4505_currentGlyph.include(r4505_currentGlyph['create-stroke']()['start-from'](r4436_width, r9_font.hhea.ascent)['set-width'](r4436_light / 2, r4436_light / 2)['line-to'](0, r9_font.hhea.descent));
return void 0;
}), r9_xn$createglyph$7Hrq('bd2572', function _r4436_t10() {
var r4511_currentGlyph, _r4511_t0, _r4511_t1;
_r4511_t0 = this;
r4511_currentGlyph = _r4511_t0;
r4511_currentGlyph.gizmo = r9_globalTransform;
r4511_currentGlyph['assign-unicode'](9586);
r9_unicodeGlyphs[r4511_currentGlyph.unicode[r4511_currentGlyph.unicode.length - 1]] = r4511_currentGlyph;
r4511_currentGlyph['set-width'](r4436_width);
r4511_currentGlyph.include(r4511_currentGlyph['create-stroke']()['start-from'](0, r9_font.hhea.ascent)['set-width'](r4436_light / 2, r4436_light / 2)['line-to'](r4436_width, r9_font.hhea.descent));
return void 0;
}), r9_xn$createglyph$7Hrq('bd2573', function _r4436_t11() {
var r4517_currentGlyph, _r4517_t0, _r4517_t1;
_r4517_t0 = this;
r4517_currentGlyph = _r4517_t0;
r4517_currentGlyph.gizmo = r9_globalTransform;
r4517_currentGlyph['assign-unicode'](9587);
r9_unicodeGlyphs[r4517_currentGlyph.unicode[r4517_currentGlyph.unicode.length - 1]] = r4517_currentGlyph;
r4517_currentGlyph['set-width'](r4436_width);
r4517_currentGlyph.include(r9_glyphs.bd2571);
r4517_currentGlyph.include(r9_glyphs.bd2572);
return void 0;
});
}());
r9_xn$createglyph$7Hrq('branch', function _r9_t746() {
var r4523_currentGlyph, r4523_fine, r4523_vBarPos, r4523_xRightBall, r4523_yRightBall, _r4523_t0, _r4523_t1;
_r4523_t0 = this;
r4523_currentGlyph = _r4523_t0;
r4523_currentGlyph.gizmo = r9_globalTransform;
r4523_currentGlyph['assign-unicode'](57504);
r9_unicodeGlyphs[r4523_currentGlyph.unicode[r4523_currentGlyph.unicode.length - 1]] = r4523_currentGlyph;
r4523_fine = r9_adviceBlackness(3.5);
r4523_vBarPos = r0_mix(r9_SB, r9_RIGHTSB, 0.2);
r4523_xRightBall = r9_RIGHTSB - r9_PERIODRADIUS;
r4523_yRightBall = r0_mix(r9_parenBot, r9_parenTop, 0.45);
r4523_currentGlyph.include(r9_VBar(r4523_vBarPos, r9_parenBot + r9_PERIODSIZE, r0_linreg(r9_SB, r9_parenTop, r4523_xRightBall, r4523_yRightBall, r4523_vBarPos), r4523_fine));
r4523_currentGlyph.include(r4523_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_parenTop)['set-width'](r4523_fine / 2, r4523_fine / 2)['line-to'](r4523_xRightBall, r4523_yRightBall));
r4523_currentGlyph.include([
r9_RingAt(r4523_vBarPos, r9_parenBot + r9_PERIODSIZE, r9_PERIODRADIUS),
r9_RingAt(r4523_xRightBall, r4523_yRightBall, r9_PERIODRADIUS)
]);
return void 0;
});
r9_xn$createglyph$7Hrq('pwlTriangleRight', function _r9_t747() {
var r4530_currentGlyph, _r4530_t0, _r4530_t1;
_r4530_t0 = this;
r4530_currentGlyph = _r4530_t0;
r4530_currentGlyph.gizmo = r9_globalTransform;
r4530_currentGlyph['assign-unicode'](57520);
r9_unicodeGlyphs[r4530_currentGlyph.unicode[r4530_currentGlyph.unicode.length - 1]] = r4530_currentGlyph;
r4530_currentGlyph['start-from'](r9_O, r9_font.hhea.ascent);
r4530_currentGlyph['line-to'](0, r9_font.hhea.ascent);
r4530_currentGlyph['line-to'](r9_WIDTH, r0_mix(r9_font.hhea.ascent, r9_font.hhea.descent, 0.5));
r4530_currentGlyph['line-to'](0, r9_font.hhea.descent);
r4530_currentGlyph['line-to'](r9_O, r9_font.hhea.descent);
return void 0;
});
r9_xn$createglyph$7Hrq('pwlAngleRight', function _r9_t748() {
var r4538_currentGlyph, r4538_fine, _r4538_t0, _r4538_t1;
_r4538_t0 = this;
r4538_currentGlyph = _r4538_t0;
r4538_currentGlyph.gizmo = r9_globalTransform;
r4538_currentGlyph['assign-unicode'](57521);
r9_unicodeGlyphs[r4538_currentGlyph.unicode[r4538_currentGlyph.unicode.length - 1]] = r4538_currentGlyph;
r4538_fine = r9_adviceBlackness(4);
r4538_currentGlyph.include(r4538_currentGlyph['create-stroke']()['start-from'](0, r9_font.hhea.ascent)['set-width'](0, r4538_fine)['line-to'](r9_WIDTH, r0_mix(r9_font.hhea.ascent, r9_font.hhea.descent, 0.5)));
r4538_currentGlyph.include(r4538_currentGlyph['create-stroke']()['start-from'](r9_WIDTH, r0_mix(r9_font.hhea.ascent, r9_font.hhea.descent, 0.5))['set-width'](0, r4538_fine)['line-to'](0, r9_font.hhea.descent));
return void 0;
});
r9_xn$createglyph$7Hrq('pwlTriangleLeft', function _r9_t749() {
var r4545_currentGlyph, _r4545_t0, _r4545_t1;
_r4545_t0 = this;
r4545_currentGlyph = _r4545_t0;
r4545_currentGlyph.gizmo = r9_globalTransform;
r4545_currentGlyph['assign-unicode'](57522);
r9_unicodeGlyphs[r4545_currentGlyph.unicode[r4545_currentGlyph.unicode.length - 1]] = r4545_currentGlyph;
r4545_currentGlyph.include(r9_glyphs.pwlTriangleRight);
r4545_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r0_mix(r9_font.hhea.ascent, r9_font.hhea.descent, 0.5)));
return void 0;
});
r9_xn$createglyph$7Hrq('pwlAngleLeft', function _r9_t750() {
var r4550_currentGlyph, _r4550_t0, _r4550_t1;
_r4550_t0 = this;
r4550_currentGlyph = _r4550_t0;
r4550_currentGlyph.gizmo = r9_globalTransform;
r4550_currentGlyph['assign-unicode'](57523);
r9_unicodeGlyphs[r4550_currentGlyph.unicode[r4550_currentGlyph.unicode.length - 1]] = r4550_currentGlyph;
r4550_currentGlyph.include(r9_glyphs.pwlAngleRight);
r4550_currentGlyph.include(r9_FlipAround(r9_MIDDLE, r0_mix(r9_font.hhea.ascent, r9_font.hhea.descent, 0.5)));
return void 0;
});
r9_xn$createglyph$7Hrq('pwlLock', function _r9_t751() {
var r4555_currentGlyph, r4555_fine, _r4555_t0, _r4555_t1;
_r4555_t0 = this;
r4555_currentGlyph = _r4555_t0;
r4555_currentGlyph.gizmo = r9_globalTransform;
r4555_currentGlyph['assign-unicode'](57506);
r9_unicodeGlyphs[r4555_currentGlyph.unicode[r4555_currentGlyph.unicode.length - 1]] = r4555_currentGlyph;
r4555_fine = r9_adviceBlackness(3.5);
r4555_currentGlyph.include(r9_glyphs.O);
r4555_currentGlyph['start-from'](r9_SB, r9_parenMid);
r4555_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid);
r4555_currentGlyph['line-to'](r9_RIGHTSB, r9_parenBot);
r4555_currentGlyph['line-to'](r9_SB, r9_parenBot);
return void 0;
});
_r9_t1 = 4;
_r9_t2 = 0;
r9_tone = _r9_t1;
for (; r9_tone >= _r9_t2; r9_tone = r9_tone - 1) {
r9_xn$createglyph$7Hrq('tone' + r9_tone, function _r9_t752() {
var r4565_currentGlyph, _r4565_t0, _r4565_t1;
_r4565_t0 = this;
r4565_currentGlyph = _r4565_t0;
r4565_currentGlyph.gizmo = r9_globalTransform;
r4565_currentGlyph['assign-unicode'](741 + 4 - r9_tone);
r9_unicodeGlyphs[r4565_currentGlyph.unicode[r4565_currentGlyph.unicode.length - 1]] = r4565_currentGlyph;
r4565_currentGlyph.include(r9_VBarRight(r0_mix(r9_SB, r9_RIGHTSB, 0.9), 0, r9_CAP, r9_OPERATORSTROKE));
r4565_currentGlyph.include(r9_HBar(r0_mix(r9_SB, r9_RIGHTSB, 0.1), r0_mix(r9_SB, r9_RIGHTSB, 0.9) - 1, r0_mix(r9_OPERATORSTROKE / 2, r9_CAP - r9_OPERATORSTROKE / 2, r9_tone / 4), r9_OPERATORSTROKE));
return void 0;
});
}
(function () {
var r4569_heartTop, r4569_heartBot, _r4569_t0, _r4569_t1, _r4569_t2, _r4569_t3;
return r4569_heartTop = r0_mix(r9_parenMid, r9_parenTop, 0.6), r4569_heartBot = r0_mix(r9_parenMid, r9_parenBot, 0.6), r9_xn$createglyph$7Hrq('heart', function _r4569_t0() {
var r4571_currentGlyph, r4571_y1, r4571_y2, r4571_y3, _r4571_t0, _r4571_t1;
_r4571_t0 = this;
r4571_currentGlyph = _r4571_t0;
r4571_currentGlyph.gizmo = r9_globalTransform;
r4571_currentGlyph['assign-unicode'](9829);
r9_unicodeGlyphs[r4571_currentGlyph.unicode[r4571_currentGlyph.unicode.length - 1]] = r4571_currentGlyph;
r4571_y1 = r0_mix(r4569_heartBot, r4569_heartTop, 0.5);
r4571_y2 = r0_mix(r4569_heartBot, r4569_heartTop, 0.75);
r4571_y3 = r0_mix(r4569_heartBot, r4569_heartTop, 0.75);
r4571_currentGlyph['start-from'](r9_MIDDLE, r4569_heartBot);
r4571_currentGlyph['curve-to'](r9_RIGHTSB - r9_O, r4571_y1, r9_RIGHTSB - r9_O, r4571_y2);
r4571_currentGlyph['arc-vh-to'](r0_mix(r9_MIDDLE, r9_RIGHTSB, 0.5), r4569_heartTop);
r4571_currentGlyph['arc-hv-to'](r9_MIDDLE, r4571_y3);
r4571_currentGlyph['arc-vh-to'](r0_mix(r9_MIDDLE, r9_SB, 0.5), r4569_heartTop);
r4571_currentGlyph['arc-hv-to'](r9_SB + r9_O, r4571_y2);
r4571_currentGlyph['curve-to'](r9_SB + r9_O, r4571_y1, r9_MIDDLE, r4569_heartBot);
return void 0;
}), r9_xn$createglyph$7Hrq('spade', function _r4569_t1() {
var r4581_currentGlyph, _r4581_t0, _r4581_t1;
_r4581_t0 = this;
r4581_currentGlyph = _r4581_t0;
r4581_currentGlyph.gizmo = r9_globalTransform;
r4581_currentGlyph['assign-unicode'](9824);
r9_unicodeGlyphs[r4581_currentGlyph.unicode[r4581_currentGlyph.unicode.length - 1]] = r4581_currentGlyph;
r4581_currentGlyph.include(r9_glyphs.heart);
r4581_currentGlyph['apply-transform'](r9_Upright());
r4581_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r4569_heartBot));
r4581_currentGlyph['apply-transform'](r9_Scale(1, -0.75));
r4581_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r4569_heartTop));
r4581_currentGlyph['apply-transform'](r9_Italify());
r4581_currentGlyph.include(r9_HBarBottom(r0_mix(r9_SB, r9_RIGHTSB, 0.25), r0_mix(r9_RIGHTSB, r9_SB, 0.25), r4569_heartBot));
r4581_currentGlyph.include(r9_VBar(r9_MIDDLE, r4569_heartBot, r0_mix(r4569_heartBot, r4569_heartTop, 1 - 0.75 * 0.75)));
return void 0;
}), r9_xn$createglyph$7Hrq('clubs', function _r4569_t2() {
var r4592_currentGlyph, r4592_circleRadius, _r4592_t0, _r4592_t1;
_r4592_t0 = this;
r4592_currentGlyph = _r4592_t0;
r4592_currentGlyph.gizmo = r9_globalTransform;
r4592_currentGlyph['assign-unicode'](9827);
r9_unicodeGlyphs[r4592_currentGlyph.unicode[r4592_currentGlyph.unicode.length - 1]] = r4592_currentGlyph;
r4592_circleRadius = (r4569_heartTop - r4569_heartBot) * 0.2;
r4592_currentGlyph.include([
r9_RingAt(r9_MIDDLE, r4569_heartTop - r4592_circleRadius, r4592_circleRadius),
r9_RingAt(r9_SB + r9_O + r4592_circleRadius, r0_mix(r4569_heartBot, r4569_heartTop, 0.45), r4592_circleRadius),
r9_RingAt(r9_RIGHTSB - r9_O - r4592_circleRadius, r0_mix(r4569_heartBot, r4569_heartTop, 0.45), r4592_circleRadius)
]);
r4592_currentGlyph.include(r9_HBarBottom(r0_mix(r9_SB, r9_RIGHTSB, 0.25), r0_mix(r9_RIGHTSB, r9_SB, 0.25), r4569_heartBot));
r4592_currentGlyph.include(r9_VBar(r9_MIDDLE, r4569_heartBot, r0_mix(r4569_heartBot, r4569_heartTop, 1 - 0.75 * 0.75)));
return void 0;
}), r9_xn$createglyph$7Hrq('diamond', function _r4569_t3() {
var r4598_currentGlyph, _r4598_t0, _r4598_t1;
_r4598_t0 = this;
r4598_currentGlyph = _r4598_t0;
r4598_currentGlyph.gizmo = r9_globalTransform;
r4598_currentGlyph['assign-unicode'](9830);
r9_unicodeGlyphs[r4598_currentGlyph.unicode[r4598_currentGlyph.unicode.length - 1]] = r4598_currentGlyph;
r4598_currentGlyph['start-from'](r9_MIDDLE, r4569_heartTop);
r4598_currentGlyph['line-to'](r9_RIGHTSB, r9_parenMid);
r4598_currentGlyph['line-to'](r9_MIDDLE, r4569_heartBot);
r4598_currentGlyph['line-to'](r9_SB, r9_parenMid);
return void 0;
});
}());
r9_xn$createglyph$7Hrq('venus', function _r9_t755() {
var r4605_currentGlyph, r4605_obot, _r4605_t0, _r4605_t1;
_r4605_t0 = this;
r4605_currentGlyph = _r4605_t0;
r4605_currentGlyph.gizmo = r9_globalTransform;
r4605_currentGlyph['assign-unicode'](9792);
r9_unicodeGlyphs[r4605_currentGlyph.unicode[r4605_currentGlyph.unicode.length - 1]] = r4605_currentGlyph;
r4605_obot = r9_operTop - r9_RIGHTSB + r9_SB;
r4605_currentGlyph.include(r9_smallo(r9_operTop, r4605_obot, r9_SB, r9_RIGHTSB, r9_OPERATORSTROKE));
r4605_currentGlyph.include(r9_VBar(r9_MIDDLE, r9_operBot, r4605_obot, r9_OPERATORSTROKE));
r4605_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r0_mix(r9_operBot, r4605_obot + r9_OPERATORSTROKE, 0.5), r9_OPERATORSTROKE));
return void 0;
});
r9_turned('earth', 9793, 'venus', r9_MIDDLE, r9_parenMid);
r9_xn$createglyph$7Hrq('mars', function _r9_t756() {
var r4611_currentGlyph, r4611_otop, _r4611_t0, _r4611_t1;
_r4611_t0 = this;
r4611_currentGlyph = _r4611_t0;
r4611_currentGlyph.gizmo = r9_globalTransform;
r4611_currentGlyph['assign-unicode'](9794);
r9_unicodeGlyphs[r4611_currentGlyph.unicode[r4611_currentGlyph.unicode.length - 1]] = r4611_currentGlyph;
r4611_otop = r9_operBot + r9_RIGHTSB - r9_SB;
r4611_currentGlyph.include(r9_smallo(r4611_otop, r9_operBot, r9_SB, r9_RIGHTSB, r9_OPERATORSTROKE));
r4611_currentGlyph.include(r9_ArrowShape(r9_MIDDLE, r4611_otop - r9_OPERATORSTROKE / 3, r9_MIDDLE, r9_operTop, (r9_RIGHTSB - r9_SB) * 0.4));
return void 0;
});
r9_xn$createglyph$7Hrq('quaver', function _r9_t757() {
var r4616_currentGlyph, r4616_fine, r4616_noteSize, r4616_y1, r4616_y2, r4616_x3, r4616_y3, _r4616_t0, _r4616_t1;
_r4616_t0 = this;
r4616_currentGlyph = _r4616_t0;
r4616_currentGlyph.gizmo = r9_globalTransform;
r4616_currentGlyph['assign-unicode'](9834);
r9_unicodeGlyphs[r4616_currentGlyph.unicode[r4616_currentGlyph.unicode.length - 1]] = r4616_currentGlyph;
r4616_fine = r9_adviceBlackness(5);
r4616_noteSize = r9_MIDDLE + r4616_fine / 2 - r9_SB;
r4616_y1 = r0_mix(r9_operBot, r9_operTop, 0.8);
r4616_y2 = r0_mix(r9_operBot, r9_operTop, 0.4);
r4616_x3 = r0_mix(r9_SB, r9_RIGHTSB, 0.7);
r4616_y3 = r0_mix(r9_operBot, r9_operTop, 0.25);
r4616_currentGlyph.include([r9_Ring(r9_operBot + 0.8 * r4616_noteSize, r9_operBot, r9_SB, r9_SB + r4616_noteSize)]);
r4616_currentGlyph.include(r9_VBarRight(r9_SB + r4616_noteSize, r9_operBot + 0.4 * r4616_noteSize, r9_operTop, r4616_fine));
r4616_currentGlyph.include(r4616_currentGlyph['create-stroke']()['start-from'](r9_SB + r4616_noteSize, r9_operTop)['set-width'](0, r4616_fine)['cubic-to'](r9_RIGHTSB, r4616_y1, r9_RIGHTSB, r4616_y2, r4616_x3, r4616_y3));
return void 0;
});
r9_font.features = {};
r9_isAboveMark = function _r9_t758(r4623_mark) {
var r4623_mark, _r4623_t0, _r4623_t1;
return r4623_mark && r4623_mark.anchors && r4623_mark.anchors.above && r4623_mark.anchors.above.type === r9_MARK;
};
r9_customDecompositions = {
'Ŗ': 'R̦',
'ŗ': 'r̦',
'Ķ': 'K̦',
'ķ': 'k̦',
'Ņ': 'N̦',
'ņ': 'n̦',
'Ļ': 'L̦',
'ļ': 'l̦',
'Ģ': 'G̦',
'ģ': 'g̒',
'Ɨ': 'I̵',
'ƚ': 'l̵',
'Ɉ': 'J̵',
'ɉ': 'j̵',
'ɨ': 'i̵',
'Ƶ': 'Z̵',
'ƶ': 'z̵',
'ᵻ': 'ɪ̵',
'ᵼ': 'ɩ̵',
'ᵿ': 'ʊ̶',
'ʉ': 'u̶',
'Ʉ': 'U̶',
'ǥ': 'g̶',
'ƻ': '2̶',
'Ɏ': 'Y̶',
'ɏ': 'y̶',
'Ⱥ': 'A̸',
'Ȼ': 'C̸',
'ȼ': 'c̷',
'Ⱦ': 'T̸',
'Ɇ': 'E̸',
'ɇ': 'e̷',
'ʐ': 'z̢',
'ɖ': 'd̢',
'ɳ': 'n̢',
'Ʈ': 'T̢',
'ᶑ': 'ɗ̢',
'Ҙ': 'З̧',
'ҙ': 'з̧',
'Ҫ': 'С̧',
'ҫ': 'с̧',
'`': ' ̀',
'ˋ': ' ̀',
'\xB4': ' ́',
'ˊ': ' ́',
'^': ' ̂',
'ˆ': ' ̂',
'~': ' ̃',
'\u02DC': ' ̃',
'\xAF': ' ̄',
'ˉ': ' ̄',
'\u02D8': ' ̆',
'\u02D9': ' ̇',
'\xA8': ' ̈',
'\xB0': ' ̊',
'\u02DA': ' ̊',
'ˇ': ' ̌',
'\xB8': ' ̧',
'\u1FED': ' ̈̀',
'\u1FEE': ' ̈́',
'\u1FEF': ' ̀',
'\u1FFD': ' ́',
'\u1FFE': ' ̔',
'\u1FBD': ' ̓',
'ι': ' ͅ',
'\u1FBF': ' ̓',
'\u1FC0': ' ͂',
'\u1FC1': ' ̈͂',
'\u0384': ' ́',
'\u0385': ' ̈́',
'\u219A': '',
'\u219B': '',
'\u21AE': ''
};
r9_subParts = function _r9_t759(r4624_parts) {
var r4624_parts, r4624_hasMarkAbove, r4624_p, r4624_j, _r4624_t0, _r4624_t1, _r4624_t2, _r4624_t3, _r4624_t4, _r4624_t5, _r4624_t6, _r4624_t7, _r4624_t8, _r4624_t9, _r4624_t10, _r4624_t11, _r4624_t12;
r4624_hasMarkAbove = false;
_r4624_t0 = r4624_parts;
_r4624_t1 = _r4624_t0.length;
_r4624_t2 = 0;
for (; _r4624_t2 < _r4624_t1; _r4624_t2 = _r4624_t2 + 1) {
r4624_p = _r4624_t0[_r4624_t2];
if (r9_isAboveMark(r4624_p))
_r4624_t5 = r4624_hasMarkAbove = true;
else
_r4624_t5 = void 0;
}
if ((r4624_parts[0] === r9_glyphs.i || r4624_parts[0] === r9_glyphs.cyrUkraniani) && r4624_hasMarkAbove)
_r4624_t6 = r4624_parts[0] = r9_glyphs.dotlessi;
else
_r4624_t6 = void 0;
if (r4624_parts[0] === r9_glyphs.j && r4624_hasMarkAbove)
_r4624_t7 = r4624_parts[0] = r9_glyphs.dotlessj;
else
_r4624_t7 = void 0;
if (r4624_parts[0].anchors.lf)
_r4624_t8 = r4624_parts = r4624_parts.map(function _r4624_t9(r4626_p) {
var r4626_p, _r4626_t0, _r4626_t1;
return r4626_p === r9_glyphs.iotaBelow ? r9_glyphs.iotaLF : r4626_p;
});
else
_r4624_t8 = void 0;
if (r4624_parts[0].anchors.trailing)
_r4624_t10 = r4624_parts = r4624_parts.map(function _r4624_t11(r4627_p) {
var r4627_p, _r4627_t0, _r4627_t1;
return r4627_p === r9_glyphs.ogonekBelow ? r9_glyphs.ogonekTR : r4627_p;
});
else
_r4624_t10 = void 0;
r4624_j = 0;
for (; r4624_j < r4624_parts.length; r4624_j = r4624_j + 1) {
if (r4624_parts[r4624_j] === r9_glyphs.commaAbove)
if (r4624_parts[r4624_j + 1] === r9_glyphs.graveAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.psilivaria;
} else if (r4624_parts[r4624_j + 1] === r9_glyphs.acuteAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.psilioxia;
} else if (r4624_parts[r4624_j + 1] === r9_glyphs.perispomeniAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.psiliperispomeni;
} else
void 0;
else if (r4624_parts[r4624_j] === r9_glyphs.revCommaAbove)
if (r4624_parts[r4624_j + 1] === r9_glyphs.graveAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.dasiavaria;
} else if (r4624_parts[r4624_j + 1] === r9_glyphs.acuteAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.dasiaoxia;
} else if (r4624_parts[r4624_j + 1] === r9_glyphs.perispomeniAbove) {
r4624_parts[r4624_j] = null;
r4624_parts[r4624_j + 1] = r9_glyphs.dasiaperispomeni;
} else
void 0;
else
void 0;
}
return r4624_parts.filter(function _r4624_t12(r4628_x) {
var r4628_x, _r4628_t0, _r4628_t1;
return !!r4628_x;
});
};
r9_pad = function _r9_t760(r4629_s, r4629_n) {
var r4629_s, r4629_n, _r4629_t0, _r4629_t1;
for (; r4629_s.length < r4629_n;)
r4629_s = '0' + r4629_s;
return r4629_s;
};
r9_font.features.ccmp = [];
r9_shorter = function _r9_t761(r4630_x, r4630_y) {
var r4630_x, r4630_y, _r4630_t0, _r4630_t1;
return r4630_x.length < r4630_y.length ? r4630_x : r4630_y;
};
r9_decideName = function _r9_t762(r4631_namingParts, r4631_parts, r4631_code) {
var r4631_namingParts, r4631_parts, r4631_code, r4631_baseName, r4631_combname0, r4631_glyphName, r4631_j, _r4631_t0, _r4631_t1, _r4631_t2, _r4631_t3, _r4631_t4;
r4631_baseName = r4631_namingParts[0].name;
r4631_combname0 = r4631_namingParts.slice(1).map(function _r4631_t2(r4632_part) {
var r4632_part, _r4632_t0, _r4632_t1;
return r0_fallback(r4632_part.shortName, r4632_part.name);
}).join(' ');
r4631_glyphName = r4631_baseName + r4631_combname0.replace(/ /g, '');
if (r9_glyphs[r4631_glyphName]) {
r4631_j = 2;
for (; r9_glyphs[r4631_glyphName + r4631_j];)
r4631_j = r4631_j + 1;
_r4631_t3 = r4631_glyphName = r4631_glyphName + r4631_j;
} else
_r4631_t3 = void 0;
if (r4631_glyphName.length > 30)
_r4631_t4 = r4631_glyphName = 'uni' + r9_pad(r4631_code.toString(16).toUpperCase(), 4);
else
_r4631_t4 = void 0;
return r4631_glyphName;
};
_r9_t3 = 0;
_r9_t4 = 65535;
r9_code = _r9_t3;
for (; r9_code < _r9_t4; r9_code = r9_code + 1) {
if (!r9_unicodeGlyphs[r9_code]) {
r9_str = String.fromCharCode(r9_code);
r9_nfd = r0_fallback(r9_customDecompositions[r9_str], r9_str.normalize('NFD'));
if (r9_nfd.length > 1) {
r9_parts = [];
r9_allFound = true;
_r9_t5 = 0;
_r9_t6 = r9_nfd.length;
r9_j = _r9_t5;
for (; r9_j < _r9_t6; r9_j = r9_j + 1) {
r9_parts[r9_j] = r9_unicodeGlyphs[r9_nfd.charCodeAt(r9_j)];
if (!r9_parts[r9_j])
_r9_t770 = r9_allFound = false;
else
_r9_t770 = void 0;
}
_r9_t764 = r9_allFound ? (r9_namingParts = r9_parts.slice(0), r9_parts = r9_subParts(r9_parts), r9_composition = r9_namingParts.map(function _r9_t781(r4635_part) {
var r4635_part, _r4635_t0, _r4635_t1;
return r4635_part.name;
}).join(' '), r9_glyphName = r9_decideName(r9_namingParts, r9_parts, r9_code), r9_xn$createglyph$7Hrq(r9_glyphName, function _r9_t782() {
var r4637_currentGlyph, r4637_part, _r4637_t0, _r4637_t1, _r4637_t2, _r4637_t3, _r4637_t4;
_r4637_t3 = this;
r4637_currentGlyph = _r4637_t3;
r4637_currentGlyph.gizmo = r9_globalTransform;
r4637_currentGlyph['assign-unicode'](r9_code);
r9_unicodeGlyphs[r4637_currentGlyph.unicode[r4637_currentGlyph.unicode.length - 1]] = r4637_currentGlyph;
r4637_currentGlyph.include(r9_parts[0], r9_AS_BASE);
r4637_currentGlyph['set-width'](r9_parts[0].advanceWidth);
_r4637_t0 = r9_parts.slice(1);
_r4637_t1 = _r4637_t0.length;
_r4637_t2 = 0;
for (; _r4637_t2 < _r4637_t1; _r4637_t2 = _r4637_t2 + 1) {
r4637_part = _r4637_t0[_r4637_t2];
r4637_currentGlyph.include(r4637_part);
}
return void 0;
}), !r9_glyphs[r9_composition] ? (r9_font.features.ccmp.push('sub ' + r9_composition + ' by ' + r9_glyphName), r9_glyphs[r9_composition] = r9_glyphs[r9_glyphName]) : void 0) : void 0;
}
_r9_t763 = _r9_t764;
} else
_r9_t763 = void 0;
}
r9_suggestName = function _r9_t765(r4643_name) {
var r4643_name, r4643_j, _r4643_t0, _r4643_t1, _r4643_t2;
if (r9_glyphs[r4643_name]) {
r4643_j = 2;
for (; r9_glyphs[r4643_name + r4643_j];)
r4643_j = r4643_j + 1;
_r4643_t2 = r4643_name = r4643_name + r4643_j;
} else
_r4643_t2 = void 0;
return r4643_name;
};
r9_createCircledGlyphs = function _r9_t766(r4644_records) {
var r4644_records, r4644_dscale, r4644_pendingGlyphs, r4644_miniatureFont, r4644_unicode, r4644_glyphid, r4644_w, _r4644_t0, _r4644_t1, _r4644_t2, _r4644_t3, _r4644_t4, _r4644_t5, _r4644_t6, _r4644_t7, _r4644_t8, _r4644_t9, _r4644_t10;
if (!r9_recursive) {
r4644_dscale = 0.55;
r4644_pendingGlyphs = r4644_records.map(function _r4644_t7(r4645_record) {
var r4645_record, _r4645_t0, _r4645_t1;
return r4645_record[1];
});
r4644_miniatureFont = r9_Miniature(r4644_pendingGlyphs, 4, 0.65);
_r4644_t0 = r4644_records;
_r4644_t1 = _r4644_t0.length;
_r4644_t2 = 0;
_r4644_t8 = _r4644_t2 < _r4644_t1;
for (; _r4644_t8; _r4644_t8 = _r4644_t2 < _r4644_t1) {
_r4644_t9 = ((_r4644_t3 = _r4644_t0[_r4644_t2], r4644_unicode = _r4644_t3[0], r4644_glyphid = _r4644_t3[1], r4644_w = _r4644_t3[2], _r4644_t3), r9_xn$createglyph$7Hrq(r9_suggestName('circle' + r4644_glyphid), function _r4644_t10() {
var r4648_currentGlyph, r4648_width, r4648_sw, _r4648_t0, _r4648_t1, _r4648_t2, _r4648_t3;
_r4648_t0 = this;
r4648_currentGlyph = _r4648_t0;
r4648_currentGlyph.gizmo = r9_globalTransform;
r4648_width = r0_fallback(r4644_w, r9_WIDTH);
r4648_currentGlyph['set-width'](r4648_width);
r4648_sw = r9_adviceBlackness(6);
if (r4644_unicode)
_r4648_t2 = (r4648_currentGlyph['assign-unicode'](r4644_unicode), r9_unicodeGlyphs[r4648_currentGlyph.unicode[r4648_currentGlyph.unicode.length - 1]] = r4648_currentGlyph);
else
_r4648_t2 = void 0;
r4648_currentGlyph.include(r9_xn$createglyph$7Hrq(r9_suggestName('circleinner' + r4644_glyphid), function _r4648_t3() {
var r4653_currentGlyph, r4653_g, r4653_shift, _r4653_t0, _r4653_t1, _r4653_t2;
_r4653_t0 = this;
r4653_currentGlyph = _r4653_t0;
r4653_currentGlyph.gizmo = r9_globalTransform;
r4653_g = r4644_miniatureFont[r4644_glyphid];
r4653_currentGlyph.include(r4653_g);
r4653_shift = 0;
if (r4653_g.anchors.above && r4653_g.anchors.below)
_r4653_t2 = r4653_shift = r9_CAP / 2 - r0_mix(r4653_g.anchors.above.y, r4653_g.anchors.below.y, 0.5);
else
_r4653_t2 = void 0;
r4653_currentGlyph['apply-transform'](r9_Upright());
r4653_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH / 2, -r9_CAP / 2 + r4653_shift));
r4653_currentGlyph['apply-transform'](r9_Scale(r4644_dscale));
r4653_currentGlyph['apply-transform'](r9_Translate(r4648_width / 2, r9_CAP / 2 * r4644_dscale));
r4653_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
r4648_currentGlyph.include(r9_smallo(r9_CAP * r4644_dscale + r4648_sw * 3, -r4648_sw * 3, Math.max(r9_SB + r9_O * 3, r4648_width / 2 - r9_CAP / 2 * r4644_dscale - r4648_sw * 2.5), Math.min(r4648_width - r9_SB - r9_O * 3, r4648_width / 2 + r9_CAP / 2 * r4644_dscale + r4648_sw * 2.5), r4648_sw, r9_SMALLSMOOTHA * r4648_width / r9_WIDTH, r9_SMALLSMOOTHB * r4648_width / r9_WIDTH));
r4648_currentGlyph['apply-transform'](r9_Upright());
r4648_currentGlyph['apply-transform'](r9_Translate(0, r9_parenMid - r9_CAP * r4644_dscale / 2));
r4648_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}), _r4644_t2 = _r4644_t2 + 1);
}
return _r4644_t9;
} else
return void 0;
};
r9_createSuperscripts = function _r9_t767(r4664_records) {
var r4664_records, r4664_pendingGlyphs, r4664_miniatureFont, r4664_unicode, r4664_glyphid, _r4664_t0, _r4664_t1, _r4664_t2, _r4664_t3, _r4664_t4, _r4664_t5, _r4664_t6, _r4664_t7, _r4664_t8, _r4664_t9, _r4664_t10;
if (!r9_recursive) {
r4664_pendingGlyphs = r4664_records.map(function _r4664_t7(r4665_record) {
var r4665_record, _r4665_t0, _r4665_t1;
return r4665_record[1];
});
r4664_miniatureFont = r9_Miniature(r4664_pendingGlyphs, 3.7, 0.7);
_r4664_t0 = r4664_records;
_r4664_t1 = _r4664_t0.length;
_r4664_t2 = 0;
_r4664_t8 = _r4664_t2 < _r4664_t1;
for (; _r4664_t8; _r4664_t8 = _r4664_t2 < _r4664_t1) {
_r4664_t9 = ((_r4664_t3 = _r4664_t0[_r4664_t2], r4664_unicode = _r4664_t3[0], r4664_glyphid = _r4664_t3[1], _r4664_t3), r9_xn$createglyph$7Hrq(r9_suggestName('sup' + r4664_glyphid), function _r4664_t10() {
var r4668_currentGlyph, _r4668_t0, _r4668_t1, _r4668_t2;
_r4668_t0 = this;
r4668_currentGlyph = _r4668_t0;
r4668_currentGlyph.gizmo = r9_globalTransform;
if (r4664_unicode)
_r4668_t2 = (r4668_currentGlyph['assign-unicode'](r4664_unicode), r9_unicodeGlyphs[r4668_currentGlyph.unicode[r4668_currentGlyph.unicode.length - 1]] = r4668_currentGlyph);
else
_r4668_t2 = void 0;
r4668_currentGlyph.include(r4664_miniatureFont[r4664_glyphid], r9_AS_BASE);
r4668_currentGlyph['apply-transform'](r9_Upright(), true);
r4668_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_CAP), true);
r4668_currentGlyph['apply-transform'](r9_Scale(0.7), true);
r4668_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_CAP + r9_ACCENT / 2), true);
r4668_currentGlyph['apply-transform'](r9_Italify(), true);
return void 0;
}), _r4664_t2 = _r4664_t2 + 1);
}
return _r4664_t9;
} else
return void 0;
};
r9_createSubscripts = function _r9_t768(r4676_records) {
var r4676_records, r4676_pendingGlyphs, r4676_miniatureFont, r4676_unicode, r4676_glyphid, _r4676_t0, _r4676_t1, _r4676_t2, _r4676_t3, _r4676_t4, _r4676_t5, _r4676_t6, _r4676_t7, _r4676_t8, _r4676_t9, _r4676_t10;
if (!r9_recursive) {
r4676_pendingGlyphs = r4676_records.map(function _r4676_t7(r4677_record) {
var r4677_record, _r4677_t0, _r4677_t1;
return r4677_record[1];
});
r4676_miniatureFont = r9_Miniature(r4676_pendingGlyphs, 3.7, 0.7);
_r4676_t0 = r4676_records;
_r4676_t1 = _r4676_t0.length;
_r4676_t2 = 0;
_r4676_t8 = _r4676_t2 < _r4676_t1;
for (; _r4676_t8; _r4676_t8 = _r4676_t2 < _r4676_t1) {
_r4676_t9 = ((_r4676_t3 = _r4676_t0[_r4676_t2], r4676_unicode = _r4676_t3[0], r4676_glyphid = _r4676_t3[1], _r4676_t3), r9_xn$createglyph$7Hrq(r9_suggestName('sub' + r4676_glyphid), function _r4676_t10() {
var r4680_currentGlyph, _r4680_t0, _r4680_t1, _r4680_t2;
_r4680_t0 = this;
r4680_currentGlyph = _r4680_t0;
r4680_currentGlyph.gizmo = r9_globalTransform;
if (r4676_unicode)
_r4680_t2 = (r4680_currentGlyph['assign-unicode'](r4676_unicode), r9_unicodeGlyphs[r4680_currentGlyph.unicode[r4680_currentGlyph.unicode.length - 1]] = r4680_currentGlyph);
else
_r4680_t2 = void 0;
r4680_currentGlyph.include(r4676_miniatureFont[r4676_glyphid], r9_AS_BASE);
r4680_currentGlyph['apply-transform'](r9_Upright(), true);
r4680_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, 0), true);
r4680_currentGlyph['apply-transform'](r9_Scale(0.7), true);
r4680_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_DESCENDER / 2), true);
r4680_currentGlyph['apply-transform'](r9_Italify(), true);
return void 0;
}), _r4676_t2 = _r4676_t2 + 1);
}
return _r4676_t9;
} else
return void 0;
};
r9_createFractions = function _r9_t769(r4688_records) {
var r4688_records, r4688_pendingGlyphs, r4688_miniatureFont, r4688_unicode, r4688_numid, r4688_denid, r4688_height, _r4688_t0, _r4688_t1, _r4688_t2, _r4688_t3, _r4688_t4, _r4688_t5, _r4688_t6, _r4688_t7, _r4688_t8, _r4688_t9, _r4688_t10, _r4688_t11;
if (!r9_recursive) {
r4688_pendingGlyphs = r4688_records.map(function _r4688_t7(r4689_record) {
var r4689_record, _r4689_t0, _r4689_t1;
return r4689_record[1];
}).concat(r4688_records.map(function _r4688_t8(r4690_record) {
var r4690_record, _r4690_t0, _r4690_t1;
return r4690_record[2];
}));
r4688_miniatureFont = r9_Miniature(r4688_pendingGlyphs, 4, 0.6);
_r4688_t0 = r4688_records;
_r4688_t1 = _r4688_t0.length;
_r4688_t2 = 0;
_r4688_t9 = _r4688_t2 < _r4688_t1;
for (; _r4688_t9; _r4688_t9 = _r4688_t2 < _r4688_t1) {
_r4688_t10 = ((_r4688_t3 = _r4688_t0[_r4688_t2], r4688_unicode = _r4688_t3[0], r4688_numid = _r4688_t3[1], r4688_denid = _r4688_t3[2], r4688_height = _r4688_t3[3], _r4688_t3), r9_xn$createglyph$7Hrq(r9_suggestName(r4688_numid + 'over' + r4688_denid), function _r4688_t11() {
var r4693_currentGlyph, r4693_fine, r4693_dist, _r4693_t0, _r4693_t1, _r4693_t2, _r4693_t3;
_r4693_t0 = this;
r4693_currentGlyph = _r4693_t0;
r4693_currentGlyph.gizmo = r9_globalTransform;
if (r4688_unicode)
_r4693_t2 = (r4693_currentGlyph['assign-unicode'](r4688_unicode), r9_unicodeGlyphs[r4693_currentGlyph.unicode[r4693_currentGlyph.unicode.length - 1]] = r4693_currentGlyph);
else
_r4693_t2 = void 0;
r4693_fine = r9_adviceBlackness(3.7);
r4693_dist = r9_XH * 0.4;
r4693_currentGlyph.include(r9_xn$createglyph$7Hrq(function _r4693_t3() {
var r4697_currentGlyph, _r4697_t0, _r4697_t1, _r4697_t2, _r4697_t3;
_r4697_t0 = this;
r4697_currentGlyph = _r4697_t0;
r4697_currentGlyph.gizmo = r9_globalTransform;
r4697_currentGlyph.include(r9_xn$createglyph$7Hrq(r9_suggestName('num' + r4688_numid), function _r4697_t2() {
var r4700_currentGlyph, _r4700_t0, _r4700_t1;
_r4700_t0 = this;
r4700_currentGlyph = _r4700_t0;
r4700_currentGlyph.gizmo = r9_globalTransform;
r4700_currentGlyph.include(r4688_miniatureFont[r4688_numid]);
r4700_currentGlyph['apply-transform'](r9_Upright());
r4700_currentGlyph['apply-transform'](r9_Translate(-r4688_miniatureFont[r4688_numid].advanceWidth / 2, 0));
r4700_currentGlyph['apply-transform'](r9_Scale(r9_CAP / r0_fallback(r4688_height, r9_CAP) * 0.55));
r4700_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, 0));
r4700_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
r4697_currentGlyph['apply-transform'](r9_Upright());
r4697_currentGlyph['apply-transform'](r9_Translate(0, r9_CAP * 0.55 + r4693_dist));
r4697_currentGlyph['apply-transform'](r9_Italify());
r4697_currentGlyph.include(r9_xn$createglyph$7Hrq(r9_suggestName('den' + r4688_denid), function _r4697_t3() {
var r4712_currentGlyph, _r4712_t0, _r4712_t1;
_r4712_t0 = this;
r4712_currentGlyph = _r4712_t0;
r4712_currentGlyph.gizmo = r9_globalTransform;
r4712_currentGlyph.include(r4688_miniatureFont[r4688_denid]);
r4712_currentGlyph['apply-transform'](r9_Upright());
r4712_currentGlyph['apply-transform'](r9_Translate(-r4688_miniatureFont[r4688_denid].advanceWidth / 2, 0));
r4712_currentGlyph['apply-transform'](r9_Scale(r9_CAP / r0_fallback(r4688_height, r9_CAP) * 0.55));
r4712_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, 0));
r4712_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
r4697_currentGlyph['apply-transform'](r9_Upright());
r4697_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_CAP * 0.55 - r4693_dist / 2));
r4697_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_parenMid));
r4697_currentGlyph['apply-transform'](r9_Italify());
return void 0;
}));
r4693_currentGlyph.include(r9_HBar(r9_SB, r9_RIGHTSB, r9_parenMid, r4693_fine * 0.75));
return void 0;
}), _r4688_t2 = _r4688_t2 + 1);
}
return _r4688_t10;
} else
return void 0;
};
if (!r9_recursive) {
_r9_t772 = r9_createCircledGlyphs;
_r9_t773 = [
[
169,
'C'
],
[
174,
'R'
],
[
8471,
'P'
],
[
9450,
'zero',
r9_FULLWIDTH
],
[
null,
'space',
r9_FULLWIDTH
]
];
_r9_t774 = _r9_t773.concat;
_r9_t775 = [];
_r9_t778 = function (r4724_a) {
var r4724_a, r4724_j, _r4724_t0, _r4724_t1, _r4724_t2, _r4724_t3, _r4724_t4, _r4724_t5;
_r4724_t0 = 1;
_r4724_t1 = 9;
r4724_j = _r4724_t0;
for (; r4724_j <= _r4724_t1; r4724_j = r4724_j + 1) {
r4724_a.push([
9312 + r4724_j - 1,
r9_unicodeGlyphs['0'.charCodeAt(0) + r4724_j].name,
r9_FULLWIDTH
]);
}
_r4724_t2 = 0;
_r4724_t3 = 26;
r4724_j = _r4724_t2;
for (; r4724_j < _r4724_t3; r4724_j = r4724_j + 1) {
r4724_a.push([
9398 + r4724_j,
r9_unicodeGlyphs['A'.charCodeAt(0) + r4724_j].name,
r9_FULLWIDTH
]);
}
_r4724_t4 = 0;
_r4724_t5 = 26;
r4724_j = _r4724_t4;
for (; r4724_j < _r4724_t5; r4724_j = r4724_j + 1) {
r4724_a.push([
9424 + r4724_j,
r9_unicodeGlyphs['a'.charCodeAt(0) + r4724_j].name,
r9_FULLWIDTH
]);
}
return _r9_t776 = r4724_a;
}(_r9_t775);
_r9_t779 = _r9_t774.call(_r9_t773, _r9_t778);
_r9_t771 = _r9_t772(_r9_t779);
} else
_r9_t771 = void 0;
r9_xn$createglyph$7Hrq('ordfeminine', function _r9_t780() {
var r4732_currentGlyph, _r4732_t0, _r4732_t1;
_r4732_t0 = this;
r4732_currentGlyph = _r4732_t0;
r4732_currentGlyph.gizmo = r9_globalTransform;
r4732_currentGlyph['assign-unicode'](170);
r9_unicodeGlyphs[r4732_currentGlyph.unicode[r4732_currentGlyph.unicode.length - 1]] = r4732_currentGlyph;
r4732_currentGlyph.include(r9_Miniature(['a'], 3.7, 0.7).a);
r4732_currentGlyph.include(r4732_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_DESCENDER)['set-width'](r9_STROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r9_DESCENDER)['heads-to'](r9_RIGHTWARD));
r4732_currentGlyph['apply-transform'](r9_Upright());
r4732_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_XH));
r4732_currentGlyph['apply-transform'](r9_Scale(0.7));
r4732_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_CAP));
r4732_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_xn$createglyph$7Hrq('ordmasculine', function _r9_t783() {
var r4743_currentGlyph, _r4743_t0, _r4743_t1;
_r4743_t0 = this;
r4743_currentGlyph = _r4743_t0;
r4743_currentGlyph.gizmo = r9_globalTransform;
r4743_currentGlyph['assign-unicode'](186);
r9_unicodeGlyphs[r4743_currentGlyph.unicode[r4743_currentGlyph.unicode.length - 1]] = r4743_currentGlyph;
r4743_currentGlyph.include(r9_Miniature(['o'], 3.7, 0.7).o);
r4743_currentGlyph.include(r4743_currentGlyph['create-stroke']()['start-from'](r9_SB, r9_DESCENDER)['set-width'](r9_STROKE, 0)['heads-to'](r9_RIGHTWARD)['line-to'](r9_RIGHTSB, r9_DESCENDER)['heads-to'](r9_RIGHTWARD));
r4743_currentGlyph['apply-transform'](r9_Upright());
r4743_currentGlyph['apply-transform'](r9_Translate(-r9_MIDDLE, -r9_XH));
r4743_currentGlyph['apply-transform'](r9_Scale(0.7));
r4743_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_CAP));
r4743_currentGlyph['apply-transform'](r9_Italify());
return void 0;
});
r9_createSuperscripts([
[
8304,
'zero'
],
[
185,
'one'
],
[
178,
'two'
],
[
179,
'three'
],
[
8308,
'four'
],
[
8309,
'five'
],
[
8310,
'six'
],
[
8311,
'seven'
],
[
8312,
'eight'
],
[
8313,
'nine'
],
[
8314,
'plus'
],
[
8315,
'minus'
],
[
8316,
'equal'
],
[
8317,
'parenLeft'
],
[
8318,
'parenRight'
],
[
688,
'h'
],
[
689,
'hhooktop'
],
[
690,
'j'
],
[
691,
'r'
],
[
692,
'turnr'
],
[
693,
'turnrrtail'
],
[
694,
'invsmcpR'
],
[
695,
'w'
],
[
696,
'y'
],
[
704,
'fineglottalstop'
],
[
705,
'finerevglottalstop'
],
[
736,
'latingamma'
],
[
737,
'l'
],
[
738,
's'
],
[
739,
'x'
],
[
740,
'revglottalstop'
],
[
8305,
'i'
],
[
8319,
'n'
],
[
7491,
'a'
],
[
7492,
'turna'
],
[
7493,
'scripta'
],
[
7494,
'turnae'
],
[
7495,
'b'
],
[
7496,
'd'
],
[
7497,
'e'
],
[
7498,
'turne'
],
[
7499,
'epsilon'
],
[
7500,
'cyrze'
],
[
7501,
'g'
],
[
7502,
'turni'
],
[
7503,
'k'
],
[
7504,
'm'
],
[
7505,
'eng'
],
[
7506,
'o'
],
[
7507,
'turnc'
],
[
7510,
'p'
],
[
7511,
't'
],
[
7512,
'u'
],
[
7514,
'turnm'
],
[
7515,
'v'
],
[
7517,
'beta'
],
[
7518,
'gamma'
],
[
7519,
'delta'
],
[
7520,
'phi'
],
[
7521,
'chi'
],
[
7544,
'smcpH'
],
[
7579,
'turnscripta'
],
[
7580,
'c'
],
[
7581,
'ccurlytail'
],
[
7582,
'eth'
],
[
7583,
'revlatinepsilon'
],
[
7584,
'f'
],
[
7585,
'turnf'
],
[
7586,
'scriptg'
],
[
7587,
'turnh'
],
[
7589,
'latiniota'
],
[
7590,
'smcpI'
],
[
7591,
'smcpIbarOver'
],
[
7592,
'jcurlytail'
],
[
7595,
'smcpL'
],
[
7593,
'lrtail'
],
[
7598,
'nltail'
],
[
7599,
'nrtailBR'
],
[
7600,
'smcpN'
],
[
7601,
'obar'
],
[
7602,
'varphi'
],
[
7603,
'srtail'
],
[
7604,
'esh'
],
[
7606,
'ulongBarOver'
],
[
7607,
'latinupsilon1'
],
[
7609,
'latinupsilon2'
],
[
7610,
'turnv'
],
[
7612,
'zrtailBR'
],
[
7613,
'zcurlytail'
],
[
7614,
'ezh'
],
[
7615,
'theta'
],
[
7611,
'z'
],
[
7468,
'A'
],
[
7469,
'AE'
],
[
7470,
'B'
],
[
7472,
'D'
],
[
7473,
'E'
],
[
7474,
'turnE'
],
[
7475,
'G'
],
[
7476,
'H'
],
[
7477,
'I'
],
[
7478,
'J'
],
[
7479,
'K'
],
[
7480,
'L'
],
[
7481,
'M'
],
[
7482,
'N'
],
[
7483,
'cyrI'
],
[
7484,
'O'
],
[
7486,
'P'
],
[
7487,
'R'
],
[
null,
'S'
],
[
7488,
'T'
],
[
7489,
'U'
],
[
7490,
'W'
],
[
11389,
'V'
]
]);
r9_createSubscripts([
[
8320,
'zero'
],
[
8321,
'one'
],
[
8322,
'two'
],
[
8323,
'three'
],
[
8324,
'four'
],
[
8325,
'five'
],
[
8326,
'six'
],
[
8327,
'seven'
],
[
8328,
'eight'
],
[
8329,
'nine'
],
[
8330,
'plus'
],
[
8331,
'minus'
],
[
8332,
'equal'
],
[
8333,
'parenLeft'
],
[
8334,
'parenRight'
],
[
8336,
'a'
],
[
8337,
'e'
],
[
8338,
'o'
],
[
8339,
'x'
],
[
8340,
'turne'
],
[
8341,
'h'
],
[
8342,
'k'
],
[
8343,
'l'
],
[
8344,
'm'
],
[
8345,
'n'
],
[
8346,
'p'
],
[
8347,
's'
],
[
8348,
't'
],
[
7522,
'i'
],
[
7523,
'r'
],
[
7524,
'u'
],
[
7525,
'v'
],
[
7526,
'beta'
],
[
7527,
'gamma'
],
[
7528,
'rho'
],
[
7529,
'phi'
],
[
7530,
'chi'
],
[
11388,
'j'
]
]);
r9_createFractions([
[
188,
'one',
'four'
],
[
189,
'one',
'two'
],
[
190,
'three',
'four'
],
[
8528,
'one',
'seven'
],
[
8529,
'one',
'nine'
],
[
8530,
'one',
'ten'
],
[
8531,
'one',
'three'
],
[
8532,
'two',
'three'
],
[
8533,
'one',
'five'
],
[
8534,
'two',
'five'
],
[
8535,
'three',
'five'
],
[
8536,
'four',
'five'
],
[
8537,
'one',
'six'
],
[
8538,
'five',
'six'
],
[
8539,
'one',
'eight'
],
[
8540,
'three',
'eight'
],
[
8541,
'five',
'eight'
],
[
8542,
'seven',
'eight'
],
[
8585,
'zero',
'three'
],
[
8453,
'C',
'O'
],
[
8454,
'C',
'U'
],
[
57505,
'L',
'N'
],
[
null,
'space',
'space'
]
]);
r9_createLigature = function _r9_t784(r4753_unicode) {
var r4753_unicode, r4753_ids, r4753_glyphName, r4753_j, _r4753_t0, _r4753_t1, _r4753_t2, _r4753_t3;
_r4753_t1 = arguments;
r4753_ids = [].slice.call(_r4753_t1, 1);
r4753_glyphName = r4753_ids.join('_');
if (r9_glyphs[r4753_glyphName]) {
r4753_j = 2;
for (; r9_glyphs[r4753_glyphName + r4753_j];)
r4753_j = r4753_j + 1;
_r4753_t2 = r4753_glyphName = r4753_glyphName + r4753_j;
} else
_r4753_t2 = void 0;
return r9_xn$createglyph$7Hrq(r4753_glyphName, function _r4753_t3() {
var r4755_currentGlyph, r4755_id, _r4755_t0, _r4755_t1, _r4755_t2, _r4755_t3, _r4755_t4, _r4755_t5;
_r4755_t3 = this;
r4755_currentGlyph = _r4755_t3;
r4755_currentGlyph.gizmo = r9_globalTransform;
if (r4753_unicode)
_r4755_t5 = (r4755_currentGlyph['assign-unicode'](r4753_unicode), r9_unicodeGlyphs[r4755_currentGlyph.unicode[r4755_currentGlyph.unicode.length - 1]] = r4755_currentGlyph);
else
_r4755_t5 = void 0;
r4755_currentGlyph['set-width'](r4753_ids.length * r9_WIDTH);
_r4755_t0 = r4753_ids.reverse();
_r4755_t1 = _r4755_t0.length;
_r4755_t2 = 0;
for (; _r4755_t2 < _r4755_t1; _r4755_t2 = _r4755_t2 + 1) {
r4755_id = _r4755_t0[_r4755_t2];
r4755_currentGlyph['apply-transform'](r9_Translate(r9_WIDTH, 0));
r4755_currentGlyph.include(r9_glyphs[r4755_id]);
}
return void 0;
});
};
r9_createLigature(452, 'D', 'Zcaron');
r9_createLigature(453, 'D', 'zcaron');
r9_createLigature(454, 'd', 'zcaron');
r9_createLigature(455, 'L', 'J');
r9_createLigature(456, 'L', 'j');
r9_createLigature(457, 'l', 'j');
r9_createLigature(458, 'N', 'J');
r9_createLigature(459, 'N', 'j');
r9_createLigature(460, 'n', 'j');
r9_createLigature(675, 'd', 'z');
r9_createLigature(497, 'D', 'Z');
r9_createLigature(498, 'D', 'z');
r9_createLigature(499, 'd', 'z');
r9_createLigature(676, 'd', 'ezh');
r9_createLigature(677, 'd', 'zcurlytail');
r9_createLigature(678, 't', 's');
r9_createLigature(679, 't', 'esh');
r9_createLigature(680, 't', 'ccurlytail');
r9_createLigature(681, 'f', 'eng');
r9_createLigature(682, 'l', 's');
r9_createLigature(683, 'l', 'z');
r9_doubleSuperscript = function _r9_t785(r4761_a, r4761_b) {
var r4761_a, r4761_b, _r4761_t0, _r4761_t1, _r4761_t2;
return function _r4761_t2() {
var r4763_currentGlyph, _r4763_t0, _r4763_t1;
_r4763_t0 = this;
r4763_currentGlyph = _r4763_t0;
r4763_currentGlyph.gizmo = r9_globalTransform;
r4763_currentGlyph.include(r4761_a);
r4763_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH * 0.6, 0));
r4763_currentGlyph.include(r4761_b);
r4763_currentGlyph['apply-transform'](r9_Upright());
r4763_currentGlyph['apply-transform'](r9_Translate(-r9_WIDTH * 0.2, -r9_CAP));
r4763_currentGlyph['apply-transform'](r9_Scale(0.8));
r4763_currentGlyph['apply-transform'](r9_Translate(r9_MIDDLE, r9_CAP));
r4763_currentGlyph['apply-transform'](r9_Italify());
return void 0;
};
};
r9_xn$createglyph$7Hrq('trademark', function _r9_t786() {
var r4773_currentGlyph, _r4773_t0, _r4773_t1;
_r4773_t0 = this;
r4773_currentGlyph = _r4773_t0;
r4773_currentGlyph.gizmo = r9_globalTransform;
r4773_currentGlyph['assign-unicode'](8482);
r9_unicodeGlyphs[r4773_currentGlyph.unicode[r4773_currentGlyph.unicode.length - 1]] = r4773_currentGlyph;
r4773_currentGlyph.include(r9_doubleSuperscript(r9_glyphs.supT, r9_glyphs.supM));
return void 0;
});
r9_xn$createglyph$7Hrq('servicemark', function _r9_t787() {
var r4777_currentGlyph, _r4777_t0, _r4777_t1;
_r4777_t0 = this;
r4777_currentGlyph = _r4777_t0;
r4777_currentGlyph.gizmo = r9_globalTransform;
r4777_currentGlyph['assign-unicode'](8480);
r9_unicodeGlyphs[r4777_currentGlyph.unicode[r4777_currentGlyph.unicode.length - 1]] = r4777_currentGlyph;
r4777_currentGlyph.include(r9_doubleSuperscript(r9_glyphs.supS, r9_glyphs.supM));
return void 0;
});
r9_createDoubleWidth = function _r9_t788(r4780_records) {
var r4780_records, r4780_scale, r4780_pendingGlyphs, r4780_widenFont, r4780_unicode, r4780_glyphid, _r4780_t0, _r4780_t1, _r4780_t2, _r4780_t3, _r4780_t4, _r4780_t5, _r4780_t6, _r4780_t7, _r4780_t8, _r4780_t9, _r4780_t10;
if (!r9_recursive) {
r4780_scale = 1.3;
r4780_pendingGlyphs = r4780_records.map(function _r4780_t7(r4781_record) {
var r4781_record, _r4781_t0, _r4781_t1;
return r4781_record[1];
});
r4780_widenFont = r9_Widen(r4780_pendingGlyphs, r4780_scale, r4780_scale * 1.1);
_r4780_t0 = r4780_records;
_r4780_t1 = _r4780_t0.length;
_r4780_t2 = 0;
_r4780_t8 = _r4780_t2 < _r4780_t1;
for (; _r4780_t8; _r4780_t8 = _r4780_t2 < _r4780_t1) {
_r4780_t9 = ((_r4780_t3 = _r4780_t0[_r4780_t2], r4780_unicode = _r4780_t3[0], r4780_glyphid = _r4780_t3[1], _r4780_t3), r9_xn$createglyph$7Hrq(r9_suggestName('dw' + r4780_glyphid), function _r4780_t10() {
var r4784_currentGlyph, _r4784_t0, _r4784_t1, _r4784_t2;
_r4784_t0 = this;
r4784_currentGlyph = _r4784_t0;
r4784_currentGlyph.gizmo = r9_globalTransform;
r4784_currentGlyph['set-width'](r9_UPM);
if (r4780_unicode)
_r4784_t2 = (r4784_currentGlyph['assign-unicode'](r4780_unicode), r9_unicodeGlyphs[r4784_currentGlyph.unicode[r4784_currentGlyph.unicode.length - 1]] = r4784_currentGlyph);
else
_r4784_t2 = void 0;
r4784_currentGlyph.include(r4780_widenFont[r4780_glyphid], r9_AS_BASE);
r4784_currentGlyph['apply-transform'](r9_Translate(r9_UPM / 2 - r9_WIDTH * r4780_scale / 2, 0), true);
return void 0;
}), _r4780_t2 = _r4780_t2 + 1);
}
return _r4780_t9;
} else
return void 0;
};
if (!r9_recursive) {
_r9_t790 = r9_createDoubleWidth;
_r9_t791 = [];
_r9_t794 = function (r4789_a) {
var r4789_a, r4789_j, _r4789_t0, _r4789_t1, _r4789_t2;
_r4789_t0 = 1;
_r4789_t1 = 95;
r4789_j = _r4789_t0;
for (; r4789_j < _r4789_t1; r4789_j = r4789_j + 1) {
if (!r9_unicodeGlyphs[65280 + r4789_j])
_r4789_t2 = r4789_a.push([
65280 + r4789_j,
r9_unicodeGlyphs[32 + r4789_j].name
]);
else
_r4789_t2 = void 0;
}
return _r9_t792 = r4789_a;
}(_r9_t791);
_r9_t789 = _r9_t790(_r9_t794);
} else
_r9_t789 = void 0;
r9_font.features.mark = {};
r9_font.features.mkmk = {
'marks': [],
'bases': []
};
r9_font.features.markGlyphs = {};
r9_font.features.gdef = {
'simple': [],
'ligature': [],
'mark': []
};
r9_buildAnchorDescription = function _r9_t795(r4792_glyph, r4792_inserter, r4792_propx, r4792_propy, r4792_prefix, r4792_th) {
var r4792_glyph, r4792_inserter, r4792_propx, r4792_propy, r4792_prefix, r4792_th, r4792_buf, r4792_key, _r4792_t0, _r4792_t1, _r4792_t2, _r4792_t3, _r4792_t4, _r4792_t5;
r4792_buf = '';
_r4792_t0 = Object.keys(r4792_glyph.anchors);
_r4792_t1 = _r4792_t0.length;
_r4792_t2 = 0;
for (; _r4792_t2 < _r4792_t1; _r4792_t2 = _r4792_t2 + 1) {
r4792_key = _r4792_t0[_r4792_t2];
if (!r4792_th || r4792_th[r4792_key])
_r4792_t5 = r4792_buf = r4792_buf + ' <anchor ' + Math.round(r4792_glyph.anchors[r4792_key][r4792_propx]) + ' ' + Math.round(r4792_glyph.anchors[r4792_key][r4792_propy]) + '> ' + r4792_inserter + ' @' + r4792_prefix + r4792_key;
else
_r4792_t5 = void 0;
}
return r4792_buf;
};
r9_createMarkLookup = function _r9_t796(r4794_tableName, r4794_anchorClasses) {
var r4794_tableName, r4794_anchorClasses, _r4794_t0, _r4794_t1, _r4794_t2, _r4794_t3, _r4794_tag4;
_r4794_t2 = r9_font.features.mark[r4794_tableName] = {
'marks': [],
'bases': []
};
return function (r4795_lookup) {
var r4795_lookup, r4795_th, r4795_ac, r4795_glyph, r4795_anchorKeys, r4795_hasAnchor, r4795_key, r4795_isMarkGlyph, _r4795_t0, _r4795_t1, _r4795_t2, _r4795_t3, _r4795_t4, _r4795_t5, _r4795_t6, _r4795_t7, _r4795_t8, _r4795_t9, _r4795_t10, _r4795_t11, _r4795_t12, _r4795_t13, _r4795_t14, _r4795_t15, _r4795_t16, _r4795_t17;
r4795_th = {};
_r4795_t0 = r4794_anchorClasses;
_r4795_t1 = _r4795_t0.length;
_r4795_t2 = 0;
for (; _r4795_t2 < _r4795_t1; _r4795_t2 = _r4795_t2 + 1) {
r4795_ac = _r4795_t0[_r4795_t2];
r4795_th[r4795_ac] = true;
}
_r4795_t3 = r9_glyphList;
_r4795_t4 = _r4795_t3.length;
_r4795_t5 = 0;
_r4795_t12 = _r4795_t5 < _r4795_t4;
for (; _r4795_t12; _r4795_t12 = _r4795_t5 < _r4795_t4) {
r4795_glyph = _r4795_t3[_r4795_t5];
if (r4795_glyph.anchors) {
r4795_anchorKeys = Object.keys(r4795_glyph.anchors);
r4795_hasAnchor = false;
_r4795_t6 = r4795_anchorKeys;
_r4795_t7 = _r4795_t6.length;
_r4795_t8 = 0;
for (; _r4795_t8 < _r4795_t7; _r4795_t8 = _r4795_t8 + 1) {
r4795_key = _r4795_t6[_r4795_t8];
if (r4795_th[r4795_key])
_r4795_t15 = r4795_hasAnchor = true;
else
_r4795_t15 = void 0;
}
if (r4795_hasAnchor) {
r4795_isMarkGlyph = false;
_r4795_t9 = r4795_anchorKeys;
_r4795_t10 = _r4795_t9.length;
_r4795_t11 = 0;
for (; _r4795_t11 < _r4795_t10; _r4795_t11 = _r4795_t11 + 1) {
r4795_key = _r4795_t9[_r4795_t11];
if (r4795_glyph.anchors[r4795_key].type === 'mark')
_r4795_t17 = r4795_isMarkGlyph = true;
else
_r4795_t17 = void 0;
}
_r4795_t16 = r4795_isMarkGlyph ? r4795_lookup.marks.push('markClass ' + r4795_glyph.name + r9_buildAnchorDescription(r4795_glyph, '', 'x', 'y', 'mark', r4795_th)) : r4795_lookup.bases.push('pos base ' + r4795_glyph.name + r9_buildAnchorDescription(r4795_glyph, 'mark', 'x', 'y', 'mark', r4795_th));
}
_r4795_t14 = _r4795_t16;
} else
_r4795_t14 = void 0;
_r4795_t13 = _r4795_t5 = _r4795_t5 + 1;
}
return _r4794_t3 = _r4795_t13;
}(_r4794_t2);
};
r9_createMarkLookup('letter', [
'above',
'below',
'trailing',
'lf',
'topright',
'bottomright'
]);
r9_createMarkLookup('overlay', [
'overlay',
'slash'
]);
_r9_t7 = r9_glyphList;
_r9_t8 = _r9_t7.length;
_r9_t9 = 0;
for (; _r9_t9 < _r9_t8; _r9_t9 = _r9_t9 + 1) {
r9_glyph = _r9_t7[_r9_t9];
if (r9_glyph.anchors && (r9_anchorKeys = Object.keys(r9_glyph.anchors), r9_anchorKeys.length)) {
r9_isMarkGlyph = false;
_r9_t10 = r9_anchorKeys;
_r9_t11 = _r9_t10.length;
_r9_t12 = 0;
for (; _r9_t12 < _r9_t11; _r9_t12 = _r9_t12 + 1) {
r9_key = _r9_t10[_r9_t12];
if (r9_glyph.anchors[r9_key].type === 'mark')
_r9_t797 = r9_isMarkGlyph = true;
else
_r9_t797 = void 0;
}
if (r9_isMarkGlyph) {
r9_font.features.mkmk.marks.push('markClass ' + r9_glyph.name + ' ' + r9_buildAnchorDescription(r9_glyph, '', 'x', 'y', 'mkmk'));
r9_font.features.mkmk.bases.push('pos mark ' + r9_glyph.name + ' ' + r9_buildAnchorDescription(r9_glyph, 'mark', 'mbx', 'mby', 'mkmk'));
_r9_t13 = r9_anchorKeys;
_r9_t14 = _r9_t13.length;
_r9_t15 = 0;
for (; _r9_t15 < _r9_t14; _r9_t15 = _r9_t15 + 1) {
r9_key = _r9_t13[_r9_t15];
if (!r9_font.features.markGlyphs[r9_key])
_r9_t798 = r9_font.features.markGlyphs[r9_key] = [];
else
_r9_t798 = void 0;
r9_font.features.markGlyphs[r9_key].push(r9_glyph.name);
}
r9_font.features.gdef.mark.push(r9_glyph.name);
} else if (/_/.test(r9_glyph.name))
r9_font.features.gdef.ligature.push(r9_glyph.name);
else
r9_font.features.gdef.simple.push(r9_glyph.name);
} else if (/_/.test(r9_glyph.name))
r9_font.features.gdef.ligature.push(r9_glyph.name);
else
r9_font.features.gdef.simple.push(r9_glyph.name);
}
r9_font.head.unitsPerEm = r9_upmscale * r9_font.head.unitsPerEm;
r9_font.hhea.ascent = r9_upmscale * r9_font.hhea.ascent;
r9_font['OS/2'].usWinAscent = r9_upmscale * r9_font['OS/2'].usWinAscent;
r9_font['OS/2'].sTypoAscender = r9_upmscale * r9_font['OS/2'].sTypoAscender;
r9_font.hhea.descent = r9_upmscale * r9_font.hhea.descent;
r9_font['OS/2'].usWinDescent = r9_upmscale * r9_font['OS/2'].usWinDescent;
r9_font['OS/2'].sTypoDescender = r9_upmscale * r9_font['OS/2'].sTypoDescender;
r9_font.hhea.lineGap = r9_upmscale * r9_font.hhea.lineGap;
r9_font['OS/2'].sTypoLineGap = r9_upmscale * r9_font['OS/2'].sTypoLineGap;
r9_font['OS/2'].sxHeight = r9_upmscale * r9_font['OS/2'].sxHeight;
if (r9_upmscale !== 1) {
_r9_t16 = r9_glyphList;
_r9_t17 = _r9_t16.length;
_r9_t18 = 0;
_r9_t800 = _r9_t18 < _r9_t17;
for (; _r9_t800; _r9_t800 = _r9_t18 < _r9_t17) {
r9_glyph = _r9_t16[_r9_t18];
r9_glyph.advanceWidth = r9_glyph.advanceWidth * r9_upmscale;
if (r9_glyph.contours) {
_r9_t19 = r9_glyph.contours;
_r9_t20 = _r9_t19.length;
_r9_t21 = 0;
_r9_t806 = _r9_t21 < _r9_t20;
for (; _r9_t806; _r9_t806 = _r9_t21 < _r9_t20) {
r9_contour = _r9_t19[_r9_t21];
_r9_t22 = r9_contour;
_r9_t23 = _r9_t22.length;
_r9_t24 = 0;
for (; _r9_t24 < _r9_t23; _r9_t24 = _r9_t24 + 1) {
r9_point = _r9_t22[_r9_t24];
r9_point.x = r9_point.x * r9_upmscale;
r9_point.y = r9_point.y * r9_upmscale;
}
_r9_t807 = _r9_t21 = _r9_t21 + 1;
}
_r9_t803 = _r9_t807;
} else
_r9_t803 = void 0;
_r9_t801 = _r9_t18 = _r9_t18 + 1;
}
_r9_t799 = _r9_t801;
} else
_r9_t799 = void 0;
r9_finalUprightify = r9_Upright();
r9_finalUprightify.x = 0;
r9_finalUprightify.y = 0;
if (!r9_recursive) {
_r9_t25 = r9_glyphList;
_r9_t26 = _r9_t25.length;
_r9_t27 = 0;
_r9_t804 = _r9_t27 < _r9_t26;
for (; _r9_t804; _r9_t804 = _r9_t27 < _r9_t26) {
_r9_t805 = (r9_glyph = _r9_t25[_r9_t27], (r9_glyph['apply-transform'](r9_finalUprightify), r9_glyph.cleanup()), _r9_t27 = _r9_t27 + 1);
}
_r9_t802 = _r9_t805;
} else
_r9_t802 = void 0;
r9_font.glyfMap = r9_glyphs;
return r9_font;
};
exports.build = r0_buildFont;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment