The Julia Programming Language

Improve English fonts for SenseHat.jl

SenseHat.jl is a Julia package to manage the Raspberry Pi SenseHat peripheral. Part of the functionality is to display text on the SenseHat’s 8x8 LED display. This requires a description of font shapes stored within the library. We need to improve the font shapes we use. One idea would be to compare with the python GPIO libraries, and reuse their definitions. We also need definitions for additional characters.

Current Font definitions: https://github.com/JuliaBerry/SenseHat.jl/blob/master/src/text.jl#L63

You will need to research how the python libraries define the fonts. Start here: https://github.com/astro-pi/python-sense-hat. The fonts are defined as images here: https://github.com/astro-pi/python-sense-hat/blob/master/sense_hat/sense_hat_text.png. An alternative library uses system fonts to display the characters. See the scroll_text definition here: https://github.com/waveform80/pisense/blob/master/pisense/screen.py

It is helpful to have access to a Raspberry Pi and a Sense Hat for this task.

Submit the changes as a PR to the Sensehat.jl project.

Task tags

  • raspberrypi
  • julia-lang
  • sensehat
  • julia

Students who completed this task

Nand_V

Task type

  • code Code
  • web Design
close

2019