diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..7295dba --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,106 @@ +name: Build +on: [push, pull_request] +env: + CODE_PATH: . + BUILD_PATH: build + SDL2_VERSION: 2.32.2 +defaults: + run: + shell: bash +jobs: + build: + name: Build ${{matrix.build-targets.name}} + runs-on: ${{matrix.build-targets.os}} + strategy: + matrix: + build-targets: + - { + name: "Linux (x64 Static)", + os: "ubuntu-latest", + libPath: "lib", + cFlags: "", + shared: false, + compiler: "gcc", + output: "AuriText-SDL2-linux-x64-static" + } + - { + name: "Linux (x64 Shared)", + os: "ubuntu-latest", + libPath: "lib", + cFlags: "", + shared: true, + compiler: "gcc", + output: "AuriText-SDL2-linux-x64-shared" + } + - { + name: "Windows (x64)", + os: "windows-latest", + libPath: "lib", + cFlags: "", + shared: true, + compiler: "gcc", + output: "AuriText-SDL2-mingw-x64" + } + steps: + - uses: actions/checkout@v4 + + - name: SDL2 - Install (Linux) + if: runner.os == 'Linux' + run: > + sudo apt install libsdl2-dev + + - name: SDL2 - Install (Windows) + if: runner.os == 'Windows' + run: | + curl -L https://github.com/libsdl-org/SDL/releases/download/release-${{env.SDL2_VERSION}}/SDL2-devel-${{env.SDL2_VERSION}}-mingw.tar.gz -o SDL2-devel-${{env.SDL2_VERSION}}-mingw.tar.gz + tar xzvf SDL2-devel-${{env.SDL2_VERSION}}-mingw.tar.gz + + cp -r SDL2-${{env.SDL2_VERSION}}/x86_64-w64-mingw32/* C:/mingw64 + cp -r SDL2-${{env.SDL2_VERSION}}/x86_64-w64-mingw32/* C:/mingw64/x86_64-w64-mingw32 + + - name: Make Directories + run: > + mkdir -p "${{matrix.build-targets.output}}/include/AuriText-SDL2" + "${{matrix.build-targets.output}}/${{matrix.build-targets.libPath}}" + "${{matrix.build-targets.output}}/share/licenses/AuriText-SDL2" + + - name: Make Directories (Windows) + if: runner.os == 'Windows' + run: > + mkdir -p "${{matrix.build-targets.output}}/bin" + + - name: Configure CMake + run: > + cmake -S ${{env.CODE_PATH}} + -B ${{env.BUILD_PATH}} + -DCMAKE_C_COMPILER=${{matrix.build-targets.compiler}} + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=${{matrix.build-targets.shared}} + -DCMAKE_C_FLAGS=${{matrix.build-targets.cFlags}} + -G "Unix Makefiles" + + - name: Build + run: cmake --build ${{env.BUILD_PATH}} + + - name: Copy Files (Shared) + run: | + cp *.h "${{matrix.build-targets.output}}/include/AuriText-SDL2" + cp COPYING* "${{matrix.build-targets.output}}/share/licenses/AuriText-SDL2" + + - name: Copy Files (Linux) + if: runner.os == 'Linux' + run: cp ${{env.BUILD_PATH}}/libAuriText-SDL2.* "${{matrix.build-targets.output}}/${{matrix.build-targets.libPath}}" + + - name: Copy Files (Windows) + if: runner.os == 'Windows' + run: | + cp ${{env.BUILD_PATH}}/libAuriText-SDL2.dll.a "${{matrix.build-targets.output}}/${{matrix.build-targets.libPath}}" + cp ${{env.BUILD_PATH}}/libAuriText-SDL2.dll "${{matrix.build-targets.output}}/bin" + + - name: Make Archive + run: tar -czvf "${{matrix.build-targets.output}}.tar.gz" "${{matrix.build-targets.output}}" + + - uses: actions/upload-artifact@v4 + with: + name: ${{matrix.build-targets.output}} + path: ${{matrix.build-targets.output}}.tar.gz \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 582c13a..9cd79ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,8 @@ cmake_minimum_required(VERSION 3.25) -set(LIBRARY_NAME "AuriText") -project(AuriText LANGUAGES C) +option(BUILD_SHARED_LIBS "Build shared version of ${PROJECT_NAME}" on) + +project(AuriText-SDL2 LANGUAGES C) set(CMAKE_C_FLAGS_DEBUG "-g -Wall") set(CMAKE_C_FLAGS_RELEASE "-s -O2") @@ -9,7 +10,6 @@ set(CMAKE_C_FLAGS_RELEASE "-s -O2") file(GLOB SOURCE_FILES "*.c") find_package(SDL2 REQUIRED) -find_package(SDL2_image REQUIRED) include_directories(${SDL2_INCLUDE_DIRS}) if(BUILD_SHARED_LIBS) @@ -17,10 +17,4 @@ if(BUILD_SHARED_LIBS) else() add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES}) endif() -target_include_directories(${PROJECT_NAME} PRIVATE src/) -if (CMAKE_C_COMPILER_ID MATCHES "Clang") - target_link_libraries(${PROJECT_NAME} - ${SDL2_LIBRARIES} - SDL2_image - ) -endif() \ No newline at end of file +target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES}) \ No newline at end of file diff --git a/Fonts/ComIO/Letters/Lower/a.png b/Fonts/ComIO/Letters/Lower/a.png new file mode 100644 index 0000000..9d1fc07 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/a.png differ diff --git a/Fonts/ComIO/Letters/Lower/b.png b/Fonts/ComIO/Letters/Lower/b.png new file mode 100644 index 0000000..791cedc Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/b.png differ diff --git a/Fonts/ComIO/Letters/Lower/c.png b/Fonts/ComIO/Letters/Lower/c.png new file mode 100644 index 0000000..e4d2d95 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/c.png differ diff --git a/Fonts/ComIO/Letters/Lower/d.png b/Fonts/ComIO/Letters/Lower/d.png new file mode 100644 index 0000000..9bbcbac Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/d.png differ diff --git a/Fonts/ComIO/Letters/Lower/e.png b/Fonts/ComIO/Letters/Lower/e.png new file mode 100644 index 0000000..921bef5 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/e.png differ diff --git a/Fonts/ComIO/Letters/Lower/f.png b/Fonts/ComIO/Letters/Lower/f.png new file mode 100644 index 0000000..e299999 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/f.png differ diff --git a/Fonts/ComIO/Letters/Lower/g.png b/Fonts/ComIO/Letters/Lower/g.png new file mode 100644 index 0000000..3c78c11 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/g.png differ diff --git a/Fonts/ComIO/Letters/Lower/h.png b/Fonts/ComIO/Letters/Lower/h.png new file mode 100644 index 0000000..6c266a0 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/h.png differ diff --git a/Fonts/ComIO/Letters/Lower/i.png b/Fonts/ComIO/Letters/Lower/i.png new file mode 100644 index 0000000..51f9824 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/i.png differ diff --git a/Fonts/ComIO/Letters/Lower/j.png b/Fonts/ComIO/Letters/Lower/j.png new file mode 100644 index 0000000..0d85313 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/j.png differ diff --git a/Fonts/ComIO/Letters/Lower/k.png b/Fonts/ComIO/Letters/Lower/k.png new file mode 100644 index 0000000..9a23cd3 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/k.png differ diff --git a/Fonts/ComIO/Letters/Lower/l.png b/Fonts/ComIO/Letters/Lower/l.png new file mode 100644 index 0000000..ed09964 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/l.png differ diff --git a/Fonts/ComIO/Letters/Lower/m.png b/Fonts/ComIO/Letters/Lower/m.png new file mode 100644 index 0000000..a49c4bf Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/m.png differ diff --git a/Fonts/ComIO/Letters/Lower/n.png b/Fonts/ComIO/Letters/Lower/n.png new file mode 100644 index 0000000..aed6d5f Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/n.png differ diff --git a/Fonts/ComIO/Letters/Lower/o.png b/Fonts/ComIO/Letters/Lower/o.png new file mode 100644 index 0000000..53ff154 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/o.png differ diff --git a/Fonts/ComIO/Letters/Lower/p.png b/Fonts/ComIO/Letters/Lower/p.png new file mode 100644 index 0000000..203dd48 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/p.png differ diff --git a/Fonts/ComIO/Letters/Lower/q.png b/Fonts/ComIO/Letters/Lower/q.png new file mode 100644 index 0000000..514941e Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/q.png differ diff --git a/Fonts/ComIO/Letters/Lower/r.png b/Fonts/ComIO/Letters/Lower/r.png new file mode 100644 index 0000000..0f224b7 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/r.png differ diff --git a/Fonts/ComIO/Letters/Lower/s.png b/Fonts/ComIO/Letters/Lower/s.png new file mode 100644 index 0000000..e7fcaaa Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/s.png differ diff --git a/Fonts/ComIO/Letters/Lower/t.png b/Fonts/ComIO/Letters/Lower/t.png new file mode 100644 index 0000000..28d9f42 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/t.png differ diff --git a/Fonts/ComIO/Letters/Lower/u.png b/Fonts/ComIO/Letters/Lower/u.png new file mode 100644 index 0000000..9c76544 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/u.png differ diff --git a/Fonts/ComIO/Letters/Lower/v.png b/Fonts/ComIO/Letters/Lower/v.png new file mode 100644 index 0000000..34f7f2a Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/v.png differ diff --git a/Fonts/ComIO/Letters/Lower/w.png b/Fonts/ComIO/Letters/Lower/w.png new file mode 100644 index 0000000..1035336 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/w.png differ diff --git a/Fonts/ComIO/Letters/Lower/x.png b/Fonts/ComIO/Letters/Lower/x.png new file mode 100644 index 0000000..f158497 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/x.png differ diff --git a/Fonts/ComIO/Letters/Lower/y.png b/Fonts/ComIO/Letters/Lower/y.png new file mode 100644 index 0000000..71be9d3 Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/y.png differ diff --git a/Fonts/ComIO/Letters/Lower/z.png b/Fonts/ComIO/Letters/Lower/z.png new file mode 100644 index 0000000..40b839f Binary files /dev/null and b/Fonts/ComIO/Letters/Lower/z.png differ diff --git a/Fonts/ComIO/Letters/Upper/A.png b/Fonts/ComIO/Letters/Upper/A.png new file mode 100644 index 0000000..b87db1d Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/A.png differ diff --git a/Fonts/ComIO/Letters/Upper/B.png b/Fonts/ComIO/Letters/Upper/B.png new file mode 100644 index 0000000..f8caf4d Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/B.png differ diff --git a/Fonts/ComIO/Letters/Upper/C.png b/Fonts/ComIO/Letters/Upper/C.png new file mode 100644 index 0000000..7210983 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/C.png differ diff --git a/Fonts/ComIO/Letters/Upper/D.png b/Fonts/ComIO/Letters/Upper/D.png new file mode 100644 index 0000000..909a09f Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/D.png differ diff --git a/Fonts/ComIO/Letters/Upper/E.png b/Fonts/ComIO/Letters/Upper/E.png new file mode 100644 index 0000000..e16fd15 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/E.png differ diff --git a/Fonts/ComIO/Letters/Upper/F.png b/Fonts/ComIO/Letters/Upper/F.png new file mode 100644 index 0000000..d694189 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/F.png differ diff --git a/Fonts/ComIO/Letters/Upper/G.png b/Fonts/ComIO/Letters/Upper/G.png new file mode 100644 index 0000000..c9543e7 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/G.png differ diff --git a/Fonts/ComIO/Letters/Upper/H.png b/Fonts/ComIO/Letters/Upper/H.png new file mode 100644 index 0000000..eac1e5e Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/H.png differ diff --git a/Fonts/ComIO/Letters/Upper/I.png b/Fonts/ComIO/Letters/Upper/I.png new file mode 100644 index 0000000..f1b9bd2 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/I.png differ diff --git a/Fonts/ComIO/Letters/Upper/J.png b/Fonts/ComIO/Letters/Upper/J.png new file mode 100644 index 0000000..aba7464 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/J.png differ diff --git a/Fonts/ComIO/Letters/Upper/K.png b/Fonts/ComIO/Letters/Upper/K.png new file mode 100644 index 0000000..dd23e1d Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/K.png differ diff --git a/Fonts/ComIO/Letters/Upper/L.png b/Fonts/ComIO/Letters/Upper/L.png new file mode 100644 index 0000000..a015f69 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/L.png differ diff --git a/Fonts/ComIO/Letters/Upper/M.png b/Fonts/ComIO/Letters/Upper/M.png new file mode 100644 index 0000000..4634b25 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/M.png differ diff --git a/Fonts/ComIO/Letters/Upper/N.png b/Fonts/ComIO/Letters/Upper/N.png new file mode 100644 index 0000000..b1071a0 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/N.png differ diff --git a/Fonts/ComIO/Letters/Upper/O.png b/Fonts/ComIO/Letters/Upper/O.png new file mode 100644 index 0000000..377f0d3 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/O.png differ diff --git a/Fonts/ComIO/Letters/Upper/P.png b/Fonts/ComIO/Letters/Upper/P.png new file mode 100644 index 0000000..8bbf49f Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/P.png differ diff --git a/Fonts/ComIO/Letters/Upper/Q.png b/Fonts/ComIO/Letters/Upper/Q.png new file mode 100644 index 0000000..c5b437c Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/Q.png differ diff --git a/Fonts/ComIO/Letters/Upper/R.png b/Fonts/ComIO/Letters/Upper/R.png new file mode 100644 index 0000000..837a395 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/R.png differ diff --git a/Fonts/ComIO/Letters/Upper/S.png b/Fonts/ComIO/Letters/Upper/S.png new file mode 100644 index 0000000..acc8626 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/S.png differ diff --git a/Fonts/ComIO/Letters/Upper/T.png b/Fonts/ComIO/Letters/Upper/T.png new file mode 100644 index 0000000..4e335d3 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/T.png differ diff --git a/Fonts/ComIO/Letters/Upper/U.png b/Fonts/ComIO/Letters/Upper/U.png new file mode 100644 index 0000000..ee360ed Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/U.png differ diff --git a/Fonts/ComIO/Letters/Upper/V.png b/Fonts/ComIO/Letters/Upper/V.png new file mode 100644 index 0000000..c40832b Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/V.png differ diff --git a/Fonts/ComIO/Letters/Upper/W.png b/Fonts/ComIO/Letters/Upper/W.png new file mode 100644 index 0000000..2e145cf Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/W.png differ diff --git a/Fonts/ComIO/Letters/Upper/X.png b/Fonts/ComIO/Letters/Upper/X.png new file mode 100644 index 0000000..8e7e5e5 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/X.png differ diff --git a/Fonts/ComIO/Letters/Upper/Y.png b/Fonts/ComIO/Letters/Upper/Y.png new file mode 100644 index 0000000..80d0531 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/Y.png differ diff --git a/Fonts/ComIO/Letters/Upper/Z.png b/Fonts/ComIO/Letters/Upper/Z.png new file mode 100644 index 0000000..5c22cf2 Binary files /dev/null and b/Fonts/ComIO/Letters/Upper/Z.png differ diff --git a/Fonts/ComIO/Numbers/0.png b/Fonts/ComIO/Numbers/0.png new file mode 100644 index 0000000..1798665 Binary files /dev/null and b/Fonts/ComIO/Numbers/0.png differ diff --git a/Fonts/ComIO/Numbers/1.png b/Fonts/ComIO/Numbers/1.png new file mode 100644 index 0000000..662c23b Binary files /dev/null and b/Fonts/ComIO/Numbers/1.png differ diff --git a/Fonts/ComIO/Numbers/2.png b/Fonts/ComIO/Numbers/2.png new file mode 100644 index 0000000..2d0ea52 Binary files /dev/null and b/Fonts/ComIO/Numbers/2.png differ diff --git a/Fonts/ComIO/Numbers/3.png b/Fonts/ComIO/Numbers/3.png new file mode 100644 index 0000000..bdd4f3d Binary files /dev/null and b/Fonts/ComIO/Numbers/3.png differ diff --git a/Fonts/ComIO/Numbers/4.png b/Fonts/ComIO/Numbers/4.png new file mode 100644 index 0000000..bad6a13 Binary files /dev/null and b/Fonts/ComIO/Numbers/4.png differ diff --git a/Fonts/ComIO/Numbers/5.png b/Fonts/ComIO/Numbers/5.png new file mode 100644 index 0000000..85ffa7f Binary files /dev/null and b/Fonts/ComIO/Numbers/5.png differ diff --git a/Fonts/ComIO/Numbers/6.png b/Fonts/ComIO/Numbers/6.png new file mode 100644 index 0000000..62db760 Binary files /dev/null and b/Fonts/ComIO/Numbers/6.png differ diff --git a/Fonts/ComIO/Numbers/7.png b/Fonts/ComIO/Numbers/7.png new file mode 100644 index 0000000..3b727dd Binary files /dev/null and b/Fonts/ComIO/Numbers/7.png differ diff --git a/Fonts/ComIO/Numbers/8.png b/Fonts/ComIO/Numbers/8.png new file mode 100644 index 0000000..e1eaec2 Binary files /dev/null and b/Fonts/ComIO/Numbers/8.png differ diff --git a/Fonts/ComIO/Numbers/9.png b/Fonts/ComIO/Numbers/9.png new file mode 100644 index 0000000..add60b4 Binary files /dev/null and b/Fonts/ComIO/Numbers/9.png differ diff --git a/Fonts/ComIO/Specials/1/1.png b/Fonts/ComIO/Specials/1/1.png new file mode 100644 index 0000000..9255ddd Binary files /dev/null and b/Fonts/ComIO/Specials/1/1.png differ diff --git a/Fonts/ComIO/Specials/1/2.png b/Fonts/ComIO/Specials/1/2.png new file mode 100644 index 0000000..b43b778 Binary files /dev/null and b/Fonts/ComIO/Specials/1/2.png differ diff --git a/Fonts/ComIO/Specials/1/3.png b/Fonts/ComIO/Specials/1/3.png new file mode 100644 index 0000000..1ca418c Binary files /dev/null and b/Fonts/ComIO/Specials/1/3.png differ diff --git a/Fonts/ComIO/Specials/1/4.png b/Fonts/ComIO/Specials/1/4.png new file mode 100644 index 0000000..482cbf1 Binary files /dev/null and b/Fonts/ComIO/Specials/1/4.png differ diff --git a/Fonts/ComIO/Specials/1/5.png b/Fonts/ComIO/Specials/1/5.png new file mode 100644 index 0000000..100f850 Binary files /dev/null and b/Fonts/ComIO/Specials/1/5.png differ diff --git a/Fonts/ComIO/Specials/1/6.png b/Fonts/ComIO/Specials/1/6.png new file mode 100644 index 0000000..92458f2 Binary files /dev/null and b/Fonts/ComIO/Specials/1/6.png differ diff --git a/Fonts/ComIO/Specials/1/7.png b/Fonts/ComIO/Specials/1/7.png new file mode 100644 index 0000000..e31bee9 Binary files /dev/null and b/Fonts/ComIO/Specials/1/7.png differ diff --git a/Fonts/ComIO/Specials/1/8.png b/Fonts/ComIO/Specials/1/8.png new file mode 100644 index 0000000..9dd3407 Binary files /dev/null and b/Fonts/ComIO/Specials/1/8.png differ diff --git a/Fonts/ComIO/Specials/1/9.png b/Fonts/ComIO/Specials/1/9.png new file mode 100644 index 0000000..4ccd791 Binary files /dev/null and b/Fonts/ComIO/Specials/1/9.png differ diff --git a/Fonts/ComIO/Specials/1/A1.png b/Fonts/ComIO/Specials/1/A1.png new file mode 100644 index 0000000..08700eb Binary files /dev/null and b/Fonts/ComIO/Specials/1/A1.png differ diff --git a/Fonts/ComIO/Specials/1/A2.png b/Fonts/ComIO/Specials/1/A2.png new file mode 100644 index 0000000..2629293 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A2.png differ diff --git a/Fonts/ComIO/Specials/1/A3.png b/Fonts/ComIO/Specials/1/A3.png new file mode 100644 index 0000000..e3be633 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A3.png differ diff --git a/Fonts/ComIO/Specials/1/A4.png b/Fonts/ComIO/Specials/1/A4.png new file mode 100644 index 0000000..5916bc8 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A4.png differ diff --git a/Fonts/ComIO/Specials/1/A5.png b/Fonts/ComIO/Specials/1/A5.png new file mode 100644 index 0000000..918f1a6 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A5.png differ diff --git a/Fonts/ComIO/Specials/1/A6.png b/Fonts/ComIO/Specials/1/A6.png new file mode 100644 index 0000000..7fb8e72 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A6.png differ diff --git a/Fonts/ComIO/Specials/1/A7.png b/Fonts/ComIO/Specials/1/A7.png new file mode 100644 index 0000000..115a365 Binary files /dev/null and b/Fonts/ComIO/Specials/1/A7.png differ diff --git a/Fonts/ComIO/Specials/2/1.png b/Fonts/ComIO/Specials/2/1.png new file mode 100644 index 0000000..f3371fe Binary files /dev/null and b/Fonts/ComIO/Specials/2/1.png differ diff --git a/Fonts/ComIO/Specials/2/2.png b/Fonts/ComIO/Specials/2/2.png new file mode 100644 index 0000000..3ad2c97 Binary files /dev/null and b/Fonts/ComIO/Specials/2/2.png differ diff --git a/Fonts/ComIO/Specials/2/3.png b/Fonts/ComIO/Specials/2/3.png new file mode 100644 index 0000000..42175a2 Binary files /dev/null and b/Fonts/ComIO/Specials/2/3.png differ diff --git a/Fonts/ComIO/Specials/2/4.png b/Fonts/ComIO/Specials/2/4.png new file mode 100644 index 0000000..06aebb7 Binary files /dev/null and b/Fonts/ComIO/Specials/2/4.png differ diff --git a/Fonts/ComIO/Specials/2/5.png b/Fonts/ComIO/Specials/2/5.png new file mode 100644 index 0000000..016afaa Binary files /dev/null and b/Fonts/ComIO/Specials/2/5.png differ diff --git a/Fonts/ComIO/Specials/2/6.png b/Fonts/ComIO/Specials/2/6.png new file mode 100644 index 0000000..637448b Binary files /dev/null and b/Fonts/ComIO/Specials/2/6.png differ diff --git a/Fonts/ComIO/Specials/2/7.png b/Fonts/ComIO/Specials/2/7.png new file mode 100644 index 0000000..52a5a97 Binary files /dev/null and b/Fonts/ComIO/Specials/2/7.png differ diff --git a/Fonts/ComIO/Specials/3/1.png b/Fonts/ComIO/Specials/3/1.png new file mode 100644 index 0000000..d2c79e0 Binary files /dev/null and b/Fonts/ComIO/Specials/3/1.png differ diff --git a/Fonts/ComIO/Specials/3/2.png b/Fonts/ComIO/Specials/3/2.png new file mode 100644 index 0000000..8d418a4 Binary files /dev/null and b/Fonts/ComIO/Specials/3/2.png differ diff --git a/Fonts/ComIO/Specials/3/3.png b/Fonts/ComIO/Specials/3/3.png new file mode 100644 index 0000000..92a93fd Binary files /dev/null and b/Fonts/ComIO/Specials/3/3.png differ diff --git a/Fonts/ComIO/Specials/3/4.png b/Fonts/ComIO/Specials/3/4.png new file mode 100644 index 0000000..ef26206 Binary files /dev/null and b/Fonts/ComIO/Specials/3/4.png differ diff --git a/Fonts/ComIO/Specials/3/5.png b/Fonts/ComIO/Specials/3/5.png new file mode 100644 index 0000000..d25ff6a Binary files /dev/null and b/Fonts/ComIO/Specials/3/5.png differ diff --git a/Fonts/ComIO/Specials/3/6.png b/Fonts/ComIO/Specials/3/6.png new file mode 100644 index 0000000..22eb3a2 Binary files /dev/null and b/Fonts/ComIO/Specials/3/6.png differ diff --git a/Fonts/ComIO/Specials/4/1.png b/Fonts/ComIO/Specials/4/1.png new file mode 100644 index 0000000..0aaaacc Binary files /dev/null and b/Fonts/ComIO/Specials/4/1.png differ diff --git a/Fonts/ComIO/Specials/4/2.png b/Fonts/ComIO/Specials/4/2.png new file mode 100644 index 0000000..f404087 Binary files /dev/null and b/Fonts/ComIO/Specials/4/2.png differ diff --git a/Fonts/ComIO/Specials/4/3.png b/Fonts/ComIO/Specials/4/3.png new file mode 100644 index 0000000..952d275 Binary files /dev/null and b/Fonts/ComIO/Specials/4/3.png differ diff --git a/Fonts/ComIO/Specials/4/4.png b/Fonts/ComIO/Specials/4/4.png new file mode 100644 index 0000000..2ec5be0 Binary files /dev/null and b/Fonts/ComIO/Specials/4/4.png differ diff --git a/Fonts/InFont/Letters/Lower/a.png b/Fonts/InFont/Letters/Lower/a.png index f5e1507..14be989 100644 Binary files a/Fonts/InFont/Letters/Lower/a.png and b/Fonts/InFont/Letters/Lower/a.png differ diff --git a/Fonts/InFont/Letters/Lower/b.png b/Fonts/InFont/Letters/Lower/b.png index dec4552..4b7c51c 100644 Binary files a/Fonts/InFont/Letters/Lower/b.png and b/Fonts/InFont/Letters/Lower/b.png differ diff --git a/Fonts/InFont/Letters/Lower/c.png b/Fonts/InFont/Letters/Lower/c.png index 331d83e..29fc8ca 100644 Binary files a/Fonts/InFont/Letters/Lower/c.png and b/Fonts/InFont/Letters/Lower/c.png differ diff --git a/Fonts/InFont/Letters/Lower/d.png b/Fonts/InFont/Letters/Lower/d.png index b3d1c90..6f38655 100644 Binary files a/Fonts/InFont/Letters/Lower/d.png and b/Fonts/InFont/Letters/Lower/d.png differ diff --git a/Fonts/InFont/Letters/Lower/e.png b/Fonts/InFont/Letters/Lower/e.png index 8862350..20d4c5e 100644 Binary files a/Fonts/InFont/Letters/Lower/e.png and b/Fonts/InFont/Letters/Lower/e.png differ diff --git a/Fonts/InFont/Letters/Lower/f.png b/Fonts/InFont/Letters/Lower/f.png index a00de57..3cb26c6 100644 Binary files a/Fonts/InFont/Letters/Lower/f.png and b/Fonts/InFont/Letters/Lower/f.png differ diff --git a/Fonts/InFont/Letters/Lower/g.png b/Fonts/InFont/Letters/Lower/g.png index f6aed27..8945c0d 100644 Binary files a/Fonts/InFont/Letters/Lower/g.png and b/Fonts/InFont/Letters/Lower/g.png differ diff --git a/Fonts/InFont/Letters/Lower/h.png b/Fonts/InFont/Letters/Lower/h.png index f3775ca..5dbe535 100644 Binary files a/Fonts/InFont/Letters/Lower/h.png and b/Fonts/InFont/Letters/Lower/h.png differ diff --git a/Fonts/InFont/Letters/Lower/i.png b/Fonts/InFont/Letters/Lower/i.png index ecb0be2..e700a6a 100644 Binary files a/Fonts/InFont/Letters/Lower/i.png and b/Fonts/InFont/Letters/Lower/i.png differ diff --git a/Fonts/InFont/Letters/Lower/j.png b/Fonts/InFont/Letters/Lower/j.png index e497e5f..92f3020 100644 Binary files a/Fonts/InFont/Letters/Lower/j.png and b/Fonts/InFont/Letters/Lower/j.png differ diff --git a/Fonts/InFont/Letters/Lower/k.png b/Fonts/InFont/Letters/Lower/k.png index b6d7421..baa9373 100644 Binary files a/Fonts/InFont/Letters/Lower/k.png and b/Fonts/InFont/Letters/Lower/k.png differ diff --git a/Fonts/InFont/Letters/Lower/l.png b/Fonts/InFont/Letters/Lower/l.png index 707df01..86c8c43 100644 Binary files a/Fonts/InFont/Letters/Lower/l.png and b/Fonts/InFont/Letters/Lower/l.png differ diff --git a/Fonts/InFont/Letters/Lower/m.png b/Fonts/InFont/Letters/Lower/m.png index 9ed55cb..8ed163f 100644 Binary files a/Fonts/InFont/Letters/Lower/m.png and b/Fonts/InFont/Letters/Lower/m.png differ diff --git a/Fonts/InFont/Letters/Lower/n.png b/Fonts/InFont/Letters/Lower/n.png index 2eb1f2e..e58779b 100644 Binary files a/Fonts/InFont/Letters/Lower/n.png and b/Fonts/InFont/Letters/Lower/n.png differ diff --git a/Fonts/InFont/Letters/Lower/o.png b/Fonts/InFont/Letters/Lower/o.png index 9264416..9d728d4 100644 Binary files a/Fonts/InFont/Letters/Lower/o.png and b/Fonts/InFont/Letters/Lower/o.png differ diff --git a/Fonts/InFont/Letters/Lower/p.png b/Fonts/InFont/Letters/Lower/p.png index 5e2f9e0..319c1dd 100644 Binary files a/Fonts/InFont/Letters/Lower/p.png and b/Fonts/InFont/Letters/Lower/p.png differ diff --git a/Fonts/InFont/Letters/Lower/q.png b/Fonts/InFont/Letters/Lower/q.png index 03bcaad..4d5a43b 100644 Binary files a/Fonts/InFont/Letters/Lower/q.png and b/Fonts/InFont/Letters/Lower/q.png differ diff --git a/Fonts/InFont/Letters/Lower/r.png b/Fonts/InFont/Letters/Lower/r.png index 9027b61..e23b2f0 100644 Binary files a/Fonts/InFont/Letters/Lower/r.png and b/Fonts/InFont/Letters/Lower/r.png differ diff --git a/Fonts/InFont/Letters/Lower/s.png b/Fonts/InFont/Letters/Lower/s.png index edb241f..056a22d 100644 Binary files a/Fonts/InFont/Letters/Lower/s.png and b/Fonts/InFont/Letters/Lower/s.png differ diff --git a/Fonts/InFont/Letters/Lower/t.png b/Fonts/InFont/Letters/Lower/t.png index f7b2985..5ad39b8 100644 Binary files a/Fonts/InFont/Letters/Lower/t.png and b/Fonts/InFont/Letters/Lower/t.png differ diff --git a/Fonts/InFont/Letters/Lower/u.png b/Fonts/InFont/Letters/Lower/u.png index 3fe88ba..40f1636 100644 Binary files a/Fonts/InFont/Letters/Lower/u.png and b/Fonts/InFont/Letters/Lower/u.png differ diff --git a/Fonts/InFont/Letters/Lower/v.png b/Fonts/InFont/Letters/Lower/v.png index 9dc70ac..7cbb7ee 100644 Binary files a/Fonts/InFont/Letters/Lower/v.png and b/Fonts/InFont/Letters/Lower/v.png differ diff --git a/Fonts/InFont/Letters/Lower/w.png b/Fonts/InFont/Letters/Lower/w.png index 55f069f..ff1ee52 100644 Binary files a/Fonts/InFont/Letters/Lower/w.png and b/Fonts/InFont/Letters/Lower/w.png differ diff --git a/Fonts/InFont/Letters/Lower/x.png b/Fonts/InFont/Letters/Lower/x.png index 37a653e..b993dde 100644 Binary files a/Fonts/InFont/Letters/Lower/x.png and b/Fonts/InFont/Letters/Lower/x.png differ diff --git a/Fonts/InFont/Letters/Lower/y.png b/Fonts/InFont/Letters/Lower/y.png index 6cf4a98..b83ecfa 100644 Binary files a/Fonts/InFont/Letters/Lower/y.png and b/Fonts/InFont/Letters/Lower/y.png differ diff --git a/Fonts/InFont/Letters/Lower/z.png b/Fonts/InFont/Letters/Lower/z.png index 685739a..4c6a4c4 100644 Binary files a/Fonts/InFont/Letters/Lower/z.png and b/Fonts/InFont/Letters/Lower/z.png differ diff --git a/Fonts/InFont/Letters/Upper/A.png b/Fonts/InFont/Letters/Upper/A.png index 44deb09..a95fb35 100644 Binary files a/Fonts/InFont/Letters/Upper/A.png and b/Fonts/InFont/Letters/Upper/A.png differ diff --git a/Fonts/InFont/Letters/Upper/B.png b/Fonts/InFont/Letters/Upper/B.png index 47f952c..ea9f687 100644 Binary files a/Fonts/InFont/Letters/Upper/B.png and b/Fonts/InFont/Letters/Upper/B.png differ diff --git a/Fonts/InFont/Letters/Upper/C.png b/Fonts/InFont/Letters/Upper/C.png index 8bec3e0..dfb340b 100644 Binary files a/Fonts/InFont/Letters/Upper/C.png and b/Fonts/InFont/Letters/Upper/C.png differ diff --git a/Fonts/InFont/Letters/Upper/D.png b/Fonts/InFont/Letters/Upper/D.png index 5575eec..1175363 100644 Binary files a/Fonts/InFont/Letters/Upper/D.png and b/Fonts/InFont/Letters/Upper/D.png differ diff --git a/Fonts/InFont/Letters/Upper/E.png b/Fonts/InFont/Letters/Upper/E.png index bf100f8..a6edc7b 100644 Binary files a/Fonts/InFont/Letters/Upper/E.png and b/Fonts/InFont/Letters/Upper/E.png differ diff --git a/Fonts/InFont/Letters/Upper/F.png b/Fonts/InFont/Letters/Upper/F.png index a93bf93..ca117b5 100644 Binary files a/Fonts/InFont/Letters/Upper/F.png and b/Fonts/InFont/Letters/Upper/F.png differ diff --git a/Fonts/InFont/Letters/Upper/G.png b/Fonts/InFont/Letters/Upper/G.png index d2a218b..e43c00d 100644 Binary files a/Fonts/InFont/Letters/Upper/G.png and b/Fonts/InFont/Letters/Upper/G.png differ diff --git a/Fonts/InFont/Letters/Upper/H.png b/Fonts/InFont/Letters/Upper/H.png index 126202f..74c7ef8 100644 Binary files a/Fonts/InFont/Letters/Upper/H.png and b/Fonts/InFont/Letters/Upper/H.png differ diff --git a/Fonts/InFont/Letters/Upper/I.png b/Fonts/InFont/Letters/Upper/I.png index 707df01..86c8c43 100644 Binary files a/Fonts/InFont/Letters/Upper/I.png and b/Fonts/InFont/Letters/Upper/I.png differ diff --git a/Fonts/InFont/Letters/Upper/J.png b/Fonts/InFont/Letters/Upper/J.png index d3d9899..5d7c868 100644 Binary files a/Fonts/InFont/Letters/Upper/J.png and b/Fonts/InFont/Letters/Upper/J.png differ diff --git a/Fonts/InFont/Letters/Upper/K.png b/Fonts/InFont/Letters/Upper/K.png index bbc9a58..0e23847 100644 Binary files a/Fonts/InFont/Letters/Upper/K.png and b/Fonts/InFont/Letters/Upper/K.png differ diff --git a/Fonts/InFont/Letters/Upper/L.png b/Fonts/InFont/Letters/Upper/L.png index f200559..b4e6a18 100644 Binary files a/Fonts/InFont/Letters/Upper/L.png and b/Fonts/InFont/Letters/Upper/L.png differ diff --git a/Fonts/InFont/Letters/Upper/M.png b/Fonts/InFont/Letters/Upper/M.png index 56fe1a8..54aa94c 100644 Binary files a/Fonts/InFont/Letters/Upper/M.png and b/Fonts/InFont/Letters/Upper/M.png differ diff --git a/Fonts/InFont/Letters/Upper/N.png b/Fonts/InFont/Letters/Upper/N.png index cf1209f..50cff55 100644 Binary files a/Fonts/InFont/Letters/Upper/N.png and b/Fonts/InFont/Letters/Upper/N.png differ diff --git a/Fonts/InFont/Letters/Upper/O.png b/Fonts/InFont/Letters/Upper/O.png index 7b06199..7025a11 100644 Binary files a/Fonts/InFont/Letters/Upper/O.png and b/Fonts/InFont/Letters/Upper/O.png differ diff --git a/Fonts/InFont/Letters/Upper/P.png b/Fonts/InFont/Letters/Upper/P.png index 7ffa551..dce516f 100644 Binary files a/Fonts/InFont/Letters/Upper/P.png and b/Fonts/InFont/Letters/Upper/P.png differ diff --git a/Fonts/InFont/Letters/Upper/Q.png b/Fonts/InFont/Letters/Upper/Q.png index bce9e69..e324600 100644 Binary files a/Fonts/InFont/Letters/Upper/Q.png and b/Fonts/InFont/Letters/Upper/Q.png differ diff --git a/Fonts/InFont/Letters/Upper/R.png b/Fonts/InFont/Letters/Upper/R.png index eb547d3..bd8103b 100644 Binary files a/Fonts/InFont/Letters/Upper/R.png and b/Fonts/InFont/Letters/Upper/R.png differ diff --git a/Fonts/InFont/Letters/Upper/S.png b/Fonts/InFont/Letters/Upper/S.png index 8d2160f..ff9055e 100644 Binary files a/Fonts/InFont/Letters/Upper/S.png and b/Fonts/InFont/Letters/Upper/S.png differ diff --git a/Fonts/InFont/Letters/Upper/T.png b/Fonts/InFont/Letters/Upper/T.png index 81ee521..6367231 100644 Binary files a/Fonts/InFont/Letters/Upper/T.png and b/Fonts/InFont/Letters/Upper/T.png differ diff --git a/Fonts/InFont/Letters/Upper/U.png b/Fonts/InFont/Letters/Upper/U.png index 83f252b..cb85732 100644 Binary files a/Fonts/InFont/Letters/Upper/U.png and b/Fonts/InFont/Letters/Upper/U.png differ diff --git a/Fonts/InFont/Letters/Upper/V.png b/Fonts/InFont/Letters/Upper/V.png index 24821d9..79c7c4b 100644 Binary files a/Fonts/InFont/Letters/Upper/V.png and b/Fonts/InFont/Letters/Upper/V.png differ diff --git a/Fonts/InFont/Letters/Upper/W.png b/Fonts/InFont/Letters/Upper/W.png index ec9ed76..55fe86c 100644 Binary files a/Fonts/InFont/Letters/Upper/W.png and b/Fonts/InFont/Letters/Upper/W.png differ diff --git a/Fonts/InFont/Letters/Upper/X.png b/Fonts/InFont/Letters/Upper/X.png index f07a230..072766c 100644 Binary files a/Fonts/InFont/Letters/Upper/X.png and b/Fonts/InFont/Letters/Upper/X.png differ diff --git a/Fonts/InFont/Letters/Upper/Y.png b/Fonts/InFont/Letters/Upper/Y.png index 6b7c987..95feb78 100644 Binary files a/Fonts/InFont/Letters/Upper/Y.png and b/Fonts/InFont/Letters/Upper/Y.png differ diff --git a/Fonts/InFont/Letters/Upper/Z.png b/Fonts/InFont/Letters/Upper/Z.png index 6c37be1..6ff9d24 100644 Binary files a/Fonts/InFont/Letters/Upper/Z.png and b/Fonts/InFont/Letters/Upper/Z.png differ diff --git a/Fonts/InFont/Numbers/0.png b/Fonts/InFont/Numbers/0.png index 3fbf02a..ed248e0 100644 Binary files a/Fonts/InFont/Numbers/0.png and b/Fonts/InFont/Numbers/0.png differ diff --git a/Fonts/InFont/Numbers/1.png b/Fonts/InFont/Numbers/1.png index 04c0b4c..46f8e9d 100644 Binary files a/Fonts/InFont/Numbers/1.png and b/Fonts/InFont/Numbers/1.png differ diff --git a/Fonts/InFont/Numbers/2.png b/Fonts/InFont/Numbers/2.png index 62b11fa..beb7191 100644 Binary files a/Fonts/InFont/Numbers/2.png and b/Fonts/InFont/Numbers/2.png differ diff --git a/Fonts/InFont/Numbers/3.png b/Fonts/InFont/Numbers/3.png index a049635..b32f42f 100644 Binary files a/Fonts/InFont/Numbers/3.png and b/Fonts/InFont/Numbers/3.png differ diff --git a/Fonts/InFont/Numbers/4.png b/Fonts/InFont/Numbers/4.png index 0cab0fd..d7c905a 100644 Binary files a/Fonts/InFont/Numbers/4.png and b/Fonts/InFont/Numbers/4.png differ diff --git a/Fonts/InFont/Numbers/5.png b/Fonts/InFont/Numbers/5.png index eb07d42..ebdc92b 100644 Binary files a/Fonts/InFont/Numbers/5.png and b/Fonts/InFont/Numbers/5.png differ diff --git a/Fonts/InFont/Numbers/6.png b/Fonts/InFont/Numbers/6.png index 0fe5d50..91ea484 100644 Binary files a/Fonts/InFont/Numbers/6.png and b/Fonts/InFont/Numbers/6.png differ diff --git a/Fonts/InFont/Numbers/7.png b/Fonts/InFont/Numbers/7.png index 3240fbd..8d4aa0d 100644 Binary files a/Fonts/InFont/Numbers/7.png and b/Fonts/InFont/Numbers/7.png differ diff --git a/Fonts/InFont/Numbers/8.png b/Fonts/InFont/Numbers/8.png index 2ed9905..1ccc3c1 100644 Binary files a/Fonts/InFont/Numbers/8.png and b/Fonts/InFont/Numbers/8.png differ diff --git a/Fonts/InFont/Numbers/9.png b/Fonts/InFont/Numbers/9.png index a8e03f8..2498471 100644 Binary files a/Fonts/InFont/Numbers/9.png and b/Fonts/InFont/Numbers/9.png differ diff --git a/Fonts/InFont/Specials/1/0.png b/Fonts/InFont/Specials/1/0.png index 11d8d53..9b53a62 100644 Binary files a/Fonts/InFont/Specials/1/0.png and b/Fonts/InFont/Specials/1/0.png differ diff --git a/Fonts/InFont/Specials/1/1.png b/Fonts/InFont/Specials/1/1.png index 6a92dc4..36ec7ca 100644 Binary files a/Fonts/InFont/Specials/1/1.png and b/Fonts/InFont/Specials/1/1.png differ diff --git a/Fonts/InFont/Specials/1/2.png b/Fonts/InFont/Specials/1/2.png index 99b892e..7a9ef70 100644 Binary files a/Fonts/InFont/Specials/1/2.png and b/Fonts/InFont/Specials/1/2.png differ diff --git a/Fonts/InFont/Specials/1/3.png b/Fonts/InFont/Specials/1/3.png index 41abb5f..4a46125 100644 Binary files a/Fonts/InFont/Specials/1/3.png and b/Fonts/InFont/Specials/1/3.png differ diff --git a/Fonts/InFont/Specials/1/4.png b/Fonts/InFont/Specials/1/4.png index 9188335..ee4d687 100644 Binary files a/Fonts/InFont/Specials/1/4.png and b/Fonts/InFont/Specials/1/4.png differ diff --git a/Fonts/InFont/Specials/1/5.png b/Fonts/InFont/Specials/1/5.png index 5cc008e..e169939 100644 Binary files a/Fonts/InFont/Specials/1/5.png and b/Fonts/InFont/Specials/1/5.png differ diff --git a/Fonts/InFont/Specials/1/6.png b/Fonts/InFont/Specials/1/6.png index 1e5b9f2..6804282 100644 Binary files a/Fonts/InFont/Specials/1/6.png and b/Fonts/InFont/Specials/1/6.png differ diff --git a/Fonts/InFont/Specials/1/7.png b/Fonts/InFont/Specials/1/7.png index 27d18be..8c051fd 100644 Binary files a/Fonts/InFont/Specials/1/7.png and b/Fonts/InFont/Specials/1/7.png differ diff --git a/Fonts/InFont/Specials/1/8.png b/Fonts/InFont/Specials/1/8.png index caf00ec..ad24714 100644 Binary files a/Fonts/InFont/Specials/1/8.png and b/Fonts/InFont/Specials/1/8.png differ diff --git a/Fonts/InFont/Specials/1/9.png b/Fonts/InFont/Specials/1/9.png index 13d3697..a53f31f 100644 Binary files a/Fonts/InFont/Specials/1/9.png and b/Fonts/InFont/Specials/1/9.png differ diff --git a/Fonts/InFont/Specials/1/A0.png b/Fonts/InFont/Specials/1/A0.png index 6f3c8d4..f58c08b 100644 Binary files a/Fonts/InFont/Specials/1/A0.png and b/Fonts/InFont/Specials/1/A0.png differ diff --git a/Fonts/InFont/Specials/1/A1.png b/Fonts/InFont/Specials/1/A1.png index 3ad6f80..1eb1644 100644 Binary files a/Fonts/InFont/Specials/1/A1.png and b/Fonts/InFont/Specials/1/A1.png differ diff --git a/Fonts/InFont/Specials/1/A2.png b/Fonts/InFont/Specials/1/A2.png index f8f3142..d433d9f 100644 Binary files a/Fonts/InFont/Specials/1/A2.png and b/Fonts/InFont/Specials/1/A2.png differ diff --git a/Fonts/InFont/Specials/1/A3.png b/Fonts/InFont/Specials/1/A3.png index 35600b3..0bcbd25 100644 Binary files a/Fonts/InFont/Specials/1/A3.png and b/Fonts/InFont/Specials/1/A3.png differ diff --git a/Fonts/InFont/Specials/1/A4.png b/Fonts/InFont/Specials/1/A4.png index f1dd111..73ad9fe 100644 Binary files a/Fonts/InFont/Specials/1/A4.png and b/Fonts/InFont/Specials/1/A4.png differ diff --git a/Fonts/InFont/Specials/1/A5.png b/Fonts/InFont/Specials/1/A5.png index e7e8f73..ee5ef86 100644 Binary files a/Fonts/InFont/Specials/1/A5.png and b/Fonts/InFont/Specials/1/A5.png differ diff --git a/Fonts/InFont/Specials/3/0.png b/Fonts/InFont/Specials/3/0.png index 8bec3e0..dfb340b 100644 Binary files a/Fonts/InFont/Specials/3/0.png and b/Fonts/InFont/Specials/3/0.png differ diff --git a/Fonts/InFont/Specials/3/1.png b/Fonts/InFont/Specials/3/1.png index 561bca1..cbb1a1a 100644 Binary files a/Fonts/InFont/Specials/3/1.png and b/Fonts/InFont/Specials/3/1.png differ diff --git a/Fonts/InFont/Specials/3/2.png b/Fonts/InFont/Specials/3/2.png index bcc152a..bd8ca1e 100644 Binary files a/Fonts/InFont/Specials/3/2.png and b/Fonts/InFont/Specials/3/2.png differ diff --git a/Fonts/InFont/Specials/3/3.png b/Fonts/InFont/Specials/3/3.png index ceb1e5c..6fd0677 100644 Binary files a/Fonts/InFont/Specials/3/3.png and b/Fonts/InFont/Specials/3/3.png differ diff --git a/Fonts/InFont/Specials/3/4.png b/Fonts/InFont/Specials/3/4.png index 97bea61..8a3767c 100644 Binary files a/Fonts/InFont/Specials/3/4.png and b/Fonts/InFont/Specials/3/4.png differ diff --git a/Fonts/InFont/Specials/3/5.png b/Fonts/InFont/Specials/3/5.png index 6c1701a..c2d314c 100644 Binary files a/Fonts/InFont/Specials/3/5.png and b/Fonts/InFont/Specials/3/5.png differ diff --git a/Fonts/InFont/Specials/4/0.png b/Fonts/InFont/Specials/4/0.png index 0a44bb0..3f37304 100644 Binary files a/Fonts/InFont/Specials/4/0.png and b/Fonts/InFont/Specials/4/0.png differ diff --git a/Fonts/InFont/Specials/4/1.png b/Fonts/InFont/Specials/4/1.png index 99f9af9..3278408 100644 Binary files a/Fonts/InFont/Specials/4/1.png and b/Fonts/InFont/Specials/4/1.png differ diff --git a/Fonts/InFont/Specials/4/2.png b/Fonts/InFont/Specials/4/2.png index 8538bfe..6186f2f 100644 Binary files a/Fonts/InFont/Specials/4/2.png and b/Fonts/InFont/Specials/4/2.png differ diff --git a/Fonts/InFont/Specials/4/3.png b/Fonts/InFont/Specials/4/3.png index eb4c545..6423361 100644 Binary files a/Fonts/InFont/Specials/4/3.png and b/Fonts/InFont/Specials/4/3.png differ diff --git a/Fonts/OutFont/Letters/Lower/a.png b/Fonts/OutFont/Letters/Lower/a.png index 619228c..2087bdd 100644 Binary files a/Fonts/OutFont/Letters/Lower/a.png and b/Fonts/OutFont/Letters/Lower/a.png differ diff --git a/Fonts/OutFont/Letters/Lower/b.png b/Fonts/OutFont/Letters/Lower/b.png index bf7bd27..5fcfba5 100644 Binary files a/Fonts/OutFont/Letters/Lower/b.png and b/Fonts/OutFont/Letters/Lower/b.png differ diff --git a/Fonts/OutFont/Letters/Lower/c.png b/Fonts/OutFont/Letters/Lower/c.png index f3afc5e..2133b61 100644 Binary files a/Fonts/OutFont/Letters/Lower/c.png and b/Fonts/OutFont/Letters/Lower/c.png differ diff --git a/Fonts/OutFont/Letters/Lower/d.png b/Fonts/OutFont/Letters/Lower/d.png index d10c488..0ae1303 100644 Binary files a/Fonts/OutFont/Letters/Lower/d.png and b/Fonts/OutFont/Letters/Lower/d.png differ diff --git a/Fonts/OutFont/Letters/Lower/e.png b/Fonts/OutFont/Letters/Lower/e.png index eefa911..70fb3b5 100644 Binary files a/Fonts/OutFont/Letters/Lower/e.png and b/Fonts/OutFont/Letters/Lower/e.png differ diff --git a/Fonts/OutFont/Letters/Lower/f.png b/Fonts/OutFont/Letters/Lower/f.png index 4696554..14c0095 100644 Binary files a/Fonts/OutFont/Letters/Lower/f.png and b/Fonts/OutFont/Letters/Lower/f.png differ diff --git a/Fonts/OutFont/Letters/Lower/g.png b/Fonts/OutFont/Letters/Lower/g.png index 88611a9..5adcb79 100644 Binary files a/Fonts/OutFont/Letters/Lower/g.png and b/Fonts/OutFont/Letters/Lower/g.png differ diff --git a/Fonts/OutFont/Letters/Lower/h.png b/Fonts/OutFont/Letters/Lower/h.png index 675a63e..3a9a1f2 100644 Binary files a/Fonts/OutFont/Letters/Lower/h.png and b/Fonts/OutFont/Letters/Lower/h.png differ diff --git a/Fonts/OutFont/Letters/Lower/i.png b/Fonts/OutFont/Letters/Lower/i.png index 5f3d4c9..b8ca0f7 100644 Binary files a/Fonts/OutFont/Letters/Lower/i.png and b/Fonts/OutFont/Letters/Lower/i.png differ diff --git a/Fonts/OutFont/Letters/Lower/j.png b/Fonts/OutFont/Letters/Lower/j.png index f2d6258..666e3c0 100644 Binary files a/Fonts/OutFont/Letters/Lower/j.png and b/Fonts/OutFont/Letters/Lower/j.png differ diff --git a/Fonts/OutFont/Letters/Lower/k.png b/Fonts/OutFont/Letters/Lower/k.png index dbb9d83..82bc786 100644 Binary files a/Fonts/OutFont/Letters/Lower/k.png and b/Fonts/OutFont/Letters/Lower/k.png differ diff --git a/Fonts/OutFont/Letters/Lower/l.png b/Fonts/OutFont/Letters/Lower/l.png index d3a8a10..11642c2 100644 Binary files a/Fonts/OutFont/Letters/Lower/l.png and b/Fonts/OutFont/Letters/Lower/l.png differ diff --git a/Fonts/OutFont/Letters/Lower/m.png b/Fonts/OutFont/Letters/Lower/m.png index 5e0c654..8f2055d 100644 Binary files a/Fonts/OutFont/Letters/Lower/m.png and b/Fonts/OutFont/Letters/Lower/m.png differ diff --git a/Fonts/OutFont/Letters/Lower/n.png b/Fonts/OutFont/Letters/Lower/n.png index 8b5d513..9ab7ec7 100644 Binary files a/Fonts/OutFont/Letters/Lower/n.png and b/Fonts/OutFont/Letters/Lower/n.png differ diff --git a/Fonts/OutFont/Letters/Lower/o.png b/Fonts/OutFont/Letters/Lower/o.png index 92b8639..94e5e26 100644 Binary files a/Fonts/OutFont/Letters/Lower/o.png and b/Fonts/OutFont/Letters/Lower/o.png differ diff --git a/Fonts/OutFont/Letters/Lower/p.png b/Fonts/OutFont/Letters/Lower/p.png index 19b6391..7256670 100644 Binary files a/Fonts/OutFont/Letters/Lower/p.png and b/Fonts/OutFont/Letters/Lower/p.png differ diff --git a/Fonts/OutFont/Letters/Lower/q.png b/Fonts/OutFont/Letters/Lower/q.png index e4e3435..2549508 100644 Binary files a/Fonts/OutFont/Letters/Lower/q.png and b/Fonts/OutFont/Letters/Lower/q.png differ diff --git a/Fonts/OutFont/Letters/Lower/r.png b/Fonts/OutFont/Letters/Lower/r.png index dce55cf..40721af 100644 Binary files a/Fonts/OutFont/Letters/Lower/r.png and b/Fonts/OutFont/Letters/Lower/r.png differ diff --git a/Fonts/OutFont/Letters/Lower/s.png b/Fonts/OutFont/Letters/Lower/s.png index 2a3dc50..145a490 100644 Binary files a/Fonts/OutFont/Letters/Lower/s.png and b/Fonts/OutFont/Letters/Lower/s.png differ diff --git a/Fonts/OutFont/Letters/Lower/t.png b/Fonts/OutFont/Letters/Lower/t.png index 44fae53..a8fd59c 100644 Binary files a/Fonts/OutFont/Letters/Lower/t.png and b/Fonts/OutFont/Letters/Lower/t.png differ diff --git a/Fonts/OutFont/Letters/Lower/u.png b/Fonts/OutFont/Letters/Lower/u.png index 260fe58..962961b 100644 Binary files a/Fonts/OutFont/Letters/Lower/u.png and b/Fonts/OutFont/Letters/Lower/u.png differ diff --git a/Fonts/OutFont/Letters/Lower/v.png b/Fonts/OutFont/Letters/Lower/v.png index 80e978c..a4136d8 100644 Binary files a/Fonts/OutFont/Letters/Lower/v.png and b/Fonts/OutFont/Letters/Lower/v.png differ diff --git a/Fonts/OutFont/Letters/Lower/w.png b/Fonts/OutFont/Letters/Lower/w.png index 4cb1aee..36e74e4 100644 Binary files a/Fonts/OutFont/Letters/Lower/w.png and b/Fonts/OutFont/Letters/Lower/w.png differ diff --git a/Fonts/OutFont/Letters/Lower/x.png b/Fonts/OutFont/Letters/Lower/x.png index c976538..28480d3 100644 Binary files a/Fonts/OutFont/Letters/Lower/x.png and b/Fonts/OutFont/Letters/Lower/x.png differ diff --git a/Fonts/OutFont/Letters/Lower/y.png b/Fonts/OutFont/Letters/Lower/y.png index 18859cb..4d66801 100644 Binary files a/Fonts/OutFont/Letters/Lower/y.png and b/Fonts/OutFont/Letters/Lower/y.png differ diff --git a/Fonts/OutFont/Letters/Lower/z.png b/Fonts/OutFont/Letters/Lower/z.png index ece0e46..da65460 100644 Binary files a/Fonts/OutFont/Letters/Lower/z.png and b/Fonts/OutFont/Letters/Lower/z.png differ diff --git a/Fonts/OutFont/Letters/Upper/A.png b/Fonts/OutFont/Letters/Upper/A.png index 1ba199e..d3e80f9 100644 Binary files a/Fonts/OutFont/Letters/Upper/A.png and b/Fonts/OutFont/Letters/Upper/A.png differ diff --git a/Fonts/OutFont/Letters/Upper/B.png b/Fonts/OutFont/Letters/Upper/B.png index 18b784e..e2c0525 100644 Binary files a/Fonts/OutFont/Letters/Upper/B.png and b/Fonts/OutFont/Letters/Upper/B.png differ diff --git a/Fonts/OutFont/Letters/Upper/C.png b/Fonts/OutFont/Letters/Upper/C.png index 187d656..fadddf5 100644 Binary files a/Fonts/OutFont/Letters/Upper/C.png and b/Fonts/OutFont/Letters/Upper/C.png differ diff --git a/Fonts/OutFont/Letters/Upper/D.png b/Fonts/OutFont/Letters/Upper/D.png index b46c3b1..b2c11f3 100644 Binary files a/Fonts/OutFont/Letters/Upper/D.png and b/Fonts/OutFont/Letters/Upper/D.png differ diff --git a/Fonts/OutFont/Letters/Upper/E.png b/Fonts/OutFont/Letters/Upper/E.png index cf3e412..1b5186b 100644 Binary files a/Fonts/OutFont/Letters/Upper/E.png and b/Fonts/OutFont/Letters/Upper/E.png differ diff --git a/Fonts/OutFont/Letters/Upper/F.png b/Fonts/OutFont/Letters/Upper/F.png index 17153e8..774593e 100644 Binary files a/Fonts/OutFont/Letters/Upper/F.png and b/Fonts/OutFont/Letters/Upper/F.png differ diff --git a/Fonts/OutFont/Letters/Upper/G.png b/Fonts/OutFont/Letters/Upper/G.png index 386e920..92537f6 100644 Binary files a/Fonts/OutFont/Letters/Upper/G.png and b/Fonts/OutFont/Letters/Upper/G.png differ diff --git a/Fonts/OutFont/Letters/Upper/H.png b/Fonts/OutFont/Letters/Upper/H.png index 5aceb7b..1d32a9b 100644 Binary files a/Fonts/OutFont/Letters/Upper/H.png and b/Fonts/OutFont/Letters/Upper/H.png differ diff --git a/Fonts/OutFont/Letters/Upper/I.png b/Fonts/OutFont/Letters/Upper/I.png index d3a8a10..11642c2 100644 Binary files a/Fonts/OutFont/Letters/Upper/I.png and b/Fonts/OutFont/Letters/Upper/I.png differ diff --git a/Fonts/OutFont/Letters/Upper/J.png b/Fonts/OutFont/Letters/Upper/J.png index 200b14d..8fc1847 100644 Binary files a/Fonts/OutFont/Letters/Upper/J.png and b/Fonts/OutFont/Letters/Upper/J.png differ diff --git a/Fonts/OutFont/Letters/Upper/K.png b/Fonts/OutFont/Letters/Upper/K.png index 616d9a3..1e741a0 100644 Binary files a/Fonts/OutFont/Letters/Upper/K.png and b/Fonts/OutFont/Letters/Upper/K.png differ diff --git a/Fonts/OutFont/Letters/Upper/L.png b/Fonts/OutFont/Letters/Upper/L.png index 8aa8e87..7fedd6f 100644 Binary files a/Fonts/OutFont/Letters/Upper/L.png and b/Fonts/OutFont/Letters/Upper/L.png differ diff --git a/Fonts/OutFont/Letters/Upper/M.png b/Fonts/OutFont/Letters/Upper/M.png index 897f4f5..1849aa3 100644 Binary files a/Fonts/OutFont/Letters/Upper/M.png and b/Fonts/OutFont/Letters/Upper/M.png differ diff --git a/Fonts/OutFont/Letters/Upper/N.png b/Fonts/OutFont/Letters/Upper/N.png index a035a86..3fe4478 100644 Binary files a/Fonts/OutFont/Letters/Upper/N.png and b/Fonts/OutFont/Letters/Upper/N.png differ diff --git a/Fonts/OutFont/Letters/Upper/O.png b/Fonts/OutFont/Letters/Upper/O.png index 2304cf1..25fa5ca 100644 Binary files a/Fonts/OutFont/Letters/Upper/O.png and b/Fonts/OutFont/Letters/Upper/O.png differ diff --git a/Fonts/OutFont/Letters/Upper/P.png b/Fonts/OutFont/Letters/Upper/P.png index a49cb0c..f31e633 100644 Binary files a/Fonts/OutFont/Letters/Upper/P.png and b/Fonts/OutFont/Letters/Upper/P.png differ diff --git a/Fonts/OutFont/Letters/Upper/Q.png b/Fonts/OutFont/Letters/Upper/Q.png index a43e59c..23a24fb 100644 Binary files a/Fonts/OutFont/Letters/Upper/Q.png and b/Fonts/OutFont/Letters/Upper/Q.png differ diff --git a/Fonts/OutFont/Letters/Upper/R.png b/Fonts/OutFont/Letters/Upper/R.png index eba780b..a1b6deb 100644 Binary files a/Fonts/OutFont/Letters/Upper/R.png and b/Fonts/OutFont/Letters/Upper/R.png differ diff --git a/Fonts/OutFont/Letters/Upper/S.png b/Fonts/OutFont/Letters/Upper/S.png index 46e816f..e7712c3 100644 Binary files a/Fonts/OutFont/Letters/Upper/S.png and b/Fonts/OutFont/Letters/Upper/S.png differ diff --git a/Fonts/OutFont/Letters/Upper/T.png b/Fonts/OutFont/Letters/Upper/T.png index 0c927d4..f986550 100644 Binary files a/Fonts/OutFont/Letters/Upper/T.png and b/Fonts/OutFont/Letters/Upper/T.png differ diff --git a/Fonts/OutFont/Letters/Upper/U.png b/Fonts/OutFont/Letters/Upper/U.png index 17b38ee..5588731 100644 Binary files a/Fonts/OutFont/Letters/Upper/U.png and b/Fonts/OutFont/Letters/Upper/U.png differ diff --git a/Fonts/OutFont/Letters/Upper/V.png b/Fonts/OutFont/Letters/Upper/V.png index e1889f5..513bf7d 100644 Binary files a/Fonts/OutFont/Letters/Upper/V.png and b/Fonts/OutFont/Letters/Upper/V.png differ diff --git a/Fonts/OutFont/Letters/Upper/W.png b/Fonts/OutFont/Letters/Upper/W.png index 6588586..833cc5b 100644 Binary files a/Fonts/OutFont/Letters/Upper/W.png and b/Fonts/OutFont/Letters/Upper/W.png differ diff --git a/Fonts/OutFont/Letters/Upper/X.png b/Fonts/OutFont/Letters/Upper/X.png index bcf1197..f84124b 100644 Binary files a/Fonts/OutFont/Letters/Upper/X.png and b/Fonts/OutFont/Letters/Upper/X.png differ diff --git a/Fonts/OutFont/Letters/Upper/Y.png b/Fonts/OutFont/Letters/Upper/Y.png index 619fe78..f97049b 100644 Binary files a/Fonts/OutFont/Letters/Upper/Y.png and b/Fonts/OutFont/Letters/Upper/Y.png differ diff --git a/Fonts/OutFont/Letters/Upper/Z.png b/Fonts/OutFont/Letters/Upper/Z.png index 548613f..92db314 100644 Binary files a/Fonts/OutFont/Letters/Upper/Z.png and b/Fonts/OutFont/Letters/Upper/Z.png differ diff --git a/Fonts/OutFont/Numbers/0.png b/Fonts/OutFont/Numbers/0.png index 9ab4907..7c43d47 100644 Binary files a/Fonts/OutFont/Numbers/0.png and b/Fonts/OutFont/Numbers/0.png differ diff --git a/Fonts/OutFont/Numbers/1.png b/Fonts/OutFont/Numbers/1.png index 92b2ed5..acec0db 100644 Binary files a/Fonts/OutFont/Numbers/1.png and b/Fonts/OutFont/Numbers/1.png differ diff --git a/Fonts/OutFont/Numbers/2.png b/Fonts/OutFont/Numbers/2.png index bb875ba..206efed 100644 Binary files a/Fonts/OutFont/Numbers/2.png and b/Fonts/OutFont/Numbers/2.png differ diff --git a/Fonts/OutFont/Numbers/3.png b/Fonts/OutFont/Numbers/3.png index ea79ec3..b4572af 100644 Binary files a/Fonts/OutFont/Numbers/3.png and b/Fonts/OutFont/Numbers/3.png differ diff --git a/Fonts/OutFont/Numbers/4.png b/Fonts/OutFont/Numbers/4.png index cbf7f11..11cced9 100644 Binary files a/Fonts/OutFont/Numbers/4.png and b/Fonts/OutFont/Numbers/4.png differ diff --git a/Fonts/OutFont/Numbers/5.png b/Fonts/OutFont/Numbers/5.png index 4f28eb9..ec055f4 100644 Binary files a/Fonts/OutFont/Numbers/5.png and b/Fonts/OutFont/Numbers/5.png differ diff --git a/Fonts/OutFont/Numbers/6.png b/Fonts/OutFont/Numbers/6.png index 1f7cdf8..6524549 100644 Binary files a/Fonts/OutFont/Numbers/6.png and b/Fonts/OutFont/Numbers/6.png differ diff --git a/Fonts/OutFont/Numbers/7.png b/Fonts/OutFont/Numbers/7.png index 0405348..4b97079 100644 Binary files a/Fonts/OutFont/Numbers/7.png and b/Fonts/OutFont/Numbers/7.png differ diff --git a/Fonts/OutFont/Numbers/8.png b/Fonts/OutFont/Numbers/8.png index 84827b1..572cd86 100644 Binary files a/Fonts/OutFont/Numbers/8.png and b/Fonts/OutFont/Numbers/8.png differ diff --git a/Fonts/OutFont/Numbers/9.png b/Fonts/OutFont/Numbers/9.png index 0de80f2..7a662c8 100644 Binary files a/Fonts/OutFont/Numbers/9.png and b/Fonts/OutFont/Numbers/9.png differ diff --git a/Fonts/OutFont/Specials/1/0.png b/Fonts/OutFont/Specials/1/0.png index 75b5bc5..0aabcda 100644 Binary files a/Fonts/OutFont/Specials/1/0.png and b/Fonts/OutFont/Specials/1/0.png differ diff --git a/Fonts/OutFont/Specials/1/1.png b/Fonts/OutFont/Specials/1/1.png index c830868..206d293 100644 Binary files a/Fonts/OutFont/Specials/1/1.png and b/Fonts/OutFont/Specials/1/1.png differ diff --git a/Fonts/OutFont/Specials/1/2.png b/Fonts/OutFont/Specials/1/2.png index 2e83338..bdd207b 100644 Binary files a/Fonts/OutFont/Specials/1/2.png and b/Fonts/OutFont/Specials/1/2.png differ diff --git a/Fonts/OutFont/Specials/1/3.png b/Fonts/OutFont/Specials/1/3.png index d726ec5..bb2aeda 100644 Binary files a/Fonts/OutFont/Specials/1/3.png and b/Fonts/OutFont/Specials/1/3.png differ diff --git a/Fonts/OutFont/Specials/1/4.png b/Fonts/OutFont/Specials/1/4.png index 2a9a0c9..193bf71 100644 Binary files a/Fonts/OutFont/Specials/1/4.png and b/Fonts/OutFont/Specials/1/4.png differ diff --git a/Fonts/OutFont/Specials/1/5.png b/Fonts/OutFont/Specials/1/5.png index 27e4865..1bf6026 100644 Binary files a/Fonts/OutFont/Specials/1/5.png and b/Fonts/OutFont/Specials/1/5.png differ diff --git a/Fonts/OutFont/Specials/1/6.png b/Fonts/OutFont/Specials/1/6.png index d335b59..68fe318 100644 Binary files a/Fonts/OutFont/Specials/1/6.png and b/Fonts/OutFont/Specials/1/6.png differ diff --git a/Fonts/OutFont/Specials/1/7.png b/Fonts/OutFont/Specials/1/7.png index 3a4674a..bf2e84c 100644 Binary files a/Fonts/OutFont/Specials/1/7.png and b/Fonts/OutFont/Specials/1/7.png differ diff --git a/Fonts/OutFont/Specials/1/8.png b/Fonts/OutFont/Specials/1/8.png index 1c5b314..98ef758 100644 Binary files a/Fonts/OutFont/Specials/1/8.png and b/Fonts/OutFont/Specials/1/8.png differ diff --git a/Fonts/OutFont/Specials/1/9.png b/Fonts/OutFont/Specials/1/9.png index ecf4b64..41bc872 100644 Binary files a/Fonts/OutFont/Specials/1/9.png and b/Fonts/OutFont/Specials/1/9.png differ diff --git a/Fonts/OutFont/Specials/1/A0.png b/Fonts/OutFont/Specials/1/A0.png index 430a020..f5ec1d9 100644 Binary files a/Fonts/OutFont/Specials/1/A0.png and b/Fonts/OutFont/Specials/1/A0.png differ diff --git a/Fonts/OutFont/Specials/1/A1.png b/Fonts/OutFont/Specials/1/A1.png index 003b799..b8447b0 100644 Binary files a/Fonts/OutFont/Specials/1/A1.png and b/Fonts/OutFont/Specials/1/A1.png differ diff --git a/Fonts/OutFont/Specials/1/A2.png b/Fonts/OutFont/Specials/1/A2.png index 6a221a5..4725f4e 100644 Binary files a/Fonts/OutFont/Specials/1/A2.png and b/Fonts/OutFont/Specials/1/A2.png differ diff --git a/Fonts/OutFont/Specials/1/A3.png b/Fonts/OutFont/Specials/1/A3.png index 04719ee..b0045c5 100644 Binary files a/Fonts/OutFont/Specials/1/A3.png and b/Fonts/OutFont/Specials/1/A3.png differ diff --git a/Fonts/OutFont/Specials/1/A4.png b/Fonts/OutFont/Specials/1/A4.png index 592b8a6..a11737a 100644 Binary files a/Fonts/OutFont/Specials/1/A4.png and b/Fonts/OutFont/Specials/1/A4.png differ diff --git a/Fonts/OutFont/Specials/1/A5.png b/Fonts/OutFont/Specials/1/A5.png index f63cbe4..5310d68 100644 Binary files a/Fonts/OutFont/Specials/1/A5.png and b/Fonts/OutFont/Specials/1/A5.png differ diff --git a/Fonts/OutFont/Specials/2/0.png b/Fonts/OutFont/Specials/2/0.png index caef8af..5aeeb60 100644 Binary files a/Fonts/OutFont/Specials/2/0.png and b/Fonts/OutFont/Specials/2/0.png differ diff --git a/Fonts/OutFont/Specials/2/1.png b/Fonts/OutFont/Specials/2/1.png index 5ae8261..91cd2d1 100644 Binary files a/Fonts/OutFont/Specials/2/1.png and b/Fonts/OutFont/Specials/2/1.png differ diff --git a/Fonts/OutFont/Specials/2/2.png b/Fonts/OutFont/Specials/2/2.png index 9d310aa..750ede4 100644 Binary files a/Fonts/OutFont/Specials/2/2.png and b/Fonts/OutFont/Specials/2/2.png differ diff --git a/Fonts/OutFont/Specials/2/3.png b/Fonts/OutFont/Specials/2/3.png index e3214b5..e1b3d7c 100644 Binary files a/Fonts/OutFont/Specials/2/3.png and b/Fonts/OutFont/Specials/2/3.png differ diff --git a/Fonts/OutFont/Specials/2/4.png b/Fonts/OutFont/Specials/2/4.png index 332358d..2495878 100644 Binary files a/Fonts/OutFont/Specials/2/4.png and b/Fonts/OutFont/Specials/2/4.png differ diff --git a/Fonts/OutFont/Specials/2/5.png b/Fonts/OutFont/Specials/2/5.png index 9db1b57..b9faf1a 100644 Binary files a/Fonts/OutFont/Specials/2/5.png and b/Fonts/OutFont/Specials/2/5.png differ diff --git a/Fonts/OutFont/Specials/2/6.png b/Fonts/OutFont/Specials/2/6.png index 2d5075d..bd11eb0 100644 Binary files a/Fonts/OutFont/Specials/2/6.png and b/Fonts/OutFont/Specials/2/6.png differ diff --git a/Fonts/OutFont/Specials/3/0.png b/Fonts/OutFont/Specials/3/0.png index 9442913..8b3848e 100644 Binary files a/Fonts/OutFont/Specials/3/0.png and b/Fonts/OutFont/Specials/3/0.png differ diff --git a/Fonts/OutFont/Specials/3/1.png b/Fonts/OutFont/Specials/3/1.png index 183600a..9a1ff1a 100644 Binary files a/Fonts/OutFont/Specials/3/1.png and b/Fonts/OutFont/Specials/3/1.png differ diff --git a/Fonts/OutFont/Specials/3/2.png b/Fonts/OutFont/Specials/3/2.png index 7bbeaf9..6ee309a 100644 Binary files a/Fonts/OutFont/Specials/3/2.png and b/Fonts/OutFont/Specials/3/2.png differ diff --git a/Fonts/OutFont/Specials/3/3.png b/Fonts/OutFont/Specials/3/3.png index 0bcb6f3..02f56e3 100644 Binary files a/Fonts/OutFont/Specials/3/3.png and b/Fonts/OutFont/Specials/3/3.png differ diff --git a/Fonts/OutFont/Specials/3/4.png b/Fonts/OutFont/Specials/3/4.png index 5c910e8..f995f9b 100644 Binary files a/Fonts/OutFont/Specials/3/4.png and b/Fonts/OutFont/Specials/3/4.png differ diff --git a/Fonts/OutFont/Specials/3/5.png b/Fonts/OutFont/Specials/3/5.png index 957186f..4b0fdcc 100644 Binary files a/Fonts/OutFont/Specials/3/5.png and b/Fonts/OutFont/Specials/3/5.png differ diff --git a/Fonts/OutFont/Specials/4/0.png b/Fonts/OutFont/Specials/4/0.png index db49ef3..fed6367 100644 Binary files a/Fonts/OutFont/Specials/4/0.png and b/Fonts/OutFont/Specials/4/0.png differ diff --git a/Fonts/OutFont/Specials/4/1.png b/Fonts/OutFont/Specials/4/1.png index c2f191a..d5df41d 100644 Binary files a/Fonts/OutFont/Specials/4/1.png and b/Fonts/OutFont/Specials/4/1.png differ diff --git a/Fonts/OutFont/Specials/4/2.png b/Fonts/OutFont/Specials/4/2.png index a0ca4cd..d27afa9 100644 Binary files a/Fonts/OutFont/Specials/4/2.png and b/Fonts/OutFont/Specials/4/2.png differ diff --git a/Fonts/OutFont/Specials/4/3.png b/Fonts/OutFont/Specials/4/3.png index b6d546a..422573e 100644 Binary files a/Fonts/OutFont/Specials/4/3.png and b/Fonts/OutFont/Specials/4/3.png differ diff --git a/Fonts/Suoirua/Letters/Lower/a.png b/Fonts/Suoirua/Letters/Lower/a.png index b191724..a2edd12 100644 Binary files a/Fonts/Suoirua/Letters/Lower/a.png and b/Fonts/Suoirua/Letters/Lower/a.png differ diff --git a/Fonts/Suoirua/Letters/Lower/b.png b/Fonts/Suoirua/Letters/Lower/b.png index ba7e412..c969f02 100644 Binary files a/Fonts/Suoirua/Letters/Lower/b.png and b/Fonts/Suoirua/Letters/Lower/b.png differ diff --git a/Fonts/Suoirua/Letters/Lower/c.png b/Fonts/Suoirua/Letters/Lower/c.png index d5451b0..58a660f 100644 Binary files a/Fonts/Suoirua/Letters/Lower/c.png and b/Fonts/Suoirua/Letters/Lower/c.png differ diff --git a/Fonts/Suoirua/Letters/Lower/d.png b/Fonts/Suoirua/Letters/Lower/d.png index 5f56d41..474712c 100644 Binary files a/Fonts/Suoirua/Letters/Lower/d.png and b/Fonts/Suoirua/Letters/Lower/d.png differ diff --git a/Fonts/Suoirua/Letters/Lower/e.png b/Fonts/Suoirua/Letters/Lower/e.png index 70b43fa..9395d49 100644 Binary files a/Fonts/Suoirua/Letters/Lower/e.png and b/Fonts/Suoirua/Letters/Lower/e.png differ diff --git a/Fonts/Suoirua/Letters/Lower/f.png b/Fonts/Suoirua/Letters/Lower/f.png index 9beb617..a3f3f3c 100644 Binary files a/Fonts/Suoirua/Letters/Lower/f.png and b/Fonts/Suoirua/Letters/Lower/f.png differ diff --git a/Fonts/Suoirua/Letters/Lower/g.png b/Fonts/Suoirua/Letters/Lower/g.png index 08e96c9..904289d 100644 Binary files a/Fonts/Suoirua/Letters/Lower/g.png and b/Fonts/Suoirua/Letters/Lower/g.png differ diff --git a/Fonts/Suoirua/Letters/Lower/h.png b/Fonts/Suoirua/Letters/Lower/h.png index 23f7d39..b2bb175 100644 Binary files a/Fonts/Suoirua/Letters/Lower/h.png and b/Fonts/Suoirua/Letters/Lower/h.png differ diff --git a/Fonts/Suoirua/Letters/Lower/i.png b/Fonts/Suoirua/Letters/Lower/i.png index 25791c1..2d1aa8b 100644 Binary files a/Fonts/Suoirua/Letters/Lower/i.png and b/Fonts/Suoirua/Letters/Lower/i.png differ diff --git a/Fonts/Suoirua/Letters/Lower/j.png b/Fonts/Suoirua/Letters/Lower/j.png index 1c81c0f..ceafff3 100644 Binary files a/Fonts/Suoirua/Letters/Lower/j.png and b/Fonts/Suoirua/Letters/Lower/j.png differ diff --git a/Fonts/Suoirua/Letters/Lower/k.png b/Fonts/Suoirua/Letters/Lower/k.png index 2b83e4d..568c3c9 100644 Binary files a/Fonts/Suoirua/Letters/Lower/k.png and b/Fonts/Suoirua/Letters/Lower/k.png differ diff --git a/Fonts/Suoirua/Letters/Lower/l.png b/Fonts/Suoirua/Letters/Lower/l.png index e45adc2..dfec716 100644 Binary files a/Fonts/Suoirua/Letters/Lower/l.png and b/Fonts/Suoirua/Letters/Lower/l.png differ diff --git a/Fonts/Suoirua/Letters/Lower/m.png b/Fonts/Suoirua/Letters/Lower/m.png index b3bd5df..38baf3d 100644 Binary files a/Fonts/Suoirua/Letters/Lower/m.png and b/Fonts/Suoirua/Letters/Lower/m.png differ diff --git a/Fonts/Suoirua/Letters/Lower/n.png b/Fonts/Suoirua/Letters/Lower/n.png index 002a134..5dedc83 100644 Binary files a/Fonts/Suoirua/Letters/Lower/n.png and b/Fonts/Suoirua/Letters/Lower/n.png differ diff --git a/Fonts/Suoirua/Letters/Lower/o.png b/Fonts/Suoirua/Letters/Lower/o.png index 931421b..4b4ceaf 100644 Binary files a/Fonts/Suoirua/Letters/Lower/o.png and b/Fonts/Suoirua/Letters/Lower/o.png differ diff --git a/Fonts/Suoirua/Letters/Lower/p.png b/Fonts/Suoirua/Letters/Lower/p.png index a086454..9bf9e49 100644 Binary files a/Fonts/Suoirua/Letters/Lower/p.png and b/Fonts/Suoirua/Letters/Lower/p.png differ diff --git a/Fonts/Suoirua/Letters/Lower/q.png b/Fonts/Suoirua/Letters/Lower/q.png index 440d2c0..d6bf850 100644 Binary files a/Fonts/Suoirua/Letters/Lower/q.png and b/Fonts/Suoirua/Letters/Lower/q.png differ diff --git a/Fonts/Suoirua/Letters/Lower/r.png b/Fonts/Suoirua/Letters/Lower/r.png index 80bd42b..47bcd41 100644 Binary files a/Fonts/Suoirua/Letters/Lower/r.png and b/Fonts/Suoirua/Letters/Lower/r.png differ diff --git a/Fonts/Suoirua/Letters/Lower/s.png b/Fonts/Suoirua/Letters/Lower/s.png index 20c64e3..59b614c 100644 Binary files a/Fonts/Suoirua/Letters/Lower/s.png and b/Fonts/Suoirua/Letters/Lower/s.png differ diff --git a/Fonts/Suoirua/Letters/Lower/t.png b/Fonts/Suoirua/Letters/Lower/t.png index cc9f482..6c9a9e2 100644 Binary files a/Fonts/Suoirua/Letters/Lower/t.png and b/Fonts/Suoirua/Letters/Lower/t.png differ diff --git a/Fonts/Suoirua/Letters/Lower/u.png b/Fonts/Suoirua/Letters/Lower/u.png index b54cec1..415df56 100644 Binary files a/Fonts/Suoirua/Letters/Lower/u.png and b/Fonts/Suoirua/Letters/Lower/u.png differ diff --git a/Fonts/Suoirua/Letters/Lower/v.png b/Fonts/Suoirua/Letters/Lower/v.png index bed9e74..f21d3b5 100644 Binary files a/Fonts/Suoirua/Letters/Lower/v.png and b/Fonts/Suoirua/Letters/Lower/v.png differ diff --git a/Fonts/Suoirua/Letters/Lower/x.png b/Fonts/Suoirua/Letters/Lower/x.png index 2f3f379..7d6ef93 100644 Binary files a/Fonts/Suoirua/Letters/Lower/x.png and b/Fonts/Suoirua/Letters/Lower/x.png differ diff --git a/Fonts/Suoirua/Letters/Lower/y.png b/Fonts/Suoirua/Letters/Lower/y.png index f763865..34a7966 100644 Binary files a/Fonts/Suoirua/Letters/Lower/y.png and b/Fonts/Suoirua/Letters/Lower/y.png differ diff --git a/Fonts/Suoirua/Letters/Lower/z.png b/Fonts/Suoirua/Letters/Lower/z.png index 0ddba69..54657a6 100644 Binary files a/Fonts/Suoirua/Letters/Lower/z.png and b/Fonts/Suoirua/Letters/Lower/z.png differ diff --git a/Fonts/Suoirua/Letters/Upper/A.png b/Fonts/Suoirua/Letters/Upper/A.png index b191724..a2edd12 100644 Binary files a/Fonts/Suoirua/Letters/Upper/A.png and b/Fonts/Suoirua/Letters/Upper/A.png differ diff --git a/Fonts/Suoirua/Letters/Upper/B.png b/Fonts/Suoirua/Letters/Upper/B.png index ba7e412..c969f02 100644 Binary files a/Fonts/Suoirua/Letters/Upper/B.png and b/Fonts/Suoirua/Letters/Upper/B.png differ diff --git a/Fonts/Suoirua/Letters/Upper/C.png b/Fonts/Suoirua/Letters/Upper/C.png index d5451b0..58a660f 100644 Binary files a/Fonts/Suoirua/Letters/Upper/C.png and b/Fonts/Suoirua/Letters/Upper/C.png differ diff --git a/Fonts/Suoirua/Letters/Upper/D.png b/Fonts/Suoirua/Letters/Upper/D.png index 5f56d41..474712c 100644 Binary files a/Fonts/Suoirua/Letters/Upper/D.png and b/Fonts/Suoirua/Letters/Upper/D.png differ diff --git a/Fonts/Suoirua/Letters/Upper/E.png b/Fonts/Suoirua/Letters/Upper/E.png index 70b43fa..9395d49 100644 Binary files a/Fonts/Suoirua/Letters/Upper/E.png and b/Fonts/Suoirua/Letters/Upper/E.png differ diff --git a/Fonts/Suoirua/Letters/Upper/F.png b/Fonts/Suoirua/Letters/Upper/F.png index 9beb617..a3f3f3c 100644 Binary files a/Fonts/Suoirua/Letters/Upper/F.png and b/Fonts/Suoirua/Letters/Upper/F.png differ diff --git a/Fonts/Suoirua/Letters/Upper/G.png b/Fonts/Suoirua/Letters/Upper/G.png index 08e96c9..904289d 100644 Binary files a/Fonts/Suoirua/Letters/Upper/G.png and b/Fonts/Suoirua/Letters/Upper/G.png differ diff --git a/Fonts/Suoirua/Letters/Upper/H.png b/Fonts/Suoirua/Letters/Upper/H.png index 23f7d39..b2bb175 100644 Binary files a/Fonts/Suoirua/Letters/Upper/H.png and b/Fonts/Suoirua/Letters/Upper/H.png differ diff --git a/Fonts/Suoirua/Letters/Upper/I.png b/Fonts/Suoirua/Letters/Upper/I.png index 25791c1..2d1aa8b 100644 Binary files a/Fonts/Suoirua/Letters/Upper/I.png and b/Fonts/Suoirua/Letters/Upper/I.png differ diff --git a/Fonts/Suoirua/Letters/Upper/J.png b/Fonts/Suoirua/Letters/Upper/J.png index 1c81c0f..ceafff3 100644 Binary files a/Fonts/Suoirua/Letters/Upper/J.png and b/Fonts/Suoirua/Letters/Upper/J.png differ diff --git a/Fonts/Suoirua/Letters/Upper/K.png b/Fonts/Suoirua/Letters/Upper/K.png index 2b83e4d..568c3c9 100644 Binary files a/Fonts/Suoirua/Letters/Upper/K.png and b/Fonts/Suoirua/Letters/Upper/K.png differ diff --git a/Fonts/Suoirua/Letters/Upper/L.png b/Fonts/Suoirua/Letters/Upper/L.png index e45adc2..dfec716 100644 Binary files a/Fonts/Suoirua/Letters/Upper/L.png and b/Fonts/Suoirua/Letters/Upper/L.png differ diff --git a/Fonts/Suoirua/Letters/Upper/M.png b/Fonts/Suoirua/Letters/Upper/M.png index b3bd5df..38baf3d 100644 Binary files a/Fonts/Suoirua/Letters/Upper/M.png and b/Fonts/Suoirua/Letters/Upper/M.png differ diff --git a/Fonts/Suoirua/Letters/Upper/N.png b/Fonts/Suoirua/Letters/Upper/N.png index 002a134..5dedc83 100644 Binary files a/Fonts/Suoirua/Letters/Upper/N.png and b/Fonts/Suoirua/Letters/Upper/N.png differ diff --git a/Fonts/Suoirua/Letters/Upper/O.png b/Fonts/Suoirua/Letters/Upper/O.png index 931421b..4b4ceaf 100644 Binary files a/Fonts/Suoirua/Letters/Upper/O.png and b/Fonts/Suoirua/Letters/Upper/O.png differ diff --git a/Fonts/Suoirua/Letters/Upper/P.png b/Fonts/Suoirua/Letters/Upper/P.png index a086454..9bf9e49 100644 Binary files a/Fonts/Suoirua/Letters/Upper/P.png and b/Fonts/Suoirua/Letters/Upper/P.png differ diff --git a/Fonts/Suoirua/Letters/Upper/Q.png b/Fonts/Suoirua/Letters/Upper/Q.png index 440d2c0..d6bf850 100644 Binary files a/Fonts/Suoirua/Letters/Upper/Q.png and b/Fonts/Suoirua/Letters/Upper/Q.png differ diff --git a/Fonts/Suoirua/Letters/Upper/R.png b/Fonts/Suoirua/Letters/Upper/R.png index 80bd42b..47bcd41 100644 Binary files a/Fonts/Suoirua/Letters/Upper/R.png and b/Fonts/Suoirua/Letters/Upper/R.png differ diff --git a/Fonts/Suoirua/Letters/Upper/S.png b/Fonts/Suoirua/Letters/Upper/S.png index 20c64e3..59b614c 100644 Binary files a/Fonts/Suoirua/Letters/Upper/S.png and b/Fonts/Suoirua/Letters/Upper/S.png differ diff --git a/Fonts/Suoirua/Letters/Upper/T.png b/Fonts/Suoirua/Letters/Upper/T.png index cc9f482..6c9a9e2 100644 Binary files a/Fonts/Suoirua/Letters/Upper/T.png and b/Fonts/Suoirua/Letters/Upper/T.png differ diff --git a/Fonts/Suoirua/Letters/Upper/U.png b/Fonts/Suoirua/Letters/Upper/U.png index b54cec1..415df56 100644 Binary files a/Fonts/Suoirua/Letters/Upper/U.png and b/Fonts/Suoirua/Letters/Upper/U.png differ diff --git a/Fonts/Suoirua/Letters/Upper/V.png b/Fonts/Suoirua/Letters/Upper/V.png index bed9e74..f21d3b5 100644 Binary files a/Fonts/Suoirua/Letters/Upper/V.png and b/Fonts/Suoirua/Letters/Upper/V.png differ diff --git a/Fonts/Suoirua/Letters/Upper/X.png b/Fonts/Suoirua/Letters/Upper/X.png index 2f3f379..7d6ef93 100644 Binary files a/Fonts/Suoirua/Letters/Upper/X.png and b/Fonts/Suoirua/Letters/Upper/X.png differ diff --git a/Fonts/Suoirua/Letters/Upper/Y.png b/Fonts/Suoirua/Letters/Upper/Y.png index f763865..34a7966 100644 Binary files a/Fonts/Suoirua/Letters/Upper/Y.png and b/Fonts/Suoirua/Letters/Upper/Y.png differ diff --git a/Fonts/Suoirua/Letters/Upper/Z.png b/Fonts/Suoirua/Letters/Upper/Z.png index 0ddba69..54657a6 100644 Binary files a/Fonts/Suoirua/Letters/Upper/Z.png and b/Fonts/Suoirua/Letters/Upper/Z.png differ diff --git a/Fonts/Suoirua/Numbers/0.png b/Fonts/Suoirua/Numbers/0.png index 928552f..f747772 100644 Binary files a/Fonts/Suoirua/Numbers/0.png and b/Fonts/Suoirua/Numbers/0.png differ diff --git a/Fonts/Suoirua/Numbers/1.png b/Fonts/Suoirua/Numbers/1.png index cbfc353..fa0ba40 100644 Binary files a/Fonts/Suoirua/Numbers/1.png and b/Fonts/Suoirua/Numbers/1.png differ diff --git a/Fonts/Suoirua/Numbers/2.png b/Fonts/Suoirua/Numbers/2.png index a6ed11c..025c1f9 100644 Binary files a/Fonts/Suoirua/Numbers/2.png and b/Fonts/Suoirua/Numbers/2.png differ diff --git a/Fonts/Suoirua/Numbers/3.png b/Fonts/Suoirua/Numbers/3.png index 6badffa..80955f2 100644 Binary files a/Fonts/Suoirua/Numbers/3.png and b/Fonts/Suoirua/Numbers/3.png differ diff --git a/Fonts/Suoirua/Numbers/4.png b/Fonts/Suoirua/Numbers/4.png index 076800c..4b646ac 100644 Binary files a/Fonts/Suoirua/Numbers/4.png and b/Fonts/Suoirua/Numbers/4.png differ diff --git a/Fonts/Suoirua/Numbers/5.png b/Fonts/Suoirua/Numbers/5.png index 20c64e3..59b614c 100644 Binary files a/Fonts/Suoirua/Numbers/5.png and b/Fonts/Suoirua/Numbers/5.png differ diff --git a/Fonts/Suoirua/Numbers/6.png b/Fonts/Suoirua/Numbers/6.png index 54d8484..b8252e1 100644 Binary files a/Fonts/Suoirua/Numbers/6.png and b/Fonts/Suoirua/Numbers/6.png differ diff --git a/Fonts/Suoirua/Numbers/7.png b/Fonts/Suoirua/Numbers/7.png index 84f7926..16230a2 100644 Binary files a/Fonts/Suoirua/Numbers/7.png and b/Fonts/Suoirua/Numbers/7.png differ diff --git a/Fonts/Suoirua/Numbers/8.png b/Fonts/Suoirua/Numbers/8.png index 956f4b3..4081838 100644 Binary files a/Fonts/Suoirua/Numbers/8.png and b/Fonts/Suoirua/Numbers/8.png differ diff --git a/Fonts/Suoirua/Numbers/9.png b/Fonts/Suoirua/Numbers/9.png index 43c9587..be2f60d 100644 Binary files a/Fonts/Suoirua/Numbers/9.png and b/Fonts/Suoirua/Numbers/9.png differ diff --git a/Fonts/Suoirua/Specials/1/0.png b/Fonts/Suoirua/Specials/1/0.png index 86b9a4f..fbd5fb4 100644 Binary files a/Fonts/Suoirua/Specials/1/0.png and b/Fonts/Suoirua/Specials/1/0.png differ diff --git a/Fonts/Suoirua/Specials/1/1.png b/Fonts/Suoirua/Specials/1/1.png index 5778e54..8d1b6d5 100644 Binary files a/Fonts/Suoirua/Specials/1/1.png and b/Fonts/Suoirua/Specials/1/1.png differ diff --git a/Fonts/Suoirua/Specials/1/2.png b/Fonts/Suoirua/Specials/1/2.png index 8c08859..99f5e35 100644 Binary files a/Fonts/Suoirua/Specials/1/2.png and b/Fonts/Suoirua/Specials/1/2.png differ diff --git a/Fonts/Suoirua/Specials/1/3.png b/Fonts/Suoirua/Specials/1/3.png index 6adb9d0..e007e7a 100644 Binary files a/Fonts/Suoirua/Specials/1/3.png and b/Fonts/Suoirua/Specials/1/3.png differ diff --git a/Fonts/Suoirua/Specials/1/4.png b/Fonts/Suoirua/Specials/1/4.png index 33cbe66..003bf5d 100644 Binary files a/Fonts/Suoirua/Specials/1/4.png and b/Fonts/Suoirua/Specials/1/4.png differ diff --git a/Fonts/Suoirua/Specials/1/5.png b/Fonts/Suoirua/Specials/1/5.png index 1fb549d..1b177a9 100644 Binary files a/Fonts/Suoirua/Specials/1/5.png and b/Fonts/Suoirua/Specials/1/5.png differ diff --git a/Fonts/Suoirua/Specials/1/6.png b/Fonts/Suoirua/Specials/1/6.png index a88fbca..7eab1f6 100644 Binary files a/Fonts/Suoirua/Specials/1/6.png and b/Fonts/Suoirua/Specials/1/6.png differ diff --git a/Fonts/Suoirua/Specials/1/7.png b/Fonts/Suoirua/Specials/1/7.png index fdd09a8..6a0665b 100644 Binary files a/Fonts/Suoirua/Specials/1/7.png and b/Fonts/Suoirua/Specials/1/7.png differ diff --git a/Fonts/Suoirua/Specials/1/8.png b/Fonts/Suoirua/Specials/1/8.png index 4cef9a3..014b5c2 100644 Binary files a/Fonts/Suoirua/Specials/1/8.png and b/Fonts/Suoirua/Specials/1/8.png differ diff --git a/Fonts/Suoirua/Specials/1/9.png b/Fonts/Suoirua/Specials/1/9.png index 1af43aa..1898da2 100644 Binary files a/Fonts/Suoirua/Specials/1/9.png and b/Fonts/Suoirua/Specials/1/9.png differ diff --git a/Fonts/Suoirua/Specials/1/A0.png b/Fonts/Suoirua/Specials/1/A0.png index 25ea6e2..2dc6a04 100644 Binary files a/Fonts/Suoirua/Specials/1/A0.png and b/Fonts/Suoirua/Specials/1/A0.png differ diff --git a/Fonts/Suoirua/Specials/1/A1.png b/Fonts/Suoirua/Specials/1/A1.png index 303bb20..9759691 100644 Binary files a/Fonts/Suoirua/Specials/1/A1.png and b/Fonts/Suoirua/Specials/1/A1.png differ diff --git a/Fonts/Suoirua/Specials/1/A2.png b/Fonts/Suoirua/Specials/1/A2.png index 4975ab3..0f593aa 100644 Binary files a/Fonts/Suoirua/Specials/1/A2.png and b/Fonts/Suoirua/Specials/1/A2.png differ diff --git a/Fonts/Suoirua/Specials/1/A3.png b/Fonts/Suoirua/Specials/1/A3.png index 3f97d7e..27f0ea5 100644 Binary files a/Fonts/Suoirua/Specials/1/A3.png and b/Fonts/Suoirua/Specials/1/A3.png differ diff --git a/Fonts/Suoirua/Specials/1/A4.png b/Fonts/Suoirua/Specials/1/A4.png index aa51e54..afb495c 100644 Binary files a/Fonts/Suoirua/Specials/1/A4.png and b/Fonts/Suoirua/Specials/1/A4.png differ diff --git a/Fonts/Suoirua/Specials/1/A5.png b/Fonts/Suoirua/Specials/1/A5.png index a894015..06f5f0a 100644 Binary files a/Fonts/Suoirua/Specials/1/A5.png and b/Fonts/Suoirua/Specials/1/A5.png differ diff --git a/Fonts/Suoirua/Specials/2/0.png b/Fonts/Suoirua/Specials/2/0.png index 0e5e520..d6fe2fa 100644 Binary files a/Fonts/Suoirua/Specials/2/0.png and b/Fonts/Suoirua/Specials/2/0.png differ diff --git a/Fonts/Suoirua/Specials/2/1.png b/Fonts/Suoirua/Specials/2/1.png index 997972c..3e1f2e9 100644 Binary files a/Fonts/Suoirua/Specials/2/1.png and b/Fonts/Suoirua/Specials/2/1.png differ diff --git a/Fonts/Suoirua/Specials/2/2.png b/Fonts/Suoirua/Specials/2/2.png index feff471..c969644 100644 Binary files a/Fonts/Suoirua/Specials/2/2.png and b/Fonts/Suoirua/Specials/2/2.png differ diff --git a/Fonts/Suoirua/Specials/2/3.png b/Fonts/Suoirua/Specials/2/3.png index 3bf2400..bfa5719 100644 Binary files a/Fonts/Suoirua/Specials/2/3.png and b/Fonts/Suoirua/Specials/2/3.png differ diff --git a/Fonts/Suoirua/Specials/2/4.png b/Fonts/Suoirua/Specials/2/4.png index 78fe9cd..39c8e96 100644 Binary files a/Fonts/Suoirua/Specials/2/4.png and b/Fonts/Suoirua/Specials/2/4.png differ diff --git a/Fonts/Suoirua/Specials/2/5.png b/Fonts/Suoirua/Specials/2/5.png index 4eecf6b..d8adae2 100644 Binary files a/Fonts/Suoirua/Specials/2/5.png and b/Fonts/Suoirua/Specials/2/5.png differ diff --git a/Fonts/Suoirua/Specials/2/6.png b/Fonts/Suoirua/Specials/2/6.png index 148725c..543fe00 100644 Binary files a/Fonts/Suoirua/Specials/2/6.png and b/Fonts/Suoirua/Specials/2/6.png differ diff --git a/Fonts/Suoirua/Specials/3/0.png b/Fonts/Suoirua/Specials/3/0.png index 56b658e..7b7ea2a 100644 Binary files a/Fonts/Suoirua/Specials/3/0.png and b/Fonts/Suoirua/Specials/3/0.png differ diff --git a/Fonts/Suoirua/Specials/3/1.png b/Fonts/Suoirua/Specials/3/1.png index 485e32a..7226336 100644 Binary files a/Fonts/Suoirua/Specials/3/1.png and b/Fonts/Suoirua/Specials/3/1.png differ diff --git a/Fonts/Suoirua/Specials/3/2.png b/Fonts/Suoirua/Specials/3/2.png index b2c1c7a..fa9ec8e 100644 Binary files a/Fonts/Suoirua/Specials/3/2.png and b/Fonts/Suoirua/Specials/3/2.png differ diff --git a/Fonts/Suoirua/Specials/3/3.png b/Fonts/Suoirua/Specials/3/3.png index 2d65c76..3b1d10f 100644 Binary files a/Fonts/Suoirua/Specials/3/3.png and b/Fonts/Suoirua/Specials/3/3.png differ diff --git a/Fonts/Suoirua/Specials/3/4.png b/Fonts/Suoirua/Specials/3/4.png index 42b6d1e..15f3d97 100644 Binary files a/Fonts/Suoirua/Specials/3/4.png and b/Fonts/Suoirua/Specials/3/4.png differ diff --git a/Fonts/Suoirua/Specials/3/5.png b/Fonts/Suoirua/Specials/3/5.png index c85709d..b30f483 100644 Binary files a/Fonts/Suoirua/Specials/3/5.png and b/Fonts/Suoirua/Specials/3/5.png differ diff --git a/Fonts/Suoirua/Specials/4/0.png b/Fonts/Suoirua/Specials/4/0.png index a28ee80..d93f73b 100644 Binary files a/Fonts/Suoirua/Specials/4/0.png and b/Fonts/Suoirua/Specials/4/0.png differ diff --git a/Fonts/Suoirua/Specials/4/1.png b/Fonts/Suoirua/Specials/4/1.png index 2b6b559..259cb38 100644 Binary files a/Fonts/Suoirua/Specials/4/1.png and b/Fonts/Suoirua/Specials/4/1.png differ diff --git a/Fonts/Suoirua/Specials/4/2.png b/Fonts/Suoirua/Specials/4/2.png index 040b272..087748b 100644 Binary files a/Fonts/Suoirua/Specials/4/2.png and b/Fonts/Suoirua/Specials/4/2.png differ diff --git a/Fonts/Suoirua/Specials/4/3.png b/Fonts/Suoirua/Specials/4/3.png index 992d82a..dbdc459 100644 Binary files a/Fonts/Suoirua/Specials/4/3.png and b/Fonts/Suoirua/Specials/4/3.png differ diff --git a/Fonts/makeFontSheet.sh b/Fonts/makeFontSheet.sh index 2fc14fd..6e3ac9d 100755 --- a/Fonts/makeFontSheet.sh +++ b/Fonts/makeFontSheet.sh @@ -2,9 +2,7 @@ # $1 = Input Font Directory # $2 = Output Font Sheet -# Use "./makeFontSheet.sh OutFont OutFont.png" to make the OutFont -# Use "./makeFontSheet.sh InFont InFont.png" to make the InFont -# Use "./makeFontSheet.sh Suoirua Suoirua.png" to make the Suoirua +# Example: "./makeFontSheet.sh OutFont OutFont.png" if [ -z $1 ]; then echo "Missing input font directory" diff --git a/README.md b/README.md index 88f7645..a4bc2ab 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ -# libAuriText-SDL2 -A simple SDL3 font sheet library written in C backported to SDL2 \ No newline at end of file +# AuriText-SDL2 +A simple SDL3 font sheet library written in C backported to SDL2 + +Example: + +![example](example/Screenshot.png "Example Program") \ No newline at end of file diff --git a/auriText.c b/auriText.c index 17aa98a..2dd5983 100644 --- a/auriText.c +++ b/auriText.c @@ -1,35 +1,35 @@ /* - This file is part of libAuriText. + This file is part of AuriText-SDL2. - libAuriText is free software: you can redistribute it and/or modify + AuriText-SDL2 is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. - libAuriText is distributed in the hope that it will be useful, + AuriText-SDL2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License along with libAuriText. + You should have received a copy of the GNU Lesser General Public License along with AuriText. If not, see . */ +#define ERROR_MESSAGES_STDERR +#define ERROR_MESSAGES_SDL + +#ifdef ERROR_MESSAGES_STDERR #include -#include +#endif #include -#include #include "auriText.h" -#define LIBRARY_VERSION "1.2.3.1" - -#define ERROR_MESSAGE -#define ERROR_SDLMESSAGE +#define LIBRARY_VERSION "1.3-pre" #define MAX_TEXTLENGTH 65535 -char *auriText_version() { +const char *auriText_version() { return LIBRARY_VERSION; } @@ -41,29 +41,26 @@ enum auriText_errors auriText_loadFont( const unsigned char width, const unsigned char height, - const char *fontSheet + SDL_Texture *fontSheet ) { - if (fopen(fontSheet, "r") == NULL) { - #if defined(ERROR_MESSAGE) || defined(ERROR_SDLMESSAGE) - char errorMessage[255] = { 0 }; + if (fontSheet == NULL) { + #if defined(ERROR_MESSAGES_STDERR) || defined(ERROR_MESSAGES_SDL) + const char *errorMessage = "Font sheet texture is invalid"; - strcat(errorMessage, "\""); - strcat(errorMessage, fontSheet); - strcat(errorMessage, "\" doesn't exist"); - #ifdef ERROR_MESSAGE + #ifdef ERROR_MESSAGES_STDERR fprintf(stderr, "ERROR: %s\n", errorMessage); #endif - #ifdef ERROR_SDLMESSAGE - SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "ERROR: libAuriText - Font Sheet Missing", errorMessage, NULL); + #ifdef ERROR_MESSAGES_SDL + SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "ERROR: AuriText-SDL2 - Invalid Font Sheet Texture", errorMessage, NULL); #endif #endif - return AURITEXT_FONT_MISSING; + return AURITEXT_FONT_INVALID; } font->size[0] = width; font->size[1] = height; - font->fontSheet = IMG_LoadTexture(renderer, fontSheet); + font->fontSheet = fontSheet; SDL_SetTextureScaleMode(font->fontSheet, SDL_ScaleModeNearest); return AURITEXT_NOERROR; } @@ -76,43 +73,42 @@ enum auriText_errors auriText_render( const char *text, short x, short y, - float scaleX, float scaleY, + char scaleX, char scaleY, - const unsigned char red, const unsigned char green, const unsigned char blue + const unsigned char red, const unsigned char green, const unsigned char blue, const unsigned char alpha ) { - unsigned char letter = 0; + unsigned char character = 0; - if (strlen(text) > 0 && strlen(text) < MAX_TEXTLENGTH) { + if (strlen(text) && strlen(text) < MAX_TEXTLENGTH) { switch (align) { - case LEFT: - break; - case CENTER: + case AURITEXT_CENTER: x -= (strlen(text) * (font->size[0] * scaleX)) / 2; break; - case RIGHT: + case AURITEXT_RIGHT: x -= strlen(text) * (font->size[0] * scaleX); break; + default: /* This is here so the compiler won't give a warning */ + break; } + for (unsigned short i = 0; i < strlen(text); i++) { - switch (text[i]) { - case 32: /* Space */ - x += font->size[0] * scaleX; - break; - default: - if (text[i] < 33 || text[i] > 126) { - letter = 0; - } else { - letter = text[i] - 32; - } - SDL_Rect letterCrop = { (letter * font->size[0]), 0, font->size[0], font->size[1] }; - SDL_Rect letterRect = { x, y, font->size[0] * scaleX, font->size[1] * scaleY }; - SDL_SetTextureColorMod(font->fontSheet, red, green, blue); - SDL_RenderCopy(renderer, font->fontSheet, &letterCrop, &letterRect); - x += font->size[0] * scaleX; - break; + if (text[i] != ' ') { + if (text[i] < 33 || text[i] > 126) { + character = 0; + } else { + character = text[i] - 32; + } + + SDL_Rect cropRect = { character * font->size[0], 0, font->size[0], font->size[1] }; + SDL_Rect sizeRect = { x, y, font->size[0] * scaleX, font->size[1] * scaleY }; + SDL_SetTextureColorMod(font->fontSheet, red, green, blue); + SDL_SetTextureAlphaMod(font->fontSheet, alpha); + SDL_RenderCopy(renderer, font->fontSheet, &cropRect, &sizeRect); } + + x += font->size[0] * scaleX; } - } else if (strlen(text) <= 0) { + } else if (!strlen(text)) { return AURITEXT_STRING_EMPTY; } else if (strlen(text) > MAX_TEXTLENGTH) { return AURITEXT_STRING_TOOLONG; diff --git a/auriText.h b/auriText.h index b943342..930ef1a 100644 --- a/auriText.h +++ b/auriText.h @@ -1,17 +1,17 @@ /* - This file is part of libAuriText. + This file is part of AuriText-SDL2. - libAuriText is free software: you can redistribute it and/or modify + AuriText-SDL2 is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. - libAuriText is distributed in the hope that it will be useful, + AuriText-SDL2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License along with libAuriText. + You should have received a copy of the GNU Lesser General Public License along with AuriText. If not, see . */ @@ -26,24 +26,24 @@ struct SDL_Renderer; struct SDL_Texture; enum auriText_align { - LEFT, - CENTER, - RIGHT + AURITEXT_LEFT, + AURITEXT_CENTER, + AURITEXT_RIGHT }; enum auriText_errors { AURITEXT_NOERROR, - AURITEXT_FONT_MISSING, + AURITEXT_FONT_INVALID, AURITEXT_STRING_EMPTY, AURITEXT_STRING_TOOLONG }; typedef struct { SDL_Texture *fontSheet; - unsigned char size[2]; + unsigned short size[2]; } font_t; -char *auriText_version(); +const char *auriText_version(); enum auriText_errors auriText_loadFont( SDL_Renderer *renderer, @@ -53,7 +53,7 @@ enum auriText_errors auriText_loadFont( const unsigned char width, const unsigned char height, - const char *fontSheet + SDL_Texture *fontSheet ); enum auriText_errors auriText_render( @@ -64,9 +64,9 @@ enum auriText_errors auriText_render( const char *text, short x, short y, - float scaleX, float scaleY, + char scaleX, char scaleY, - const unsigned char red, const unsigned char green, const unsigned char blue + const unsigned char red, const unsigned char green, const unsigned char blue, const unsigned char alpha ); #ifdef __cplusplus diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt new file mode 100644 index 0000000..71bbfe1 --- /dev/null +++ b/example/CMakeLists.txt @@ -0,0 +1,26 @@ +cmake_minimum_required(VERSION 3.25) + +project(AuriTextSDL2Example LANGUAGES C VERSION 1.0) + +set(CMAKE_C_FLAGS_DEBUG "-g -Wall") +set(CMAKE_C_FLAGS_RELEASE "-s -O2") + +file(GLOB SOURCE_FILES "*.c") + +find_package(SDL2 REQUIRED) +find_package(SDL2_image REQUIRED) +include_directories( + ${SDL2_INCLUDE_DIRS} + ${SDL2_image_INCLUDE_DIRS} +) + +add_library(AuriText-SDL2 STATIC ../auriText.c) +target_link_libraries(AuriText-SDL2 SDL2) + +add_executable(${PROJECT_NAME} ${SOURCE_FILES}) +target_link_libraries(${PROJECT_NAME} + ${SDL2_LIBRARIES} + SDL2_image + AuriText-SDL2 +) +target_include_directories(${PROJECT_NAME} PRIVATE src/) \ No newline at end of file diff --git a/example/Screenshot.png b/example/Screenshot.png new file mode 100644 index 0000000..6e69a0b Binary files /dev/null and b/example/Screenshot.png differ diff --git a/example/comIO.h b/example/comIO.h new file mode 100644 index 0000000..1393f0f --- /dev/null +++ b/example/comIO.h @@ -0,0 +1,46 @@ +/* + This file is part of AuriText-SDL2. + + AuriText-SDL2 is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, or + any later version. + + AuriText-SDL2 is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along with AuriText-SDL2. + If not, see . +*/ + +#ifndef __COMIO__ +#define __COMIO__ + +#ifdef __cplusplus +extern "C" { +#endif + +#define COMIO_WIDTH 8 +#define COMIO_HEIGHT 8 + +const char *comIO_fontSheet[] = { + "760 8 2 1 ", + " c None", + ". c white", + "...... .. .. .. .. .. .. .. .. .... .. .. .. .. .... .. .... .... .. ...... .... ...... .... .... .. .. .. .. .... .... .. ..... .... ..... ...... ...... .... .. .. .. .. .. .. .. .. .. .. .. .... ..... .... ..... .... ...... .. .. .. .. .. .. .. .. .. .. ...... .... .. .... . .. .. .. .... .. .. .. .. .. .. .. .. .. .. .. ", + ".. .. .. .. .. ....... .... .. .. .. .. .. .. .. .. .. .. .. .. .... .. .. .. .. ... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ... ... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ... .. .... .. .... .. .... .. ..... .. .. .. .. ..... ..... .... ..... .... .. ... .... .. .. .. .. .. .. .. .. .. .. .. ...... .. .. .. .. .. ", + ".. .. .. .. .. .. .. ...... .. .. .. .. .. .. ...... .. .. .. ... .. .. .. .... .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .... .. ... ... ... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..... .. .. .. .. .. .. . . .. .. .. .. .. .. .. .. .... .. .. ...... .. .. .. .. .. .. .. .. .. .. .. .. .. .. ", + ".. .. .. .. .. .... .. .... .. .. .... ...... .. .. ... .. .. .. .. .. .... .. .. .... .. .. .. .. .. .. ... .. .. ..... .. .. .. .. ...... .. ...... .. .. ... .. ....... ...... .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. . .. .. .... .. .. .. .. .. ..... .. ..... .. .. ...... .. .. .. .. .. .. .... .. .. . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .... .. .. .. .. .. ", + ".. .. .. .. .. .... .. .. .. .. .... ...... ...... .. ... .. .. .... ... .. .. .. ..... .. .. .. ..... .. .. .. .. ... .. .. .. .. .. .. .. .... .. .. ... .. .. .. .. ... .. ....... ...... .. .. ..... .. .. ..... .. .. .. .. .. .. .. . .. .. .. .. .. .. .. ..... .. .. .. .. .. ...... .. ..... .. .. .. .. ... .. .. . . .. .. .. .. .. .. .. .. .. .... .. .. .. .. .. .. . .. .. .... .. .. .. ", + ".. .. .. .. .. ...... .. .. .. .. .. ...... .. .. ... .. .. .. .. ...... .. .. .. .. .. .. .. .. .... .. .. .. ...... .. .. .. .. .. .. .. .. .. .. .. .. .. .... .. .. . .. .. ... .. .. .. .. ... .. .. .. .. .. .. .. .. .. . .. .... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .... .. .. . . .. .. .. .. ..... .. .. .. .. .. .. .. .. .. .. . .. .... .. .. .. .. .. ", + ".. .. ....... .... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .... ....... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . . .. .. .. .. .. ..... .. .. .. .. .. .. .... ....... .. .. .. .. .. .. .. ", + "...... .. .. .. .. .. .. .. .. .. .. .. .. .. .... ...... ...... .... .. .... .... .. .... .... .. .. .. .. .. .... .. .. ..... .... ..... ...... .. .... .. .. .. .... .. .. ...... .. .. .. .. .... .. ...... .. .. .... .. .... .. .. .. .. .. .. ...... .... .. .... ...... ..... ..... .... ..... ..... .. .... .. .. .. .... .. .. .. .. . . .. .. .... .. .. .. .... ... ..... .. .. .. .. .. ... ...... .. .. .. " +}; + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/example/main.c b/example/main.c new file mode 100644 index 0000000..c5352dc --- /dev/null +++ b/example/main.c @@ -0,0 +1,175 @@ +/* + This file is part of AuriText-SDL2. + + AuriText-SDL2 is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, or + any later version. + + AuriText-SDL2 is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along with AuriText-SDL2. + If not, see . +*/ + +#include +#include +#include + +#include "../auriText.h" +#include "comIO.h" + +#define RENDER_WIDTH 640 +#define RENDER_HEIGHT 480 + +char running = 1; + +int main() { + char auriTextVersion[50]; + + SDL_Event event; + SDL_Window *window = SDL_CreateWindow( + "AuriText-SDL2 Example Program", + SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, + RENDER_WIDTH, RENDER_HEIGHT, + 0 + ); + + SDL_Renderer *renderer = SDL_CreateRenderer( + window, + -1, + SDL_RENDERER_ACCELERATED + ); + + SDL_RenderSetVSync(renderer, 1); + SDL_SetRenderDrawColor(renderer, 0x00, 0x40, 0x00, 0x00); + + font_t comIO; + if (auriText_loadFont( + renderer, + + &comIO, + + COMIO_WIDTH, COMIO_HEIGHT, + + SDL_CreateTextureFromSurface(renderer, IMG_ReadXPMFromArray((char **)comIO_fontSheet)) + )) { + return 1; + } + + strcpy(auriTextVersion, "AuriText-SDL2 v"); + strcat(auriTextVersion, auriText_version()); + + while (running) { + SDL_PollEvent(&event); + SDL_RenderClear(renderer); + + switch (event.type) { + case SDL_QUIT: + running = 0; + break; + } + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + auriTextVersion, + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) - 192, + 2, 2, + + 0xFF, 0xFF, 0xFF, 0xFF + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "AuriText-SDL2 Example Program", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) - 152, + 2, 2, + + 0xFF, 0xFF, 0xFF, 0xFF + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "Red", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) - 104, + 5, 5, + + 0xFF, 0x00, 0x00, 0xFF + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "Green", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) - 40, + 5, 5, + + 0x00, 0xFF, 0x00, 0xFF + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "Blue", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) + 24, + 5, 5, + + 0x00, 0x00, 0xFF, 0xFF + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "Alpha - 128", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) + 88, + 5, 5, + + 0xFF, 0xFF, 0xFF, 0x80 + ); + + auriText_render( + renderer, + + &comIO, + AURITEXT_CENTER, + "Alpha - 64", + + RENDER_WIDTH / 2, (RENDER_HEIGHT / 2) + 152, + 5, 5, + + 0xFF, 0xFF, 0xFF, 0x40 + ); + + SDL_RenderPresent(renderer); + } + + SDL_DestroyRenderer(renderer); + SDL_DestroyWindow(window); + SDL_Quit(); + + return 0; +} \ No newline at end of file