• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

README.mdH A D18-May-2020603 2820

font-view.proH A D18-May-2020975 4433

freetypefont.cppH A D18-May-20204.3 KiB176141

freetypefont.hH A D18-May-2020602 3323

glyph.hH A D18-May-2020672 4940

glyphsview.cppH A D18-May-20207.1 KiB287229

glyphsview.hH A D18-May-20201.4 KiB6248

harfbuzzfont.cppH A D18-May-20203.8 KiB161126

harfbuzzfont.hH A D18-May-2020589 3524

main.cppH A D18-May-2020174 149

mainwindow.cppH A D18-May-20203.7 KiB163128

mainwindow.hH A D18-May-20201,005 5542

mainwindow.uiH A D18-May-20204.1 KiB157156

ttfparserfont.cppH A D18-May-20203.8 KiB166133

ttfparserfont.hH A D18-May-2020652 3523

README.md

1# font-view
2
3A simple tool to preview all glyphs in the font using `ttf-parser`, `freetype` and `harfbuzz`.
4
5## Build
6
7```sh
8# build ttf-parser C API first
9cargo build --release --manifest-path ../../c-api/Cargo.toml
10
11# build only with ttf-parser support
12qmake
13make
14
15# or build with freetype support
16qmake DEFINES+=WITH_FREETYPE
17make
18
19# or build with harfbuzz support
20# note that harfbuzz should be built via cmake
21qmake DEFINES+=WITH_HARFBUZZ HARFBUZZ_SRC=/path/to/harfbuzz-master/
22make
23
24# or with all
25qmake DEFINES+=WITH_FREETYPE DEFINES+=WITH_HARFBUZZ HARFBUZZ_SRC=/path/to/harfbuzz-master/
26make
27```
28