For mouse visibility, use win.setMouseVisibility(True/False)
instead. The font issue is strange since I’m sure we got that working. A hack would be to change all lines in psychopy/text.py
where the backend is checked from if self.win.winType == "pyglet":
to if self.win.winType in ["pyglet", "glfw"]:
.
The GLFW backend is very new and not well integrated/documented at this point, but it’s worth using to circumvent some issues with Pyglet/Pygame.