News for hackers. Stuff that matters.
Re:Nabla – Isometric Color Font by jansan on Thursday October 20, 2022 @12:49PM (#33277393)
Pretty sweet. As I understand it appearance is simply changed by setting the font-variation-settings and font-palette CSS properties. Is that correct?
Re:Nabla – Isometric Color Font by jfk13 on Thursday October 20, 2022 @01:45PM (#33278163)
In principle, although the controls don't seem to be working for me at the moment (in either Firefox or Chrome). I guess it's a work-in-progress... (or maybe it's just me).
Re:Nabla – Isometric Color Font by nrabulinski on Thursday October 20, 2022 @01:56PM (#33278300)
It’s only implemented in Chrome for now
Re:Nabla – Isometric Color Font by jfk13 on Thursday October 20, 2022 @01:56PM (#33278310)
COLRv1 is also supported in Firefox 107 (currently in beta).

(Though in this case, the fact that the font also contains SVG glyphs gets in the way. Setting gfx.font_rendering.opentype_svg.enabled to false in about:config lets you see the COLRv1 glyphs.)

Re:Nabla – Isometric Color Font by sho_hn on Thursday October 20, 2022 @12:50PM (#33277407)
> Engineering > Just van Rossum

Guido van Rossum's brother. He also designed the "Python powered" logo (and in his main career, had a hand in widely popular fonts like ITC Officina).

Re:Nabla – Isometric Color Font by systemvoltage on Thursday October 20, 2022 @01:00PM (#33277537)
I love the python logo. It is not generic and stands out really well, especially in an era where logo design has regressed so much.
Re:Nabla – Isometric Color Font by spaceman_2020 on Thursday October 20, 2022 @01:51PM (#33278229)
That's a wonderful logo.

Only programming language I can think of with an instantly recognizable logo, other than Java

Re:Nabla – Isometric Color Font by imachine1980_ on Thursday October 20, 2022 @01:59PM (#33278333)
i'm disagreeing ruby, go, rust, this last two have both mascot and logo that are easy recognized
Re:Nabla – Isometric Color Font by culi on Friday October 21, 2022 @12:55AM (#33284662)
Yeah I feel like "recall" is being confused with "recognize" here. I'm sure any programming who's been at it for more than a year would also recognize the Rust, Swift, Kotlin, and probably even Elixir logos. But I agree that Python and Java are some of the easiest I can recall despite not having worked regularly with either of those languages in the past year
Re:Nabla – Isometric Color Font by orthoxerox on Thursday October 20, 2022 @02:58PM (#33279098)
> other than Java

I never understood what that triangular clown was meant to be. Can't deny it's recognizable.

Re:Nabla – Isometric Color Font by Kwpolska on Thursday October 20, 2022 @03:36PM (#33279584)
An even more recognizable logo would be the coffee cup.
Re:Nabla – Isometric Color Font by bitwize on Thursday October 20, 2022 @04:34PM (#33280304)
In my headcanon Duke is a personified Ouija board planche. Just like the planche is the go-between for the user and the Ouija board, Duke is the go-between for the user and the tablet computer for which Java was originally designed.

It might be a bit of a stretch, but he was originally more than a mascot but a "software agent" through which the user's actions were carried out, a sort of more active version of Clippy.

Re:Nabla – Isometric Color Font by ChrisMarshallNY on Thursday October 20, 2022 @03:23PM (#33279400)
Swift.
Re:Nabla – Isometric Color Font by Kwpolska on Thursday October 20, 2022 @03:34PM (#33279565)
I believe they are talking about this logo: https://i.imgur.com/2HaRHM7.png

Not exactly iconic or wonderful.

Re:Nabla – Isometric Color Font by bdn_ on Thursday October 20, 2022 @04:09PM (#33280036)
Re:Nabla – Isometric Color Font by Kwpolska on Thursday October 20, 2022 @04:54PM (#33280553)
That one wasn’t designed by Just van Rossum.
Re:Nabla – Isometric Color Font by spaceman_2020 on Thursday October 20, 2022 @04:29PM (#33280254)
ah, I was thinking of the blue and yellow double snake logo
Re:Nabla – Isometric Color Font by mminer237 on Thursday October 20, 2022 @04:48PM (#33280485)
Yeah, the double snake logo was made by Tim Parkin.
Re:Nabla – Isometric Color Font by aasasd on Friday October 21, 2022 @06:24AM (#33286489)
Ah, Officina, one of my first humanist font loves.
Re:Nabla – Isometric Color Font by dwringer on Thursday October 20, 2022 @01:07PM (#33277632)
Cool font, the topmost two banner examples are a little big for optimal legibility on my monitor though, and zooming in/out doesn't change the size (it does for the lower ones, though). Because it expands past my normal reading FOV I keep seeing it as "I Some Try" instead of "Isometry".
Re:Nabla – Isometric Color Font by username_exists on Thursday October 20, 2022 @01:07PM (#33277642)
Very cool
Re:Nabla – Isometric Color Font by glasshug on Thursday October 20, 2022 @01:09PM (#33277673)
Lovely design and nice engineering!

I do worry about how heavy the OpenType spec is getting.

Re:Nabla – Isometric Color Font by nomel on Thursday October 20, 2022 @01:40PM (#33278066)
The fact that some of the letters are at different depths makes this confusing for me to read. It's like they're not on the same line. For three different depths: Y (forward), N (middle), and M (back).

Each character is "left justified" based on the bottom left edge that touches the surface plane.

Re:Nabla – Isometric Color Font by fluoridation on Thursday October 20, 2022 @03:54PM (#33279834)
They're not at different depths. Lowercase y and lowercase g reach under the baseline, and so the corners you're looking at appear, in the projection, to be at a lower height than, say, lowercase s. I don't see anything about uppercase m that makes it appear in a different position.
Re:Nabla – Isometric Color Font by nomel on Friday October 21, 2022 @02:05AM (#33285003)
The horizontal line of the T goes down to the bottom left of the O. How can this be, since the bottom of the T would be in the middle of the bottom edge of the O, if they experienced the same transformation?

The Y has a different baseline than the T, which also doesn't make sense. They are both a centered vertical line, so they should be the same.

Maybe I'm just completely wrong. But, my eyes are used to boring perspective projections, rather than whatever this is, which is probably why it looks so wrong to me.

Re:Nabla – Isometric Color Font by fluoridation on Friday October 21, 2022 @02:14PM (#33291218)
You're assuming that all letters have been rotated along an axis that goes through their leftmost edge. That's not necessarily true. Uppercase T and Y have been rotated along an axis roughly centered on their width.
Re:Nabla – Isometric Color Font by nomel on Monday October 24, 2022 @03:21PM (#33321193)
> along an axis roughly centered on their width.

I'm actually not making that assumption. I think it would be easier for my eyes if they did have the same transformation, but they clearly don't. My problem is that it's an impossible transformation!

If you place a piece of paper on your screen, as a horizontal reference line, you'll see the bottom (vertical) portion of the T is aligned with the left of the I. It extends all the way down. The top left of the T is also aligned with the left of the I. I don't see how this is possible.

Here's an image with T translated over to I, to demonstrate: https://imgur.com/a/aSJeYxT

The only way this is possible is if T has a longer horizontal line, which why it looks odd to me, a sort of "duck or woman" effect alternating between "is it left or center aligned", depending on if you look at the top or bottom, with the usual assumption that the characters would have the same height.

Re:Nabla – Isometric Color Font by fluoridation on Monday October 24, 2022 @09:56PM (#33325222)
You're right, but I guess it would have looked even weirder to have the bottom of some letters at a very different height on the screen depending on their shape.
Re:Nabla – Isometric Color Font by jensenbox on Thursday October 20, 2022 @01:46PM (#33278173)
My Chrome kept "Aw Snapping" on this page. Is it just me?

Error code: SIGILL

Re:Nabla – Isometric Color Font by wwwigham on Thursday October 20, 2022 @02:31PM (#33278762)
Nope, it's not just you! Happens reliably a little bit after page load for me, using Chrome on Android, too!
Re:Nabla – Isometric Color Font by pwinnski on Thursday October 20, 2022 @02:31PM (#33278767)
"Nabla is currently only supported in Chrome."

Oh yay, another Google invention for the web that others now have to support or be accused of holding the web back. Is it Thursday already?

Re:Nabla – Isometric Color Font by red_trumpet on Thursday October 20, 2022 @02:43PM (#33278890)
Firefox 106 seems to handle the font just fine. I also see the gradients, they claim to not work on Firefox yet. But yeah, that line at the bottom is a bit weird...

[1] https://fonts.google.com/specimen/Nabla

Re:Nabla – Isometric Color Font by jfk13 on Thursday October 20, 2022 @02:53PM (#33279029)
The font also contains SVG glyphs, in addition to the COLRv1 versions, and that's what you're currently seeing in Firefox.

Firefox 107 will introduce COLRv1 support, though at least as things stand now the SVG glyphs still take precedence (unless you disable that feature).

Re:Nabla – Isometric Color Font by TheRealPomax on Thursday October 20, 2022 @03:42PM (#33279672)
Not really? COLRv1 only officially landed in OpenType 1.9 with some changes slated for 1.9.1 - OpenType is a consortium consisting of many players, none of them implementing things until the spec is actually official.

Except, of course, when it's some company's own suggestion: MS will early-implement support for new features they themselves propose, Adobe will early-implement support for new features they themselves propose, and in this case Google's engineers had it implemented before it was officially accepted because they proposed it.

Mozilla (and everyone else) waited until the draft become part of the spec, then had to spend the time implement a (non-trivially complex) new rendering pipeline, and make sure that works properly. COLRv1 fonts should work perfectly fine as of Firefox 107.

Re:Nabla – Isometric Color Font by habitue on Thursday October 20, 2022 @06:20PM (#33281561)
can confirm, this site works fine in Firefox. I can copy the colorful text and paste it as text
Re:Nabla – Isometric Color Font by kevingadd on Thursday October 20, 2022 @11:30PM (#33284171)
I'm running a build of 106 and it already appears to support much of COLRv1, the gradients in this font show up. Most of the website's sliders are disabled, though.
Re:Nabla – Isometric Color Font by culi on Friday October 21, 2022 @12:58AM (#33284678)
Seems like opera also has support Firefox has support starting with v107

https://caniuse.com/colr-v1

Re:Nabla – Isometric Color Font by TheRealPomax on Friday October 21, 2022 @03:41PM (#33292228)
To be fair, opera is "yet another chromium", like edge and brave, so whenever Chrome adds support for something and upstreams it, all of those get it "for free".
Re:Nabla – Isometric Color Font by alwillis on Thursday October 20, 2022 @04:19PM (#33280144)
Yes, unfortunately. WebKit’s position on this font format: https://lists.webkit.org/pipermail/webkit-dev/2021-March/031...
Re:Nabla – Isometric Color Font by pwinnski on Thursday October 20, 2022 @05:58PM (#33281365)
Myles @ WebKit seems to raise some excellent points, but I'm not up on browser internals. The criticism seem very much in line with my understanding of motives and incentives within Google, which leads to much duplication of effort.

The Nabla web page makes it seem like "Finally! Color fonts!" while Myles @ WebKit makes it clear that "Many OT-SVG fonts already exist," which seems true[0].

Sigh. I wish people viewed Google more accurately as breakers of web interoperability instead of praising the relentless Chrome hegemony.

0. https://helpx.adobe.com/fonts/using/ot-svg-color-fonts.html

Re:Nabla – Isometric Color Font by culi on Friday October 21, 2022 @12:59AM (#33284688)
It's been surprising to see how consistently Chrome has lagged behind Firefox and Safari in interop-2022

https://wpt.fyi/interop-2022?stable

Re:Nabla – Isometric Color Font by tiagod on Thursday October 20, 2022 @02:52PM (#33279013)
The font displays fine but none of the sliders are working on Firefox mobile (nor the palette picker)
Re:Nabla – Isometric Color Font by tiagod on Monday October 24, 2022 @09:00PM (#33324825)
Looks like the controls now work, but the font variability ones don't do anything. I assume this is due to actual lack of support of the features by Firefox.
Re:Nabla – Isometric Color Font by boomskats on Thursday October 20, 2022 @02:54PM (#33279042)
I know this isn't the most constructive comment, but as a South Park fan, I will never not call this font NAMBLA[0]. I know what the nabla symbol is, I know it's completely unrelated. But it's just too damn close.

[0]: https://en.wikipedia.org/wiki/North_American_Man/Boy_Love_As...

Re:Nabla – Isometric Color Font by balls187 on Thursday October 20, 2022 @07:53PM (#33282418)
Sadly I did a double take when reading the font name as well.
Re:Nabla – Isometric Color Font by abrookewood on Thursday October 20, 2022 @09:18PM (#33283032)
How is the palette picker coded? Looks like an OS widget, but I assume it is just clever CSS/JavaScript?
Re:Nabla – Isometric Color Font by kotborealis on Friday October 21, 2022 @03:02AM (#33285318)
Re:Nabla – Isometric Color Font by kyleyeats on Thursday October 20, 2022 @10:48PM (#33283857)
> only solid colors

Okay this is actually pretty impressive. Definitely gives a gradient impression.