JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
juce::FTTypefaceList Class Referencefinal
Inheritance diagram for juce::FTTypefaceList:
juce::DeletedAtShutdown

Classes

struct  KnownTypeface
 

Public Member Functions

FTFaceWrapper::Ptr createFace (const void *data, size_t dataSize, int index)
 
FTFaceWrapper::Ptr createFace (const File &file, int index)
 
FTFaceWrapper::Ptr createFace (const String &fontName, const String &fontStyle)
 
StringArray findAllFamilyNames () const
 
StringArray findAllTypefaceStyles (const String &family) const
 
void scanFontPaths (const StringArray &paths)
 
void getMonospacedNames (StringArray &monoSpaced) const
 
void getSerifNames (StringArray &serif) const
 
void getSansSerifNames (StringArray &sansSerif) const
 

Static Public Member Functions

static FTFaceWrapper::Ptr selectUnicodeCharmap (FTFaceWrapper *face)
 

Detailed Description

Definition at line 87 of file juce_Fonts_freetype.cpp.

Constructor & Destructor Documentation

◆ FTTypefaceList()

juce::FTTypefaceList::FTTypefaceList ( )

Definition at line 90 of file juce_Fonts_freetype.cpp.

◆ ~FTTypefaceList()

juce::FTTypefaceList::~FTTypefaceList ( )

Definition at line 95 of file juce_Fonts_freetype.cpp.

Member Function Documentation

◆ createFace() [1/3]

FTFaceWrapper::Ptr juce::FTTypefaceList::createFace ( const File file,
int  index 
)

Definition at line 136 of file juce_Fonts_freetype.cpp.

◆ createFace() [2/3]

FTFaceWrapper::Ptr juce::FTTypefaceList::createFace ( const String fontName,
const String fontStyle 
)

Definition at line 141 of file juce_Fonts_freetype.cpp.

◆ createFace() [3/3]

FTFaceWrapper::Ptr juce::FTTypefaceList::createFace ( const void data,
size_t  dataSize,
int  index 
)

Definition at line 131 of file juce_Fonts_freetype.cpp.

◆ findAllFamilyNames()

StringArray juce::FTTypefaceList::findAllFamilyNames ( ) const

Definition at line 155 of file juce_Fonts_freetype.cpp.

◆ findAllTypefaceStyles()

StringArray juce::FTTypefaceList::findAllTypefaceStyles ( const String family) const

Definition at line 170 of file juce_Fonts_freetype.cpp.

◆ getMonospacedNames()

void juce::FTTypefaceList::getMonospacedNames ( StringArray monoSpaced) const

Definition at line 231 of file juce_Fonts_freetype.cpp.

◆ getSansSerifNames()

void juce::FTTypefaceList::getSansSerifNames ( StringArray sansSerif) const

Definition at line 245 of file juce_Fonts_freetype.cpp.

◆ getSerifNames()

void juce::FTTypefaceList::getSerifNames ( StringArray serif) const

Definition at line 238 of file juce_Fonts_freetype.cpp.

◆ scanFontPaths()

void juce::FTTypefaceList::scanFontPaths ( const StringArray paths)

Definition at line 182 of file juce_Fonts_freetype.cpp.

◆ selectUnicodeCharmap()

static FTFaceWrapper::Ptr juce::FTTypefaceList::selectUnicodeCharmap ( FTFaceWrapper face)
static

Definition at line 122 of file juce_Fonts_freetype.cpp.


The documentation for this class was generated from the following files: