by PromptSpace
Medición y composición de texto de alto rendimiento en el navegador para virtualización, canvas y aplicaciones con diseño intensivo.
Free
One-time purchase
Manejador preparado en caché para "Hello World". Altura: 48px a 200px de ancho. Línea 1: "Hello " (0-6) Línea 2: "World" (6-11) Rendimiento: <0.1ms de tiempo de composición. Verificado frente al estado de document.fonts.ready.
by PromptSpace
Medición y composición de texto de alto rendimiento en el navegador para virtualización, canvas y aplicaciones con diseño intensivo.
Free
One-time purchase
⚡ Skill ready to install in Claude Code, Gemini CLI, or any MCP-compatible client. Read the install guides →
Manejador preparado en caché para "Hello World". Altura: 48px a 200px de ancho. Línea 1: "Hello " (0-6) Línea 2: "World" (6-11) Rendimiento: <0.1ms de tiempo de composición. Verificado frente al estado de document.fonts.ready.
La habilidad Pretext Layout permite a los agentes de IA integrar y depurar la medición de texto multilínea de alto rendimiento utilizando la biblioteca @chenglou/pretext. Resuelve el cuello de botella de rendimiento frontend conocido como "layout thrashing", reemplazando las lentas sondas de altura basadas en el DOM con un enfoque rápido mediante la API nativa del navegador.
Esta habilidad proporciona a los desarrolladores una metodología estructurada para medir el ancho y la altura del texto sin provocar reflujos repetidos del DOM. Admite el cálculo de altura de bloques de alto nivel para virtualización y la geometría línea por línea de bajo nivel para flujos de trabajo de renderizado personalizado en Canvas o SVG. Gestiona casos extremos complejos como fuentes web, emoji y texto bidireccional.
Aunque una IA general puede escribir JavaScript básico, esta habilidad comprende el ciclo de vida específico de la biblioteca Pretext, como la separación de la costosa fase "prepare" de la ligera fase "layout". Garantiza que tu agente gestione correctamente las restricciones de tiempo de ejecución exclusivas del navegador, las promesas de carga de fuentes y los comportamientos de espacios en blanco específicos de cada idioma, para evitar desplazamientos de diseño y parpadeos.
• Requiere un entorno de navegador u OffscreenCanvas; no hay compatibilidad nativa con Node.js. • No admite propiedades CSS complejas como 'float', 'flex' o 'letter-spacing'.
mkdir -p ~/.claude/skills/pretext-layout && curl -s -X POST 'https://api.promptspace.in/api/skills/pretext-layout/install' | python3 -c "import sys,json; sys.stdout.write(json.load(sys.stdin).get('installInstructions') or '')" > ~/.claude/skills/pretext-layout/SKILL.mdFree skills install directly. Paid skills require purchase - use the download button above after buying.
Security Scanned
Passed automated security review
No special permissions declared or detected
OpenClaw, Cursor, Claude Code, Codex CLI
PromptSpace
We build AI agent skill packages for content creators. Specializing in Chinese social media automation.