Skip to content

Figma-Funktionsmatrix

Feature-für-Feature-Vergleich der Figma-Design-Funktionen mit dem aktuellen Implementierungsstand von Open Pencil.

Statuslegende

✅ Unterstützt — Funktion funktioniert vollständig · 🟡 Teilweise — Grundverhalten vorhanden, einige Unterfunktionen fehlen · 🔲 Noch nicht implementiert

Abdeckung: 94 von 158 Figma-Feature-Punkten adressiert — 76 ✅ vollständig unterstützt, 18 🟡 teilweise, 64 🔲 noch nicht. Zuletzt aktualisiert: 2026-03-07.

Benutzeroberfläche & Navigation

FunktionStatusAnmerkungen
Werkzeugleiste mit Design-ToolsUntere Leiste (UI3-Stil): Auswählen, Frame, Sektion, Rechteck, Ellipse, Linie, Text, Hand, Stift
Ebenen-Panel (linke Seitenleiste)Baumansicht mit Auf-/Zuklappen, Drag-Neuordnung, Sichtbarkeits-Toggle; skalierbare Breite
Seiten-PanelSeiten hinzufügen, löschen, umbenennen; Viewport-Zustand pro Seite
Eigenschafts-Panel (rechte Seitenleiste)Abschnitte: Darstellung, Füllung, Kontur, Effekte, Typografie, Layout, Position; skalierbare Breite
Zoom & SchwenkenStrg+Scroll, Pinch, + / / 0, Leertaste+Ziehen, mittlere Maustaste, Hand-Werkzeug (H)
Canvas-LinealeOben/links Lineale mit Auswahl-Bändern und Koordinaten-Badges
Canvas-HintergrundfarbePro-Seite-Hintergrund über Eigenschafts-Panel
Canvas-Hilfslinien🔲Figma unterstützt ziehbare Hilfslinien von Linealen
Aktionsmenü / Befehlspalette🔲Figmas Schnellaktionssuche
KontextmenüRechtsklick mit Zwischenablage, Z-Ordnung, Gruppierung, Komponente, Sichtbarkeit, Sperre, Verschieben
Tastaturkürzel🟡Kern-Kürzel + Komponenten + Z-Ordnung + Sichtbarkeit/Sperre implementiert; Skalieren, Pfeil, Bleistift, Spiegeln, Textformatierung noch nicht verbunden
Suchen und Ersetzen🔲Textsuche/-ersetzung im gesamten Dokument
Ebenenumriss-Ansicht🔲Drahtgitteransicht aller Ebenen
Benutzerdefinierte Dateiminiatur🔲Miniatur beim Export generiert, aber kein benutzerdefinierter Auswähler
Nudge-Wert-Einstellungen🔲Standard 1px/10px; Figma erlaubt benutzerdefinierte Werte
App-Menü (Browser-Modus)Datei, Bearbeiten, Ansicht, Objekt, Text, Anordnen; Tauri verwendet native Menüs
KI-Werkzeuge🟡90+ Werkzeuge via Anthropic, OpenAI, Google AI, OpenRouter + MCP-Server; noch keine KI-generierten Bilder oder KI-Suche

Ebenen & Formen

