Any prebuilt binary of Skia is widely distributed? (Re: Skia-based ot-svg renderer hook to freetype (Re: Scheduling Zoom meeting to discuss new proposals and AHG recommendations)

2023-07-05 Thread suzuki toshiya
Hi Hin-Tak, Are there any stable distributions of the prebuilt Skia binary, especially for Linux? The skia-python package has its own Skia binary (plus libbz2, libfreetype, libfontconfig, libpng, and libuuid). Once, I was involved in developing SVG Native Viewer, which has the backend to Skia.

The Google OT-SVG "quirk" (Re: [MPEG-OTSPEC] Skia-based ot-svg renderer hook to freetype)

2023-07-05 Thread Hin-Tak Leung
I think I am broadly in agreement with you. FWIW, I don't think this difference in Adobe/Mozilla-origin OT-SVG font versus Google-origin OT-SVG font is a bug in Google Fonts. That's why I never filed it as such. The difference as far as I guess, is as you described, though I'd put it in

Re: [MPEG-OTSPEC] Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Rod Sheeter
If I'm following correctly https://gitlab.freedesktop.org/freetype/freetype-demos/-/commit/626b43db566f907fa7b6926705e914259c54b9cf is working around a bug that results from rsvg taking an svg2 interpretation of width/height. That seems a bit odd as the opentype spec specifically references

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
Okay it says "out-of-memory condition" https://gitlab.freedesktop.org/freetype/freetype-demos/-/commit/626b43db566f907fa7b6926705e914259c54b9cf instead of "memory exhaustion" (I think that's my subject heading when I posted to freetype-devel). It has my name on it, and is the 3rd most recent

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
Actually Adobe/Mozilla OT-SVG fonts do *not* return EM, EM but something like a few hundred, a few hundred. The bug fix in freetype2-demos I submitted was that, if it comes out as 1,1, it means EM, EM (1024, 2048 or there abouts). Search for "memory exhaustion" in the freetype2-demos commit

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
Actually Adobe/Mozilla OT-SVG fonts do *not* return EM, EM but something like a few hundred, a few hundred. The bug fix in freetype2-demos I submitted was that, if it comes out as 1,1, it means EM, EM (1024, 2048 or there abouts). Search for "memory exhaustion" in the freetype2-demos commit

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
It is the result from the "intrinsic dimensions" routine - (there is a routine of that sort of name in both rsvg and skia). It returns some larger numbers, EM,EM I think for Adobe/Mozilla OT-SVG fonts, but 1,1 from rsvg and 0,0 from skia for Google-origin OT-SVG fonts. Clear enough? On

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Cosimo Lupo
I have no idea what you're talking about. Please, clarify what this difference is supposed to be, otherwise this is just spreading rumors. On Wed, Jul 5, 2023 at 2:33 PM Hin-Tak Leung wrote: > > > On Wednesday, 5 July 2023 at 20:49:42 GMT+8, Hin-Tak Leung < > ht...@users.sourceforge.net> wrote:

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
On Wednesday, 5 July 2023 at 20:49:42 GMT+8, Hin-Tak Leung wrote: > On Wednesday, 5 July 2023 at 03:24:11 GMT+8, Cosimo Lupo wrote: > > Hin-Tak, what do you mean by "Google OT-SVG fonts"? They're only one > > OT-SVG format. > Yes and no. I don't have that many OT-SVG fonts - 3

Re: Skia-based ot-svg renderer hook to freetype

2023-07-05 Thread Hin-Tak Leung
On Wednesday, 5 July 2023 at 03:24:11 GMT+8, Cosimo Lupo wrote: > Hin-Tak, what do you mean by "Google OT-SVG fonts"? They're only one OT-SVG > format. Yes and no. I don't have that many OT-SVG fonts - 3 from Adobe/Mozilla sources, and the rest (more than 2 and less than 10) from Google

Re: ftbench update: make integrated

2023-07-05 Thread Ahmet Göksu
Sorry, my bad to forget to add CC. I thought you mean running make outside of the src/tools/ftbench file (as how older version works) by non-sourcedir builds. if you mean running from a seperate build directory, it is working now. for benchmark.html (also in the attachments): > quote_type >