mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
use U+xxxx format for output
This commit is contained in:
parent
aa81f3077e
commit
6fa94a1ec3
@ -30,6 +30,7 @@
|
||||
#include "modelNode.h"
|
||||
|
||||
#include <ctype.h>
|
||||
#include <stdio.h> // for sprintf
|
||||
|
||||
// This is the factor by which CT_small scales the character down.
|
||||
static const float small_accent_scale = 0.6f;
|
||||
@ -1289,9 +1290,11 @@ assemble_row(TextAssembler::TextRow &row,
|
||||
additional_flags, glyph_scale, advance_scale);
|
||||
|
||||
if (!got_glyph) {
|
||||
char buffer[512];
|
||||
sprintf(buffer, "U+%04x", character);
|
||||
text_cat.warning()
|
||||
<< "No definition in " << font->get_name()
|
||||
<< " for character " << character;
|
||||
<< " for character " << buffer;
|
||||
if (character < 128 && isprint((unsigned int)character)) {
|
||||
text_cat.warning(false)
|
||||
<< " ('" << (char)character << "')";
|
||||
|
@ -142,7 +142,6 @@ make_invalid_glyph() {
|
||||
|
||||
_invalid_glyph = new TextGlyph(0, geom, RenderState::make_empty(),
|
||||
_line_height * 0.7f);
|
||||
cerr << "made invalid glyph: " << _invalid_glyph << "\n";
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user