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()

Beispiel #11
0
#!/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()