All URIs are relative to http://font.rest
Method | HTTP request | Description |
---|---|---|
font_id_subset_get | GET /font/{id}/subset | |
font_subset_ranges_get | GET /font/subset/ranges |
font_id_subset_get(id, glyphs, use_cssrange=use_cssrange, custom_glyphs=custom_glyphs, binaryresult=binaryresult)
Subset the font and download the result.
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: X-EverythingFonts-Api-Secret
configuration = swagger_client.Configuration()
configuration.api_key['X-EverythingFonts-Api-Secret'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-EverythingFonts-Api-Secret'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.SubsetApi(swagger_client.ApiClient(configuration))
id = 'id_example' # str | Font ID
glyphs = 'glyphs_example' # str | Comma seperated glyph ranges or single glyphs. e.g 0x61-0x7A,0x30-0x39
use_cssrange = false # bool | Affects how the custom_glyphs string is processed. Default is set to false. (optional) (default to false)
custom_glyphs = 'custom_glyphs_example' # str | A literal string whose value will be converted to unicode values. If the paramater use_cssrange is set to true this will be treated as CSS unicode ranges. (optional)
binaryresult = false # bool | Return converted file in binary format, the default is base64 json response. (optional) (default to false)
try:
api_instance.font_id_subset_get(id, glyphs, use_cssrange=use_cssrange, custom_glyphs=custom_glyphs, binaryresult=binaryresult)
except ApiException as e:
print("Exception when calling SubsetApi->font_id_subset_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | Font ID | |
glyphs | str | Comma seperated glyph ranges or single glyphs. e.g 0x61-0x7A,0x30-0x39 | |
use_cssrange | bool | Affects how the custom_glyphs string is processed. Default is set to false. | [optional] [default to false] |
custom_glyphs | str | A literal string whose value will be converted to unicode values. If the paramater use_cssrange is set to true this will be treated as CSS unicode ranges. | [optional] |
binaryresult | bool | Return converted file in binary format, the default is base64 json response. | [optional] [default to false] |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
font_subset_ranges_get()
Get the subset unicode ranges.
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: X-EverythingFonts-Api-Secret
configuration = swagger_client.Configuration()
configuration.api_key['X-EverythingFonts-Api-Secret'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-EverythingFonts-Api-Secret'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.SubsetApi(swagger_client.ApiClient(configuration))
try:
api_instance.font_subset_ranges_get()
except ApiException as e:
print("Exception when calling SubsetApi->font_subset_ranges_get: %s\n" % e)
This endpoint does not need any parameter.
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]