Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fontplus dynamic subsetting #64

Open
svgeesus opened this issue Oct 29, 2020 · 2 comments
Open

Fontplus dynamic subsetting #64

svgeesus opened this issue Oct 29, 2020 · 2 comments

Comments

@svgeesus
Copy link
Contributor

I have been made aware of a dynamic subsetting font service in Japan: https://fontplus.jp/service

which notes

使う文字だけを読み込む効率的なフォント表示。ページが重くならないので、高品質なページをすばやくユーザーに届けます。
(Efficient font display that reads only the characters to be used. It doesn't make the page heavy, so it delivers high quality pages to users quickly.)

I have no other details about this.

@terkel
Copy link
Member

terkel commented Nov 17, 2021

@svgeesus Hi, I’m product manager for FontPlus.

Our dynamic subsetting is using JavaScript that parses HTML and requests a subset of characters in the page. Just like Adobe Fonts’ approach for CJK fonts.

This approach works well on static website, but not on dynamic website like SPA. So our team is very interested in PFE!

@svgeesus
Copy link
Contributor Author

@terkel Thanks for the update!

There is now a demo of Incremental Font Transfer (IFT - we changed the name!) using the patch-subset method, see
https://lists.w3.org/Archives/Public/public-webfonts-wg/2021Nov/0000.html
for instructions.

The demo is very early and also depends on COLRv1 fonts so it only runs in Chrome and requires enabling a flag. But the byte transfer savings compared to unicode-range are very impressive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants