Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

calculate-pixel-size

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

calculate-pixel-size

A small browser library to calculate text size in pixels

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

Calculate Pixel Size

A small browser library to calculate text size in pixels

Usage

If you include calculate-pixel-size.js in your HTML file, calculatePixelSize is exposed as a global variable. If you install via npm or yarn, calculatePixelSize is exposed as the default export.

var text = "Some text to measure";
var widthInPixels = calculatePixelSize(text).width;
var heightInPixels = calculatePixelSize(text).height;

Options

calculatePixelSize accepts an options object. Currently, only one option, style, is supported. It defines the style of the text to be measured, in the same syntax as HTMLElement.style. Acceptable values:

options = {
    style: {
        'letterSpacing': String,
        'tabSize': String,
        'font': String,
        'fontFamily': String,
        'fontKerning': String,
        'fontSize': String,
        'fontStretch': String,
        'fontStyle': String,
        'fontVariant': String,
        'fontVariantCaps': String,
        'fontWeight': String
    }
}

var styledSize = calculatePixelSize("Some text to measure", options);

Other values of options.style will be ignored.

Important Note

Calculate Pixel Size relies on the <body> element being loaded. Therefore, you must load calculate-pixel-size.js at the end of the <body> tag, preferrably directly before the closing </body>. At some point in the future, I may include an optional callback to calculatePixelSize to allow it to be called asynchronously before the body loads.

Installation

Script tag

Download calculate-pixel-size.js or calculate-pixel-size.min.js (minified), then include the file in a script tag:

<script type="text/javascript" src="/path/to/calculate-pixel-size.js"></script>

NPM

npm install calculate-pixel-size

License

Calculate Pixel Size is distributed under the MIT license.

FAQs

Package last updated on 10 Nov 2016

Did you know?

Socket

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.

Install

Related posts