addGlyph(juce_wchar character, const Path &path, float width) noexcept | juce::CustomTypeface | |
addGlyphsFromOtherTypeface(Typeface &typefaceToCopy, juce_wchar characterStartIndex, int numCharacters) noexcept | juce::CustomTypeface | |
addKerningPair(juce_wchar char1, juce_wchar char2, float extraAmount) noexcept | juce::CustomTypeface | |
applyVerticalHintingTransform(float fontHeight, Path &path) | juce::Typeface | |
ascent | juce::CustomTypeface | protected |
clear() | juce::CustomTypeface | |
clearTypefaceCache() | juce::Typeface | static |
createSystemTypefaceFor(const Font &font) | juce::Typeface | static |
createSystemTypefaceFor(const void *fontFileData, size_t fontFileDataSize) | juce::Typeface | static |
CustomTypeface() | juce::CustomTypeface | |
CustomTypeface(InputStream &serialisedTypefaceStream) | juce::CustomTypeface | explicit |
decReferenceCount() noexcept | juce::ReferenceCountedObject | inline |
decReferenceCountWithoutDeleting() noexcept | juce::ReferenceCountedObject | inline |
defaultCharacter | juce::CustomTypeface | protected |
findGlyph(const juce_wchar character, bool loadIfNeeded) noexcept | juce::CustomTypeface | private |
getAscent() const override | juce::CustomTypeface | virtual |
getDescent() const override | juce::CustomTypeface | virtual |
getEdgeTableForGlyph(int glyphNumber, const AffineTransform &, float fontHeight) override | juce::CustomTypeface | virtual |
getFallbackTypeface() | juce::Typeface | protectedstatic |
getGlyphPositions(const String &, Array< int > &glyphs, Array< float > &xOffsets) override | juce::CustomTypeface | virtual |
getHeightToPointsFactor() const override | juce::CustomTypeface | virtual |
getName() const noexcept | juce::Typeface | inline |
getOutlineForGlyph(int glyphNumber, Path &) override | juce::CustomTypeface | virtual |
getReferenceCount() const noexcept | juce::ReferenceCountedObject | inline |
getStringWidth(const String &) override | juce::CustomTypeface | virtual |
getStyle() const noexcept | juce::Typeface | inline |
glyphs | juce::CustomTypeface | private |
hintingLock | juce::Typeface | private |
hintingParams | juce::Typeface | private |
incReferenceCount() noexcept | juce::ReferenceCountedObject | inline |
isHinted() const | juce::Typeface | inlinevirtual |
isSuitableForFont(const Font &) const | juce::Typeface | inlinevirtual |
loadGlyphIfPossible(juce_wchar characterNeeded) | juce::CustomTypeface | protectedvirtual |
lookupTable | juce::CustomTypeface | private |
name | juce::Typeface | protected |
operator=(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | inlineprotected |
operator=(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | inlineprotected |
Ptr typedef | juce::Typeface | |
refCount | juce::ReferenceCountedObject | private |
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 |
setCharacteristics(const String &fontFamily, float ascent, bool isBold, bool isItalic, juce_wchar defaultCharacter) noexcept | juce::CustomTypeface | |
setCharacteristics(const String &fontFamily, const String &fontStyle, float ascent, juce_wchar defaultCharacter) noexcept | juce::CustomTypeface | |
setTypefaceCacheSize(int numFontsToCache) | juce::Typeface | static |
style | juce::Typeface | protected |
Typeface(const String &name, const String &style) noexcept | juce::Typeface | protected |
writeToStream(OutputStream &outputStream) | juce::CustomTypeface | |
~CustomTypeface() override | juce::CustomTypeface | |
~ReferenceCountedObject() | juce::ReferenceCountedObject | inlineprotectedvirtual |
~Typeface() override | juce::Typeface | |