The font name should be exposed to the accessibility bridge as the characterattribute called fontfamily. At the moment the information given to the Accessibility bridge is if the font is Monospaced or Proportional.
I'm not completely sure but I believe that exchanging the attribute "CharFontPitch", with "CharFontName" here:
Adjusting the following if-else-block to expose the attribute:
Might fix the problem, but probably there is more to it.
I'm not currently able to build on Windows, so I can't really try it out either. :(
The issue seems to be inherited from OpenOffice.org so I'm setting 3.3.0 as version.
Maybe the original code did this because the docs mention "Monospaced", but googling around I see plenty of examples of setting real font names via setFontFamily so it seems to make sense to do that instead.
Niklas Johansson committed a patch related to this issue.
It has been pushed to "master":
fdo#68346 Accessibility bridge should exspose the font name.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.