SYMBOL INDEX (50 symbols across 7 files) FILE: examples/javascript-example.js function exampleCode (line 1) | function exampleCode(a, b, c) { FILE: examples/preview.js function monocraftFont (line 1) | function monocraftFont(a, b, c) { FILE: src/generate_continuous_ligatures.py function generate_continuous_ligatures (line 18) | def generate_continuous_ligatures(filename): FILE: src/generate_diacritics.py function generateDiacritics (line 14) | def generateDiacritics(characters, diacritics): FILE: src/generate_examples.py function generateExamples (line 14) | def generateExamples(characters, ligatures, charactersByCodepoint): FILE: src/monocraft.py function parseArgs (line 46) | def parseArgs() -> argparse.Namespace: function generateFont (line 101) | def generateFont( function generatePixels (line 263) | def generatePixels(character) -> tuple[PixelImage, dict]: function findHighestY (line 292) | def findHighestY(image: PixelImage) -> int: function imageFromArray (line 300) | def imageFromArray(arr, x=0, y=0) -> PixelImage: function drawPolygons (line 310) | def drawPolygons(polygons, pen): function modifyStroke (line 324) | def modifyStroke(p, stroke_mod): function createGlyph (line 350) | def createGlyph( FILE: src/polygonizer.py class PixelImage (line 22) | class PixelImage: method __init__ (line 31) | def __init__(self, src=None, *, x=0, y=0, width=0, height=0, data=None): method x (line 59) | def x(self): method y (line 63) | def y(self): method x_end (line 67) | def x_end(self): method y_end (line 71) | def y_end(self): method width (line 75) | def width(self): method height (line 79) | def height(self): method data (line 83) | def data(self): method __getitem__ (line 86) | def __getitem__(self, key): method __setitem__ (line 98) | def __setitem__(self, key, value): method __len__ (line 110) | def __len__(self): method __str__ (line 113) | def __str__(self): method __repr__ (line 119) | def __repr__(self): method __hash__ (line 133) | def __hash__(self): method __eq__ (line 136) | def __eq__(self, other): method __ne__ (line 147) | def __ne__(self, other): method __or__ (line 158) | def __or__(self, other): method crop (line 199) | def crop(self, min_x, max_x, min_y, max_y): function segmentize (line 226) | def segmentize(image): class CellFlag (line 276) | class CellFlag(IntFlag): method move (line 288) | def move(self, pos): method corner (line 301) | def corner(self, pos): method cw (line 315) | def cw(self): method ccw (line 328) | def ccw(self): method reverse (line 341) | def reverse(self): class Turtle (line 355) | class Turtle: method __init__ (line 358) | def __init__(self, img, x, y, dir): method _move (line 361) | def _move(self): method _move_4way (line 500) | def _move_4way(self): method trace (line 631) | def trace(self, stop_pos, exclude_corners=False): function polygonize (line 644) | def polygonize(image, exclude_corners=False): function joinPolygons (line 669) | def joinPolygons(polygons): function generatePolygons (line 762) | def generatePolygons(image, *, join_polygons=True, exclude_corners=False... function checkPoly (line 769) | def checkPoly(poly): function runTest (line 787) | def runTest(): function testChar (line 813) | def testChar(name, pixels):