Git Product home page Git Product logo

hubballi's Introduction

Hubballi ಹುಬ್ಬಳ್ಳಿ

Hubballi is a Kannada and Latin typeface designed by Erin McLaughlin. Hubballi is a monolinear typeface with an informal, friendly appearance. It was created by drawing a skeleton form in RoboFont that was then expanded via the "Outliner" extension by Frederik Berlaen. It is my intention to expand the design to additional weights, due to the relative ease of the skeleton/Outliner workflow.

Hubballi will be available for free via the Google Fonts.

Feel free to contact me using the Github issue tracker with comments or questions.

Screenshot of a test

Changelog

Version 1.000

  • 1 weights: Regular
  • Support for Kannada and Latin 2

Screenshot of a test


Thanks to Dave Crossland, Liang Hai, Nicolás Silva, Georg Seifert, Vaishnavi Murthy, Pablo Impallari, and all of the other Google Fonts contributors for help with this project. Continued thanks to Fiona Ross for guidance and training. Thank you to AM, Scrappy, and my family for their support.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

hubballi's People

Contributors

erinmclaughlin avatar yanone avatar davelab6 avatar schriftgestalt avatar

Stargazers

 avatar ಬೇಸರಾದ ಮನುಷ್ಯ avatar Joe Fiorini avatar Yajana N Rao avatar SHREYAS A HOMBAL avatar Miklós Ferencz avatar దామోదర avatar Kalapi Gajjar avatar Mark Frömberg avatar Omshivaprakash H L avatar 梁海 Liang Hai avatar Shashidhar Honnunar avatar Vivek avatar Kiran Prakash avatar Niranjan avatar Shashi avatar Harsha K N avatar Thejesh GN avatar

Watchers

Omshivaprakash H L avatar  avatar James Cloos avatar  avatar Marcelo Magalhães avatar

hubballi's Issues

URGENT: Critical error with GDEF table

To reproduce:

# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)";
sudo xcodebuild -license;
# install ots
brew tap davelab6/webfonttools; 
brew update; 
brew install ots --HEAD;
# lint the font
ot-sanitise build/Hubballi-Regular.ttf 

Currently this fails with:

ERROR at src/layout.cc:204 (ParseLookupTable)
ERROR: Layout: Lookup flags require GDEF table, but none was found: 8
ERROR at src/layout.cc:1346 (ParseLookupListTable)
ERROR: Layout: Failed to parse lookup 7
ERROR at src/gsub.cc:618 (ots_gsub_parse)
ERROR: GSUB: Failed to parse lookup list table
ERROR at src/ots.cc:669 (ProcessGeneric)
Failed to sanitise file!

This is fatal and means the font won't work in Chrome and Firefox.

Clean up branches

  • There are many branches in this repo with various work-in-progress. I don't really see what is what, I think only you know, so please merge and delete the unneeded branches into master, so that is clean and up to date, and set the default branch from feedback to master (in https://github.com/erinmclaughlin/Hubballi/settings)

Build process?

How are you actually building the UFO into binaries atm?

Images for twitter

Hi @erinmclaughlin

I know it's about time, but Hubballi is now released on Google Fonts!
We would like to tweet about it soon, do you have one or more images that could fit twitter better than the images in the README.md ?

Example of tweet: https://twitter.com/googlefonts/status/1487038395918565377

We can also add a small text in using the main script of the font like "New font! Hubballi by @ nametag is a friendly monolinear font supporting…"

Bold

Would it be envisageable to have a bolder version ? I'm not that familiar with fonts in general so maybe there is a way to build it from the repository ?

subscript spacing issue

Hi, @schriftgestalt and @davelab6 !
Now that this project has been re-built using Glyphs, the virama (halant) issue is fixed, but another problem has arisen.

Kerning between the subscripts is no longer working as expected. I imagine this must be related to the way the program is dealing with the virama issue. Here's an example: https://github.com/erinmclaughlin/Hubballi/blob/master/source/kannada_two_subscript_example.png

I've double-checked the kerning and subscript sidebearings used in some of these differing combinations, and the values are the same in both files: https://github.com/erinmclaughlin/Hubballi/blob/master/source/metricsmachine_comparison.png

Georg, do you have any idea if it's possible to fix this?

Thanks!

Erin

File info, in case you need it:

-- https://github.com/erinmclaughlin/Hubballi/tree/master/source/development%20ufos/Hubballi-Regular-Glyphs-export.ufo This is the .ufo that I was using in MetricsMachine to re-build and double-check kerning in. I used the "Import Metrics" option in Glyphs to transfer this file's kerning info into to the master Glyphs file, https://github.com/erinmclaughlin/Hubballi/blob/master/source/Hubballi-Regular.glyphs

-- https://github.com/erinmclaughlin/Hubballi/tree/master/source/development%20ufos/Hubballi-Regular-Robofontmu.ufo This is the old Robofont-created .ufo that I am using as a baseline for my comparisons, as it worked correctly.

-- https://github.com/erinmclaughlin/Hubballi/tree/master/source/generated%20test%20fonts The fonts I used in the Impallari test page are here.

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.