luxlabs header browser preview


@class NSNumber, NSString, NSArray, UIImage, UIFontDescriptor, NSAttributedString;

@interface _UIFontPickerFontInfo : NSObject {
    NSString *_localizedFamilyName;
    NSString *_localizedStyleName;
    NSString *_localizedFullName;
    double _lineHeight;
    UIFontDescriptor *_fontDescriptor;
    NSAttributedString *_attributedString;
    NSString *_attributedStringContentSize;
    NSString *_preferredShortPreviewString;
    NSNumber *_previewStringContainsArabic;
    UIImage *_previewImage;
    NSString *_previewImageContentSize;
    double _previewImageDisplayScale;
    BOOL _previewImageUsesSingleCharacter;
    unsigned long long _hasMultipleFaces;
    NSArray *_subInfos;
    BOOL _isSystemFont;
    NSNumber *_canRenderName;
}

@property (readonly) NSString *familyName;
@property (readonly) NSString *postscriptName;
@property (readonly) NSString *styleName;
@property (readonly) NSString *fontName;
@property (readonly) double lineHeight;
@property (readonly) NSAttributedString *attributedString;
@property (readonly) NSString *localizedName;
@property (readonly) NSString *localizedFullName;
@property (readonly) NSString *localizedFamilyName;
@property (readonly) BOOL fontCanRenderLocalizedName;
@property (readonly) NSString *preferredShortPreviewString;
@property (readonly) UIImage *previewImage;
@property (nonatomic) BOOL previewImagePrefersSingleCharacter;
@property (readonly) UIFontDescriptor *fontDescriptor;
@property (readonly, getter=isFontFamilyAvailable) BOOL fontFamilyAvailable;
@property (readonly) BOOL hasMultipleFaces;
@property (readonly) NSArray *faces;
@property (readonly) _UIFontPickerFontInfo *familyInfo;
@property (readonly) BOOL isSystemFont;

+ (id)infoWithFamilyName:(id)a0;
+ (id)infoWithFontDescriptor:(struct __CTFontDescriptor { } *)a0;
+ (id)infoWithName:(id)a0;

- (unsigned long long)hash;
- (BOOL)matchesConfiguration:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (BOOL)matchesFamilyForFontDescriptor:(id)a0;
- (void)_updateAttributedStringIfNeeded;
- (void)_createPreviewImage:(id)a0;
- (id)_fontStringForTraitCollection:(id)a0;
- (BOOL)_hasMultipleFacesForFamily;
- (void)_populateLocalizedNamesIfNecessary;
- (id)_sortedFacesByWeight;
- (void)_updatePreviewImageIfNeeded;
- (id)displayNameForFont:(id)a0;
- (id)faceMatchingDescriptor:(id)a0;
- (id)initWithFamilyName:(id)a0;
- (id)initWithFontDescriptor:(id)a0;
- (id)initWithFontDescriptor:(id)a0 isSystemFont:(BOOL)a1;
- (id)initWithSystemDefaultFont;
- (BOOL)matchesClientFontContext:(id)a0;
- (BOOL)matchesFamilyName:(id)a0;
- (BOOL)matchesFontDescriptor:(id)a0;
- (BOOL)matchesLanguages:(id)a0;
- (BOOL)matchesSearchString:(id)a0;
- (BOOL)matchesTraits:(unsigned int)a0;
- (void)setHasMultipleFaces:(BOOL)a0;

@end