com.viliussutkus89.ndk.thirdparty:freetype-ndk25-static

FreeType is a freely available software library to render fonts.


Licenses
FTL/FTL/CERN-OHL-P-2.0

Documentation

ndkports

A collection of Android build scripts for various open source libraries and the tooling to build them.

Buildscripts are based on Google's ndkports.

Compiled binaries are distributed through MavenCentral.

Most packages aim to deliver up-to-date versions, unless specified otherwise.

Matrix

Each port is built on a matrix of NDK versions and library type.

  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk26-static:0.4.1
  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk26-shared:0.4.1
  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk26-shared-with-shared-deps:0.4.1
  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk25-static:0.4.1
  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk25-shared:0.4.1
  • com.viliussutkus89.ndk.thirdparty:libfoo-ndk25-shared-with-shared-deps:0.4.1

Min SDK Version:

Builds compiled with NDK-26 support Android SDK 21 (Lollipop) and later.

Builds compiled with NDK-25 support Android SDK 19 (KitKat) and later.

Libraries built with different NDK versions should not be used in the same application.

Libraries are built as:

  • static (libfoo.a) with all dependencies linked as static libraries too,
  • shared (libfoo.so) with all dependencies linked as static libraries,
  • shared-with-shared-deps (libfoo.so) with all dependencies linked as shared libraries too.

Ports

GLib

Released versions 2.78.1 and 2.78.3 are problematic (issue #20). Usable version is 2.75.0

glib2 Maven Central Maven Central Maven Central Maven Central

libpng

libpng Maven Central Maven Central Maven Central Maven Central

libjpeg-turbo

libjpeg-turbo Maven Central Maven Central Maven Central Maven Central

Fontconfig

fontconfig Maven Central Maven Central Maven Central Maven Central

Poppler

poppler Maven Central Maven Central Maven Central Maven Central

pdf2htmlEX

pdf2htmlEX-0.18.8.rc2 version is based on PR pdf2htmlEX/pdf2htmlEX#154 , not an official release,

pdf2htmlEX also has a Java wrapper - pdf2htmlEX-Android

pdf2htmlEX Maven Central Maven Central Maven Central Maven Central

GNU FriBidi

fribidi Maven Central Maven Central Maven Central Maven Central

FreeType

freetype Maven Central Maven Central Maven Central Maven Central

PCRE2 - Perl-Compatible Regular Expressions

pcre2 Maven Central Maven Central Maven Central Maven Central

libffi

libffi Maven Central Maven Central Maven Central Maven Central

LibTIFF

libtiff Maven Central Maven Central Maven Central Maven Central

Expat

libexpat Maven Central Maven Central Maven Central Maven Central

Little CMS color engine

lcms2 Maven Central Maven Central Maven Central Maven Central

GNU Libtool

libtool Maven Central Maven Central Maven Central Maven Central

OpenJPEG

openjpeg Maven Central Maven Central Maven Central Maven Central

Spiro

spiro Maven Central Maven Central Maven Central Maven Central

Pixman

pixman Maven Central Maven Central Maven Central Maven Central

libiconv

libiconv Maven Central Maven Central Maven Central Maven Central

libxml2

libxml2 Maven Central Maven Central Maven Central Maven Central

proxy-libintl

proxy-libintl Maven Central Maven Central Maven Central Maven Central

Cairo

cairo Maven Central Maven Central Maven Central Maven Central

Graphite

graphite2 Maven Central Maven Central Maven Central Maven Central

HarfBuzz

harfbuzz Maven Central Maven Central Maven Central Maven Central

libuninameslist

libuninameslist Maven Central Maven Central Maven Central Maven Central

Pango

pango Maven Central Maven Central Maven Central Maven Central

FontForge

fontforge Maven Central Maven Central Maven Central Maven Central

OpenLibm

openlibm Maven Central Maven Central Maven Central Maven Central

libgsf

libgsf Maven Central Maven Central Maven Central Maven Central

libwmf

libwmf Maven Central Maven Central Maven Central Maven Central

wvWare

wvWare has a Java wrapper - wvWare-Android

wvWare Maven Central Maven Central Maven Central Maven Central