Add font mime kinds (WOFF, WOFF2, EOT, SFNT, generic font/*) (#3691)

* Add font mime kinds (WOFF, WOFF2, EOT, SFNT, generic font/*)

font/* mime types are new and preferred. WOFF and WOFF2 are quite
common on the web today.

* Fix indent

---------

Co-authored-by: Andre Wachsmuth <awa@xima.de>
This commit is contained in:
Andre Wachsmuth
2025-08-28 12:01:26 +01:00
committed by GitHub
parent 4488b03944
commit 2f0554dbc7
39 changed files with 241 additions and 0 deletions
+13
View File
@@ -6002,6 +6002,17 @@ elFinder.prototype = {
'image/vnd.adobe.photoshop' : 'PSD',
'image/xbm' : 'XBITMAP',
'image/pxm' : 'PXM',
'application/vnd.ms-fontobject' : 'EOT',
'font/sfnt' : 'SFNT',
'application/font-sfnt' : 'SFNT',
'font/ttf' : 'TTF',
'font/opentype' : 'OTF',
'font/otf' : 'OTF',
'application/x-font-opentype' : 'OTF',
'font/woff' : 'WOFF',
'application/font-woff' : 'WOFF',
'font/woff2' : 'WOFF2',
'application/font-woff2' : 'WOFF2',
'audio/mpeg' : 'AudioMPEG',
'audio/midi' : 'AudioMIDI',
'audio/ogg' : 'AudioOGG',
@@ -8992,6 +9003,8 @@ elFinder.prototype = {
kind = 'Video';
} else if (mime.indexOf('application') === 0) {
kind = 'App';
} else if (mime.indexOf('font') === 0) {
kind = 'Font';
} else {
kind = mime;
}
+6
View File
@@ -529,6 +529,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text document',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -523,6 +523,12 @@
'kindTTF' : 'خط True Type ',
'kindOTF' : 'خط Open Type ',
'kindRPM' : 'حزمة RPM',
// fonts
'kindFont' : 'خط',
'kindSFNT' : 'خط SFNT',
'kindEOT' : 'خط Embedded Open Type',
'kindWOFF' : 'خط Web Open Font Format',
'kindWOFF2' : 'خط Web Open Font Format 2',
// texts
'kindText' : 'وثيقة نصية',
'kindTextPlain' : 'نص عادي',
+6
View File
@@ -502,6 +502,12 @@
'kindTTF' : 'True Type шрифт',
'kindOTF' : 'Open Type шрифт',
'kindRPM' : 'RPM пакет',
// fonts
'kindFont' : 'шрифт',
'kindSFNT' : 'SFNT шрифт',
'kindEOT' : 'Embedded Open Type шрифт',
'kindWOFF' : 'Web Open Font Format шрифт',
'kindWOFF2' : 'Web Open Font Format 2 шрифт',
// texts
'kindText' : 'Текстов документ',
'kindTextPlain' : 'Чист текст',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'Tipus de lletra True Type',
'kindOTF' : 'Tipus de lletra Open Type',
'kindRPM' : 'Paquet RPM',
// fonts
'kindFont' : 'Tipus de lletra',
'kindSFNT' : 'Tipus de lletra SFNT',
'kindEOT' : 'Tipus de lletra Embedded Open Type',
'kindWOFF' : 'Tipus de lletra Web Open Font Format',
'kindWOFF2' : 'Tipus de lletra Web Open Font Format 2',
// texts
'kindText' : 'Document de text',
'kindTextPlain' : 'Document de text net',
+6
View File
@@ -523,6 +523,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM balíček',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Textový dokument',
'kindTextPlain' : 'Čistý text',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'True Type skrift',
'kindOTF' : 'Open Type skrift',
'kindRPM' : 'RPM pakke',
// fonts
'kindFont' : 'Skrift',
'kindSFNT' : 'SFNT skrift',
'kindEOT' : 'Embedded Open Type skrift',
'kindWOFF' : 'Web Open Font Format skrift',
'kindWOFF2' : 'Web Open Font Format 2 skrift',
// texts
'kindText' : 'Tekstdokument',
'kindTextPlain' : 'Ren tekst',
+6
View File
@@ -525,6 +525,12 @@
'kindTTF' : 'True Type-Schrift',
'kindOTF' : 'Open Type-Schrift',
'kindRPM' : 'RPM-Paket',
// fonts
'kindFont' : 'Schriftart',
'kindSFNT' : 'SFNT-Schrift',
'kindEOT' : 'Embedded-Open-Type-Schrift',
'kindWOFF' : 'Web-Open-Font-Format-Schrift',
'kindWOFF2' : 'Web-Open-Font-Format-2-Schrift',
// texts
'kindText' : 'Text-Dokument',
'kindTextPlain' : 'Text-Dokument',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'Γραμματοσειρά True Type',
'kindOTF' : 'Γραμματοσειρά Open Type',
'kindRPM' : 'Πακέτο RPM',
// fonts
'kindFont' : 'Γραμματοσειρά',
'kindSFNT' : 'Γραμματοσειρά SFNT',
'kindEOT' : 'Γραμματοσειρά Embedded Open Type',
'kindWOFF' : 'Γραμματοσειρά Web Open Font Format',
'kindWOFF2' : 'Γραμματοσειρά Web Open Font Format 2',
// texts
'kindText' : 'Έγγραφο κειμένου',
'kindTextPlain' : 'Απλό κείμενο',
+6
View File
@@ -516,6 +516,12 @@ if (typeof elFinder === 'function' && elFinder.prototype.i18) {
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text document',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -489,6 +489,12 @@
'kindTTF' : 'Fuente True Type',
'kindOTF' : 'Fuente Open Type',
'kindRPM' : 'Paquete RPM',
// fonts
'kindFont' : 'Fuente',
'kindSFNT' : 'Fuente SFNT',
'kindEOT' : 'Fuente Embedded Open Type',
'kindWOFF' : 'Fuente Web Open Font Format',
'kindWOFF2' : 'Fuente Web Open Font Format 2',
// texts
'kindText' : 'Documento de texto',
'kindTextPlain' : 'Texto plano',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'فونت True Type',
'kindOTF' : 'فونت Open Type',
'kindRPM' : 'بسته RPM',
// fonts
'kindFont' : 'فونت',
'kindSFNT' : 'فونت SFNT',
'kindEOT' : 'فونت Embedded Open Type',
'kindWOFF' : 'فونت Web Open Font Format',
'kindWOFF2' : 'فونت Web Open Font Format 2',
// texts
'kindText' : 'سند متنی',
'kindTextPlain' : 'سند متنی ساده',
+6
View File
@@ -361,6 +361,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM pakki',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text skjal',
'kindTextPlain' : 'Reinur tekstur',
+6
View File
@@ -524,6 +524,12 @@
'kindTTF' : 'Police True Type',
'kindOTF' : 'Police Open Type',
'kindRPM' : 'Package RPM',
// fonts
'kindFont' : 'Police',
'kindSFNT' : 'Police font',
'kindEOT' : 'Police Embedded Open Type',
'kindWOFF' : 'Police Web Open Font Format',
'kindWOFF2' : 'Police Web Open Font Format 2',
// texts
'kindText' : 'Document Text',
'kindTextPlain' : 'Texte non formaté',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'Police True Type',
'kindOTF' : 'Police Open Type',
'kindRPM' : 'Package RPM',
// fonts
'kindFont' : 'Police',
'kindSFNT' : 'Police SFNT',
'kindEOT' : 'Police Embedded Open Type',
'kindWOFF' : 'Police Web Open Font Format',
'kindWOFF2' : 'Police Web Open Font Format 2',
// texts
'kindText' : 'Document Text',
'kindTextPlain' : 'Texte non formaté',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'גופן True Type',
'kindOTF' : 'גופן Open Type',
'kindRPM' : 'חבילת RPM',
// fonts
'kindFont' : 'גופן',
'kindSFNT' : 'גופן SFNT',
'kindEOT' : 'גופן Embedded Open Type',
'kindWOFF' : 'גופן Web Open Font Format',
'kindWOFF2' : 'גופן Web Open Font Format 2',
// texts
'kindText' : 'מסמך טקסט',
'kindTextPlain' : 'טקסט פשוט',
+6
View File
@@ -376,6 +376,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM paket',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Tekst arhiva',
'kindTextPlain' : 'Obični tekst',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM csomag',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Szöveges dokumentum',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -440,6 +440,12 @@
'kindTTF' : 'Huruf True Type',
'kindOTF' : 'Huruf Open Type',
'kindRPM' : 'Paket RPM',
// fonts
'kindFont' : 'Huruf',
'kindSFNT' : 'Huruf SFNT',
'kindEOT' : 'Huruf Embedded Open Type',
'kindWOFF' : 'Huruf Web Open Font Format',
'kindWOFF2' : 'Huruf Web Open Font Format 2',
// texts
'kindText' : 'Dokumen teks',
'kindTextPlain' : 'Berkas teks biasa',
+6
View File
@@ -526,6 +526,12 @@
'kindTTF' : 'Font True Type',
'kindOTF' : 'Font Open Type',
'kindRPM' : 'Pacchetto RPM',
// fonts
'kindFont' : 'File font',
'kindSFNT' : 'Font SFNT',
'kindEOT' : 'Font Embedded Open Type',
'kindWOFF' : 'Font Web Open Font Format',
'kindWOFF2' : 'Font Web Open Font Format 2',
// texts
'kindText' : 'Documento di testo',
'kindTextPlain' : 'Testo Semplice',
+6
View File
@@ -523,6 +523,12 @@
'kindTTF' : 'True Type フォント',
'kindOTF' : 'Open Type フォント',
'kindRPM' : 'RPM パッケージ',
// fonts
'kindFont' : 'フォント',
'kindSFNT' : 'SFNT フォント',
'kindEOT' : 'Embedded Open Type フォント',
'kindWOFF' : 'Web Open Font Format フォント',
'kindWOFF2' : 'Web Open Font Format 2 フォント',
// texts
'kindText' : 'Text ドキュメント',
'kindTextPlain' : 'プレインテキスト',
+6
View File
@@ -525,6 +525,12 @@
'kindTTF' : '트루 타입 글꼴',
'kindOTF' : '오픈 타입 글꼴',
'kindRPM' : 'RPM 패키지',
// fonts
'kindFont' : '글꼴',
'kindSFNT' : 'SFNT 글꼴',
'kindEOT' : 'Embedded Open Type 글꼴',
'kindWOFF' : 'Web Open Font Format 글꼴',
'kindWOFF2' : 'Web Open Font Format 2 글꼴',
// texts
'kindText' : '텍스트 문서',
'kindTextPlain' : '일반 텍스트',
+6
View File
@@ -518,6 +518,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
/********************************** fonts **********************************/
'kindFont' : 'Lettertype bestand',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
/********************************** texts **********************************/
'kindText' : 'Tekst bestand',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Tekst dokument',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'Czcionka TrueType',
'kindOTF' : 'Czcionka OpenType',
'kindRPM' : 'Pakiet RPM',
// fonts
'kindFont' : 'Czcionka',
'kindSFNT' : 'Czcionka SFNT',
'kindEOT' : 'Czcionka Embedded Open Type',
'kindWOFF' : 'Czcionka Web Open Font Format',
'kindWOFF2' : 'Czcionka Web Open Font Format 2',
// texts
'kindText' : 'Dokument tekstowy',
'kindTextPlain' : 'Zwykły tekst',
+6
View File
@@ -523,6 +523,12 @@
'kindTTF' : 'Tipo verdadeiro da fonte',
'kindOTF' : 'Abrir tipo de fonte',
'kindRPM' : 'Pacote RPM',
// fonts
'kindFont' : 'Fonte',
'kindSFNT' : 'SFNT fonte',
'kindEOT' : 'Embedded Open Type fonte',
'kindWOFF' : 'Web Open Font Format fonte',
'kindWOFF2' : 'Web Open Font Format 2 fonte',
// texts
'kindText' : 'Arquivo de texto',
'kindTextPlain' : 'Texto simples',
+6
View File
@@ -359,6 +359,12 @@
'kindTTF' : 'Font True Type',
'kindOTF' : 'Font Open Type',
'kindRPM' : 'Pachet RPM',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'Font SFNT',
'kindEOT' : 'Font Embedded Open Type',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Document text',
'kindTextPlain' : 'Text simplu',
+6
View File
@@ -525,6 +525,12 @@
'kindTTF' : 'Шрифт True Type',
'kindOTF' : 'Шрифт Open Type',
'kindRPM' : 'Пакет RPM',
// fonts
'kindFont' : 'Шрифт',
'kindSFNT' : 'Шрифт SFNT',
'kindEOT' : 'Шрифт Embedded Open Type',
'kindWOFF' : 'Шрифт Web Open Font Format',
'kindWOFF2' : 'Шрифт Web Open Font Format 2',
// texts
'kindText' : 'Текстовый документ',
'kindTextPlain' : 'Простой текст',
+6
View File
@@ -479,6 +479,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text ලේඛනය',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -523,6 +523,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM balík',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Textový document',
'kindTextPlain' : 'Obyčajný text',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM paket',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Tekst dokument',
'kindTextPlain' : 'Samo tekst',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM paket',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Teokstualni dokument',
'kindTextPlain' : 'Čist tekst',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'True Type',
'kindOTF' : 'Open Type',
'kindRPM' : 'RPM',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT',
'kindEOT' : 'Embedded Open Type',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text',
'kindTextPlain' : 'Plain',
+6
View File
@@ -526,6 +526,12 @@
'kindTTF' : 'True Type fontu',
'kindOTF' : 'Open Type fontu',
'kindRPM' : 'RPM paketi',
// fonts
'kindFont' : 'Fontu',
'kindSFNT' : 'SFNT fontu',
'kindEOT' : 'Embedded Open Type fontu',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Metin dosyası',
'kindTextPlain' : 'Düz metin',
+6
View File
@@ -318,6 +318,12 @@
'kindTTF' : 'True Type فونت',
'kindOTF' : 'Open Type فونت',
'kindRPM' : 'RPM',
// fonts
'kindFont' : 'فونت',
'kindSFNT' : 'SFNT فونت',
'kindEOT' : 'Embedded Open Type فونت',
'kindWOFF' : 'Web Open Font Format فونت',
'kindWOFF2' : 'Web Open Font Format 2 فونت',
// texts
'kindText' : 'تېكىست',
'kindTextPlain' : 'تېكىست',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'Шрифт True Type',
'kindOTF' : 'Шрифт Open Type',
'kindRPM' : 'Пакунок RPM',
// fonts
'kindFont' : 'Шрифт',
'kindSFNT' : 'Шрифт SFNT',
'kindEOT' : 'Шрифт Embedded Open Type',
'kindWOFF' : 'Шрифт Web Open Font Format',
'kindWOFF2' : 'Шрифт Web Open Font Format 2',
// texts
'kindText' : 'Текстовий документ',
'kindTextPlain' : 'Простий текст',
+6
View File
@@ -522,6 +522,12 @@
'kindTTF' : 'True Type font',
'kindOTF' : 'Open Type font',
'kindRPM' : 'RPM package',
// fonts
'kindFont' : 'Font',
'kindSFNT' : 'SFNT font',
'kindEOT' : 'Embedded Open Type font',
'kindWOFF' : 'Web Open Font Format',
'kindWOFF2' : 'Web Open Font Format 2',
// texts
'kindText' : 'Text document',
'kindTextPlain' : 'Plain text',
+6
View File
@@ -527,6 +527,12 @@
'kindTTF' : 'True Type 字体',
'kindOTF' : 'Open Type 字体',
'kindRPM' : 'RPM 包',
// fonts
'kindFont' : '字体',
'kindSFNT' : 'SFNT 字体',
'kindEOT' : 'Embedded Open Type 字体',
'kindWOFF' : 'Web Open Font Format 字体',
'kindWOFF2' : 'Web Open Font Format 2 字体',
// texts
'kindText' : '文本文件',
'kindTextPlain' : '纯文本',
+6
View File
@@ -527,6 +527,12 @@
'kindTTF' : 'True Type 字型',
'kindOTF' : 'Open Type 字型',
'kindRPM' : 'RPM 封裝檔案',
// fonts
'kindFont' : '字型',
'kindSFNT' : 'SFNT 字型',
'kindEOT' : 'Embedded Open Type 字型',
'kindWOFF' : 'Web Open Font Format 字型',
'kindWOFF2' : 'Web Open Font Format 2 字型',
// texts
'kindText' : '文字檔案',
'kindTextPlain' : '純文字',