# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Inherited Constants | Inherited Methods

# FontsContract.Columns

`public static final class FontsContract.Columns`
`extends Object` `implements BaseColumns`

java.lang.Object
↳ | android.provider.FontsContract.Columns

This class is deprecated.
Use the `FontsContractCompat.Columns` for consistent behavior across all devices.

Defines the constants used in a response from a Font Provider. The cursor returned from the query should have the ID column populated with the content uri ID for the resulting font. This should point to a real file or shared memory, as the client will mmap the given file descriptor. Pipes, sockets and other non-mmap-able file descriptors will fail to load in the client application.

## Summary

### Constants
`String` | `FILE_ID` Constant used to request data from a font provider.
`String` | `ITALIC` Constant used to request data from a font provider.
`String` | `RESULT_CODE` Constant used to request data from a font provider.
`int` | `RESULT_CODE_FONT_NOT_FOUND` Constant used to represent a result was not found.
`int` | `RESULT_CODE_FONT_UNAVAILABLE` Constant used to represent a result was found, but cannot be provided at this moment.
`int` | `RESULT_CODE_MALFORMED_QUERY` Constant used to represent that the query was not in a supported format by the provider.
`int` | `RESULT_CODE_OK` Constant used to represent a result was retrieved successfully.
`String` | `TTC_INDEX` Constant used to request data from a font provider.
`String` | `VARIATION_SETTINGS` Constant used to request data from a font provider.
`String` | `WEIGHT` Constant used to request data from a font provider.

### Inherited constants
From interface `android.provider.BaseColumns`
`String` | `_COUNT` The count of rows in a directory.
`String` | `_ID` The unique ID for a row.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Constants

### FILE_ID

    public static final String FILE_ID

Constant used to request data from a font provider. The cursor returned from the query may populate this column with a long for the font file ID. The client will request a file descriptor to "file/FILE_ID" with this ID immediately under the top-level content URI. If not present, the client will request a file descriptor to the top-level URI with the given base font ID. Note that several results may return the same file ID, e.g. for TTC files with different indices.

Constant Value: "file_id"

### ITALIC

    public static final String ITALIC

Constant used to request data from a font provider. The cursor returned from the query should have this column populated with the int italic for the resulting font. This should be 0 for regular style and 1 for italic.

Constant Value: "font_italic"

### RESULT_CODE

    public static final String RESULT_CODE

Constant used to request data from a font provider. The cursor returned from the query should have this column populated to indicate the result status of the query. This will be checked before any other data in the cursor. Possible values are `RESULT_CODE_OK`, `RESULT_CODE_FONT_NOT_FOUND`, `RESULT_CODE_MALFORMED_QUERY` and `RESULT_CODE_FONT_UNAVAILABLE` for system defined values. You may also define your own values in the 0x000010000..0xFFFF0000 range. If not present, `RESULT_CODE_OK` will be assumed.

Constant Value: "result_code"

### RESULT_CODE_FONT_NOT_FOUND

    public static final int RESULT_CODE_FONT_NOT_FOUND

Constant used to represent a result was not found. See `RESULT_CODE`.

Constant Value: 1 (0x00000001)

### RESULT_CODE_FONT_UNAVAILABLE

    public static final int RESULT_CODE_FONT_UNAVAILABLE

Constant used to represent a result was found, but cannot be provided at this moment. Use this to indicate, for example, that a font needs to be fetched from the network. See `RESULT_CODE`.

Constant Value: 2 (0x00000002)

### RESULT_CODE_MALFORMED_QUERY

    public static final int RESULT_CODE_MALFORMED_QUERY

Constant used to represent that the query was not in a supported format by the provider. See `RESULT_CODE`.

Constant Value: 3 (0x00000003)

### RESULT_CODE_OK

    public static final int RESULT_CODE_OK

Constant used to represent a result was retrieved successfully. The given fonts will be attempted to retrieve immediately via `ContentProvider.openFile(Uri, String)`. See `RESULT_CODE`.

Constant Value: 0 (0x00000000)

### TTC_INDEX

    public static final String TTC_INDEX

Constant used to request data from a font provider. The cursor returned from the query should have this column populated with an int for the ttc index for the resulting font.

Constant Value: "font_ttc_index"

### VARIATION_SETTINGS

    public static final String VARIATION_SETTINGS

Constant used to request data from a font provider. The cursor returned from the query may populate this column with the font variation settings String information for the font.

Constant Value: "font_variation_settings"

### WEIGHT

    public static final String WEIGHT

Constant used to request data from a font provider. The cursor returned from the query should have this column populated with the int weight for the resulting font. This value should be between 100 and 900. The most common values are 400 for regular weight and 700 for bold weight.

Constant Value: "font_weight"

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*