Skip to content

Commit

Permalink
Introduce Inter font
Browse files Browse the repository at this point in the history
Also adds README. Bump gem to v0.0.10
  • Loading branch information
martin-brennan committed Dec 16, 2024
1 parent 6cf85f2 commit 61944a2
Show file tree
Hide file tree
Showing 3 changed files with 270 additions and 186 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## Discourse Fonts

This gem is used to distribute all fonts used for the [Discourse forum software](https://discourse.org/). The main repository for Discourse is [https://github.com/discourse/discourse](https://github.com/discourse/discourse).

This gem can be found on RubyGems at [https://rubygems.org/gems/discourse-fonts](https://rubygems.org/gems/discourse-fonts).

### Adding fonts

Most fonts in this gem are from Google Fonts. When adding a new font, this is the process:

1. Download the font from Google Fonts
1. Make sure the license is added to a text file in vendor/assets/fonts. Sometimes the license will already be present, e.g. OFL is a common license.
1. Copy the downlowded .ttf files to vendor/assets/fonts
1. Add the font name, stack, and variants for e.g. different weights to lib/discourse_fonts.rb following the existing examples
1. Bump the VERSION in this file

To test this gem out locally, you can change the discourse/discourse gemfile to point to your local copy of this gem using the `path` option:

```
gem 'discourse-fonts', path: '/path/to/discourse-fonts'
```

Discourse symlinks the fonts in vendor/assets/fonts to the public/fonts directory, and it should update this symlink when you install the gem from the local path.
Loading

0 comments on commit 61944a2

Please sign in to comment.