FL.objects.Options.Options

class FL.objects.Options.Options

Bases: object

__init__() None

Generic constructor.

Methods

Init()

Reset FontLab Options to default settings

Load()

Read FontLab Options from registry

Save()

Save FontLab Options in registry

__init__()

Generic constructor.

as_dict()

fake_load_options()

fake_load_regfile(file_path)

Load options from a registry file

fake_save_options()

fake_save_regfile(file_path)

Save options to a registry file

Attributes

ATMPPM

ATMScaler

ATMSmooth

AutohintingEngine

ChartAutoActivateCodepage

ChartCopyKerning

ChartGenerate

ChartGenerateRTL

ColorBackground

ColorBackgroundMask

ColorBackgroundMetrics

ColorForegroundMetrics

ColorGlobalGuide

ColorGrid

ColorGroups

ColorGuide

ColorNeighbors

ColorOutline

ControlSwitch

CustomDict

DSIG_KeyPath

DSIG_Password

DSIG_SertPath

DSIG_TimeStamp

DSIG_Use

EditAllSmooth

EditAutoSelectLayers

EditBCVOpacity

EditComponentsByOutline

EditConnectMasters

EditDoubleClickMask

EditKeyboardEditBCP

EditLayersExpanded

EditPreviewKey

EditShowAnchorNames

EditShowMasterPoints

EditShowMeasurementLine

EditShowNodesSelection

EditSmoothIsSmooth

EditThickOutline

EditUndoSelection

EditZoomMode

EmbeddingType

EnableExtPythonEditor

EnablePython

EnableStickPanels

EnableTooltips

ExpandKernCodepage

ExpandKernCount

ExpandKernFlags

ExtPythonEditor

FileOpenSample

FontAuditLive

FontDialogName

FontDialogSize

FontExpanded

FontFixedName

FontFixedSize

FontLabNodes

FontPanelName

FontPanelSize

FontRulerName

FontRulerSize

FontSmallName

FontSmallSize

FontTableName

FontTableSize

GlyphNameSortMode

GlyphsBarTop

GroupCenter

GroupDoubleClick

GroupFill

GroupKerning

GroupMask

GroupShapeFill

GroupShapeMask

GroupShapeOpacity

GroupShiftX

GroupShiftY

GroupUseMetrics

MacroFontName

MaskMetrics

MetricsBarExpanded0

MetricsBarExpanded1

MetricsBarExpanded2

MetricsBarExpanded3

MetricsBottomBar0

MetricsBottomBar1

MetricsBottomBar2

MetricsBottomBar3

MetricsShowBar0

MetricsShowBar1

MetricsShowBar2

MetricsShowBar3

MetricsShowTable0

MetricsShowTable1

MetricsShowTable2

MetricsShowTable3

MMExtrapolation

OpenOutput

OTAddMetricsClasses

OTCompileFeatures

OTGenerate

OTOldContextRule

OTPreviewSize

OTSampleSize

OutputFontName

PaintJapanese

PaintReverseBrushAutoColor

PaintTextFont

PreviewAlternativeArrows

PreviewApplyTemplate

PreviewAutoScroll

PreviewAutoWrap

PreviewBlueColor

PreviewFilterKerning

PreviewFilterMetrics

PreviewFocusString

PreviewHighlightKeyGlyphs

PreviewKeepExceptions

PreviewKerningIcons

PreviewListWidth

PreviewLockDependences

PreviewLockStyle

PreviewMode

PreviewPaintStyle

PreviewPanelTop

PreviewProcessFeatures

PreviewShowClassMembers

PreviewShowReferences

PreviewSize

PreviewSnapStyle

QuickZoomScale

RemoveZeroKerning

Shift10

StyleInactiveMetrics

StyleMetrics

SyncronizeMasters

T1ExportCompatibleCyrillic

T1ExportEncoding

T1FSType

T1MatchEncoding

T1UseOTFamilyName

T1UseOTStyleName

T1UseTrademarkName

Template_BDF

Template_Path

Template_Use

TTEDecompose

TTESmartFontName

TTESmartMacNames

TTEStoreTables

TTEVersionOS2

TTEWriteKernTable

TTFScaler

TTFSmooth

TTHPPM

TTIGenerateNames

TTIReadBinaryOT

TTIStoreBinaryOT

UnicodeKeyboard

AutoAlignVector

Optimize - Auto-alignment level:

AutoMetricsClose

AutoMetricsLeft

AutoMetricsRight

AutoRemoveHints

AutoSave

Autosave fonts

AutoSaveTick

Autosave fonts every _ minutes

AutohintingHRatio

AutohintingMaxHWidth

AutohintingMaxVWidth

AutohintingMinHLen

AutohintingMinHWidth

AutohintingMinVLen

AutohintingMinVWidth

AutohintingRemoveHints

AutohintingVRatio

Backup

Create backup files

BitmapSize

Bitmap height for the Create Bitmap command

