From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-3.2 required=3.0 tests=BAYES_00,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!news.mb-net.net!open-news-network.org!news.mind.de!bolzen.all.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Niklas Holsti Newsgroups: comp.lang.ada Subject: Re: Bold text (in terminal) from Ada? Date: Tue, 11 Oct 2022 11:49:09 +0300 Organization: Tidorum Ltd Message-ID: References: <77f28b34-63ef-4903-a111-026968c0918dn@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net qiXdDR/mYkEzHE7Gj5EMAQVUAIsCy4AbVn9gETr+7LoNgZv9Dy Cancel-Lock: sha1:xmLn4szeoBV+fAgQUEAFmVcw2n0= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Content-Language: en-US In-Reply-To: <77f28b34-63ef-4903-a111-026968c0918dn@googlegroups.com> Xref: reader01.eternal-september.org comp.lang.ada:64487 List-Id: On 2022-10-11 11:06, reinert wrote: > Any simple way to print out bold text from an Ada program? > In case, how? > > Assume linux. > > reinert Print the corresponding ANSI control sequence to turn on bold mode before you print the text, then print the ANSI control sequence to turn off bold mode. See https://www.linux.org/threads/ansi-codes-and-colorized-terminals.11706/. Example: with Ada.Characters.Latin_1; with Ada.Text_IO; procedure Be_Bold is use Ada.Characters, Ada.Text_IO; begin Put ("This is a very "); -- Bold mode: Put (Latin_1.ESC); Put ("[1m"); Put ("bold"); -- Normal mode: Put (Latin_1.ESC); Put ("[0m"); Put_Line (" program."); end Be_Bold;