Skip to content

Librería (aegisub)

trotacalles
Autortrotacalles

Esta librería actúa como un puente entre la estructura de datos interna de Kara Effector y las funcionalidades principales de Aegisub. Su propósito es proporcionar herramientas para medir texto y, lo más importante, para pre-procesar y analizar la línea de subtítulos en sus diferentes componentes (palabras, sílabas, caracteres).

Las funciones con 2 en su nombre (ej. word2s) son funciones de “mapeo” que ayudan a relacionar un componente con otro (ej. “de palabra a sílaba”). Las funciones como line2W son funciones de “configuración” que procesan una unidad de texto grande (como una línea entera) y la dividen en una tabla estructurada de unidades más pequeñas (palabras), haciéndolas accesibles para bucles y efectos complejos.

Una función de utilidad estructural fundamental que analiza una línea de texto completa y puebla la variable global word con los datos detallados de una palabra específica, identificada mediante su índice. Esta función es crucial cuando se necesita aislar las propiedades métricas y temporales de una palabra sin depender del ciclo de iteración automático del motor de plantillas. Al invocarse, descompone la cadena de texto, ignora las etiquetas override de ASS y recalcula los tiempos de inicio, fin y duraciones absolutas y relativas.

Principalmente diseñada para uso interno del motor o en funciones de nivel avanzado donde el creador del efecto necesita acceder asíncronamente a los metadatos de una palabra (como su posición en X/Y o su ancho) fuera del bucle de ejecución estándar (syl o char).