Openlayers html5画布文本加粗一个字

时间:2018-06-26 11:30:46

标签: html5-canvas openlayers

我正在构建一个允许用户向地图添加文本的应用程序。我正在使用Openlayers ol.style.Text来实现此目标,请参见下文:

text: new ol.style.Text({
  text: "Your text \n on a new line",
  textAlign: 'left',
  textBaseline: 'bottom',
  offsetX: 10,
  offsetY: -5,
  scale: 1.5,
  placement: 'point',
  font: '12px sans-serif',
  backgroundFill: new ol.style.Fill({
    color: 'rgba(255,255,255,1)'
  }),
  backgroundStroke: new ol.style.Stroke({
    color: 'rgba(0,0,0,1)',
    width: 1
  }),
  padding: [5,5,5,5]
})

我知道可以通过将font: '12px sans-serif'更改为font: 'bold 12px sans-serif'来使所有文本变为粗体

我的问题是:有没有办法使一个单词变成粗体(例如“线”)?

0 个答案:

没有答案