TtfFont

סקירה כללית

TtfFont הוא שיעור ב Aspose.Font FOSS עבור Python. מורשת מ : Font.

TtfFont.save(דרך) כותב את דוגמה הטקסט הנוכחית למסלול מערכת הקבצים המסופקים בפורמט המקומי שלה.

שיעור זה מספק 23 שיטות לעבוד עם אובייקטים TtfFont בתוכניות Python. שיטות זמינות כוללות: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance,11 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Font FOSS עבור חבילת Python. רכוש : axes, cff_font, encoding, font_family, font_name, font_style,ועוד 12 עוד.

נכסים

שםסוגגישהתיאור
font_typeFontTypeקראומקבל את סוג הפורט.
font_namestrקראוקבל את שם הפורטל.
font_familystrקראוקבל את משפחת הפורט.
font_stylestrקראומקבל את סגנון הפורט.
num_glyphsintקראותנו לי את ה-NUM GIFS.
metricsFontMetricsקראומקבלים את המטרייה.
encodingFontEncodingקראומקבל את הקוד.
glyph_accessorGlyphAccessorקראוקבל את המכשיר הגליף.
ttf_tablesTtfTableSetקראוקבלו את טבלאות ה-TF.
cff_font``קראומקבל את הפורמט CFF.
fvar`“FvarTableNone”`קראו
hvar`“HvarTableNone”`קראו
is_variableboolקראואם זה משתנה.
axes"list[AxisRecord]"קראומקבל את המזרן.
named_instances"list[NamedInstance]"קראומקבלים את ההזדמנויות הנקראות.
variable_axeslist[VariableAxis]קראומקבלים את המשתנים.
variable_instanceslist[VariableInstance]קראומקבלים את ההבדלים.
smart_instancer``קראוקבל את האינטראקציה החכמה.

שיטות

חתימהתיאור
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)שיחות INI על פי דוגמה זו.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesהחזיר את הוויטות של הטבלה המפורטת TrueType
set_table_bytes(tag: str, data: bytes)הגדרת הערך של הוויטות.
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)dict[str, object]`
available_naming_strategies()tuple[str, ...]החזיר את מספר המזהים של אסטרטגיות השם תומכות
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs()list[KernPair]החזיר את זוגות הליבה.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeהחזיר את FontType הרשימה של האות הנוכחית
font_name()strהנכס מחזיק בשורת השם המלא של האותיות
font_family()strהנכס מחזיק בשם המשפחה
font_style()strבית בעל שם סגנון
num_glyphs()intהנכס מחזיק את מספר הגליף
metrics()FontMetricsהחזיר אובייקט FontMetrics עם גודל ונתונים מרחביים
encoding()FontEncodingהחזיר אובייקט FontEncoding המתאר את המפה של הדמויות
glyph_accessor()GlyphAccessorהחזיר GlyphAccessor עבור פעולות גליף ברמה נמוכה
save(path: str)’ כותב את המצב הנוכחי של טופס TrueType למערכת הקובץ במקום שנקבע
save_to_format(font_type: FontType, path: str)קורא save_to_format על האינדקס הזה TtfFont.
convert(target: FontType)Fontהחזיר אובייקט חותם שהופנה למטרה FontType

ראה גם

 עברית