Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[BUG] Font file imports give MIME type: `""` (blank string)

Abierto
#186 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Empieza rastreando el punto de entrada importFile() y cómo los imports del navegador determinan un tipo de archivo en Windows. Reproduce el import de TTF en Chrome e inspecciona el tipo MIME vacío y el flujo de creación de FontAsset. Se considera terminado cuando los archivos TTF crean objetos FontAsset utilizables en lugar de producir el error de tipo de archivo no compatible.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Describe the bug
It seems that font imports fail on Windows platforms. I have noticed that the software reports:

importFile(): Could not import file google.ttf, filetype: "" is not supported.

To reproduce
Steps to reproduce the behavior:

  1. Click and try to import a TTF file using the OS and browser
  2. See vague error (could not import FILENAME)
  3. Open the console
  4. See error

Expected behavior
A FontAsset should be created and the font should be usable.

Screenshots
Image

Editor version
Both 1.19.4 and 1.19.3 have the same issue.

Device

  • Hardware: PC
  • OS: Windows 11
  • Browser: Chrome
  • Version: 151.0.7922.108 (Official Build) (64-bit)

Do you have a suggested solution to this issue? (ex. has another program fixed this bug a certain way? Are you familiar with where in the code base someone would need to fix this issue?)
Maybe we should add filename-based extension checks.

Additional context
This has been discussed on the forums.

Lenguaje dominante
JavaScript
Estrellas
53
Forks
22
Merge medio
2 d 10 h
PR fusionados (30 d)
12

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Candlestickers/Candlestick

Todos los issues de Candlestickers/Candlestick

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.