Code Monkey home page Code Monkey logo

font-annapurna's People

Contributors

annie-o avatar devosb avatar jcoblentz avatar jvgaultney avatar n7s avatar sharoncorrell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

dalavancloud

font-annapurna's Issues

Alternate character variant of श्व (shwa) combination for Nepali

In a word like विश्व (world) the shwa is rendered in a way that is fairly uncommon in Nepali writing. Here is a screenshot of how it appears in Annapurna SIL:
bishwa

Is development on this font closed or is it possible to add an alternate character variant for the श्व combination that would feel more natural to Nepali readers?

Graphite: incorrect display of RA in 3-consonant clusters

An email from a tester:

A user has pointed out to me that version 1.202 of the Annapurna font does not display certain 3-consonant clusters properly when using Graphite. It happens if the third consonant is 'r'. For example, ... (See attached screenshot because correct rendering does not happen here.)

annapurna graphite incorrect display of ra in 3-consonant clusters

04-Sept-2017

Adjusting width of A8FB

A8FB DEVANAGARI HEADSTROKE consists of a devanagari headstroke or washing line with nothing above or below it. I'm not sure what it is used for, but it can come in very handy for intercharacter spacing. It would help in that capacity if the stroke were narrow than any other character that it may occur before or after. That is any glyph that has washing lines extending to both sides.

For Annapurna regular, I think this is uni093E with a width of 555. If that is too narrow, then, skipping the vowels, then uni097B094D.half with a width of 704.

The difficulty for using A8FB for kerning is that if it is wider than the glyph it is adjacent to, then it might protrude and so the contexts for where the character can be inserted become much more complex. They are bad enough as it is with everything that is not right or left joining.

Of course, this character may be needed for some other function, in which case the width needs to be negotiated with that requirement.

Fix typo in documentation

From a user: I was looking through some documentation and discovered this typo (below) in "AnnapurnaSIL-features.pdf".

Need to correct AnnapurnaSIL-GraphiteFeatures.odt before creating the PDF.

Annapurna typo MPenny - ffbgeaeh

Graphite: Rendering reph in a cluster of four (or more) consonants

An email from a tester:

I'm afraid that in my testing I discovered another bug. This one was present in all previous versions, right from 1.00, so is not new, but I never noticed it before. It shows up when we have a cluster of four (or more) consonants where the first one is ra so displays as reph. The reph should be positioned on the final consonant of the cluster (or its vowel, if it has a spacing vowel such as aakar, okar, etc). This works for up to three consonants, eg a word like 'parksa' or 'parksaa' ... (See attached screenshot because correct rendering does not happen here.)

annapurna graphite rendering reph in a cluster of four or more consonants

12-Sept-2017

Unable to display शृंगार as per correct/standard Hindi

I see from the AnnapurnaSIL-TypeTuner-guide reference that multiple font features are available. One Hindi word we are unable to represent in Annapurna SIL is शृंगार , namely the display of the first conjunct (शृं). It shows as श्रृं.

Current and expected are depicted below:
image

The closest I can get is below, which is incorrect:
image

This thread discusses the issue in greater detail: https://groups.google.com/g/technical-hindi/c/ozHt0UyJ5Aw?pli=1

Is there any solution for displaying शृंगार as per correct/standard Hindi using Annapurna SIL font, with or without use of font features?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.