Justo después de descargar una fuente, puedes ver que tiene muchos metadatos. Por ejemplo, si se descarga la fuente Fuente Sansation y ejecutar mdls Sansation_Regular.ttf
obtendrá esta salida:
com_apple_ats_name_family = (
Sansation
)
com_apple_ats_name_fond = (
"Sansation Regular"
)
com_apple_ats_name_full = (
"Sansation Regular"
)
com_apple_ats_name_postscript = (
"Sansation Regular"
)
com_apple_ats_name_style = (
Regular
)
com_apple_ats_names = (
"Bernd Montag",
Regular,
Sansation,
"Sansation Regular",
"Version 1.31",
"\U00a9 2011 Bernd Montag"
)
kMDItemAuthors = (
"Bernd Montag"
)
kMDItemContentCreationDate = 2012-10-31 15:59:10 +0000
kMDItemContentModificationDate = 2012-10-31 15:59:10 +0000
kMDItemContentType = "public.truetype-ttf-font"
kMDItemContentTypeTree = (
"public.truetype-ttf-font",
"public.truetype-font",
"public.font",
"public.data",
"public.item"
)
kMDItemCopyright = "© 2011 Bernd Montag"
kMDItemDateAdded = 2013-11-21 16:21:51 +0000
kMDItemDisplayName = "Sansation_Regular.ttf"
kMDItemFonts = (
Regular,
Sansation,
"Sansation Regular"
)
kMDItemFSContentChangeDate = 2012-10-31 15:59:10 +0000
kMDItemFSCreationDate = 2012-10-31 15:59:10 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "Sansation_Regular.ttf"
kMDItemFSNodeCount = 78464
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 78464
kMDItemFSTypeCode = ""
kMDItemKind = "TrueType font"
kMDItemLogicalSize = 78464
kMDItemPhysicalSize = 81920
kMDItemVersion = "Version 1.31"
Ahora bien, si compruebas este archivo en un repositorio git, lo empujas a un servidor remoto y clonas ese repositorio, se pierden muchos metadatos en el proceso. Después de ser clonado, ejecutar mdls Sansation_Regular.ttf
da la siguiente salida:
kMDItemFSContentChangeDate = 2013-11-21 16:31:26 +0000
kMDItemFSCreationDate = 2013-11-21 16:31:26 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "Sansation_Regular.ttf"
kMDItemFSNodeCount = 78464
kMDItemFSOwnerGroupID = 0
kMDItemFSOwnerUserID = 501
kMDItemFSSize = (null)
kMDItemFSTypeCode = ""
Traté de correr mdimport Sansation_Regular.ttf
pero el perdido los atributos no volvieron.
¿Qué ha pasado? ¿Hay alguna forma de pedir al sistema que vuelva a crear todos los atributos de metadatos que faltan?
Estoy usando OS X 10.8.5.