Ipelib
|
#include <ipefonts.h>
Public Member Functions | |
Face (const PdfDict *d, const PdfResourceBase *resources) noexcept | |
~Face () noexcept | |
bool | matches (const PdfDict *d) const noexcept |
FontType | type () const noexcept |
int | width (int ch) const noexcept |
int | glyphIndex (int ch) noexcept |
cairo_font_face_t * | cairoFont () noexcept |
A typeface (aka font), actually loaded (from a font file or PDF file).
|
noexcept |
References ipe::PdfObj::array(), ipe::CIDType0, ipe::CIDType2, ipe::Buffer::data(), ipe::PdfObj::dict(), ipe::PdfObj::name(), ipe::PdfArray::obj(), ipe::PdfObj::ref(), ipe::Buffer::size(), ipe::Truetype, ipe::Type1, ipe::Type3, ipe::Unsupported, ipe::PdfName::value(), ipe::PdfRef::value(), and ipe::String::z().
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Referenced by ipe::CairoPainter::executeStream().
|
noexcept |
References ipe::size().
|
noexcept |
References ipe::PdfObj::array(), ipe::CIDType0, ipe::CIDType2, ipe::PdfArray::count(), ipe::Buffer::data(), ipe::PdfObj::dict(), ipe::PdfDict::inflate(), ipe::PdfObj::name(), ipe::PdfObj::number(), ipe::PdfArray::obj(), ipe::Buffer::size(), ipe::PdfDict::stream(), ipe::Truetype, ipe::Type1, ipe::PdfNumber::value(), and ipe::PdfName::value().
|
inlinenoexcept |