| @@ -34,6 +34,7 @@ | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Wire/src}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/FreeRTOS}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/ESP-FlexyStepper/src}""/> | |||
| </option> | |||
| <inputType id="io.sloeber.compiler.cpp.sketch.input.1777418047" name="CPP source files" superClass="io.sloeber.compiler.cpp.sketch.input"/> | |||
| </tool> | |||
| @@ -54,6 +55,7 @@ | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Wire/src}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/FreeRTOS}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/ESP-FlexyStepper/src}""/> | |||
| </option> | |||
| <inputType id="io.sloeber.compiler.c.sketch.input.1282698896" name="C Source Files" superClass="io.sloeber.compiler.c.sketch.input"/> | |||
| </tool> | |||
| @@ -75,6 +77,7 @@ | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/FreeRTOS}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Simple_Repository_IO}""/> | |||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/ESP-FlexyStepper/src}""/> | |||
| </option> | |||
| <inputType id="io.sloeber.compiler.S.sketch.input.1238595277" name="Assembly source files" superClass="io.sloeber.compiler.S.sketch.input"/> | |||
| </tool> | |||
| @@ -56,6 +56,11 @@ | |||
| <type>2</type> | |||
| <location>C:/Users/FSmilari/Documents/Arduino/libraries/Adafruit_SSD1306</location> | |||
| </link> | |||
| <link> | |||
| <name>libraries/ESP-FlexyStepper</name> | |||
| <type>2</type> | |||
| <locationURI>ECLIPSE_HOME/arduinoPlugin/libraries/ESP-FlexyStepper/1.4.5</locationURI> | |||
| </link> | |||
| <link> | |||
| <name>libraries/FreeRTOS</name> | |||
| <type>2</type> | |||
| @@ -20,10 +20,22 @@ | |||
| #include <Wire.h> | |||
| #include <Adafruit_GFX.h> | |||
| #include <Adafruit_SSD1306.h> | |||
| #include <ESP_FlexyStepper.h> | |||
| #include "fonts/titillium_web_6pt7b.h" | |||
| #include "fonts/titillium_web_8pt7b.h" | |||
| #include "fonts/titillium_web_12pt7b.h" | |||
| #include "fonts/titillium_web_24pt7b.h" | |||
| #include "fonts/titillium_web_30pt7b.h" | |||
| #define SCREEN_WIDTH 128 | |||
| #define SCREEN_HEIGHT 64 | |||
| #define SCREEN_ADDRESS 0x3C | |||
| #define SDA 22 | |||
| #define SCX 23 | |||
| #define STEP 2 | |||
| #define DIR 4 | |||
| #define LIMIT_SWITCH 5 | |||
| static const byte led_gpio = 15; | |||
| @@ -38,9 +50,21 @@ static const int RotEnc_Switch_Pin = 25; | |||
| static const int RotEnc_Clk_Pin = 32; | |||
| static const int RotEnc_Dta_Pin = 33; | |||
| // Speed settings | |||
| const int DISTANCE_TO_TRAVEL_IN_STEPS = 2000; | |||
| const int SPEED_IN_STEPS_PER_SECOND = 300; | |||
| const int ACCELERATION_IN_STEPS_PER_SECOND = 800; | |||
| const int DECELERATION_IN_STEPS_PER_SECOND = 800; | |||
| //variables for software debouncing of the limit switches | |||
| unsigned long lastDebounceTime = 0; | |||
| unsigned long debounceDelay = 100; //the minimum delay in milliseconds to check for bouncing of the switch. Increase this slighlty if you switches tend to bounce a lot | |||
| byte limitSwitchState = 1; | |||
| byte oldConfirmedLimitSwitchState = 0; | |||
| ExEzButton RedButton(RedBtn_Pin, false, 2000); | |||
| ExEzButton GreenButton(GreenBtn_Pin); | |||
| ExEzButton BlueButton(BlueBtn_Pin); | |||
| ExEzButton GreenButton(GreenBtn_Pin, false, 2000); | |||
| ExEzButton BlueButton(BlueBtn_Pin, false, 2000); | |||
| ExEzButton RotarySwitch(RotEnc_Switch_Pin, true, 2000); | |||
| WLS WlsDetect(WLS_DETECT_Pin, true); | |||
| @@ -48,13 +72,27 @@ WLS Wls(WLS_Pin); | |||
| RotaryEncoder encoder(RotEnc_Dta_Pin, RotEnc_Clk_Pin, RotaryEncoder::LatchMode::FOUR3); | |||
| Adafruit_SSD1306 Display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); // SCK on Pin 22, SDA on PIN 23 | |||
| Adafruit_SSD1306 Display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); // SCK on Pin 23, SDA on PIN 22 | |||
| ESP_FlexyStepper stepper; | |||
| int previousDirection = 1; | |||
| void limitSwitchHandler() | |||
| { | |||
| limitSwitchState = digitalRead(LIMIT_SWITCH); | |||
| lastDebounceTime = millis(); | |||
| } | |||
| //********************** | |||
| //*** SETUP ************ | |||
| //********************** | |||
| void setup() { | |||
| Wire.begin(SDA, SCX); | |||
| Serial.begin(115200); | |||
| if (!Display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS, true, true)) { | |||
| Serial.println(F("SSD1306 allocation failed")); | |||
| @@ -69,6 +107,7 @@ void setup() { | |||
| pinMode(RotEnc_Switch_Pin, INPUT); | |||
| pinMode(RotEnc_Clk_Pin, INPUT); | |||
| pinMode(RotEnc_Dta_Pin, INPUT); | |||
| pinMode(LIMIT_SWITCH, INPUT); | |||
| RedButton.setDebounceTime(50); // set debounce time to 50 millis | |||
| GreenButton.setDebounceTime(50); | |||
| @@ -80,14 +119,21 @@ void setup() { | |||
| Display.display(); | |||
| delay(2000); // Pause for 2 seconds | |||
| // Clear the buffer | |||
| Display.clearDisplay(); | |||
| testdrawchar(); | |||
| delay(5000); // Pause for 5 seconds | |||
| Display.clearDisplay(); | |||
| // testdrawchar(); | |||
| // delay(5000); // Pause for 5 seconds | |||
| testdrawstyles(); | |||
| //attach an interrupt to the IO pin of the limit switch and specify the handler function | |||
| // attachInterrupt(digitalPinToInterrupt(LIMIT_SWITCH), limitSwitchHandler, CHANGE); | |||
| // | |||
| // stepper.connectToPins(STEP, DIR); | |||
| // set the speed and acceleration rates for the stepper motor | |||
| // stepper.setSpeedInStepsPerSecond(SPEED_IN_STEPS_PER_SECOND); | |||
| // stepper.setAccelerationInStepsPerSecondPerSecond(ACCELERATION_IN_STEPS_PER_SECOND); | |||
| // stepper.setDecelerationInStepsPerSecondPerSecond(DECELERATION_IN_STEPS_PER_SECOND); | |||
| // | |||
| // stepper.startAsService(1); | |||
| } | |||
| //********************** | |||
| @@ -118,6 +164,8 @@ void loop() { | |||
| if (RedButton.isPressed()) { | |||
| Serial.println("Red button was pressed"); | |||
| digitalWrite(led_gpio, HIGH); | |||
| Serial.print("Limit Switch: "); | |||
| Serial.println(digitalRead(LIMIT_SWITCH) ? "HIGH" : "LOW"); | |||
| } | |||
| if (RedButton.isLongPressed()) { | |||
| @@ -154,6 +202,20 @@ void loop() { | |||
| pos = newPos; | |||
| } | |||
| // if (limitSwitchState == LOW) { | |||
| // stepper.setLimitSwitchActive(stepper.LIMIT_SWITCH_COMBINED_BEGIN_AND_END); // this will cause to stop any motion that is currently going on and block further movement in the same direction as long as the switch is agtive | |||
| // } else { | |||
| // stepper.clearLimitSwitchActive(); // clear the limit switch flag to allow movement in both directions again | |||
| // } | |||
| // | |||
| // if (limitSwitchState == HIGH && stepper.getDistanceToTargetSigned() == 0) { | |||
| // delay(100); | |||
| // previousDirection *= -1; | |||
| // long relativeTargetPosition = DISTANCE_TO_TRAVEL_IN_STEPS * previousDirection; | |||
| // Serial.printf("Moving stepper by %ld steps\n", relativeTargetPosition); | |||
| // stepper.setTargetPositionRelativeInSteps(relativeTargetPosition); | |||
| // } | |||
| } | |||
| void testdrawchar(void) { | |||
| @@ -180,19 +242,96 @@ void testdrawchar(void) { | |||
| void testdrawstyles(void) { | |||
| Display.clearDisplay(); | |||
| Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| Display.setCursor(0, 0); // Start at top-left corner | |||
| Display.println(F("Hello, world!")); | |||
| Display.setTextColor(SSD1306_BLACK, SSD1306_WHITE); // Draw 'inverse' text | |||
| Display.println(3.141592); | |||
| // Display.setFont(&Rubik_Regular8pt7b); | |||
| // Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| // Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| // Display.setCursor(0, 8); // Start at top-left corner | |||
| // Display.println(F("Hello, world!")); | |||
| // | |||
| // Display.setFont(&Rubik_Regular12pt7b); | |||
| // Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| // Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| // Display.setCursor(0, 24); // Start at top-left corner | |||
| // Display.println(F("Hello, world!")); | |||
| // Display.drawRect(0, 15, 128, 13, SSD1306_WHITE); | |||
| // Display.setFont(&Rubik_Regular24pt7b); | |||
| // Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| // Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| // Display.setCursor(0, 55); // Start at top-left corner | |||
| // Display.println(F("Hello, world!")); | |||
| // | |||
| // Display.display(); | |||
| // delay(2000); | |||
| // | |||
| // Display.clearDisplay(); | |||
| char decimals[3]; | |||
| uint16_t w = 0, h = 0; | |||
| for (int i = 0; i <= 99; i++) { | |||
| Display.clearDisplay(); | |||
| Display.setFont(&titillium_web_regular24pt7b); | |||
| Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| sprintf(decimals, "%02d", i); | |||
| if (i < 33) { | |||
| calculateWH("99.", w, h); | |||
| Display.setCursor((SCREEN_WIDTH / 2 - 1) - w, SCREEN_HEIGHT / 2 + h / 2); | |||
| Display.print("99."); | |||
| } else if (i >= 33 && i < 66) { | |||
| calculateWH("01.", w, h); | |||
| Display.setCursor((SCREEN_WIDTH / 2 - 1) - w, SCREEN_HEIGHT / 2 + h / 2); | |||
| Display.print("01."); | |||
| } else { | |||
| calculateWH("22.", w, h); | |||
| Display.setCursor((SCREEN_WIDTH / 2 - 1) - w, SCREEN_HEIGHT / 2 + h / 2); | |||
| Display.print("22."); | |||
| } | |||
| Display.println(decimals); | |||
| Display.display(); | |||
| delay(100); | |||
| } | |||
| Display.setTextSize(2); // Draw 2X-scale text | |||
| Display.setTextColor(SSD1306_WHITE); | |||
| Display.print(F("0x")); | |||
| Display.println(0xDEADBEEF, HEX); | |||
| // Display.setFont(&Rubik_Regular30pt7b); | |||
| // Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| // Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| // Display.setCursor(0, 55); // Start at top-left corner | |||
| // Display.println(F("99.99")); | |||
| // | |||
| // Display.display(); | |||
| // delay(1000); | |||
| // | |||
| // Display.clearDisplay(); | |||
| // | |||
| // Display.setFont(&Rubik_Regular30pt7b); | |||
| // Display.setTextSize(1); // Normal 1:1 pixel scale | |||
| // Display.setTextColor(SSD1306_WHITE); // Draw white text | |||
| // Display.setCursor(0, 55); // Start at top-left corner | |||
| // Display.println(F("01.11")); | |||
| // Display.setTextColor(SSD1306_BLACK, SSD1306_WHITE); // Draw 'inverse' text | |||
| // Display.println("3.141592"); | |||
| // | |||
| // Display.setTextSize(2); // Draw 2X-scale text | |||
| // Display.setTextColor(SSD1306_WHITE); | |||
| // Display.print(F("0x")); | |||
| // Display.println(0xDEADBEEF, HEX); | |||
| // | |||
| Display.display(); | |||
| delay(2000); | |||
| } | |||
| void calculateWH(String units, uint16_t &w, uint16_t &h) { | |||
| int x = 0; | |||
| int y = 0; | |||
| int16_t x1, y1; | |||
| uint16_t w1, h1; | |||
| Display.getTextBounds(units, x, y, &x1, &y1, &w1, &h1); | |||
| w = w1; | |||
| h = h1; | |||
| } | |||
| @@ -0,0 +1,835 @@ | |||
| /* | |||
| * titillium_web_6pt7b.h | |||
| * | |||
| * Created on: 23.01.2022 | |||
| * Author: FSmilari | |||
| */ | |||
| #ifndef _TITILLIUM_WEB_6PT7B_H_ | |||
| #define _TITILLIUM_WEB_6PT7B_H_ | |||
| const uint8_t titillium_web_italic6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x5A, 0x88, 0x60, 0x29, 0x2F, 0xD4, 0x7A, 0x4A, 0x00, 0x09, 0xD4, | |||
| 0xA2, 0x19, 0x5E, 0x40, 0xDE, 0xA4, 0x7D, 0xE0, 0x3A, 0x4C, 0xC9, 0xCB, | |||
| 0xA0, 0xC0, 0x6A, 0x49, 0x24, 0x24, 0x92, 0x52, 0x80, 0xCF, 0x00, 0x21, | |||
| 0x3E, 0x42, 0x00, 0xE0, 0xE0, 0x80, 0x08, 0x44, 0x42, 0x23, 0x00, 0x32, | |||
| 0x63, 0x18, 0xCB, 0xC0, 0x3C, 0x92, 0x90, 0x70, 0x42, 0x22, 0x23, 0xC0, | |||
| 0x70, 0x42, 0xE1, 0x0B, 0xC0, 0x11, 0x08, 0xA9, 0x7C, 0x40, 0x3A, 0x11, | |||
| 0xE0, 0x8B, 0xC0, 0x3A, 0x11, 0xE8, 0xC5, 0xC0, 0x78, 0x44, 0x22, 0x23, | |||
| 0x00, 0x3A, 0x62, 0xE8, 0xC7, 0xC0, 0x32, 0x63, 0x36, 0x8B, 0x80, 0x42, | |||
| 0x41, 0x80, 0x16, 0x86, 0x10, 0xF8, 0x3E, 0x86, 0x16, 0x80, 0x71, 0x16, | |||
| 0x40, 0x80, 0x3F, 0x20, 0x57, 0xB4, 0x9A, 0x4D, 0x2A, 0xFD, 0x00, 0x78, | |||
| 0x00, 0x18, 0xCA, 0x57, 0xA6, 0x20, 0x7A, 0x52, 0xE8, 0xC7, 0xC0, 0x3A, | |||
| 0x11, 0x08, 0x41, 0xC0, 0x79, 0x14, 0x62, 0x8A, 0x2F, 0x00, 0x7A, 0x10, | |||
| 0xE8, 0x43, 0xC0, 0x7A, 0x10, 0xE8, 0x42, 0x00, 0x3D, 0x04, 0x26, 0x8A, | |||
| 0x27, 0x00, 0x45, 0x14, 0x5E, 0x8A, 0x28, 0x80, 0x56, 0xA8, 0x12, 0x22, | |||
| 0x24, 0x48, 0x4D, 0x25, 0x18, 0xA2, 0x49, 0x00, 0x49, 0x49, 0x38, 0x63, | |||
| 0x66, 0x66, 0xAA, 0xAA, 0xB4, 0xA4, 0x65, 0x96, 0x6A, 0x9A, 0x69, 0x80, | |||
| 0x39, 0x18, 0x61, 0x8A, 0x27, 0x00, 0x7A, 0x53, 0x1F, 0x42, 0x00, 0x39, | |||
| 0x18, 0x61, 0x8A, 0x27, 0x04, 0x7A, 0x53, 0x1F, 0x4A, 0x40, 0x7A, 0x10, | |||
| 0x41, 0x0B, 0x80, 0xF4, 0x44, 0x88, 0x80, 0x45, 0x14, 0xA2, 0x8A, 0x2F, | |||
| 0x00, 0x8C, 0xA5, 0x4A, 0x63, 0x00, 0x93, 0x92, 0xB2, 0xB4, 0xD4, 0xD8, | |||
| 0x98, 0x26, 0x48, 0xA0, 0x83, 0x09, 0x22, 0x00, 0x9A, 0xA4, 0x48, 0x80, | |||
| 0x3C, 0x10, 0x84, 0x21, 0x0F, 0x80, 0x32, 0x44, 0x44, 0x4C, 0xAA, 0x54, | |||
| 0x31, 0x22, 0x22, 0x4C, 0x23, 0x15, 0x10, 0xF8, 0xC0, 0x79, 0x99, 0xF0, | |||
| 0x44, 0x79, 0x99, 0xE0, 0x78, 0x88, 0xE0, 0x08, 0x5D, 0x29, 0x4B, 0xC0, | |||
| 0x79, 0xE8, 0xE0, 0x39, 0x1C, 0x44, 0x21, 0x08, 0x80, 0x3D, 0x27, 0x10, | |||
| 0x72, 0x2F, 0x00, 0x44, 0x79, 0x99, 0x90, 0x46, 0xA8, 0x10, 0x12, 0x22, | |||
| 0x24, 0xC0, 0x44, 0x5A, 0xCA, 0xA0, 0x56, 0xA8, 0x7F, 0x26, 0x4C, 0x99, | |||
| 0x40, 0x79, 0x99, 0x90, 0x79, 0x99, 0xE0, 0x3A, 0x52, 0x97, 0x42, 0x00, | |||
| 0x79, 0x99, 0xF2, 0x20, 0x72, 0x48, 0x78, 0x62, 0xE0, 0x5D, 0x49, 0x80, | |||
| 0x59, 0x99, 0xF0, 0x99, 0xAA, 0x40, 0x93, 0x66, 0xD5, 0xAC, 0x80, 0x49, | |||
| 0x88, 0xA9, 0x00, 0x99, 0xAA, 0x44, 0x80, 0x78, 0x88, 0x8F, 0x00, 0x12, | |||
| 0x44, 0x88, 0x88, 0xC0, 0xFF, 0x80, 0x21, 0x22, 0x32, 0x44, 0xC0, 0xF8}; | |||
| const GFXglyph titillium_web_italic6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 2, 7, 2, 1, -6}, // 0x21 '!' | |||
| { 3, 2, 2, 3, 2, -6}, // 0x22 '"' | |||
| { 4, 6, 7, 6, 1, -6}, // 0x23 '#' | |||
| { 10, 5, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 16, 4, 7, 6, 2, -6}, // 0x25 '%' | |||
| { 20, 5, 7, 6, 1, -6}, // 0x26 '&' | |||
| { 25, 1, 2, 2, 2, -6}, // 0x27 ''' | |||
| { 26, 3, 8, 2, 1, -6}, // 0x28 '(' | |||
| { 29, 3, 9, 2, 0, -7}, // 0x29 ')' | |||
| { 33, 3, 3, 4, 2, -6}, // 0x2A '*' | |||
| { 35, 5, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 39, 2, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 40, 3, 1, 3, 1, -2}, // 0x2D '-' | |||
| { 41, 1, 1, 2, 0, 0}, // 0x2E '.' | |||
| { 42, 5, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 47, 5, 7, 6, 1, -6}, // 0x30 '0' | |||
| { 52, 3, 7, 6, 2, -6}, // 0x31 '1' | |||
| { 55, 5, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 60, 5, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 65, 5, 7, 6, 1, -6}, // 0x34 '4' | |||
| { 70, 5, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 75, 5, 7, 6, 1, -6}, // 0x36 '6' | |||
| { 80, 5, 7, 6, 1, -6}, // 0x37 '7' | |||
| { 85, 5, 7, 6, 1, -6}, // 0x38 '8' | |||
| { 90, 5, 7, 6, 1, -6}, // 0x39 '9' | |||
| { 95, 2, 4, 2, 0, -3}, // 0x3A ':' | |||
| { 96, 2, 5, 2, 0, -3}, // 0x3B ';' | |||
| { 98, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 101, 5, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 103, 4, 5, 6, 2, -4}, // 0x3E '>' | |||
| { 106, 4, 7, 4, 1, -6}, // 0x3F '?' | |||
| { 110, 9, 9, 9, 1, -6}, // 0x40 '@' | |||
| { 121, 5, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 126, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 131, 5, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 136, 6, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 142, 5, 7, 5, 1, -6}, // 0x45 'E' | |||
| { 147, 5, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 152, 6, 7, 6, 1, -6}, // 0x47 'G' | |||
| { 158, 6, 7, 6, 1, -6}, // 0x48 'H' | |||
| { 164, 2, 7, 2, 1, -6}, // 0x49 'I' | |||
| { 166, 4, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 170, 6, 7, 5, 1, -6}, // 0x4B 'K' | |||
| { 176, 3, 7, 4, 1, -6}, // 0x4C 'L' | |||
| { 179, 8, 7, 8, 1, -6}, // 0x4D 'M' | |||
| { 186, 6, 7, 6, 1, -6}, // 0x4E 'N' | |||
| { 192, 6, 7, 6, 1, -6}, // 0x4F 'O' | |||
| { 198, 5, 7, 5, 1, -6}, // 0x50 'P' | |||
| { 203, 6, 8, 6, 1, -6}, // 0x51 'Q' | |||
| { 209, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 214, 5, 7, 5, 1, -6}, // 0x53 'S' | |||
| { 219, 4, 7, 5, 2, -6}, // 0x54 'T' | |||
| { 223, 6, 7, 6, 1, -6}, // 0x55 'U' | |||
| { 229, 5, 7, 5, 2, -6}, // 0x56 'V' | |||
| { 234, 8, 7, 8, 2, -6}, // 0x57 'W' | |||
| { 241, 7, 7, 5, 0, -6}, // 0x58 'X' | |||
| { 248, 4, 7, 5, 2, -6}, // 0x59 'Y' | |||
| { 252, 6, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 258, 4, 8, 3, 0, -6}, // 0x5B '[' | |||
| { 262, 2, 7, 4, 2, -6}, // 0x5C '\' | |||
| { 264, 4, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 268, 5, 4, 6, 1, -6}, // 0x5E '^' | |||
| { 271, 5, 1, 6, 0, 2}, // 0x5F '_' | |||
| { 272, 2, 1, 5, 3, -6}, // 0x60 '`' | |||
| { 273, 4, 5, 5, 1, -4}, // 0x61 'a' | |||
| { 276, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 280, 4, 5, 4, 1, -4}, // 0x63 'c' | |||
| { 283, 5, 7, 5, 1, -6}, // 0x64 'd' | |||
| { 288, 4, 5, 5, 1, -4}, // 0x65 'e' | |||
| { 291, 5, 9, 3, 0, -6}, // 0x66 'f' | |||
| { 297, 6, 7, 5, 0, -4}, // 0x67 'g' | |||
| { 303, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 307, 2, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 309, 4, 9, 2, -1, -6}, // 0x6A 'j' | |||
| { 314, 4, 7, 4, 1, -6}, // 0x6B 'k' | |||
| { 318, 2, 7, 2, 1, -6}, // 0x6C 'l' | |||
| { 320, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 325, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 328, 4, 5, 5, 1, -4}, // 0x6F 'o' | |||
| { 331, 5, 7, 5, 0, -4}, // 0x70 'p' | |||
| { 336, 4, 7, 5, 1, -4}, // 0x71 'q' | |||
| { 340, 3, 5, 3, 1, -4}, // 0x72 'r' | |||
| { 342, 4, 5, 4, 1, -4}, // 0x73 's' | |||
| { 345, 3, 6, 3, 1, -5}, // 0x74 't' | |||
| { 348, 4, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 351, 4, 5, 5, 1, -4}, // 0x76 'v' | |||
| { 354, 7, 5, 7, 1, -4}, // 0x77 'w' | |||
| { 359, 5, 5, 4, 0, -4}, // 0x78 'x' | |||
| { 363, 4, 7, 5, 1, -4}, // 0x79 'y' | |||
| { 367, 5, 5, 4, 0, -4}, // 0x7A 'z' | |||
| { 371, 4, 9, 3, 1, -7}, // 0x7B '{' | |||
| { 376, 1, 9, 3, 2, -6}, // 0x7C '|' | |||
| { 378, 4, 9, 3, 0, -7}, // 0x7D '}' | |||
| { 383, 5, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_italic6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_italic6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_italic6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1056 bytes | |||
| const uint8_t titillium_web_light6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xFA, 0xF0, 0x52, 0xBE, 0xAF, 0xA9, 0x40, 0x27, 0xAA, 0x65, 0x5E, | |||
| 0x40, 0x55, 0xB8, 0x42, 0x9C, 0xE0, 0x30, 0x90, 0xE3, 0x29, 0x51, 0x9E, | |||
| 0x80, 0xC0, 0xFF, 0x80, 0x95, 0x55, 0x80, 0xDF, 0x00, 0x44, 0xF4, 0x40, | |||
| 0xC0, 0xE0, 0x80, 0x12, 0x24, 0x44, 0x80, 0x32, 0x63, 0x18, 0xC5, 0xC0, | |||
| 0x3C, 0x92, 0x48, 0xE1, 0x12, 0x48, 0xF0, 0xE1, 0x1E, 0x11, 0xF0, 0x21, | |||
| 0x10, 0x98, 0xFC, 0x20, 0xF8, 0x8F, 0x11, 0xE0, 0x78, 0x8F, 0x99, 0xF0, | |||
| 0xF1, 0x22, 0x24, 0x40, 0x74, 0x62, 0xE8, 0xC5, 0xE0, 0x74, 0x62, 0x93, | |||
| 0x85, 0xC0, 0x90, 0x98, 0x16, 0x86, 0x10, 0xF0, 0xF0, 0x86, 0x16, 0x80, | |||
| 0xF1, 0x12, 0x40, 0x40, 0x7E, 0x81, 0xBD, 0xA5, 0xA5, 0xA5, 0xBF, 0x80, | |||
| 0x7C, 0x30, 0xC4, 0x92, 0x7A, 0x28, 0x40, 0xF4, 0x65, 0xE8, 0xC7, 0xC0, | |||
| 0xF8, 0x88, 0x88, 0xF0, 0xF4, 0x63, 0x18, 0xC7, 0xC0, 0xF8, 0x8E, 0x88, | |||
| 0xF0, 0xF8, 0x8E, 0x88, 0x80, 0xF8, 0x89, 0x99, 0xF0, 0x8C, 0x63, 0xF8, | |||
| 0xC6, 0x20, 0xFE, 0x55, 0x57, 0x99, 0xAC, 0xA9, 0x90, 0x88, 0x88, 0x88, | |||
| 0xF0, 0x87, 0x1C, 0xF3, 0xAE, 0xD9, 0x40, 0x8E, 0x73, 0x5A, 0xCE, 0x60, | |||
| 0xF4, 0x63, 0x18, 0xC7, 0xC0, 0xF4, 0x63, 0x2E, 0x42, 0x00, 0xF4, 0x63, | |||
| 0x18, 0xC7, 0xC3, 0xF4, 0x63, 0xE9, 0x4A, 0x20, 0xF8, 0x86, 0x11, 0xE0, | |||
| 0xF9, 0x08, 0x42, 0x10, 0x80, 0x8C, 0x63, 0x18, 0xC7, 0xC0, 0x86, 0x24, | |||
| 0x92, 0x50, 0xC3, 0x00, 0x89, 0x99, 0x59, 0x55, 0x55, 0x56, 0x22, 0x8A, | |||
| 0x4C, 0x43, 0x26, 0x20, 0x8A, 0x54, 0x42, 0x10, 0x80, 0xF8, 0x44, 0x44, | |||
| 0x23, 0xE0, 0xEA, 0xAB, 0x84, 0x42, 0x22, 0x10, 0xD5, 0x57, 0x46, 0xA9, | |||
| 0xF0, 0xC0, 0x70, 0x9D, 0x27, 0x80, 0x88, 0xE9, 0x99, 0xE0, 0xF2, 0x4E, | |||
| 0x27, 0xDB, 0x78, 0xE9, 0xF8, 0xF0, 0x6B, 0xA4, 0x90, 0xFA, 0xAC, 0xE9, | |||
| 0xF0, 0x88, 0xE9, 0x99, 0x90, 0xBE, 0x45, 0x55, 0xC0, 0x88, 0xAC, 0xCA, | |||
| 0xB0, 0xFE, 0xFD, 0x26, 0x4C, 0x99, 0x20, 0xE9, 0x99, 0x90, 0xE9, 0x99, | |||
| 0xE0, 0xE9, 0x99, 0xE8, 0x80, 0xF6, 0xDE, 0x48, 0xEA, 0x80, 0x78, 0x71, | |||
| 0xF0, 0x4B, 0xA4, 0x98, 0x99, 0x99, 0xF0, 0x8A, 0x94, 0xA2, 0x00, 0x93, | |||
| 0x35, 0x6B, 0x56, 0x40, 0x96, 0x26, 0x90, 0x8A, 0x94, 0xA2, 0x10, 0x80, | |||
| 0xF1, 0x24, 0xF0, 0x29, 0x2C, 0x92, 0x60, 0xFF, 0x80, 0x89, 0x22, 0x52, | |||
| 0xC0, 0xF0}; | |||
| const GFXglyph titillium_web_light6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 7, 2, 1, -6}, // 0x21 '!' | |||
| { 2, 2, 2, 4, 1, -6}, // 0x22 '"' | |||
| { 3, 5, 7, 6, 0, -6}, // 0x23 '#' | |||
| { 8, 4, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 13, 5, 7, 6, 0, -6}, // 0x25 '%' | |||
| { 18, 7, 7, 7, 0, -6}, // 0x26 '&' | |||
| { 25, 1, 2, 2, 1, -6}, // 0x27 ''' | |||
| { 26, 1, 9, 3, 1, -7}, // 0x28 '(' | |||
| { 28, 2, 9, 3, 0, -7}, // 0x29 ')' | |||
| { 31, 3, 3, 4, 1, -6}, // 0x2A '*' | |||
| { 33, 4, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 36, 1, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 37, 3, 1, 4, 1, -2}, // 0x2D '-' | |||
| { 38, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 39, 4, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 43, 5, 7, 6, 0, -6}, // 0x30 '0' | |||
| { 48, 3, 7, 6, 1, -6}, // 0x31 '1' | |||
| { 51, 4, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 55, 4, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 59, 5, 7, 6, 0, -6}, // 0x34 '4' | |||
| { 64, 4, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 68, 4, 7, 6, 1, -6}, // 0x36 '6' | |||
| { 72, 4, 7, 6, 1, -6}, // 0x37 '7' | |||
| { 76, 5, 7, 6, 0, -6}, // 0x38 '8' | |||
| { 81, 5, 7, 6, 0, -6}, // 0x39 '9' | |||
| { 86, 1, 4, 2, 1, -3}, // 0x3A ':' | |||
| { 87, 1, 5, 2, 1, -3}, // 0x3B ';' | |||
| { 88, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 91, 4, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 93, 4, 5, 6, 1, -4}, // 0x3E '>' | |||
| { 96, 4, 7, 4, 0, -6}, // 0x3F '?' | |||
| { 100, 8, 9, 10, 1, -6}, // 0x40 '@' | |||
| { 109, 6, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 115, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 120, 4, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 124, 5, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 129, 4, 7, 6, 1, -6}, // 0x45 'E' | |||
| { 133, 4, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 137, 4, 7, 6, 1, -6}, // 0x47 'G' | |||
| { 141, 5, 7, 7, 1, -6}, // 0x48 'H' | |||
| { 146, 1, 7, 2, 1, -6}, // 0x49 'I' | |||
| { 147, 2, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 149, 4, 7, 6, 1, -6}, // 0x4B 'K' | |||
| { 153, 4, 7, 5, 1, -6}, // 0x4C 'L' | |||
| { 157, 6, 7, 8, 1, -6}, // 0x4D 'M' | |||
| { 163, 5, 7, 7, 1, -6}, // 0x4E 'N' | |||
| { 168, 5, 7, 7, 1, -6}, // 0x4F 'O' | |||
| { 173, 5, 7, 6, 1, -6}, // 0x50 'P' | |||
| { 178, 5, 8, 7, 1, -6}, // 0x51 'Q' | |||
| { 183, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 188, 4, 7, 5, 1, -6}, // 0x53 'S' | |||
| { 192, 5, 7, 5, 0, -6}, // 0x54 'T' | |||
| { 197, 5, 7, 6, 1, -6}, // 0x55 'U' | |||
| { 202, 6, 7, 6, 0, -6}, // 0x56 'V' | |||
| { 208, 8, 7, 9, 0, -6}, // 0x57 'W' | |||
| { 215, 5, 7, 6, 0, -6}, // 0x58 'X' | |||
| { 220, 5, 7, 5, 0, -6}, // 0x59 'Y' | |||
| { 225, 5, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 230, 2, 8, 3, 1, -6}, // 0x5B '[' | |||
| { 232, 4, 7, 4, 0, -6}, // 0x5C '\' | |||
| { 236, 2, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 238, 4, 4, 6, 1, -6}, // 0x5E '^' | |||
| { 240, 4, 1, 6, 1, 2}, // 0x5F '_' | |||
| { 241, 2, 1, 2, 0, -6}, // 0x60 '`' | |||
| { 242, 5, 5, 5, 0, -4}, // 0x61 'a' | |||
| { 246, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 250, 3, 5, 4, 1, -4}, // 0x63 'c' | |||
| { 252, 3, 7, 5, 1, -6}, // 0x64 'd' | |||
| { 255, 4, 5, 5, 1, -4}, // 0x65 'e' | |||
| { 258, 3, 7, 3, 0, -6}, // 0x66 'f' | |||
| { 261, 4, 7, 5, 1, -4}, // 0x67 'g' | |||
| { 265, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 269, 1, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 270, 2, 9, 2, -1, -6}, // 0x6A 'j' | |||
| { 273, 4, 7, 5, 1, -6}, // 0x6B 'k' | |||
| { 277, 1, 7, 2, 1, -6}, // 0x6C 'l' | |||
| { 278, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 283, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 286, 4, 5, 5, 1, -4}, // 0x6F 'o' | |||
| { 289, 4, 7, 5, 1, -4}, // 0x70 'p' | |||
| { 293, 3, 7, 5, 1, -4}, // 0x71 'q' | |||
| { 296, 2, 5, 3, 1, -4}, // 0x72 'r' | |||
| { 298, 4, 5, 5, 0, -4}, // 0x73 's' | |||
| { 301, 3, 7, 3, 0, -6}, // 0x74 't' | |||
| { 304, 4, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 307, 5, 5, 5, 0, -4}, // 0x76 'v' | |||
| { 311, 7, 5, 8, 0, -4}, // 0x77 'w' | |||
| { 316, 4, 5, 4, 0, -4}, // 0x78 'x' | |||
| { 319, 5, 7, 5, 0, -4}, // 0x79 'y' | |||
| { 324, 4, 5, 5, 0, -4}, // 0x7A 'z' | |||
| { 327, 3, 9, 4, 0, -7}, // 0x7B '{' | |||
| { 331, 1, 9, 2, 1, -6}, // 0x7C '|' | |||
| { 333, 3, 9, 4, 0, -7}, // 0x7D '}' | |||
| { 337, 4, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_light6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_light6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_light6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1010 bytes | |||
| const uint8_t titillium_web_regular6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xFA, 0xF0, 0x52, 0xBE, 0xAF, 0xA9, 0x40, 0x27, 0xAA, 0xE5, 0x5E, | |||
| 0x40, 0x55, 0xB4, 0x42, 0x9D, 0x60, 0x38, 0x90, 0xE3, 0x29, 0x51, 0x9E, | |||
| 0x80, 0xC0, 0xFF, 0x80, 0x95, 0x55, 0xC0, 0xDF, 0x00, 0x44, 0xF4, 0x40, | |||
| 0x60, 0xE0, 0x80, 0x12, 0x22, 0x44, 0x80, 0x32, 0x63, 0x18, 0xC5, 0xC0, | |||
| 0x3C, 0x92, 0x48, 0xE1, 0x12, 0x48, 0xF0, 0xE1, 0x1E, 0x11, 0xF0, 0x21, | |||
| 0x10, 0xA5, 0x7C, 0x40, 0xF8, 0x8F, 0x11, 0xE0, 0x3A, 0x20, 0xF8, 0xA5, | |||
| 0xE0, 0xF1, 0x22, 0x24, 0x40, 0x74, 0x62, 0xE8, 0xC5, 0xE0, 0x32, 0x62, | |||
| 0x93, 0x85, 0xC0, 0x90, 0x41, 0x80, 0x16, 0x86, 0x10, 0xF0, 0xF0, 0x86, | |||
| 0x16, 0x80, 0xF1, 0x12, 0x40, 0x40, 0x7E, 0x81, 0xBD, 0xA5, 0xA5, 0xA5, | |||
| 0xBF, 0x80, 0x7C, 0x30, 0xC4, 0x92, 0x79, 0x28, 0x40, 0xF4, 0xA5, 0xE8, | |||
| 0xC7, 0xC0, 0xF8, 0x88, 0x88, 0xF0, 0xF4, 0x63, 0x18, 0xC7, 0xC0, 0xF8, | |||
| 0x8E, 0x88, 0xF0, 0xF8, 0x8E, 0x88, 0x80, 0xFC, 0x21, 0x38, 0xC7, 0xE0, | |||
| 0x8C, 0x63, 0xF8, 0xC6, 0x20, 0xFE, 0x55, 0x57, 0x94, 0xA9, 0x8A, 0x4A, | |||
| 0x60, 0x88, 0x88, 0x88, 0xF0, 0x87, 0x8F, 0x2D, 0x5A, 0xB6, 0x64, 0x80, | |||
| 0x8E, 0x73, 0x5A, 0xCE, 0x60, 0xF4, 0x63, 0x18, 0xC7, 0xC0, 0xF4, 0x63, | |||
| 0x2E, 0x42, 0x00, 0xF4, 0x63, 0x18, 0xC7, 0xC3, 0xF4, 0x63, 0x2F, 0x4A, | |||
| 0x20, 0x7C, 0x10, 0x60, 0x85, 0xC0, 0xF9, 0x08, 0x42, 0x10, 0x80, 0x8C, | |||
| 0x63, 0x18, 0xC7, 0xC0, 0x86, 0x24, 0x92, 0x48, 0xC3, 0x00, 0x88, 0xC4, | |||
| 0x95, 0x4A, 0xA5, 0x52, 0xA8, 0x88, 0x8A, 0x4C, 0x43, 0x26, 0x20, 0x8A, | |||
| 0x54, 0x42, 0x10, 0x80, 0xF8, 0x44, 0x42, 0x23, 0xE0, 0xEA, 0xAB, 0x84, | |||
| 0x42, 0x21, 0x10, 0xE4, 0x92, 0x4F, 0x46, 0xA9, 0xF0, 0xC0, 0x70, 0x9D, | |||
| 0x27, 0x80, 0x88, 0xE9, 0x99, 0xE0, 0xF2, 0x4E, 0x08, 0x5F, 0x18, 0xC5, | |||
| 0xE0, 0x74, 0x7F, 0x07, 0x00, 0x6B, 0xA4, 0x90, 0x7C, 0x94, 0xC7, 0x45, | |||
| 0xE0, 0x88, 0xE9, 0x99, 0x90, 0xBE, 0xBF, 0x80, 0x88, 0xBA, 0xCA, 0xB0, | |||
| 0xFE, 0xFD, 0x26, 0x4C, 0x99, 0x20, 0xE9, 0x99, 0x90, 0x74, 0x63, 0x17, | |||
| 0x00, 0xE9, 0x99, 0xE8, 0x80, 0x7C, 0x63, 0x17, 0x84, 0x20, 0xEA, 0x80, | |||
| 0x78, 0x71, 0x70, 0x4B, 0xA4, 0x98, 0x99, 0x99, 0xF0, 0x8A, 0x94, 0xA2, | |||
| 0x00, 0x92, 0xB5, 0x6B, 0x56, 0x40, 0x96, 0x26, 0x90, 0x8A, 0x94, 0xA2, | |||
| 0x10, 0x80, 0xF1, 0x24, 0xF0, 0x29, 0x2C, 0x92, 0x60, 0xFF, 0x80, 0x89, | |||
| 0x22, 0x52, 0xC0, 0xF0}; | |||
| const GFXglyph titillium_web_regular6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 7, 2, 1, -6}, // 0x21 '!' | |||
| { 2, 2, 2, 4, 1, -6}, // 0x22 '"' | |||
| { 3, 5, 7, 6, 0, -6}, // 0x23 '#' | |||
| { 8, 4, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 13, 5, 7, 6, 0, -6}, // 0x25 '%' | |||
| { 18, 7, 7, 7, 0, -6}, // 0x26 '&' | |||
| { 25, 1, 2, 2, 1, -6}, // 0x27 ''' | |||
| { 26, 1, 9, 3, 1, -7}, // 0x28 '(' | |||
| { 28, 2, 9, 3, 0, -7}, // 0x29 ')' | |||
| { 31, 3, 3, 4, 1, -6}, // 0x2A '*' | |||
| { 33, 4, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 36, 2, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 37, 3, 1, 4, 1, -2}, // 0x2D '-' | |||
| { 38, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 39, 4, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 43, 5, 7, 6, 0, -6}, // 0x30 '0' | |||
| { 48, 3, 7, 6, 1, -6}, // 0x31 '1' | |||
| { 51, 4, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 55, 4, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 59, 5, 7, 6, 0, -6}, // 0x34 '4' | |||
| { 64, 4, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 68, 5, 7, 6, 0, -6}, // 0x36 '6' | |||
| { 73, 4, 7, 6, 1, -6}, // 0x37 '7' | |||
| { 77, 5, 7, 6, 0, -6}, // 0x38 '8' | |||
| { 82, 5, 7, 6, 0, -6}, // 0x39 '9' | |||
| { 87, 1, 4, 2, 1, -3}, // 0x3A ':' | |||
| { 88, 2, 5, 2, 0, -3}, // 0x3B ';' | |||
| { 90, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 93, 4, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 95, 4, 5, 6, 1, -4}, // 0x3E '>' | |||
| { 98, 4, 7, 4, 0, -6}, // 0x3F '?' | |||
| { 102, 8, 9, 10, 1, -6}, // 0x40 '@' | |||
| { 111, 6, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 117, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 122, 4, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 126, 5, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 131, 4, 7, 6, 1, -6}, // 0x45 'E' | |||
| { 135, 4, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 139, 5, 7, 6, 1, -6}, // 0x47 'G' | |||
| { 144, 5, 7, 7, 1, -6}, // 0x48 'H' | |||
| { 149, 1, 7, 2, 1, -6}, // 0x49 'I' | |||
| { 150, 2, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 152, 5, 7, 6, 1, -6}, // 0x4B 'K' | |||
| { 157, 4, 7, 5, 1, -6}, // 0x4C 'L' | |||
| { 161, 7, 7, 8, 1, -6}, // 0x4D 'M' | |||
| { 168, 5, 7, 7, 1, -6}, // 0x4E 'N' | |||
| { 173, 5, 7, 7, 1, -6}, // 0x4F 'O' | |||
| { 178, 5, 7, 6, 1, -6}, // 0x50 'P' | |||
| { 183, 5, 8, 7, 1, -6}, // 0x51 'Q' | |||
| { 188, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 193, 5, 7, 5, 0, -6}, // 0x53 'S' | |||
| { 198, 5, 7, 5, 0, -6}, // 0x54 'T' | |||
| { 203, 5, 7, 6, 1, -6}, // 0x55 'U' | |||
| { 208, 6, 7, 6, 0, -6}, // 0x56 'V' | |||
| { 214, 9, 7, 9, 0, -6}, // 0x57 'W' | |||
| { 222, 5, 7, 6, 0, -6}, // 0x58 'X' | |||
| { 227, 5, 7, 5, 0, -6}, // 0x59 'Y' | |||
| { 232, 5, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 237, 2, 8, 3, 1, -6}, // 0x5B '[' | |||
| { 239, 4, 7, 4, 0, -6}, // 0x5C '\' | |||
| { 243, 3, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 246, 4, 4, 6, 1, -6}, // 0x5E '^' | |||
| { 248, 4, 1, 6, 1, 2}, // 0x5F '_' | |||
| { 249, 2, 1, 2, 0, -6}, // 0x60 '`' | |||
| { 250, 5, 5, 5, 0, -4}, // 0x61 'a' | |||
| { 254, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 258, 3, 5, 4, 1, -4}, // 0x63 'c' | |||
| { 260, 5, 7, 5, 0, -6}, // 0x64 'd' | |||
| { 265, 5, 5, 5, 0, -4}, // 0x65 'e' | |||
| { 269, 3, 7, 3, 0, -6}, // 0x66 'f' | |||
| { 272, 5, 7, 5, 0, -4}, // 0x67 'g' | |||
| { 277, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 281, 1, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 282, 1, 9, 2, 0, -6}, // 0x6A 'j' | |||
| { 284, 4, 7, 5, 1, -6}, // 0x6B 'k' | |||
| { 288, 1, 7, 2, 1, -6}, // 0x6C 'l' | |||
| { 289, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 294, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 297, 5, 5, 5, 0, -4}, // 0x6F 'o' | |||
| { 301, 4, 7, 5, 1, -4}, // 0x70 'p' | |||
| { 305, 5, 7, 5, 0, -4}, // 0x71 'q' | |||
| { 310, 2, 5, 3, 1, -4}, // 0x72 'r' | |||
| { 312, 4, 5, 5, 0, -4}, // 0x73 's' | |||
| { 315, 3, 7, 4, 0, -6}, // 0x74 't' | |||
| { 318, 4, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 321, 5, 5, 5, 0, -4}, // 0x76 'v' | |||
| { 325, 7, 5, 8, 0, -4}, // 0x77 'w' | |||
| { 330, 4, 5, 5, 0, -4}, // 0x78 'x' | |||
| { 333, 5, 7, 5, 0, -4}, // 0x79 'y' | |||
| { 338, 4, 5, 5, 0, -4}, // 0x7A 'z' | |||
| { 341, 3, 9, 4, 0, -7}, // 0x7B '{' | |||
| { 345, 1, 9, 2, 1, -6}, // 0x7C '|' | |||
| { 347, 3, 9, 4, 0, -7}, // 0x7D '}' | |||
| { 351, 4, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_regular6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_regular6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_regular6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1024 bytes | |||
| const uint8_t titillium_web_semibold_italic6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x25, 0x24, 0x30, 0xF8, 0x29, 0x2F, 0xD4, 0xF9, 0x4A, 0x00, 0x09, | |||
| 0xD4, 0xA7, 0x19, 0x5E, 0x80, 0x6D, 0x94, 0x43, 0xB6, 0xC0, 0x39, 0xA7, | |||
| 0x99, 0x9A, 0x6E, 0x80, 0x68, 0x6A, 0x49, 0x24, 0x24, 0x92, 0x52, 0x80, | |||
| 0xCF, 0x00, 0x21, 0x3E, 0x42, 0x00, 0xE0, 0xC0, 0xC0, 0x0C, 0x21, 0x0C, | |||
| 0x21, 0x0C, 0x00, 0x32, 0x73, 0x18, 0xCB, 0xC0, 0x36, 0xA2, 0x64, 0x40, | |||
| 0x70, 0x42, 0x22, 0x23, 0xC0, 0x70, 0x42, 0xE1, 0x0B, 0xC0, 0x11, 0x08, | |||
| 0xA9, 0x7C, 0xC0, 0x7A, 0x11, 0xE1, 0x8B, 0xC0, 0x1B, 0x11, 0xF8, 0xCD, | |||
| 0xC0, 0x78, 0x46, 0x22, 0x23, 0x00, 0x3A, 0x52, 0xE9, 0xCF, 0xC0, 0x32, | |||
| 0x63, 0xB6, 0x8B, 0x80, 0x43, 0x60, 0x68, 0x17, 0x87, 0x10, 0xF8, 0x3E, | |||
| 0x8C, 0x3C, 0x80, 0x71, 0x36, 0x40, 0xC0, 0x3F, 0x30, 0x57, 0xB6, 0x5A, | |||
| 0x4D, 0x2A, 0xFD, 0x80, 0x78, 0x00, 0x18, 0xCA, 0x54, 0xBF, 0x20, 0x7A, | |||
| 0x52, 0xE8, 0xCF, 0xC0, 0x3A, 0x11, 0x08, 0x43, 0xC0, 0x79, 0x24, 0xD2, | |||
| 0x8A, 0x6F, 0x00, 0x7A, 0x10, 0xE8, 0x43, 0xC0, 0x7A, 0x10, 0xE8, 0x42, | |||
| 0x00, 0x3D, 0x04, 0x26, 0x8A, 0x67, 0x00, 0x45, 0x14, 0xDE, 0x8A, 0x29, | |||
| 0x80, 0x55, 0xA8, 0x32, 0x22, 0x24, 0x48, 0x4D, 0x25, 0x18, 0xB2, 0x49, | |||
| 0x00, 0x49, 0x29, 0x38, 0x63, 0x66, 0x66, 0x6A, 0xAA, 0xB6, 0xB4, 0x65, | |||
| 0x96, 0x57, 0x9A, 0x69, 0x80, 0x39, 0x3C, 0x63, 0x8A, 0x2F, 0x00, 0x7A, | |||
| 0x52, 0x9F, 0x42, 0x00, 0x39, 0x3C, 0x63, 0x8A, 0x2F, 0x04, 0x10, 0x7A, | |||
| 0x52, 0xBF, 0x4A, 0x40, 0x7A, 0x10, 0xE1, 0x0B, 0x80, 0x7D, 0x08, 0x44, | |||
| 0x21, 0x00, 0x45, 0x34, 0xB2, 0x8A, 0x6F, 0x00, 0x8C, 0xA5, 0x4A, 0x63, | |||
| 0x00, 0x48, 0xA4, 0x96, 0x4B, 0x46, 0xA3, 0x53, 0x30, 0x26, 0x58, 0xA0, | |||
| 0x83, 0x0B, 0x32, 0x00, 0x9D, 0xA9, 0x84, 0x42, 0x00, 0x3C, 0x30, 0x84, | |||
| 0x21, 0x0F, 0x80, 0x32, 0x44, 0x44, 0xCC, 0xA9, 0x54, 0x33, 0x22, 0x26, | |||
| 0x4C, 0x23, 0x15, 0x30, 0xF8, 0xB0, 0x7C, 0xA5, 0x6D, 0x00, 0x44, 0x79, | |||
| 0x99, 0xE0, 0x78, 0x88, 0xE0, 0x08, 0x5F, 0x29, 0x4B, 0xC0, 0x79, 0xF8, | |||
| 0xE0, 0x39, 0x1C, 0x44, 0x21, 0x08, 0x80, 0x3D, 0x27, 0x90, 0x72, 0x2F, | |||
| 0x00, 0x44, 0x7D, 0x99, 0xB0, 0x46, 0xA8, 0x10, 0x12, 0x22, 0x26, 0xC0, | |||
| 0x42, 0x17, 0x4E, 0x52, 0x80, 0x57, 0xA8, 0x7F, 0xA6, 0x4C, 0xBB, 0x40, | |||
| 0x7D, 0x99, 0xB0, 0x79, 0x99, 0xE0, 0x3B, 0x52, 0x97, 0x62, 0x00, 0x7C, | |||
| 0xA5, 0x2F, 0x10, 0x80, 0x7A, 0x48, 0x3A, 0x1C, 0x2F, 0x00, 0x5D, 0x49, | |||
| 0x80, 0x5C, 0xA5, 0x2F, 0x00, 0x9C, 0xA9, 0x4C, 0x00, 0x9B, 0x26, 0xD5, | |||
| 0xAD, 0x80, 0x69, 0x88, 0xAD, 0x00, 0x9C, 0xA9, 0x4C, 0x22, 0x00, 0x78, | |||
| 0x88, 0x8F, 0x00, 0x12, 0x44, 0xCC, 0x88, 0xC0, 0xFF, 0x80, 0x22, 0x22, | |||
| 0x32, 0x44, 0xC0, 0xF8}; | |||
| const GFXglyph titillium_web_semibold_italic6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 3, 7, 2, 0, -6}, // 0x21 '!' | |||
| { 4, 2, 3, 3, 2, -6}, // 0x22 '"' | |||
| { 5, 6, 7, 6, 1, -6}, // 0x23 '#' | |||
| { 11, 5, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 17, 5, 7, 6, 1, -6}, // 0x25 '%' | |||
| { 22, 6, 7, 6, 1, -6}, // 0x26 '&' | |||
| { 28, 2, 3, 1, 1, -6}, // 0x27 ''' | |||
| { 29, 3, 8, 2, 1, -6}, // 0x28 '(' | |||
| { 32, 3, 9, 2, 0, -7}, // 0x29 ')' | |||
| { 36, 3, 3, 4, 2, -6}, // 0x2A '*' | |||
| { 38, 5, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 42, 2, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 43, 2, 1, 3, 1, -2}, // 0x2D '-' | |||
| { 44, 2, 1, 2, 0, 0}, // 0x2E '.' | |||
| { 45, 6, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 51, 5, 7, 6, 1, -6}, // 0x30 '0' | |||
| { 56, 4, 7, 6, 2, -6}, // 0x31 '1' | |||
| { 60, 5, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 65, 5, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 70, 5, 7, 6, 1, -6}, // 0x34 '4' | |||
| { 75, 5, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 80, 5, 7, 6, 1, -6}, // 0x36 '6' | |||
| { 85, 5, 7, 6, 1, -6}, // 0x37 '7' | |||
| { 90, 5, 7, 6, 1, -6}, // 0x38 '8' | |||
| { 95, 5, 7, 6, 1, -6}, // 0x39 '9' | |||
| { 100, 2, 4, 2, 0, -3}, // 0x3A ':' | |||
| { 101, 3, 5, 2, 0, -3}, // 0x3B ';' | |||
| { 103, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 106, 5, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 108, 4, 5, 6, 2, -4}, // 0x3E '>' | |||
| { 111, 4, 7, 4, 1, -6}, // 0x3F '?' | |||
| { 115, 9, 9, 9, 1, -6}, // 0x40 '@' | |||
| { 126, 5, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 131, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 136, 5, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 141, 6, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 147, 5, 7, 5, 1, -6}, // 0x45 'E' | |||
| { 152, 5, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 157, 6, 7, 6, 1, -6}, // 0x47 'G' | |||
| { 163, 6, 7, 6, 1, -6}, // 0x48 'H' | |||
| { 169, 2, 7, 3, 1, -6}, // 0x49 'I' | |||
| { 171, 4, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 175, 6, 7, 5, 1, -6}, // 0x4B 'K' | |||
| { 181, 3, 7, 4, 1, -6}, // 0x4C 'L' | |||
| { 184, 8, 7, 8, 1, -6}, // 0x4D 'M' | |||
| { 191, 6, 7, 6, 1, -6}, // 0x4E 'N' | |||
| { 197, 6, 7, 6, 1, -6}, // 0x4F 'O' | |||
| { 203, 5, 7, 5, 1, -6}, // 0x50 'P' | |||
| { 208, 6, 9, 6, 1, -6}, // 0x51 'Q' | |||
| { 215, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 220, 5, 7, 5, 1, -6}, // 0x53 'S' | |||
| { 225, 5, 7, 5, 1, -6}, // 0x54 'T' | |||
| { 230, 6, 7, 6, 1, -6}, // 0x55 'U' | |||
| { 236, 5, 7, 6, 2, -6}, // 0x56 'V' | |||
| { 241, 9, 7, 8, 1, -6}, // 0x57 'W' | |||
| { 249, 7, 7, 5, 0, -6}, // 0x58 'X' | |||
| { 256, 5, 7, 5, 2, -6}, // 0x59 'Y' | |||
| { 261, 6, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 267, 4, 8, 3, 0, -6}, // 0x5B '[' | |||
| { 271, 2, 7, 5, 2, -6}, // 0x5C '\' | |||
| { 273, 4, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 277, 5, 4, 6, 1, -6}, // 0x5E '^' | |||
| { 280, 5, 1, 5, 0, 2}, // 0x5F '_' | |||
| { 281, 2, 2, 5, 3, -7}, // 0x60 '`' | |||
| { 282, 5, 5, 5, 1, -4}, // 0x61 'a' | |||
| { 286, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 290, 4, 5, 4, 1, -4}, // 0x63 'c' | |||
| { 293, 5, 7, 5, 1, -6}, // 0x64 'd' | |||
| { 298, 4, 5, 5, 1, -4}, // 0x65 'e' | |||
| { 301, 5, 9, 3, 0, -6}, // 0x66 'f' | |||
| { 307, 6, 7, 5, 0, -4}, // 0x67 'g' | |||
| { 313, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 317, 2, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 319, 4, 9, 2, -1, -6}, // 0x6A 'j' | |||
| { 324, 5, 7, 5, 1, -6}, // 0x6B 'k' | |||
| { 329, 2, 7, 2, 1, -6}, // 0x6C 'l' | |||
| { 331, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 336, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 339, 4, 5, 5, 1, -4}, // 0x6F 'o' | |||
| { 342, 5, 7, 5, 0, -4}, // 0x70 'p' | |||
| { 347, 5, 7, 5, 1, -4}, // 0x71 'q' | |||
| { 352, 3, 5, 3, 1, -4}, // 0x72 'r' | |||
| { 354, 5, 5, 4, 0, -4}, // 0x73 's' | |||
| { 358, 3, 6, 3, 1, -5}, // 0x74 't' | |||
| { 361, 5, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 365, 5, 5, 5, 1, -4}, // 0x76 'v' | |||
| { 369, 7, 5, 7, 1, -4}, // 0x77 'w' | |||
| { 374, 5, 5, 4, 0, -4}, // 0x78 'x' | |||
| { 378, 5, 7, 5, 1, -4}, // 0x79 'y' | |||
| { 383, 5, 5, 4, 0, -4}, // 0x7A 'z' | |||
| { 387, 4, 9, 3, 1, -7}, // 0x7B '{' | |||
| { 392, 1, 9, 3, 2, -6}, // 0x7C '|' | |||
| { 394, 4, 9, 3, 0, -7}, // 0x7D '}' | |||
| { 399, 5, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_semibold_italic6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_semibold_italic6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_semibold_italic6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1072 bytes | |||
| const uint8_t titillium_web_semibold6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xFA, 0xF0, 0x52, 0xBE, 0xAF, 0xA9, 0x40, 0x27, 0xAC, 0xE5, 0x5F, | |||
| 0x40, 0x55, 0xB4, 0x43, 0x9D, 0x60, 0x38, 0x91, 0xA3, 0xAD, 0xD9, 0x9F, | |||
| 0x80, 0xC0, 0x29, 0x2D, 0x92, 0x60, 0x95, 0x55, 0xC0, 0xA7, 0xA0, 0x44, | |||
| 0xF4, 0x40, 0x60, 0xE0, 0x80, 0x11, 0x22, 0x44, 0xC0, 0x32, 0x73, 0x18, | |||
| 0xA5, 0xE0, 0x3E, 0x92, 0x48, 0xE3, 0x12, 0x68, 0xF0, 0xE3, 0x1E, 0x11, | |||
| 0xF0, 0x21, 0x18, 0xA5, 0x7C, 0x40, 0xF8, 0x8F, 0x11, 0xE0, 0x3A, 0x11, | |||
| 0xFC, 0xA5, 0xE0, 0xF1, 0x32, 0x64, 0xC0, 0x36, 0x72, 0xEC, 0xE5, 0xE0, | |||
| 0x32, 0xE2, 0xB2, 0x85, 0xC0, 0x90, 0x41, 0x80, 0x16, 0x86, 0x10, 0xF0, | |||
| 0xF0, 0x8E, 0x1E, 0x80, 0xF1, 0x12, 0x40, 0x40, 0x3F, 0x30, 0x57, 0xBA, | |||
| 0x5D, 0x2E, 0x95, 0x7E, 0xC0, 0x3E, 0x00, 0x30, 0xC4, 0x92, 0x49, 0xE8, | |||
| 0x40, 0xF4, 0xA5, 0xE9, 0xCF, 0xC0, 0xF8, 0x88, 0x88, 0xF0, 0xF4, 0xE3, | |||
| 0x18, 0xCF, 0xC0, 0xF8, 0x8F, 0x88, 0xF0, 0xF8, 0x8F, 0x88, 0x80, 0x7D, | |||
| 0x04, 0x33, 0x4D, 0x37, 0xC0, 0x8C, 0x63, 0xF8, 0xC6, 0x20, 0xFE, 0x55, | |||
| 0x57, 0x9C, 0xA9, 0xCA, 0x4A, 0x60, 0x88, 0x88, 0x88, 0xF0, 0xC7, 0x97, | |||
| 0x2D, 0x5A, 0xB6, 0x64, 0x80, 0xCE, 0x6B, 0x5A, 0xCE, 0x60, 0x39, 0x34, | |||
| 0x71, 0x45, 0x17, 0x80, 0xF4, 0xA7, 0x2F, 0x42, 0x00, 0x39, 0x34, 0x71, | |||
| 0x45, 0x17, 0x83, 0x08, 0xF4, 0xE3, 0x2F, 0x4A, 0x60, 0x7E, 0x30, 0xE0, | |||
| 0x87, 0xC0, 0xF9, 0x08, 0x42, 0x10, 0x80, 0x8C, 0x63, 0x18, 0xC7, 0xC0, | |||
| 0x8D, 0x24, 0x92, 0x48, 0xC3, 0x00, 0x88, 0xE4, 0xD5, 0x4A, 0xA5, 0x52, | |||
| 0xA9, 0x8C, 0xCD, 0x27, 0x0C, 0x31, 0x6C, 0xC0, 0x8A, 0x54, 0x62, 0x10, | |||
| 0x80, 0xF8, 0xC4, 0x46, 0x23, 0xE0, 0xEA, 0xAB, 0xC4, 0x42, 0x21, 0x10, | |||
| 0xE4, 0x92, 0x4F, 0x21, 0x95, 0x90, 0xF0, 0xE0, 0x70, 0x9D, 0x27, 0x80, | |||
| 0x88, 0xF9, 0x99, 0xE0, 0x74, 0xC4, 0x70, 0x08, 0x5E, 0x9C, 0xA5, 0xE0, | |||
| 0x72, 0x7F, 0x87, 0x80, 0x6B, 0xA4, 0x90, 0x7E, 0xDC, 0x87, 0xE5, 0xE0, | |||
| 0x88, 0xF9, 0x99, 0x90, 0xBE, 0x45, 0x55, 0x80, 0x88, 0xBA, 0xCA, 0xB0, | |||
| 0xFE, 0xFD, 0x26, 0x4C, 0x99, 0x20, 0xF9, 0x99, 0x90, 0x72, 0x72, 0x97, | |||
| 0x00, 0xE9, 0x99, 0xE8, 0x80, 0x7A, 0x72, 0x97, 0x84, 0x20, 0xEA, 0x80, | |||
| 0x78, 0x71, 0xF0, 0x5D, 0x24, 0xC0, 0x99, 0x99, 0xF0, 0x9A, 0x94, 0xA7, | |||
| 0x00, 0x9A, 0xB5, 0x6B, 0x56, 0x40, 0xD7, 0x27, 0xD0, 0x8A, 0x94, 0xA7, | |||
| 0x10, 0x80, 0xF3, 0x24, 0xF0, 0x2D, 0x2C, 0x92, 0x60, 0xFF, 0x80, 0x89, | |||
| 0x22, 0xD2, 0xC0, 0xF0}; | |||
| const GFXglyph titillium_web_semibold6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 7, 3, 1, -6}, // 0x21 '!' | |||
| { 2, 2, 2, 4, 1, -6}, // 0x22 '"' | |||
| { 3, 5, 7, 6, 0, -6}, // 0x23 '#' | |||
| { 8, 4, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 13, 5, 7, 6, 0, -6}, // 0x25 '%' | |||
| { 18, 7, 7, 7, 0, -6}, // 0x26 '&' | |||
| { 25, 1, 2, 2, 1, -6}, // 0x27 ''' | |||
| { 26, 3, 9, 3, 0, -7}, // 0x28 '(' | |||
| { 30, 2, 9, 3, 0, -7}, // 0x29 ')' | |||
| { 33, 4, 3, 4, 0, -6}, // 0x2A '*' | |||
| { 35, 4, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 38, 2, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 39, 3, 1, 4, 1, -2}, // 0x2D '-' | |||
| { 40, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 41, 4, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 45, 5, 7, 6, 0, -6}, // 0x30 '0' | |||
| { 50, 3, 7, 6, 1, -6}, // 0x31 '1' | |||
| { 53, 4, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 57, 4, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 61, 5, 7, 6, 0, -6}, // 0x34 '4' | |||
| { 66, 4, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 70, 5, 7, 6, 0, -6}, // 0x36 '6' | |||
| { 75, 4, 7, 6, 1, -6}, // 0x37 '7' | |||
| { 79, 5, 7, 6, 0, -6}, // 0x38 '8' | |||
| { 84, 5, 7, 6, 0, -6}, // 0x39 '9' | |||
| { 89, 1, 4, 2, 1, -3}, // 0x3A ':' | |||
| { 90, 2, 5, 3, 0, -3}, // 0x3B ';' | |||
| { 92, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 95, 4, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 97, 4, 5, 6, 1, -4}, // 0x3E '>' | |||
| { 100, 4, 7, 4, 0, -6}, // 0x3F '?' | |||
| { 104, 9, 9, 10, 0, -6}, // 0x40 '@' | |||
| { 115, 6, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 121, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 126, 4, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 130, 5, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 135, 4, 7, 6, 1, -6}, // 0x45 'E' | |||
| { 139, 4, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 143, 6, 7, 6, 0, -6}, // 0x47 'G' | |||
| { 149, 5, 7, 7, 1, -6}, // 0x48 'H' | |||
| { 154, 1, 7, 3, 1, -6}, // 0x49 'I' | |||
| { 155, 2, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 157, 5, 7, 6, 1, -6}, // 0x4B 'K' | |||
| { 162, 4, 7, 5, 1, -6}, // 0x4C 'L' | |||
| { 166, 7, 7, 9, 1, -6}, // 0x4D 'M' | |||
| { 173, 5, 7, 7, 1, -6}, // 0x4E 'N' | |||
| { 178, 6, 7, 7, 0, -6}, // 0x4F 'O' | |||
| { 184, 5, 7, 6, 1, -6}, // 0x50 'P' | |||
| { 189, 6, 9, 7, 0, -6}, // 0x51 'Q' | |||
| { 196, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 201, 5, 7, 5, 0, -6}, // 0x53 'S' | |||
| { 206, 5, 7, 5, 0, -6}, // 0x54 'T' | |||
| { 211, 5, 7, 7, 1, -6}, // 0x55 'U' | |||
| { 216, 6, 7, 6, 0, -6}, // 0x56 'V' | |||
| { 222, 9, 7, 9, 0, -6}, // 0x57 'W' | |||
| { 230, 6, 7, 6, 0, -6}, // 0x58 'X' | |||
| { 236, 5, 7, 5, 0, -6}, // 0x59 'Y' | |||
| { 241, 5, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 246, 2, 8, 3, 1, -6}, // 0x5B '[' | |||
| { 248, 4, 7, 5, 0, -6}, // 0x5C '\' | |||
| { 252, 3, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 255, 5, 4, 6, 0, -6}, // 0x5E '^' | |||
| { 258, 4, 1, 6, 1, 2}, // 0x5F '_' | |||
| { 259, 3, 1, 3, 0, -6}, // 0x60 '`' | |||
| { 260, 5, 5, 5, 0, -4}, // 0x61 'a' | |||
| { 264, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 268, 4, 5, 4, 0, -4}, // 0x63 'c' | |||
| { 271, 5, 7, 5, 0, -6}, // 0x64 'd' | |||
| { 276, 5, 5, 5, 0, -4}, // 0x65 'e' | |||
| { 280, 3, 7, 3, 0, -6}, // 0x66 'f' | |||
| { 283, 5, 7, 5, 0, -4}, // 0x67 'g' | |||
| { 288, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 292, 1, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 293, 2, 9, 2, 0, -6}, // 0x6A 'j' | |||
| { 296, 4, 7, 5, 1, -6}, // 0x6B 'k' | |||
| { 300, 1, 7, 3, 1, -6}, // 0x6C 'l' | |||
| { 301, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 306, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 309, 5, 5, 5, 0, -4}, // 0x6F 'o' | |||
| { 313, 4, 7, 5, 1, -4}, // 0x70 'p' | |||
| { 317, 5, 7, 5, 0, -4}, // 0x71 'q' | |||
| { 322, 2, 5, 4, 1, -4}, // 0x72 'r' | |||
| { 324, 4, 5, 5, 0, -4}, // 0x73 's' | |||
| { 327, 3, 6, 4, 0, -5}, // 0x74 't' | |||
| { 330, 4, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 333, 5, 5, 5, 0, -4}, // 0x76 'v' | |||
| { 337, 7, 5, 8, 0, -4}, // 0x77 'w' | |||
| { 342, 4, 5, 5, 0, -4}, // 0x78 'x' | |||
| { 345, 5, 7, 5, 0, -4}, // 0x79 'y' | |||
| { 350, 4, 5, 5, 0, -4}, // 0x7A 'z' | |||
| { 353, 3, 9, 4, 0, -7}, // 0x7B '{' | |||
| { 357, 1, 9, 3, 1, -6}, // 0x7C '|' | |||
| { 359, 3, 9, 4, 0, -7}, // 0x7D '}' | |||
| { 363, 4, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_semibold6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_semibold6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_semibold6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1036 bytes | |||
| const uint8_t titillium_web_light_italic6pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x5A, 0x88, 0xE0, 0x2A, 0x7E, 0xA7, 0xCA, 0x80, 0x09, 0xD4, 0xA2, | |||
| 0x19, 0x5E, 0x40, 0xDE, 0xA4, 0x7D, 0xE0, 0x3A, 0x54, 0xC9, 0xCB, 0xA0, | |||
| 0xC0, 0x6A, 0x49, 0x24, 0x24, 0x92, 0x52, 0x80, 0xCF, 0x00, 0x21, 0x3E, | |||
| 0x42, 0x00, 0x60, 0xE0, 0x80, 0x08, 0x44, 0x42, 0x22, 0x00, 0x32, 0x63, | |||
| 0x18, 0xCB, 0xC0, 0x3C, 0x92, 0x90, 0x70, 0x42, 0x22, 0x23, 0xC0, 0x70, | |||
| 0x42, 0xE1, 0x0B, 0xC0, 0x11, 0x08, 0xA9, 0x7C, 0x40, 0x3A, 0x11, 0xE0, | |||
| 0x8B, 0x80, 0x3A, 0x21, 0xE8, 0xC5, 0xC0, 0xF1, 0x22, 0x48, 0x80, 0x3A, | |||
| 0x62, 0xE8, 0xC7, 0xC0, 0x32, 0x63, 0x17, 0x8B, 0x80, 0x90, 0x41, 0x80, | |||
| 0x16, 0x86, 0x10, 0xF8, 0x3E, 0xC1, 0x82, 0x6C, 0x00, 0x71, 0x12, 0x40, | |||
| 0x80, 0x3F, 0x20, 0x57, 0xB4, 0x9A, 0x4D, 0x2A, 0xFD, 0x00, 0x78, 0x00, | |||
| 0x08, 0xCA, 0x57, 0xA6, 0x20, 0x7A, 0x52, 0xE8, 0xC7, 0xC0, 0x3A, 0x21, | |||
| 0x08, 0x41, 0xC0, 0x7A, 0x53, 0x18, 0xC7, 0xC0, 0x7A, 0x10, 0xE8, 0x43, | |||
| 0xC0, 0x7A, 0x10, 0xE8, 0x42, 0x00, 0x3D, 0x08, 0x26, 0x8A, 0x27, 0x00, | |||
| 0x45, 0x14, 0x5E, 0x8A, 0x28, 0x80, 0x56, 0xA8, 0x24, 0x92, 0x94, 0x4D, | |||
| 0x25, 0x18, 0xA2, 0x49, 0x00, 0x49, 0x49, 0x38, 0x63, 0x66, 0x66, 0xAA, | |||
| 0xAA, 0xB4, 0xA4, 0x65, 0x96, 0x6A, 0x9A, 0x69, 0x80, 0x39, 0x18, 0x61, | |||
| 0x8A, 0x27, 0x00, 0x7A, 0x53, 0x1F, 0x42, 0x00, 0x39, 0x18, 0x61, 0x8A, | |||
| 0x27, 0x04, 0x7A, 0x53, 0x1F, 0x4A, 0x40, 0x7A, 0x10, 0x41, 0x0B, 0x80, | |||
| 0xF4, 0x44, 0x88, 0x80, 0x45, 0x14, 0xA2, 0x8A, 0x2F, 0x00, 0x8C, 0xA5, | |||
| 0x4A, 0x63, 0x00, 0x93, 0x26, 0xCD, 0xAD, 0x5B, 0x26, 0x00, 0x26, 0x48, | |||
| 0xA0, 0x83, 0x09, 0x22, 0x00, 0x9A, 0xA4, 0x88, 0x80, 0x3C, 0x10, 0x84, | |||
| 0x21, 0x0F, 0x80, 0x32, 0x44, 0x44, 0x4C, 0xAA, 0x54, 0x31, 0x22, 0x22, | |||
| 0x4C, 0x22, 0x95, 0x10, 0xF8, 0xC0, 0x79, 0x99, 0xF0, 0x44, 0x79, 0x99, | |||
| 0xE0, 0x78, 0x88, 0xE0, 0x08, 0x5D, 0x29, 0x4B, 0x80, 0x79, 0xE8, 0xE0, | |||
| 0x39, 0x1C, 0x84, 0x21, 0x08, 0x80, 0x3D, 0x25, 0x18, 0x72, 0x2F, 0x00, | |||
| 0x44, 0x79, 0x99, 0x90, 0x46, 0xA8, 0x10, 0x12, 0x22, 0x24, 0xC0, 0x44, | |||
| 0x5A, 0xCA, 0xA0, 0x56, 0xA8, 0x7F, 0x26, 0x4C, 0x99, 0x40, 0x79, 0x99, | |||
| 0x90, 0x79, 0x99, 0xE0, 0x3A, 0x52, 0x97, 0x42, 0x00, 0x79, 0x99, 0xE2, | |||
| 0x20, 0x72, 0x48, 0x78, 0x62, 0xE0, 0x4B, 0xA9, 0x30, 0x99, 0x99, 0xE0, | |||
| 0x99, 0xAA, 0x40, 0x93, 0x66, 0xD6, 0xAC, 0x80, 0x49, 0x88, 0xA9, 0x00, | |||
| 0x99, 0xAA, 0x44, 0x80, 0x78, 0x88, 0x8F, 0x00, 0x12, 0x44, 0x88, 0x88, | |||
| 0xC0, 0xFF, 0x80, 0x31, 0x23, 0x22, 0x4C, 0xF8}; | |||
| const GFXglyph titillium_web_light_italic6pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 2, 0, 0}, // 0x20 ' ' | |||
| { 1, 2, 7, 2, 1, -6}, // 0x21 '!' | |||
| { 3, 2, 2, 3, 2, -6}, // 0x22 '"' | |||
| { 4, 5, 7, 6, 1, -6}, // 0x23 '#' | |||
| { 9, 5, 9, 6, 1, -7}, // 0x24 '$' | |||
| { 15, 4, 7, 6, 2, -6}, // 0x25 '%' | |||
| { 19, 5, 7, 6, 1, -6}, // 0x26 '&' | |||
| { 24, 1, 2, 2, 2, -6}, // 0x27 ''' | |||
| { 25, 3, 8, 2, 1, -6}, // 0x28 '(' | |||
| { 28, 3, 9, 2, 0, -7}, // 0x29 ')' | |||
| { 32, 3, 3, 4, 2, -6}, // 0x2A '*' | |||
| { 34, 5, 5, 6, 1, -4}, // 0x2B '+' | |||
| { 38, 2, 2, 2, 0, 0}, // 0x2C ',' | |||
| { 39, 3, 1, 4, 1, -2}, // 0x2D '-' | |||
| { 40, 1, 1, 2, 0, 0}, // 0x2E '.' | |||
| { 41, 5, 7, 4, 0, -6}, // 0x2F '/' | |||
| { 46, 5, 7, 6, 1, -6}, // 0x30 '0' | |||
| { 51, 3, 7, 6, 2, -6}, // 0x31 '1' | |||
| { 54, 5, 7, 6, 1, -6}, // 0x32 '2' | |||
| { 59, 5, 7, 6, 1, -6}, // 0x33 '3' | |||
| { 64, 5, 7, 6, 1, -6}, // 0x34 '4' | |||
| { 69, 5, 7, 6, 1, -6}, // 0x35 '5' | |||
| { 74, 5, 7, 6, 1, -6}, // 0x36 '6' | |||
| { 79, 4, 7, 6, 2, -6}, // 0x37 '7' | |||
| { 83, 5, 7, 6, 1, -6}, // 0x38 '8' | |||
| { 88, 5, 7, 6, 1, -6}, // 0x39 '9' | |||
| { 93, 1, 4, 2, 1, -3}, // 0x3A ':' | |||
| { 94, 2, 5, 2, 0, -3}, // 0x3B ';' | |||
| { 96, 4, 5, 6, 1, -4}, // 0x3C '<' | |||
| { 99, 5, 3, 6, 1, -3}, // 0x3D '=' | |||
| { 101, 5, 5, 6, 1, -4}, // 0x3E '>' | |||
| { 105, 4, 7, 4, 1, -6}, // 0x3F '?' | |||
| { 109, 9, 9, 9, 1, -6}, // 0x40 '@' | |||
| { 120, 5, 7, 6, 0, -6}, // 0x41 'A' | |||
| { 125, 5, 7, 6, 1, -6}, // 0x42 'B' | |||
| { 130, 5, 7, 5, 1, -6}, // 0x43 'C' | |||
| { 135, 5, 7, 6, 1, -6}, // 0x44 'D' | |||
| { 140, 5, 7, 5, 1, -6}, // 0x45 'E' | |||
| { 145, 5, 7, 5, 1, -6}, // 0x46 'F' | |||
| { 150, 6, 7, 6, 1, -6}, // 0x47 'G' | |||
| { 156, 6, 7, 6, 1, -6}, // 0x48 'H' | |||
| { 162, 2, 7, 2, 1, -6}, // 0x49 'I' | |||
| { 164, 3, 8, 3, 0, -6}, // 0x4A 'J' | |||
| { 167, 6, 7, 5, 1, -6}, // 0x4B 'K' | |||
| { 173, 3, 7, 4, 1, -6}, // 0x4C 'L' | |||
| { 176, 8, 7, 8, 1, -6}, // 0x4D 'M' | |||
| { 183, 6, 7, 6, 1, -6}, // 0x4E 'N' | |||
| { 189, 6, 7, 6, 1, -6}, // 0x4F 'O' | |||
| { 195, 5, 7, 5, 1, -6}, // 0x50 'P' | |||
| { 200, 6, 8, 6, 1, -6}, // 0x51 'Q' | |||
| { 206, 5, 7, 6, 1, -6}, // 0x52 'R' | |||
| { 211, 5, 7, 5, 1, -6}, // 0x53 'S' | |||
| { 216, 4, 7, 5, 2, -6}, // 0x54 'T' | |||
| { 220, 6, 7, 6, 1, -6}, // 0x55 'U' | |||
| { 226, 5, 7, 5, 2, -6}, // 0x56 'V' | |||
| { 231, 7, 7, 8, 2, -6}, // 0x57 'W' | |||
| { 238, 7, 7, 5, 0, -6}, // 0x58 'X' | |||
| { 245, 4, 7, 5, 2, -6}, // 0x59 'Y' | |||
| { 249, 6, 7, 5, 0, -6}, // 0x5A 'Z' | |||
| { 255, 4, 8, 3, 0, -6}, // 0x5B '[' | |||
| { 259, 2, 7, 4, 2, -6}, // 0x5C '\' | |||
| { 261, 4, 8, 3, 0, -6}, // 0x5D ']' | |||
| { 265, 5, 4, 6, 1, -6}, // 0x5E '^' | |||
| { 268, 5, 1, 6, 0, 2}, // 0x5F '_' | |||
| { 269, 2, 1, 5, 3, -6}, // 0x60 '`' | |||
| { 270, 4, 5, 5, 1, -4}, // 0x61 'a' | |||
| { 273, 4, 7, 5, 1, -6}, // 0x62 'b' | |||
| { 277, 4, 5, 4, 1, -4}, // 0x63 'c' | |||
| { 280, 5, 7, 5, 1, -6}, // 0x64 'd' | |||
| { 285, 4, 5, 5, 1, -4}, // 0x65 'e' | |||
| { 288, 5, 9, 3, 0, -6}, // 0x66 'f' | |||
| { 294, 6, 7, 5, 0, -4}, // 0x67 'g' | |||
| { 300, 4, 7, 5, 1, -6}, // 0x68 'h' | |||
| { 304, 2, 7, 2, 1, -6}, // 0x69 'i' | |||
| { 306, 4, 9, 2, -1, -6}, // 0x6A 'j' | |||
| { 311, 4, 7, 4, 1, -6}, // 0x6B 'k' | |||
| { 315, 2, 7, 2, 1, -6}, // 0x6C 'l' | |||
| { 317, 7, 5, 8, 1, -4}, // 0x6D 'm' | |||
| { 322, 4, 5, 5, 1, -4}, // 0x6E 'n' | |||
| { 325, 4, 5, 5, 1, -4}, // 0x6F 'o' | |||
| { 328, 5, 7, 5, 0, -4}, // 0x70 'p' | |||
| { 333, 4, 7, 5, 1, -4}, // 0x71 'q' | |||
| { 337, 3, 5, 3, 1, -4}, // 0x72 'r' | |||
| { 339, 4, 5, 4, 1, -4}, // 0x73 's' | |||
| { 342, 3, 7, 3, 1, -6}, // 0x74 't' | |||
| { 345, 4, 5, 5, 1, -4}, // 0x75 'u' | |||
| { 348, 4, 5, 5, 1, -4}, // 0x76 'v' | |||
| { 351, 7, 5, 7, 1, -4}, // 0x77 'w' | |||
| { 356, 5, 5, 4, 0, -4}, // 0x78 'x' | |||
| { 360, 4, 7, 5, 1, -4}, // 0x79 'y' | |||
| { 364, 5, 5, 4, 0, -4}, // 0x7A 'z' | |||
| { 368, 4, 9, 3, 1, -7}, // 0x7B '{' | |||
| { 373, 1, 9, 3, 2, -6}, // 0x7C '|' | |||
| { 375, 4, 8, 3, 0, -6}, // 0x7D '}' | |||
| { 379, 5, 1, 6, 1, -2}}; // 0x7E '~' | |||
| const GFXfont titillium_web_light_italic6pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_light_italic6pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_light_italic6pt7bGlyphs, | |||
| 0x20, 0x7E, 15}; | |||
| // Approx. 1052 bytes | |||
| #endif | |||
| @@ -0,0 +1,889 @@ | |||
| /* | |||
| * titillium_web_8pt7b.h | |||
| * | |||
| * Created on: 23.01.2022 | |||
| * Author: FSmilari | |||
| */ | |||
| #ifndef _TITILLIUM_WEB_8PT7B_H_ | |||
| #define _TITILLIUM_WEB_8PT7B_H_ | |||
| const uint8_t titillium_web_italic8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x69, 0x28, 0x04, 0xC0, 0x24, 0x4B, 0xF9, 0x44, 0x9F, 0x94, 0x28, | |||
| 0x04, 0xF4, 0x94, 0x30, 0x62, 0x8A, 0xF1, 0x00, 0x4D, 0x6D, 0xC2, 0x29, | |||
| 0xB5, 0xB0, 0x3C, 0x48, 0xB3, 0x89, 0x71, 0xA3, 0x79, 0xC0, 0x32, 0x44, | |||
| 0x88, 0x88, 0x88, 0x24, 0x92, 0x4A, 0x50, 0xA7, 0xA2, 0x10, 0x4F, 0xC4, | |||
| 0x10, 0x40, 0x68, 0xE0, 0x80, 0x04, 0x20, 0x84, 0x10, 0x84, 0x30, 0x3D, | |||
| 0x14, 0x61, 0x86, 0x18, 0x9C, 0x3C, 0x94, 0x92, 0x3C, 0x10, 0x42, 0x10, | |||
| 0x84, 0x3E, 0x3C, 0x10, 0x4E, 0x08, 0x20, 0xBC, 0x08, 0x42, 0x0A, 0x4A, | |||
| 0x2F, 0xC4, 0x3E, 0x81, 0x03, 0xC0, 0x40, 0x82, 0x78, 0x1E, 0x41, 0x03, | |||
| 0xC8, 0x50, 0xA3, 0x3C, 0x7C, 0x20, 0x84, 0x21, 0x04, 0x20, 0x3C, 0x85, | |||
| 0x13, 0xE4, 0xD0, 0xA3, 0x7C, 0x3D, 0x14, 0x51, 0x7C, 0x10, 0xBC, 0xC0, | |||
| 0x80, 0x20, 0x05, 0x20, 0x09, 0xB1, 0x83, 0x04, 0xFC, 0x00, 0x3F, 0x83, | |||
| 0x06, 0x36, 0x40, 0xF1, 0x36, 0xC8, 0x08, 0x07, 0x03, 0x18, 0x80, 0xA7, | |||
| 0x95, 0x13, 0x22, 0x64, 0x54, 0x92, 0x9D, 0x90, 0x01, 0xF0, 0x00, 0x0C, | |||
| 0x51, 0x49, 0x24, 0xF4, 0x61, 0x3C, 0x85, 0x13, 0xC4, 0x50, 0xA1, 0x7C, | |||
| 0x3E, 0xC1, 0x02, 0x08, 0x10, 0x20, 0x3C, 0x3C, 0x85, 0x0A, 0x14, 0x50, | |||
| 0xA3, 0x7C, 0x3D, 0x04, 0x1E, 0x42, 0x08, 0x3E, 0x3D, 0x04, 0x10, 0x7A, | |||
| 0x08, 0x20, 0x3E, 0xC1, 0x02, 0x08, 0xD0, 0xA1, 0x3C, 0x22, 0x85, 0x0B, | |||
| 0xF4, 0x50, 0xA1, 0x42, 0x29, 0x25, 0x24, 0x11, 0x12, 0x22, 0x24, 0xC0, | |||
| 0x26, 0x89, 0x23, 0x85, 0x12, 0x22, 0x44, 0x24, 0x44, 0x48, 0x8F, 0x21, | |||
| 0xA8, 0xD4, 0xAA, 0x55, 0x54, 0xCA, 0x65, 0x22, 0x33, 0x52, 0x52, 0x52, | |||
| 0x54, 0x8C, 0x8C, 0x8C, 0x3E, 0x85, 0x0A, 0x18, 0x30, 0xA1, 0x3C, 0x3C, | |||
| 0x85, 0x12, 0x27, 0x90, 0x20, 0x40, 0x3E, 0x85, 0x0A, 0x18, 0x30, 0xA1, | |||
| 0x3C, 0x08, 0x10, 0x3C, 0x85, 0x12, 0x27, 0x91, 0x22, 0x44, 0x3D, 0x04, | |||
| 0x0C, 0x08, 0x20, 0xBC, 0xF9, 0x08, 0x84, 0x21, 0x10, 0x22, 0x85, 0x0A, | |||
| 0x24, 0x50, 0xA1, 0x3C, 0x86, 0x28, 0xA4, 0x92, 0x8A, 0x30, 0x88, 0xCC, | |||
| 0x66, 0x53, 0x2A, 0xA5, 0x53, 0x29, 0x98, 0x23, 0x14, 0x14, 0x18, 0x18, | |||
| 0x28, 0x48, 0xC4, 0x8E, 0x45, 0x18, 0x41, 0x04, 0x30, 0x3E, 0x04, 0x10, | |||
| 0x41, 0x04, 0x10, 0x7E, 0x19, 0x08, 0x42, 0x21, 0x08, 0x47, 0x00, 0x89, | |||
| 0x24, 0x89, 0x38, 0x84, 0x21, 0x08, 0x84, 0x27, 0x00, 0x30, 0xC4, 0xB3, | |||
| 0xFC, 0xC4, 0x3D, 0x28, 0xA2, 0x9B, 0xC0, 0x22, 0x10, 0xF4, 0xA6, 0x31, | |||
| 0xF0, 0x3A, 0x21, 0x08, 0x78, 0x04, 0x10, 0x4E, 0x4A, 0x28, 0xA6, 0xF0, | |||
| 0x3A, 0x7F, 0x08, 0x78, 0x0C, 0x42, 0x0E, 0x20, 0x82, 0x10, 0x41, 0x04, | |||
| 0x20, 0x3E, 0x49, 0x11, 0xC2, 0x0F, 0x22, 0x44, 0x70, 0x22, 0x10, 0xF4, | |||
| 0xA6, 0x31, 0x90, 0x61, 0x25, 0x24, 0x18, 0x04, 0x21, 0x10, 0x84, 0x22, | |||
| 0x20, 0x21, 0x04, 0x13, 0x51, 0x8A, 0x24, 0x90, 0x25, 0x24, 0xA4, 0x80, | |||
| 0x7F, 0x24, 0x52, 0x51, 0x28, 0x94, 0x88, 0x7A, 0x53, 0x18, 0xC8, 0x3A, | |||
| 0x63, 0x18, 0xF8, 0x3C, 0x92, 0x51, 0x45, 0xE4, 0x20, 0x80, 0x3D, 0x28, | |||
| 0xA2, 0x9B, 0xC1, 0x04, 0x10, 0x74, 0x48, 0x88, 0x7C, 0x10, 0x61, 0x70, | |||
| 0x24, 0xF4, 0x44, 0x8E, 0x4D, 0x28, 0xA2, 0x9B, 0xC0, 0x9C, 0xA9, 0x4C, | |||
| 0x60, 0x91, 0x92, 0xB2, 0xD4, 0xD4, 0x98, 0x24, 0xA1, 0x0C, 0x53, 0x20, | |||
| 0x4D, 0x25, 0x14, 0x61, 0x84, 0x10, 0x80, 0x3C, 0x21, 0x08, 0x43, 0xE0, | |||
| 0x19, 0x08, 0x44, 0x41, 0x08, 0x84, 0x10, 0xFF, 0xF0, 0x31, 0x11, 0x11, | |||
| 0x22, 0x24, 0x80, 0xC9, 0x80}; | |||
| const GFXglyph titillium_web_italic8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 3, 8, 2, 1, -7}, // 0x21 '!' | |||
| { 4, 1, 2, 4, 3, -7}, // 0x22 '"' | |||
| { 5, 7, 8, 7, 1, -7}, // 0x23 '#' | |||
| { 12, 6, 10, 7, 1, -8}, // 0x24 '$' | |||
| { 20, 5, 9, 7, 2, -8}, // 0x25 '%' | |||
| { 26, 7, 8, 8, 1, -7}, // 0x26 '&' | |||
| { 33, 1, 2, 2, 2, -7}, // 0x27 ''' | |||
| { 34, 4, 10, 3, 1, -8}, // 0x28 '(' | |||
| { 39, 3, 10, 3, 0, -8}, // 0x29 ')' | |||
| { 43, 4, 4, 5, 2, -7}, // 0x2A '*' | |||
| { 45, 6, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 50, 2, 3, 2, 0, 0}, // 0x2C ',' | |||
| { 51, 3, 1, 4, 1, -3}, // 0x2D '-' | |||
| { 52, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 53, 6, 8, 5, 0, -7}, // 0x2F '/' | |||
| { 59, 6, 8, 7, 1, -7}, // 0x30 '0' | |||
| { 65, 3, 8, 7, 3, -7}, // 0x31 '1' | |||
| { 68, 6, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 74, 6, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 80, 6, 8, 7, 1, -7}, // 0x34 '4' | |||
| { 86, 7, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 93, 7, 8, 7, 1, -7}, // 0x36 '6' | |||
| { 100, 6, 8, 7, 2, -7}, // 0x37 '7' | |||
| { 106, 7, 8, 7, 1, -7}, // 0x38 '8' | |||
| { 113, 6, 8, 7, 1, -7}, // 0x39 '9' | |||
| { 119, 2, 5, 2, 1, -4}, // 0x3A ':' | |||
| { 121, 3, 7, 2, 0, -4}, // 0x3B ';' | |||
| { 124, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 128, 6, 4, 7, 1, -4}, // 0x3D '=' | |||
| { 131, 5, 6, 7, 2, -5}, // 0x3E '>' | |||
| { 135, 4, 8, 5, 2, -7}, // 0x3F '?' | |||
| { 139, 11, 11, 11, 1, -8}, // 0x40 '@' | |||
| { 155, 6, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 161, 7, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 168, 7, 8, 6, 1, -7}, // 0x43 'C' | |||
| { 175, 7, 8, 7, 1, -7}, // 0x44 'D' | |||
| { 182, 6, 8, 6, 1, -7}, // 0x45 'E' | |||
| { 188, 6, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 194, 7, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 201, 7, 8, 7, 1, -7}, // 0x48 'H' | |||
| { 208, 3, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 211, 4, 9, 3, 0, -7}, // 0x4A 'J' | |||
| { 216, 7, 8, 6, 1, -7}, // 0x4B 'K' | |||
| { 223, 4, 8, 5, 1, -7}, // 0x4C 'L' | |||
| { 227, 9, 8, 9, 1, -7}, // 0x4D 'M' | |||
| { 236, 8, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 244, 7, 8, 8, 1, -7}, // 0x4F 'O' | |||
| { 251, 7, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 258, 7, 10, 8, 1, -7}, // 0x51 'Q' | |||
| { 267, 7, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 274, 6, 8, 6, 1, -7}, // 0x53 'S' | |||
| { 280, 5, 8, 6, 2, -7}, // 0x54 'T' | |||
| { 285, 7, 8, 7, 1, -7}, // 0x55 'U' | |||
| { 292, 6, 8, 7, 2, -7}, // 0x56 'V' | |||
| { 298, 9, 8, 10, 2, -7}, // 0x57 'W' | |||
| { 307, 8, 8, 6, 0, -7}, // 0x58 'X' | |||
| { 315, 6, 8, 6, 2, -7}, // 0x59 'Y' | |||
| { 321, 7, 8, 6, 0, -7}, // 0x5A 'Z' | |||
| { 328, 5, 10, 3, 0, -8}, // 0x5B '[' | |||
| { 335, 3, 8, 5, 2, -7}, // 0x5C '\' | |||
| { 338, 5, 10, 3, 0, -8}, // 0x5D ']' | |||
| { 345, 6, 4, 7, 1, -7}, // 0x5E '^' | |||
| { 348, 6, 1, 7, 0, 2}, // 0x5F '_' | |||
| { 349, 3, 2, 6, 3, -8}, // 0x60 '`' | |||
| { 350, 6, 6, 6, 1, -5}, // 0x61 'a' | |||
| { 355, 5, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 361, 5, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 365, 6, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 372, 5, 6, 6, 1, -5}, // 0x65 'e' | |||
| { 376, 6, 12, 4, 0, -8}, // 0x66 'f' | |||
| { 385, 7, 9, 6, 0, -5}, // 0x67 'g' | |||
| { 393, 5, 9, 6, 1, -8}, // 0x68 'h' | |||
| { 399, 3, 8, 2, 1, -7}, // 0x69 'i' | |||
| { 402, 5, 11, 2, -1, -7}, // 0x6A 'j' | |||
| { 409, 6, 9, 5, 1, -8}, // 0x6B 'k' | |||
| { 416, 3, 9, 3, 1, -8}, // 0x6C 'l' | |||
| { 420, 9, 6, 9, 1, -5}, // 0x6D 'm' | |||
| { 427, 5, 6, 6, 1, -5}, // 0x6E 'n' | |||
| { 431, 5, 6, 6, 1, -5}, // 0x6F 'o' | |||
| { 435, 6, 9, 6, 0, -5}, // 0x70 'p' | |||
| { 442, 6, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 449, 4, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 452, 5, 6, 5, 1, -5}, // 0x73 's' | |||
| { 456, 4, 8, 4, 1, -7}, // 0x74 't' | |||
| { 460, 6, 6, 6, 1, -5}, // 0x75 'u' | |||
| { 465, 5, 6, 5, 2, -5}, // 0x76 'v' | |||
| { 469, 8, 6, 9, 2, -5}, // 0x77 'w' | |||
| { 475, 6, 6, 5, 0, -5}, // 0x78 'x' | |||
| { 480, 6, 9, 5, 1, -5}, // 0x79 'y' | |||
| { 487, 6, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 492, 5, 11, 4, 1, -8}, // 0x7B '{' | |||
| { 499, 1, 12, 4, 2, -8}, // 0x7C '|' | |||
| { 501, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 507, 5, 2, 7, 2, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_italic8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_italic8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_italic8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1181 bytes | |||
| const uint8_t titillium_web_light8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xF9, 0xB4, 0x28, 0xAF, 0xCA, 0x2B, 0xF2, 0x8A, 0x10, 0xBF, 0x4A, | |||
| 0x70, 0xE5, 0x2F, 0x90, 0x6A, 0xAB, 0x14, 0x10, 0xB2, 0xCB, 0x78, 0x91, | |||
| 0x23, 0x89, 0x51, 0xA3, 0x79, 0xC0, 0x6A, 0xAA, 0xA4, 0xD5, 0x55, 0x58, | |||
| 0xCF, 0x20, 0x21, 0x3E, 0x42, 0x10, 0x60, 0xF0, 0x80, 0x11, 0x22, 0x24, | |||
| 0x48, 0x74, 0x63, 0x18, 0xC6, 0x3E, 0x3D, 0x11, 0x11, 0x11, 0xF0, 0x42, | |||
| 0x21, 0x11, 0x1F, 0xF0, 0x42, 0xE0, 0x84, 0x3E, 0x10, 0x82, 0x12, 0x4A, | |||
| 0x27, 0xC2, 0xFC, 0x21, 0xE0, 0x84, 0x3E, 0x7C, 0x21, 0xE8, 0xC6, 0x2E, | |||
| 0xF8, 0x44, 0x22, 0x10, 0x88, 0x7A, 0x18, 0x5E, 0x46, 0x18, 0x5F, 0xF4, | |||
| 0x63, 0x1F, 0x84, 0x3E, 0x88, 0x8C, 0x09, 0xB1, 0x83, 0x04, 0xFF, 0xC0, | |||
| 0x83, 0x06, 0x36, 0x40, 0xF8, 0x42, 0x22, 0x10, 0x04, 0x1E, 0x18, 0x68, | |||
| 0x06, 0x79, 0x92, 0x68, 0x9A, 0x26, 0x49, 0x9D, 0xE0, 0x07, 0xE0, 0x38, | |||
| 0x50, 0xA2, 0x24, 0x4F, 0x90, 0xC1, 0xFA, 0x18, 0xBE, 0x8A, 0x18, 0x7E, | |||
| 0xFC, 0x21, 0x08, 0x42, 0x0F, 0xFA, 0x18, 0x61, 0x86, 0x18, 0x7E, 0xFC, | |||
| 0x21, 0xE8, 0x42, 0x1F, 0xFC, 0x21, 0x0F, 0x42, 0x10, 0xFE, 0x08, 0x20, | |||
| 0x9E, 0x18, 0x5F, 0x86, 0x18, 0x7F, 0x86, 0x18, 0x61, 0xFF, 0x55, 0x55, | |||
| 0xC0, 0x8A, 0x49, 0x38, 0xA2, 0x48, 0xA3, 0x84, 0x21, 0x08, 0x42, 0x1F, | |||
| 0xC3, 0xC3, 0xA5, 0xA5, 0xA5, 0x99, 0x99, 0x99, 0xC7, 0x1A, 0x69, 0x96, | |||
| 0x58, 0xE3, 0x7A, 0x18, 0x61, 0x86, 0x18, 0x5E, 0xFA, 0x18, 0x61, 0xFA, | |||
| 0x08, 0x20, 0x7A, 0x18, 0x61, 0x86, 0x18, 0x5E, 0x08, 0x10, 0xFA, 0x18, | |||
| 0x62, 0xF2, 0x28, 0xA1, 0xFC, 0x21, 0xC1, 0x84, 0x3E, 0xFC, 0x41, 0x04, | |||
| 0x10, 0x41, 0x04, 0x86, 0x18, 0x61, 0x86, 0x18, 0x5E, 0x86, 0x89, 0x12, | |||
| 0x24, 0x85, 0x0A, 0x1C, 0x84, 0x53, 0x14, 0xC5, 0x2A, 0x4A, 0x94, 0xA3, | |||
| 0x28, 0xC4, 0xC5, 0x22, 0x84, 0x30, 0xA4, 0x61, 0xC5, 0x22, 0x8C, 0x10, | |||
| 0x41, 0x04, 0xF8, 0x84, 0x44, 0x22, 0x1F, 0xEA, 0xAA, 0xB0, 0xC2, 0x10, | |||
| 0x42, 0x08, 0x41, 0xE4, 0x92, 0x49, 0x3C, 0x22, 0x95, 0x10, 0xF8, 0x8C, | |||
| 0xF0, 0x9D, 0x29, 0x7C, 0x84, 0x21, 0xE8, 0xC6, 0x31, 0xF0, 0xF8, 0x88, | |||
| 0x8F, 0x11, 0x1F, 0x99, 0x99, 0xF0, 0xF9, 0x9E, 0x8F, 0x34, 0x4F, 0x44, | |||
| 0x44, 0x40, 0xFC, 0xA5, 0xE8, 0x3A, 0x31, 0xF0, 0x84, 0x21, 0xE8, 0xC6, | |||
| 0x31, 0x88, 0xBF, 0x20, 0x92, 0x49, 0x2A, 0x00, 0x88, 0x89, 0xAC, 0xAA, | |||
| 0x90, 0xFF, 0x80, 0xFF, 0x91, 0x89, 0x89, 0x89, 0x89, 0xF4, 0x63, 0x18, | |||
| 0xC4, 0xF4, 0x63, 0x18, 0xF8, 0xF4, 0x63, 0x18, 0xFA, 0x10, 0x80, 0xF9, | |||
| 0x99, 0x9F, 0x11, 0x10, 0xF2, 0x49, 0x00, 0xF8, 0xC3, 0x1F, 0x44, 0xF4, | |||
| 0x44, 0x47, 0x99, 0x99, 0x9F, 0x8A, 0x52, 0xA5, 0x18, 0x88, 0xA4, 0x95, | |||
| 0x4A, 0xA5, 0x51, 0x10, 0xCA, 0x88, 0x45, 0x64, 0x8A, 0x52, 0x93, 0x18, | |||
| 0x44, 0x20, 0xF8, 0x84, 0x44, 0x7C, 0x34, 0x44, 0x4C, 0x44, 0x42, 0x10, | |||
| 0xFF, 0xF0, 0xC2, 0x22, 0x21, 0x22, 0x22, 0xC0, 0xE8, 0x80}; | |||
| const GFXglyph titillium_web_light8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 8, 3, 1, -7}, // 0x21 '!' | |||
| { 2, 3, 2, 4, 1, -7}, // 0x22 '"' | |||
| { 3, 6, 8, 7, 0, -7}, // 0x23 '#' | |||
| { 9, 5, 11, 7, 1, -9}, // 0x24 '$' | |||
| { 16, 6, 8, 7, 0, -7}, // 0x25 '%' | |||
| { 22, 7, 8, 8, 1, -7}, // 0x26 '&' | |||
| { 29, 1, 2, 2, 1, -7}, // 0x27 ''' | |||
| { 30, 2, 11, 3, 1, -8}, // 0x28 '(' | |||
| { 33, 2, 11, 3, 0, -8}, // 0x29 ')' | |||
| { 36, 3, 4, 5, 1, -7}, // 0x2A '*' | |||
| { 38, 5, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 42, 2, 2, 3, 0, 0}, // 0x2C ',' | |||
| { 43, 4, 1, 5, 1, -3}, // 0x2D '-' | |||
| { 44, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 45, 4, 8, 5, 0, -7}, // 0x2F '/' | |||
| { 49, 5, 8, 7, 1, -7}, // 0x30 '0' | |||
| { 54, 4, 8, 7, 1, -7}, // 0x31 '1' | |||
| { 58, 5, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 63, 5, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 68, 6, 8, 7, 0, -7}, // 0x34 '4' | |||
| { 74, 5, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 79, 5, 8, 7, 1, -7}, // 0x36 '6' | |||
| { 84, 5, 8, 7, 1, -7}, // 0x37 '7' | |||
| { 89, 6, 8, 7, 0, -7}, // 0x38 '8' | |||
| { 95, 5, 8, 7, 1, -7}, // 0x39 '9' | |||
| { 100, 1, 5, 2, 1, -4}, // 0x3A ':' | |||
| { 101, 1, 6, 3, 1, -4}, // 0x3B ';' | |||
| { 102, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 106, 5, 2, 7, 1, -3}, // 0x3D '=' | |||
| { 108, 5, 6, 7, 1, -5}, // 0x3E '>' | |||
| { 112, 5, 8, 5, 0, -7}, // 0x3F '?' | |||
| { 117, 10, 11, 12, 1, -8}, // 0x40 '@' | |||
| { 131, 7, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 138, 6, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 144, 5, 8, 7, 1, -7}, // 0x43 'C' | |||
| { 149, 6, 8, 8, 1, -7}, // 0x44 'D' | |||
| { 155, 5, 8, 7, 1, -7}, // 0x45 'E' | |||
| { 160, 5, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 165, 6, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 171, 6, 8, 8, 1, -7}, // 0x48 'H' | |||
| { 177, 1, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 178, 2, 9, 3, 0, -7}, // 0x4A 'J' | |||
| { 181, 6, 8, 7, 1, -7}, // 0x4B 'K' | |||
| { 187, 5, 8, 6, 1, -7}, // 0x4C 'L' | |||
| { 192, 8, 8, 10, 1, -7}, // 0x4D 'M' | |||
| { 200, 6, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 206, 6, 8, 8, 1, -7}, // 0x4F 'O' | |||
| { 212, 6, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 218, 6, 10, 8, 1, -7}, // 0x51 'Q' | |||
| { 226, 6, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 232, 5, 8, 6, 1, -7}, // 0x53 'S' | |||
| { 237, 6, 8, 6, 0, -7}, // 0x54 'T' | |||
| { 243, 6, 8, 8, 1, -7}, // 0x55 'U' | |||
| { 249, 7, 8, 7, 0, -7}, // 0x56 'V' | |||
| { 256, 10, 8, 10, 0, -7}, // 0x57 'W' | |||
| { 266, 6, 8, 7, 0, -7}, // 0x58 'X' | |||
| { 272, 6, 8, 6, 0, -7}, // 0x59 'Y' | |||
| { 278, 5, 8, 6, 1, -7}, // 0x5A 'Z' | |||
| { 283, 2, 10, 4, 1, -8}, // 0x5B '[' | |||
| { 286, 5, 8, 5, 0, -7}, // 0x5C '\' | |||
| { 291, 3, 10, 4, 0, -8}, // 0x5D ']' | |||
| { 295, 5, 4, 7, 1, -7}, // 0x5E '^' | |||
| { 298, 5, 1, 8, 1, 2}, // 0x5F '_' | |||
| { 299, 3, 2, 3, 0, -8}, // 0x60 '`' | |||
| { 300, 5, 6, 6, 1, -5}, // 0x61 'a' | |||
| { 304, 5, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 310, 4, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 313, 4, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 318, 4, 6, 6, 1, -5}, // 0x65 'e' | |||
| { 321, 4, 9, 4, 0, -8}, // 0x66 'f' | |||
| { 326, 5, 9, 6, 1, -5}, // 0x67 'g' | |||
| { 332, 5, 9, 6, 1, -8}, // 0x68 'h' | |||
| { 338, 1, 8, 3, 1, -7}, // 0x69 'i' | |||
| { 339, 3, 11, 3, -1, -7}, // 0x6A 'j' | |||
| { 344, 4, 9, 6, 1, -8}, // 0x6B 'k' | |||
| { 349, 1, 9, 3, 1, -8}, // 0x6C 'l' | |||
| { 351, 8, 6, 10, 1, -5}, // 0x6D 'm' | |||
| { 357, 5, 6, 6, 1, -5}, // 0x6E 'n' | |||
| { 361, 5, 6, 6, 1, -5}, // 0x6F 'o' | |||
| { 365, 5, 9, 6, 1, -5}, // 0x70 'p' | |||
| { 371, 4, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 376, 3, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 379, 4, 6, 6, 1, -5}, // 0x73 's' | |||
| { 382, 4, 8, 4, 0, -7}, // 0x74 't' | |||
| { 386, 4, 6, 6, 1, -5}, // 0x75 'u' | |||
| { 389, 5, 6, 6, 0, -5}, // 0x76 'v' | |||
| { 393, 9, 6, 9, 0, -5}, // 0x77 'w' | |||
| { 400, 5, 6, 5, 0, -5}, // 0x78 'x' | |||
| { 404, 5, 9, 6, 0, -5}, // 0x79 'y' | |||
| { 410, 5, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 414, 4, 11, 4, 0, -8}, // 0x7B '{' | |||
| { 420, 1, 12, 3, 1, -8}, // 0x7C '|' | |||
| { 422, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 428, 5, 2, 7, 1, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_light8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_light8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_light8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1102 bytes | |||
| const uint8_t titillium_web_regular8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xF9, 0xB4, 0x28, 0xAF, 0xCA, 0x2B, 0xF2, 0x8A, 0x10, 0xBF, 0x4A, | |||
| 0x70, 0xE5, 0x2F, 0x90, 0x6A, 0xAB, 0x14, 0x10, 0xB2, 0xCB, 0x3C, 0x24, | |||
| 0x2C, 0x30, 0x4A, 0x86, 0x46, 0x79, 0xC0, 0x6A, 0xAA, 0xA4, 0xC9, 0x22, | |||
| 0x5A, 0x4A, 0x00, 0xCF, 0x20, 0x21, 0x3E, 0x42, 0x10, 0x70, 0xE0, 0x80, | |||
| 0x18, 0x84, 0x22, 0x11, 0x08, 0x80, 0x39, 0x14, 0x61, 0x85, 0x14, 0x5E, | |||
| 0x3D, 0x11, 0x11, 0x11, 0xF0, 0x42, 0x23, 0x31, 0x1F, 0xF0, 0x42, 0xE1, | |||
| 0x84, 0x3E, 0x10, 0x82, 0x12, 0x49, 0x2B, 0xC2, 0xFC, 0x21, 0xE0, 0x84, | |||
| 0x3E, 0x7C, 0x21, 0xE8, 0xC6, 0x2E, 0xF8, 0x44, 0x22, 0x10, 0x88, 0x79, | |||
| 0x14, 0x5F, 0x4E, 0x1C, 0x5F, 0x79, 0x18, 0x51, 0x7C, 0x10, 0x5E, 0x88, | |||
| 0x8C, 0x09, 0xB1, 0x83, 0x04, 0xF8, 0x01, 0xF0, 0x83, 0x06, 0x36, 0x40, | |||
| 0xF8, 0x42, 0x22, 0x10, 0x04, 0x1E, 0x18, 0x68, 0x06, 0x79, 0x92, 0x68, | |||
| 0x9A, 0x26, 0x49, 0x9D, 0xF0, 0x07, 0xE0, 0x38, 0x50, 0xA2, 0x24, 0x4F, | |||
| 0x91, 0x41, 0xFA, 0x38, 0xBE, 0x8A, 0x18, 0x7E, 0xFC, 0x21, 0x08, 0x42, | |||
| 0x0F, 0xFA, 0x18, 0x61, 0x86, 0x18, 0xFE, 0xFC, 0x21, 0xE8, 0x42, 0x1F, | |||
| 0xFC, 0x21, 0x0F, 0x42, 0x10, 0xFE, 0x08, 0x20, 0x9E, 0x18, 0x5F, 0x86, | |||
| 0x18, 0x7F, 0x86, 0x18, 0x61, 0xFF, 0x24, 0x92, 0x4A, 0xC0, 0x8A, 0x49, | |||
| 0x38, 0xA2, 0x48, 0xA3, 0x84, 0x21, 0x08, 0x42, 0x1F, 0xC3, 0xC3, 0xA5, | |||
| 0xA5, 0xA5, 0x99, 0x99, 0x99, 0xC6, 0x9A, 0x69, 0x96, 0x58, 0xE3, 0x7A, | |||
| 0x18, 0x61, 0x86, 0x18, 0x5E, 0xFA, 0x18, 0x61, 0xFA, 0x08, 0x20, 0x7A, | |||
| 0x18, 0x61, 0x86, 0x18, 0x5E, 0x08, 0x10, 0xFA, 0x18, 0x63, 0xFA, 0x28, | |||
| 0xA1, 0xFC, 0x21, 0xC1, 0x84, 0x3E, 0xFC, 0x41, 0x04, 0x10, 0x41, 0x04, | |||
| 0x86, 0x18, 0x61, 0x86, 0x18, 0x5E, 0x82, 0x89, 0x12, 0x24, 0x85, 0x0A, | |||
| 0x1C, 0x84, 0x53, 0x14, 0xA5, 0x29, 0x4A, 0x94, 0xA3, 0x28, 0xC6, 0xC5, | |||
| 0x22, 0x84, 0x30, 0xA4, 0x71, 0xC5, 0x22, 0x8C, 0x10, 0x41, 0x04, 0xF8, | |||
| 0x84, 0x44, 0x22, 0x1F, 0xEA, 0xAA, 0xB0, 0xC2, 0x08, 0x42, 0x08, 0x41, | |||
| 0xE4, 0x92, 0x49, 0x3C, 0x22, 0x95, 0x10, 0xF8, 0x8C, 0x78, 0x23, 0x92, | |||
| 0x89, 0xF0, 0x84, 0x21, 0xE8, 0xC6, 0x31, 0xF0, 0xF8, 0x88, 0x8F, 0x11, | |||
| 0x1F, 0x99, 0x99, 0xF0, 0xF4, 0xA3, 0xE8, 0x78, 0x34, 0x4F, 0x44, 0x44, | |||
| 0x40, 0xFC, 0xA5, 0xE8, 0x3A, 0x31, 0xF0, 0x84, 0x21, 0xE8, 0xC6, 0x31, | |||
| 0x88, 0xBF, 0x20, 0x92, 0x49, 0x2A, 0x00, 0x84, 0x21, 0x2A, 0x72, 0x92, | |||
| 0x98, 0xFF, 0x80, 0xFF, 0x91, 0x89, 0x89, 0x89, 0x89, 0xF4, 0x63, 0x18, | |||
| 0xC4, 0xF4, 0x63, 0x18, 0xF8, 0xF4, 0x63, 0x18, 0xFA, 0x10, 0x80, 0xF9, | |||
| 0x99, 0x9F, 0x11, 0x10, 0xF2, 0x49, 0x00, 0xF8, 0xC3, 0x1F, 0x44, 0xF4, | |||
| 0x44, 0x47, 0x8C, 0x63, 0x18, 0xFC, 0x8A, 0x52, 0x93, 0x18, 0x88, 0xA4, | |||
| 0x95, 0x4A, 0xA5, 0x51, 0x10, 0xCA, 0x8C, 0x65, 0x64, 0x8D, 0x24, 0x92, | |||
| 0x30, 0xC1, 0x08, 0x20, 0xF8, 0x84, 0x44, 0x7C, 0x34, 0x42, 0x4C, 0x44, | |||
| 0x42, 0x10, 0xFF, 0xF0, 0xC2, 0x22, 0x23, 0x22, 0x26, 0x80, 0xE8, 0x80}; | |||
| const GFXglyph titillium_web_regular8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 8, 3, 1, -7}, // 0x21 '!' | |||
| { 2, 3, 2, 4, 1, -7}, // 0x22 '"' | |||
| { 3, 6, 8, 7, 0, -7}, // 0x23 '#' | |||
| { 9, 5, 11, 7, 1, -9}, // 0x24 '$' | |||
| { 16, 6, 8, 7, 0, -7}, // 0x25 '%' | |||
| { 22, 8, 8, 8, 0, -7}, // 0x26 '&' | |||
| { 30, 1, 2, 3, 1, -7}, // 0x27 ''' | |||
| { 31, 2, 11, 3, 1, -8}, // 0x28 '(' | |||
| { 34, 3, 11, 3, 0, -8}, // 0x29 ')' | |||
| { 39, 3, 4, 5, 1, -7}, // 0x2A '*' | |||
| { 41, 5, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 45, 2, 2, 3, 0, 0}, // 0x2C ',' | |||
| { 46, 3, 1, 5, 1, -3}, // 0x2D '-' | |||
| { 47, 1, 1, 3, 1, 0}, // 0x2E '.' | |||
| { 48, 5, 9, 5, 0, -8}, // 0x2F '/' | |||
| { 54, 6, 8, 7, 0, -7}, // 0x30 '0' | |||
| { 60, 4, 8, 7, 1, -7}, // 0x31 '1' | |||
| { 64, 5, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 69, 5, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 74, 6, 8, 7, 0, -7}, // 0x34 '4' | |||
| { 80, 5, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 85, 5, 8, 7, 1, -7}, // 0x36 '6' | |||
| { 90, 5, 8, 7, 1, -7}, // 0x37 '7' | |||
| { 95, 6, 8, 7, 0, -7}, // 0x38 '8' | |||
| { 101, 6, 8, 7, 0, -7}, // 0x39 '9' | |||
| { 107, 1, 5, 3, 1, -4}, // 0x3A ':' | |||
| { 108, 1, 6, 3, 1, -4}, // 0x3B ';' | |||
| { 109, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 113, 5, 4, 7, 1, -4}, // 0x3D '=' | |||
| { 116, 5, 6, 7, 1, -5}, // 0x3E '>' | |||
| { 120, 5, 8, 5, 0, -7}, // 0x3F '?' | |||
| { 125, 10, 11, 12, 1, -8}, // 0x40 '@' | |||
| { 139, 7, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 146, 6, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 152, 5, 8, 7, 1, -7}, // 0x43 'C' | |||
| { 157, 6, 8, 8, 1, -7}, // 0x44 'D' | |||
| { 163, 5, 8, 7, 1, -7}, // 0x45 'E' | |||
| { 168, 5, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 173, 6, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 179, 6, 8, 8, 1, -7}, // 0x48 'H' | |||
| { 185, 1, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 186, 3, 9, 3, 0, -7}, // 0x4A 'J' | |||
| { 190, 6, 8, 7, 1, -7}, // 0x4B 'K' | |||
| { 196, 5, 8, 6, 1, -7}, // 0x4C 'L' | |||
| { 201, 8, 8, 10, 1, -7}, // 0x4D 'M' | |||
| { 209, 6, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 215, 6, 8, 8, 1, -7}, // 0x4F 'O' | |||
| { 221, 6, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 227, 6, 10, 8, 1, -7}, // 0x51 'Q' | |||
| { 235, 6, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 241, 5, 8, 7, 1, -7}, // 0x53 'S' | |||
| { 246, 6, 8, 6, 0, -7}, // 0x54 'T' | |||
| { 252, 6, 8, 8, 1, -7}, // 0x55 'U' | |||
| { 258, 7, 8, 7, 0, -7}, // 0x56 'V' | |||
| { 265, 10, 8, 11, 0, -7}, // 0x57 'W' | |||
| { 275, 6, 8, 7, 0, -7}, // 0x58 'X' | |||
| { 281, 6, 8, 6, 0, -7}, // 0x59 'Y' | |||
| { 287, 5, 8, 6, 1, -7}, // 0x5A 'Z' | |||
| { 292, 2, 10, 4, 1, -8}, // 0x5B '[' | |||
| { 295, 5, 8, 5, 0, -7}, // 0x5C '\' | |||
| { 300, 3, 10, 4, 0, -8}, // 0x5D ']' | |||
| { 304, 5, 4, 7, 1, -7}, // 0x5E '^' | |||
| { 307, 5, 1, 8, 1, 2}, // 0x5F '_' | |||
| { 308, 3, 2, 3, 0, -8}, // 0x60 '`' | |||
| { 309, 6, 6, 6, 0, -5}, // 0x61 'a' | |||
| { 314, 5, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 320, 4, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 323, 4, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 328, 5, 6, 6, 1, -5}, // 0x65 'e' | |||
| { 332, 4, 9, 4, 0, -8}, // 0x66 'f' | |||
| { 337, 5, 9, 6, 1, -5}, // 0x67 'g' | |||
| { 343, 5, 9, 6, 1, -8}, // 0x68 'h' | |||
| { 349, 1, 8, 3, 1, -7}, // 0x69 'i' | |||
| { 350, 3, 11, 3, -1, -7}, // 0x6A 'j' | |||
| { 355, 5, 9, 6, 1, -8}, // 0x6B 'k' | |||
| { 361, 1, 9, 3, 1, -8}, // 0x6C 'l' | |||
| { 363, 8, 6, 10, 1, -5}, // 0x6D 'm' | |||
| { 369, 5, 6, 6, 1, -5}, // 0x6E 'n' | |||
| { 373, 5, 6, 6, 1, -5}, // 0x6F 'o' | |||
| { 377, 5, 9, 6, 1, -5}, // 0x70 'p' | |||
| { 383, 4, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 388, 3, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 391, 4, 6, 6, 1, -5}, // 0x73 's' | |||
| { 394, 4, 8, 4, 0, -7}, // 0x74 't' | |||
| { 398, 5, 6, 6, 1, -5}, // 0x75 'u' | |||
| { 402, 5, 6, 6, 0, -5}, // 0x76 'v' | |||
| { 406, 9, 6, 9, 0, -5}, // 0x77 'w' | |||
| { 413, 5, 6, 5, 0, -5}, // 0x78 'x' | |||
| { 417, 6, 9, 6, 0, -5}, // 0x79 'y' | |||
| { 424, 5, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 428, 4, 11, 4, 0, -8}, // 0x7B '{' | |||
| { 434, 1, 12, 3, 1, -8}, // 0x7C '|' | |||
| { 436, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 442, 5, 2, 7, 1, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_regular8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_regular8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_regular8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1116 bytes | |||
| const uint8_t titillium_web_semibold_italic8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x32, 0x26, 0x40, 0x4C, 0xFB, 0x00, 0x34, 0x4B, 0xF9, 0x44, 0x9F, | |||
| 0x96, 0x68, 0x04, 0xF6, 0x9C, 0x70, 0x62, 0x8A, 0xF1, 0x00, 0x0F, 0x6D, | |||
| 0xA2, 0x29, 0xB5, 0xB0, 0x3C, 0x48, 0xB3, 0xCD, 0x71, 0xA3, 0x7B, 0xE0, | |||
| 0x32, 0x44, 0xC8, 0x88, 0x88, 0x33, 0x33, 0x32, 0x26, 0x4C, 0x2A, 0x7A, | |||
| 0x20, 0x30, 0xCF, 0xFF, 0x30, 0xC0, 0x7A, 0xE0, 0x70, 0x04, 0x0C, 0x30, | |||
| 0x41, 0x86, 0x08, 0x30, 0xC0, 0x3D, 0x94, 0x71, 0xC7, 0x3C, 0x9C, 0x3E, | |||
| 0xA2, 0x64, 0x4C, 0x3C, 0x10, 0x43, 0x18, 0x84, 0x3E, 0x3D, 0x10, 0x4E, | |||
| 0x78, 0x20, 0xBC, 0x18, 0x42, 0x1B, 0x4B, 0xFF, 0xC6, 0x3E, 0x41, 0x03, | |||
| 0xC4, 0xC1, 0x82, 0x78, 0x1E, 0x41, 0x03, 0xCC, 0xD8, 0xB3, 0x3C, 0x7E, | |||
| 0x21, 0x84, 0x21, 0x8C, 0x20, 0x3C, 0xCD, 0x13, 0xE7, 0xD1, 0xA3, 0x7C, | |||
| 0x3D, 0x94, 0x51, 0x7C, 0x31, 0xBC, 0x60, 0x2C, 0x28, 0x2D, 0x20, 0x09, | |||
| 0xF9, 0xC3, 0x84, 0xFC, 0x00, 0x3F, 0x87, 0x0E, 0x7E, 0x40, 0xF1, 0x36, | |||
| 0xC8, 0x88, 0x07, 0x03, 0x18, 0x80, 0xA7, 0x95, 0x93, 0x22, 0x64, 0xDC, | |||
| 0x9A, 0x9F, 0x98, 0x01, 0xF0, 0x00, 0x0C, 0x71, 0x4D, 0x25, 0xF4, 0x71, | |||
| 0x3C, 0xCD, 0x13, 0xE4, 0xD8, 0xB3, 0x7C, 0x3D, 0x84, 0x10, 0xC3, 0x0C, | |||
| 0x1E, 0x3C, 0xCD, 0x1A, 0x34, 0x78, 0xB3, 0x7C, 0x3D, 0x84, 0x1E, 0x43, | |||
| 0x0C, 0x3E, 0x3D, 0x84, 0x10, 0x7B, 0x0C, 0x20, 0x3E, 0xC1, 0x02, 0x0C, | |||
| 0xD9, 0xB3, 0x3C, 0x23, 0x62, 0x42, 0x7E, 0x44, 0xC4, 0xC4, 0x8C, 0x2D, | |||
| 0x25, 0xB4, 0x11, 0x33, 0x22, 0x26, 0xC0, 0x26, 0xD9, 0x23, 0x87, 0x1B, | |||
| 0x36, 0x44, 0x26, 0x44, 0x4C, 0xCF, 0x31, 0xB9, 0xD4, 0xAA, 0xF5, 0x56, | |||
| 0xEB, 0x65, 0x36, 0x33, 0x72, 0x52, 0x52, 0x56, 0xDC, 0x8C, 0x8C, 0x3E, | |||
| 0xC5, 0x0A, 0x1C, 0x78, 0xB3, 0x3C, 0x3C, 0xCD, 0x1A, 0x27, 0xD8, 0x30, | |||
| 0x40, 0x3E, 0xC5, 0x0A, 0x1C, 0x78, 0xB3, 0x3C, 0x08, 0x10, 0x3C, 0xCD, | |||
| 0x1A, 0x27, 0x9B, 0x32, 0x44, 0x7D, 0x04, 0x1C, 0x18, 0x21, 0xBC, 0xF9, | |||
| 0x18, 0x84, 0x23, 0x18, 0x62, 0xC5, 0x1A, 0x24, 0x58, 0xB3, 0x3C, 0x86, | |||
| 0x28, 0xA6, 0x92, 0xCA, 0x38, 0x8C, 0xE3, 0x29, 0x5A, 0x74, 0xA9, 0x2A, | |||
| 0x8E, 0xA3, 0x30, 0x33, 0x16, 0x14, 0x18, 0x18, 0x28, 0x6C, 0xC4, 0x8F, | |||
| 0x65, 0x18, 0x41, 0x04, 0x30, 0x3E, 0x0C, 0x30, 0xC1, 0x04, 0x10, 0x7E, | |||
| 0x39, 0x08, 0x46, 0x31, 0x08, 0xC7, 0x00, 0xC9, 0x26, 0xC9, 0x38, 0x84, | |||
| 0x23, 0x18, 0x84, 0x67, 0x00, 0x31, 0xC5, 0xB3, 0xFC, 0xC4, 0x7D, 0x3C, | |||
| 0xA2, 0x9B, 0xE0, 0x21, 0x84, 0x1E, 0x4D, 0x3C, 0xA6, 0xF0, 0x7A, 0x31, | |||
| 0x08, 0x78, 0x04, 0x10, 0x5F, 0x4F, 0x28, 0xA6, 0xF8, 0x7A, 0x7F, 0x08, | |||
| 0x78, 0x08, 0x53, 0x0E, 0x60, 0x82, 0x18, 0x41, 0x04, 0x30, 0x3E, 0xC9, | |||
| 0xB1, 0xC6, 0x07, 0x33, 0x64, 0x70, 0x23, 0x18, 0xF4, 0xA7, 0x33, 0x98, | |||
| 0x61, 0x25, 0xA4, 0x18, 0x04, 0x21, 0x18, 0x84, 0x22, 0x20, 0x21, 0x86, | |||
| 0x13, 0x51, 0xCF, 0x24, 0x90, 0x2D, 0xA4, 0xB4, 0x80, 0x7B, 0x26, 0xD2, | |||
| 0x59, 0x29, 0x94, 0xD8, 0x7A, 0x53, 0x99, 0xCC, 0x7A, 0x73, 0x19, 0xF8, | |||
| 0x2C, 0x6C, 0x9B, 0x24, 0xCF, 0x10, 0x60, 0x80, 0x7D, 0x3C, 0xA2, 0x9B, | |||
| 0xE1, 0x04, 0x10, 0x56, 0x4C, 0x88, 0x7E, 0x38, 0x61, 0x78, 0x26, 0xF4, | |||
| 0x4C, 0xCE, 0x4D, 0x2C, 0xB2, 0x9B, 0xC0, 0x9C, 0xA9, 0x4E, 0x60, 0x4C, | |||
| 0xAE, 0x97, 0x4B, 0xEE, 0xA7, 0x70, 0x24, 0xA3, 0x0C, 0x73, 0x60, 0x4D, | |||
| 0x25, 0x14, 0x71, 0x86, 0x10, 0xC0, 0x3C, 0x21, 0x08, 0x63, 0xE0, 0x19, | |||
| 0x08, 0xC4, 0x61, 0x08, 0x86, 0x10, 0xFF, 0xF0, 0x31, 0x13, 0x31, 0x26, | |||
| 0x6C, 0x80, 0x76, 0x60}; | |||
| const GFXglyph titillium_web_semibold_italic8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 4, 8, 2, 0, -7}, // 0x21 '!' | |||
| { 5, 3, 3, 4, 2, -7}, // 0x22 '"' | |||
| { 7, 7, 8, 7, 1, -7}, // 0x23 '#' | |||
| { 14, 6, 10, 7, 1, -8}, // 0x24 '$' | |||
| { 22, 5, 9, 7, 2, -8}, // 0x25 '%' | |||
| { 28, 7, 8, 8, 1, -7}, // 0x26 '&' | |||
| { 35, 1, 3, 2, 2, -7}, // 0x27 ''' | |||
| { 36, 4, 10, 3, 1, -8}, // 0x28 '(' | |||
| { 41, 4, 10, 3, 0, -8}, // 0x29 ')' | |||
| { 46, 4, 5, 5, 2, -8}, // 0x2A '*' | |||
| { 49, 6, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 54, 2, 4, 2, 0, -1}, // 0x2C ',' | |||
| { 55, 3, 1, 4, 1, -3}, // 0x2D '-' | |||
| { 56, 2, 2, 2, 0, -1}, // 0x2E '.' | |||
| { 57, 7, 9, 5, 0, -8}, // 0x2F '/' | |||
| { 65, 6, 8, 7, 1, -7}, // 0x30 '0' | |||
| { 71, 4, 8, 7, 3, -7}, // 0x31 '1' | |||
| { 75, 6, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 81, 6, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 87, 6, 8, 7, 1, -7}, // 0x34 '4' | |||
| { 93, 7, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 100, 7, 8, 7, 1, -7}, // 0x36 '6' | |||
| { 107, 6, 8, 7, 2, -7}, // 0x37 '7' | |||
| { 113, 7, 8, 7, 1, -7}, // 0x38 '8' | |||
| { 120, 6, 8, 7, 1, -7}, // 0x39 '9' | |||
| { 126, 3, 5, 2, 0, -4}, // 0x3A ':' | |||
| { 128, 3, 7, 2, 0, -4}, // 0x3B ';' | |||
| { 131, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 135, 6, 4, 7, 1, -4}, // 0x3D '=' | |||
| { 138, 5, 6, 7, 2, -5}, // 0x3E '>' | |||
| { 142, 4, 8, 5, 2, -7}, // 0x3F '?' | |||
| { 146, 11, 11, 11, 1, -8}, // 0x40 '@' | |||
| { 162, 6, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 168, 7, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 175, 6, 8, 6, 1, -7}, // 0x43 'C' | |||
| { 181, 7, 8, 7, 1, -7}, // 0x44 'D' | |||
| { 188, 6, 8, 6, 1, -7}, // 0x45 'E' | |||
| { 194, 6, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 200, 7, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 207, 8, 8, 7, 1, -7}, // 0x48 'H' | |||
| { 215, 3, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 218, 4, 9, 3, 0, -7}, // 0x4A 'J' | |||
| { 223, 7, 8, 6, 1, -7}, // 0x4B 'K' | |||
| { 230, 4, 8, 5, 1, -7}, // 0x4C 'L' | |||
| { 234, 9, 8, 9, 1, -7}, // 0x4D 'M' | |||
| { 243, 8, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 251, 7, 8, 7, 1, -7}, // 0x4F 'O' | |||
| { 258, 7, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 265, 7, 10, 7, 1, -7}, // 0x51 'Q' | |||
| { 274, 7, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 281, 6, 8, 6, 1, -7}, // 0x53 'S' | |||
| { 287, 5, 8, 6, 2, -7}, // 0x54 'T' | |||
| { 292, 7, 8, 7, 1, -7}, // 0x55 'U' | |||
| { 299, 6, 8, 7, 2, -7}, // 0x56 'V' | |||
| { 305, 10, 8, 10, 2, -7}, // 0x57 'W' | |||
| { 315, 8, 8, 6, 0, -7}, // 0x58 'X' | |||
| { 323, 6, 8, 6, 2, -7}, // 0x59 'Y' | |||
| { 329, 7, 8, 6, 0, -7}, // 0x5A 'Z' | |||
| { 336, 5, 10, 3, 0, -8}, // 0x5B '[' | |||
| { 343, 3, 8, 6, 2, -7}, // 0x5C '\' | |||
| { 346, 5, 10, 3, 0, -8}, // 0x5D ']' | |||
| { 353, 6, 4, 7, 1, -7}, // 0x5E '^' | |||
| { 356, 6, 1, 6, 0, 2}, // 0x5F '_' | |||
| { 357, 3, 2, 6, 3, -8}, // 0x60 '`' | |||
| { 358, 6, 6, 6, 1, -5}, // 0x61 'a' | |||
| { 363, 6, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 370, 5, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 374, 6, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 381, 5, 6, 6, 1, -5}, // 0x65 'e' | |||
| { 385, 6, 12, 4, 0, -8}, // 0x66 'f' | |||
| { 394, 7, 9, 6, 0, -5}, // 0x67 'g' | |||
| { 402, 5, 9, 6, 1, -8}, // 0x68 'h' | |||
| { 408, 3, 8, 3, 1, -7}, // 0x69 'i' | |||
| { 411, 5, 11, 3, -1, -7}, // 0x6A 'j' | |||
| { 418, 6, 9, 6, 1, -8}, // 0x6B 'k' | |||
| { 425, 3, 9, 3, 1, -8}, // 0x6C 'l' | |||
| { 429, 9, 6, 9, 1, -5}, // 0x6D 'm' | |||
| { 436, 5, 6, 6, 1, -5}, // 0x6E 'n' | |||
| { 440, 5, 6, 6, 1, -5}, // 0x6F 'o' | |||
| { 444, 7, 9, 6, 0, -5}, // 0x70 'p' | |||
| { 452, 6, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 459, 4, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 462, 5, 6, 5, 1, -5}, // 0x73 's' | |||
| { 466, 4, 8, 4, 1, -7}, // 0x74 't' | |||
| { 470, 6, 6, 6, 1, -5}, // 0x75 'u' | |||
| { 475, 5, 6, 6, 2, -5}, // 0x76 'v' | |||
| { 479, 9, 6, 9, 1, -5}, // 0x77 'w' | |||
| { 486, 6, 6, 5, 0, -5}, // 0x78 'x' | |||
| { 491, 6, 9, 6, 1, -5}, // 0x79 'y' | |||
| { 498, 6, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 503, 5, 11, 4, 1, -8}, // 0x7B '{' | |||
| { 510, 1, 12, 4, 2, -8}, // 0x7C '|' | |||
| { 512, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 518, 6, 2, 7, 1, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_semibold_italic8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_semibold_italic8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_semibold_italic8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1192 bytes | |||
| const uint8_t titillium_web_semibold8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0xFB, 0xB6, 0x80, 0x69, 0xAF, 0xDA, 0x6B, 0xF6, 0x9A, 0x11, 0x3F, | |||
| 0x4A, 0x70, 0xE5, 0x2F, 0x90, 0x80, 0xEA, 0xAF, 0x04, 0x10, 0xB2, 0xCB, | |||
| 0x3C, 0x64, 0x2C, 0x3A, 0x5A, 0xCE, 0x46, 0x7D, 0xE0, 0x7A, 0xAA, 0xB4, | |||
| 0xC9, 0xB6, 0x5B, 0x4B, 0x00, 0x6C, 0x7C, 0x60, 0x21, 0x3F, 0xF2, 0x10, | |||
| 0x70, 0xE0, 0xC0, 0x10, 0xC4, 0x22, 0x11, 0x88, 0xC0, 0x39, 0x3C, 0x71, | |||
| 0xC7, 0x14, 0xDE, 0x37, 0x91, 0x11, 0x11, 0xF0, 0xC6, 0x23, 0x33, 0x1F, | |||
| 0xF0, 0xC6, 0xE7, 0x84, 0x7E, 0x30, 0x82, 0x1A, 0x49, 0xFF, 0xC2, 0xFC, | |||
| 0x21, 0xE1, 0x84, 0x7E, 0x3D, 0x84, 0x3E, 0xC5, 0x14, 0x4E, 0xF8, 0x44, | |||
| 0x23, 0x11, 0x88, 0x79, 0x1C, 0x5F, 0x7F, 0x1C, 0x5F, 0x79, 0x3C, 0x51, | |||
| 0x7C, 0x10, 0xDE, 0x98, 0x40, 0x70, 0x09, 0xF1, 0x83, 0x84, 0xF8, 0x01, | |||
| 0xF0, 0x87, 0x0E, 0x7E, 0x40, 0xF8, 0x46, 0x62, 0x00, 0x84, 0x1E, 0x1C, | |||
| 0xEC, 0x0E, 0x79, 0x92, 0x6C, 0x9B, 0x26, 0x49, 0x9D, 0xB0, 0x07, 0xE0, | |||
| 0x38, 0x50, 0xB3, 0x24, 0x4F, 0x91, 0xE3, 0xFA, 0x38, 0xFE, 0x8E, 0x38, | |||
| 0xFE, 0xFC, 0x21, 0x08, 0x43, 0x0F, 0xFA, 0x38, 0x61, 0x86, 0x18, 0xFE, | |||
| 0xFC, 0x21, 0xE8, 0x42, 0x1F, 0xFC, 0x21, 0x0F, 0x42, 0x10, 0xFE, 0x08, | |||
| 0x20, 0x9E, 0x3C, 0xDF, 0x86, 0x18, 0x7F, 0x86, 0x18, 0x61, 0xFF, 0x6D, | |||
| 0xB6, 0xDB, 0xC0, 0x8E, 0x69, 0x3C, 0xF2, 0x69, 0xA3, 0x84, 0x21, 0x08, | |||
| 0x42, 0x1F, 0xC3, 0xA7, 0xA5, 0xA5, 0xB5, 0x99, 0x99, 0x99, 0xE6, 0x9A, | |||
| 0x6D, 0x96, 0x59, 0xE3, 0x7A, 0x38, 0x61, 0x86, 0x1C, 0xDE, 0xFA, 0x38, | |||
| 0xE3, 0xFA, 0x08, 0x20, 0x7A, 0x38, 0x61, 0x86, 0x1C, 0xDE, 0x0C, 0x20, | |||
| 0xFA, 0x38, 0xE3, 0xFA, 0x68, 0xA3, 0x7F, 0x04, 0x1E, 0x1C, 0x10, 0xDE, | |||
| 0xFC, 0xC3, 0x0C, 0x30, 0xC3, 0x0C, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDE, | |||
| 0xC6, 0x89, 0x12, 0x26, 0xC5, 0x0A, 0x1C, 0xC4, 0x69, 0xC9, 0x29, 0x25, | |||
| 0x24, 0xAC, 0xF5, 0x8C, 0x61, 0x8C, 0xC6, 0xD8, 0xA1, 0x83, 0x85, 0x13, | |||
| 0x63, 0xC6, 0x99, 0xA1, 0xC1, 0x02, 0x04, 0x08, 0xFC, 0x31, 0x84, 0x31, | |||
| 0x84, 0x3F, 0xF2, 0x49, 0x24, 0x9C, 0x46, 0x10, 0x42, 0x18, 0x43, 0x08, | |||
| 0xE4, 0x92, 0x49, 0x3C, 0x30, 0xE6, 0xB3, 0xF8, 0x8C, 0x78, 0x23, 0x92, | |||
| 0xC9, 0xF0, 0x84, 0x21, 0xE9, 0xC6, 0x33, 0xF0, 0xF8, 0x88, 0x8F, 0x18, | |||
| 0xC7, 0xF9, 0xCE, 0x73, 0xF8, 0x79, 0x24, 0xFF, 0x41, 0xE0, 0x37, 0x4F, | |||
| 0x44, 0x44, 0x40, 0x7D, 0x24, 0x9E, 0x41, 0xF4, 0x73, 0x78, 0x84, 0x21, | |||
| 0xE9, 0xC6, 0x31, 0x88, 0xBF, 0x45, 0x55, 0x78, 0x84, 0x21, 0x3B, 0x73, | |||
| 0x96, 0x98, 0xFF, 0x80, 0xFF, 0x99, 0x99, 0x99, 0x99, 0x99, 0xF4, 0xE3, | |||
| 0x18, 0xC4, 0x79, 0x3C, 0x51, 0x4D, 0xE0, 0xF4, 0xE3, 0x19, 0xFA, 0x10, | |||
| 0x80, 0xFC, 0xE7, 0x39, 0xFC, 0x63, 0x18, 0xFA, 0x49, 0x00, 0x7E, 0x1C, | |||
| 0x70, 0xBC, 0x44, 0xF4, 0x44, 0x47, 0x9C, 0xE7, 0x39, 0xFC, 0xCD, 0x24, | |||
| 0x96, 0x70, 0xC0, 0xC9, 0xA6, 0xD5, 0x4A, 0xA5, 0x53, 0xB8, 0xCA, 0x8C, | |||
| 0x65, 0x64, 0xCD, 0x24, 0x96, 0x70, 0xC1, 0x0C, 0x20, 0xF8, 0xCC, 0x44, | |||
| 0x7C, 0x36, 0x62, 0x6C, 0x62, 0x63, 0x10, 0xFF, 0xF0, 0xC6, 0x26, 0x23, | |||
| 0x66, 0x2E, 0x80, 0xED, 0xC0}; | |||
| const GFXglyph titillium_web_semibold8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 1, 8, 3, 1, -7}, // 0x21 '!' | |||
| { 2, 3, 3, 5, 1, -7}, // 0x22 '"' | |||
| { 4, 6, 8, 7, 0, -7}, // 0x23 '#' | |||
| { 10, 5, 12, 7, 1, -9}, // 0x24 '$' | |||
| { 18, 6, 8, 7, 0, -7}, // 0x25 '%' | |||
| { 24, 8, 8, 8, 0, -7}, // 0x26 '&' | |||
| { 32, 1, 3, 3, 1, -7}, // 0x27 ''' | |||
| { 33, 2, 11, 3, 1, -8}, // 0x28 '(' | |||
| { 36, 3, 11, 3, 0, -8}, // 0x29 ')' | |||
| { 41, 4, 5, 5, 1, -8}, // 0x2A '*' | |||
| { 44, 5, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 48, 2, 2, 3, 0, 0}, // 0x2C ',' | |||
| { 49, 3, 1, 5, 1, -3}, // 0x2D '-' | |||
| { 50, 1, 2, 3, 1, -1}, // 0x2E '.' | |||
| { 51, 5, 9, 5, 0, -8}, // 0x2F '/' | |||
| { 57, 6, 8, 7, 0, -7}, // 0x30 '0' | |||
| { 63, 4, 8, 7, 1, -7}, // 0x31 '1' | |||
| { 67, 5, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 72, 5, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 77, 6, 8, 7, 0, -7}, // 0x34 '4' | |||
| { 83, 5, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 88, 6, 8, 7, 0, -7}, // 0x36 '6' | |||
| { 94, 5, 8, 7, 1, -7}, // 0x37 '7' | |||
| { 99, 6, 8, 7, 0, -7}, // 0x38 '8' | |||
| { 105, 6, 8, 7, 0, -7}, // 0x39 '9' | |||
| { 111, 1, 5, 3, 1, -4}, // 0x3A ':' | |||
| { 112, 2, 6, 3, 0, -4}, // 0x3B ';' | |||
| { 114, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 118, 5, 4, 7, 1, -4}, // 0x3D '=' | |||
| { 121, 5, 6, 7, 1, -5}, // 0x3E '>' | |||
| { 125, 5, 8, 5, 0, -7}, // 0x3F '?' | |||
| { 130, 10, 11, 12, 1, -8}, // 0x40 '@' | |||
| { 144, 7, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 151, 6, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 157, 5, 8, 7, 1, -7}, // 0x43 'C' | |||
| { 162, 6, 8, 8, 1, -7}, // 0x44 'D' | |||
| { 168, 5, 8, 7, 1, -7}, // 0x45 'E' | |||
| { 173, 5, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 178, 6, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 184, 6, 8, 8, 1, -7}, // 0x48 'H' | |||
| { 190, 1, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 191, 3, 9, 4, 0, -7}, // 0x4A 'J' | |||
| { 195, 6, 8, 7, 1, -7}, // 0x4B 'K' | |||
| { 201, 5, 8, 6, 1, -7}, // 0x4C 'L' | |||
| { 206, 8, 8, 10, 1, -7}, // 0x4D 'M' | |||
| { 214, 6, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 220, 6, 8, 8, 1, -7}, // 0x4F 'O' | |||
| { 226, 6, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 232, 6, 10, 8, 1, -7}, // 0x51 'Q' | |||
| { 240, 6, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 246, 6, 8, 7, 0, -7}, // 0x53 'S' | |||
| { 252, 6, 8, 6, 0, -7}, // 0x54 'T' | |||
| { 258, 6, 8, 8, 1, -7}, // 0x55 'U' | |||
| { 264, 7, 8, 7, 0, -7}, // 0x56 'V' | |||
| { 271, 11, 8, 11, 0, -7}, // 0x57 'W' | |||
| { 282, 7, 8, 7, 0, -7}, // 0x58 'X' | |||
| { 289, 7, 8, 7, 0, -7}, // 0x59 'Y' | |||
| { 296, 6, 8, 6, 0, -7}, // 0x5A 'Z' | |||
| { 302, 3, 10, 4, 1, -8}, // 0x5B '[' | |||
| { 306, 5, 9, 6, 0, -8}, // 0x5C '\' | |||
| { 312, 3, 10, 4, 0, -8}, // 0x5D ']' | |||
| { 316, 6, 4, 7, 0, -7}, // 0x5E '^' | |||
| { 319, 5, 1, 8, 1, 2}, // 0x5F '_' | |||
| { 320, 3, 2, 3, 0, -8}, // 0x60 '`' | |||
| { 321, 6, 6, 6, 0, -5}, // 0x61 'a' | |||
| { 326, 5, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 332, 4, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 335, 5, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 341, 6, 6, 6, 0, -5}, // 0x65 'e' | |||
| { 346, 4, 9, 4, 0, -8}, // 0x66 'f' | |||
| { 351, 6, 9, 6, 0, -5}, // 0x67 'g' | |||
| { 358, 5, 9, 7, 1, -8}, // 0x68 'h' | |||
| { 364, 1, 8, 3, 1, -7}, // 0x69 'i' | |||
| { 365, 2, 11, 3, 0, -7}, // 0x6A 'j' | |||
| { 368, 5, 9, 6, 1, -8}, // 0x6B 'k' | |||
| { 374, 1, 9, 3, 1, -8}, // 0x6C 'l' | |||
| { 376, 8, 6, 10, 1, -5}, // 0x6D 'm' | |||
| { 382, 5, 6, 7, 1, -5}, // 0x6E 'n' | |||
| { 386, 6, 6, 6, 0, -5}, // 0x6F 'o' | |||
| { 391, 5, 9, 6, 1, -5}, // 0x70 'p' | |||
| { 397, 5, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 403, 3, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 406, 5, 6, 6, 0, -5}, // 0x73 's' | |||
| { 410, 4, 8, 4, 0, -7}, // 0x74 't' | |||
| { 414, 5, 6, 7, 1, -5}, // 0x75 'u' | |||
| { 418, 6, 6, 6, 0, -5}, // 0x76 'v' | |||
| { 423, 9, 6, 9, 0, -5}, // 0x77 'w' | |||
| { 430, 5, 6, 6, 0, -5}, // 0x78 'x' | |||
| { 434, 6, 9, 6, 0, -5}, // 0x79 'y' | |||
| { 441, 5, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 445, 4, 11, 4, 0, -8}, // 0x7B '{' | |||
| { 451, 1, 12, 3, 1, -8}, // 0x7C '|' | |||
| { 453, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 459, 5, 2, 7, 1, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_semibold8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_semibold8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_semibold8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1133 bytes | |||
| const uint8_t titillium_web_light_italic8pt7bBitmaps[] PROGMEM = { | |||
| 0x00, 0x55, 0x82, 0x78, 0x24, 0x49, 0xF9, 0x44, 0x9F, 0x94, 0x28, 0x0C, | |||
| 0xF4, 0x94, 0x30, 0x62, 0x8A, 0xF1, 0x00, 0xFD, 0xB8, 0x45, 0x36, 0xB6, | |||
| 0x3C, 0x48, 0xA3, 0x89, 0x51, 0xA3, 0x79, 0xC0, 0x25, 0x29, 0x24, 0x90, | |||
| 0x24, 0x92, 0x4A, 0x50, 0xA7, 0xA2, 0x10, 0x4F, 0xC4, 0x10, 0x40, 0x68, | |||
| 0xE0, 0x80, 0x08, 0x84, 0x44, 0x22, 0x10, 0x3D, 0x14, 0x61, 0x86, 0x18, | |||
| 0x9C, 0x3C, 0x94, 0x92, 0x3C, 0x10, 0x42, 0x10, 0x84, 0x3E, 0x3C, 0x10, | |||
| 0x4E, 0x08, 0x10, 0xBC, 0x08, 0x42, 0x0A, 0x4A, 0x27, 0xC4, 0x3E, 0x81, | |||
| 0x03, 0xC0, 0x40, 0x82, 0x78, 0x1E, 0x41, 0x03, 0xC8, 0x50, 0xA1, 0x3C, | |||
| 0x7C, 0x20, 0x84, 0x21, 0x04, 0x20, 0x3C, 0x85, 0x0B, 0xE4, 0x50, 0xA1, | |||
| 0x7C, 0x3D, 0x14, 0x51, 0x7C, 0x10, 0xBC, 0x40, 0x80, 0x20, 0x05, 0x20, | |||
| 0x09, 0xB0, 0x83, 0x04, 0xFF, 0xF0, 0x83, 0x06, 0x26, 0x40, 0xF1, 0x16, | |||
| 0x88, 0x08, 0x0F, 0x82, 0x08, 0x80, 0xA7, 0x95, 0x13, 0x22, 0x64, 0x94, | |||
| 0x92, 0x9F, 0x90, 0x01, 0xF0, 0x00, 0x0C, 0x31, 0x49, 0x24, 0xF4, 0x61, | |||
| 0x3D, 0x14, 0x5E, 0x46, 0x18, 0x7E, 0x3E, 0x81, 0x02, 0x08, 0x10, 0x20, | |||
| 0x3C, 0x3C, 0x85, 0x0A, 0x14, 0x30, 0xA1, 0x7C, 0x3D, 0x04, 0x1E, 0x42, | |||
| 0x08, 0x3E, 0x3D, 0x04, 0x10, 0x7A, 0x08, 0x20, 0x3E, 0x81, 0x02, 0x08, | |||
| 0xD0, 0xA1, 0x3C, 0x22, 0x85, 0x0B, 0xF4, 0x50, 0xA1, 0x42, 0x29, 0x25, | |||
| 0x24, 0x11, 0x12, 0x22, 0x24, 0xC0, 0x26, 0x91, 0x23, 0x85, 0x12, 0x22, | |||
| 0x44, 0x24, 0x44, 0x48, 0x8F, 0x21, 0xA8, 0xD4, 0xAA, 0x55, 0x54, 0xAA, | |||
| 0x65, 0x22, 0x22, 0xA5, 0x4A, 0x95, 0x51, 0xA3, 0x46, 0x3E, 0x85, 0x0A, | |||
| 0x18, 0x30, 0xA1, 0x3C, 0x3C, 0x85, 0x0A, 0x27, 0x90, 0x20, 0x40, 0x3E, | |||
| 0x85, 0x0A, 0x18, 0x30, 0xA1, 0x3C, 0x08, 0x10, 0x3C, 0x85, 0x0A, 0x27, | |||
| 0x91, 0x22, 0x44, 0x3D, 0x04, 0x0C, 0x08, 0x20, 0xBC, 0xF9, 0x08, 0x84, | |||
| 0x21, 0x10, 0x62, 0x85, 0x0A, 0x24, 0x50, 0xA1, 0x3C, 0x86, 0x28, 0xA4, | |||
| 0x92, 0x8A, 0x30, 0x88, 0xCC, 0x66, 0x53, 0x2A, 0xA5, 0x53, 0x29, 0x98, | |||
| 0x23, 0x14, 0x14, 0x18, 0x18, 0x28, 0x48, 0x84, 0x8E, 0x45, 0x18, 0x41, | |||
| 0x04, 0x20, 0x3E, 0x04, 0x10, 0x41, 0x04, 0x10, 0x7E, 0x19, 0x08, 0x42, | |||
| 0x21, 0x08, 0x47, 0x00, 0x91, 0x24, 0x91, 0x38, 0x44, 0x21, 0x08, 0x84, | |||
| 0x27, 0x00, 0x23, 0x25, 0x30, 0xF8, 0xC4, 0x3A, 0x63, 0x19, 0x78, 0x22, | |||
| 0x10, 0xF4, 0xC6, 0x31, 0xF0, 0x3A, 0x21, 0x08, 0x78, 0x04, 0x10, 0x4E, | |||
| 0x4A, 0x28, 0xA4, 0xF0, 0x3A, 0x7F, 0x08, 0x78, 0x0C, 0x42, 0x0E, 0x20, | |||
| 0x84, 0x10, 0x41, 0x04, 0x20, 0x3E, 0x89, 0x11, 0xC2, 0x0F, 0x22, 0x44, | |||
| 0x70, 0x22, 0x10, 0xF4, 0xC6, 0x31, 0x90, 0x45, 0xAA, 0x10, 0x11, 0x22, | |||
| 0x22, 0x24, 0x80, 0x22, 0x10, 0x95, 0x32, 0x92, 0x90, 0x29, 0x24, 0xA4, | |||
| 0x80, 0x7F, 0x49, 0x89, 0x89, 0x89, 0x91, 0x7A, 0x63, 0x18, 0xC8, 0x3A, | |||
| 0x63, 0x18, 0xF8, 0x3C, 0x94, 0x51, 0x45, 0xE4, 0x20, 0x80, 0x3A, 0x63, | |||
| 0x19, 0x78, 0x42, 0x10, 0x74, 0x88, 0x88, 0x7C, 0x10, 0x61, 0x70, 0x24, | |||
| 0x74, 0x44, 0x8E, 0x4A, 0x63, 0x19, 0x78, 0x99, 0xAA, 0xCC, 0x91, 0x92, | |||
| 0xB2, 0xD4, 0xD4, 0x88, 0x24, 0xA1, 0x0C, 0x53, 0x20, 0x4A, 0x54, 0xA6, | |||
| 0x31, 0x08, 0x80, 0x3C, 0x21, 0x08, 0x43, 0xE0, 0x19, 0x08, 0x44, 0x41, | |||
| 0x08, 0x84, 0x10, 0xFF, 0xF0, 0x31, 0x11, 0x11, 0x22, 0x24, 0x80, 0xC9, | |||
| 0x80}; | |||
| const GFXglyph titillium_web_light_italic8pt7bGlyphs[] PROGMEM = { | |||
| { 0, 1, 1, 3, 0, 0}, // 0x20 ' ' | |||
| { 1, 2, 8, 2, 1, -7}, // 0x21 '!' | |||
| { 3, 3, 2, 4, 2, -7}, // 0x22 '"' | |||
| { 4, 7, 8, 7, 1, -7}, // 0x23 '#' | |||
| { 11, 6, 10, 7, 1, -8}, // 0x24 '$' | |||
| { 19, 5, 8, 7, 2, -7}, // 0x25 '%' | |||
| { 24, 7, 8, 8, 1, -7}, // 0x26 '&' | |||
| { 31, 1, 2, 2, 2, -7}, // 0x27 ''' | |||
| { 32, 3, 10, 3, 1, -8}, // 0x28 '(' | |||
| { 36, 3, 10, 3, 0, -8}, // 0x29 ')' | |||
| { 40, 4, 4, 5, 2, -7}, // 0x2A '*' | |||
| { 42, 6, 6, 7, 1, -5}, // 0x2B '+' | |||
| { 47, 2, 3, 2, 0, 0}, // 0x2C ',' | |||
| { 48, 3, 1, 4, 1, -3}, // 0x2D '-' | |||
| { 49, 1, 1, 2, 1, 0}, // 0x2E '.' | |||
| { 50, 5, 8, 5, 1, -7}, // 0x2F '/' | |||
| { 55, 6, 8, 7, 1, -7}, // 0x30 '0' | |||
| { 61, 3, 8, 7, 3, -7}, // 0x31 '1' | |||
| { 64, 6, 8, 7, 1, -7}, // 0x32 '2' | |||
| { 70, 6, 8, 7, 1, -7}, // 0x33 '3' | |||
| { 76, 6, 8, 7, 1, -7}, // 0x34 '4' | |||
| { 82, 7, 8, 7, 1, -7}, // 0x35 '5' | |||
| { 89, 7, 8, 7, 1, -7}, // 0x36 '6' | |||
| { 96, 6, 8, 7, 2, -7}, // 0x37 '7' | |||
| { 102, 7, 8, 7, 1, -7}, // 0x38 '8' | |||
| { 109, 6, 8, 7, 1, -7}, // 0x39 '9' | |||
| { 115, 2, 5, 2, 1, -4}, // 0x3A ':' | |||
| { 117, 3, 7, 2, 0, -4}, // 0x3B ';' | |||
| { 120, 5, 6, 7, 1, -5}, // 0x3C '<' | |||
| { 124, 6, 2, 7, 1, -3}, // 0x3D '=' | |||
| { 126, 5, 6, 7, 2, -5}, // 0x3E '>' | |||
| { 130, 4, 8, 5, 2, -7}, // 0x3F '?' | |||
| { 134, 11, 11, 11, 1, -8}, // 0x40 '@' | |||
| { 150, 6, 8, 7, 0, -7}, // 0x41 'A' | |||
| { 156, 6, 8, 7, 1, -7}, // 0x42 'B' | |||
| { 162, 7, 8, 6, 1, -7}, // 0x43 'C' | |||
| { 169, 7, 8, 7, 1, -7}, // 0x44 'D' | |||
| { 176, 6, 8, 6, 1, -7}, // 0x45 'E' | |||
| { 182, 6, 8, 6, 1, -7}, // 0x46 'F' | |||
| { 188, 7, 8, 7, 1, -7}, // 0x47 'G' | |||
| { 195, 7, 8, 7, 1, -7}, // 0x48 'H' | |||
| { 202, 3, 8, 3, 1, -7}, // 0x49 'I' | |||
| { 205, 4, 9, 3, 0, -7}, // 0x4A 'J' | |||
| { 210, 7, 8, 6, 1, -7}, // 0x4B 'K' | |||
| { 217, 4, 8, 5, 1, -7}, // 0x4C 'L' | |||
| { 221, 9, 8, 9, 1, -7}, // 0x4D 'M' | |||
| { 230, 7, 8, 8, 1, -7}, // 0x4E 'N' | |||
| { 237, 7, 8, 8, 1, -7}, // 0x4F 'O' | |||
| { 244, 7, 8, 7, 1, -7}, // 0x50 'P' | |||
| { 251, 7, 10, 8, 1, -7}, // 0x51 'Q' | |||
| { 260, 7, 8, 7, 1, -7}, // 0x52 'R' | |||
| { 267, 6, 8, 6, 1, -7}, // 0x53 'S' | |||
| { 273, 5, 8, 6, 2, -7}, // 0x54 'T' | |||
| { 278, 7, 8, 7, 1, -7}, // 0x55 'U' | |||
| { 285, 6, 8, 7, 2, -7}, // 0x56 'V' | |||
| { 291, 9, 8, 10, 2, -7}, // 0x57 'W' | |||
| { 300, 8, 8, 6, 0, -7}, // 0x58 'X' | |||
| { 308, 6, 8, 6, 2, -7}, // 0x59 'Y' | |||
| { 314, 7, 8, 6, 0, -7}, // 0x5A 'Z' | |||
| { 321, 5, 10, 3, 0, -8}, // 0x5B '[' | |||
| { 328, 3, 8, 5, 2, -7}, // 0x5C '\' | |||
| { 331, 5, 10, 3, 0, -8}, // 0x5D ']' | |||
| { 338, 5, 4, 7, 2, -7}, // 0x5E '^' | |||
| { 341, 5, 1, 7, 1, 2}, // 0x5F '_' | |||
| { 342, 3, 2, 6, 3, -8}, // 0x60 '`' | |||
| { 343, 5, 6, 6, 1, -5}, // 0x61 'a' | |||
| { 347, 5, 9, 6, 1, -8}, // 0x62 'b' | |||
| { 353, 5, 6, 5, 1, -5}, // 0x63 'c' | |||
| { 357, 6, 9, 6, 1, -8}, // 0x64 'd' | |||
| { 364, 5, 6, 6, 1, -5}, // 0x65 'e' | |||
| { 368, 6, 12, 4, 0, -8}, // 0x66 'f' | |||
| { 377, 7, 9, 6, 0, -5}, // 0x67 'g' | |||
| { 385, 5, 9, 6, 1, -8}, // 0x68 'h' | |||
| { 391, 2, 8, 2, 1, -7}, // 0x69 'i' | |||
| { 393, 4, 11, 2, -1, -7}, // 0x6A 'j' | |||
| { 399, 5, 9, 5, 1, -8}, // 0x6B 'k' | |||
| { 405, 3, 9, 2, 1, -8}, // 0x6C 'l' | |||
| { 409, 8, 6, 9, 1, -5}, // 0x6D 'm' | |||
| { 415, 5, 6, 6, 1, -5}, // 0x6E 'n' | |||
| { 419, 5, 6, 6, 1, -5}, // 0x6F 'o' | |||
| { 423, 6, 9, 6, 0, -5}, // 0x70 'p' | |||
| { 430, 5, 9, 6, 1, -5}, // 0x71 'q' | |||
| { 436, 4, 6, 4, 1, -5}, // 0x72 'r' | |||
| { 439, 5, 6, 5, 1, -5}, // 0x73 's' | |||
| { 443, 4, 8, 4, 1, -7}, // 0x74 't' | |||
| { 447, 5, 6, 6, 1, -5}, // 0x75 'u' | |||
| { 451, 4, 6, 5, 2, -5}, // 0x76 'v' | |||
| { 454, 8, 6, 9, 2, -5}, // 0x77 'w' | |||
| { 460, 6, 6, 5, 0, -5}, // 0x78 'x' | |||
| { 465, 5, 9, 5, 1, -5}, // 0x79 'y' | |||
| { 471, 6, 6, 5, 0, -5}, // 0x7A 'z' | |||
| { 476, 5, 11, 4, 1, -8}, // 0x7B '{' | |||
| { 483, 1, 12, 4, 2, -8}, // 0x7C '|' | |||
| { 485, 4, 11, 4, 0, -8}, // 0x7D '}' | |||
| { 491, 5, 2, 7, 2, -3}}; // 0x7E '~' | |||
| const GFXfont titillium_web_light_italic8pt7b PROGMEM = { | |||
| (uint8_t *)titillium_web_light_italic8pt7bBitmaps, | |||
| (GFXglyph *)titillium_web_light_italic8pt7bGlyphs, | |||
| 0x20, 0x7E, 18}; | |||
| // Approx. 1165 bytes | |||
| #endif /* TITILLIUM_WEB_8PT7B_H_ */ | |||
| @@ -2,7 +2,7 @@ | |||
| //This is a automatic generated file | |||
| //Please do not modify this file | |||
| //If you touch this file your change will be overwritten during the next build | |||
| //This file has been generated on 2022-01-17 22:13:16 | |||
| //This file has been generated on 2022-01-23 15:58:24 | |||
| #include "Arduino.h" | |||
| #include <Arduino.h> | |||
| @@ -12,11 +12,19 @@ | |||
| #include <Wire.h> | |||
| #include <Adafruit_GFX.h> | |||
| #include <Adafruit_SSD1306.h> | |||
| #include <ESP_FlexyStepper.h> | |||
| #include "fonts/titillium_web_6pt7b.h" | |||
| #include "fonts/titillium_web_8pt7b.h" | |||
| #include "fonts/titillium_web_12pt7b.h" | |||
| #include "fonts/titillium_web_24pt7b.h" | |||
| #include "fonts/titillium_web_30pt7b.h" | |||
| void limitSwitchHandler() ; | |||
| void setup() ; | |||
| void loop() ; | |||
| void testdrawchar(void) ; | |||
| void testdrawstyles(void) ; | |||
| void calculateWH(String units, uint16_t &w, uint16_t &h) ; | |||
| #include "Fraestisch_SFTools.ino" | |||