Para comprobar qué celdas tienen la familia de fuentes "TIMES-Roman", ejecute el siguiente script. Generará un diálogo que mostrará la columna y la fila de cualquier celda que contenga esa fuente. Para ejecutar el script:
- Abra su hoja de cálculo en Numbers y cierre todas las demás hojas de cálculo abiertas
- Abrir el editor de script (
/Applications/Utilities/Script Editor.app
)
- Cambie el lenguaje en la esquina superior izquierda de la ventana de "AppleScript" a "JavaScript"
- Pega el script que aparece a continuación y pulsa el botón con un icono de "play" en la parte superior de la ventana
Si ves un cuadro de diálogo en blanco, el script</strkeep><strkeep> asume que sólo tiene una tabla y una hoja en su documento.
var offendingFont = "TIMES-Roman"
var culprits = []
var table = Application('Numbers').documents[0].sheets[0].tables[0]
var cols = []
for (var i = 0; i < table.columnCount(); ++i) cols.push(String.fromCharCode(65 + i))
var rows = []
for (var i = 0; i < table.rowCount(); ++i) rows.push(i + 1)
for (var r of rows) {
for (var c of cols) {
if (table.cells[c + r].fontName() === offendingFont) culprits.push(c + r)
}
}
var app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayDialog(culprits.join(", "))
Ya que has dicho que nunca usas ningún tipo de fuente "Times", aquí tienes una versión adicional y modificada del script que encuentra cualquier fuente con "times" en cualquier parte del nombre (esto podría producir mejores resultados):
var offendingFontExcerpt = "times"
var culprits = []
var table = Application('Numbers').documents[0].sheets[0].tables[0]
var cols = []
for (var i = 0; i < table.columnCount(); ++i) cols.push(String.fromCharCode(65 + i))
var rows = []
for (var i = 0; i < table.rowCount(); ++i) rows.push(i + 1)
for (var r of rows) {
for (var c of cols) {
if (table.cells[c + r].fontName().toLowerCase().indexOf(offendingFontExcerpt) > -1) culprits.push(c + r)
}
}
var app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayDialog(culprits.join(", "))