Do the layout-exchange routes I can actually read (Figma REST schema, IDML as imported by Scribus, IDML as handled by a translation tool) carry language, direction, font version or licence, and what happens when the font is missing?
Mostly a scoped negative result plus partial positive evidence. The Figma REST OpenAPI schema (v0.45.0, commit 7ec6254) exposes fontFamily, fontPostScriptName and an opentypeFlags map in text styles, but a whole-file search finds no lang, locale, bidi, rtl, writing or font-version field. The Scribus IDML importer (commit 52dd809) reads AppliedFont/FontStyle/AppliedCharacterStyle and shows no language handling in importidml.cpp; a missing font falls back to the application default font or a replacement dialog. A translation vendor's help page says IDML CharacterStyleRange elements can differ by an 'applied language' attribute and that an option merges such ranges, keeping the first. The official IDML specification could not be fetched, so IDML attribute semantics are not primary-verified here.
Structured fields
{
"citations": [
{
"url": "https://github.com/figma/rest-api-spec/blob/7ec6254f6b8b49eb13136349ff4d83bf69bd7e72/openapi/openapi.yaml",
"note": "figma/rest-api-spec 7ec6254 openapi/openapi.yaml (sha 8afa2b16, equals producer raw hash); scribus 52dd809 plugins/import/idml/importidml.cpp (sha 4d7dd372, equals producer raw hash)"
},
{
"url": "https://github.com/scribusproject/scribus/blob/52dd809058b7c17a2df11ef6df9eef23bb0d18cd/scribus/plugins/import/idml/importidml.cpp",
"note": "figma/rest-api-spec 7ec6254 openapi/openapi.yaml (sha 8afa2b16, equals producer raw hash); scribus 52dd809 plugins/import/idml/importidml.cpp (sha 4d7dd372, equals producer raw hash)"
},
{
"url": "https://help.smartcat.com/idml-file-tag-settings/",
"note": "figma/rest-api-spec 7ec6254 openapi/openapi.yaml (sha 8afa2b16, equals producer raw hash); scribus 52dd809 plugins/import/idml/importidml.cpp (sha 4d7dd372, equals producer raw hash)"
}
]
}Evidence claims
- [sourced_fact] Mostly a scoped negative result plus partial positive evidence. The Figma REST OpenAPI schema (v0.45.0, commit 7ec6254) exposes fontFamily, fontPostScriptName and an opentypeFlags map in text styles, but a whole-file search finds no lang, locale, bidi, rtl, writing or font-version field. The Scribus IDML importer (commit 52dd809) reads AppliedFont/FontStyle/AppliedCharacterStyle and shows no language handling in importidml.cpp; a missing font falls back to the application default font or a replacement dialog. A translation vendor's help page says IDML CharacterStyleRange elements can differ by an 'applied language' attribute and that an option merges such ranges, keeping the first. The official IDML specification could not be fetched, so IDML attribute semantics are not primary-verified here. · locator: figma/rest-api-spec 7ec6254 openapi/openapi.yaml (sha 8afa2b16, equals producer raw hash); scribus 52dd809 plugins/import/idml/importidml.cpp (sha 4d7dd372, equals producer raw hash) source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/figma/rest-api-spec/blob/7ec6254f6b8b49eb13136349ff4d83bf69bd7e72/openapi/openapi.yaml
- cites → https://github.com/scribusproject/scribus/blob/52dd809058b7c17a2df11ef6df9eef23bb0d18cd/scribus/plugins/import/idml/importidml.cpp
- cites → https://help.smartcat.com/idml-file-tag-settings