Click here to Skip to main content
15,398,719 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Found out about this on Imgur Pin
OriginalGriff13-Jul-21 4:30
mveOriginalGriff13-Jul-21 4:30 
Generaloriginal (1981) Defender 6809 source code : github Pin
raddevus13-Jul-21 3:03
mvaraddevus13-Jul-21 3:03 
GeneralRe: original (1981) Defender 6809 source code : github Pin
CPallini13-Jul-21 3:11
mveCPallini13-Jul-21 3:11 
GeneralRe: original (1981) Defender 6809 source code : github Pin
rnbergren13-Jul-21 3:14
Memberrnbergren13-Jul-21 3:14 
GeneralRe: original (1981) Defender 6809 source code : github Pin
OriginalGriff13-Jul-21 3:23
mveOriginalGriff13-Jul-21 3:23 
GeneralRe: original (1981) Defender 6809 source code : github Pin
Rob Philpott13-Jul-21 5:06
MemberRob Philpott13-Jul-21 5:06 
GeneralRe: original (1981) Defender 6809 source code : github Pin
raddevus14-Jul-21 9:27
mvaraddevus14-Jul-21 9:27 
PraiseI think this is a big first! Pin
honey the codewitch12-Jul-21 23:43
mvahoney the codewitch12-Jul-21 23:43 
After looking high and low for a true type engine I could adapt to GFX I finally found some public domain source I was able to hack to get it all working in low memory environments, meaning using callbacks instead of rendering to bmps and streaming off the font file directly instead of loading it into memory and normalizing it.

I've got it all working in the library. Right now all I'm doing is creating some tools so you can embed them, and doing some long standing but unrelated adds I've been meaning to get around to but I want to ship with this next update.

This means Truetype on IoT, even on the Arduino framework. In theory, it might work on some really minimalistic gadgets with like 16kB of RAM though I haven't tested it, and you'd probably have to use an SD card to hold the font files which would make rendering slow.

I've seen some truetype on IoT, mainly with LVGL** on select platforms and a one off for the ESP32 using freetype but nothing easy, and nothing that will work on Arduino.

**LVGL is awesome, but also really difficult to get building on some platforms, and it uses freetype which comes with serious limitations in terms of what it can target so it's not widely accessible on IoT. It doesn't work with the Arduino framework either, at least not the Truetype bits.

I'm super proud of this GFX library. It really is turning into quite a contender for mid-rage to fat IoT devices like the ESP32.

I'm considering providing anti-aliasing in general, not just for truetype rendering but it's so bloody slow! I wish there was a fast, general case way to do it without alpha-blending.

Still even without it, between JPG, truetype, and the soon to be created UIX user interface layer I'll be building on top of it, it will be a monster of an IoT library. You'll be able to create really professional user interfaces with it for your smart gadgets, and even make things like e-readers - which is something I intend to create here over the next month or two - it's quite involved.

Anyway, the whole point is YAY. This thing is the best thing I've created all year, and one of the best things I've created over the past 5. I'm thrilled, especially since I'm filling a niche that hasn't been adequately filled in the IoT space.
Real programmers use butterflies


modified 13-Jul-21 6:33am.

GeneralRe: I think this is a big first! Pin
User 991608013-Jul-21 5:35
professionalUser 991608013-Jul-21 5:35 
GeneralAnother cryptocurrency seizure. Pin
OriginalGriff12-Jul-21 23:22
mveOriginalGriff12-Jul-21 23:22 
GeneralRe: Another cryptocurrency seizure. Pin
5teveH12-Jul-21 23:42
Member5teveH12-Jul-21 23:42 
GeneralRe: Another cryptocurrency seizure. Pin
Eddy Vluggen13-Jul-21 0:31
professionalEddy Vluggen13-Jul-21 0:31 
GeneralRe: Another cryptocurrency seizure. Pin
Jörgen Andersson13-Jul-21 1:51
professionalJörgen Andersson13-Jul-21 1:51 
GeneralRe: Another cryptocurrency seizure. Pin
Eddy Vluggen13-Jul-21 7:41
professionalEddy Vluggen13-Jul-21 7:41 
GeneralRe: Another cryptocurrency seizure. Pin
W Balboos, GHB13-Jul-21 3:08
mveW Balboos, GHB13-Jul-21 3:08 
GeneralRe: Another cryptocurrency seizure. Pin
Slacker00713-Jul-21 5:11
professionalSlacker00713-Jul-21 5:11 
GeneralRe: Another cryptocurrency seizure. Pin
Eddy Vluggen13-Jul-21 7:38
professionalEddy Vluggen13-Jul-21 7:38 
GeneralRe: Another cryptocurrency seizure. Pin
W Balboos, GHB13-Jul-21 7:49
mveW Balboos, GHB13-Jul-21 7:49 
GeneralRe: Another cryptocurrency seizure. Pin
Eddy Vluggen13-Jul-21 7:59
professionalEddy Vluggen13-Jul-21 7:59 
GeneralRe: Another cryptocurrency seizure. Pin
Cp-Coder13-Jul-21 1:30
MemberCp-Coder13-Jul-21 1:30 
GeneralRe: Another cryptocurrency seizure. Pin
OriginalGriff13-Jul-21 1:45
mveOriginalGriff13-Jul-21 1:45 
GeneralRe: Another cryptocurrency seizure. Pin
Cp-Coder13-Jul-21 4:57
MemberCp-Coder13-Jul-21 4:57 
GeneralRe: Another cryptocurrency seizure. Pin
scott mcnulty 202114-Jul-21 8:07
Memberscott mcnulty 202114-Jul-21 8:07 
GeneralRe: Another cryptocurrency seizure. Pin
Richard MacCutchan13-Jul-21 1:52
mveRichard MacCutchan13-Jul-21 1:52 
GeneralRe: Another cryptocurrency seizure. Pin
Cp-Coder13-Jul-21 4:57
MemberCp-Coder13-Jul-21 4:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Do you expect users to read the instructions when using your apps?
  Results   369 votes