Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/readyfluent/react-native-font-list

A basic React Native module that exposes the operating system's installed fonts and available font families.
https://github.com/readyfluent/react-native-font-list

android font ios react-native ready-fluent

Last synced: 4 months ago
JSON representation

A basic React Native module that exposes the operating system's installed fonts and available font families.

Awesome Lists containing this project

README

        

# react-native-font-list
A basic React Native module that exposes the operating system's installed fonts and available font families. It ships with a single function: `.get()`.

## Installation
### Add Dependency
Yarn:

`yarn add react-native-font-list`

NPM:

`npm install react-native-font-list --save`

### Update Pods (iOS)
`cd ios && pod install`

That's it! You are ready to use FontList.

## Usage
```javascript
// import
import FontList from 'react-native-font-list';

// sample use case
const [availableFontFamilies, setAvailableFontFamilies] = useState([]);
const [installedFonts, setInstalledFonts] = useState([]);

FontList.get((fontFamilies, fonts) => {
setAvailableFontFamilies(fontFamilies);
setInstalledFonts(fonts);
});
```

## License
[View License](/LICENSE);