Evolving Stencils for Typefaces: Combining Machine Learning, User’s Preferences and Novelty
Table 2
Morphology features.
feature
description
size
number of stencil lines (normalised to the range according to a preset range)
coverage
rectangular area occupied by the stencil lines (normalised to the range according to the grid area)
continuity
percentage of stencil lines that share endpoints with other line
intersection
percentage of stencil lines that intersect other line
parallelism
percentage of stencil lines that are parallel to other line
horizontal symmetry
similarity between the top half of the stencil and the bottom half mirrored vertically (calculated using the RMSE between the top and bottom half)
vertical symmetry
similarity between the left half of the stencil and the right half mirrored horizontally (calculated using the RMSE between the left and right half)
curves
percentage of stencil lines that are curves
symmetric curves
percentage of stencil curves that are symmetric in relation to the line that (i) is perpendicular to line segment S and (ii) intersects the middle point of S; where S is the line segment that connects the two end points of the curved line.
length
average length of the stencil lines (normalised to the range)
length diversity
standard deviation of the lengths of the stencil lines (normalised to the range)
thickness
average thickness of the stencil lines (normalised to the range)
thickness diversity
standard deviation of the thicknesses for the stencil lines