NextPDF, Basamaklı Stil Şabloları (CSS) işlemesini yayımlanmış World Wide Web Consortium (W3C) belirtimlerine göre gerçekleştirir. NextPDF’in belirtim kümesindeki her CSS modülünü ve bu modülün işleme hattındaki gerçeklik denetiminden geçirilmiş destek durumunu gözden geçirmek için bu sayfayı kullanın.
Bu revizyon, Wave 4 B2 gerçeklik denetiminden (plan bölümü 4.4) gelir. Önceki yapısal revizyon doğrulanmamış yer tutucu rozetler kullanıyordu. Denetim, her satırı diskteki gerçek kanıtlara (src/Html/, tests/, tests/Wpt/corpus/), v8/v9 kırıcı değişiklik mimari karar kayıtlarına (ADR’lere) ve dahili CSS özellik kapsam denetimine göre yeniden derecelendirdi. Denetim kapsamdan çok dürüstlüğe öncelik verdi: kanıt bir rozeti düşürmeyi gerektirdiğinde rozet düşürüldü.
Doğrulama sözleşmesi kapsamında her satır dört rozetten biriyle sınıflandırılır:
- Doğrulandı —
src/Html/ içinde uygulama ve önemli bir özel otomatik test demeti vardır: ya tests/Unit/Html/<Module>/ altında üç ya da daha fazla dosyadan oluşan özellik düzeyinde bir demet, ya da tests/Wpt/corpus/ altında elli ya da daha fazla test içeren bir Web Platform Tests (WPT) derlem parçası. Her CSS modülü için henüz altın Taşınabilir Belge Biçimi (PDF) temel çizgisi bağlanmadığından, doğrulanmış satırlar structural yeniden üretilebilirlik profilini (PHPUnit doğrulama eşdeğerliği) kullanır; bitwise asla kullanılmaz.
- Beyan edildi — Modül davranışı
src/Html/ içinde uygulanmıştır (kaynak yolu belirtilmiştir), ancak özel test zayıftır, paylaşımlıdır ya da yoktur. Somut bir uygulamaya sahip her beyan edilmiş satırın bir geri doldurma sorunu vardır.
- Desteklenmiyor — Statik PDF işleme hattı bu modülü içermez: runtime/browser-only API’leri, scrolling/animation çalışma zamanları ve W3C tarafından durdurulan çalışmalar. Satırda neden kaydedilir.
- Bilinmiyor — Modül derlemde yer alır, ancak denetim herhangi bir uygulama ya da test kanıtı bulamamıştır. Denetim, sayıyı artırmak için desteği asla yukarı yönde tahmin etmedi.
Yapısal revizyondaki partial rozeti kullanımdan kaldırıldı: eski kısmi satırların tümü claimed (uygulama mevcut, özel test yok) ya da verified olarak yeniden derecelendirildi.
| Rozet | Anlam |
|---|
verified | src/Html/ + özel test demeti (≥3 dosya) ya da WPT parçası (≥50 test); structural profili altında belirlenimci şekilde geçer. |
claimed | Uygulama kanıtı src/Html/ içinde, özel test yok. Geri doldurma sorunu izleniyor. |
not-supported | Statik PDF kapsamından açıkça hariç tutuldu. Neden kaydedildi. |
unknown | Belirlenebilir kanıt yok. Yukarı yönlü tahmin yapılmadı. |
Bu sayfadaki Güven sütunu, belirtilen rozetin arkasındaki kanıt için dürüst ve ikili değer taşımayan bir göstergedir (high / medium / low). Bu değer, rozetin kendisinden bağımsızdır.
NextPDF, aşağıda listelenen CSS modüllerini belirtilen düzeylerde destekler. Doğrulandı satırları, NextPDF’in davranışını doğrulayan ve structural yeniden üretilebilirlik profili altında belirlenimci şekilde geçen özel bir otomatik test demetine ya da önemli bir WPT derlem parçasına sahiptir. Beyan edildi satırlarının src/Html/ içinde uygulama kanıtı vardır, ancak henüz özel bir testi yoktur; her satır izleme sorunu #614 kapsamında bir geri doldurma sorunuyla izlenir. Desteklenmiyor satırları, statik PDF hedefi için açık kapsam sınırlarını belgeler.
Hiçbir satır bayt düzeyinde yeniden üretilebilirlik iddiasında bulunmaz, çünkü bu revizyonda CSS modülü başına altın PDF temel çizgisi yoktur. Doğrulama sözleşmesi boş destek satırlarına izin vermez: destek belirlenemediğinde satır unknown olur.
| Durum | Modüller | Güven (yüksek / orta / düşük) |
|---|
| Doğrulandı | 12 | 8 / 4 / 0 |
| Beyan edildi | 49 | 0 / 35 / 14 |
| Desteklenmiyor | 67 | 62 / 5 / 0 |
| Bilinmiyor | 39 | 0 / 0 / 39 |
| Toplam | 167 | 70 / 44 / 53 |
Yapısal revizyondaki summary bloğu kendi içinde tutarsızdı: toplam 148 (18 doğrulandı / 11 kısmi / 11 beyan edildi / 53 desteklenmiyor / 55 bilinmiyor) bildiriyordu; oysa dosya etiketleri 34 doğrulandı / 13 kısmi / 13 beyan edildi / 68 desteklenmiyor / 39 bilinmiyor olarak toplanan 167 modül satırı içeriyordu. Bu denetim, toplamı gerçek değer olan 167’ye düzeltti ve her satırı diskteki kanıtlara göre yeniden derecelendirdi: Doğrulandı sayısı, bildirilen 34 değerinden kanıtlanmış 12 değerine düştü. Bu azalma, dürüst bir denetimin doğru sonucudur; gerileme değildir. Tam before/after farkı, depo içindeki _css-matrix-truth-report.md yardımcı dosyasındadır.
Yapısal revizyon, üç etkin yeteneği kaldırılmış ya da desteklenmiyor olarak yanlış etiketledi. ADR-027 ve ADR-028 yalnızca ExperimentalFeature enum isteğe bağlı katılım işaretlerini kaldırdı; yetenekler ETKİN ve varsayılan olarak açık kalır:
- Subgrid (
css_grid_2) — ETKİN; CssFeatureFlags::$layoutSubgrid varsayılan olarak açık. “subgrid v9.0.0 sürümünde tamamen kaldırıldı” olarak yanlış etiketlenmişti.
@container sorguları (css_contain_2) — çalışma zamanı davranışı ADR-028 tarafından açıkça değiştirilmedi; bayrakla devre dışı bırakma korundu. “v9.0.0 sürümünde tamamen kaldırıldı” olarak yanlış etiketlenmişti.
writing-mode: vertical-lr (css_writing_modes_3) — v7.0.0 sürümünden bu yana varsayılan olarak açık ve kararlı; ADR-027 yalnızca kullanımdan kaldırma el sıkışmasını yükseltti. “v8.0.0 sürümünde kullanımdan kaldırıldı/kaldırıldı” olarak yanlış etiketlenmişti.
Makine tarafından okunabilen modül bazındaki satır kümesi, doğruluk kaynağı olan depo içindeki css-support-matrix-data.yaml dosyasında bulunur. Bu sayfa, kategoriye göre gruplanmış, insan tarafından okunabilir izdüşümüdür. Astro bileşenleri, belge derlemesi sırasında YAML verilerini doğrudan tüketir.
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Flexible Box Layout (css_flexbox_1) | 1 | CR | Doğrulandı | yüksek |
CSS Grid Layout (css_grid_1) | 1 | REC | Doğrulandı | yüksek |
CSS Grid Layout — Subgrid (css_grid_2) | 2 | CR | Beyan edildi | orta |
CSS Grid Layout — Masonry (css_grid_3) | 3 | ED | Desteklenmiyor | yüksek |
CSS Display (css_display_3) | 3 | CR | Beyan edildi | orta |
CSS Display (css_display_4) | 4 | ED | Bilinmiyor | düşük |
CSS Positioned Layout (css_position_3) | 3 | WD | Doğrulandı | yüksek |
CSS Positioned Layout (css_position_4) | 4 | ED | Bilinmiyor | düşük |
CSS Box Alignment (css_align_3) | 3 | WD | Beyan edildi | orta |
CSS Box Sizing (css_sizing_3) | 3 | CR | Beyan edildi | düşük |
CSS Box Sizing (css_sizing_4) | 4 | ED | Bilinmiyor | düşük |
CSS Box Model (css_box_3) | 3 | WD | Beyan edildi | orta |
CSS Box Model (css_box_4) | 4 | ED | Bilinmiyor | düşük |
CSS Multi-column Layout (css_multicol_1) | 1 | CR | Beyan edildi | orta |
CSS Multi-column Layout (css_multicol_2) | 2 | ED | Bilinmiyor | düşük |
CSS Fragmentation (css_break_3) | 3 | CR | Doğrulandı | orta |
CSS Fragmentation (css_break_4) | 4 | ED | Bilinmiyor | düşük |
CSS Containment (css_contain_1) | 1 | REC | Desteklenmiyor | orta |
CSS Containment — @container (css_contain_2) | 2 | CR | Beyan edildi | düşük |
CSS Containment (css_contain_3) | 3 | ED | Desteklenmiyor | orta |
CSS Inline Layout (css_inline_3) | 3 | WD | Beyan edildi | orta |
CSS Logical Properties (css_logical_1) | 1 | WD | Beyan edildi | orta |
CSS Page Floats (css_page_floats_3) | 3 | ED | Desteklenmiyor | yüksek |
CSS Pagination Templates (css_page_templates_3) | 3 | ED | Desteklenmiyor | yüksek |
CSS Exclusions (css_exclusions_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Regions (css_regions_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Template Layout (css_template_1) | 1 | NOTE | Desteklenmiyor | yüksek |
CSS Layout API (css_layout_api_1) | 1 | WD | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Backgrounds and Borders (css_backgrounds_3) | 3 | CR | Beyan edildi | orta |
CSS Backgrounds (css_backgrounds_4) | 4 | ED | Bilinmiyor | düşük |
CSS Borders and Box Decorations (css_borders_4) | 4 | ED | Bilinmiyor | düşük |
CSS Gap Decorations (css_gaps_1) | 1 | ED | Bilinmiyor | düşük |
CSS Masking (css_masking_1) | 1 | CR | Desteklenmiyor | orta |
CSS Shadow Module (css_shadow_1) | 1 | ED | Beyan edildi | orta |
CSS Shapes (css_shapes_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Shapes (css_shapes_2) | 2 | ED | Desteklenmiyor | yüksek |
Filter Effects (filter_effects_1) | 1 | WD | Desteklenmiyor | yüksek |
Filter Effects (filter_effects_2) | 2 | ED | Desteklenmiyor | yüksek |
Compositing and Blending (compositing_1) | 1 | CR | Beyan edildi | orta |
Compositing (compositing_2) | 2 | ED | Bilinmiyor | düşük |
CSS Fill and Stroke (fill_stroke_3) | 3 | ED | Bilinmiyor | düşük |
Geometry Interfaces (geometry_1) | 1 | CR | Desteklenmiyor | yüksek |
DOMMatrix (matrix) | 1 | NOTE | Desteklenmiyor | yüksek |
Motion Path (motion_1) | 1 | WD | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Fonts (css_fonts_3) | 3 | REC | Doğrulandı | orta |
CSS Fonts (css_fonts_4) | 4 | CR | Doğrulandı | yüksek |
CSS Fonts (css_fonts_5) | 5 | ED | Bilinmiyor | düşük |
CSS Font Loading (css_font_loading_3) | 3 | WD | Desteklenmiyor | yüksek |
CSS Text (css_text_3) | 3 | CR | Beyan edildi | orta |
CSS Text (css_text_4) | 4 | ED | Beyan edildi | orta |
CSS Text Decoration (css_text_decor_3) | 3 | CR | Beyan edildi | orta |
CSS Text Decoration (css_text_decor_4) | 4 | ED | Bilinmiyor | düşük |
CSS Ruby (css_ruby_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Writing Modes (css_writing_modes_3) | 3 | REC | Beyan edildi | orta |
CSS Writing Modes (css_writing_modes_4) | 4 | ED | Bilinmiyor | düşük |
CSS Speech (css_speech_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Mobile Text Size Adjustment (css_size_adjust_1) | 1 | ED | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Color (css_color_3) | 3 | REC | Beyan edildi | orta |
CSS Color (css_color_4) | 4 | CR | Beyan edildi | orta |
CSS Color (css_color_5) | 5 | WD | Bilinmiyor | düşük |
CSS Color (css_color_6) | 6 | ED | Bilinmiyor | düşük |
CSS Color Adjustment (css_color_adjust_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Color HDR (css_color_hdr_1) | 1 | ED | Desteklenmiyor | yüksek |
CSS Images (css_images_3) | 3 | CR | Beyan edildi | orta |
CSS Images (css_images_4) | 4 | ED | Bilinmiyor | düşük |
CSS Images (css_images_5) | 5 | ED | Bilinmiyor | düşük |
CSS Image Animation (css_image_animation_1) | 1 | ED | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Selectors (selectors_3) | 3 | REC | Beyan edildi | orta |
CSS Selectors (selectors_4) | 4 | WD | Beyan edildi | orta |
CSS Selectors (selectors_5) | 5 | ED | Bilinmiyor | düşük |
CSS Non-element Selectors (selectors_nonelement_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Pseudo-Elements (css_pseudo_4) | 4 | WD | Beyan edildi | orta |
CSS Cascading and Inheritance (css_cascade_3) | 3 | REC | Doğrulandı | yüksek |
CSS Cascading (css_cascade_4) | 4 | CR | Doğrulandı | yüksek |
CSS Cascading (css_cascade_5) | 5 | CR | Doğrulandı | yüksek |
CSS Cascading (css_cascade_6) | 6 | WD | Bilinmiyor | düşük |
CSS Values and Units (css_values_3) | 3 | REC | Beyan edildi | orta |
CSS Values and Units (css_values_4) | 4 | CR | Beyan edildi | orta |
CSS Values and Units (css_values_5) | 5 | ED | Bilinmiyor | düşük |
CSS Custom Properties (css_variables_1) | 1 | CR | Beyan edildi | orta |
CSS Custom Properties (css_variables_2) | 2 | ED | Bilinmiyor | düşük |
CSS Conditional Rules (css_conditional_3) | 3 | CR | Beyan edildi | orta |
CSS Conditional Rules (css_conditional_4) | 4 | ED | Bilinmiyor | düşük |
CSS Conditional Rules (css_conditional_5) | 5 | ED | Bilinmiyor | düşük |
CSS Conditional Values (css_conditional_values_1) | 1 | ED | Bilinmiyor | düşük |
CSS Namespaces (css_namespaces_3) | 3 | REC | Beyan edildi | düşük |
CSS Style Attributes (css_style_attr_1) | 1 | CR | Beyan edildi | orta |
CSS Syntax (css_syntax_3) | 3 | CR | Beyan edildi | orta |
CSS Nesting (css_nesting_1) | 1 | CR | Beyan edildi | orta |
CSS Environment Variables (css_env_1) | 1 | ED | Desteklenmiyor | orta |
CSS Custom Functions and Mixins (css_mixins_1) | 1 | ED | Bilinmiyor | düşük |
CSS Extensions (css_extensions_1) | 1 | NOTE | Bilinmiyor | düşük |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Lists and Counters (css_lists_3) | 3 | WD | Beyan edildi | orta |
CSS Counter Styles (css_counter_styles_3) | 3 | CR | Beyan edildi | orta |
CSS Generated Content (css_content_3) | 3 | WD | Beyan edildi | orta |
CSS Generated Content for Paged Media (css_gcpm_3) | 3 | WD | Beyan edildi | orta |
CSS Generated Content for Paged Media (css_gcpm_4) | 4 | ED | Bilinmiyor | düşük |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Paged Media (css_page_3) | 3 | WD | Beyan edildi | orta |
CSS Paged Media (css_page_4) | 4 | NOTE | Bilinmiyor | düşük |
CSS Print Profile (css_print) | 1 | NOTE | Beyan edildi | düşük |
CSS Presentation Levels (css_preslev_1) | 1 | NOTE | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Overflow (css_overflow_3) | 3 | WD | Beyan edildi | düşük |
CSS Overflow (css_overflow_4) | 4 | ED | Bilinmiyor | düşük |
CSS Overflow (css_overflow_5) | 5 | ED | Bilinmiyor | düşük |
CSS Overscroll Behavior (css_overscroll_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Scroll Anchoring (css_scroll_anchoring_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Scroll Snap (css_scroll_snap_1) | 1 | REC | Desteklenmiyor | yüksek |
CSS Scroll Snap (css_scroll_snap_2) | 2 | WD | Desteklenmiyor | yüksek |
CSS Scrollbars Styling (css_scrollbars_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Basic User Interface (css_ui_3) | 3 | REC | Desteklenmiyor | orta |
CSS Basic User Interface (css_ui_4) | 4 | WD | Desteklenmiyor | yüksek |
CSS Form Control Styling (css_forms_1) | 1 | ED | Desteklenmiyor | yüksek |
CSS View Transitions (css_view_transitions_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS View Transitions (css_view_transitions_2) | 2 | ED | Desteklenmiyor | yüksek |
CSS Spatial Navigation (css_nav_1) | 1 | NOTE | Desteklenmiyor | yüksek |
CSS Route Matching (css_navigation_1) | 1 | ED | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Table (css_tables_3) | 3 | WD | Doğrulandı | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Transforms (css_transforms_1) | 1 | CR | Beyan edildi | orta |
CSS Transforms (css_transforms_2) | 2 | ED | Bilinmiyor | düşük |
CSS Animations (css_animations_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Animations (css_animations_2) | 2 | ED | Desteklenmiyor | yüksek |
CSS Transitions (css_transitions_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Transitions (css_transitions_2) | 2 | ED | Desteklenmiyor | yüksek |
CSS Easing Functions (css_easing_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Easing Functions (css_easing_2) | 2 | ED | Desteklenmiyor | yüksek |
Web Animations (web_animations_1) | 1 | WD | Desteklenmiyor | yüksek |
Web Animations (web_animations_2) | 2 | ED | Desteklenmiyor | yüksek |
Web Animations CSS Integration (web_animations_css_integration) | 1 | ED | Desteklenmiyor | yüksek |
Animation Triggers (animation_triggers) | 1 | ED | Desteklenmiyor | yüksek |
Pointer-driven Animations (pointer_animations_1) | 1 | ED | Desteklenmiyor | yüksek |
Scroll-driven Animations (scroll_animations_1) | 1 | ED | Desteklenmiyor | yüksek |
CSS Animation Worklet (css_animation_worklet) | 1 | ED | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Anchor Positioning (css_anchor_position_1) | 1 | WD | Bilinmiyor | düşük |
CSS Anchor Positioning (css_anchor_position_2) | 2 | ED | Bilinmiyor | düşük |
CSS Highlight API (css_highlight_api_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Properties and Values API (css_properties_values_api_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Painting API (css_paint_api_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Typed OM (css_typed_om_1) | 1 | WD | Desteklenmiyor | yüksek |
CSSOM (cssom_1) | 1 | WD | Desteklenmiyor | yüksek |
CSSOM View (cssom_view_1) | 1 | WD | Desteklenmiyor | yüksek |
CSS Will Change (css_will_change_1) | 1 | CR | Desteklenmiyor | yüksek |
CSS Linked Parameters (css_link_params_1) | 1 | ED | Bilinmiyor | düşük |
CSS Line Grid (css_line_grid_1) | 1 | NOTE | Bilinmiyor | düşük |
CSS Rhythmic Sizing (css_rhythm_1) | 1 | ED | Bilinmiyor | düşük |
CSS Round Display (css_round_display_1) | 1 | ED | Desteklenmiyor | yüksek |
CSS Shaders (css_shaders_1) | 1 | NOTE | Desteklenmiyor | yüksek |
CSS Viewport (css_viewport_1) | 1 | NOTE | Desteklenmiyor | yüksek |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
Media Queries (mediaqueries_3) | 3 | REC | Beyan edildi | orta |
Media Queries (mediaqueries_4) | 4 | CR | Beyan edildi | orta |
Media Queries (mediaqueries_5) | 5 | WD | Bilinmiyor | düşük |
| W3C Modülü | Düzey | W3C | Durum | Güven |
|---|
CSS Level 2 (css_2_1) | 2.1 | REC | Beyan edildi | düşük |
CSS Level 2.2 (css_2_2) | 2.2 | NOTE | Beyan edildi | düşük |
CSS Snapshot 2026 (css_snapshot_2026) | snapshot | NOTE | Beyan edildi | düşük |
Bu W3C modülleri derlemde yer alır, ancak CSS işleme hattının dışındadır. Uygun olduğunda ilgili özellik sayfaları bunlara bağlantı verir.
| W3C Modülü | W3C | Durum | Güven | Nerede |
|---|
W3C SVG 1.1 (svg_1_1) | REC | Beyan edildi | düşük | Satır içi SVG boyama alt kümesi Renderer/PaintCommand/ içinde; CSS matrisi testi yok. |
W3C SVG 2.0 (svg_2_0) | CR | Bilinmiyor | düşük | Premium hattı kapsamında; core kanıtı yok. |
W3C PNG 3rd Edition (png_3) | WD | Beyan edildi | düşük | PNG çözme Graphics/ modülünde (HTML/CSS dışında). |
W3C WOFF 1.0 (woff_1_0) | REC | Beyan edildi | düşük | Font yığını aracılığıyla WOFF; CSS matrisi testi yok. |
W3C WOFF 2.0 (woff_2_0) | REC | Beyan edildi | düşük | Font yığını aracılığıyla WOFF2; CSS matrisi testi yok. |
W3C WCAG 2.2 (wcag_2_2) | REC | Doğrulandı | orta | src/Html/Aam/, tests/Unit/Accessibility/HtmlAam/ (4 dosya) — PDF/UA-2. |
W3C WAI-ARIA 1.2 (wai_aria_1_2) | REC | Doğrulandı | orta | tests/Unit/Accessibility/HtmlAam/ (4 dosya). |
W3C ARIA Bundle (w3c_aria_bundle) | REC | Beyan edildi | düşük | Yönerge paketi; somut kanıt WAI-ARIA satırıdır. |
W3C AAM Bundle (w3c_aam_bundle) | NOTE | Beyan edildi | düşük | Paket işaretçisi; kanıt WAI-ARIA/WCAG satırlarıdır. |
W3C ATAG 2.0 (atag_2_0) | REC | Desteklenmiyor | yüksek | Yazma aracı erişilebilirliği; geçerli değil. |
W3C XSL 1.1 (xsl_1_1) | REC | Desteklenmiyor | yüksek | XSL-FO paralel biçimlendirme modeli; uygulanmadı. |
W3C XSD 1.1 Part 1 (xsd_1_1_part1) | REC | Desteklenmiyor | yüksek | XML şeması; geçerli değil. |
W3C XSLT 3.0 (xslt_3_0) | REC | Desteklenmiyor | yüksek | Dönüşüm dili; geçerli değil. |
Resize Observer (resize_observer_1) | CR | Desteklenmiyor | yüksek | Tarayıcı çalışma zamanı API’si. |
Bir satırın claimed → verified düzeyine yükselmesi için:
- Özelliğe özel bir test demeti
tests/Unit/Html/<Module>/ altında bulunur (≥3 dosya) ya da tests/Wpt/corpus/ altındaki önemli bir WPT derlem parçası (≥50 test) doğrulama testine yükseltilir.
- Test, modülün birincil özellikleri için NextPDF’in davranışını W3C dil bilgisine göre doğrular.
- Test, bir
NextPDF\Testing\ReproducibilityProfile altında belirlenimci şekilde geçer (doğrulama testleri için structural; bitwise yalnızca modül başına altın PDF temel çizgileri var olduğunda).
- Satırın
nextpdf_status değeri, depo içindeki css-support-matrix-data.yaml dosyasında verified değerine değiştirilir; fixture_path, repro_profile ve confidence güncellenir.
Bir satırın unknown → claimed düzeyine yükselmesi için:
- Bir denetim turu,
src/Html/ içindeki uygulama kanıtını doğrular (yol evidence + notes içinde belirtilir).
- Bir geri doldurma sorunu açılır ve
backfill_issue içinde bağlanır.
- HTML: HTML+CSS’ten PDF’ye işleyen alt sistem — bu yeteneklerin arkasındaki motor; tablo, flex, gradyan ve sayfalama davranışı notları dahil.
- Desteklenmeyen CSS özellikleri ve geçici çözümleri — her davranış için kesin sınırlar.
- Sağdan sola Arapça HTML’i işleme — sağdan sola ve çift yönlü desteği ve mevcut sınırları.
- Büyük bir HTML tablosunu sayfalara bölün — sayfalar arası tablo sayfalama.
- CSS matrisi gerçeklik raporu (
_css-matrix-truth-report.md, depo içinde) — before/after denetim farkları, güven dağılımı, şişirme giderme günlüğü.
- CSS özellik kapsam denetimi (
architecture/css-property-coverage-audit.md, depo içinde) — özellik başına dahili dört durumlu denetim (Policy/Parsed/Applied/Rendered).
- ADR-027 v8.0.0 KIRICI (
architecture/adr/ADR-027-v8-breaking.md, depo içinde) — vertical-lr kullanımdan kaldırma el sıkışmasının yükseltilmesi (yetenek korundu).
- ADR-028 v9.0.0 KIRICI (
architecture/adr/ADR-028-v9-breaking.md, depo içinde) — Grid/Subgrid/@container enum işareti kaldırma (yetenekler korundu).
- Geri doldurma izleme sorunu: https://github.com/nextpdf-labs/nextpdf/issues/614