CacheTTPath

Location of the CacheTT.exe

CacheTTUse

Use CacheTT program to generate device metrics tables in TT fonts

ChartApplyTemplate

ChartAutoHide

ChartAutoUnicode

ChartCaptionFontCharSet

ChartCaptionFontName

ChartCaptionFontSize

ChartDoubleClick

ChartDragDrop

ChartPreviewMarks

ChartSampleSize

Glyph cell - Each cell should have dimensions of _ pixels

ChartShowNotes

Glyph cell - Show note icons

ChartSorting

ChartStyle

ChartTemplateFontCharSet

ChartTemplateFontName

ChartTemplateFontSize

ChartUseTemplate

ClosepathArrowLen

CodepagesCount

ColorBitmap

ColorClosepath

ColorEcho

ColorHintsPen

ColorMaskPen

ColorMetrics

ColorSeacPen

ColorTemplate

ColorVMetrics

ContourSnapAllPoints

CopyHDMXData

Copy HDMX data from base to composite glyph

CreateUnexistingCharacters

CustomMarkColor

DefaultGlyph

DuplicateX

DuplicateY

EditBCPsFixed

Advanced - All BCPs are fixed

EditBitmapStyle

EditChangeCursor

EditDeleteAlt

EditDoubleClickBitmap

EditEditSelection

EditFollowScroll

EditGridX

EditGridY

EditHandleTool

EditHitDistance

EditInstantRefresh

EditLeaveEcho

Outline drawing - Leave echo while editing

EditNoToolbars

EditNotFillOpen

Outline drawing - Fill open contours

EditRulers

EditScaleEPS

EditShowCross

Editing behaviour - Show crosshair cursor

EditShowPosition

EditShowSelection

Show selected nodes in inactive masters

EditSmallNodes

Appearance - Small nodes

EditSmoothOutline

Outline drawing - Smooth outline

EraseSize

FitAscender

FitDescender

FontAudit

GlyphsBarOpen

HideAllLayers

HideToolbars

LockStyleEx

NamesFileName

Default Unicode-Name mapping table?

OTAddClasses

Add all glyph classes to OpenType feature definition code

OTReadMort

Interpret GX/AAT mort & morx tables

OTWriteGDEF

Generate GDEF table

OTWriteMort

Export "mort" table if possible?

OptimizeAlign

OptimizeReduce

OverlapMode

PaintAutoTransform

PaintAutoView

PaintBrushBody

PaintBrushCap

PaintBrushJoin

PaintBrushRoundness

PaintBrushVectorX

PaintBrushVectorY

PaintBrushWidth

PaintColor

PaintMode

PaintStyleEx

PaintTextSize

PaintTool

PaintTracePolygon

PasteX

PasteY

PreviewExpanded

PreviewExpandedHeight

PreviewPPMs

PreviewPPMsExpanded

PreviewPointSize

PreviewSecondLine

PreviewSmooth

PreviewWidth

SamplePPM1

SamplePPM2

ShowMeterPanel

Editing behavior - Show meter panel when Meter tool is activated

SnapStyleEx

T1AFM

T1Autohint

Autohint unhinted glyphs

T1Decompose

T1Encoding

T1PFM

Make PFM file

T1Sort

Automatically sort glyphs

T1Terminal

Open Type 1 Export Terminal

T1Unicode

T1UseOS2

TTEAddCharacters

TTEApplyBBoxSavings

TTEAutoWinAscDesc

TTEAutohint

Autohint unhinted glyphs

TTECmap10

TTEExportOT

Export OpenType layout tables

TTEExportUnicode

Ignore Unicode indexes in the font

TTEExportVOLT

Export VOLT data

TTEFontNames

Export OpenType name records

TTEHint

Export hinted TrueType fonts?

TTEKeep

Write stored TrueType native hinting

TTENoReorder

Automatically reorder glyphs

TTESubrize

Use subroutines to compress outlines in the CFF table

TTEVisual

Export visual TrueType hints?

TTEWriteBitmaps

Export embedded bitmaps

TTEWriteKernFeature

Generate OpenType "kern" feature if it is undefined or outdated?

TTEheadBBoxSavings

TTHHintingOptions

TTIAutohint

Autohint font

TTIConvert

Convert TrueType curves into PostScript curves

TTIDecompose

Decompose composites

TTIFontNames

Read OpenType name records

TTIKeepHints

Store TrueType native hinting

TTIReadBitmaps

Import embedded bitmaps

TTIReadKernFeature

Import kerning from the "kern" feature

TTIReadOT

Interpret OpenType layout tables

TTIScale1000

Scale the font to 1000 UPM

TTIStoreTables

Store custom TrueType/OpenType tables

TTToolReverseShift

Shift key constrains setting of the delta instruction's direction?

TracerCurveFit

TracerCurves

TracerExtremePoints

TracerPresetMode

TracerStraightenAngle

