{'fraction_non_alphanumeric': 0.024806201550387597, 'fraction_numerical': 0.0, 'mean_word_length': 5.206730769230769, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Interactive genetic algorithm for font generation system

We suggest the font generation system consists of font definition phase and font creation phase. For font definition phase, the tool to export font element parameters represented by XML format has implemented. For font creation phase, the font creation application PALETTE (Personal Adapted LETTEr) has designed to emerge various fonts based on user's Kansei without hand drawing and developed as Adobe AIR application. It enables to generate a new font by selecting user's favorite fonts from displayed candidates, save font as an image according to users input text, and reuse stored font to the next font creation. To design PALETTE, we focused on Interactive Genetic Algorithm (IGA) technique to take user's subjective desire on font shape into the system. IGA is well known as a method to use user's subjective evaluation interactively. PALETTE has the following modules; (i) create new font candidates base on general font, or stored font characteristics with Kansei label, (ii) generate new fonts using genetic algorithm which can modify each element of the selected candidates, and (iii) export font image and save font characteristics. In this paper, we explain the font generation system and show the experimental results.