FunktionStatusAnmerkungen
Formwerkzeuge (Rechteck, Ellipse, Linie, Polygon, Stern)Alle Grundformtypen; Polygonseitenzahl und Stern-Innenradius konfigurierbar
FramesInhalt beschneiden, unabhängiges Koordinatensystem
GruppenG zum Gruppieren, G zum Entgruppieren
SektionenTitel-Pills, automatische Übernahme überlappender Knoten, luminanzadaptiver Text
Bogen-Werkzeug (Bögen, Halbkreise, Ringe)arcData mit Start-/Endwinkel und Innenradius
Bleistift (Freihand-Werkzeug)🔲Figmas Freihand-Zeichenwerkzeug
Masken🔲Formmasken zum Beschneiden von Ebenen
Ebenentypen & Hierarchie17 Knotentypen, flache Map + Eltern-Kind-Baum
Ebenen auswählenKlick, Umschalt-Klick, Markierungsauswahl
Ausrichtung & PositionPosition, Drehung, Abmessungen im Panel
Objekte kopieren & einfügenStandard-Zwischenablage + Figma-Kiwi-Binärformat
Ebenen proportional skalieren🟡Umschalt-Resize hält Proportionen; kein dediziertes Scale-Werkzeug (K)
Ebenen sperren/entsperrenL schaltet Sperre um
Ebenensichtbarkeit umschaltenAugen-Icon im Panel + H-Kürzel
Ebenen umbenennenDoppelklick-Inline-Umbenennen; Enter/Escape/Blur zum Bestätigen
Nach vorne / Nach hinten] und [ Tastaturkürzel; auch im Kontextmenü
Auf Seite verschiebenKnoten zwischen Seiten verschieben via Kontextmenü
Einschränkungen (responsives Resize)🔲Kanten/Mitte fixieren für Eltern-Resize-Verhalten
Intelligente Auswahl (verteilen/ausrichten)🔲Gleichmäßig verteilen und ausrichten
Layout-Hilfslinien (Spalten, Zeilen, Raster)🔲Spalten-/Zeilen-/Raster-Hilfslinien auf Frames
Abstände zwischen Ebenen messen🔲Alt-Hover zeigt Abstände
Objekte in Masse bearbeitenMulti-Selektion-Panel: gemeinsame Werte normal, unterschiedliche zeigen „Mixed"
Übereinstimmende Objekte identifizieren🔲Ähnliche Ebenen finden
Eigenschaften kopieren/einfügen🔲Füllung/Kontur/Effekte zwischen Ebenen kopieren
Eltern-Kind-BeziehungenVollständige Hierarchie mit parentIndex, Drag-Reparenting

Vektor-Werkzeuge

FunktionStatusAnmerkungen
VektornetzwerkeFigma-kompatibles Modell, keine einfachen Pfade
Stift-WerkzeugEckpunkte, Bézier-Kurven, offene/geschlossene Pfade
Vektorebenen bearbeiten🟡Erstellung funktioniert; fortgeschrittene Vertex-Bearbeitung begrenzt
Boolesche Operationen (Vereinigen, Subtrahieren, Schneiden, Ausschließen)🔲Formen mit Bool-Operationen kombinieren
Ebenen abflachen🔲Vektorpfade zusammenführen
Konturen in Pfade umwandeln🔲Outline-Stroke-Befehl
Text in Pfade umwandeln🔲Text zu Vektorkonturen abflachen
Shape-Builder-Werkzeug🔲Interaktives Bool-Werkzeug
Pfad-Offset🔲Inset/Outset eines Vektorpfads
Pfad vereinfachen🔲Vektorpunktanzahl reduzieren

Text & Typografie

FunktionStatusAnmerkungen
Textwerkzeug & Inline-BearbeitungCanvas-native Bearbeitung, Phantom-Textarea, Style-Runs (B / I / U, S-Button)
Textrendering (Paragraph API)CanvasKit Paragraph für Formgebung, Zeilenumbrüche, Metriken
Schriftladung (Systemschriften)Inter Standard, font-kit in Tauri mit OnceLock-Cache, queryLocalFonts im Browser
Schriftfamilie & -stärkeFontPicker mit virtuellem Scrollen, Suche, CSS-Vorschau
Schriftgröße & ZeilenhöheBearbeitbar im Typografie-Abschnitt
Textausrichtung🟡Grundausrichtung; Figma hat vertikale Ausrichtung und Auto-Breite/-Höhe-Modi
Textstile🟡Fett/Kursiv/Unterstrichen/Durchgestrichen pro Auswahl; noch keine wiederverwendbaren benannten Stil-Presets
Text-Resize-Modi🔲Figmas Auto-Breite, Auto-Höhe, Fixgröße-Modi
Aufzählungs- & nummerierte Listen🔲Listenformatierung im Text
Links im Text🔲Hyperlinks innerhalb von Textinhalten
Emojis & intelligente Symbole🔲Emoji-Rendering und Sonderzeichen
OpenType-Funktionen🔲Ligaturen, stilistische Alternativen, Tabellenziffern
Variable Schriften🔲Einstellbare Schriftachsen (Stärke, Breite, Neigung)
CJK-Textunterstützung🔲Chinesisches, japanisches, koreanisches Textrendering
RTL-Textunterstützung🔲Rechts-nach-links-Textlayout
Icon-Schriften🔲Spezielle Behandlung für Icon-Schrift-Glyphen

Farbe, Verläufe & Bilder

FunktionStatusAnmerkungen
Farbauswahl (HSV)HSV-Quadrat, Farbton-Regler, Alpha-Regler, Hex-Eingabe
Einfarbige FüllungenHex-Farbe mit Deckkraft
Linearer VerlaufVerlaufsstopps, Transformationsgriffe
Radialer VerlaufGerendert über CanvasKit-Shader
Winkel-VerlaufSweep-/konischer Verlauf
Diamant-VerlaufVierpunkt-Diamant-Verlauf
BildfüllungenAus Blob-Daten dekodiert mit Skalierungsmodi (Füllen, Anpassen, Beschneiden, Kacheln)
Musterfüllungen🔲Sich wiederholende Bild-/Musterfüllungen
Mischmodi🔲Ebenen- und Füllungs-Mischmodi (Multiplizieren, Negativ Multiplizieren, Überlagern usw.)
Bilder & Videos hinzufügen🟡Bildfüllungen gerendert; kein Drag-and-Drop-Import oder Video-Unterstützung
Bild-Eigenschaftsanpassung🔲Belichtung, Kontrast, Sättigung usw.
Bild zuschneiden🔲Interaktives Bildzuschneiden
Pipetten-Werkzeug🔲Farben vom Canvas aufnehmen
Farbbearbeitung bei gemischter Auswahl🔲Farben in heterogener Auswahl anpassen
Farbmodelle (RGB, HSL, HSB, Hex)🟡HSV + Hex im Picker; kein HSL- oder RGB-Modus-Umschalter

Effekte & Eigenschaften

FunktionStatusAnmerkungen
SchlagschattenVersatz, Unschärferadius, Farbe über CanvasKit-Filter
Innerer SchattenEingefügter Schatteneffekt
Ebenen-UnschärfeGaußsche Unschärfe auf der Ebene
Hintergrund-UnschärfeInhalt hinter der Ebene unscharf
Vordergrund-UnschärfeUnschärfe im Vordergrund
KonturstärkeKonfigurierbar im Eigenschafts-Panel
Kontur-Endung (Rund, Quadrat, Pfeil)NONE, ROUND, SQUARE, ARROW_LINES, ARROW_EQUILATERAL
Kontur-Verbindung (Gehrung, Abschrägung, Rund)Alle drei Verbindungstypen
StrichmusterStrich-An/Strich-Aus-Muster
EckenradiusEinheitlicher und pro-Ecke-Radius mit unabhängigem Toggle
Eckenglättung (iOS-Stil)🔲Figmas kontinuierliche Eckenabrundung
Mehrere Füllungen/Konturen pro Ebene🔲Figma erlaubt gestapelte Füllungen und Konturen

Auto Layout

FunktionStatusAnmerkungen
Horizontaler & vertikaler FlussYoga-WASM-Flexbox-Engine
Auto Layout umschalten (A)Auf Frame umschalten oder Auswahl umhüllen
Gap (Abstand zwischen Kindern)Konfigurierbar im Panel
Padding (einheitlich & pro Seite)Alle vier Seiten unabhängig
Justify ContentStart, Center, End, Space-Between
Align ItemsStart, Center, End, Stretch
Kindgröße (fix, füllen, anpassen)Größenmodi pro Kind
WrapFlex-Wrap für mehrzeiliges Layout
Grid-Auto-Layout-FlussCSS Grid über Yoga-Fork — Spalten-/Zeilen-Tracks, Gaps, Spans
Kombinierte Flüsse (verschachtelt)Verschachtelte Auto-Layout-Frames mit verschiedenen Richtungen
Drag-Neuordnung in Auto LayoutVisueller Einfügeindikator
Min/Max Breite und Höhe🔲Figma unterstützt Min/Max-Einschränkungen

Komponenten & Design-Systeme

FunktionStatusAnmerkungen
Komponenten erstellen🟡K erstellt aus Frame/Gruppe; noch kein Komponenten-Eigenschafts-UI
Komponenten-Sets🟡K kombiniert Komponenten; gestrichelter violetter Rand; keine Varianten-Eigenschaftsbearbeitung
Komponenteninstanzen🟡Instanz aus Kontextmenü erstellen; Live-Sync; kein Override-Bearbeitungs-UI
Varianten🔲Variantenwechsel und eigenschaftsbasierte Auswahl
Komponenteneigenschaften🔲Boolesche, Text-, Instanztausch-Eigenschaften
Override-PropagationÄnderungen an Hauptkomponente werden propagiert; Overrides erhalten
Variablen (Farbe, Zahl, String, Boolean)🟡COLOR mit vollem UI; FLOAT/STRING/BOOLEAN definiert ohne Bearbeitungs-UI
Variablensammlungen & Modi🟡Sammlungen, Modi, activeMode-Wechsel funktionieren; kein Variablen-Theming-UI
Stile (Farbe, Text, Effekt, Layout)🔲Wiederverwendbare benannte Stil-Presets
Bibliotheken (veröffentlichen, teilen, aktualisieren)🔲Geteilte Komponenten-/Stil-Bibliotheken
Instanz ablösenB wandelt Instanz in Frame um
Zur Hauptkomponente navigierenZur Quellkomponente navigieren, seitenübergreifend

Prototyping

FunktionStatusAnmerkungen
Prototyp-Verbindungen🔲Geplant für Phase 6
Auslöser (Klick, Hover, Ziehen usw.)🔲Geplant für Phase 6
Aktionen (Navigieren, Overlay, Scroll usw.)🔲Geplant für Phase 6
Animationen & Übergänge🔲Geplant für Phase 6
Smart Animate🔲Übereinstimmende Ebenen automatisch animieren
Overlays🔲Modale/Popover-Prototypen
Scroll- & Overflow-Verhalten🔲Scrollbare Frames in Prototypen
Prototyp-Flüsse🔲Benannte Startpunkte
Variablen in Prototypen🔲Bedingte Logik mit Variablen
Easing & Feder-Animationen🔲Benutzerdefinierte Animationskurven
Prototypen präsentieren & abspielen🔲Vollbild-Prototyp-Viewer

Import & Export

FunktionStatusAnmerkungen
.fig-Datei-ImportVollständiger Kiwi-Codec: 194 Definitionen, ~390 Felder pro NodeChange
.fig-Datei-ExportKiwi-Encoding + Zstd-Kompression + Miniatur-Generierung
Speichern / Speichern unterS / S; native Dialoge (Tauri), File System Access API (Chrome/Edge), Download-Fallback (Safari)
Figma-Zwischenablage (Einfügen)Kiwi-Binär aus Figma-Zwischenablage dekodieren
Figma-Zwischenablage (Kopieren)Kiwi-Binär kodieren, das Figma lesen kann
Sketch-Datei-Import🔲.sketch-Datei-Parsing
Bild/SVG/PDF-Export🟡PNG/JPG/WEBP/SVG-Export ✅; PDF-Export 🔲
Versionsverlauf🔲Vorherige Versionen durchsuchen und wiederherstellen
Assets zwischen Tools kopieren🟡Figma-Zwischenablage funktioniert; kein SVG/PDF-Clipboard

Plugin-API & Scripting

FunktionStatusAnmerkungen
Eval-Befehl mit Figma Plugin APIHeadless-JavaScript-Ausführung mit kompatiblem figma-Globalobjekt

Kollaboration & Entwicklermodus

FunktionStatusAnmerkungen
Kommentare (Anheften, Threads, Auflösen)🔲Geplant für Phase 6
Echtzeit-MultiplayerP2P via Trystero + Yjs CRDT, Cursor, Folgemodus; kein Server
Cursor-Chat🔲Inline-Chat-Blasen am Cursor
Branching & Merging🔲Versions-Branches für Design-Dateien
Entwicklermodus (Inspizieren)🟡Code-Tab zeigt JSX; keine CSS-Eigenschaften oder Handoff-Specs
Code Connect🔲Design-Komponenten mit Code verknüpfen
Code-Snippets🟡JSX-Export mit Hervorhebung und Kopieren; keine CSS/Swift/Kotlin-Snippets
Figma für VS Code🔲Editor-Plugin-Integration
MCP-Server@open-pencil/mcp mit stdio + HTTP-Transporten; 87 Kern-Werkzeuge + 3 Dateiverwaltung = 90 gesamt
CLI-WerkzeugeHeadless-CLI: info, tree, find, export, analyze, node, pages, variables, eval; MCP-Server

Figma Draw

FunktionStatusAnmerkungen
Illustrations-Werkzeuge🔲Spezialisierte Zeichenwerkzeuge von Figma Draw
Muster-Transformationen🔲Sich wiederholende Muster mit Transformationen erstellen

Released under the MIT License.