/external/skqp/third_party/harfbuzz/ |
D | BUILD.gn | 11 third_party("harfbuzz") { 14 "../externals/harfbuzz/src", 26 "../externals/harfbuzz/src/hb-aat-layout.cc", 27 "../externals/harfbuzz/src/hb-aat-map.cc", 28 "../externals/harfbuzz/src/hb-blob.cc", 29 "../externals/harfbuzz/src/hb-buffer.cc", 30 "../externals/harfbuzz/src/hb-buffer-serialize.cc", 31 "../externals/harfbuzz/src/hb-common.cc", 32 "../externals/harfbuzz/src/hb-face.cc", 33 "../externals/harfbuzz/src/hb-font.cc", [all …]
|
D | README | 2 # Some of HarfBuzz's headers are created at build time using the Ragel 11 # ../externals/harfbuzz/src/hb-buffer-deserialize-json.rl 12 # ../externals/harfbuzz/src/hb-buffer-deserialize-text.rl 13 # ../externals/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl 14 # ../externals/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl 15 # ../externals/harfbuzz/src/hb-ot-shape-complex-use-machine.rl 18 # prerequiste packages, checking out a new version of HarfBuzz, doing 30 cd "$(dirname "$0")/../externals/harfbuzz" 34 cp src/hb-version.h ../../harfbuzz/ 38 cp -v "$BUILT_HEADER" ../../harfbuzz/
|
/external/harfbuzz_ng/ |
D | README.md | 1 …![Travis Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg)](https://travis-ci.org/harfbuz… 2 …/api/projects/status/0t0flrxpstj9lb9w?svg=true)](https://ci.appveyor.com/project/harfbuzz/harfbuzz) 3 … Build Status](https://circleci.com/gh/harfbuzz/harfbuzz.svg?style=svg)](https://circleci.com/gh/h… 4 …https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz) 5 …/project/badge/Grade/f17f1708783c447488bc8dd317150eaa)](https://app.codacy.com/app/behdad/harfbuzz) 6 …Coverage](https://codecov.io/gh/harfbuzz/harfbuzz/branch/master/graph/badge.svg)](https://codecov.… 7 … Coverage](https://img.shields.io/coveralls/harfbuzz/harfbuzz.svg)](https://coveralls.io/r/harfbuz… 8 [ABI Tracker](http://abi-laboratory.pro/tracker/timeline/harfbuzz/) 10 This is HarfBuzz, a text shaping library. 14 http://harfbuzz.org/ [all …]
|
D | README | 1 …![Travis Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg)](https://travis-ci.org/harfbuz… 2 …/api/projects/status/0t0flrxpstj9lb9w?svg=true)](https://ci.appveyor.com/project/harfbuzz/harfbuzz) 3 … Build Status](https://circleci.com/gh/harfbuzz/harfbuzz.svg?style=svg)](https://circleci.com/gh/h… 4 …https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz) 5 …/project/badge/Grade/f17f1708783c447488bc8dd317150eaa)](https://app.codacy.com/app/behdad/harfbuzz) 6 …Coverage](https://codecov.io/gh/harfbuzz/harfbuzz/branch/master/graph/badge.svg)](https://codecov.… 7 … Coverage](https://img.shields.io/coveralls/harfbuzz/harfbuzz.svg)](https://coveralls.io/r/harfbuz… 8 [ABI Tracker](http://abi-laboratory.pro/tracker/timeline/harfbuzz/) 10 This is HarfBuzz, a text shaping library. 14 http://harfbuzz.org/ [all …]
|
D | CMakeLists.txt | 2 project(harfbuzz) project 35 ## HarfBuzz build configurations 38 option(HB_BUILTIN_UCDN "Use HarfBuzz provided UCDN" ON) 49 option(HB_BUILD_UTILS "Build harfbuzz utils, needs cairo, freetype, and glib properly be installed"… 55 option(HB_BUILD_SUBSET "Build harfbuzz-subset" ON) 56 option(HB_BUILD_TESTS "Build harfbuzz tests" ON) 537 ## Define harfbuzz library 538 add_library(harfbuzz ${project_sources} ${project_extra_sources} ${project_headers}) target 539 target_link_libraries(harfbuzz ${THIRD_PARTY_LIBS}) 541 ## Define harfbuzz-subset library [all …]
|
D | RELEASING.md | 1 HarfBuzz release walk-through checklist: 11 docs/harfbuzz-sections.txt. If release added new API, add entry for new 12 API index at the end of docs/harfbuzz-docs.xml. 50 b. Run `../mingw32.sh --with-uniscribe` script to configure harfbuzz with mingw 59 `/srv/www.freedesktop.org/www/software/harfbuzz/release` There should be four 62 -rw-r--r-- 1 behdad eng 1592693 Jul 18 11:25 harfbuzz-1.4.7.tar.bz2 63 -rw-r--r-- 1 behdad eng 89 Jul 18 11:34 harfbuzz-1.4.7.tar.bz2.sha256 64 -rw-r--r-- 1 behdad eng 339 Jul 18 11:34 harfbuzz-1.4.7.tar.bz2.sha256.asc 65 -rw-r--r-- 1 behdad eng 2895619 Jul 18 11:34 harfbuzz-1.4.7-win32.zip 76 14. Go to GitHub release page [here](https://github.com/harfbuzz/harfbuzz/releases), [all …]
|
D | README.android | 1 Harfbuzz 4 * Check out external/harfbuzz to <checkout_dir> 7 …ex: for 1.7.4: https://github.com/harfbuzz/harfbuzz/commit/007a2a4317227b8fb4c764c590203c85fc3da5fd 15 Since Chromium updates Harfbuzz more frequently, you can check the following URL for their changes 17 https://chromium.googlesource.com/chromium/src/+log/master/third_party/harfbuzz-ng
|
D | harfbuzz.doap | 6 <name xml:lang="en">harfbuzz</name> 10 rdf:resource="http://harfbuzz.org/" /> 12 rdf:resource="http://lists.freedesktop.org/mailman/listinfo/harfbuzz" /> 16 rdf:resource="https://github.com/harfbuzz/harfbuzz/issues" /> 21 <foaf:mbox rdf:resource="mailto:harfbuzz@behdad.org" />
|
/external/harfbuzz_ng/src/ |
D | harfbuzz-config.cmake.in | 49 add_library(harfbuzz::harfbuzz SHARED IMPORTED) 50 set_target_properties(harfbuzz::harfbuzz PROPERTIES 51 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_prefix}/${_harfbuzz_includedir}/harfbuzz" 54 add_library(harfbuzz::icu SHARED IMPORTED) 55 set_target_properties(harfbuzz::icu PROPERTIES 56 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_prefix}/${_harfbuzz_includedir}/harfbuzz" 57 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz" 60 add_library(harfbuzz::subset SHARED IMPORTED) 61 set_target_properties(harfbuzz::subset PROPERTIES 62 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_prefix}/${_harfbuzz_includedir}/harfbuzz" [all …]
|
D | Makefile.am | 53 # built with HarfBuzz support enabled. Newer pkg-config handles that just 118 export_symbols = -export-symbols harfbuzz.def 119 harfbuzz_def_dependency = harfbuzz.def 120 export_symbols_subset = -export-symbols harfbuzz-subset.def 121 harfbuzz_subset_def_dependency = harfbuzz-subset.def 122 export_symbols_icu = -export-symbols harfbuzz-icu.def 123 harfbuzz_icu_def_dependency = harfbuzz-icu.def 124 export_symbols_gobject = -export-symbols harfbuzz-gobject.def 125 harfbuzz_gobject_def_dependency = harfbuzz-gobject.def 152 pkgconfig_DATA = harfbuzz.pc [all …]
|
D | gen-use-table.py | 53 # TODO https://github.com/harfbuzz/harfbuzz/pull/1399 204 # https://github.com/harfbuzz/harfbuzz/issues/1102 205 # https://github.com/harfbuzz/harfbuzz/issues/1379 327 # https://github.com/harfbuzz/harfbuzz/issues/1012 332 # TODO: https://github.com/harfbuzz/harfbuzz/pull/982 333 # also https://github.com/harfbuzz/harfbuzz/issues/1012 340 # TODO: https://github.com/harfbuzz/harfbuzz/pull/627 347 # TODO: https://github.com/harfbuzz/harfbuzz/issues/525 350 # TODO: https://github.com/harfbuzz/harfbuzz/pull/609 353 # TODO: https://github.com/harfbuzz/harfbuzz/pull/626 [all …]
|
D | harfbuzz-subset.pc.in | 6 Name: harfbuzz name 7 Description: HarfBuzz font subsetter 10 Requires: harfbuzz 12 Cflags: -I${includedir}/harfbuzz
|
D | harfbuzz-gobject.pc.in | 6 Name: harfbuzz name 7 Description: HarfBuzz text shaping library GObject integration 10 Requires: harfbuzz gobject-2.0 glib-2.0 12 Cflags: -I${includedir}/harfbuzz
|
D | harfbuzz-icu.pc.in | 6 Name: harfbuzz name 7 Description: HarfBuzz text shaping library ICU integration 10 Requires: harfbuzz 13 Cflags: -I${includedir}/harfbuzz
|
D | hb-ot-shape-complex-use-machine.rl | 5 * This is part of HarfBuzz, a text shaping library. 93 h = H | HVM; # https://github.com/harfbuzz/harfbuzz/issues/1102 95 # Override: Adhoc ZWJ placement. https://github.com/harfbuzz/harfbuzz/issues/542#issuecomment-35316… 97 # Override: Allow two MBlw. https://github.com/harfbuzz/harfbuzz/issues/376
|
/external/harfbuzz_ng/docs/ |
D | usermanual-install-harfbuzz.xml | 7 <chapter id="install-harfbuzz"> 8 <title>Installing HarfBuzz</title> 11 <title id="download.title">Downloading HarfBuzz</title> 13 The HarfBuzz source code is hosted at <ulink 14 url="https://github.com/harfbuzz/harfbuzz">github.com/harfbuzz/harfbuzz</ulink>. The 17 url="http://cgit.freedesktop.org/harfbuzz/">Freedesktop.org</ulink> 23 dependencies) of HarfBuzz can be downloaded from <ulink 24 url="https://github.com/harfbuzz/harfbuzz">github.com/harfbuzz/harfbuzz/releases</ulink> 26 <ulink url="http://www.freedesktop.org/software/harfbuzz/release/">Freedesktop.org</ulink>. 30 …overview of the changes. The project <ulink url="https://github.com/harfbuzz/harfbuzz/issues">trac… [all …]
|
D | usermanual-what-is-harfbuzz.xml | 7 <chapter id="what-is-harfbuzz"> 8 <title>What is HarfBuzz?</title> 10 HarfBuzz is a <emphasis>text-shaping engine</emphasis>. If you 11 give HarfBuzz a font and a string containing a sequence of Unicode 12 codepoints, HarfBuzz selects and positions the corresponding 14 and font features. HarfBuzz then returns the string to you in the 19 HarfBuzz can properly shape all of the world's major writing 88 Text shaping is a fairly low-level operation. HarfBuzz is 93 yourself, you will probably not need to use HarfBuzz: normally, 100 shaping, and this is where HarfBuzz can help you. [all …]
|
D | usermanual-getting-started.xml | 8 <title>Getting started with HarfBuzz</title> 10 <title>An overview of the HarfBuzz shaping API</title> 12 The core of the HarfBuzz shaping API is the function 23 output (the glyphs and positions), a HarfBuzz buffer has several 38 accessible. HarfBuzz also flags glyphs as 45 HarfBuzz also provides methods to compare the contents of 55 lets you specify which of HarfBuzz's shapers to use on a buffer. 59 HarfBuzz can read TrueType fonts, TrueType collections, OpenType 64 variable fonts are supported, and HarfBuzz allows you to set 69 HarfBuzz provides glue code to integrate with various other [all …]
|
D | usermanual-clusters.xml | 38 HarfBuzz tracks clusters independently from how these 40 output HarfBuzz returns in a buffer. Consequently, 41 a client program using HarfBuzz can utilize the cluster 86 When you add text to a HarfBuzz buffer, each code point must be 90 This cluster value is an arbitrary number; HarfBuzz uses it only 97 Client programs can choose how HarfBuzz handles clusters during 100 buffer. HarfBuzz offers three <emphasis>levels</emphasis> of 106 reproduces the behavior of the old HarfBuzz library. 140 implement backward compatibility with the old HarfBuzz. 160 treats cluster values. In level 2, HarfBuzz never merges [all …]
|
D | harfbuzz-docs.xml | 9 <title>HarfBuzz Manual</title> 11 <title>HarfBuzz</title> 12 <graphic fileref="HarfBuzz.png" format="PNG" align="center"/> 14 HarfBuzz is an <ulink url="http://www.microsoft.com/typography/otspec/">OpenType</ulink> 15 text shaping engine. Using the HarfBuzz library allows 24 url="https://github.com/harfbuzz/harfbuzz">github.com/harfbuzz/harfbuzz</ulink> 27 url="http://cgit.freedesktop.org/harfbuzz/">cgit.freedesktop.org/harfbuzz</ulink>. 36 <xi:include href="usermanual-what-is-harfbuzz.xml"/> 37 <xi:include href="usermanual-install-harfbuzz.xml"/> 50 This document is for HarfBuzz &version;. [all …]
|
/external/freetype/builds/cmake/ |
D | FindHarfBuzz.cmake | 27 # Try to find Harfbuzz include and library directories. 30 # HARFBUZZ_INCLUDE_DIRS - containg the HarfBuzz headers 31 # HARFBUZZ_LIBRARIES - containg the HarfBuzz library 34 pkg_check_modules(PC_HARFBUZZ QUIET harfbuzz) 40 PATH_SUFFIXES harfbuzz 43 find_library(HARFBUZZ_LIBRARIES NAMES harfbuzz 63 harfbuzz 73 # target_link_libraries(freetype PRIVATE Harfbuzz::Harfbuzz) 75 if (HARFBUZZ_FOUND AND NOT TARGET Harfbuzz::Harfbuzz) 76 add_library(Harfbuzz::Harfbuzz INTERFACE IMPORTED) [all …]
|
/external/skia/third_party/harfbuzz/ |
D | README | 2 # Some of HarfBuzz's headers are created at build time using the Ragel 11 # ../externals/harfbuzz/src/hb-buffer-deserialize-json.rl 12 # ../externals/harfbuzz/src/hb-buffer-deserialize-text.rl 13 # ../externals/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl 14 # ../externals/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl 15 # ../externals/harfbuzz/src/hb-ot-shape-complex-use-machine.rl 18 # prerequiste packages, checking out a new version of HarfBuzz, doing 22 # These files are now checked into the git repository and the HarfBuzz 23 # maintainers keep them up to date by using the build rules in the HarfBuzz 35 cd "$(dirname "$0")/../externals/harfbuzz" [all …]
|
/external/harfbuzz_ng/test/fuzzing/ |
D | README | 1 In order to build the fuzzer one needs to build HarfBuzz and 2 harfbuzz/test/fuzzing/hb-fuzzer.cc with: 7 See FUZZING_CPPFLAGS in harfbuzz/src/Makefile.am for the list. 12 harfbuzz/test/shaping/fonts/fonts/. 20 - https://github.com/google/libfuzzer-bot/tree/master/harfbuzz 21 - https://github.com/harfbuzz/harfbuzz/issues/139
|
/external/harfbuzz_ng/.ci/ |
D | deploy-docs.sh | 25 git config user.email "travis@harfbuzz.org" 27 echo "git remote add upstream \"https://\$GH_TOKEN@github.com/harfbuzz/harfbuzz.github.io.git\"" 28 git remote add upstream "https://$GH_TOKEN@github.com/harfbuzz/harfbuzz.github.io.git" 35 git commit -m "Rebuild docs for https://github.com/harfbuzz/harfbuzz/commit/$REVISION"
|
/external/harfbuzz_ng/test/shaping/data/aots/ |
D | Makefile.am | 21 make -C$(srcdir)/aots/harfbuzz 25 cp $(srcdir)/hb-aots-tester.cpp $(srcdir)/aots/harfbuzz/hb-aots-tester.cpp 26 $(CXX) -Wno-narrowing $(srcdir)/aots/harfbuzz/hb-aots-tester.cpp \ 27 -I$(top_srcdir)/src/ -o $(srcdir)/aots/harfbuzz/aots \ 31 export LD_LIBRARY_PATH=$(realpath $(top_builddir)/src/.libs); cd $(srcdir)/aots/harfbuzz; ./aots
|