Commit initial Graphite2 code base into harffbuz

This still builds on CMake and has ongoing issues with positioning in awami, but we need to get it into the repo. The existing code base is licensed under GPLv2 and MPL. For the puposes of contributing, this code should be considered licensed under MPL.
This commit is contained in:
Tim Eves 2021-08-17 14:12:46 +07:00
parent 54335c1d5e
commit 0866df5b2a
2 changed files with 59 additions and 0 deletions

28
.gitattributes vendored Normal file
View File

@ -0,0 +1,28 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.c text
*.cpp text
*.gdh text
*.gdl text
*.h text
*.json text
*.log text
*.md text
*.sh text
*.svg text
*.txt text
*.ttf binary
*.xml text
# Denote all files that are truly binary and should not be modified.
*.png binary
# Files to exclude from git archive
.gitattributes export-ignore
.gitignore export-ignore
# Exclude the font sources in the test/fonts dir
src/graphite2/tests/fonts/*/ export-ignore

31
.gitignore vendored Normal file
View File

@ -0,0 +1,31 @@
*~
*.bak
m4
autom4te.cache
config
configure
config.status
config.log
aclocal.m4
libtool
Makefile.in
Makefile
*.o
*.lo
*.Plo
*.swp
*.la
*.kdev4
*.orig
*.pyc
*.egg-info
.vscode
*.code-workspace
.settings
.tags
.tags_swap
.libs/
.deps/
.externalToolBuilders
src/graphite2/build*/**
builddir/**