Instalar Tipografía en Windows 7/10
FoxPro/Visual FoxPro
(1)
Actualizado el 13 de Diciembre del 2021 por Baldo (17 códigos) (Publicado el 28 de Enero del 2020)
2.218 visualizaciones desde el 28 de Enero del 2020
Para instalar tipografías en W10 ya no sirve el habitual recurso de copiar el archivo (ttf,otf) en la carpeta de fuentes. Además, w10 contempla (creo) los derechos de usuario para esta operación.
El script, en forma de función (bmp_installfont) que incluyo, intenta la instalación llamando a la función "Install" del Shell del sistema. De este modo, si el sistema no lo bloquea, la instalación se efectua sin problemas porque al fin y al cabo se lanza la rutina del S.O. para este menester.
La llamada a la función es tan simple como:
bmp_installfont(path_font,nombre_archivo)
Puesto que la rutina de instalación (la misma que lanzamos con el click derecho desde el achivo) efectua la instalación, apunte en el registro y COPIA EN LA CARPETA 'FONTS', se hace innecesaria la última operación por nuestra parte.
De paso, la rutina avisa de la existencia previa de la fuente.
Hay un pequeño lanzador y un font gratuito (de dafont.com) incluido como ejemplo.
NOTA: recordad que debereis correrla en un PC que tenga instalados los Runtimes VFP o en su caso instalarlos:
http://www.foxpert.com/download/runtime.html
(El ejecutable se ha compilado con VFP9)
El script, en forma de función (bmp_installfont) que incluyo, intenta la instalación llamando a la función "Install" del Shell del sistema. De este modo, si el sistema no lo bloquea, la instalación se efectua sin problemas porque al fin y al cabo se lanza la rutina del S.O. para este menester.
La llamada a la función es tan simple como:
bmp_installfont(path_font,nombre_archivo)
Puesto que la rutina de instalación (la misma que lanzamos con el click derecho desde el achivo) efectua la instalación, apunte en el registro y COPIA EN LA CARPETA 'FONTS', se hace innecesaria la última operación por nuestra parte.
De paso, la rutina avisa de la existencia previa de la fuente.
Hay un pequeño lanzador y un font gratuito (de dafont.com) incluido como ejemplo.
NOTA: recordad que debereis correrla en un PC que tenga instalados los Runtimes VFP o en su caso instalarlos:
http://www.foxpert.com/download/runtime.html
(El ejecutable se ha compilado con VFP9)