CompatibilityReport
Genel Bakış
CompatibilityReport Python için FOSS’de bir sınıf.
CompatibilityReport.to_json(indent, sort_keys) raporun JSON dizgisini döndürür ve write_ json ((target, indent , sort _keyes) bu JON’u doğrudan bir dosyaya yazar.
Bu sınıf, Python programlarında CompatibilityReport nesnelerle çalışmak için 3 yöntem sağlar. Kullanılabilir yöntemler şunlardır: to_dict, to_json, write_json. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: after_label, after_normalized_coordinates, before_label, before_normalized_coordinates, checked_codepoints, compared_glyphs,Ve 3 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
is_compatible | bool | Oku . | Uyumlu olup olduğunu alır. |
before_label | str | Oku . | before label’ı alır. |
after_label | str | Oku . | Sonraki etiketi alır. |
checked_codepoints | tuple[int, ...] | Oku . | Kontrol edilen kod noktalarını alır. |
compared_glyphs | int | Oku . | Karşılaştırılan glifleri alır. |
before_normalized_coordinates | dict[str, float] | Oku . | Ön normalize edilmiş koordinatları alır. |
after_normalized_coordinates | dict[str, float] | Oku . | Normalleştirilmiş sonraki koordinatları alır. |
issues | tuple[GlyphCompatibilityIssue, ...] | Oku . | Sorunları alır. |
interpolation_issues | tuple[GlyphInterpolationIssue, ...] | Oku . | Enterpolasyon sorunlarını alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
to_dict() → dict[str, object] | Uyumluluk raporu için bir sözlük temsilini gönderir. |
to_json(indent: int, sort_keys: bool) → str | Raporun JSON dizgisini gönderir ve write_json(target, indent, sort_keys) bu JON’u doğrudan bir dosyaya yazar. |
| `write_json(target: str | Path, indent: int, sort_keys: bool)` |