├── .vscode └── settings.json ├── README.md ├── example.png ├── fonts ├── AvenirNextCyr-Bold.ttf ├── EBGaramond-Regular.ttf ├── MTF-Cadence-Fin.ttf ├── PTSerif-Regular.ttf ├── Vollkorn-Regular.ttf ├── arial.ttf ├── constan.ttf └── georgia.ttf ├── public ├── example.js ├── index-old.html ├── index.html ├── test-metrics.html └── test-metrics.js ├── src-export-fontdata └── ExportFontdata.hx ├── src-fonts ├── Fontdata_Arial.hx ├── Fontdata_EBGaramondRegular.hx ├── Fontdata_Georgia.hx ├── Fontdata_MTFCadenceFin.hx ├── Fontdata_PTSerif.hx ├── Fontdata_VollkornRegular.hx └── truetype │ └── Fontdata.hx ├── src-old ├── ExampleOld.hx ├── format │ └── ttf │ │ ├── Constants.hx │ │ ├── Data.hx │ │ ├── Reader.hx │ │ └── Tools.hx └── truetype │ ├── Glyph2Canvas.hx │ ├── Glyph2SVG.hx │ ├── GlyphOutline.hx │ ├── GlyphPoint.hx │ ├── GlyphTools.hx │ └── TTFGlyphs.hx ├── src-test-metrics └── TestMetricsExample.hx └── src-truetype ├── TruetypeExample.hx ├── cx └── OneOf.hx ├── truetype ├── GlyphPoint.hx ├── TrueType.hx ├── TrueType2Canvas.hx ├── TrueType2Svg.hx ├── base │ └── TrueType2Base.hx ├── data │ └── Uint8Reader.hx ├── import.hx └── util │ ├── CanvasUtil.hx │ └── SvgUtils.hx └── typedarray ├── ArrayBuffer.hx ├── ArrayBufferView.hx ├── BufferSource.hx ├── DataView.hx ├── Float32Array.hx ├── Float64Array.hx ├── Int16Array.hx ├── Int32Array.hx ├── Int8Array.hx ├── Uint16Array.hx ├── Uint32Array.hx ├── Uint8Array.hx ├── Uint8ClampedArray.hx └── macro └── BuildArrayBufferView.hx /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/README.md -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/example.png -------------------------------------------------------------------------------- /fonts/AvenirNextCyr-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/AvenirNextCyr-Bold.ttf -------------------------------------------------------------------------------- /fonts/EBGaramond-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/EBGaramond-Regular.ttf -------------------------------------------------------------------------------- /fonts/MTF-Cadence-Fin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/MTF-Cadence-Fin.ttf -------------------------------------------------------------------------------- /fonts/PTSerif-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/PTSerif-Regular.ttf -------------------------------------------------------------------------------- /fonts/Vollkorn-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/Vollkorn-Regular.ttf -------------------------------------------------------------------------------- /fonts/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/arial.ttf -------------------------------------------------------------------------------- /fonts/constan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/constan.ttf -------------------------------------------------------------------------------- /fonts/georgia.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/fonts/georgia.ttf -------------------------------------------------------------------------------- /public/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/public/example.js -------------------------------------------------------------------------------- /public/index-old.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/public/index-old.html -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/public/index.html -------------------------------------------------------------------------------- /public/test-metrics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/public/test-metrics.html -------------------------------------------------------------------------------- /public/test-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/public/test-metrics.js -------------------------------------------------------------------------------- /src-export-fontdata/ExportFontdata.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-export-fontdata/ExportFontdata.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_Arial.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_Arial.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_EBGaramondRegular.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_EBGaramondRegular.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_Georgia.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_Georgia.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_MTFCadenceFin.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_MTFCadenceFin.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_PTSerif.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_PTSerif.hx -------------------------------------------------------------------------------- /src-fonts/Fontdata_VollkornRegular.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/Fontdata_VollkornRegular.hx -------------------------------------------------------------------------------- /src-fonts/truetype/Fontdata.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-fonts/truetype/Fontdata.hx -------------------------------------------------------------------------------- /src-old/ExampleOld.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/ExampleOld.hx -------------------------------------------------------------------------------- /src-old/format/ttf/Constants.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/format/ttf/Constants.hx -------------------------------------------------------------------------------- /src-old/format/ttf/Data.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/format/ttf/Data.hx -------------------------------------------------------------------------------- /src-old/format/ttf/Reader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/format/ttf/Reader.hx -------------------------------------------------------------------------------- /src-old/format/ttf/Tools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/format/ttf/Tools.hx -------------------------------------------------------------------------------- /src-old/truetype/Glyph2Canvas.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/Glyph2Canvas.hx -------------------------------------------------------------------------------- /src-old/truetype/Glyph2SVG.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/Glyph2SVG.hx -------------------------------------------------------------------------------- /src-old/truetype/GlyphOutline.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/GlyphOutline.hx -------------------------------------------------------------------------------- /src-old/truetype/GlyphPoint.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/GlyphPoint.hx -------------------------------------------------------------------------------- /src-old/truetype/GlyphTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/GlyphTools.hx -------------------------------------------------------------------------------- /src-old/truetype/TTFGlyphs.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-old/truetype/TTFGlyphs.hx -------------------------------------------------------------------------------- /src-test-metrics/TestMetricsExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-test-metrics/TestMetricsExample.hx -------------------------------------------------------------------------------- /src-truetype/TruetypeExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/TruetypeExample.hx -------------------------------------------------------------------------------- /src-truetype/cx/OneOf.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/cx/OneOf.hx -------------------------------------------------------------------------------- /src-truetype/truetype/GlyphPoint.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/GlyphPoint.hx -------------------------------------------------------------------------------- /src-truetype/truetype/TrueType.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/TrueType.hx -------------------------------------------------------------------------------- /src-truetype/truetype/TrueType2Canvas.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/TrueType2Canvas.hx -------------------------------------------------------------------------------- /src-truetype/truetype/TrueType2Svg.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/TrueType2Svg.hx -------------------------------------------------------------------------------- /src-truetype/truetype/base/TrueType2Base.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/base/TrueType2Base.hx -------------------------------------------------------------------------------- /src-truetype/truetype/data/Uint8Reader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/data/Uint8Reader.hx -------------------------------------------------------------------------------- /src-truetype/truetype/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/import.hx -------------------------------------------------------------------------------- /src-truetype/truetype/util/CanvasUtil.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/util/CanvasUtil.hx -------------------------------------------------------------------------------- /src-truetype/truetype/util/SvgUtils.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/truetype/util/SvgUtils.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/ArrayBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/ArrayBuffer.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/ArrayBufferView.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/ArrayBufferView.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/BufferSource.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/BufferSource.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/DataView.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/DataView.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Float32Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Float32Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Float64Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Float64Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Int16Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Int16Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Int32Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Int32Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Int8Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Int8Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Uint16Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Uint16Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Uint32Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Uint32Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Uint8Array.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Uint8Array.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/Uint8ClampedArray.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/Uint8ClampedArray.hx -------------------------------------------------------------------------------- /src-truetype/typedarray/macro/BuildArrayBufferView.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cambiata/HxTrueType/HEAD/src-truetype/typedarray/macro/BuildArrayBufferView.hx --------------------------------------------------------------------------------