from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('o') pen = glyph.getPen() pen.moveTo((125,0)) pen.lineTo((50,100)) pen.lineTo((50,400)) pen.lineTo((125,500)) pen.lineTo((325,500)) pen.lineTo((400,400)) pen.lineTo((400,100)) pen.lineTo((325,0)) pen.closePath() pen.moveTo((162,12)) pen.lineTo((288,12)) pen.lineTo((350,88)) pen.lineTo((350,412)) pen.lineTo((288,488)) pen.lineTo((162,488)) pen.lineTo((100,412)) pen.lineTo((100,88)) pen.closePath() font.save()
#!/usr/bin/env python # Script to generate the Euro, by Jasmin Rathfelder from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['onesuperior'] except KeyError: glyph = font.newGlyph('onesuperior') pen = glyph.getPen() pen.moveTo((600,0)) pen.lineTo((350,250)) pen.lineTo((250,250)) pen.lineTo((150,350)) pen.lineTo((250,350)) pen.lineTo((225,375)) pen.lineTo((250,400)) pen.lineTo((150,400)) pen.lineTo((250,500)) pen.lineTo((350,500)) pen.lineTo((600,750)) pen.lineTo((700,650)) pen.lineTo((550,650)) pen.lineTo((425,500)) pen.lineTo((575,500)) pen.lineTo((675,400)) pen.lineTo((375,400)) pen.lineTo((350,375))
from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['n'] except KeyError: glyph = font.newGlyph ('n') pen = glyph.getPen() pen.moveTo((250,500)) pen.lineTo((325,500)) pen.lineTo((325,475)) pen.lineTo((600,475)) pen.lineTo((650,450)) pen.lineTo((675,400)) pen.lineTo((675,25)) pen.lineTo((750,0)) pen.lineTo((525,0)) pen.lineTo((600,25)) pen.lineTo((600,375)) pen.lineTo((575,425)) pen.lineTo((525,450)) pen.lineTo((325,450)) pen.lineTo((325,25)) pen.lineTo((400,0)) pen.lineTo((175,0)) pen.lineTo((250,25)) pen.lineTo((250,400)) pen.lineTo((175,425))
#!/usr/bin/env python # Script to generate the h, by Jonas Michael Glueck from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('h') pen = glyph.getPen() pen.moveTo((200,0)) pen.lineTo((200,700)) pen.lineTo((150,700)) pen.lineTo((100,750)) pen.lineTo((300,750)) pen.lineTo((300,500)) pen.lineTo((500,500)) pen.lineTo((600,400)) pen.lineTo((600,0)) pen.lineTo((500,0)) pen.lineTo((500,350)) pen.lineTo((450,400)) pen.lineTo((300,400)) pen.lineTo((300,0)) pen.closePath() font.save()
#!/usr/bin/env python # Script to generate the a, by Matthias Braun from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['a'] except KeyError: glyph = font.newGlyph('a') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the i, by Stefania-Lea Antoniadou from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('i') pen = glyph.getPen() pen.moveTo((100,575)) pen.lineTo((200,575)) pen.lineTo((100,475)) pen.lineTo((100,575)) pen.closePath() pen.moveTo((100,400)) pen.lineTo((200,500)) pen.lineTo((200,0)) pen.lineTo((100,-100)) pen.lineTo((100,400)) pen.closePath() font.save()
#!/usr/bin/env python # Script to generate the c, by Anna-Lena Preinfalk from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('c') pen = glyph.getPen() pen.moveTo((150,500)) pen.lineTo((600,500)) pen.lineTo((600,400)) pen.lineTo((250,400)) pen.lineTo((250,100)) pen.lineTo((600,100)) pen.lineTo((600,0)) pen.lineTo((150,0)) pen.closePath() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the t, by Alina Kadlubsky from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('t') pen = glyph.getPen() pen.moveTo((375,0)) pen.lineTo((250,0)) pen.lineTo((175,250)) pen.lineTo((175,475)) pen.lineTo((100,475)) pen.lineTo((100,525)) pen.lineTo((175,525)) pen.lineTo((175,750)) pen.lineTo((250,750)) pen.lineTo((250,525)) pen.lineTo((425,525)) pen.lineTo((425,475)) pen.lineTo((250,475)) pen.lineTo((250,250)) pen.lineTo((275,75)) pen.lineTo((375,75)) pen.lineTo((450,175)) pen.lineTo((500,175)) pen.closePath()
#!/usr/bin/env python # Script to generate the germandbls, by Jennifer Mantas from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['germandbls'] except KeyError: glyph = font.newGlyph('germandbls') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
# Script to generate the p, by Eva Maria Strecker from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('p') pen = glyph.getPen() pen.moveTo((125,-250)) pen.lineTo((125,425)) pen.lineTo((150,475)) pen.lineTo((175,500)) pen.lineTo((450,500)) pen.lineTo((475,475)) pen.lineTo((500,425)) pen.lineTo((500,275)) pen.lineTo((475,225)) pen.lineTo((450,200)) pen.lineTo((250,200)) pen.lineTo((250,275)) pen.lineTo((450,275)) pen.lineTo((450,425)) pen.lineTo((200,425)) pen.lineTo((200,-250)) pen.lineTo((125,-250)) pen.closePath()
#!/usr/bin/env python # Script to generate the B, by Eric Schrijver from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('B') pen = glyph.getPen() pen.moveTo((200,600)) pen.lineTo((600,650)) pen.lineTo((600,400)) pen.lineTo((400,300)) pen.lineTo((600,250)) pen.lineTo((600,0)) pen.lineTo((200,0)) pen.closePath() pen.moveTo((300,550)) pen.lineTo((300,400)) pen.lineTo((450,400)) pen.lineTo((450,550)) pen.closePath() pen.moveTo((300,200)) pen.lineTo((300,50)) pen.lineTo((450,50)) pen.lineTo((450,200)) pen.closePath()
#!/usr/bin/env python # Script to generate the ampersand, by Tamara Hell from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('ampersand') pen = glyph.getPen() pen.moveTo((225,0)) pen.lineTo((175,50)) pen.lineTo((125,150)) pen.lineTo((225,300)) pen.lineTo((175,400)) pen.lineTo((275,550)) pen.lineTo((425,525)) pen.lineTo((475,375)) pen.lineTo((350,225)) pen.lineTo((425,150)) pen.lineTo((525,225)) pen.lineTo((500,250)) pen.lineTo((500,275)) pen.lineTo((625,275)) pen.lineTo((625,250)) pen.lineTo((550,200)) pen.lineTo((525,175)) pen.lineTo((425,100)) pen.lineTo((475,50)) pen.lineTo((550,25)) pen.lineTo((550,0))
#!/usr/bin/env python # Script to generate the s, by Costantina Di Leo from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('s') pen = glyph.getPen() pen.moveTo((100,0)) pen.lineTo((200,0)) pen.lineTo((300,100)) pen.lineTo((300,200)) pen.lineTo((125,375)) pen.lineTo((125,400)) pen.lineTo((150,425)) pen.lineTo((250,425)) pen.lineTo((275,400)) pen.lineTo((300,450)) pen.lineTo((250,500)) pen.lineTo((125,500)) pen.lineTo((50,425)) pen.lineTo((50,350)) pen.lineTo((225,175)) pen.lineTo((225,125)) pen.lineTo((175,75)) pen.lineTo((100,75)) pen.lineTo((75,100)) pen.lineTo((50,50)) pen.closePath()
#!/usr/bin/env python # Script to generate the u, by Beatrice Straile from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('u') pen = glyph.getPen() pen.moveTo((25,50)) pen.lineTo((25,500)) pen.lineTo((200,500)) pen.lineTo((200,75)) pen.lineTo((250,25)) pen.lineTo((300,10)) pen.lineTo((375,0)) pen.lineTo((425,25)) pen.lineTo((475,75)) pen.lineTo((475,275)) pen.lineTo((500,275)) pen.lineTo((500,150)) pen.lineTo((525,75)) pen.lineTo((575,25)) pen.lineTo((650,0)) pen.lineTo((175,0)) pen.lineTo((175,475)) pen.lineTo((100,400)) pen.lineTo((75,325)) pen.lineTo((50,225)) pen.closePath()
#!/usr/bin/env python # Script to generate the m, by Tobias Hahn from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('m') pen = glyph.getPen() pen.moveTo((100,0)) pen.lineTo((100,480)) pen.lineTo((260,480)) pen.lineTo((260,320)) pen.lineTo((420,480)) pen.lineTo((580,480)) pen.lineTo((580,320)) pen.lineTo((740,480)) pen.lineTo((900,480)) pen.lineTo((900,0)) pen.lineTo((740,0)) pen.lineTo((740,320)) pen.lineTo((580,160)) pen.lineTo((580,0)) pen.lineTo((420,0)) pen.lineTo((420,320)) pen.lineTo((260,160)) pen.lineTo((260,0)) pen.closePath()
#!/usr/bin/env python # Script to generate the e, by Elisabeth Mross from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('e') pen = glyph.getPen() pen.moveTo((100,550)) pen.lineTo((550,550)) pen.lineTo((550,250)) pen.lineTo((150,250)) pen.lineTo((150,50)) pen.lineTo((550,50)) pen.lineTo((550,0)) pen.lineTo((100,0)) pen.closePath() pen.moveTo((150,500)) pen.lineTo((150,300)) pen.lineTo((500,300)) pen.lineTo((500,500)) pen.closePath() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the q, by Matthias Mann from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['q'] except KeyError: glyph = font.newGlyph('q') pen = glyph.getPen() pen.moveTo((400,125)) pen.lineTo((175,125)) pen.lineTo((75,225)) pen.lineTo((75,375)) pen.lineTo((175,475)) pen.lineTo((400,475)) pen.lineTo((500,375)) pen.lineTo((500,225)) pen.lineTo((400,125)) pen.closePath() pen.moveTo((175,175)) pen.lineTo((400,175)) pen.lineTo((450,225)) pen.lineTo((450,375)) pen.lineTo((400,425)) pen.lineTo((175,425)) pen.lineTo((125,375))
#!/usr/bin/env python # Script to generate the f, by Yasmin Abouharia from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('f') pen = glyph.getPen() pen.moveTo((300,0)) pen.lineTo((375,125)) pen.lineTo((400,725)) pen.lineTo((450,700)) pen.lineTo((425,675)) pen.lineTo((425,650)) pen.lineTo((450,625)) pen.lineTo((475,625)) pen.lineTo((500,650)) pen.lineTo((500,700)) pen.lineTo((475,725)) pen.lineTo((400,750)) pen.lineTo((300,575)) pen.lineTo((275,25)) pen.lineTo((250,100)) pen.lineTo((175,125)) pen.lineTo((150,75)) pen.lineTo((225,0)) pen.closePath() pen.moveTo((250,450))
#!/usr/bin/env python # Script to generate the x, by Lisa-Sarah Efeoglu from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('x') pen = glyph.getPen() pen.moveTo((100,-50)) pen.lineTo((150,-50)) pen.lineTo((500,500)) pen.closePath() pen.moveTo((150,500)) pen.lineTo((200,500)) pen.lineTo((500,0)) pen.closePath() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the l, by Sandra Gentner from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['l'] except KeyError: glyph = font.newGlyph('l') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the r, by Jule Hartmann from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('r') pen = glyph.getPen() pen.moveTo((125,0)) pen.lineTo((200,0)) pen.lineTo((250,225)) pen.lineTo((325,0)) pen.lineTo((400,0)) pen.lineTo((260,300)) pen.lineTo((275,350)) pen.lineTo((600,350)) pen.lineTo((600,450)) pen.lineTo((400,575)) pen.lineTo((275,575)) pen.lineTo((100,450)) pen.lineTo((100,275)) pen.lineTo((150,275)) pen.lineTo((150,375)) pen.lineTo((200,375)) pen.closePath()
#!/usr/bin/env python # Script to generate the exclam, by Madlen Goehring from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('exclam') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! pen.moveTo((160,750)) pen.lineTo((340,750)) pen.lineTo((260,175)) pen.lineTo((235,175)) pen.closePath() pen.moveTo((210,125)) pen.lineTo((290,125)) pen.lineTo((310,90)) pen.lineTo((310,40)) pen.lineTo((290,0)) pen.lineTo((210,0)) pen.lineTo((190,40)) pen.lineTo((190,90)) pen.closePath() font.save()
from robofab.world import RFont font = RFont ('Morphologic.ufo') try: glyph = font ['percent'] except KeyError: glyph = font.newGlyph ('percent') pen = glyph.getPen() pen.moveTo((225,100)) pen.lineTo((225,150)) pen.lineTo((475,400)) pen.lineTo((525,400)) pen.lineTo((525,350)) pen.lineTo((275,100)) pen.closePath() font.save() pen = glyph.getPen() pen.moveTo((250,325)) pen.lineTo((225,350)) pen.lineTo((225,375)) pen.lineTo((250,400)) pen.lineTo((275,400)) pen.lineTo((300,375)) pen.lineTo((300,350)) pen.lineTo((275,325)) pen.closePath()
from robofab.world import RFont font = RFont('Morphologic.ufo') try: glyph = font['z'] except KeyError: glyph = font.newGlyph ('z') pen = glyph.getPen() pen.moveTo((200,500)) pen.lineTo((200,400)) pen.lineTo((700,400)) pen.lineTo((700,500)) pen.closePath() font.save() pen = glyph.getPen() pen.moveTo((675,375)) pen.lineTo((225,125)) pen.closePath() font.save() pen = glyph.getPen() pen.moveTo((200,100)) pen.lineTo((200,0)) pen.lineTo((700,0))
#!/usr/bin/env python # Script to generate the g, by Michela Albertini from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('g') pen = glyph.getPen() pen.moveTo((225,0)) pen.lineTo((100,125)) pen.lineTo((100,375)) pen.lineTo((225,500)) pen.lineTo((375,500)) pen.lineTo((500,375)) pen.lineTo((500,500)) pen.lineTo((650,500)) pen.lineTo((650,400)) pen.lineTo((600,400)) pen.lineTo((600,-50)) pen.lineTo((225,-150)) pen.lineTo((225,-175)) pen.lineTo((550,-175)) pen.lineTo((650,-75)) pen.lineTo((650,-150)) pen.lineTo((550,-250)) pen.lineTo((125,-250)) pen.lineTo((125,-100)) pen.lineTo((500,0)) pen.lineTo((500,125))
#!/usr/bin/env python # Script to generate the b, by Avalon Leonetti from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('b') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save() pen = glyph.getPen() pen.moveTo((0,0)) pen.lineTo((25,100)) pen.lineTo((25,750)) pen.lineTo((110,750)) pen.lineTo((112,475)) pen.lineTo((112,475)) pen.lineTo((200,500)) pen.lineTo((300,500)) pen.lineTo((400,450)) pen.lineTo((450,350)) pen.lineTo((475,225)) pen.lineTo((450,125)) pen.lineTo((375,25)) pen.lineTo((275,0))
#!/usr/bin/env python # Script to generate the v, by Felix Marvin Vetter from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('v') pen = glyph.getPen() pen.moveTo((0,500)) pen.lineTo((150,500)) pen.lineTo((375,200)) pen.lineTo((600,500)) pen.lineTo((750,500)) pen.lineTo((375,0)) pen.lineTo((0,500)) pen.lineTo((0,500)) pen.closePath() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()
#!/usr/bin/env python # Script to generate the w, by Peer Viktor Guba from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('w') pen = glyph.getPen() # ! Drawing instructions here ! # ! Otherwise nothing happens ! pen.moveTo((175,400)) pen.lineTo((250,0)) pen.lineTo((350,530)) pen.lineTo((475,-150)) pen.lineTo((630,750)) pen.lineTo((590,750)) pen.lineTo((475,-100)) pen.lineTo((350,582)) pen.lineTo((250,55)) pen.lineTo((210,400)) pen.closePath() font.save()
#!/usr/bin/env python # Script to generate the y, by Oliver Kosic from robofab.world import RFont font = RFont('Morphologic.ufo') glyph = font.newGlyph('y') pen = glyph.getPen() pen.moveTo((0,500)) pen.lineTo((150,500)) pen.lineTo((475,35)) pen.lineTo((715,375)) pen.lineTo((600,375)) pen.lineTo((600,500)) pen.lineTo((950,500)) pen.lineTo((285,-450)) pen.lineTo((100,-450 )) pen.lineTo((100,-300)) pen.lineTo((240,-300)) pen.lineTo((400,-71)) pen.closePath() # ! Drawing instructions here ! # ! Otherwise nothing happens ! font.save()