             for (var i:int = 0; i < numColumns; i++)
             {
                 var item:DisplayObject = lastRowItems[i];
-                if (item is IUITextField)
+                if (item is IUITextField && !IUITextField(item).embedFonts)
                 {
                     if (item.height != rowHeight - (item.y - lastRowInfo.y))
                         item.height = rowHeight - (item.y - lastRowInfo.y);

            {
                item = lastRowItems[i];
                yOffset = item.y - rowY;
                if (item is IUITextField)
                    item.height = Math.max(rowHeight - yOffset, 0);
                else
                    item.mask = createItemMask(0, rowY + yOffset, rowWidth, Math.max(rowHeight - yOffset, 0), lockedColumnContent);

        {
            var item:DisplayObject = lastRowItems[i];
            var yOffset:Number = item.y - rowY;
            if (item is IUITextField && !IUITextField(item).embedFonts)
                item.height = Math.max(rowHeight - yOffset, 0);
            else
                item.mask = createItemMask(0, rowY + yOffset, rowWidth, Math.max(rowHeight - yOffset, 0));
