open-index/open-npm huggingface dataset:
npm package: @mapbox/glyph-pbf-composite
Description: Combine glyph (SDF) PBFs on the fly.
Latest version: 0.0.3

# glyph-pbf-composite

Combine glyph (SDF) PBFs on the fly.


### `combine(buffers)`

Combine any number of glyph (SDF) PBFs.
Returns a re-encoded PBF with the combined
font faces, composited using array order
to determine glyph priority.

### Parameters

| parameter | type  | description           |
| --------- | ----- | --------------------- |
| `buffers` | array | An array of SDF PBFs. |


## Installation

Requires [nodejs](http://nodejs.org/).

```sh
$ npm install @mapbox/glyph-pbf-composite
```

## Tests

```sh
$ npm test
```
npm package: @mapbox/happytiff
Description: Utility to detect/verify happytiffs
Author: Mapbox
Latest version: 1.2.0

![travis](https://travis-ci.org/mapbox/node-happytiff.svg?branch=master)

![happytiff](https://cloud.githubusercontent.com/assets/83384/5769985/4b3b8264-9cf1-11e4-81ce-3fed6d277acf.gif)

HappyTIFF
---------
A *HappyTIFF* is a [GeoTIFF](http://en.wikipedia.org/wiki/GeoTIFF) with extents that match exactly those of a web mercator ZXY tile.

This library can be used to verify that a GeoTIFF is a HappyTIFF.

`happytiff` CLI command:

    Usage: happytiff <filepath>

    # install happytiff
    sudo npm install -g @mapbox/happytiff

    # example run against a tif file
    happytiff test/fixtures/91-50-7.valid.tif
    {
      "z": 7,
      "x": 91,
      "y": 50
    }

JS API:

    var happytiff = require('@mapbox/happytiff');
    var filepath = __dirname + '/test/fixtures/91-50-7.valid.tif';

    happytiff.info(function(filepath, function(err, info) {
        console.log(info);
        // { x: 91, y: 50, z: 7 }
    });

### Source data

The test images in `test/fixtures` are open data from:

    91-50-7.valid.tif   landsat 8 composite, USGS (http://www.usgs.gov)
    invalid.tif         flanders composite, AGIV (https://www.agiv.be)