Antialias 3D text?

I’m creating 3D text labels using code similar to the dummy code below, but it’s not getting antialiased. What am I missing?

Code (running on ShowBase object’s init function):

# Set antialiasing
render.setAntialias(AntialiasAttrib.MMultisample)

# Make text
text = '3D text!'
self.font = loader.loadFont('arial.ttf')
self.font.setRenderMode(TextFont.RMSolid)
textlabel = TextNode(text)
textlabel.setText(text)
textlabel.setFont(self.font)
render.attachNewNode(textlabel)

Config.prc:

framebuffer-multisample 1
multisamples 2

Seems to work for me, with your code:

Turning up the tessellation a bit more:

What platform/Panda version are you using?

Windows, Panda 1.9.2