Research Article

Evolving Stencils for Typefaces: Combining Machine Learning, User’s Preferences and Novelty

Table 2

Morphology features.

featuredescription

sizenumber of stencil lines (normalised to the range according to a preset range)

coveragerectangular area occupied by the stencil lines (normalised to the range according to the grid area)

continuitypercentage of stencil lines that share endpoints with other line

intersectionpercentage of stencil lines that intersect other line

parallelismpercentage of stencil lines that are parallel to other line

horizontal symmetrysimilarity between the top half of the stencil and the bottom half mirrored vertically (calculated using the RMSE between the top and bottom half)

vertical symmetrysimilarity between the left half of the stencil and the right half mirrored horizontally (calculated using the RMSE between the left and right half)

curvespercentage of stencil lines that are curves

symmetric curvespercentage 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.

lengthaverage length of the stencil lines (normalised to the range)

length diversitystandard deviation of the lengths of the stencil lines (normalised to the range)

thicknessaverage thickness of the stencil lines (normalised to the range)

thickness diversitystandard deviation of the thicknesses for the stencil lines