Created
September 12, 2015 20:36
-
-
Save leonbreedt/2adfe27b39e141bc88fe to your computer and use it in GitHub Desktop.
buildglyphs.js from OS X
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
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