
Пока это только TTF и WOFF шрифты, которые содержат совсем небольшой набор значков, но я работаю над ним, и постепенно дополняю коллекцию:

Как и популярный FontAwesome, шрифт оформлен в виде ttf+css, и вставляется в тело html документа с помощью классов css: «mf», и класса конкретной иконки:
Код: Выделить всё
<i class="mf mf-petrol-station"></i>Также, для удобства вставил несколько служебных классов, для отражения (mf-flip-horizontal, mf-flip-vertical) и поворота иконок (mf-rotate-90, mf-rotate-180, mf-rotate-270).
Для вставки иконок в онлайн-карты можно использовать следующий код
Карты Google (JSFiddle)
Код: Выделить всё
point = new MarkerWithLabel({
  position: new google.maps.LatLng(57.145, 65.523),
  draggable: false,
  raiseOnDrag: false,
  icon: ' ',
  // Обязательно оставить здесь пробел, иначе будет показана стандартная иконка
  map: gMap,
  labelContent: '<i class="mf mf-map-marker-square mf-gmap-api"></i>',
  // Вместе со стандартными классами MapFont, используется специальный класс mf-gmap-api
  labelAnchor: new google.maps.Point(57.145, 65.523)
});
Код: Выделить всё
point = new ymaps.GeoObject({
  geometry: {
    type: "Point",
    coordinates: [57.145, 65.523]
  },
  properties: {
    iconContent: '<i class="mf mf-map-marker mf-ymap-api"></i>',
    // Вместе со стандартными классами MapFont, используется специальный класс mf-ymap-api
    balloonContent: 'Point desctiption'
  }
}, {
  preset: 'islands#grayCircleIcon',
  // Лучше всего шрифтовые значки смотрятся с серыми круглыми иконками
  draggable: true,
}), 
Код: Выделить всё
var pointLayer = new OpenLayers.Layer.Vector('Overlay', {
  styleMap: new OpenLayers.StyleMap({
    'default': {
      fill: false,
      stroke: false,
      label: "\uf031",
      //Use \u and unicode index
      labelXOffset: 0,
      labelYOffset: 0,
      fontColor: "#000000",
      fontSize:"20px",
      fontOpacity: 1,
      fontFamily: "MapFont",
      labelOutlineWidth: 2
    }
  })
}); 
Использование и распространение шрифта регулируется свободной лицензией OFL.
Желающие могут поддержать меня на Indiegogo.
Буду очень рад любой критике, пожеланиям и предложениям. Если нужны особые иконки, пишите.
Если есть желание, можете прикладывать картинки, если хотите видеть что-то похожее в этом шрифте.