I'm not sure how this is on other platforms, but on Windows when viewing a list of font names - either in a list in a program or in Windows Explorer - we see the font's display name, not the file system name. This can be quite confusing. For example I will see a font name as "Book Antiqua Regular" all over the place, but it is shown as "BKANT" in blender. I might be looking for "Bodini MT Black" but I have to guess this is actually "BOD_BLAR".
This patch makes it so that we see the full family and style names in the file browser. The names sort with display name of course. And when selecting, the proper file name is still selected. And this is done in the correct place for these to be cached with loading directories.
The following shows a portion of my current list on the left, after patch applied on the right:
{F10235370, width=100%}