lua - 以粗体文字打印

时间:2012-12-10 16:26:17

标签: fonts lua

在这个lua函数中,我想以粗体打印设备和临时值。由于报告模型是连续的,所以不确定这是如何工作的。

function getmail(index)
if ((last_mail == nil) or (now - last_mail > set_timer)) then 

report_model = [[
Device: %s
Device Location: %s
___________________________________

Current Temperature: %d F
Temperature Limit: (%d-%d F)
Current Humidity Level: %d %%
Humidity Limit: (%d-%d %%)

**Time Recorded at: %s**]]


d = devicetable[index]

report_content = report_model:format(device_name, description,
      temperature, t_under_limit, t_over_limit,
      humidity, h_under_limit, h_over_limit,
      os.date())

1 个答案:

答案 0 :(得分:1)

Lua对字体或显示一无所知。它的IO库,就像C一样,只知道字节/字符流。

  

报告模型是concat

意思是什么?输出连接到文本文件?纯文本文件不支持将单个单词以粗体显示。如果您的输出是HTML / RTF /等。 - 某种支持标记的格式 - 你有选择权。如果您的输出是终端,某些平台上的某些产品支持escape codes,那么您也可以选择它。

最重要的是,这不是Lua问题。您需要根据平台和输出机制重新构建问题。