Add font compression

This commit is contained in:
2024-02-03 11:58:47 +01:00
parent 34d3ece99e
commit a34b46e1b5
8 changed files with 98 additions and 48 deletions

View File

@@ -12,7 +12,7 @@ author: Eugen Wissner
license-files: LICENSE
license: MPL-2.0
copyright: (c) 2023 Eugen Wissner
copyright: (c) 2024 Eugen Wissner
category: Graphics
extra-source-files:
@@ -21,6 +21,7 @@ extra-source-files:
common dependencies
build-depends:
base >= 4.16 && < 5,
bytestring ^>= 0.11.0,
text ^>= 2.0,
zlib ^>= 0.6.3
@@ -30,13 +31,13 @@ library
import: dependencies
exposed-modules:
Graphics.Fountainhead
Graphics.Fountainhead.Compression
Graphics.Fountainhead.Dumper
Graphics.Fountainhead.Parser
Graphics.Fountainhead.Type
Graphics.Fountainhead.TrueType
hs-source-dirs: src
hs-source-dirs: lib
build-depends:
base >= 4.16 && < 5,
containers ^>= 0.6.5,
megaparsec ^>= 9.3,
time ^>= 1.12,
@@ -53,13 +54,13 @@ executable fountainhead
DuplicateRecordFields
ExplicitForAll
build-depends:
base,
containers,
fountainhead,
megaparsec,
optparse-applicative ^>= 0.18.1,
parser-combinators,
vector,
transformers,
time,
megaparsec,
fountainhead
time
hs-source-dirs: app
ghc-options: -Wall