<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HardToFind]]></title><description><![CDATA[<p dir="auto">错误报告: <a href="https://trs.mtool.app/share/#agentReport_6e42e7b97d9bb39871d99c9d898b6a8e" rel="nofollow ugc">https://trs.mtool.app/share/#agentReport_6e42e7b97d9bb39871d99c9d898b6a8e</a></p>
<p dir="auto">问题描述 / Issue Description:<br />
无法加载弹出txt文档<br />
I'm sorry, but an uncaught exception occurred.</p>
<p dir="auto">While running game code:<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">-- Full Traceback ------------------------------------------------------------</p>
<p dir="auto">Traceback (most recent call last):<br />
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script<br />
python hide:<br />
File "renpy/ast.py", line 1193, in execute<br />
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/python.py", line 1276, in py_exec_bytecode<br />
exec(bytecode, globals, locals)<br />
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in &lt;module&gt;<br />
python hide:<br />
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide<br />
ui.interact()<br />
~~~~~~~~~~~^^<br />
File "renpy/ui.py", line 306, in interact<br />
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 2163, in interact<br />
repeat, rv = self.interact_core(<br />
~~~~~~~~~~~~~~~~~~^<br />
preloads=preloads,<br />
^^^^^^^^^^^^^^^^^^<br />
...&lt;4 lines&gt;...<br />
**kwargs,<br />
^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/core.py", line 2842, in interact_core<br />
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)<br />
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 1279, in draw_screen<br />
surftree = renpy.display.render.render_screen(<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^<br />
root_widget,<br />
^^^^^^^^^^^^<br />
renpy.config.screen_width,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
renpy.config.screen_height,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/screen.py", line 767, in render<br />
child = renpy.display.render.render(self.child, w, h, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1159, in render<br />
surf = render(d, width - x, rh, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/behavior.py", line 990, in render<br />
rv = super(Button, self).render(width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1394, in render<br />
xminimum = max(xminimum, size_groups[size_group].width(width, height, st, at))<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1327, in width<br />
rend = renpy.display.render.render_for_size(i, width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/behavior.py", line 990, in render<br />
rv = super(Button, self).render(width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1444, in render<br />
surf = render(child, width - cxmargin - cxpadding, height - cymargin - cypadding, st, at)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/text.py", line 2768, in render<br />
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 837, in <strong>init</strong><br />
seg_glyphs, rtl = self.glyphs_paragraph(p, order)<br />
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^<br />
File "renpy/text/text.py", line 1701, in glyphs_paragraph<br />
rv.append((ts, ts.glyphs(s[offset:], self, l)))<br />
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 371, in glyphs<br />
fo = font.get_font(<br />
~~~~~~~~~~~~~^<br />
self.font,<br />
^^^^^^^^^^<br />
...&lt;11 lines&gt;...<br />
self.features,<br />
^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "&lt;string&gt;", line 19, in new_init<br />
File "renpy/text/font.py", line 750, in get_font<br />
face = load_face(fn, shaper)<br />
~~~~~~~~~^^^^^^^^^^^^<br />
File "&lt;string&gt;", line 43, in hook_func<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "renpy/common/00start.rpy", line 297, in script<br />
python:<br />
File "renpy/ast.py", line 1193, in execute<br />
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/python.py", line 1276, in py_exec_bytecode<br />
exec(bytecode, globals, locals)<br />
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/common/00start.rpy", line 301, in &lt;module&gt;<br />
renpy.call_in_new_context("_main_menu")<br />
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^<br />
File "renpy/game.py", line 346, in call_in_new_context<br />
return renpy.execution.run_context(False)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^<br />
File "renpy/execution.py", line 1050, in run_context<br />
context.run()<br />
~~~~~~~~~~~^^<br />
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script<br />
python hide:<br />
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script<br />
python hide:<br />
File "renpy/display/error.py", line 135, in report_exception<br />
renpy.game.invoke_in_new_context(<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^<br />
call_exception_screen,<br />
^^^^^^^^^^^^^^^^^^^^^^<br />
...&lt;4 lines&gt;...<br />
ignore_action=ignore_action,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "renpy/game.py", line 285, in invoke_in_new_context<br />
return callable(*args, **kwargs)<br />
~~~~~~~~^^^^^^^^^^^^^^^^^<br />
File "renpy/display/error.py", line 44, in call_exception_screen<br />
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)<br />
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/ui.py", line 306, in interact<br />
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 2163, in interact<br />
repeat, rv = self.interact_core(<br />
~~~~~~~~~~~~~~~~~~^<br />
preloads=preloads,<br />
^^^^^^^^^^^^^^^^^^<br />
...&lt;4 lines&gt;...<br />
**kwargs,<br />
^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/core.py", line 2842, in interact_core<br />
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)<br />
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 1279, in draw_screen<br />
surftree = renpy.display.render.render_screen(<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^<br />
root_widget,<br />
^^^^^^^^^^^^<br />
renpy.config.screen_width,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
renpy.config.screen_height,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/screen.py", line 767, in render<br />
child = renpy.display.render.render(self.child, w, h, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1444, in render<br />
surf = render(child, width - cxmargin - cxpadding, height - cymargin - cypadding, st, at)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1955, in render<br />
cwidth, cheight = sizeit("c", width, height, 0, 0)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1952, in sizeit<br />
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1955, in render<br />
cwidth, cheight = sizeit("c", width, height, 0, 0)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1952, in sizeit<br />
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/viewport.py", line 283, in render<br />
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1159, in render<br />
surf = render(d, width - x, rh, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/text.py", line 2768, in render<br />
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 837, in <strong>init</strong><br />
seg_glyphs, rtl = self.glyphs_paragraph(p, order)<br />
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^<br />
File "renpy/text/text.py", line 1701, in glyphs_paragraph<br />
rv.append((ts, ts.glyphs(s[offset:], self, l)))<br />
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 371, in glyphs<br />
fo = font.get_font(<br />
~~~~~~~~~~~~~^<br />
self.font,<br />
^^^^^^^^^^<br />
...&lt;11 lines&gt;...<br />
self.features,<br />
^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "&lt;string&gt;", line 19, in new_init<br />
File "renpy/text/font.py", line 750, in get_font<br />
face = load_face(fn, shaper)<br />
~~~~~~~~~^^^^^^^^^^^^<br />
File "&lt;string&gt;", line 43, in hook_func<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "renpy/bootstrap.py", line 401, in bootstrap<br />
renpy.main.main()<br />
~~~~~~~~~~~~~~~^^<br />
File "renpy/main.py", line 596, in main<br />
run(restart)<br />
~~~^^^^^^^^^<br />
File "renpy/main.py", line 137, in run<br />
renpy.execution.run_context(True)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^<br />
File "renpy/execution.py", line 1050, in run_context<br />
context.run()<br />
~~~~~~~~~~~^^<br />
File "renpy/common/00start.rpy", line 297, in script<br />
python:<br />
File "renpy/common/00start.rpy", line 297, in script<br />
python:<br />
File "renpy/display/error.py", line 135, in report_exception<br />
renpy.game.invoke_in_new_context(<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^<br />
call_exception_screen,<br />
^^^^^^^^^^^^^^^^^^^^^^<br />
...&lt;4 lines&gt;...<br />
ignore_action=ignore_action,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "renpy/game.py", line 285, in invoke_in_new_context<br />
return callable(*args, **kwargs)<br />
~~~~~~~~^^^^^^^^^^^^^^^^^<br />
File "renpy/display/error.py", line 44, in call_exception_screen<br />
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)<br />
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/ui.py", line 306, in interact<br />
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 2163, in interact<br />
repeat, rv = self.interact_core(<br />
~~~~~~~~~~~~~~~~~~^<br />
preloads=preloads,<br />
^^^^^^^^^^^^^^^^^^<br />
...&lt;4 lines&gt;...<br />
**kwargs,<br />
^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/core.py", line 2842, in interact_core<br />
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)<br />
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/core.py", line 1279, in draw_screen<br />
surftree = renpy.display.render.render_screen(<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^<br />
root_widget,<br />
^^^^^^^^^^^^<br />
renpy.config.screen_width,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
renpy.config.screen_height,<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/screen.py", line 767, in render<br />
child = renpy.display.render.render(self.child, w, h, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 896, in render<br />
surf = render(child, width, height, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1444, in render<br />
surf = render(child, width - cxmargin - cxpadding, height - cymargin - cypadding, st, at)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1955, in render<br />
cwidth, cheight = sizeit("c", width, height, 0, 0)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1952, in sizeit<br />
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1955, in render<br />
cwidth, cheight = sizeit("c", width, height, 0, 0)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/layout.py", line 1952, in sizeit<br />
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 320, in renpy.display.render.render_for_size<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/viewport.py", line 283, in render<br />
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/display/layout.py", line 1159, in render<br />
surf = render(d, width - x, rh, cst, cat)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/display/render.pyx", line 170, in renpy.display.render.render<br />
File "renpy/display/render.pyx", line 267, in renpy.display.render.render<br />
File "renpy/text/text.py", line 2768, in render<br />
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)<br />
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 837, in <strong>init</strong><br />
seg_glyphs, rtl = self.glyphs_paragraph(p, order)<br />
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^<br />
File "renpy/text/text.py", line 1701, in glyphs_paragraph<br />
rv.append((ts, ts.glyphs(s[offset:], self, l)))<br />
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^<br />
File "renpy/text/text.py", line 371, in glyphs<br />
fo = font.get_font(<br />
~~~~~~~~~~~~~^<br />
self.font,<br />
^^^^^^^^^^<br />
...&lt;11 lines&gt;...<br />
self.features,<br />
^^^^^^^^^^^^^^<br />
)<br />
^<br />
File "&lt;string&gt;", line 19, in new_init<br />
File "renpy/text/font.py", line 750, in get_font<br />
face = load_face(fn, shaper)<br />
~~~~~~~~~^^^^^^^^^^^^<br />
File "&lt;string&gt;", line 43, in hook_func<br />
File "renpy/text/hbfont.pyx", line 467, in renpy.text.hbfont.HBFace.<strong>init</strong><br />
renpy.text.hbfont.FreetypeError: 38: b'invalid charmap handle'</p>
<p dir="auto">Windows-11-10.0.26300-SP0 AMD64<br />
Ren'Py 8.5.3.26051504<br />
Hard To Find 8.1<br />
Wed Oct 28 02:15:54 2026</p>
]]></description><link>https://bbs.mtool.app/topic/2352/hardtofind</link><generator>RSS for Node</generator><lastBuildDate>Tue, 03 Nov 2026 00:53:39 GMT</lastBuildDate><atom:link href="https://bbs.mtool.app/topic/2352.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Oct 2026 19:31:36 GMT</pubDate><ttl>60</ttl></channel></rss>