# Font lists

**URL:** <https://forum.juce.com/t/font-lists/1687>\
**Category:** General JUCE discussion\
**Created:** [May 13, 2007, 5:36am UTC](https://forum.juce.com/t/font-lists/1687 "2007-05-13T05:36:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![testcase](https://avatars.discourse-cdn.com/v4/letter/t/e5b9ba/32.png) [@testcase](https://forum.juce.com/u/testcase)\
**Post date:** [May 13, 2007, 5:36am UTC](https://forum.juce.com/t/font-lists/1687/1 "2007-05-13T05:36:07Z")

</div>

Hi.  
I want to create a list of all available fonts to be used in a menu.

Using Font::findFonts i can get all the fonts on the system and then use getTypefaceName to get the font name. this typically seems to take about 10 seconds on the mac and i was wondering if it would be any faster if I could use getAllAvailableFontNames() , which is currently private?

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [May 13, 2007, 8:54am UTC](https://forum.juce.com/t/font-lists/1687/2 "2007-05-13T08:54:51Z")

</div>

Hmm. I guess it might be a bit faster, and if you don’t need the fonts, then there’s no point in loading them. I suppose it wouldn’t hurt to make that method public…

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [May 12, 2017, 8:56pm UTC](https://forum.juce.com/t/font-lists/1687/3 "2017-05-12T20:56:35Z")

</div>

Closed on May 12, 2017, 8:56pm UTC


