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

Annotated linesetter #97

Open
pzelchenko opened this issue Feb 28, 2023 · 1 comment
Open

Annotated linesetter #97

pzelchenko opened this issue Feb 28, 2023 · 1 comment

Comments

@pzelchenko
Copy link

Hello all. I'm a veteran type creature (among other things, I'm the guy who figured out Hobo's origins). I've been thinking about a lightweight annotated reader in JavaScript or Python that could dynamically render something like the following:

image

Note how leading is increased just enough to carry the annotations, and how the Chinese (or other language) annotation lines need to know precisely where their companion lines' words start and end. Trying to think about how to do this with HTML5 and CSS makes my head hurt. It's simply not practical to attempt H&J on these particles on the fly in HTML. This calls for linesetting logic that computes word escapements as we are writing them onto the device canvas.

I haven't used typesettable, but I wonder if you know if this is close to possible to do, and if it is close but not quite a cigar, whether there's interest in working together to get something like this done.

@adidahiya
Copy link
Contributor

Hi @pzelchenko thanks for your interest. As noted in the README, this library is basically deprecated. There have been no changes for a while, and no future changes planned at this time:

This library is mostly deprecated and its build tooling is very outdated. If you need to make changes to this library, you will need to fix some of the build infrastructure to get it working in a modern testing & deployment environment.

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