Giter VIP home page Giter VIP logo

utft_utilities's Introduction

UTFT_utilities

Utilities for UTFT library. Font file makers, image to code generators, etc...
Head to the Wiki to find out how to use them

UTFT_Font_maker:

NOTE: This version has graphical interface to select fWidth - Font Width, fHeight - Font Height, Divider - Character divider
and check box to define if it is an numeric font, also ability to choose between manual and automatic font generating. Have fun! :)

NEW: Added ability (Modded lib button) to add font divider byte to font header (4-5 first bytes) use only with modded library which has ability to use the divider!
else it won't work or you will have anomalies with font!

UTFT_Font_maker:
This app generates Font code file. Font character width can be selected! Default is 8
Current features:

  • Max Font character width is limited to 64 pixels
  • Ability to choose the divider between 4 and 8 (Default: 8)
  • Font size auto detection with ability to manualy set font size (Default: Auto)
  • Numeric type support
  • Font divider can be added to the header
  • Saves code file to the same dir as picture is
  • only .png file type is supported


UTFT_Font_maker_Lite: --------------------- NOTE: you must use the right converter for your library, stock UTFT divider is 8 so you must use Font maker 8,
if you have modified UTFT library divider to lets say 4 you must use Font maker 4 and so on. Have fun! :)

[UTFT_Font_maker_Lite_8](UTFT_Font_maker_Lite/UTFT_Font_maker_Lite_8.jar):
This app generates Font code file. Font character width must be dividable by 8.
Current features:
  • Max Font character width is limited to 64 pixels
  • Font size auto detection
  • Numeric type support
  • Saves code file to the same dir as picture is
  • only .png file type is supported


[UTFT_Font_maker_Lite_4](UTFT_Font_maker_Lite/UTFT_Font_maker_Lite_4.jar):
This app generates Font code file. Font character width must be dividable by 4.
Current features:
  • Max Font character width is limited to 64 pixels
  • Font size auto detection
  • Numeric type support
  • Saves code file to the same dir as picture is
  • only .png file type is supported


If you want to convert larger fonts than 64 pixel character width e-mail me ([email protected]) or add an enhancement issue and specify what size you require also what divider you use(4,8)


UTFT_RGB565_converter_C: ------------------------ NOTE: there are 2 flavours of this app first one is only for avr and the second is only for Due&PicKit
These apps do not have GUI, it works just like font maker lite. Have fun! :)

[UTFT_RGB565_converter_C_avr](UTFT_RGB565_converter_C/UTFT_RGB565_converter_C_avr.jar):
This app generates RGB565 type code from png pictures for avr micros.

[UTFT_RGB565_converter_C_due_pickit](UTFT_RGB565_converter_C/UTFT_RGB565_converter_C_due_pickit.jar):
This app generates RGB565 type code from png pictures for Due and PicKit.


Creative Commons License
UTFT Utilities by Aldas is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License

utft_utilities's People

Contributors

klavax avatar

Watchers

James Cloos avatar Angel Yaguana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.