GET api/Fonts?family={family}&platform={platform}&pageIndex={pageIndex}&itemsPerPage={itemsPerPage}
Use this method to get the list of all system fonts that can be potentially used for your application. Fonts are associated to a platform/device kind; you can limit the amount of fonts returned (also duplicates) if you send the appropriate platform. example of existing platforms/device kind are: iphone, ipad,android
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| family | string |
None. |
|
| platform |
Optional platform/device kind, defaults to iPhone (lowercased). |
string |
Default value is iphone |
| pageIndex |
Page index to return. |
integer |
Default value is 0 |
| itemsPerPage |
Items per page to return. Default value is 20. |
integer |
Default value is 20 |
Body Parameters
None.
Response Information
Resource Description
Returns a list of system fonts that can be associated to an application optionally filtered by platform, and/or font family.
Collection of SystemFont| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
System font unique identifier. |
string |
None. |
| family | string |
None. |
|
| name |
Font Name (Face Name), note that this is the actual font face name, and is used in code to reference the font. |
string |
None. |
| sizeList |
A comma delimited list of supported font sizes. (These are size in points not pixels) |
string |
None. |
| platform |
Platform or Device Kind for which this font was created. |
string |
None. |
Response Formats
application/json, text/json
[
{
"id": "sample string 1",
"family": "sample string 2",
"name": "sample string 3",
"sizeList": "sample string 4",
"platform": "sample string 5"
},
{
"id": "sample string 1",
"family": "sample string 2",
"name": "sample string 3",
"sizeList": "sample string 4",
"platform": "sample string 5"
}
]