TracerTolerance

TrackingDistance

_ % of UPM

TrackingMode

UnicodeRangePercent

UnicodeStrings

Allow to enter Unicode strings in dialogs

VendorCode

fake_options_path

property AutoAlignVector: int

Optimize - Auto-alignment level:

  • Do not align

  • Be very precise

  • Process normally

  • Align when possible

  • Extreme

property AutoSave: int

Autosave fonts

property AutoSaveTick: int

Autosave fonts every _ minutes

property Backup: int

Create backup files

property BitmapSize: int

Bitmap height for the Create Bitmap command

property CacheTTPath: str

Location of the CacheTT.exe

property CacheTTUse: int

Use CacheTT program to generate device metrics tables in TT fonts

property ChartSampleSize: int

Glyph cell - Each cell should have dimensions of _ pixels

  • 0: 16 x 16

  • 1: 24 x 24

  • 2: 32 x 32

  • 3: 48 x 48

  • 4: 64 x 64

  • 5: 96 x 96

  • 6: 128 x 128

property ChartShowNotes: int

Glyph cell - Show note icons

property CopyHDMXData: int

Copy HDMX data from base to composite glyph

property EditBCPsFixed: int

Advanced - All BCPs are fixed

property EditLeaveEcho: int

Outline drawing - Leave echo while editing

property EditNotFillOpen: int

Outline drawing - Fill open contours

property EditShowCross: int

Editing behaviour - Show crosshair cursor

property EditShowSelection: int

Show selected nodes in inactive masters

property EditSmallNodes: int

Appearance - Small nodes

property EditSmoothOutline: int

Outline drawing - Smooth outline

Init() None

Reset FontLab Options to default settings

Load() None

Read FontLab Options from registry

property NamesFileName: str

Default Unicode-Name mapping table?

(Not stored in registry file, or not stored == standard.nam?)

property OTAddClasses: int

Add all glyph classes to OpenType feature definition code

property OTReadMort: int

Interpret GX/AAT mort & morx tables

property OTWriteGDEF: int

Generate GDEF table

property OTWriteMort: int

Export “mort” table if possible?

Save() None

Save FontLab Options in registry

property ShowMeterPanel: int

Editing behavior - Show meter panel when Meter tool is activated

property T1Autohint: int

Autohint unhinted glyphs

property T1PFM: int

Make PFM file

property T1Sort: int

Automatically sort glyphs

property T1Terminal: int

Open Type 1 Export Terminal

property TTEAutohint: int

Autohint unhinted glyphs

property TTECmap10: int
  • Use following codepage to build cmap(1,0) table:

    [Current codepage in the Font Window]

Returns:

_description_

Return type:

int

Type:

option

property TTEExportOT: int

Export OpenType layout tables

property TTEExportUnicode: int

Ignore Unicode indexes in the font

checked

Ignore Unicode indexes in the font

option

Use following codepage for first 256 glyphs: Do not reencode first 256 glyphs

unchecked

Export only first 256 glyphs of the selected codepage

unchecked

Put MS Char Set value into fsSelection field

property TTEExportVOLT: int

Export VOLT data

property TTEFontNames: int

Export OpenType name records

  • 0 = Append OpenType name records to the names exported by default

  • 1 = Do not export OpenType name records

  • 2 = Export only OpenType name records - ignore default names

property TTEHint: int

Export hinted TrueType fonts?

property TTEKeep: int

Write stored TrueType native hinting

property TTENoReorder: int

Automatically reorder glyphs

property TTESubrize: int

Use subroutines to compress outlines in the CFF table

property TTEVisual: int

Export visual TrueType hints?

property TTEWriteBitmaps: int

Export embedded bitmaps

property TTEWriteKernFeature: int

Generate OpenType “kern” feature if it is undefined or outdated?

property TTIAutohint: int

Autohint font

property TTIConvert: int

Convert TrueType curves into PostScript curves

property TTIDecompose: int

Decompose composites

property TTIFontNames: int

Read OpenType name records

  • Read only non-English name records

  • Do not read OpenType name records

  • Read all OpenType name records

property TTIKeepHints: int

Store TrueType native hinting

property TTIReadBitmaps: int

Import embedded bitmaps

property TTIReadKernFeature: int

Import kerning from the “kern” feature

property TTIReadOT: int

Interpret OpenType layout tables

property TTIScale1000: int

Scale the font to 1000 UPM

property TTIStoreTables: int

Store custom TrueType/OpenType tables

property TTToolReverseShift: int

Shift key constrains setting of the delta instruction’s direction?

property TrackingDistance: int

_ % of UPM

Stored value is 10x that in the UI

Type:

Tracking offset

property UnicodeStrings: int

Allow to enter Unicode strings in dialogs

Windows 2000 or Windows XP required ;)

fake_load_regfile(file_path: Path) None

Load options from a registry file

fake_save_regfile(file_path: Path) None

Save options to a registry file