# conf tree

## subtree: appearance

node name | type | flags | description
compact | rnd_cfn_boolean | 0 | when set: optimize GUI widget arrangement for small screen; may be wasting some screen space on large screen
rat_thickness | rnd_cfn_coord | 0 | rat line thickness in render; if negative in nanometer, use pixel size (1 nm is 1 pixel); between 0..20 nm multiply value by slop (zoom level specific value) and use that
mark_size | rnd_cfn_coord | 0 | relative marker size
text_host_bbox | rnd_cfn_boolean | 0 | when moving a text object, the outline thin-draw should also include the bounding box
term_label_size | rnd_cfn_real | 0 | size of terminal labels, in pcb font scale (100 is for the normal size)
subc_layer_per_side | rnd_cfn_boolean | 0 | hide top or bottom placed subcircuit annotations if the view is showing the other side
invis_other_groups | rnd_cfn_boolean | 0 | render non-current group layers with the inivisble color
black_current_group | rnd_cfn_boolean | 0 | render all layers of the current group black, for maximum contrast
smart_labels | rnd_cfn_boolean | 0 | attempt to place terminal labels in a way they don't overlap (costs extra CPU cycles, may slow down on-screen rendering)
label_thickness | rnd_cfn_coord | 0 | font thickness for labels (e.g. terminal labels); thinnest possible is 1nm
render_script | rnd_cfn_string | 0 | instructs the core about layer order in rendering