Giter VIP home page Giter VIP logo

esp8266-oled-ssd1306-font-converter's Introduction

Running the dev environment:

mvn spring-boot:run

Building docker image:

mvn clean package
docker build -t squix78/displaytools:1.0.4 .

Building docker on ARM for x86

docker buildx build --platform linux/amd64 -t thingpulse/esp-iot-flasher:1.0.4 .

Running docker image:

docker run -p 8880:8080 squix78/displaytools:1.0.4

esp8266-oled-ssd1306-font-converter's People

Contributors

eddie168 avatar kanakiyajay avatar ramr avatar squix78 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

esp8266-oled-ssd1306-font-converter's Issues

Local characters - æøå ÆØÅ

I am still/again strucling with getting local characters to work with your weatherstation.

It seems the font-generator does not include æøå or other special charecters. Could this easyli by implemented or is it left out by intension?

Size of character array being stored as a byte limits maximum font size

If the font size is too big the size of the array that holds the character data cannot be stored anymore as a byte in the jump table. As a result, characters are only displayed partially (reproduceable e.g. by choosing Dialog, Plain, 64).

Best would be to allow such bigger sizes (e.g. by storing the size as two bytes similar to the jump address) or at least show a warning in the web tool, if the chosen font produces too big character arrays,

Missing bitmap and glyph for Tilde in Adafruit_GFX font

The GFXfont struct has last_char as 0x7E (tilde)
But the bitmap has no entry for 0x7E
And the glyph has no entry for 0x7E

If the Adafruit_GFX application prints a tilde, the screen is corrupted.

fontConverterV2.java and fontConverterV3.java define END_CHAR=256 i.e. last_char +1
If you follow the same style for fontConverterGFX.java you could: END_CHAR=127 i.e. tilde+1
private static final int END_CHAR = 127;
and last_char as 126 (tilde) in the GFXfont struct
builder.append(String.format("0x%02X, ", (byte) (END_CHAR - 1)));

All three Font formats specify FIRST_CHAR and END_CHAR

The Web Application is very convenient for Adafruit_GFX users

It would be useful addition to use variables for START_CHAR and END_CHAR configured by the Web app.
Then the user could produce subsets of any Font e.g. 0-9

David.

add ÄÖÜ

hello, how can i add ÄÖÜ in ArialRoundedMtBold_14.h ? i can't find a way.

NodeJS locally

Hi,
Sorry, I'm new to openshift but as this is a nodejs app, can I run this app locally with just nodejs ?
I installed express and fs but seems to need openshift.
node server.js bring me a openshift page ?
The reason I need this is I need to convert a licensed Font that it's not on font list of course.

Any tip would be appreciated.

Feature Req: Add options in font converter for ASCII value range to convert.

Since fonts in large point sizes gobble up precious resource space...

Feature Request for the Font Converter

It would be nice to have UI entry fields added for ASCII Start Value and ASCII End Value providing a way to filter the output of characters in the converted font. These two new entry fields will default to the current hard-coded values of 32 and 255 respectively.

For example, filtering down to ASCII 45 to 57 would include just the numbers, a minus sign, period and slash. This would also allow limiting a full font to the upper limit of ASCII 127 to save space.

It appears that OLEDDisplay::drawStringInternal() will support this change without changes.

I'd submit a PR but that likely would take me a while to get this done properly.

Thanks in advance.

@KD4Z

Narrowing error when compiling with -Wall

Hi,

we had an issue with your site, so I'm just letting you know :)

SolderedElectronics/Inkplate-Arduino-library#70

Some issues are here from us using your service and getting there weird narrowing errors as stated:

In file included from /var/folders/k_/76ykyjh54ps54wd787xbtcww0000gn/T/arduino_modified_sketch_859776/OpenWeather_station_example.ino:60:0:
/var/folders/k_/76ykyjh54ps54wd787xbtcww0000gn/T/arduino_build_868968/sketch/Fonts/Roboto_Light_120.h:199:93: error: narrowing conversion of '-114' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(uint8_t *)Roboto_Light_120Bitmaps, (GFXglyph *)Roboto_Light_120Glyphs, 0x20, 0x7E, -114};

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.