fj-meter
A proportion, drawn and stated. The bar is the second reading; the value is required.
rest
labelled
zero and full
A zero bar draws nothing, which is why the value is not optional.
unknown
Missing information is not a zero measurement, and it does not silently become one.
stacked
--fj-row pitch, so a column of proportions reads as one instrument.
Traits by frame
out of range
Clamped: a fraction outside 0..=1 is a bug at the call site, but a bar that overruns its track is a bug the reader sees.
rest
labelled
zero and full
A zero bar draws nothing, which is why the value is not optional.
unknown
Missing information is not a zero measurement, and it does not silently become one.
stacked
--fj-row pitch, so a column of proportions reads as one instrument.
Traits by frame
out of range
Clamped: a fraction outside 0..=1 is a bug at the call site, but a bar that overruns its track is a bug the reader sees.