¿Dónde se almacenan los archivos de fuentes físicas?

31

Cuando vamos Panel de control >> Apariencia y personalización >> Fuentes , la ventana muestra una lista de fuentes instaladas actualmente en el sistema. Podemos copiar esos archivos de fuente (Ctrl-C) a una nueva ubicación,

Pero, ¿dónde se almacenan los archivos de fuentes físicas originales ?

Basado en este hilo , pensé que los archivos están almacenados en C: \ Windows \ Font , pero parece ser una carpeta virtual , específicamente cuando descargo TypeLight ( ejecuté el programa como administrador) e intenté abrir los archivos de fuente en C: \ Windows \ Font , ninguno está listado:

ingrese la descripción de la imagen aquí

Pacerier
fuente

Respuestas:

24

Se almacenan en el caché de Windows SxS, desde donde se crean los enlaces duros. Aquí hay un ejemplo (64b):

C:\Windows\WinSxS\amd64_microsoft-windows-f..truetype-arialblack_31bf3856ad364e35_6.2.8250.0_none_cd833951c51cc8e6

Buscando C:\Windows\WinSxSpara truetype-dará todas estas carpetas, buscar *.ttfo *.otfdará a todos los ficheros que se almacenan en esa carpeta. La razón por la que su aplicación no ve estos archivos es porque no admite el enfoque de agregación que utiliza el Panel de control. En el mejor de los casos, puede intentar escribir el nombre del archivo y moverse ...

Para una descripción general, use dir %SYSTEMROOT%\Fonts.

La Shell Extension Enlace le permite enumerar los enlaces duros en la Link Propertiespestaña:

Tamara Wijsman
fuente
11
WinSxS solo contiene archivos de fuentes incluidos con el sistema operativo. Otros archivos de fuentes, como los instalados por MS Office, solo se encontrarán en% SYSTEMROOT% \ Fonts.
Harry Johnston
3
@HarryJohnston: +1 Depende de cómo se interprete "original", pero sí, eso sería cierto. De hecho, los enlaces duros no residen en ningún lado, mantienen vivo el archivo siempre que haya un enlace a él. Entonces, uno podría interpretar que los archivos también están en %SYSTEMROOT%\Fonts. Pero para las fuentes del sistema, tiene más sentido que primero se agreguen a WinSxS y luego se vinculen desde allí. En cualquier caso, disfrute el voto ...
Tamara Wijsman
> De hecho, los enlaces duros no residen en ningún lado ... @ Tom Creo que estás pensando en el archivo al que hace referencia el enlace duro. Lo cual, dado que todos los archivos tienen al menos 1 enlace duro, técnicamente, ningún archivo "reside en ninguna parte" [en un directorio], pero tendemos a pensar en ellos de esa manera más cuando solo hay 1 enlace duro a un archivo. Pero el enlace duro se adjunta a cada directorio en el que encuentra el archivo y hace referencia al archivo real en sí, que reside en cualquier lugar que desee en el disco. Simplemente no tendemos a llamarlos enlaces duros cuando solo hay 1 de ellos.
GlennFromIowa
16

C:\Windows\Fontses de hecho donde se almacenan los archivos de fuente (suponiendo que c: \ windows es la raíz del sistema operativo, que suele ser el caso). Puede volver a verificar esto iniciando una ventana de línea de comandos (escriba cmd.exe en el menú Inicio) y diciendo:

cd c:\windows\fonts
dir

Sospecho que TypeLight se está portando mal, tal vez porque Fonts es considerado una carpeta especial por el shell de Windows.

Harry Johnston
fuente
2

Sé que esta publicación es antigua, pero aquí hay un truco que podría ayudarlo a recuperar sus archivos de fuentes instalados:

Primero, debe tener instalado 7-zip. (Sin embargo, podría funcionar con WinRar).

Vaya a su carpeta de fuentes ( C: \ Windows \ Fonts ) y seleccione las fuentes que desea recuperar de la carpeta. Como ha notado, no puede arrastrar y soltar o copiar estos archivos desde allí como lo haría desde cualquier otra carpeta.

Para evitar este problema, seleccione las fuentes, haga clic derecho sobre ellas y cree un archivo comprimido de 7z. Guarde el archivo en cualquier lugar menos allí (¿Carpeta de descargas, tal vez?). Luego vaya a su archivo comprimido, extraiga sus archivos de fuente y ¡tah dah! :)

EDITAR Parece que puede arrastrar y soltar desde la carpeta para obtener los archivos. Al menos en Windows 10 es posible. No lo he probado en ninguna otra versión de Windows. ;)

Alexander Nattfodd
fuente
Tuve esta experiencia también (Windows 7 para mi), en donde en un primer momento, podría no archivos de arrastrar y soltar en la carpeta. Finalmente, me di cuenta de que podía hacer clic derecho en el archivo de origen fuera de la carpeta Fuentes y seleccionar Instalar . Cuando la instalación pareció finalizar, pero no vi de inmediato la fuente en la carpeta Fuentes, intenté arrastrarla y soltarla nuevamente, y esta vez mostró la etiqueta Copiar + y me dijeron que ya estaba instalada. ¿Tal vez es una cuestión de no poder arrastrar y soltar mientras la carpeta todavía está poblada (lo que pareció tomar varios minutos)?
GlennFromIowa
1

Explorer agregará archivos de fuentes en C: / Windows / Fonts, haciendo que el directorio a veces no sea intuitivo para navegar.

Para ver los enlaces duros de fuentes como archivos , pegue la dirección del host en la barra de direcciones del Explorador:

\\{ComputerName}\c$\Windows\Fonts

El nombre de la computadora se puede ver haciendo clic derecho en Esta PC en el escritorio y luego viendo Propiedades .

Consulte también: ¿Cómo busco fuentes como archivos en el Explorador de Windows?

El operador
fuente
-2

Los archivos de fuentes reales (no los enlaces duros) se almacenan en C: \ Windows \ Fonts, a menos que un usuario haya cambiado esa ubicación predeterminada.

Como sugirió una persona, abrí un símbolo del sistema y escribí: DIR c:\Windows\Fonts\y presioné enter

(el DIR significa "muéstrame una lista de directorio de todos los archivos que están almacenados en la siguiente ubicación").

Efectivamente, apareció una larga lista de archivos con la extensión .ttf (significa "fuente de tipo verdadero"). Esos son, de hecho, los archivos reales que contienen toda la información de la fuente. Algunos de estos archivos son tan pequeños como 63 kb ... muchos más son de 300 a 800 kb y algunos tienen incluso un megabyte o dos de tamaño. Los archivos de este tamaño no son "enlaces duros", son archivos de fuentes físicas reales.

Para confirmar que no ocurría nada misterioso, moví físicamente algunos archivos de fuentes nuevos a C: \ Windows \ Fonts \ y ... ¿adivina qué? Cuando abrí Word, esas nuevas fuentes aparecieron en la lista desplegable, listas para usar.

J_R_S
fuente
Iba a editar esto para que fuera menos condescendiente ... pero creo que lo marcaré como inútil o algo así.
Michael Frank
Creo que esto puede ser correcto dependiendo de la versión del sistema operativo.
Pacerier
3
Un enlace duro es indistinguible de un archivo "real físico". De hecho, todos los archivos son enlaces duros, así es como funciona NTFS. La única pregunta es si un archivo tiene solo un enlace duro o más de uno.
Harry Johnston