class
	WEL_LOG_FONT

General
	cluster: wel.gdi
	description: "Defines the attributes of a font."
	create: make_with_pointer, make_by_font, make

Ancestors
	WEL_CAPABILITIES_CONSTANTS
	WEL_CHARACTER_SET_CONSTANTS
	WEL_CLIP_PRECISION_CONSTANTS
	WEL_FONT_FAMILY_CONSTANTS
	WEL_FONT_PITCH_CONSTANTS
	WEL_FONT_QUALITY_CONSTANTS
	WEL_OUT_PRECISION_CONSTANTS
	WEL_STRUCTURE
	WEL_WORD_OPERATIONS

Queries
	char_set: INTEGER
	clip_precision: INTEGER
	escapement: INTEGER
	exists: BOOLEAN
	face_name: STRING
	family: INTEGER
	has_ansi_character_set: BOOLEAN
	has_character_clipping_precision: BOOLEAN
	has_character_output_precision: BOOLEAN
	has_default_character_set: BOOLEAN
	has_default_clipping_precision: BOOLEAN
	has_default_output_precision: BOOLEAN
	has_default_pitch: BOOLEAN
	has_default_quality: BOOLEAN
	has_draft_quality: BOOLEAN
	has_fixed_pitch: BOOLEAN
	has_oem_character_set: BOOLEAN
	has_proof_quality: BOOLEAN
	has_string_output_precision: BOOLEAN
	has_stroke_clipping_precision: BOOLEAN
	has_stroke_output_precision: BOOLEAN
	has_symbol_character_set: BOOLEAN
	has_unicode_character_set: BOOLEAN
	has_variable_pitch: BOOLEAN
	height: INTEGER
	height_in_points: INTEGER
	is_decorative_family: BOOLEAN
	is_dont_care_family: BOOLEAN
	is_modern_family: BOOLEAN
	is_roman_family: BOOLEAN
	is_script_family: BOOLEAN
	is_swiss_family: BOOLEAN
	italic: BOOLEAN
	item: POINTER
	Max_face_name_length: INTEGER
	orientation: INTEGER
	out_precision: INTEGER
	pitch: INTEGER
	pitch_and_family: INTEGER
	quality: INTEGER
	shared: BOOLEAN
	strike_out: BOOLEAN
	Structure_size: INTEGER
	to_integer: INTEGER
	underlined: BOOLEAN
	weight: INTEGER
	width: INTEGER

Commands
	dispose
	initialize
	initialize_with_character (a_character: CHARACTER)
	memory_copy (source_pointer: POINTER; length: INTEGER)
	set_ansi_character_set
	set_char_set (a_char_set: INTEGER)
	set_character_clipping_precision
	set_character_output_precision
	set_clip_precision (a_precision: INTEGER)
	set_decorative_family
	set_default_character_set
	set_default_clipping_precision
	set_default_output_precision
	set_default_pitch
	set_default_quality
	set_dont_care_family
	set_draft_quality
	set_escapement (a_escapement: INTEGER)
	set_face_name (a_face_name: STRING)
	set_family (a_family: INTEGER)
	set_fixed_pitch
	set_height (a_height: INTEGER)
	set_italic
	set_item (an_item: POINTER)
	set_modern_family
	set_not_italic
	set_not_strike_out
	set_not_underlined
	set_oem_character_set
	set_orientation (a_orientation: INTEGER)
	set_out_precision (a_precision: INTEGER)
	set_pitch (a_pitch: INTEGER)
	set_pitch_and_family (a_pitch_and_family: INTEGER)
	set_proof_quality
	set_quality (a_quality: INTEGER)
	set_roman_family
	set_script_family
	set_shared
	set_strike_out
	set_string_output_precision
	set_stroke_clipping_precision
	set_stroke_output_precision
	set_swiss_family
	set_symbol_character_set
	set_underlined
	set_unicode_character_set
	set_unshared
	set_variable_pitch
	set_weight (a_weight: INTEGER)
	set_width (a_width: INTEGER)
	update_by_font (font: WEL_FONT)