FontFlowers, a small utility used to fetch unique characters from a source code project. It scan every folder of the project, detect a file is source code file or not and then parse each line of a source code file with very flexible settings for detecting a file should be used for parsing or not, and fetch all unique characters used in strings of the file excluding comments. The purpose of developing such a small tool is to subset a big font file to a small new version with only the characters (especially Japanese text, Kanji, Hiragana and Katakana etc) that was only used in the project, this small tool provides help function to analyse and print all unique characters used in a big source code project.
Features
a. Setup the built-in scanner and parser flexibly.
b. Parsing souce code files for multiple programming language mixed source code project.
c. Only scan files by user input file extensions.
d. Detect a file is a binary file or a plain text file automatically when conflict occurred with file extensions.
e. Detect text encoding of a souce code file automatically and convert to UTF-8.
f. Powerful filter to ignore folder and files that you don't want them be parsed.