Justo después de descargar una fuente, puedes ver que tiene muchos metadatos. Por ejemplo, si descarga la fuente de eliminación y ejecuta 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, si revisa este archivo en un repositorio git, lo empuja a un servidor remoto y clona ese repositorio, se pierde una gran cantidad de metadatos en el proceso. Después de ser clonado, la ejecución de mdls Sansation_Regular.ttf
da el siguiente resultado:
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 = ""
Intenté ejecutar mdimport Sansation_Regular.ttf
pero los atributos perdido no regresaron.
¿Qué pasó? ¿Hay alguna forma de pedirle al sistema que vuelva a crear todos los atributos de metadatos faltantes?
Estoy ejecutando OS X 10.8.5.