diff --git a/src/content_cao.cpp b/src/content_cao.cpp index b3f90aa9c..e864063a4 100644 --- a/src/content_cao.cpp +++ b/src/content_cao.cpp @@ -975,6 +975,11 @@ void GenericCAO::addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc, wname.c_str(), m_nametag_color, node); m_textnode->grab(); m_textnode->setPosition(v3f(0, BS*1.1, 0)); + + // Enforce hiding nametag, + // because if freetype is enabled, a grey + // shadow can remain. + m_textnode->setVisible(m_nametag_color.getAlpha() > 0); } updateNodePos();