.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH ScriptApplyLogicalWidth 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBScriptApplyLogicalWidth\fR (USP10.@) .SH SYNOPSIS HRESULT ScriptApplyLogicalWidth ( const int* \fIdx\fR, int \fInum_chars\fR, int \fInum_glyphs\fR, const WORD* \fIlog_clust\fR, const SCRIPT_VISATTR* \fIsva\fR, const int* \fIadvance\fR, const SCRIPT_ANALYSIS* \fIsa\fR, ABC* \fIabc\fR, int* \fIjustify\fR ) .SH DESCRIPTION .PP Generate glyph \fIadvance\fR widths. .SH PARAMS \fIdx\fR \fB[In]\fR Array of logical \fIadvance\fR widths. .PP \fInum_chars\fR \fB[In]\fR Number of characters. .PP \fInum_glyphs\fR \fB[In]\fR Number of glyphs. .PP \fIlog_clust\fR \fB[In]\fR Array of logical clusters. .PP \fIsva\fR \fB[In]\fR Visual attributes. .PP \fIadvance\fR \fB[In]\fR Array of glyph \fIadvance\fR widths. .PP \fIsa\fR \fB[In]\fR Script analysis. .PP \fIabc\fR \fB[In/Out]\fR Summed \fBABC\fR widths. .PP \fIjustify\fR \fB[Out]\fR Array of glyph \fIadvance\fR widths. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR .PP \fBFailure:\fR a non-zero \fBHRESULT\fR. .SH IMPLEMENTATION .PP Declared in \fB"usp10.h"\fR. .PP Implemented in \fB"dlls/usp10/usp10.c"\fR. .PP Debug channel \fB"uniscribe"\fR.