| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Wire/src}""/> | <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/FreeRTOS}""/> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/ESP-FlexyStepper/src}""/> | |||||
| </option> | </option> | ||||
| <inputType id="io.sloeber.compiler.cpp.sketch.input.1777418047" name="CPP source files" superClass="io.sloeber.compiler.cpp.sketch.input"/> | <inputType id="io.sloeber.compiler.cpp.sketch.input.1777418047" name="CPP source files" superClass="io.sloeber.compiler.cpp.sketch.input"/> | ||||
| </tool> | </tool> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Wire/src}""/> | <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/FreeRTOS}""/> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/STM32duino_RTC}""/> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/ESP-FlexyStepper/src}""/> | |||||
| </option> | </option> | ||||
| <inputType id="io.sloeber.compiler.c.sketch.input.1282698896" name="C Source Files" superClass="io.sloeber.compiler.c.sketch.input"/> | <inputType id="io.sloeber.compiler.c.sketch.input.1282698896" name="C Source Files" superClass="io.sloeber.compiler.c.sketch.input"/> | ||||
| </tool> | </tool> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/FreeRTOS}""/> | <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/STM32duino_RTC}""/> | ||||
| <listOptionValue builtIn="false" value=""${workspace_loc:/Fraestisch_SFTools/libraries/Simple_Repository_IO}""/> | <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> | </option> | ||||
| <inputType id="io.sloeber.compiler.S.sketch.input.1238595277" name="Assembly source files" superClass="io.sloeber.compiler.S.sketch.input"/> | <inputType id="io.sloeber.compiler.S.sketch.input.1238595277" name="Assembly source files" superClass="io.sloeber.compiler.S.sketch.input"/> | ||||
| </tool> | </tool> |
| <type>2</type> | <type>2</type> | ||||
| <location>C:/Users/FSmilari/Documents/Arduino/libraries/Adafruit_SSD1306</location> | <location>C:/Users/FSmilari/Documents/Arduino/libraries/Adafruit_SSD1306</location> | ||||
| </link> | </link> | ||||
| <link> | |||||
| <name>libraries/ESP-FlexyStepper</name> | |||||
| <type>2</type> | |||||
| <locationURI>ECLIPSE_HOME/arduinoPlugin/libraries/ESP-FlexyStepper/1.4.5</locationURI> | |||||
| </link> | |||||
| <link> | <link> | ||||
| <name>libraries/FreeRTOS</name> | <name>libraries/FreeRTOS</name> | ||||
| <type>2</type> | <type>2</type> |
| #include <Wire.h> | #include <Wire.h> | ||||
| #include <Adafruit_GFX.h> | #include <Adafruit_GFX.h> | ||||
| #include <Adafruit_SSD1306.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_WIDTH 128 | ||||
| #define SCREEN_HEIGHT 64 | #define SCREEN_HEIGHT 64 | ||||
| #define SCREEN_ADDRESS 0x3C | #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; | static const byte led_gpio = 15; | ||||
| static const int RotEnc_Clk_Pin = 32; | static const int RotEnc_Clk_Pin = 32; | ||||
| static const int RotEnc_Dta_Pin = 33; | 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 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); | ExEzButton RotarySwitch(RotEnc_Switch_Pin, true, 2000); | ||||
| WLS WlsDetect(WLS_DETECT_Pin, true); | WLS WlsDetect(WLS_DETECT_Pin, true); | ||||
| RotaryEncoder encoder(RotEnc_Dta_Pin, RotEnc_Clk_Pin, RotaryEncoder::LatchMode::FOUR3); | 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 ************ | //*** SETUP ************ | ||||
| //********************** | //********************** | ||||
| void setup() { | void setup() { | ||||
| Wire.begin(SDA, SCX); | |||||
| Serial.begin(115200); | Serial.begin(115200); | ||||
| if (!Display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS, true, true)) { | if (!Display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS, true, true)) { | ||||
| Serial.println(F("SSD1306 allocation failed")); | Serial.println(F("SSD1306 allocation failed")); | ||||
| pinMode(RotEnc_Switch_Pin, INPUT); | pinMode(RotEnc_Switch_Pin, INPUT); | ||||
| pinMode(RotEnc_Clk_Pin, INPUT); | pinMode(RotEnc_Clk_Pin, INPUT); | ||||
| pinMode(RotEnc_Dta_Pin, INPUT); | pinMode(RotEnc_Dta_Pin, INPUT); | ||||
| pinMode(LIMIT_SWITCH, INPUT); | |||||
| RedButton.setDebounceTime(50); // set debounce time to 50 millis | RedButton.setDebounceTime(50); // set debounce time to 50 millis | ||||
| GreenButton.setDebounceTime(50); | GreenButton.setDebounceTime(50); | ||||
| Display.display(); | Display.display(); | ||||
| delay(2000); // Pause for 2 seconds | 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(); | 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); | |||||
| } | } | ||||
| //********************** | //********************** | ||||
| if (RedButton.isPressed()) { | if (RedButton.isPressed()) { | ||||
| Serial.println("Red button was pressed"); | Serial.println("Red button was pressed"); | ||||
| digitalWrite(led_gpio, HIGH); | digitalWrite(led_gpio, HIGH); | ||||
| Serial.print("Limit Switch: "); | |||||
| Serial.println(digitalRead(LIMIT_SWITCH) ? "HIGH" : "LOW"); | |||||
| } | } | ||||
| if (RedButton.isLongPressed()) { | if (RedButton.isLongPressed()) { | ||||
| pos = newPos; | 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) { | void testdrawchar(void) { | ||||
| void testdrawstyles(void) { | void testdrawstyles(void) { | ||||
| Display.clearDisplay(); | 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(); | Display.display(); | ||||
| delay(2000); | 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; | |||||
| } | |||||
| /* | |||||
| * 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 |
| /* | |||||
| * 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_ */ |
| //This is a automatic generated file | //This is a automatic generated file | ||||
| //Please do not modify this file | //Please do not modify this file | ||||
| //If you touch this file your change will be overwritten during the next build | //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" | ||||
| #include <Arduino.h> | #include <Arduino.h> | ||||
| #include <Wire.h> | #include <Wire.h> | ||||
| #include <Adafruit_GFX.h> | #include <Adafruit_GFX.h> | ||||
| #include <Adafruit_SSD1306.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 setup() ; | ||||
| void loop() ; | void loop() ; | ||||
| void testdrawchar(void) ; | void testdrawchar(void) ; | ||||
| void testdrawstyles(void) ; | void testdrawstyles(void) ; | ||||
| void calculateWH(String units, uint16_t &w, uint16_t &h) ; | |||||
| #include "Fraestisch_SFTools.ino" | #include "Fraestisch_SFTools.ino" | ||||