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

Removing Typography as a runtime dependency #191

Open
charlesroddie opened this issue Apr 23, 2021 · 2 comments
Open

Removing Typography as a runtime dependency #191

charlesroddie opened this issue Apr 23, 2021 · 2 comments
Labels
Status/1. Ready This issue has been confirmed and is ready to be worked on. Type/Enhancement

Comments

@charlesroddie
Copy link
Collaborator

What information do we need from LayoutFarm/Typography?

I think we should get this information and store it, probably in a file. Then the information doesn't need to be extracted at runtime.

Benefits to apps:

@charlesroddie charlesroddie added Type/Enhancement Status/0. New This issue is new and is awaiting confirmation from the maintainers. labels Apr 23, 2021
@Happypig375
Copy link
Collaborator

If I were to do this, I would go for source generators to increase speed and reduce memory usage. But this excludes F# and VB.

@Happypig375 Happypig375 added Status/1. Ready This issue has been confirmed and is ready to be worked on. and removed Status/0. New This issue is new and is awaiting confirmation from the maintainers. labels Apr 23, 2021
@charlesroddie
Copy link
Collaborator Author

If I were to do this, I would go for source generators to increase speed and reduce memory usage. But this excludes F# and VB.

As long as there is a type which contains the info, then whether that is encoded to a file or to C# source code is an implementation detail.

I assume that the relevant information is to do with glyph sizing & positioning in the maths font?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status/1. Ready This issue has been confirmed and is ready to be worked on. Type/Enhancement
Projects
None yet
Development

No branches or pull requests

2 participants