Comments (7)
Which browser and Operating System are you using? This looks like what would happen if it thinks the browser supports font ligatures, but they aren't working correctly most of the time.
You can see it works on my computer:
If I can reproduce the issue here, I should be able to fix it pretty easily.
from jgabc.
Dear Benjamin and SirPL
I had a similar problem with Firefox (under Linux-Ubuntu). A
workaround for me is to do it with Chrome (under Linux-Ubuntu) for
this specific application. Chrome is also much faster in updating
the score when you modify it.
Kind regards
Pierre
On 03/01/2016 07:22 PM, Benjamin Bloomfield wrote:
Which browser and Operating System are you using? This looks
like what would happen if it thinks the browser supports font
ligatures, but they aren't working correctly most of the time.
You can see it works on my computer:
If I can reproduce the issue here, I should be able to fix it
pretty easily.
—
Reply to this email directly or view
it on GitHub.
from jgabc.
I'm using Windows 7 x64, Firefox 44.0.2. I checked other browsers (IE, Chrome, Opera), and there is everything fine.
The funniest thing is, that default "Adoro te" is rendered correctly... Take a closer look at the "Amen" at the end I doubled (the second is added by hand)...
from jgabc.
OK, I was just trying it in Firefox, and it does seem that it is the font ligatures acting strangely. I will try changing it so that it doesn't try to use the ligatures and instead uses a lookup table to find the right unicode characters. For a better explanation of this, you can look at the website for the Caeciliae font. Perhaps it will be better not to use the ligatures anyway. I will try to get this done some time later this week. And maybe then, I will look at suppressing the interactive elements when jgabc is not being used to produce an interactive preview of chant.
from jgabc.
I know caeciliae font (I used fontforge to export some of glyphs a few month ago).
I tried to understand jgabc code and make changes on my own, but without comments it's pretty hard to do.
from jgabc.
Yes, sorry about the lack of comments. I had really only intended it to prove to myself that it could be done, and it did end up getting really complicated and I agree that more comments in the code would probably be helpful, even to me.
from jgabc.
OK. I made the change and it seems to work in Firefox now, so I am closing this issue.
from jgabc.
Related Issues (20)
- Incorrect English syllabification HOT 5
- Portuguese language support
- Warning message in GABC Transcription Tool HOT 1
- ocba crashes exsurge HOT 1
- No big initial for ℣
- Downloading PNG Offline
- Command line use HOT 1
- Feature: Add option to add dashes between sylables HOT 1
- Would there be a way to create an iFrame service ? HOT 2
- Dagger text feature request
- Electron build
- Missing pentecost vigil in novus ordo HOT 1
- Broken psalm-toned Alleluia HOT 1
- Support multiple languages? HOT 2
- %font-family no longer works
- Circumvent new autoplay restrictions on modern browsers
- Document how readings tool Tone customization works HOT 3
- Dark theme and UI/UX refactor
- Incorrect psalmed toned when there is a star at the end HOT 1
- MIDI playback not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jgabc.