Coder Social home page Coder Social logo

chhapkaam's People

Contributors

bitdeli-chef avatar kartikm avatar samyakbhuta avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chhapkaam's Issues

Add more fonts

Add support for at least following fonts.

Free/Opensource

  • Samyak ❤️ (yes, shamelessly, at the top of the list)
  • Lohit
  • Padma
  • Raghu

Others (Prior permission needed to create web fonts)

  • Sakal Bharati
  • Virgin Gujarati
  • Mila
  • Surat
  • Saguna
  • Indolipi

Statistical analysis of Glyphs

For multiple purposes this data is of utmost importance. Here just listing few possible use cases.

  • Any Gujarati font cannot be ideally called complete if it lacks support in rendering certain character sequence. In other words, all glyphs has to be supported. However for all its practical purposes providing complete coverage may not be primary goal of font designer/foundry. In such cases, those glyphs that occur more frequently then others need to be supported first. Statistical analysis can help us in deciding which are those scripts.
  • Even if a font with complete coverage exists, it would increase the file size comparatively which is not desirable scenario in many use cases e.g. web fonts. In fact, a web font generator that only adds those glyph which are actually used in the site would not just be a cool thing but a sought after requirement. Here also analysis of all glyphs in a corpus helps.
  • In OCR for various reasons.

List all the missing glyphs from all the fonts for Gujarati

Guidelines

  • Format : Font name, Link from where font can be downloaded, Unicode character sequence, Image as how the glyph should look, Image as how glyph (or lack of it) is looking.
  • Please provide additional test case details such as which application and operating system is used to produce this undesired rendering - whenever it is possible, more the better.

Conjuncts like ક્ષ ત્ર જ્ઞ શ્ર are broken when web fonts are used.

When font-family is referenced as webfont, conjuncts such as ક્ષ ત્ર જ્ઞ શ્ર are rendered broken. See comparison in two screenshots at the end. This comparison is for Lohit, but other fonts shows the same behavior. This is common behavior for FF, Safari and Chrome.

It might have to do with how webfont generator (Font Squirrel in this case) which is converting input .ttf file into various other file formats.

Screenshot where local Lohit font is used

Lohit_Gujarati_Local

Screenshot where webfont Lohit is used
Lohit_Gujarati_Webfont

The curious case of default text.

At this point, default text is more or less just a કક્કો. Should it be enumerated બારખડી ? should it be a meaningful sentence ? Is it ok to have some non-sensical sentence just like lorem ipsum ? Can we have equivalent sentence of Quick Brown Fox ...

Test against all runtime combinations

Runtime Combination = Device/Platform + Major Browser Builts

  • Windows, IE6
  • Windows, IE7
  • Windows, IE8
  • Windows, IE9
  • Windows, IE10
  • Windows, Firefox
  • Windows, Chrome
  • Windows, Safari
  • Windows, Opera
  • Linux, Firefox
  • Linux, Chrome
  • iOS, Safari
  • iOS, Chrome
  • Android, Chrome

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.