solved

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
BreathingColors
Newbie
Posts: 8
Joined: Sun Jul 16, 2017 2:30 pm
Tumblr: BreathungColorsDraws
Deviantart: JewelBreathingColors
Contact:

solved

#1 Post by BreathingColors »

Image

Code: Select all

I'm sorry, but an uncaught exception occurred.
While running game code:
  File "game/script.rpy", line 17, in script
    G "Once you add a story, pictures, and music, you can release it to the world!"
Exception: Could not find font 'NewAster.ttf'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 17, in script
    G "Once you add a story, pictures, and music, you can release it to the world!"
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\ast.py", line 593, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\exports.py", line 1033, in say
    who(what, interact=interact)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\character.py", line 826, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\character.py", line 688, in do_display
    **display_args)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\character.py", line 491, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\ui.py", line 247, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\core.py", line 2243, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\core.py", line 2572, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\core.py", line 1694, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 364, in renpy.display.render.render_screen (gen\renpy.display.render.c:5734)
    rv = render(root, width, height, 0, 0)
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 629, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 629, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 629, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\screen.py", line 598, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 629, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 975, in render
    st, at)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\display\layout.py", line 788, in render
    surf = render(d, width - x, rh, cst, cat)
  File "renpy/display/render.pyx", line 99, in renpy.display.render.render (gen\renpy.display.render.c:2921)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 175, in renpy.display.render.render (gen\renpy.display.render.c:2600)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\text\text.py", line 1524, in render
    layout = Layout(self, width, height, renders)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\text\text.py", line 523, in __init__
    glyphs = ts.glyphs(s)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\text\text.py", line 229, in glyphs
    fo = font.get_font(self.font, self.size, self.bold, self.italic, 0, self.antialias, self.vertical)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\text\font.py", line 593, in get_font
    face = load_face(fn)
  File "C:\Program Files\renpy-6.99.1-sdk\renpy\text\font.py", line 562, in load_face
    raise Exception("Could not find font {0!r}.".format(orig_fn))
Exception: Could not find font 'NewAster.ttf'.

Windows-8-6.2.9200
Ren'Py 6.99.1.329
DemonTale 0.0
Last edited by BreathingColors on Thu Jul 20, 2017 2:32 am, edited 1 time in total.

User avatar
Milkymalk
Miko-Class Veteran
Posts: 753
Joined: Wed Nov 23, 2011 5:30 pm
Completed: Don't Look (AGS game)
Projects: KANPEKI! ★Perfect Play★
Organization: Crappy White Wings
Location: Germany
Contact:

Re: Could not find Font

#2 Post by Milkymalk »

Well, it's not there.
But it's the wrong folder anyway. It's supposed to be in the /game/ folder.
Crappy White Wings (currently quite inactive)
Working on: KANPEKI!
(On Hold: New Eden, Imperial Sea, Pure Light)

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3794
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Could not find Font

#3 Post by Imperf3kt »

All assets your game uses go in the game folder or sub-directories within it.
As Milkymalk says - just move the files down one level and into the /game/ folder or supply a custom folder within the /game/ folder called "fonts" and add it to your path.
For example:
## The font used for in-game text.
define gui.text_font = "fonts/Beyond Wonderland.ttf"
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

BreathingColors
Newbie
Posts: 8
Joined: Sun Jul 16, 2017 2:30 pm
Tumblr: BreathungColorsDraws
Deviantart: JewelBreathingColors
Contact:

Re: Could not find Font

#4 Post by BreathingColors »

Still not working

Post Reply

Who is online

Users browsing this forum: Bing [Bot]