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

unicode-range glyph PBFs #23

Closed
4 tasks done
yhahn opened this issue May 7, 2014 · 7 comments
Closed
4 tasks done

unicode-range glyph PBFs #23

yhahn opened this issue May 7, 2014 · 7 comments
Assignees

Comments

@yhahn
Copy link
Member

yhahn commented May 7, 2014

@mikemorris

  • Be able to package glyph PBFs independently of vector tiles, basically if someone asks for character range <from>-<to>, hand them back the PBF for those characters. Yes, we know this won't handle shaping.
  • Hook this up to some HTTP endpoint.
  • See how having llmr retrieve glyph PBFs independently of vector tiles behaves/performs.
  • This is either a massive fail or promising and we can look into how to approach shaping for character sets that need it.

Background/goal/interest: being able to have a GL spec that is not tied to a running server. e.g. once glyph PBFs are generated for a given fontset they could be distributed/hosted on S3 or any webserver or locally for demos and when explaining how the whole system works to other devs.

@mikemorris mikemorris self-assigned this May 7, 2014
@yhahn
Copy link
Member Author

yhahn commented May 7, 2014

Also, yes, we've all assumed this would perform horribly and blow up in our face. I want to see it for myself before dismissing it : )

@springmeyer
Copy link
Contributor

This will be huge.

@mikemorris
Copy link
Contributor

@yhahn
Copy link
Member Author

yhahn commented May 15, 2014

Deployed @mikemorris's work today so you should be able to get to these range glyph PBFs now.

cc @ansis

@mikemorris
Copy link
Contributor

So this looks very promising outside of Asia, but, um, 11 megabyte glyph range protobufs seem like a problem.

/cc @yhahn

@yhahn
Copy link
Member Author

yhahn commented May 27, 2014

Per voice, thinking we should just have the server start responding 400 for now after cyrillic or armenian (https://github.com/mapbox/llmr/compare/glyphrange#diff-98670d9a9d7579d7f13daf74887fd97bR156) and slowly start expanding upwards as we figure out how we'll shape Arabic and handle challenges like the CJK block.

@mikemorris
Copy link
Contributor

This is now in master, next steps in #36

@yhahn yhahn mentioned this issue Jun 2, 2014
10 tasks
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

3 participants