Skip to content

Commit

Permalink
Update readme, include license information of third party libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
Johannes Deml committed Sep 10, 2018
1 parent d095020 commit a227b47
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

![Csv Character Extractor workflow and functionality](https://i.imgur.com/ionpTPp.gif)

This is a small tool to find all unique characters of a csv. The collected information can be used in order to know which specific characters of a language need to be supported.
This tool was developed to create font assets for textmesh pro with just the characters you need. This is especially useful for languages like korean, japanese or chinese.
## Functionality
Extract all unique characters of each column of a csv file, combine and manipulate results and store the results in text files for further usage.
This tool was developed to create font assets for TextmeshPro in Unity. Creating textures with just the character you need is essential for languages like Chinese, Japanese or Korean.

### Input
* Input file can be dfined in config.xml, default value is "in/example.csv"
* Input file can be defined in config.xml, default value is "in/example.csv"
* Languages are defined in columns, first column defines the language name (see [example.csv](in/example.csv))
* Column ID and Description will be ignored
* Newline (\n) and all emojis will be ignored
* Column `ID` and `Description` will be ignored
* Newline character (\n\r) and all emojis will be ignored

### Output
* Text files are created for each language and named "ColumnName.txt". Output path can be defined in config.xml
Expand Down Expand Up @@ -38,5 +39,6 @@ This tool was developed to create font assets for textmesh pro with just the cha
* Document code
* Add information on how to build the project

## Used libraries
* https://github.com/uniVocity/univocity-parsers
## Third Party Libraries
* https://github.com/uniVocity/univocity-parsers (Apache 2.0 License)
* https://github.com/vdurmont/emoji-java (MIT License)

0 comments on commit a227b47

Please sign in to comment.