
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
nototools-pdf-fonts
Advanced tools
customization for noto tools to merge non CJK noto fonts with latin character and prepare fonts files to be used by a pdf generator such as pdfMake
Fork of nototools
This is a customization of nototools to convert and merge font files to proper format needed for pdf generators such as pdfMake.
In noto fonts latin characters are separated out from downloadable .ttf
files for non latin language sets - with the exception of the cjk .otf
files.
This package provides the tools generate required font data for pdf generator such as pdfmake to properly generate characters in latin and the language specified vs only the language specified as otherwise would show as tofu blocks or empty spaces.
Clone repository or install or npm install nototools-pdf-fonts
On Mac OS X, install dependencies with homebrew
brew install --with-cairo harfbuzz cairo pango pygtk imagemagick
Install python dependencies,
pip install -r requirements.txt
Then install nototools. Since nototools changes frequently, installing using 'editable' mode is recommended:
pip install -e .
Download all fonts noto fonts to use as source for script (alternatively - modify dicts in merge_fonts.py
and only include font files as needed).
See merge_fonts.py
for more instructions on usage or use already merged fonts from merged_fonts
directory.
*note that otf files from CJK (Chinese, Japanese and Korean) cannot be merged and instead should be built either from the default provided fonts in merged_fonts
directory or here (converted noto sans cjk .otf
files).
To convert merged fonts to base64, make sure all merged font files are in merged_fonts
directory then install node modules and run gulp buildFonts
and find built files of base64 data in build
directory.
FAQs
customization for noto tools to merge non CJK noto fonts with latin character and prepare fonts files to be used by a pdf generator such as pdfMake
The npm package nototools-pdf-fonts receives a total of 1 weekly downloads. As such, nototools-pdf-fonts popularity was classified as not popular.
We found that nototools-pdf-fonts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.