├── .eslintrc ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── workflows │ └── NodeCI.yml ├── .gitignore ├── LICENSE ├── README.md ├── example ├── getting-started.md ├── getting-started.png ├── resizing-text.md └── resizing-text.png ├── index.js ├── package.json ├── src ├── TextBox.js ├── combiningMarks.js ├── fontExists.js ├── rtl.js ├── stringify.js ├── strip.js ├── textSplit.js ├── textWidth.js ├── textWrap.js ├── titleCase.js └── trim.js └── test ├── .eslintrc ├── TextBox-test.js ├── fontExists-test.js ├── jsdom.js ├── rtl-test.js ├── stringify-test.js ├── strip-test.js ├── textSplit-test.js ├── textWidth-test.js ├── textWrap-test.js ├── titleCase-test.js └── trim-test.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/NodeCI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/.github/workflows/NodeCI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build 3 | dev 4 | es 5 | example/**/*.html 6 | node_modules 7 | npm-debug.log 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/README.md -------------------------------------------------------------------------------- /example/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/example/getting-started.md -------------------------------------------------------------------------------- /example/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/example/getting-started.png -------------------------------------------------------------------------------- /example/resizing-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/example/resizing-text.md -------------------------------------------------------------------------------- /example/resizing-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/example/resizing-text.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/package.json -------------------------------------------------------------------------------- /src/TextBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/TextBox.js -------------------------------------------------------------------------------- /src/combiningMarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/combiningMarks.js -------------------------------------------------------------------------------- /src/fontExists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/fontExists.js -------------------------------------------------------------------------------- /src/rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/rtl.js -------------------------------------------------------------------------------- /src/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/stringify.js -------------------------------------------------------------------------------- /src/strip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/strip.js -------------------------------------------------------------------------------- /src/textSplit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/textSplit.js -------------------------------------------------------------------------------- /src/textWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/textWidth.js -------------------------------------------------------------------------------- /src/textWrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/textWrap.js -------------------------------------------------------------------------------- /src/titleCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/titleCase.js -------------------------------------------------------------------------------- /src/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/src/trim.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/TextBox-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/TextBox-test.js -------------------------------------------------------------------------------- /test/fontExists-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/fontExists-test.js -------------------------------------------------------------------------------- /test/jsdom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/jsdom.js -------------------------------------------------------------------------------- /test/rtl-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/rtl-test.js -------------------------------------------------------------------------------- /test/stringify-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/stringify-test.js -------------------------------------------------------------------------------- /test/strip-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/strip-test.js -------------------------------------------------------------------------------- /test/textSplit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/textSplit-test.js -------------------------------------------------------------------------------- /test/textWidth-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/textWidth-test.js -------------------------------------------------------------------------------- /test/textWrap-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/textWrap-test.js -------------------------------------------------------------------------------- /test/titleCase-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/titleCase-test.js -------------------------------------------------------------------------------- /test/trim-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3plus/d3plus-text/HEAD/test/trim-test.js --------------------------------------------------------------------------------