mapbox-to-css-font
Advanced tools
Comparing version 2.2.0 to 2.3.0
@@ -32,3 +32,3 @@ var fontWeights = { | ||
module.exports = function(fonts, size) { | ||
module.exports = function(fonts, size, lineHeight) { | ||
var cssData = fontCache[fonts]; | ||
@@ -72,6 +72,6 @@ if (!cssData) { | ||
} | ||
// CSS font property: font-style font-weight font-size font-family | ||
// CSS font property: font-style font-weight font-size/line-height font-family | ||
cssData = fontCache[fonts] = [style, weight, fontFamilies]; | ||
} | ||
return cssData[0] + sp + cssData[1] + sp + size + 'px' + sp + cssData[2]; | ||
return cssData[0] + sp + cssData[1] + sp + size + 'px' + (lineHeight ? '/' + lineHeight : '') + sp + cssData[2]; | ||
} |
{ | ||
"name": "mapbox-to-css-font", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "Utility to convert Mapbox GL Style font names to CSS font definitions", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -13,4 +13,4 @@ # Mapbox to CSS Font | ||
var parseFont = require('mapbox-to-css-font'); | ||
parseFont('Open Sans Regular', 16); | ||
// returns 'normal 400 16px "Open Sans"' | ||
parseFont('Open Sans Regular', 16, 1.2); | ||
// returns 'normal 400 16px/1.2 "Open Sans"' | ||
``` | ||
@@ -26,2 +26,4 @@ | ||
Returns **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** CSS font definition, e.g. `'normal 400 16px "Open Sans"'`. | ||
- `lineHeight` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)|[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)** Line height as css [line-height](https://developer.mozilla.org/en-US/docs/Web/CSS/line-height). Optional. | ||
Returns **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** CSS font definition, e.g. `'normal 400 16px/1.2 "Open Sans"'`. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
5581
0
28