Хорошо, я нашел решение сам. Изменение запроса следующим образом решает проблему:
db.getCollection('locations').aggregate([
{
$geoNear: {
near: { type: "Point", coordinates: [45.180584858570136,5.760955810546876] },
key: "coordinates",
spherical: true,
distanceField: "distance",
maxDistance: 14239,
query: {
"datetime": {
"$gte": ISODate("2019-03-01T00:00:00Z"),
"$lt": ISODate("2019-03-02T00:00:00Z")
}
}
}
}
])
Ни в коем случае Я наименее осведомлен о шрифтах, или у меня есть определенный ответ, но я решил разместить несколько ссылок на некоторую информацию, которую я нашел по этой теме.
Спецификация Microsoft OpenType (см. Базовый уровень В разделе «Базовые расстояния до базовых расстояний», внизу) определяется интерлиньяж как равный LineGap.
В обзоре текстовой системы Apple говорится, что:
Пространство, добавляемое во время набора между строками шрифта, называется интерлиньяжем, по названию отрезков свинца, используемых для этой цели в традиционном макете страницы с металлическим шрифтом. (Интерлиньяж иногда также называют межстрочным интервалом.)
Итак, согласно этим ссылкам, LineGap не просто используется для вычисления интерлиньяжа, но фактически является интерлиньяжем.
Я не совсем уверен, что вы пытаетесь сделать, но похоже, что вы хотите встроить шрифты истинного типа в документ PDF. Если это так, почему бы вам просто не использовать латекс?