belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
FontsContractCompat.Columns
  public
  static
  final
  
  class
  FontsContractCompat.Columns
  
    extends Object
  
  
  
  
  
      implements
      
        BaseColumns
      
  
  
| java.lang.Object | |
| ↳ | android.support.v4.provider.FontsContractCompat.Columns | 
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 | 
|---|
  
    
    android.provider.BaseColumns
  
   | 
Public constructors | |
|---|---|
      
      FontsContractCompat.Columns()
      
      
     | 
  |
Inherited methods | |
|---|---|
  
    
  
    java.lang.Object
  
 | |
Constants
FILE_ID
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
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
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. If not
 present, RESULT_CODE_OK will be assumed.
Constant Value: "result_code"
RESULT_CODE_FONT_NOT_FOUND
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
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
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
int RESULT_CODE_OK
Constant used to represent a result was retrieved successfully. The given fonts will be
 attempted to retrieve immediately via
 openFile(Uri, String). See RESULT_CODE.
Constant Value: 0 (0x00000000)
TTC_INDEX
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
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
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"