|
Yes, my last two jobs were all desktop apps. It was much easier to make feature rich apps on the desktop than all the monkeying with web apps.
My current job, unfortunately is just web apps. the weird part is in my daily work, I tend to forget about web apps that I'm supposed to use. I don't really like having a dozen tabs open in my browser, but I don't have an issue with a dozen desktop apps open.
I would prefer to get back to desktop apps, they always felt more solid and easier to control visually than checking 4 different browsers and mobile to verify that it still looked right
|
|
|
|
|
I do. It's just that we (desktop devs) don't rule the nerd news. One of the factors is, I am sure, the lack of a new framework every week which web devs are fond of.
Which reminds me, I remember reading an article titled something like "Current challenges for developers" and when reading, I was thinking "Nope, I don't have that problem" every few lines. After a paragraph or two, I understood it's a web dev writing about web dev challenges, but assumed web is all there is so "dev" it is.
|
|
|
|
|
Yes, still alive and kicking
|
|
|
|
|
Small children
Drunk people
Yoga pants
Real programmers use butterflies
|
|
|
|
|
In vino veritas! 🍷🍷🍷
And down with yoga pants!
|
|
|
|
|
Greg Utas wrote: And down with yoga pants! That's what he said!
|
|
|
|
|
this actually made me chuckle.
|
|
|
|
|
|
|
As I say, "a camera can be used to tell a variety of truths".
|
|
|
|
|
|
|
Or even wide-angle lenses, much beloved by real estate agents.
|
|
|
|
|
honey the codewitch wrote: Yoga pants
... are a priviledge - not a right!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
If your SO asks "do these pants make me look fat?"
Run.
>64
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
“ No fatter than usual honey!”
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
There's a saying that states that the two types of people that tell the truth are "Drunks and dying men"
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
I've spent at least a day and a half and over 1700 lines of code (compiling but most never having been executed) just *loading* a TTF file.
The tables therein are convoluted. There's one named "OS/2". And yeah it appears as though it was designed by a committee of vendors led by Apple. If it wasn't I'd be shocked just because of how it turned out.
Instead of baking the glyphs for the fonts out they allow you to compose "compound glyphs" which are a composite of multiple glyphs transformed and offset. I suppose it's to make the file size smaller but it makes decoding them a hassle that requires heap allocs and deallocs in order to do the bookkeeping to process the whole mess, furthering heap fragmentation and also potentially causing out of memory exceptions on RAM that's only used temporarily during the loading process and then tossed. I can see why I have to do similar with decompressing JPEGs but font files should never be this complicated.
I really don't like being in the situation of having a day of coding under my belt but having not even run the code yet.
Real programmers use butterflies
|
|
|
|
|
This standard must date to a time when file size mattered. Imagine that!
|
|
|
|
|
Greg Utas wrote: This standard must date to a time when file size mattered. Imagine that! Good that you specified file size...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I am amazed you are writing your own TrueType renderer. Not to scare you off, but that is something that people like Microsoft and Adobe have large teams working on, even today after decades of stable implementations.
Are you doing the rendering on your itty-bitty device?
If not, and you're doing the rendering in a Windows app and downloading bitmap fonts to the device, you might look at GetGlyphOutlineW function (wingdi.h) - Win32 apps | Microsoft Docs[^].
Software Zen: delete this;
|
|
|
|
|
A) Yes, yes I am. I've got it rendering, sort of. Still working out the kinks
B) Yes I'm rendering on the device, because certain content like EPUB and CSS demands the ability to load fonts
C) I've actually tried the .NET wrapper around that call and the path I got back was pretty neat, but I couldn't get it to align along the ascent consistently enough to rasterize it properly.
Real programmers use butterflies
|
|
|
|
|
Wow.
Software Zen: delete this;
|
|
|
|
|
I need to dekinkify it so I'm actually porting it to C# and back again. Or at least a portion of it.
Maybe I'll post that here.
Real programmers use butterflies
|
|
|
|
|
If you look at your bum in a mirror, does it look like mud?
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|