| applyVerticalHintingTransform(float fontHeight, Path &path) | juce::Typeface | |
| clearTypefaceCache() | juce::Typeface | static |
| ColourGlyphFormat enum name | juce::Typeface | |
| colourGlyphFormatBitmap enum value | juce::Typeface | |
| colourGlyphFormatCOLRv0 enum value | juce::Typeface | |
| colourGlyphFormatCOLRv1 enum value | juce::Typeface | |
| colourGlyphFormatSvg enum value | juce::Typeface | |
| createSystemFallback(const String &text, const String &language) const =0 | juce::Typeface | pure virtual |
| createSystemTypefaceFor(const Font &font) | juce::Typeface | static |
| createSystemTypefaceFor(const void *fontFileData, size_t fontFileDataSize) | juce::Typeface | static |
| createSystemTypefaceFor(Span< const std::byte >) | juce::Typeface | static |
| decReferenceCount() noexcept | juce::ReferenceCountedObject | inline |
| decReferenceCountWithoutDeleting() noexcept | juce::ReferenceCountedObject | inline |
| findSystemTypeface() | juce::Typeface | static |
| getColourGlyphFormats() const | juce::Typeface | |
| getEdgeTableForGlyph(TypefaceMetricsKind, int glyphNumber, const AffineTransform &transform, float normalisedHeight) | juce::Typeface | |
| getGlyphBounds(TypefaceMetricsKind, int glyphNumber) const | juce::Typeface | |
| getGlyphPositions(TypefaceMetricsKind, const String &text, Array< int > &glyphs, Array< float > &xOffsets, float normalisedHeight=1.0f, float horizontalScale=1.0f) | juce::Typeface | |
| getLayersForGlyph(TypefaceMetricsKind, int glyphNumber, const AffineTransform &) const | juce::Typeface | |
| getMetrics(TypefaceMetricsKind) const | juce::Typeface | |
| getName() const noexcept | juce::Typeface | inline |
| getNativeDetails() const =0 | juce::Typeface | pure virtual |
| getNominalGlyphForCodepoint(juce_wchar) const | juce::Typeface | |
| getOutlineForGlyph(TypefaceMetricsKind, int glyphNumber, Path &path) const | juce::Typeface | |
| getReferenceCount() const noexcept | juce::ReferenceCountedObject | inline |
| getStringWidth(TypefaceMetricsKind, const String &text, float normalisedHeight=1.0f, float horizontalScale=1.0f) | juce::Typeface | |
| getStyle() const noexcept | juce::Typeface | inline |
| getSupportedFeatures() const | juce::Typeface | |
| incReferenceCount() noexcept | juce::ReferenceCountedObject | inline |
| operator=(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | inlineprotected |
| operator=(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | inlineprotected |
| Ptr typedef | juce::Typeface | |
| ReferenceCountedObject()=default | juce::ReferenceCountedObject | protected |
| ReferenceCountedObject(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | inlineprotected |
| ReferenceCountedObject(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | inlineprotected |
| resetReferenceCount() noexcept | juce::ReferenceCountedObject | inlineprotected |
| scanFolderForFonts(const File &folder) | juce::Typeface | static |
| setTypefaceCacheSize(int numFontsToCache) | juce::Typeface | static |
| Typeface(const String &name, const String &newStyle) noexcept | juce::Typeface | |
| ~ReferenceCountedObject() | juce::ReferenceCountedObject | inlineprotectedvirtual |
| ~Typeface() override | juce::Typeface | |