Viewing profile — vorporeal
vorporeal
HN member- Joined
- Thu, Jun 20, 2013, 8:51 PM UTC
- HN karma
- 29
- Public activity
- 14 items
- HN profile
- View on Hacker News ↗
About vorporeal
No profile information was provided.
Recent public activity
- story
-
comment
Comment #32277739
MSDF seems like a great choice, depending on your use-case. Given that we don't need to draw text at multiple scales, it doesn't seem to provide much benefit for us over caching ra…
-
comment
Comment #32277690
1. I guess the answer is that it is both global and local? An application window draws its contents to a buffer (basically, an RGBA image), which the operating system can copy to t…
-
comment
Comment #32277450
From my research, it seems like SDF is a best suited for game engines to use for text, especially non-UI text (that may appear at arbitrary sizes), as it is a fast, space-efficient…
-
comment
Comment #32254398
Good call-out - definitely a bit of a simplification there. We account for this in our terminal grid by allocating an empty cell following any double-width glyphs (e.g.: emoji and …
-
comment
Comment #32253858
Blog post author here - great questions. My understanding is that some, but not all, shaping libraries will handle fallback fonts. For example, I believe Core Text (on MacOS) will …
-
comment
Comment #8098299
This seems to be due to Google's new grouping of permissions for Android apps. The permission group you're referring to is described as "Uses one or more of: files on the device su…
-
comment
Comment #8087953
Same, I use Terminus at 8pt as my terminal font, and it's fantastic - dense yet readable.
-
comment
Comment #6371179
This is the fault of your implementation, not the pattern. Event types (names) should be enums, not arbitrary strings. This makes it very easy to change the way the code reads if t…
-
comment
Comment #6164224
The primary issue is that the design is very obviously driven by the goal of monetization. On my laptop, the top half of the page is dominated by the navigation bar at the top (sta…
-
comment
Comment #6065421
Check the account-specific settings within the app.
-
comment
Comment #6060915
Social and Promotions should basically just contain the "unimportant crap". If something is mis-categorized, you can drag it to the correct section and Gmail should learn from its …
-
comment
Comment #5941172
I think it's more of "The information you requested, were it to exist, would be highly classified (due to its type), and therefore we can neither confirm nor deny its existence."
-
comment
Comment #5914902
Drawings are the heart and soul of civilization. For one, they originated ~37 thousand years before the first written language. Second, understanding text requires knowing how the …