Code Monkey home page Code Monkey logo

siji's Introduction

Siji

Siji is an iconic bitmap font based on the Stlarch font with additional glyphs.

It inherits additional glyphs from Sm4tik xbm icon pack, Lokaltog Symbols font, xbm-icon font, Uushi font, FontAwesome, and Tewi font with personal additions.

Siji is built on top of Stlarch, so your existing stlarch unicode values will just work.

Siji is a Work In Progress, so more glyphs will be added over the time.

Siji

What's the difference between Stlarch and Siji ?

  • Siji comes with 215 new glyphs, selectively ported from other fonts and xbm icons with personal additions.
  • Increased letter spacing.
  • Properly centered glyphs.

Installation

Arch Linux

PKGBUILD by brandon99

CRUX

CRUX port by z3bra

Others

Clone this repo and cd into the siji directory:

git clone https://github.com/stark/siji && cd siji

Then run the installer script with ./install.sh.

By default Siji will be installed in your $HOME/.fonts directory, it will be created if the directory is non-existent.

If you wish to install Siji in another directory then run the install.sh script with the -d flag and specify the font directory as an argument.

Example:

./install.sh -d ~/.fonts

How to get the glyph codes ?

Install xfd:

Arch Linux

sudo pacman -S xorg-xfd

Debian

sudo apt-get install x11-utils

Fedora

sudo dnf install xorg-x11-apps

After installing xfd run the view.sh script:

./view.sh

Using Siji with other programs:

As long as the program allows to set a fallback font, Siji will work.

Examples of using Siji with some programs:

Dwm

static const char font[] = "-wuncon-siji-medium-r-normal--10-100-75-75-c-80-iso10646-1" ","  /* For Iconic Glyphs */
                           "-*-tamsyn-medium-r-normal-*-12-*-*-*-*-*-*-1";                   /* For Normal Text */

Dmenu

dmenu -fn '-*-tamsyn-medium-r-normal-*-12-*-*-*-*-*-*-1','-wuncon-siji-medium-r-normal--10-100-75-75-c-80-iso10646-1'

Lemonbar

lemonbar -p -f '-*-tamsyn-medium-r-normal-*-12-*-*-*-*-*-*-1' -f '-wuncon-siji-medium-r-normal--10-100-75-75-c-80-iso10646-1'

TODO

  • More Glyphs!
  • Adding glyphs of different sizes.
  • Improving glyph alignment.
  • Creating small and large version of siji.

Credits

A Big Thanks to the following Authors for their spectacular work which made Siji possible:

Sm4tik for sm4tik xbm icon pack

Stlarch for stlarch font

Sunaku for sm4tik font

Lokaltog for symbols font

w0ng for xbm icon font

Dave Gandy for FontAwesome

Lucy for Tewi font

Phallus for Lemon and Uushi font

License

Siji is licensed under GPLv2.

See LICENSE file for copyright details.

siji's People

Contributors

stark avatar csmertx avatar cloudier avatar

Watchers

James Cloos avatar

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.