@付きとかそんなものはないのです…
MS 明朝等に@をつけてFont作っても存在しないフォントはDialogが使われるだけなのです…

import java.awt.Font;
import java.awt.GraphicsEnvironment;
public class FontTest
{
public static void main(String[] args)
{
// @付きフォントなんて無い
for (Font font : GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts())
{
System.out.println(font);
}

// @付きで指定しても存在しないフォントはDialogになる
Font font = new Font("@MS 明朝", Font.PLAIN, 12)
System.out.println(font.getFontName());
}
}